.pill-nav{--pn-roll:calc(var(--pn-inner) / 2 + .7em);align-items:center;gap:var(--pn-gap);max-width:100%;font-size:var(--pn-font);-webkit-tap-highlight-color:transparent;line-height:1;display:inline-flex;position:relative}.pill-nav[data-collapsed]{justify-content:space-between;width:100%;display:flex}.pill-nav[data-layout=joined]{padding:var(--pn-pad);border-radius:999px;gap:2px}.pill-nav__surface{background:var(--pn-surface);box-shadow:var(--pn-shadow);backdrop-filter:var(--pn-blur)}.pill-nav[data-layout=joined][data-panel]{box-shadow:none;backdrop-filter:none;background:0 0}.pill-nav[data-panel] .pill-nav__rim--root{opacity:0}.pill-nav__rim{z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pn-edge), inset 0 1px 0 var(--pn-rim);pointer-events:none;position:absolute;inset:0}.pill-nav__logo{z-index:2;width:var(--pn-h);height:var(--pn-h);border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.pill-nav__logo-link{border-radius:inherit;color:var(--pn-strong);outline:none;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.pill-nav[data-layout=joined] .pill-nav__logo{width:var(--pn-inner);height:var(--pn-inner)}.pill-nav__logo-link:focus-visible,.pill-nav__toggle:focus-visible{outline:2px solid var(--pn-ring);outline-offset:2px}.pill-nav__mark{width:var(--pn-mark);height:var(--pn-mark);place-items:center;display:grid}.pill-nav__mark img,.pill-nav__mark svg{object-fit:contain;width:100%;height:100%;display:block}.pill-nav__bar{z-index:1;min-width:0;height:var(--pn-h);padding:var(--pn-pad);box-sizing:border-box;border-radius:999px;align-items:center;display:flex;position:relative}.pill-nav[data-layout=joined] .pill-nav__bar{height:var(--pn-inner);padding:0}.pill-nav__track{height:100%;position:relative}.pill-nav__list{align-items:stretch;gap:var(--pn-item-gap,2px);height:100%;margin:0;padding:0;list-style:none;display:flex}.pill-nav__slot{display:flex}.pill-nav__item{height:100%;padding:0 var(--pn-x);color:var(--pn-text);font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex;position:relative;overflow:hidden}.pill-nav__slot[data-lit] .pill-nav__item,.pill-nav__item[aria-current]{color:var(--pn-strong)}.pill-nav[data-items=pill]{--pn-item-gap:3px}.pill-nav[data-items=pill] .pill-nav__item{background:var(--pn-tile);box-shadow:var(--pn-tile-rim);color:var(--pn-strong)}.pill-nav__item:focus-visible,.pill-nav__row:focus-visible{outline:2px solid var(--pn-ring);outline-offset:-2px}.pill-nav__face{align-items:center;gap:.45em;transition:transform .36s cubic-bezier(.22,1,.36,1);display:inline-flex}.pill-nav__face svg{flex:none;width:1.15em;height:1.15em}.pill-nav__face-alt{color:var(--pn-pill-ink);transform:translateY(var(--pn-roll));justify-content:center;align-items:center;gap:.45em;transition:transform .36s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset:0}.pill-nav__face-alt svg{flex:none;width:1.15em;height:1.15em}.pill-nav__slot[data-on] .pill-nav__face,.pill-nav__slot[data-hover] .pill-nav__face{transform:translateY(calc(var(--pn-roll) * -1));transition-duration:.5s}.pill-nav__slot[data-on] .pill-nav__face-alt,.pill-nav__slot[data-hover] .pill-nav__face-alt{transition-duration:.5s;transform:translateY(0)}.pill-nav__fill{z-index:-1;width:var(--pn-fill,200%);height:var(--pn-fill,200%);margin:calc(var(--pn-fill,200%) / -2) 0 0 calc(var(--pn-fill,200%) / -2);background:var(--pn-pill);pointer-events:none;border-radius:50%;transition:transform .36s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;transform:scale(0)}.pill-nav__slot[data-on] .pill-nav__fill,.pill-nav__slot[data-hover] .pill-nav__fill{transition:transform .55s cubic-bezier(.22,1,.36,1);transform:scale(1)}.pill-nav__glide{background:var(--pn-pill);width:0;box-shadow:var(--pn-pill-shadow);opacity:0;pointer-events:none;transform-origin:50%;will-change:transform, width, opacity;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pill-nav[data-focus] .pill-nav__glide{box-shadow:var(--pn-pill-shadow), 0 0 0 2px var(--pn-ring)}.pill-nav__ink{align-items:stretch;gap:var(--pn-item-gap,2px);color:var(--pn-pill-ink);pointer-events:none;clip-path:inset(0 100% 0 0);display:flex;position:absolute;inset:0}.pill-nav__ink-item{height:100%;padding:0 var(--pn-x);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;gap:.45em;font-weight:500;display:inline-flex}.pill-nav__ink-item svg{flex:none;width:1.15em;height:1.15em}.pill-nav__dot{bottom:calc((var(--pn-inner) - var(--pn-font)) / 4 - 2px);background:var(--pn-dot);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:999px;width:4px;height:4px;margin-left:-2px;transition:background-color .3s;position:absolute;left:0}.pill-nav[data-dot-lit] .pill-nav__dot{background:var(--pn-pill-ink)}.pill-nav__toggle{z-index:3;width:var(--pn-h);height:var(--pn-h);color:var(--pn-strong);cursor:pointer;border:0;border-radius:999px;outline:none;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.pill-nav__toggle--bare{background:0 0}.pill-nav[data-layout=joined] .pill-nav__toggle{width:var(--pn-inner);height:var(--pn-inner)}.pill-nav__burger{width:16px;height:10px;position:relative}.pill-nav__line{background:currentColor;border-radius:2px;width:100%;height:1.5px;transition:transform .45s cubic-bezier(.22,1,.36,1),top .45s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.pill-nav__line--top{top:1.5px}.pill-nav__line--bottom{top:7px}.pill-nav[data-open] .pill-nav__line--top{top:4.25px;transform:rotate(45deg)}.pill-nav[data-open] .pill-nav__line--bottom{top:4.25px;transform:rotate(-45deg)}.pill-nav__panel{z-index:1;padding:calc(var(--pn-h) + 10px) 6px 6px;box-sizing:border-box;border-radius:24px;position:absolute;top:0;left:0;right:0}.pill-nav[data-layout=joined] .pill-nav__panel{padding-top:calc(var(--pn-h) + 4px)}.pill-nav__menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pill-nav__row{width:100%;height:calc(var(--pn-h) + 2px);box-sizing:border-box;color:var(--pn-strong);font-family:inherit;font-size:calc(var(--pn-font) + 1px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;outline:none;align-items:center;gap:10px;padding:0 16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s;display:flex}.pill-nav__row svg{flex:none;width:1.15em;height:1.15em}.pill-nav__row:hover{background:var(--pn-row-hover)}.pill-nav__row[aria-current]{background:var(--pn-pill);box-shadow:var(--pn-pill-shadow);color:var(--pn-pill-ink)}.pill-nav__measure{visibility:hidden;pointer-events:none;gap:2px;display:flex;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.pill-nav__face,.pill-nav__face-alt,.pill-nav__fill,.pill-nav__line,.pill-nav__item,.pill-nav__row{transition:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:var(--paper);border-bottom:1px solid var(--rule-faint);position:relative}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.9rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);flex:none;align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.02em;font-size:1.5rem;font-weight:600;line-height:1}@media (width<=26rem){.brand-name[data-astro-cid-nen7h5rs]{font-size:1.25rem}}.nav[data-astro-cid-nen7h5rs]{flex:1;justify-content:flex-end;min-width:0;display:flex}.nav[data-astro-cid-nen7h5rs] .site-nav-wrap{justify-content:flex-end;width:100%;display:flex}.nav[data-astro-cid-nen7h5rs] .site-pill-nav{font-family:var(--font-text);flex:none;margin-left:auto;--pn-text:var(--ink-strong)!important}.nav[data-astro-cid-nen7h5rs] .pill-nav[data-collapsed]{justify-content:flex-end}.nav[data-astro-cid-nen7h5rs] .pill-nav__measure{left:auto;right:0}.nav[data-astro-cid-nen7h5rs] .pill-nav__item,.nav[data-astro-cid-nen7h5rs] .pill-nav__ink-item,.nav[data-astro-cid-nen7h5rs] .pill-nav__row{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}.nav[data-astro-cid-nen7h5rs] .pill-nav__surface{box-shadow:0 0 0 1px var(--rule-faint), 0 10px 24px -18px #1c2a5a73}.nav[data-astro-cid-nen7h5rs] .pill-nav__slot:last-child{border-left:1px solid var(--rule);margin-left:.4rem;padding-left:.4rem}.grid-scan{width:100%;height:100%;position:relative;overflow:hidden}.grid-scan-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]{text-align:center;padding-bottom:clamp(2rem,1rem + 3vw,4rem)}.stage[data-astro-cid-ge2uvauf]{--eye-x:0;--eye-y:0;--eye-f:1.25;--room-aspect:1;isolation:isolate;aspect-ratio:1;width:100%;max-height:80svh;position:relative;overflow:hidden;container-type:size}@media (width>=48rem){.stage[data-astro-cid-ge2uvauf]{--room-aspect:2;aspect-ratio:auto;height:clamp(24rem,62svh,46rem);max-height:none}}.room[data-astro-cid-ge2uvauf]{z-index:0;animation:appear 1.6s .4s var(--ease) both;position:absolute;inset:0}.stage[data-astro-cid-ge2uvauf]:before,.stage[data-astro-cid-ge2uvauf]:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.stage[data-astro-cid-ge2uvauf]:before{background:linear-gradient(to bottom, var(--paper), transparent);height:10%;top:0}.stage[data-astro-cid-ge2uvauf]:after{background:linear-gradient(to top, var(--paper), transparent);height:10%;bottom:0}.layer[data-astro-cid-ge2uvauf]{--ax:50%;--ay:50%;--s:calc(var(--eye-f) / (var(--eye-f) + var(--z)));--X:calc(var(--fx) * var(--room-aspect) / 2);height:calc(var(--h) * var(--s) * 100cqh);aspect-ratio:var(--ratio);transform:translate(calc(-1 * var(--ax) + (var(--X) * var(--s) + var(--eye-x) * (1 - var(--s))) * 100cqh), calc(-1 * var(--ay) - (var(--y) * var(--s) + var(--eye-y) * (1 - var(--s))) * 100cqh));will-change:transform;position:absolute;top:50%;left:50%}@media (width<=47.99rem){.layer[data-astro-cid-ge2uvauf]{--s:calc(var(--eye-f) / (var(--eye-f) + var(--zm)));--X:calc(var(--fxm) * var(--room-aspect) / 2);height:calc(var(--hm) * var(--s) * 100cqh);transform:translate(calc(-1 * var(--ax) + (var(--X) * var(--s) + var(--eye-x) * (1 - var(--s))) * 100cqh), calc(-1 * var(--ay) - (var(--ym) * var(--s) + var(--eye-y) * (1 - var(--s))) * 100cqh))}}.layer[data-astro-cid-ge2uvauf] img{width:100%;height:100%;display:block}.statue[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#1c2a5a47,#0000);height:7%;position:absolute;bottom:-2.5%;left:15%;right:20%}.statue[data-astro-cid-ge2uvauf]{animation:appear 1.8s .2s var(--ease) both}.monitor[data-astro-cid-ge2uvauf]{animation:appear 1.8s .5s var(--ease) both}.bob[data-astro-cid-ge2uvauf]{width:100%;height:100%;animation:bob var(--bob,8s) ease-in-out infinite alternate}.text[data-astro-cid-ge2uvauf]{z-index:2;margin-top:clamp(-3rem,-3.5vw,-1rem);position:relative}.wordmark[data-astro-cid-ge2uvauf]{letter-spacing:.03em;animation:rise 1.6s .5s var(--ease) both;font-size:clamp(2.2rem,.6rem + 9.2vw,8rem);font-weight:500;line-height:1}.motto[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);animation:rise 1.6s .75s var(--ease) both;margin:.6rem 0 1.4rem}.motto[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:italic;font-weight:500}.text[data-astro-cid-ge2uvauf] .hero-ornament{animation:rise 1.6s .95s var(--ease) both}.lead[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);animation:rise 1.6s 1.05s var(--ease) both;margin:1.4rem 0 0;font-weight:500;line-height:1.15}.lead[data-astro-cid-ge2uvauf]+.tagline[data-astro-cid-ge2uvauf]{margin-top:.6rem}.tagline[data-astro-cid-ge2uvauf]{max-width:30rem;font-size:var(--step-1);color:var(--ink-deep);animation:rise 1.6s 1.1s var(--ease) both;margin:1.4rem auto 2rem;line-height:1.4}.button[data-astro-cid-ge2uvauf]{animation:rise 1.6s 1.25s var(--ease) both}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes bob{0%{transform:translateY(-3%)rotate(-.6deg)}to{transform:translateY(3%)rotate(.6deg)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.section-head[data-astro-cid-sjgajsms]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.numeral[data-astro-cid-sjgajsms]{width:min(100%,14rem);font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);letter-spacing:.1em;align-items:center;gap:1rem;margin:0 auto 1rem;font-weight:600;display:flex}.numeral[data-astro-cid-sjgajsms]:before,.numeral[data-astro-cid-sjgajsms]:after{content:"";background:var(--rule);flex:1;height:1px}h2[data-astro-cid-sjgajsms]{font-size:var(--step-4);letter-spacing:.01em}.about[data-astro-cid-oxgmilyn]{padding-block:var(--section-gap);border-top:1px solid var(--rule-faint)}.body[data-astro-cid-oxgmilyn]{max-width:var(--measure);font-size:var(--step-0);margin-inline:auto}@media (width>=40rem){.body[data-astro-cid-oxgmilyn]{font-size:1.1875rem}}.body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:first-child:first-letter{float:left;font-family:var(--font-display);letter-spacing:0;color:var(--ink);margin:.06em .1em 0 -.02em;font-size:4.4em;font-variant-caps:normal;font-weight:500;line-height:.8}.body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:first-child:first-line{letter-spacing:.06em;font-variant-caps:all-small-caps}.what[data-astro-cid-ejqldzme]{padding-block:var(--section-gap);border-top:1px solid var(--rule-faint)}.entries[data-astro-cid-ejqldzme]{border-top:1px solid var(--rule);max-width:52rem;margin:0 auto;padding:0;list-style:none}.entry[data-astro-cid-ejqldzme]{border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr;column-gap:1rem;padding-block:1.75rem;display:grid}.num[data-astro-cid-ejqldzme]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);letter-spacing:.06em;grid-row:span 2;font-weight:600;line-height:1.2}h3[data-astro-cid-ejqldzme]{font-size:var(--step-2);margin-bottom:.4rem}p[data-astro-cid-ejqldzme]{max-width:var(--measure);margin:0}@media (width>=48rem){.entry[data-astro-cid-ejqldzme]{grid-template-columns:5rem 15rem 1fr;align-items:baseline;column-gap:2rem;padding-block:2.25rem}.num[data-astro-cid-ejqldzme]{grid-row:auto}h3[data-astro-cid-ejqldzme]{margin:0}}.lanyard{width:100%;height:100%;position:relative;overflow:hidden}.lanyard-canvas{width:100%;height:100%;display:block}.event[data-astro-cid-66fkdawa]{padding-block:var(--section-gap);border-top:1px solid var(--rule-faint)}.layout[data-astro-cid-66fkdawa]{align-items:center;gap:1.5rem;max-width:60rem;margin-inline:auto;display:grid;position:relative}@media (width>=52rem){.layout[data-astro-cid-66fkdawa]{grid-template-columns:1fr 1fr;gap:3rem}}.stage[data-astro-cid-66fkdawa]{height:clamp(26rem,64svh,36rem);position:relative}.stage[data-astro-cid-66fkdawa] .event-lanyard-layer{position:absolute;inset:0 -35% -3rem}.stage[data-astro-cid-66fkdawa] .lanyard{width:100%;height:100%}.stage[data-astro-cid-66fkdawa] .lanyard-canvas{cursor:grab;touch-action:pan-y}.stage[data-astro-cid-66fkdawa] .lanyard-canvas:active{cursor:grabbing}.hint[data-astro-cid-66fkdawa]{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.7;pointer-events:none;z-index:1;margin:0;font-size:.72rem;position:absolute;bottom:.4rem;left:0;right:0}.details[data-astro-cid-66fkdawa]{z-index:2;background:var(--paper-lift);border:1px solid var(--rule);outline:1px solid var(--rule-faint);outline-offset:6px;padding:clamp(1.75rem,1.25rem + 2vw,2.75rem);position:relative}.body[data-astro-cid-66fkdawa]{margin:0 0 1.75rem}dl[data-astro-cid-66fkdawa]{border-top:1px solid var(--rule);margin:0}.row[data-astro-cid-66fkdawa]{border-bottom:1px solid var(--rule);grid-template-columns:4.5rem 1fr;align-items:baseline;gap:1rem;padding-block:1.1rem;display:grid}dt[data-astro-cid-66fkdawa]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:.72rem;font-weight:500}dd[data-astro-cid-66fkdawa]{margin:0}.big[data-astro-cid-66fkdawa]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-strong);font-weight:600;line-height:1.15;display:block}.sub[data-astro-cid-66fkdawa]{margin-top:.2rem;display:block}.row[data-astro-cid-66fkdawa]:has(.venue){align-items:center}.venue[data-astro-cid-66fkdawa]{align-items:center;gap:1.1rem;display:flex}.venue-logo[data-astro-cid-66fkdawa]{flex:none;width:clamp(4.25rem,2.5rem + 4vw,6rem)}.venue-logo[data-astro-cid-66fkdawa] svg{width:100%;height:auto;display:block}.map[data-astro-cid-66fkdawa]{margin-top:.5rem;font-size:.9rem;display:inline-block}.join[data-astro-cid-hhcggn7q]{padding-block:var(--section-gap);border-top:1px solid var(--rule-faint)}.panel[data-astro-cid-hhcggn7q]{text-align:center;border:1px solid var(--rule);outline:1px solid var(--rule-faint);outline-offset:6px;background:var(--paper-lift);max-width:40rem;margin-inline:auto;padding:clamp(2.5rem,2rem + 4vw,4.5rem) clamp(1.25rem,1rem + 4vw,4rem)}.panel[data-astro-cid-hhcggn7q] .panel-mark{margin:0 auto 1.75rem;display:block}.panel[data-astro-cid-hhcggn7q] .section-head{margin-bottom:1.75rem}.body[data-astro-cid-hhcggn7q]{max-width:28rem;margin:0 auto 2.25rem}.site-footer[data-astro-cid-jo6i4kqk]{--paper:#2d51b6;--paper-lift:#3458bd;--ink:#dfe5f8;--ink-strong:#eef1fb;--ink-deep:#f4f3f6;--rule:#ffffff61;--rule-faint:#fff3;--reveal:1;background:var(--paper);color:var(--ink-deep);text-align:center;flex-direction:column;padding-top:4rem;display:flex;position:relative}.footer-mark[data-astro-cid-jo6i4kqk]{height:1px;margin-bottom:-1px}@media (prefers-reduced-motion:no-preference) and (height>=36rem){.site-footer[data-astro-cid-jo6i4kqk]{z-index:0;max-height:100svh;position:sticky;bottom:0}.info[data-astro-cid-jo6i4kqk],.land[data-astro-cid-jo6i4kqk]{transform:translateY(calc((1 - var(--reveal)) * 14vh));will-change:transform}.site-footer[data-astro-cid-jo6i4kqk][data-revealed] .info[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk][data-revealed] .land[data-astro-cid-jo6i4kqk]{will-change:auto}.veil[data-astro-cid-jo6i4kqk]{z-index:3;pointer-events:none;background:rgb(14 26 74/calc((1 - var(--reveal)) * .6));-webkit-backdrop-filter:blur(calc((1 - var(--reveal)) * 12px));position:absolute;inset:0}.site-footer[data-astro-cid-jo6i4kqk][data-revealed] .veil[data-astro-cid-jo6i4kqk]{display:none}}.info[data-astro-cid-jo6i4kqk]{z-index:2;flex:none;position:relative}.motto[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--step-3);color:var(--ink);margin:2rem 0 1.25rem;line-height:1}.motto[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{font-weight:500}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);align-items:center;gap:.6rem;margin:0 0 .5rem;font-weight:600;display:inline-flex}.city[data-astro-cid-jo6i4kqk]{margin:0 0 1.5rem}.social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}.node[data-astro-cid-jo6i4kqk]{font-style:italic;font-size:var(--step--1);color:var(--ink-strong);margin:0;display:inline-block}.land[data-astro-cid-jo6i4kqk]{--anchor-x:50%;--anchor-y:60%;--anchor-visible:0;flex:0 clamp(19rem,13rem + 22vw,36rem);min-height:11rem;margin-top:1.5rem;position:relative;overflow:hidden}.scene[data-astro-cid-jo6i4kqk]{width:100%;height:100%;display:block;position:absolute;inset:0}.land[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(to bottom, var(--paper), transparent);z-index:1;pointer-events:none;height:12%;position:absolute;inset:0 0 auto}.letter-glitch{width:100%;height:100%;position:relative;overflow:hidden}.letter-glitch-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.glitch-backdrop[data-astro-cid-yhv7ywmm]{z-index:0;pointer-events:none;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0}.halftone-reveal{width:100%;height:100%;position:relative;overflow:hidden}.halftone-reveal-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gallery[data-astro-cid-rj65ajc3]{padding-top:clamp(1.5rem,.5rem + 2.5vw,3rem);padding-bottom:0}.rows[data-astro-cid-rj65ajc3]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.row[data-astro-cid-rj65ajc3]{border-bottom:1px solid var(--rule);gap:1.75rem;padding-block:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}.row[data-astro-cid-rj65ajc3]:last-child{border-bottom:0}.label[data-astro-cid-rj65ajc3]{margin:0 0 .9rem}.label[data-astro-cid-rj65ajc3] .num[data-astro-cid-rj65ajc3]{font-family:var(--font-display);letter-spacing:.08em;margin-right:.4em;font-weight:600}h3[data-astro-cid-rj65ajc3]{font-size:var(--step-3);margin-bottom:1rem}.body[data-astro-cid-rj65ajc3]{max-width:26rem;color:var(--ink-deep);margin:0}.art[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;background:var(--paper);border:1px solid var(--rule);outline:1px solid var(--rule-faint);outline-offset:5px;margin:0;position:relative;overflow:hidden}.art[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.halftone[data-astro-cid-rj65ajc3]{cursor:crosshair;position:absolute;inset:0}@media (width>=56rem){.row[data-astro-cid-rj65ajc3]{grid-template-columns:minmax(16rem,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem)}.row[data-astro-cid-rj65ajc3]:nth-child(2n){grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr)}.row[data-astro-cid-rj65ajc3]:nth-child(2n) .art[data-astro-cid-rj65ajc3]{order:-1}.row[data-astro-cid-rj65ajc3]:nth-child(2n) .copy[data-astro-cid-rj65ajc3]{justify-self:end}}#main[data-astro-cid-7aropxhg]{z-index:1;background:var(--paper);position:relative;box-shadow:0 28px 44px -26px #0e1a4a8c}.below[data-astro-cid-7aropxhg]{position:relative;overflow:clip}.below-content[data-astro-cid-7aropxhg]{z-index:1;position:relative}.below[data-astro-cid-7aropxhg]:after{content:"";background:linear-gradient(to bottom, var(--paper) 0%, #e1e0e1d9 30%, transparent 100%);z-index:0;pointer-events:none;height:40vh;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.below[data-astro-cid-7aropxhg]{view-timeline:--below block}.below[data-astro-cid-7aropxhg] .glitch-backdrop{animation:linear both ink-in --below;animation-range:entry 15% entry 85%}}}@keyframes ink-in{0%{opacity:0}to{opacity:1}}
