@font-face{font-family:Inter;font-style:normal;font-weight:380 660;font-display:block;src:url(/fonts/inter-var-subset.woff2) format("woff2")}@font-face{font-family:Inter Fallback;src:local("Helvetica Neue"),local("Arial");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}:root{color-scheme:light dark;--font-sans: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--theme-fade: 0ms;--bar-reach: .595;--bar-reach-hover: .635;--bg: light-dark(oklch(.985 .002 106), oklch(.165 .008 265));--fg: light-dark(oklch(.19 .015 265), oklch(.955 .004 260));--muted: light-dark(oklch(.48 .016 258), oklch(.72 .014 262));--faint: light-dark(oklch(.505 .014 258), oklch(.6 .014 262));--accent: light-dark(oklch(.55 .216 263), oklch(.7 .165 263));--focus: light-dark(oklch(.55 .216 263), oklch(.75 .14 263));--selection: light-dark(oklch(.55 .216 263 / .16), oklch(.7 .165 263 / .26));--control: light-dark(oklch(.62 .012 258), oklch(.545 .014 262));--control-hover: light-dark(oklch(.42 .016 260), oklch(.88 .008 260))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html.theme-ready{--theme-fade: .42s}body{transition:background-color var(--theme-fade) var(--ease-out),color var(--theme-fade) var(--ease-out)}::selection{background-color:var(--selection);color:var(--fg)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.scheme-probe{position:absolute;inset-block-start:0;inset-inline-start:0;visibility:hidden;pointer-events:none;background-color:var(--bg)}.scheme-probe--light{color-scheme:light}.scheme-probe--dark{color-scheme:dark}.page{--margin: clamp(1.5rem, 5.5vw, 5.5rem);display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;min-height:100dvh;padding-inline:max(var(--margin),env(safe-area-inset-left),env(safe-area-inset-right))}.masthead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:max(var(--margin),env(safe-area-inset-top))}.colophon{padding-block-end:max(var(--margin),env(safe-area-inset-bottom));padding-block-start:1.5rem;text-align:right}.field{display:grid;align-content:center;padding-block-start:clamp(1rem,9vh,6rem)}.lockup{--mark-size: clamp(1.75rem, 2.6vw, 2.125rem);--mark-inset: .1172;display:flex;align-items:center;gap:.5rem;margin:0 0 0 calc(-1 * var(--mark-size) * var(--mark-inset))}.lockup__mark{width:var(--mark-size);height:auto;-webkit-user-select:none;user-select:none}.lockup__word{font-size:clamp(1rem,1.35vw,1.125rem);font-weight:600;letter-spacing:-.021em;color:var(--fg)}.statement{font-size:clamp(3.5rem,15vw,8rem);font-weight:500;letter-spacing:-.038em;line-height:.95;color:var(--fg);margin:0 0 0 -.016em}.statement__stop{color:var(--accent)}.colophon__item{font-size:.8125rem;font-weight:400;letter-spacing:-.002em;color:var(--faint);transition:color var(--theme-fade) var(--ease-out)}.theme-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:0 -.9375rem 0 0;padding:0;appearance:none;background:none;border:0;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent}.theme-toggle[hidden]{display:none}.theme-toggle__icon{width:1.125rem;height:1.125rem;color:var(--control);rotate:0deg;transition:color .2s ease,rotate .52s var(--ease-out)}:root[data-theme=dark] .theme-toggle__icon{rotate:180deg}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__icon{rotate:180deg}}.theme-toggle__ring{fill:none;stroke:currentColor;stroke-width:1.5}.theme-toggle__fill{fill:currentColor}@media(hover:hover)and (pointer:fine){.theme-toggle:hover .theme-toggle__icon{color:var(--control-hover)}}.theme-toggle:active .theme-toggle__icon{scale:.92;transition:scale .12s var(--ease-out)}@keyframes rise{0%{opacity:0;translate:0 .75rem}}@keyframes appear{0%{opacity:0}}.lockup{animation:rise .7s var(--ease-out) 80ms backwards}.statement{animation:rise .9s var(--ease-expo) .22s backwards}.statement__stop{display:inline-block;animation:appear .52s var(--ease-out) .9s backwards}.colophon,.theme-toggle{animation:appear .7s var(--ease-out) .78s backwards}@media(max-aspect-ratio:1 / 1){.field{align-content:end;padding-block-start:0;padding-block-end:clamp(1.5rem,7vh,4.5rem)}}@media(max-height:34rem)and (orientation:landscape){.field{padding-block-start:0}.statement{font-size:clamp(2.25rem,16vh,4rem)}.colophon{padding-block-start:1rem}}@media(prefers-reduced-motion:reduce){.lockup,.statement,.statement__stop,.colophon,.theme-toggle{animation:none}.theme-toggle__icon{transition:color .2s ease}}
