.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Geist;src:url(/_astro/geist.BGnTDqni.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_astro/geist-mono.pyAoGB9p.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root[data-theme=light]{color-scheme:light;--bg:#f4f2ee;--tile:#faf9f6;--rule:#0a0a0a;--rule-soft:#c9c5bd;--seam:#d8d4cb;--text:#0a0a0a;--text-2:#4a4a4a;--text-muted:#6a6a6a;--tile-hover:#eeece6;--row-hover:#eae7e0;--tile-deep:#e8e4dc;--desk:#faf9f6;--desk-glow:#fff;--accent:#a84e35;--on-accent:#fff;--glow:#0000000d}:root[data-theme=dark]{color-scheme:dark;--bg:#000;--tile:#000;--rule:#2e2e2e;--rule-soft:#242424;--seam:#2e2e2e;--text:#fff;--text-2:#b0b0b0;--text-muted:#8a8a8a;--tile-hover:#1e1e1e;--row-hover:#1a1a1a;--tile-deep:#0c0e11;--desk:#0a0a0b;--desk-glow:#1a1c22;--accent:#e07a5f;--on-accent:#0a0a0a;--glow:#ffffff14}:root[data-theme=light] agaetis-chart{--accent:#8a6fb0;--accent-2:#2e93a3;--tile-deep:#f4f2ee;--rule:#c9c5bd}:root[data-theme=dark] agaetis-chart{--accent:#c4a7e7;--accent-2:#9ccfd8}:root{--cb-cyan:#00d4ff;--cb-coral:#ff5580;--cb-purple:#b595d4;--cb-ink:#0a0a0a}:root[data-theme=light]{--cb-slide:#0e8ba8;--cb-click:#c2385c;--cb-hide:#7e5aa6}:root[data-theme=dark]{--cb-slide:var(--cb-cyan);--cb-click:var(--cb-coral);--cb-hide:var(--cb-purple)}:root{--cxm-blue:#2f6fd6;--cxm-red:#d23a40;--cxm-silver:#7d838c;--phone-body:#1c1d21;--phone-edge:#050506;--phone-island:#000;--grid-max:1600px;--text-scale:1;--text-scale-display:1;--text-name:calc(clamp(3.375rem, 7.39vw + .271875rem, 7.625rem) * var(--text-scale-display));--text-title:calc(clamp(2.125rem, 2.96vw + .70875rem, 3.6875rem) * var(--text-scale-display));--text-lede:calc(clamp(1.1875rem, .25vw + 1.05938rem, 1.3125rem) * var(--text-scale));--text-body:calc(clamp(1rem, .25vw + .809375rem, 1.0625rem) * var(--text-scale));--text-label:max(.6875rem, calc(.6875rem * var(--text-scale)));--text-label-value:max(.6875rem, calc(.75rem * var(--text-scale)));--text-title-sm:calc(1.875rem * var(--text-scale-display));--text-compact:calc(.9375rem * var(--text-scale));--text-detail:calc(.875rem * var(--text-scale));--text-detail-sub:calc(.8125rem * var(--text-scale));--text-row:calc(1.0625rem * var(--text-scale));--ratio-3:calc(var(--ratio-4) * .75);--ratio-4:3.03;--ratio-2:1.51;--ratio-6:3.7;--ratio-tile-tablet:1.5;--ratio-poster-tablet:2.8;--ratio-hero:1.83;--hairline:1px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-80:80px;--nav-size:38px;--touch:44px;--tile-pad:var(--space-32);--radius-pill:999px;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--track-mono:.14em;--measure:38ch;--measure-lede:34ch;--measure-case:46ch}:root[data-notrans],:root[data-notrans] :not([data-keeps-motion],[data-keeps-motion] *){transition:none!important}:root[data-theme-swap] *{view-transition-name:none!important}:root[data-theme-swap]::view-transition-group(root){animation-duration:var(--duration-theme);animation-timing-function:var(--ease-theme)}:root[data-theme-swap]::view-transition-old(root){animation:none}:root[data-theme-swap]::view-transition-new(root){animation:themeWash var(--duration-theme) var(--ease-theme) both}@keyframes themeWash{0%{opacity:var(--wash-from,0)}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,opacity,box-shadow,outline-color!important;transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (pointer:coarse){:root{--nav-size:44px}}@media (width<=834px){:root{--tile-pad:var(--space-24)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}}}body:after{content:"";z-index:20;pointer-events:none;transform-origin:top;background:var(--accent);width:5px;height:100vh;animation:linear both scrollRail scroll();position:fixed;top:0;right:0;transform:scaleY(0)}@keyframes scrollRail{to{transform:scaleY(1)}}@supports not (animation-timeline:scroll()){body:after{display:none}}@media (prefers-reduced-motion:reduce){body:after{display:none}}::view-transition-group(root){animation-duration:var(--duration-move)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,p,figure,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img,canvas,svg,iframe{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}.grid{gap:var(--hairline);padding:0 var(--hairline) var(--hairline);background:var(--seam);min-height:100dvh;max-width:var(--grid-max);grid-template-columns:repeat(6,1fr);align-content:start;margin-inline:auto;display:grid}.grid-main{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--hairline);display:grid}.tile{background:var(--tile);min-width:0;height:100%;box-shadow:none;border:0;border-radius:0;place-self:stretch stretch;position:relative;transform:none}[data-hover][data-drifting] [data-layer]{will-change:transform}@media (width<=834px){.grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.grid{grid-template-columns:1fr;padding:0}.menu-slot,:is(.menu-slot,.menu-slot+script)+:not(script){grid-row:1}.grid>*,.grid-main>*{grid-column:1/-1!important}}.mono{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);font-weight:400}.prose{color:var(--text-2);text-wrap:pretty;line-height:1.5}.sr-only{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.skip-link{left:var(--space-16);top:var(--space-16);z-index:40;min-height:var(--touch);padding:var(--space-12) var(--space-20);color:var(--text);background:var(--tile);box-shadow:inset 0 0 0 var(--hairline) var(--rule);align-items:center;display:inline-flex;position:fixed}.skip-link:not(:focus-visible){clip-path:inset(50%)}:root[data-veiled] .menu{view-transition-name:none!important}:root[data-veiled]::view-transition-group(*),:root[data-veiled]::view-transition-old(*),:root[data-veiled]::view-transition-new(*){animation:none!important}.veil{--veil-mix:55%;--veil-mix-soft:30%;--veil-ink:color-mix(in oklab, var(--accent) var(--veil-mix), var(--bg));--veil-ink-soft:color-mix(in oklab, var(--accent) var(--veil-mix-soft), var(--bg));z-index:60;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}@media (resolution>=1.75x){.veil{--veil-mix:72%;--veil-mix-soft:40%}}@media (resolution>=2.5x){.veil{--veil-mix:85%;--veil-mix-soft:48%}}.veil-paper{opacity:0;background:var(--bg);position:absolute;inset:0}.veil-box{width:0;height:0;position:absolute;top:0;left:0}.veil-word{white-space:nowrap;transform-origin:0 0;position:absolute;top:0;left:0}.veil-edge,.veil-handle,.veil-label{transform-origin:0 0;position:absolute;top:0;left:0}.veil-edge{background:var(--veil-ink)}.veil-edge[data-edge=top],.veil-edge[data-edge=bottom]{width:var(--hairline);height:var(--pen)}.veil-edge[data-edge=left],.veil-edge[data-edge=right]{width:var(--pen);height:var(--hairline)}.veil-box[data-weight=soft] .veil-edge{background:var(--veil-ink-soft)}.veil-handle{box-sizing:border-box;width:var(--space-4);height:var(--space-4);border:var(--pen) solid var(--veil-ink);background:var(--bg)}.veil-box[data-frame]{--veil-ink:var(--accent)}.veil-tick{width:var(--pen);height:var(--space-8);margin:calc(var(--space-8) / -2) 0 0 calc(var(--pen) / -2);background:var(--veil-ink);position:absolute;top:0;left:0}.veil-dim{transform-origin:0 0;padding:0 var(--space-4);background:var(--bg);color:var(--veil-ink);font-family:var(--font-mono);font-weight:400;font-size:var(--text-label);font-variant-numeric:tabular-nums;letter-spacing:var(--track-mono);white-space:nowrap;line-height:1;position:absolute;top:0;left:0}.veil .veil-label{padding:calc(var(--space-4) / 2) var(--space-4);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-weight:400;font-size:var(--text-label);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--track-mono);line-height:1}.veil .veil-label[data-quiet]{background:var(--bg);color:var(--text-muted)}.veil{--veil-grid:color-mix(in oklab, var(--text-muted) 18%, var(--bg));--veil-con:color-mix(in oklab, var(--text-muted) 40%, var(--bg));--veil-hatch:color-mix(in oklab, var(--accent) 24%, var(--bg))}:root[data-theme=dark] .veil{--veil-grid:color-mix(in oklab, var(--text-muted) 30%, var(--bg));--veil-con:color-mix(in oklab, var(--text-muted) 60%, var(--bg));--veil-hatch:color-mix(in oklab, var(--accent) 35%, var(--bg))}.veil-sheet{position:absolute;inset:0}.veil-edge[data-kind=grid]{background:var(--veil-grid)}.veil-edge[data-kind=con]{background:var(--veil-con)}.veil-edge[data-kind=tile],.veil-edge[data-kind=cell]{background:var(--text-muted)}.veil-edge[data-kind=frame]{background:var(--accent)}.veil-box[data-kind=frame] .veil-edge:not([data-kind]),.veil-box[data-kind=frame] .veil-tick{background:var(--text-muted)}.veil-box[data-kind=frame] .veil-dim{color:var(--text-muted)}.veil-hatch{transform-origin:0 0;clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(-45deg, var(--veil-hatch) 0 var(--pen,1px), transparent var(--pen,1px) var(--space-8));position:absolute;top:0;left:0}.veil-tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-mono);white-space:pre;text-overflow:ellipsis;color:var(--text-muted);opacity:0;line-height:1;position:absolute;top:0;left:0;overflow:hidden}.veil-tag[data-end]{translate:-100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.menu-horizon{margin-left:auto}.menu-horizon~.menu-trigger{margin-left:0}.menu-horizon svg{width:100%;height:100%}:root[data-theme-swap] .menu-horizon{transition:background var(--duration-theme) var(--ease-theme), box-shadow var(--duration-theme) var(--ease-theme);view-transition-name:theme-switch!important}::view-transition-group(theme-switch),::view-transition-new(theme-switch){animation:none}::view-transition-old(theme-switch){display:none}.hz-line{stroke:var(--text-muted)}.hz-sun,.hz-moon{transform-box:view-box;transition:transform var(--duration-settle) var(--ease-sweep), translate var(--duration-morph) var(--ease-interaction)}.hz-sun{fill:var(--accent)}[data-showing=dark] .hz-sun{transform:translateY(32%)}[data-showing=light] .hz-sun{transition-delay:calc(var(--duration-settle) / 3), 0s}.hz-moon{fill:var(--text);transform:translateY(45%)}[data-showing=dark] .hz-moon{transition-delay:calc(var(--duration-settle) / 3), 0s;transform:none}.hz-glints line{stroke:var(--accent);stroke-dasharray:12 0;transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-morph) var(--ease-interaction), stroke-dasharray var(--duration-settle) var(--ease-interaction), stroke var(--duration-settle) ease, opacity var(--duration-settle) ease}.hz-glints line:first-child{opacity:.85}.hz-glints line:nth-child(2){opacity:.55;transition-delay:calc(var(--duration-tap) / 2)}.hz-glints line:nth-child(3){opacity:.3;transition-delay:var(--duration-tap)}[data-showing=dark] .hz-glints line{stroke:var(--text);stroke-dasharray:1 2}[data-showing=dark] .hz-glints line:first-child{opacity:.6}[data-showing=dark] .hz-glints line:nth-child(2){opacity:.4}[data-showing=dark] .hz-glints line:nth-child(3){opacity:.25}.hz-shoot{stroke:var(--text);stroke-width:.75px;stroke-linecap:round;stroke-dasharray:2 12;stroke-dashoffset:2px;opacity:0}[data-shoot] .hz-shoot{animation:hz-shoot var(--duration-morph) var(--duration-settle) var(--ease-interaction) both}@keyframes hz-shoot{0%{opacity:0;stroke-dashoffset:2px}20%{opacity:1}to{opacity:0;stroke-dashoffset:-10px}}.hz-star{fill:var(--text-muted);opacity:0;transition:opacity var(--duration-hint) ease}[data-showing=dark] .hz-star{opacity:1;transition-duration:var(--duration-settle);transition-delay:var(--duration-settle)}.hz-dawn{stroke:var(--accent);opacity:0;transition:opacity var(--duration-morph) ease}.hz-late-star{fill:var(--text-muted);opacity:0;transition:opacity var(--duration-morph) ease}@media (hover:hover) and (pointer:fine){.menu-horizon:hover[data-showing=light] .hz-sun{translate:0 -12%}.menu-horizon:hover[data-showing=light] .hz-glints line{transform:scaleX(1.2)}.menu-horizon:hover[data-showing=dark] .hz-moon{translate:0 12%}.menu-horizon:hover[data-showing=dark] .hz-dawn,.menu-horizon:hover[data-showing=dark] .hz-late-star{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.menu-horizon:hover[data-showing=dark] .hz-star{animation:1.4s ease-in-out infinite hz-twinkle}.menu-horizon:hover[data-showing=dark] .hz-star:nth-of-type(2){animation-delay:.45s}.menu-horizon:hover[data-showing=dark] .hz-late-star{animation:1.4s ease-in-out .9s infinite hz-twinkle}}@keyframes hz-twinkle{50%{opacity:.2}}.menu-slot{z-index:30;pointer-events:none;grid-column:1/-1;height:0;position:sticky;top:2px}::view-transition-group(site-menu){animation:none}::view-transition-old(site-menu){display:none}::view-transition-new(site-menu){mix-blend-mode:normal;animation:none}.menu{view-transition-name:site-menu;justify-content:flex-end;align-items:flex-start;gap:var(--space-8);margin:var(--space-12) var(--tile-pad);pointer-events:none;display:flex;position:relative}.menu>*{pointer-events:auto}.menu-trigger,.menu-back,.menu-horizon{width:var(--nav-size);height:var(--nav-size);background:var(--tile);box-shadow:inset 0 0 0 var(--hairline) var(--rule-soft);transition:background var(--duration-hint) ease;cursor:pointer;z-index:2;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.menu-trigger:hover,.menu-back:hover,.menu-horizon:hover{background:var(--tile-hover)}}.menu-trigger{margin-left:auto}.menu-trigger[hidden]{display:none}.menu-back{color:var(--text);transition:color var(--duration-hint) ease, background var(--duration-hint) ease;text-decoration:none}.menu-back[hidden]{display:none}.menu-back:focus-visible,.menu-back:active{--back-draw:1;--back-shift:-12.5%;color:var(--accent)}@media (hover:hover) and (pointer:fine){.menu-back:hover{--back-draw:1;--back-shift:-12.5%;color:var(--accent)}}.menu-back .back-head{transform-box:view-box;transform:translateX(var(--back-shift,0%));transition:transform var(--duration-morph) var(--ease-interaction)}.menu-back .back-shaft{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--back-draw,0));opacity:var(--back-draw,0);transition:stroke-dashoffset var(--duration-morph) var(--ease-interaction), opacity var(--duration-hint) ease}@media (prefers-reduced-motion:reduce){.menu-back .back-head{transition:none;transform:translate(-12.5%)}.menu-back .back-shaft{stroke-dashoffset:0;opacity:1;transition:none}}.menu-panel{position:absolute}.menu-panel[hidden]{display:none}.menu-panel{padding-top:var(--space-8);visibility:hidden;transition:visibility 0s var(--duration-menu-close);top:100%;right:0}.menu[data-open] .menu-panel,.menu:not([data-gsap]) .menu-panel{transition-delay:0s}.menu[data-open] .menu-panel{visibility:visible}.menu-card{transform-origin:100% 0;z-index:1;background:var(--menu-fill,var(--tile));border:var(--hairline) solid var(--rule-soft);width:max-content;min-width:168px;box-shadow:0 var(--space-8) var(--space-24) calc(-1 * var(--space-12)) #0a0a0a33;flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=dark]{--menu-fill:var(--tile-hover)}.opt[hidden]{display:none}.opt{align-items:center;gap:var(--space-12);height:var(--touch);padding:0 var(--space-16);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-mono);text-transform:uppercase;text-align:left;color:var(--text-2);cursor:pointer;transition:color var(--duration-hint) ease;background:0 0;border:0;display:flex;position:relative}.opt+.opt{border-top:var(--hairline) solid var(--rule-soft)}.opt[hidden]+.opt{border-top:0}.opt[data-here]{color:var(--text);cursor:default}.opt[data-here]:before{background:var(--tile-deep);opacity:1}.opt[data-here] .opt-label{font-weight:600}.opt:before{content:"";background:var(--tile-hover);opacity:0;transition:opacity var(--duration-hint) ease;position:absolute;inset:0}.opt:focus-visible{color:var(--text)}.opt:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.opt:hover{color:var(--text)}.opt:hover:before{opacity:1}}.opt:focus-visible{outline-offset:calc(-1 * var(--space-4))}.opt>*{position:relative}.opt-glyph{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-hint) ease;flex:none;place-items:center;display:grid}.opt:focus-visible .opt-glyph{color:var(--accent)}@media (hover:hover) and (pointer:fine){.opt:hover .opt-glyph{color:var(--accent)}}.opt-glyph svg,.menu-back svg{width:16px;height:16px}.opt-label{white-space:nowrap}.opt-glyph.num{color:var(--accent);font-size:var(--text-label);letter-spacing:0}.mark{transition:transform .45s var(--ease-interaction);grid-template-columns:repeat(2,5px);gap:3px;display:grid}.mark i{background:var(--text);width:5px;height:5px;transition:transform .45s var(--ease-interaction)}.menu[data-open] .mark{transform:rotate(45deg)}.menu[data-open] .mark i:first-child{transform:translate(-1px,-1px)}.menu[data-open] .mark i:nth-child(2){transform:translate(1px,-1px)}.menu[data-open] .mark i:nth-child(3){transform:translate(-1px,1px)}.menu[data-open] .mark i:nth-child(4){transform:translate(1px,1px)}:root[data-sheet-open]{overflow:hidden}.menu-sheet{--sheet-edge:var(--text-muted);--sheet-rule:color-mix(in oklab, var(--text-muted) 18%, var(--bg));width:100%;max-width:none;height:100%;max-height:none;padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:none;touch-action:none;color:var(--text);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.menu-sheet:popover-open{grid-template-rows:var(--sheet-head,calc(var(--space-12) * 2 + var(--nav-size))) 1fr;display:grid}.menu-sheet::backdrop{background:0 0}:root[data-theme=dark] .menu-sheet{--sheet-rule:color-mix(in oklab, var(--text-muted) 34%, var(--bg))}.sheet-paper{background:var(--bg);position:absolute;inset:0}.sheet-ruling{pointer-events:none;position:absolute;inset:0}.sheet-rule{background:var(--sheet-rule);position:absolute}.sheet-rule[data-axis=y]{width:var(--pen,1px);transform-origin:top;top:0;bottom:0}.sheet-rule[data-axis=x]{height:var(--pen,1px);transform-origin:100%;left:0;right:0}.sheet-close{z-index:1;background:var(--tile);box-shadow:inset 0 0 0 var(--hairline) var(--rule-soft);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.sheet-close .mark{transform:rotate(45deg)}.sheet-close .mark i:first-child{transform:translate(-1px,-1px)}.sheet-close .mark i:nth-child(2){transform:translate(1px,-1px)}.sheet-close .mark i:nth-child(3){transform:translate(-1px,1px)}.sheet-close .mark i:nth-child(4){transform:translate(1px,1px)}.sheet-boxes{gap:var(--space-12);min-height:0;padding:0 var(--space-16) var(--space-16);overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;grid-row:2;grid-auto-rows:minmax(72px,1fr);display:grid;position:relative;overflow-y:auto}@media (width>=641px) and (width<=834px){.sheet-boxes{gap:var(--space-16);padding:0 var(--tile-pad) var(--tile-pad)}}.sheet-box{align-content:space-between;gap:var(--space-8);padding:var(--space-12) var(--space-16);display:grid;position:relative;container-type:size}@media (width>=641px) and (width<=834px){.sheet-box{padding:var(--space-20) var(--space-24)}}.sheet-box{background:var(--bg);color:var(--text);text-decoration:none}.sheet-box[data-here],.sheet-box[data-picked]{--sheet-edge:var(--accent)}.sheet-box[data-picked]{background:color-mix(in oklab, var(--accent) 10%, var(--bg))}.sheet-box:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.sheet-edge{background:var(--sheet-edge);position:absolute}.sheet-edge[data-edge=top],.sheet-edge[data-edge=bottom]{height:var(--pen,1px);transform-origin:0;left:0;right:0}.sheet-edge[data-edge=left],.sheet-edge[data-edge=right]{width:var(--pen,1px);transform-origin:top;top:0;bottom:0}.sheet-edge[data-edge=top]{top:0}.sheet-edge[data-edge=bottom]{bottom:0}.sheet-edge[data-edge=left]{left:0}.sheet-edge[data-edge=right]{right:0}.sheet-eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);white-space:pre;align-items:baseline;display:flex}.sheet-num{color:var(--accent)}.sheet-here{color:var(--text);margin-left:auto;display:none}.sheet-box[data-here] .sheet-here{display:inline}.sheet-name{font-size:clamp(var(--text-title-sm), min(38cqh, 13cqi), 6rem);letter-spacing:-.04em;white-space:nowrap;font-weight:600;line-height:.95}
