.rm-skeleton{--skeleton-fill:color-mix(in srgb,var(--harbor-navy) 7%,transparent);--skeleton-fill-strong:color-mix(in srgb,var(--harbor-navy) 10%,transparent);--skeleton-accent:color-mix(in srgb,var(--brass-gold) 32%,transparent);padding-bottom:var(--space-24);animation:rm-skeleton-reveal var(--motion-ui,.2s ease) .12s backwards}@keyframes rm-skeleton-reveal{0%{opacity:0}}.rm-skeleton__bar{display:block;height:1em;max-width:100%;border-radius:2px;background:var(--skeleton-fill)}.rm-skeleton__crumb{width:9em;height:14px;margin-block:15px calc(15px + var(--space-3))}.rm-skeleton__title{width:min(14ch,100%);height:calc(var(--page-title-size) * 1.1);font-size:var(--page-title-size);background:var(--skeleton-fill-strong)}.rm-skeleton__lead{display:grid;gap:12px;max-width:46ch;margin-top:var(--space-4)}.rm-skeleton__lead .rm-skeleton__bar{height:18px}.rm-skeleton__lead .rm-skeleton__bar:last-child{width:62%}.rm-skeleton__prose{display:grid;gap:14px;max-width:68ch;padding-top:var(--space-8)}.rm-skeleton__prose .rm-skeleton__bar{height:18px}.rm-skeleton__prose .rm-skeleton__bar:nth-child(4n){width:78%}.rm-skeleton__prose .rm-skeleton__bar--heading{width:40%;height:calc(var(--section-title-size) * .9);margin-top:var(--space-8);background:var(--skeleton-fill-strong)}.rm-skeleton__photo{width:100%;max-width:560px;aspect-ratio:16/9;height:auto;justify-self:end;border-radius:0}@media (min-width:1001px){.rm-skeleton__photo{max-width:clamp(390px,35vw,560px)}}@media (max-width:599px){.rm-skeleton__photo{max-width:none;justify-self:stretch;aspect-ratio:2}}.rm-skeleton__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-8) 20px;padding-top:var(--space-6)}.rm-skeleton__card{display:grid;gap:var(--space-3);align-content:start}.rm-skeleton__card .rm-skeleton__bar:first-child{height:auto;aspect-ratio:3/2;border-radius:0}.rm-skeleton__card .rm-skeleton__bar:nth-child(2){width:70%;height:calc(var(--card-title-size) * 1.15);margin-top:var(--space-2);background:var(--skeleton-fill-strong)}.rm-skeleton__card .rm-skeleton__bar:nth-child(n+3){height:16px}.rm-skeleton__card .rm-skeleton__bar:last-child{width:55%}.rm-skeleton__calendar{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);gap:40px;padding-top:var(--space-6);border-top:1px solid var(--brand-border-strong)}.rm-skeleton__month{display:grid;gap:var(--space-4);align-content:start}.rm-skeleton__month>.rm-skeleton__bar{width:11em;height:24px;background:var(--skeleton-fill-strong)}.rm-skeleton__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.rm-skeleton__days .rm-skeleton__bar{height:auto;aspect-ratio:1}.rm-skeleton__side{display:grid;gap:var(--space-4);align-content:start}.rm-skeleton__side .rm-skeleton__bar{height:18px}.rm-skeleton__side .rm-skeleton__bar:first-child{width:60%;height:24px;background:var(--skeleton-fill-strong)}.rm-skeleton__side .rm-skeleton__bar--action{width:12em;height:48px;margin-top:var(--space-4);background:transparent;border-bottom:1px solid var(--skeleton-accent);border-radius:0}@media (max-width:900px){.rm-skeleton__calendar{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.rm-skeleton__side{max-width:640px}}@media (prefers-reduced-motion:reduce){.rm-site .rm-skeleton{animation-delay:.12s!important}}