@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2) format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}:root{--ink: #0b0b0c;--bone: #ede8df;--steel-lit: #a0a4aa;--gutter: clamp(1.25rem, 3vw, 2.5rem);--nav-height: calc(3.75rem + env(safe-area-inset-top, 0px)) ;--display: "Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--body: "Inter Tight", system-ui, sans-serif;--mono: "JetBrains Mono", monospace;color:var(--bone);background:var(--ink)}body{margin:0}.hero{position:relative;min-height:max(35rem,100svh);box-sizing:border-box;padding:calc(var(--nav-height) + 2rem) var(--gutter) calc(1.45rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;overflow:hidden;color:var(--bone);background:var(--ink)}.hero-threads{position:absolute;inset:0;pointer-events:none;background:url(/comb-ambient.svg) center / cover no-repeat;opacity:.93;transition:opacity .48s ease}.hero[data-combed=true] .hero-threads{opacity:.2}.hero-body{position:relative;z-index:1;min-width:0;pointer-events:none}.hero-wordmark{position:relative;isolation:isolate;width:min(100%,43rem);aspect-ratio:1040 / 400;container-type:inline-size}.hero-name{position:absolute;inset:0;display:grid;align-content:center;margin:0;color:var(--bone);font:900 51cqw/.8 var(--display);letter-spacing:-.03em;white-space:nowrap;opacity:.92;transition:opacity .45s ease}.hero-wordmark[data-ink=true] .hero-name,.preflight .hero-name{opacity:.07}.hero-wordmark img{position:absolute;display:block;inset:0;width:100%;height:100%;object-fit:fill;transition:opacity .48s ease}.hero[data-combed=true] .hero-wordmark img{opacity:.24}.hero[data-combed=true] .hero-name{opacity:.045}.hero-type{margin-top:clamp(.9rem,2.6svh,1.75rem)}.hero-job{margin:0;font:400 clamp(.68rem,1.4vw,.9rem)/1.45 var(--mono);text-transform:uppercase;letter-spacing:.15em}.hero-shop{margin:.42rem 0 0;color:#b8b8bb;font:400 clamp(.85rem,1.4vw,1.06rem)/1.45 var(--body)}.hero-locale{white-space:nowrap}.hero-locale:before{content:" · "}.hero-bottom{position:relative;z-index:2;display:flex;align-items:flex-end;gap:1.2rem;margin-top:clamp(1.5rem,6svh,3.5rem)}.hero-cta{min-height:3.15rem;display:inline-flex;align-items:center;gap:1.1rem;padding:0 .95rem;box-sizing:border-box;color:var(--ink);background:var(--bone);text-decoration:none;font:400 .69rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em}.comb-rule{display:block;width:1.7rem;height:1px;background:currentColor}.preflight-mark{position:absolute;z-index:1;top:calc(1.03rem + env(safe-area-inset-top,0px));left:var(--gutter);font:900 1.85rem/.95 var(--display);color:var(--bone);letter-spacing:-.03em}@media(min-width:64rem){:root{--nav-height: calc(4.4rem + env(safe-area-inset-top, 0px)) }.hero{padding-bottom:2.5rem}.hero-wordmark{width:min(67vw,67rem)}.hero-cta{padding-inline:1.35rem;min-height:3.65rem}.preflight-mark{top:calc(1.28rem + env(safe-area-inset-top,0px))}}@media(max-width:25rem){.hero-shop{max-width:33ch}.hero-locale{display:block}.hero-locale:before{content:none}}
