.Chrome-module__ey4EsW__header{z-index:var(--z-chrome);justify-content:space-between;align-items:center;gap:var(--sp-m);padding:clamp(.875rem, 2vw, 1.6rem) var(--gutter);padding-top:max(clamp(.875rem, 2vw, 1.6rem), env(safe-area-inset-top));pointer-events:none;transition:background-color var(--dur-base) var(--ease-world), transform var(--dur-base) var(--ease-out);display:flex;position:fixed;top:0;left:0;right:0}.Chrome-module__ey4EsW__header>*{pointer-events:auto}.Chrome-module__ey4EsW__header[data-scrolled=true]{background:linear-gradient(to bottom, color-mix(in oklab, var(--ground) 88%, transparent), transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Chrome-module__ey4EsW__header[data-hidden=true]{transform:translateY(-120%)}.Chrome-module__ey4EsW__identity{flex-direction:column;gap:.15em;line-height:1;display:flex}.Chrome-module__ey4EsW__wordmark{font-family:var(--font-display);font-variation-settings:"wdth" 118;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-strong);font-size:clamp(.8rem,1.5vw,1.05rem);font-weight:700}.Chrome-module__ey4EsW__wordmarkSub{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-quiet)}.Chrome-module__ey4EsW__return{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-quiet);min-height:44px;transition:color var(--dur-quick) var(--ease-world);align-items:center;gap:.7em;display:inline-flex}.Chrome-module__ey4EsW__return:before{content:"";width:1.6em;height:var(--hairline);transition:width var(--dur-quick) var(--ease-world);background:currentColor}@media (hover:hover){.Chrome-module__ey4EsW__return:hover{color:var(--ink-strong)}.Chrome-module__ey4EsW__return:hover:before{width:2.4em}}.Chrome-module__ey4EsW__toggle{cursor:pointer;min-width:44px;min-height:44px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-strong);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.85em;padding:.5rem 0;display:inline-flex}.Chrome-module__ey4EsW__toggleLabel{display:none}@media (min-width:640px){.Chrome-module__ey4EsW__toggleLabel{display:inline}}.Chrome-module__ey4EsW__toggleMark{width:1.5rem;height:.75rem;display:block;position:relative}.Chrome-module__ey4EsW__toggleMark span{width:100%;height:var(--hairline);transition:transform var(--dur-quick) var(--ease-out);background:currentColor;position:absolute;left:0}.Chrome-module__ey4EsW__toggleMark span:first-child{top:0}.Chrome-module__ey4EsW__toggleMark span:last-child{bottom:0}.Chrome-module__ey4EsW__toggle[aria-expanded=true] .Chrome-module__ey4EsW__toggleMark span:first-child{transform:translateY(.375rem)rotate(45deg)}.Chrome-module__ey4EsW__toggle[aria-expanded=true] .Chrome-module__ey4EsW__toggleMark span:last-child{transform:translateY(-.375rem)rotate(-45deg)}.Chrome-module__ey4EsW__menu{z-index:var(--z-menu);background:var(--ground-deep);padding:calc(env(safe-area-inset-top) + 5.5rem) var(--gutter) calc(env(safe-area-inset-bottom) + var(--sp-l));overscroll-behavior:contain;animation:Chrome-module__ey4EsW__menuIn .34s var(--ease-out) both;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes Chrome-module__ey4EsW__menuIn{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.Chrome-module__ey4EsW__menu{animation:none}}.Chrome-module__ey4EsW__menuInner{justify-content:center;gap:var(--sp-l);flex-direction:column;display:flex}.Chrome-module__ey4EsW__menuList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Chrome-module__ey4EsW__menuItem{border-top:var(--hairline) solid var(--rule)}.Chrome-module__ey4EsW__menuItem:last-child{border-bottom:var(--hairline) solid var(--rule)}.Chrome-module__ey4EsW__menuLink{justify-content:space-between;align-items:baseline;gap:var(--sp-m);transition:color var(--dur-quick) var(--ease-world);padding:clamp(.7rem,2.2vw,1.4rem) 0;display:flex}.Chrome-module__ey4EsW__menuLabel{font-family:var(--font-display);font-variation-settings:"wdth" 108;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);transition:color var(--dur-quick) var(--ease-world), font-variation-settings var(--dur-base) var(--ease-world);font-size:clamp(2rem,7vw,4.5rem);font-weight:700;line-height:.94}.Chrome-module__ey4EsW__menuNote{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-quiet);text-align:right;flex-shrink:0;max-width:14ch}@media (hover:hover){.Chrome-module__ey4EsW__menuLink:hover .Chrome-module__ey4EsW__menuLabel,.Chrome-module__ey4EsW__menuLink:focus-visible .Chrome-module__ey4EsW__menuLabel{color:var(--ink-strong);font-variation-settings:"wdth" 125}}.Chrome-module__ey4EsW__menuLink[aria-current=page] .Chrome-module__ey4EsW__menuLabel{color:var(--ink-strong)}.Chrome-module__ey4EsW__menuLink[aria-current=page] .Chrome-module__ey4EsW__menuNote:after{content:" · here";color:var(--accent)}.Chrome-module__ey4EsW__menuFoot{gap:var(--sp-s) var(--sp-l);padding-top:var(--sp-l);margin-top:var(--sp-l);border-top:var(--hairline) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.Chrome-module__ey4EsW__menuFootGroup{gap:var(--sp-s) var(--sp-m);flex-wrap:wrap;display:flex}.Chrome-module__ey4EsW__menuFootLink{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-quiet);transition:color var(--dur-quick) var(--ease-world);padding:.5rem 0}@media (hover:hover){.Chrome-module__ey4EsW__menuFootLink:hover{color:var(--ink-strong)}}.Chrome-module__ey4EsW__menuSignature{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-quiet)}
.Footer-module__YhQAEG__footer{border-top:var(--hairline) solid var(--rule);background:var(--ground-deep);padding-block:var(--sp-2xl) calc(var(--sp-l) + env(safe-area-inset-bottom))}.Footer-module__YhQAEG__lockup{gap:var(--sp-m);padding-bottom:var(--sp-2xl);flex-direction:column;display:flex}.Footer-module__YhQAEG__name{font-family:var(--font-display);font-variation-settings:"wdth" 120;letter-spacing:-.015em;text-transform:uppercase;color:var(--ink-strong);text-wrap:balance;font-size:clamp(1.4rem,5.5vw,4rem);font-weight:700;line-height:.94}.Footer-module__YhQAEG__signature{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-quiet);flex-direction:column;line-height:2;display:flex}.Footer-module__YhQAEG__grid{gap:var(--sp-l) var(--sp-m);padding-block:var(--sp-l);border-top:var(--hairline) solid var(--rule);grid-template-columns:1fr;display:grid}@media (min-width:640px){.Footer-module__YhQAEG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.Footer-module__YhQAEG__grid{grid-template-columns:repeat(4,1fr)}}.Footer-module__YhQAEG__column h2{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-s);font-weight:400}.Footer-module__YhQAEG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__YhQAEG__link{font-size:var(--t-small);letter-spacing:.02em;color:var(--ink);transition:color var(--dur-quick) var(--ease-world);padding:.4rem 0;display:inline-block}@media (hover:hover){.Footer-module__YhQAEG__link:hover{color:var(--ink-strong)}}.Footer-module__YhQAEG__note{font-size:var(--t-small);color:var(--ink-quiet);max-width:32ch;line-height:1.6}.Footer-module__YhQAEG__base{gap:var(--sp-s) var(--sp-m);padding-top:var(--sp-l);border-top:var(--hairline) solid var(--rule);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-quiet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.Footer-module__YhQAEG__baseLinks{gap:var(--sp-s) var(--sp-m);flex-wrap:wrap;display:flex}.Footer-module__YhQAEG__baseLink{transition:color var(--dur-quick) var(--ease-world);padding:.4rem 0}@media (hover:hover){.Footer-module__YhQAEG__baseLink:hover{color:var(--ink-strong)}}
