@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e9e6ee;--pearl-lilac:#e4dcf3;--pearl-cyan:#dcecf0;--pearl-pink:#f1dfe9;--near-white:#f7f5fa;--ink:#2b2833;--muted:#5d5670;--line:#cfc8dc;--accent:#4b3f72;--on-accent:#f7f5fa;--error:#9a2742;--accent-deep:#3a3059;--veil:#f7f5facc;--shadow:#8f7fc233;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display:clamp(3.25rem, 10.4vw, 18rem);--fs-h2:clamp(2.5rem, 6.2vw, 7rem);--fs-statement:clamp(2rem, 4.6vw, 5rem);--fs-h3:clamp(1.5rem, 2.4vw, 2.5rem);--fs-lead:clamp(1.125rem, 1.5vw, 1.5rem);--fs-body:clamp(1rem, 1.05vw, 1.125rem);--fs-small:.875rem;--fs-label:.75rem;--fs-figure:clamp(2.75rem, 7vw, 7.5rem);--fs-mega:clamp(5rem, calc((100vw - 2 * var(--gutter)) / 3.36), 36rem);--gutter:clamp(1.25rem, 4.2vw, 4.5rem);--col-gap:clamp(.75rem, 1.6vw, 1.75rem);--section:clamp(10rem, 9rem + 8vw, 17rem);--space-scale:1;--space-1:calc(.5rem * var(--space-scale));--space-2:calc(1rem * var(--space-scale));--space-3:calc(1.5rem * var(--space-scale));--space-4:calc(2rem * var(--space-scale));--space-5:calc(3rem * var(--space-scale));--space-6:calc(4rem * var(--space-scale));--space-7:calc(6rem * var(--space-scale));--space-8:calc(8rem * var(--space-scale));--gap-eyebrow:var(--space-3);--gap-lead:var(--space-5);--gap-para:var(--space-3);--gap-block:var(--space-7);--cap-h2:calc(var(--fs-h2) * .15);--cap-statement:calc(var(--fs-statement) * .2);--cap-h3:calc(var(--fs-h3) * .22);--cap-lead:calc(var(--fs-lead) * .39);--cap-body:calc(var(--fs-body) * .46);--cap-small:calc(var(--fs-small) * .39);--cap-label:calc(var(--fs-label) * .29);--r-sheet:1.75rem;--r-pill:999px;--shadow-soft:0 12px 40px var(--shadow);--shadow-lift:0 30px 90px var(--shadow);--ease-bloom:cubic-bezier(.16, 1, .3, 1);--ease-settle:cubic-bezier(.7, 0, .2, 1);--ease-hover:cubic-bezier(.3, .7, .2, 1);--t-press:.14s;--t-hover:.22s;--t-ui:.28s;--t-reveal:.9s;--z-nav:50;--z-menu:60;--z-preloader:80;--z-cursor:90}@media (width>=900px) and (width<=1099.98px){:root{--space-scale:.8}}@media (width<=899.98px){:root{--gap-lead:var(--space-4);--gap-block:var(--space-6)}}:root{--pearl:url(data:image/png;base64,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)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100svh;font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .34 0 0 0 0 .44 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--pearl-ground:var(--grain), var(--bg) var(--pearl) center / 100% 100% no-repeat}body:before{content:"";z-index:-1;background:var(--pearl-ground);position:fixed;inset:0;transform:translateZ(0)}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}svg,canvas,img{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.display,.h2,.h3,.statement{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;font-optical-sizing:auto;text-wrap:balance;font-weight:380}.display{font-size:var(--fs-display);letter-spacing:-.035em;line-height:.92}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:.98}.statement{font-size:var(--fs-statement);letter-spacing:-.025em;line-height:1.08}.h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.12}.lead{font-size:var(--fs-lead);color:var(--ink);text-wrap:pretty;line-height:1.45}.small{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.muted{color:var(--muted)}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;line-height:1.3}.label:has(+.h2,+.h3,+.statement){margin-bottom:var(--gap-eyebrow)}.measure-lead{max-width:42ch}.measure-body{max-width:56ch}.measure-note{max-width:34ch}@media (width<=899.98px){.measure-lead,.measure-body,.measure-note{max-width:none}}.figure{font-family:var(--font-mono);font-size:var(--fs-figure);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.wrap{padding-inline:var(--gutter)}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{margin-top:var(--section);scroll-margin-top:clamp(5rem,9vw,8rem);position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:calc(var(--z-cursor) + 1);border-radius:var(--r-pill);background:var(--ink);color:var(--near-white);padding:.75em 1.1em;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus-visible{transform:none}.wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 0;letter-spacing:-.015em;white-space:nowrap;color:var(--ink);align-items:baseline;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.wordmark__r{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:auto;height:.62em;margin:0 .015em 0 .01em;overflow:visible}.btn{border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--t-hover) var(--ease-hover), scale var(--t-press) var(--ease-bloom);border:0;justify-content:center;align-items:center;gap:.6em;padding:1.05em 1.6em;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:active{scale:.97}.btn--sm{padding:.85em 1.25em;font-size:.9375rem}.btn__label{display:inline-block}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--accent-deep)}}html.motion [data-reveal]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}html:has(dialog[open]){overflow:hidden}.masthead{z-index:var(--z-nav);padding:clamp(1.1rem, 2vw, 1.9rem) var(--gutter);pointer-events:none;position:absolute;inset:0 0 auto}.masthead__mark{pointer-events:auto;font-size:clamp(1.625rem,2.1vw,2.125rem)}.nav{top:clamp(.75rem,1.5vw,1.4rem);right:var(--gutter);z-index:var(--z-nav);border-radius:var(--r-pill);background:var(--veil);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:var(--shadow-soft);transition:transform var(--t-ui) var(--ease-bloom);align-items:center;gap:.125rem;padding:.375rem;display:flex;position:fixed}.nav[data-hidden]:not(:focus-within){transform:translateY(calc(-100% - 5rem))}.nav__links{display:flex}.nav__link{border-radius:var(--r-pill);white-space:nowrap;padding:.75em 1.05em;font-size:.9375rem;line-height:1;text-decoration:none;display:block;position:relative}.nav__link:before{content:"";z-index:-1;border-radius:inherit;background:var(--pearl-lilac);opacity:0;transition:opacity var(--t-hover) var(--ease-hover), transform var(--t-hover) var(--ease-bloom);position:absolute;inset:0;transform:scale(.94)}.nav__link:after{content:"";background:var(--accent);opacity:0;width:4px;height:4px;transition:opacity var(--t-ui) var(--ease-hover), transform var(--t-ui) var(--ease-bloom);border-radius:50%;margin-left:-2px;position:absolute;bottom:.2em;left:50%;transform:scale(.4)}.nav__link[aria-current=true]:after{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.nav__link:hover:before{opacity:1;transform:none}}.nav__toggle{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;padding:.85em 1.1em;font-size:.9375rem;line-height:1;display:none}@media (width<=899px){.nav__links{display:none}.nav__toggle{display:block}}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:clamp(1.1rem, 2vw, 1.9rem) var(--gutter) 2.5rem;background:var(--pearl-ground);color:var(--ink);opacity:0;transition:opacity .2s var(--ease-hover), transform .2s var(--ease-hover), overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0;position:fixed;inset:0;transform:translateY(-2%)}.menu[open]{opacity:1;transition-duration:.48s;transition-timing-function:var(--ease-bloom);flex-direction:column;display:flex;transform:none}@starting-style{.menu[open]{opacity:0;transform:translateY(-2%)}}.menu::backdrop{background:0 0}.menu__top{justify-content:space-between;align-items:center;display:flex}.menu__top .wordmark{font-size:1.625rem}.menu__close{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;margin-right:-.725rem;padding:.85em 1.1em;font-size:.9375rem;line-height:1}.menu__links{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.03em;flex-direction:column;gap:.2em;margin-block:auto;font-size:clamp(2.5rem,12vw,4.5rem);font-weight:380;line-height:1.04;display:flex}.menu__links a{text-decoration:none;display:inline-block}.menu[open] .menu__links li{animation:menu-in .7s var(--ease-bloom) backwards;animation-delay:calc(60ms + var(--i) * 45ms)}@keyframes menu-in{0%{opacity:0;transform:translateY(.4em)}}.menu__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.nav,.menu,.menu[open]{transition:none}.menu[open] .menu__links li{animation:none}}.cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity .24s var(--ease-hover);position:fixed;top:0;left:0}.cursor[data-visible]{opacity:1}.cursor__dot,.cursor__disc{border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.cursor__dot{background:var(--ink);width:10px;height:10px;transition:scale var(--t-ui) var(--ease-bloom), opacity var(--t-hover) var(--ease-hover)}.cursor[data-state=link] .cursor__dot{opacity:.16;scale:3.4}.cursor[data-state=native] .cursor__dot{opacity:0;scale:.2}.cursor[data-state=label] .cursor__dot{scale:.8}.cursor__disc{background:var(--near-white);width:72px;height:72px;box-shadow:var(--shadow-soft);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:scale var(--t-ui) var(--ease-bloom), translate var(--t-ui) var(--ease-bloom), opacity var(--t-hover) var(--ease-hover);place-items:center;font-size:.6875rem;font-weight:500;display:grid;scale:.5}.cursor[data-state=label] .cursor__disc{opacity:1;translate:calc(40px - 50%) calc(40px - 50%);scale:1}.cursor[data-pressed] .cursor__disc{scale:.88}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor label,html.has-cursor [data-cursor]{cursor:none}main{min-height:100svh;padding-bottom:var(--section)}.footer{position:relative}html.motion .footer{height:var(--footer-h,auto);clip-path:inset(0)}.footer__inner{padding:clamp(2rem, 4vw, 3.5rem) var(--gutter) 0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--near-white);row-gap:clamp(1.5rem,4vw,3.5rem);display:grid;overflow:clip}html.motion .footer__inner{position:fixed;inset:auto 0 0}.footer__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.footer__dot{color:var(--muted)}.footer__mail{display:inline-block}.footer__mega{font-size:var(--fs-mega);letter-spacing:-.04em;padding-bottom:.12em;display:flex}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
