.background[data-astro-cid-sor4u3rk]{z-index:var(--z-background);position:fixed;inset:0}#canvas[data-astro-cid-sor4u3rk]{width:100%;height:100%;display:block}.background__overlay[data-astro-cid-sor4u3rk]{pointer-events:none;background-image:radial-gradient(60% 55%,#1e21266b 0%,#1e21261f 100%);position:absolute;inset:0}.pulse[data-astro-cid-xsfkxdpy]{background-color:var(--color-peach);border-radius:999px;flex-shrink:0;width:6px;height:6px;display:block;position:relative}.pulse[data-astro-cid-xsfkxdpy]:after{content:"";border-radius:inherit;background-color:var(--color-peach);opacity:.2;animation:2.8s ease-in-out infinite pulse;position:absolute;inset:-3px}@keyframes pulse{50%{opacity:.07;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-xsfkxdpy]:after{animation:none}}.corner[data-astro-cid-a2sg44tf]{pointer-events:none;color:var(--color-cream-50);gap:12px;display:none;position:absolute}@media screen and (width>=901px){.corner[data-astro-cid-a2sg44tf]{display:flex}}.corner--top[data-astro-cid-a2sg44tf]{top:var(--edge-top);align-items:flex-start}.corner--top[data-astro-cid-a2sg44tf] .corner__lines[data-astro-cid-a2sg44tf]{padding-top:6px}.corner--bottom[data-astro-cid-a2sg44tf]{bottom:var(--edge-bottom);align-items:flex-end}@media screen and (width>=901px){.corner--bottom[data-astro-cid-a2sg44tf] .corner__lines[data-astro-cid-a2sg44tf]{padding-bottom:6px}}.corner--left[data-astro-cid-a2sg44tf]{left:var(--edge-inline)}.corner--right[data-astro-cid-a2sg44tf]{right:var(--edge-inline)}.corner--right[data-astro-cid-a2sg44tf] .corner__lines[data-astro-cid-a2sg44tf]{align-items:flex-end}.corner__lines[data-astro-cid-a2sg44tf]{flex-direction:column;gap:4px;display:flex}.corner__mark[data-astro-cid-a2sg44tf]{stroke:var(--color-cream-50);flex-shrink:0;display:none}@media screen and (width>=901px){.corner__mark[data-astro-cid-a2sg44tf]{display:block}}.corner__drift[data-astro-cid-a2sg44tf]{align-items:center;gap:4px;display:flex}.corner__drift-unit[data-astro-cid-a2sg44tf]{text-transform:lowercase;align-self:flex-start}.corner__value[data-astro-cid-a2sg44tf]{color:#fbebd8d9}.corner__arrow[data-astro-cid-a2sg44tf]{vertical-align:baseline;display:inline-block}.corner__live[data-astro-cid-a2sg44tf]{align-items:center;gap:10px;display:flex}.corner--status[data-astro-cid-a2sg44tf]{color:var(--color-cream);transition:opacity var(--hud-return,0s) var(--hud-return-delay,0s), visibility var(--hud-return,0s) var(--hud-return-delay,0s);display:flex}.screen:has([data-nav][data-state=open]) .corner--status[data-astro-cid-a2sg44tf]{visibility:hidden;opacity:0;transition-delay:0s;transition-duration:var(--motion-hover)}@media screen and (width>=901px){.screen:has([data-nav][data-state=open]) .corner--status[data-astro-cid-a2sg44tf]{visibility:visible;opacity:1}}.corner__availability[data-astro-cid-a2sg44tf]{margin:0}.corner__email[data-astro-cid-a2sg44tf]{letter-spacing:.04em;text-transform:none;pointer-events:auto;color:inherit;text-decoration:none;position:relative}.corner__email[data-astro-cid-a2sg44tf]:after{content:"";position:absolute;inset:-10px}@media (hover:hover){.corner__email[data-astro-cid-a2sg44tf]:hover{text-underline-offset:2px;text-decoration:underline 1px}}.corner__email[data-astro-cid-a2sg44tf]:focus-visible{outline:1px solid var(--color-cream);outline-offset:3px}.button--plain[data-astro-cid-ekguhzzh]{background-color:#0000}.button[data-astro-cid-ekguhzzh]{white-space:nowrap;cursor:pointer;color:var(--color-cream);transition:background-color var(--motion-hover), color var(--motion-hover);--button-muted:var(--color-cream-80);border:0;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}@media (hover:hover){.button[data-astro-cid-ekguhzzh]:hover{background-color:var(--color-cream);backdrop-filter:none;color:var(--color-graphite);--button-muted:#24272bbf}}.button[data-astro-cid-ekguhzzh]:focus-visible{background-color:var(--color-cream);backdrop-filter:none;color:var(--color-graphite);--button-muted:#24272bbf;outline:none}.section[data-astro-cid-gyvdngiy]{flex-direction:column;flex:auto;min-height:0;display:flex}.section[data-astro-cid-gyvdngiy][hidden]{display:none}.section__header[data-astro-cid-gyvdngiy]{border-bottom:1px solid var(--color-hairline);color:var(--color-cream-80);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 47px 14px 20px;display:flex}@media screen and (width>=901px){.section__header[data-astro-cid-gyvdngiy]{padding-right:20px}}.section__name[data-astro-cid-gyvdngiy]{color:var(--color-cream);white-space:nowrap}.section__dim[data-astro-cid-gyvdngiy]{color:var(--color-cream-80)}.section__body[data-astro-cid-gyvdngiy]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-cream-50) transparent;flex:auto;min-height:0;overflow-y:auto}[data-morph] .section__body[data-astro-cid-gyvdngiy]{overflow-y:hidden}.about[data-astro-cid-tyt2dsjx]{flex-direction:column;gap:14px;padding:20px;display:flex}@media screen and (width<=389px){.about[data-astro-cid-tyt2dsjx]{gap:12px;padding:16px 20px}}@media screen and (width>=901px){.about[data-astro-cid-tyt2dsjx]{padding:28px 32px 30px}}.about[data-astro-cid-tyt2dsjx] p[data-astro-cid-tyt2dsjx]{margin:0}.about__lead[data-astro-cid-tyt2dsjx]{color:var(--color-cream)}.about__text[data-astro-cid-tyt2dsjx]{color:var(--color-cream-80)}.about__agency[data-astro-cid-tyt2dsjx]{color:var(--color-cream);text-underline-position:from-font;text-decoration:underline 1px}@media (hover:hover){.about__agency[data-astro-cid-tyt2dsjx]:hover{text-decoration:none}}.about__agency[data-astro-cid-tyt2dsjx]:focus-visible{outline:1px solid var(--color-cream);outline-offset:2px}.about__email[data-astro-cid-tyt2dsjx]{letter-spacing:.04em;text-transform:none;white-space:nowrap;color:var(--color-cream-80);align-items:center;gap:10px;text-decoration:none;display:flex}@media screen and (width<=389px){.about__email[data-astro-cid-tyt2dsjx]{display:none}}@media (hover:hover){.about__email[data-astro-cid-tyt2dsjx]:hover{color:var(--color-cream)}}.about__email[data-astro-cid-tyt2dsjx]:focus-visible{outline:1px solid var(--color-cream);outline-offset:2px}.row[data-astro-cid-heywgk3r]{border-bottom:1px solid #fbebd814}.row[data-astro-cid-heywgk3r]:last-child{border-bottom:0}.row__link[data-astro-cid-heywgk3r]{color:var(--color-cream);align-items:center;gap:16px;padding:13px 12px;text-decoration:none;display:flex;position:relative}.row__link[data-astro-cid-heywgk3r]:before{content:"";opacity:0;transition:opacity var(--motion-hover);background-color:#fbebd81a;border:1px solid #fbebd866;border-radius:4px;position:absolute;inset:0}@supports (corner-shape:squircle){.row__link[data-astro-cid-heywgk3r]:before{corner-shape:squircle}}@media (hover:hover){.row__link[data-astro-cid-heywgk3r]:hover:before{opacity:1}.row__link[data-astro-cid-heywgk3r]:hover .row__index[data-astro-cid-heywgk3r],.row__link[data-astro-cid-heywgk3r]:hover .row__handle[data-astro-cid-heywgk3r]{color:var(--color-cream)}.row__link[data-astro-cid-heywgk3r]:hover .row__arrow[data-astro-cid-heywgk3r]{background-color:var(--color-cream);color:var(--color-graphite)}}.row__link[data-astro-cid-heywgk3r]:focus-visible{outline:none}.row__link[data-astro-cid-heywgk3r]:focus-visible:before{opacity:1}.row__link[data-astro-cid-heywgk3r]:focus-visible .row__index[data-astro-cid-heywgk3r],.row__link[data-astro-cid-heywgk3r]:focus-visible .row__handle[data-astro-cid-heywgk3r]{color:var(--color-cream)}.row__link[data-astro-cid-heywgk3r]:focus-visible .row__arrow[data-astro-cid-heywgk3r]{background-color:var(--color-cream);color:var(--color-graphite)}.row__link--handle[data-astro-cid-heywgk3r]{padding-block:11px}@media screen and (width>=901px){.row__link--handle[data-astro-cid-heywgk3r]{padding-block:13px}}.row__index[data-astro-cid-heywgk3r]{width:32px;color:var(--color-cream-80);flex-shrink:0;position:relative}.row__body[data-astro-cid-heywgk3r]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex;position:relative}@media screen and (width>=901px){.row__body[data-astro-cid-heywgk3r]{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.row__handle[data-astro-cid-heywgk3r]{color:var(--color-cream-80)}.row__arrow[data-astro-cid-heywgk3r]{width:24px;height:24px;transition:background-color var(--motion-hover), color var(--motion-hover);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.row__arrow[data-astro-cid-heywgk3r]{corner-shape:squircle}}.list[data-astro-cid-tmnv2bfs]{margin:0;padding:8px;list-style:none}.list__count[data-astro-cid-tmnv2bfs]{white-space:nowrap}.tabs[data-astro-cid-exkhzgpt]{justify-content:space-between;width:100%;display:flex}@media screen and (width>=901px){.tabs[data-astro-cid-exkhzgpt]{justify-content:flex-start;gap:4px;width:auto}}.tab[data-astro-cid-exkhzgpt]{white-space:nowrap;cursor:pointer;color:var(--color-cream-80);transition:background-color var(--motion-hover), color var(--motion-hover);--button-muted:var(--color-cream-80);background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:11px 8px;display:flex;position:relative}@supports (corner-shape:squircle){.tab[data-astro-cid-exkhzgpt]{corner-shape:squircle}}@media screen and (width>=901px){.tab[data-astro-cid-exkhzgpt]{padding:11px 14px}}.tab[data-astro-cid-exkhzgpt]:after{content:"";position:absolute;inset:-4px 0}@media (hover:hover){.tab[data-astro-cid-exkhzgpt]:not(.tab--disabled,[aria-selected=true]):hover{background-color:var(--color-cream);backdrop-filter:none;color:var(--color-graphite);--button-muted:#24272bbf}}.tab[data-astro-cid-exkhzgpt]:not(.tab--disabled):focus-visible{background-color:var(--color-cream);backdrop-filter:none;color:var(--color-graphite);--button-muted:#24272bbf;outline:none}.tab[data-astro-cid-exkhzgpt][aria-selected=true]{color:var(--color-cream);background-color:#fbebd80f;border-color:#fbebd829}.tab--disabled[data-astro-cid-exkhzgpt]{cursor:not-allowed}.tab__index[data-astro-cid-exkhzgpt]{color:var(--button-muted);display:none}@media screen and (width>=901px){.tab__index[data-astro-cid-exkhzgpt]{display:inline}}.ticks[data-astro-cid-djsndjfi]{inset:calc(-1 * var(--tick-offset,0px));pointer-events:none;transition:inset var(--tick-transition,0s);position:absolute}.ticks[data-astro-cid-djsndjfi] span[data-astro-cid-djsndjfi]{width:var(--tick-size,8px);height:var(--tick-size,8px);border:0 solid var(--tick-color,var(--color-cream-50));transition:width var(--tick-transition,0s), height var(--tick-transition,0s);position:absolute}.ticks[data-astro-cid-djsndjfi] span[data-astro-cid-djsndjfi]:first-child{border-width:1px 0 0 1px;top:0;left:0}.ticks[data-astro-cid-djsndjfi] span[data-astro-cid-djsndjfi]:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.ticks[data-astro-cid-djsndjfi] span[data-astro-cid-djsndjfi]:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.ticks[data-astro-cid-djsndjfi] span[data-astro-cid-djsndjfi]:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.nav[data-astro-cid-wpvy4v7s]{--panel-width:var(--panel-width-mobile);width:100%;padding-bottom:6px;padding-left:calc(var(--edge-inline) + 6px);justify-content:flex-start;display:flex}@media screen and (width>=901px){.nav[data-astro-cid-wpvy4v7s]{--panel-width:max(512px, min(540px, calc((.551852 * min(var(--vw), var(--layout-max-width)) ))));justify-content:center;padding-left:0}.nav[data-astro-cid-wpvy4v7s][data-section=about]{--panel-width:min(760px, calc((.794074 * min(var(--vw), var(--layout-max-width)) )))}}.nav[data-astro-cid-wpvy4v7s][data-state=open]{justify-content:center;padding-bottom:9px;padding-left:0}.nav[data-astro-cid-wpvy4v7s][data-morph]{justify-content:flex-start;padding-left:0}.nav__morph[data-astro-cid-wpvy4v7s]{pointer-events:auto;--tick-size:6px;--tick-offset:6px;position:relative}[data-astro-cid-wpvy4v7s][data-state=open]>.nav__morph[data-astro-cid-wpvy4v7s]{--tick-size:8px;--tick-offset:4px}.nav__surface[data-astro-cid-wpvy4v7s]{width:100%;height:100%;transition:border-radius var(--tick-transition,0s);border-radius:8px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:clip}[data-astro-cid-wpvy4v7s][data-state=open]>[data-astro-cid-wpvy4v7s]>.nav__surface[data-astro-cid-wpvy4v7s]{border-radius:12px}.nav__count[data-astro-cid-wpvy4v7s]{color:var(--button-muted)}[data-astro-cid-wpvy4v7s][data-state=open] [data-nav-menu]{display:none}[data-astro-cid-wpvy4v7s][data-morph=open] [data-nav-menu]{pointer-events:none;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav__panel[data-astro-cid-wpvy4v7s]{width:var(--panel-width);max-height:min(max(364px, var(--space-below-title-mobile)), 100dvh - var(--edge-top) - var(--edge-bottom));flex-direction:column;flex-shrink:0;display:none;position:relative}@media screen and (width>=901px){.nav__panel[data-astro-cid-wpvy4v7s]{max-height:calc(100dvh - var(--edge-top) - var(--edge-bottom))}}[data-astro-cid-wpvy4v7s][data-state=open] .nav__panel[data-astro-cid-wpvy4v7s]{display:flex}[data-astro-cid-wpvy4v7s][data-morph=close] .nav__panel[data-astro-cid-wpvy4v7s]{pointer-events:none;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-astro-cid-wpvy4v7s][data-morph=tab] .nav__panel[data-astro-cid-wpvy4v7s]{width:100%;height:100%}.nav__sections[data-astro-cid-wpvy4v7s]{flex-direction:column;flex:auto;align-items:center;min-height:0;display:flex;position:relative}[data-astro-cid-wpvy4v7s][data-morph=tab] .nav__sections[data-astro-cid-wpvy4v7s]{flex-basis:0;overflow:clip}.nav__sections[data-astro-cid-wpvy4v7s]>*{width:100%}.nav__bar[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--color-hairline);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px;display:flex}.nav__close[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--color-cream);transition:background-color var(--motion-hover), color var(--motion-hover);background-color:#0000;border:1px solid #fbebd81f;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.nav__close[data-astro-cid-wpvy4v7s]{corner-shape:squircle}}@media (hover:hover){.nav__close[data-astro-cid-wpvy4v7s]:hover{background-color:var(--color-cream);backdrop-filter:none;color:var(--color-graphite);--button-muted:#24272bbf}}.nav__close[data-astro-cid-wpvy4v7s]:focus-visible{background-color:var(--color-cream);backdrop-filter:none;color:var(--color-graphite);--button-muted:#24272bbf;outline:none}.nav__close--bar[data-astro-cid-wpvy4v7s]{gap:10px;padding:11px 12px 11px 14px;display:none}@media screen and (width>=901px){.nav__close--bar[data-astro-cid-wpvy4v7s]{display:flex}}.nav__close--header[data-astro-cid-wpvy4v7s]{width:28px;height:28px;position:absolute;top:7px;right:7px}.nav__close--header[data-astro-cid-wpvy4v7s]:after{content:"";position:absolute;inset:-8px}@media screen and (width>=901px){.nav__close--header[data-astro-cid-wpvy4v7s]{display:none}}.screen[data-astro-cid-3a373yrq]{z-index:var(--z-content);position:fixed;inset:0}.screen__title[data-astro-cid-3a373yrq]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screen__top[data-astro-cid-3a373yrq]{top:var(--edge-top);justify-content:center;display:flex;position:absolute;inset-inline:0}.screen__nav[data-astro-cid-3a373yrq]{bottom:var(--edge-bottom);z-index:var(--z-nav);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset-inline:0}.title[data-astro-cid-2ynwtmkb]{flex-direction:column;align-items:center;display:flex;position:relative}@media screen and (width>=901px){.title[data-astro-cid-2ynwtmkb]{padding-bottom:12px}}.title__band[data-astro-cid-2ynwtmkb]{pointer-events:none;background-image:linear-gradient(#1e212600 0%,#1e212666 28% 72%,#1e212600 100%);width:100vw;position:absolute;top:-70px;bottom:-70px;left:50%;transform:translate(-50%)}@media screen and (width>=901px){.title__band[data-astro-cid-2ynwtmkb]{display:none}}.title__frame[data-astro-cid-2ynwtmkb]{font-size:var(--title-font-mobile);width:calc(var(--panel-width-mobile) + 18px);--base:.973em;--guide-width:100%;--tick-size:8px;--tick-color:#fbebd88c;height:1.277em;position:relative}@media screen and (width>=901px){.title__frame[data-astro-cid-2ynwtmkb]{--base:.953125em;--guide-width:min(920px, calc(100vw - 2 * var(--edge-inline)));--tick-size:12px;width:5.3125em;height:1.25em;font-size:128px}}.title__guides[data-astro-cid-2ynwtmkb]{pointer-events:none;position:absolute;inset:0}.title__guide[data-astro-cid-2ynwtmkb]{top:calc(var(--base) - var(--guide-height));width:var(--guide-width);background-color:#fbebd838;justify-content:space-between;align-items:flex-end;height:1px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.title__guide[data-astro-cid-2ynwtmkb].is-dashed{background:repeating-linear-gradient(90deg,#fbebd838 0 2px,#0000 2px 8px)}.title__guide-label[data-astro-cid-2ynwtmkb]{font-family:var(--font-mono);font-size:calc(10 * var(--rem));letter-spacing:.12em;color:var(--color-cream-50);margin-bottom:3px;line-height:1;display:none}@media screen and (width>=901px){.title__guide-label[data-astro-cid-2ynwtmkb]{display:block}}.title__name[data-astro-cid-2ynwtmkb]{font-family:var(--font-display);letter-spacing:-.0195em;white-space:nowrap;color:var(--color-cream);justify-content:center;align-items:baseline;margin:0;font-size:1em;font-weight:400;line-height:1;display:flex;position:relative}.title__name[data-astro-cid-2ynwtmkb]:before{content:"";width:0;height:var(--base);display:block}.title__role[data-astro-cid-2ynwtmkb]{font-family:var(--font-mono);font-size:calc(11 * var(--rem));font-weight:500;line-height:calc(14 * var(--rem));letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--color-cream);margin:10px 0 0;position:relative}@media screen and (width>=901px){.title__role[data-astro-cid-2ynwtmkb]{font-size:calc(14 * var(--rem));line-height:calc(18 * var(--rem));margin-top:14px}}.wip[data-astro-cid-aq7bgbal]{white-space:nowrap;color:var(--color-cream-80);border-radius:8px;align-items:center;gap:10px;margin:0;padding:6px 12px;display:flex}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.label{font-family:var(--font-mono);font-size:calc(11 * var(--rem));font-weight:500;line-height:calc(14 * var(--rem));letter-spacing:.16em;text-transform:uppercase}.label-large{font-family:var(--font-mono);font-size:calc(12 * var(--rem));font-weight:500;line-height:calc(16 * var(--rem));letter-spacing:.16em;text-transform:uppercase}.label-small{font-family:var(--font-mono);font-size:calc(10 * var(--rem));font-weight:500;line-height:calc(14 * var(--rem));letter-spacing:.16em;text-transform:uppercase}.readout{font-family:var(--font-mono);font-size:calc(10 * var(--rem));font-weight:500;line-height:calc(14 * var(--rem));letter-spacing:.14em;text-transform:uppercase}.index{font-family:var(--font-mono);font-size:calc(11 * var(--rem));line-height:calc(14 * var(--rem));letter-spacing:.1em}.handle{font-family:var(--font-mono);font-size:calc(12 * var(--rem));line-height:calc(16 * var(--rem));letter-spacing:.02em}.link-title{font-family:var(--font-body);font-size:calc(17 * var(--rem));line-height:calc(24 * var(--rem));letter-spacing:-.01em}.lead{font-family:var(--font-body);font-size:calc(16 * var(--rem));line-height:calc(24 * var(--rem));letter-spacing:-.01em}@media screen and (width<=389px){.lead{font-size:calc(15 * var(--rem));line-height:calc(22 * var(--rem))}}@media screen and (width>=901px){.lead{font-size:calc(18 * var(--rem));line-height:calc(27 * var(--rem))}}.body{font-family:var(--font-body);font-size:calc(14 * var(--rem));line-height:calc(22 * var(--rem))}@media screen and (width<=389px){.body{font-size:calc(13 * var(--rem));line-height:calc(20 * var(--rem))}}@media screen and (width>=901px){.body{font-size:calc(15 * var(--rem));line-height:calc(24 * var(--rem))}}.surface{background-color:var(--surface-fill);backdrop-filter:blur(var(--surface-blur))}@supports (corner-shape:squircle){.surface{corner-shape:squircle}}:root{--bg:#24272b;--vw:100vw;--layout-max-width:2560px;--layout-min-max-width:min(var(--vw), var(--layout-max-width));--layout-margin:calc((.039801 * min(var(--vw), var(--layout-max-width)) ));--panel-width-mobile:min(540px, calc(calc((.920398 * min(var(--vw), var(--layout-max-width)) )) - 18px));--title-font-mobile:calc(.2063 * var(--panel-width-mobile) - 7.27px);--title-height-mobile:calc(1.277 * var(--title-font-mobile) + 24px);--space-below-title-mobile:calc(100dvh - 48px - var(--title-height-mobile) - var(--edge-bottom) - 23px);--edge-top:max(16px, env(safe-area-inset-top));--edge-bottom:max(16px, env(safe-area-inset-bottom));--edge-inline:max(var(--layout-margin), env(safe-area-inset-left), env(safe-area-inset-right));--z-background:0;--z-content:1;--z-nav:2;--color-cream:#fbebd8;--color-cream-80:#fbebd8cc;--color-cream-50:#fbebd880;--color-peach:#f5a65b;--color-graphite:#24272b;--color-hairline:#fbebd81a;--surface-fill:#24272b80;--surface-blur:20px;--spacer-xs:4px;--spacer-sm:8px;--spacer-md:16px;--spacer-lg:24px;--spacer-xl:32px;--spacer-xxl:40px;--motion-hover:.16s;--font-display:Bricolage Grotesque, Helvetica Neue, Arial, sans-serif;--font-body:Geist, Helvetica Neue, Arial, sans-serif;--font-mono:Geist Mono, ui-monospace, SFMono-Regular, Menlo, monospace;--rem:1px}@media screen and (width>=901px){:root{--layout-margin:calc((.0222222 * min(var(--vw), var(--layout-max-width)) ));--edge-top:max(20px, env(safe-area-inset-top));--edge-bottom:max(20px, env(safe-area-inset-bottom))}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100dvh;overflow:hidden}html{background:var(--bg);color:var(--color-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html ::selection{background:var(--color-cream);color:var(--color-graphite)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{text-rendering:optimizelegibility;font-variant-ligatures:no-common-ligatures;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;box-sizing:border-box}* ::selection{color:#fff;background:#000}html,body{overscroll-behavior:none;width:100%;height:auto;margin:0}html{scroll-behavior:initial;min-height:100%;position:relative;overflow:visible}body{max-width:100%;min-height:100%;margin:0;padding:0;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6,figure{font-size:inherit;letter-spacing:inherit;margin:0;font-weight:400}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,figure br{margin:0!important}p{margin:0;padding:0}button,a{cursor:pointer;font-weight:inherit;color:inherit;letter-spacing:inherit;text-decoration:none}button{margin-top:0;margin-bottom:0}input:focus,input:active,button:focus,button:active,a:focus,a:active{outline:none}strong{font-weight:700}ul{margin:0;padding:0}ul li{list-style-type:none}img{display:block}button,input[type=submit]{appearance:none;cursor:pointer;letter-spacing:inherit;text-transform:inherit;font-size:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}button,input,textarea{text-transform:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}
