@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.cursor_dot__PUxDU,.cursor_ring__GzQ5a{position:fixed;top:0;left:0;z-index:400;pointer-events:none;opacity:0;border-radius:50%}.cursor_dot__PUxDU{width:7px;height:7px;background:var(--ink)}.cursor_ring__GzQ5a{width:38px;height:38px;border:1px solid rgba(24,20,16,.55);display:grid;place-items:center;transition:border-color .25s ease,background-color .25s ease;will-change:transform}.cursor_ring__GzQ5a[data-mode=drag]{background:rgb(var(--sun-rgb)/.35);border-color:var(--ink)}.cursor_label__ml8ry{font-size:.52rem;letter-spacing:.22em;color:var(--ink)}:root{--paper:#faf6ef;--ink:#181410;--ink-soft:rgba(24,20,16,0.64);--ink-faint:rgba(24,20,16,0.42);--line:rgba(24,20,16,0.14);--char-umber:#53401f;--sun-x:-1;--sun-elev:0.02;--sun-rgb:255 200 150;--sky-rgb:253 244 231;--shadow-dx:24px;--shadow-dy:4px;--shadow-blur:26px;--shadow-a:0.14;--gnomon-rot:-62deg;--gnomon-len:1.9;--wash-a:0.08;--type-soft:38;--text-hero:clamp(3.2rem,11.5vw,9.5rem);--text-h2:clamp(2.3rem,5.4vw,4.6rem);--text-h3:clamp(1.35rem,2.6vw,2.1rem);--text-quote:clamp(1.7rem,3.6vw,3.1rem);--text-body:1.0625rem;--text-small:0.9rem;--text-mono:0.72rem;--text-mono-lg:0.8rem;--space-section:clamp(7rem,18vh,13rem);--space-block:clamp(2.5rem,6vh,4.5rem);--gutter:clamp(1.4rem,5vw,5rem);--measure:36em;--page-max:1440px;--ease-light:cubic-bezier(0.16,1,0.3,1);--ease-swift:cubic-bezier(0.55,0.06,0.25,1);--dur-hover:140ms;--dur-open:560ms}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:rgb(var(--sky-rgb));color:var(--ink);font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;font-size:var(--text-body);line-height:1.65;font-variation-settings:"opsz" 18,"SOFT" 0,"WONK" 0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100svh;overflow-x:hidden;overflow-x:clip;-webkit-tap-highlight-color:transparent}body:before{z-index:70;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:60;opacity:var(--wash-a);mix-blend-mode:multiply;background:linear-gradient(164deg,rgb(var(--sun-rgb)) 0,rgb(var(--sun-rgb)/.4) 46%,transparent 78%)}html.wash-off body:after{display:none}h1,h2,h3{font-weight:470;line-height:.98;letter-spacing:-.015em;font-variation-settings:"opsz" 144,"SOFT" var(--type-soft),"WONK" 0;text-wrap:balance}p{max-width:var(--measure)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:rgba(24,20,16,.35);text-decoration-color:rgba(24,20,16,.35);transition:-webkit-text-decoration-color var(--dur-hover) ease;transition:text-decoration-color var(--dur-hover) ease;transition:text-decoration-color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:rgb(var(--sun-rgb)/.55);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 7px rgb(var(--sun-rgb)/.65);border-radius:2px}.mono{font-family:var(--font-mono),ui-monospace,"Cascadia Mono",monospace;font-size:var(--text-mono);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-variation-settings:normal}.mono-lg{font-size:var(--text-mono-lg)}.container{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.kicker{display:flex;align-items:baseline;gap:1.1em;color:var(--ink-soft);margin-bottom:var(--space-block)}.kicker:after{content:"";flex:1 1;height:1px;background:var(--line);align-self:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.7em 1.1em;background:var(--ink);color:var(--paper);text-decoration:none;border-radius:3px;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}header,main{position:relative;z-index:2}html.is-loading{overflow:hidden}html.cursor-on,html.cursor-on a,html.cursor-on button{cursor:none}.mobile-gl-fallback{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.mobile-gl-fallback span{position:absolute;left:12%;top:13%;width:clamp(9rem,42vw,18rem);aspect-ratio:1;border-radius:50%;opacity:.5;filter:blur(.5px);mix-blend-mode:multiply;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.92),transparent 22%),radial-gradient(circle at 58% 62%,rgb(var(--sun-rgb)/.84),rgb(var(--sun-rgb)/.32) 52%,transparent 72%);box-shadow:0 0 48px rgb(var(--sun-rgb)/.28),calc(var(--shadow-dx) * .8) calc(var(--shadow-dy) * .8) calc(var(--shadow-blur) * 1.4) rgba(46,34,16,calc(var(--shadow-a) * .65));animation:mobileSunBreathe 4.8s var(--ease-light) infinite}@keyframes mobileSunBreathe{0%,to{transform:translate3d(calc(var(--sun-x) * 18vw),calc((1 - var(--sun-elev)) * 16vh),0) scale(.96)}50%{transform:translate3d(calc(var(--sun-x) * 18vw),calc((1 - var(--sun-elev)) * 16vh),0) scale(1.04)}}section{padding-block:calc(var(--space-section) / 2)}.lume{font-variation-settings:"opsz" 144,"SOFT" var(--type-soft),"WONK" 1}@media (prefers-reduced-motion:reduce) and (pointer:fine){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}