.gallery[data-astro-cid-ovdperwi]{position:relative}.index[data-astro-cid-ovdperwi]{top:var(--header-h);z-index:5;--idx-fg:var(--color-text);--idx-fg2:var(--color-text-2);--idx-muted:var(--color-text-muted);--idx-line:var(--color-line);background:var(--idx-bg,var(--color-white));color:var(--idx-fg);border-block:1px solid var(--idx-line);transition:background .6s var(--ease-out), color .6s var(--ease-out);position:sticky}.index[data-astro-cid-ovdperwi].is-dark{--idx-fg:var(--color-text-on-dark);--idx-fg2:#f5f5f7c7;--idx-muted:#f5f5f78c;--idx-line:#ffffff2e}.index[data-astro-cid-ovdperwi] .eyebrow[data-astro-cid-ovdperwi]{color:var(--idx-muted)}.index-inner[data-astro-cid-ovdperwi]{gap:var(--space-6);padding:var(--space-3) var(--container-pad);scrollbar-width:none;display:flex;overflow-x:auto}.index-inner[data-astro-cid-ovdperwi]::-webkit-scrollbar{display:none}.group[data-astro-cid-ovdperwi]{gap:var(--space-3);flex:none;align-items:center;display:flex}.group[data-astro-cid-ovdperwi] .eyebrow[data-astro-cid-ovdperwi]{white-space:nowrap;margin:0}.group[data-astro-cid-ovdperwi] ul[data-astro-cid-ovdperwi]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi]{border-radius:var(--radius-pill);border:1px solid var(--idx-line);color:var(--idx-fg2);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .875rem;text-decoration:none;transition:color .4s,border-color .4s;display:inline-flex;position:relative}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi][aria-current=true]{background:var(--idx-fg);border-color:var(--idx-fg);color:var(--idx-bg,var(--color-white))}.gallery[data-astro-cid-ovdperwi]{background:var(--page-tone,var(--color-white));transition:background .7s var(--ease-out), color .7s var(--ease-out)}.band[data-astro-cid-ovdperwi]{scroll-margin-top:var(--header-h);background:0 0}.dot[data-astro-cid-ovdperwi]{background:var(--dot);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.45em;box-shadow:0 0 0 1px #0000001f}.band-inner[data-astro-cid-ovdperwi]{gap:var(--space-8);width:min(var(--container-max), 100% - 2 * var(--container-pad));align-items:center;min-height:70vh;margin-inline:auto;padding-block:clamp(3.5rem,2rem + 5vw,7rem);display:grid}.band[data-astro-cid-ovdperwi]{position:relative;overflow:hidden}.band-no[data-astro-cid-ovdperwi]{font-size:clamp(12rem,30vw,26rem);font-weight:var(--weight-black);letter-spacing:-.06em;color:var(--fg);opacity:.05;pointer-events:none;user-select:none;line-height:1;position:absolute;top:.1em;right:-.05em}.band-text[data-astro-cid-ovdperwi]{gap:var(--space-4);justify-items:start;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.band-media[data-astro-cid-ovdperwi]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:translateY(2.5rem)scale(.96)}.band-text[data-astro-cid-ovdperwi]{opacity:0;transition:opacity .6s var(--ease-out) .15s, transform .7s var(--ease-out) .15s;transform:translateY(1rem)}.band[data-astro-cid-ovdperwi].is-current .band-media[data-astro-cid-ovdperwi],.band[data-astro-cid-ovdperwi].is-current .band-text[data-astro-cid-ovdperwi]{opacity:1;transform:none}}.band-text[data-astro-cid-ovdperwi] h2[data-astro-cid-ovdperwi]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);line-height:1.05}.band-text[data-astro-cid-ovdperwi] .lead[data-astro-cid-ovdperwi]{max-width:44ch}.badge[data-astro-cid-ovdperwi]{margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-night);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:.125rem .625rem;display:inline-block}.band-media[data-astro-cid-ovdperwi] .shot{box-shadow:var(--shadow-float)}.sheet[data-astro-cid-ovdperwi]{border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-float);display:block}@media (prefers-reduced-motion:no-preference){.band-media[data-astro-cid-ovdperwi]:hover .shot .page{transform:translateY(calc(-100% + var(--frame)));transition:transform var(--dur) cubic-bezier(.45, 0, .55, 1)}}@media (width>=64em){.gallery[data-astro-cid-ovdperwi]{grid-template-columns:16rem minmax(0,1fr);display:grid}.index[data-astro-cid-ovdperwi]{height:calc(100vh - var(--header-h));border-block:0;align-self:start;overflow-y:auto}.index-inner[data-astro-cid-ovdperwi]{gap:var(--space-6);padding:var(--space-8) 0;flex-direction:column;overflow:visible}.group[data-astro-cid-ovdperwi] .eyebrow[data-astro-cid-ovdperwi]{padding-inline:var(--space-6)}.group[data-astro-cid-ovdperwi]{align-items:stretch;gap:var(--space-2);flex-direction:column}.group[data-astro-cid-ovdperwi] ul[data-astro-cid-ovdperwi]{flex-direction:column;gap:2px}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi]{height:3rem;padding:0 var(--space-6) 0 calc(var(--space-6) + .75rem);white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-lg);font-weight:var(--weight-bold);font-stretch:var(--stretch-display);letter-spacing:-.02em;color:var(--idx-fg2);background:0 0;border:0;border-radius:0;align-items:center;line-height:1;display:flex;overflow:hidden}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi]>span[data-astro-cid-ovdperwi]{text-overflow:ellipsis;overflow:hidden}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi]:before{content:"";left:var(--space-6);background:color-mix(in srgb, var(--dot) 82%, var(--idx-fg));width:4px;transition:width .4s var(--ease-out), background .4s var(--ease-out);border-radius:2px;position:absolute;top:0;bottom:0}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi]:hover{color:var(--idx-fg)}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi]:hover:before{width:8px}.dot[data-astro-cid-ovdperwi]{display:none}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi][aria-current=true]{color:var(--idx-fg);font-weight:var(--weight-black);background:0 0;border-color:#0000}.group[data-astro-cid-ovdperwi] a[data-astro-cid-ovdperwi][aria-current=true]:before{background:var(--idx-fg);width:10px}.band-inner[data-astro-cid-ovdperwi]{grid-template-columns:5fr 7fr;width:auto;min-height:100vh;padding-inline:clamp(2rem,4vw,4rem)}}
