@font-face{font-family:sans;src:url(../media/instrument_sans_latin-s.p.2874ccu1_u7jf.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.sans_e045870a-module__axFsdG__className{font-family:sans,sans Fallback;font-style:normal}.sans_e045870a-module__axFsdG__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif_italic_latin-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:111.52%;descent-override:34.92%;line-gap-override:0.0%;size-adjust:88.77%}.serif_42d916f2-module__M06DFG__className{font-family:"serif",serif Fallback;font-style:italic;font-weight:400}.serif_42d916f2-module__M06DFG__variable{--font-serif:"serif", "serif Fallback"}
@property --accent{syntax:"<color>";inherits:true;initial-value:#fdba74}@property --aura{syntax:"<color>";inherits:false;initial-value:#fdba74}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--ink:#fff;--ink-2:#e6e6eb;--mute:#8e8e97;--mute-2:#ababb3;--raise:#0d0d10;--raise-2:#151518;--raise-3:#1e1e22;--line:#27272d;--line-2:#36363d;--hair:#18181c;--accent:#fdba74;--sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--gut:clamp(18px, 4.4vw, 48px);--max:1180px;background:var(--ground);scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55}::selection{background:var(--accent);color:#000}a{color:inherit}svg{max-width:100%}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{padding-inline:var(--gut)}.in{max-width:var(--max);margin-inline:auto}section[id]{scroll-margin-top:76px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:10px}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.i .f{fill:currentColor;stroke:none}.i.bold{stroke-width:2.2px}.i.thin{stroke-width:1.5px}.eyebrow{color:var(--mute-2);letter-spacing:.005em;align-items:center;gap:10px;margin:0 0 20px;font-size:14.5px;font-weight:500;display:inline-flex}.sq{background:var(--c,var(--accent));width:10px;height:10px;transition:background-color .8s var(--ease);border-radius:3px;flex:none}.h1{letter-spacing:-.047em;margin:0;font-size:clamp(40px,5.7vw,78px);font-weight:600;line-height:.98}.h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.7vw,60px);font-weight:600;line-height:1.02}.h2 em,.h1 em{font-family:var(--serif);letter-spacing:-.02em;font-size:1.1em;font-style:italic;font-weight:400;line-height:.9}.lede{max-width:31em;color:var(--mute-2);text-wrap:pretty;margin:26px 0 0;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.cta{height:56px;font:600 17px/1 var(--sans);letter-spacing:-.012em;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), background-color .2s, box-shadow .2s, color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.cta svg{flex:none}.cta:active{transform:scale(.975)}.cta--ink{background:var(--ink);color:#000}.cta--ink:hover{background:#e4e4ea}.cta--ink .arr{transition:transform .25s var(--ease)}.cta--ink:hover .arr{transform:translate(3px)}.cta--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.cta--ghost:hover{background:var(--raise-2)}.cta--dark{color:#fff;background:#0b0b0c}.cta--dark:hover{background:#26262b}.cta--sm{height:40px;padding:0 17px;font-size:15px}.cta--soon,.cta--soon:hover{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);cursor:default;background:0 0}.cta--soon:active{transform:none}.cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.nav{top:env(safe-area-inset-top,0px);z-index:50;background:var(--ground);transition:box-shadow .3s;position:sticky}.nav.is-scrolled{box-shadow:0 1px 0 var(--hair)}.nav-in{align-items:center;gap:30px;height:70px;display:flex}.brand{border-radius:8px;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.brand .wm{width:auto;height:30px;display:block}.by{color:var(--mute);white-space:nowrap;padding-top:3px;font-size:13.5px}.links{color:var(--mute-2);gap:28px;font-size:15px;display:flex}.links a{text-decoration:none;transition:color .2s}.links a:hover{color:var(--ink)}@media (max-width:880px){.links{display:none}}.wm-dot{fill:var(--accent);transition:fill .8s var(--ease)}.foot{border-top:1px solid var(--hair);padding-block:40px calc(44px + env(safe-area-inset-bottom,0px))}.foot-in{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;font-size:14.5px;display:flex}.foot-brand{align-items:center;gap:14px;display:flex}.foot-brand .wm{width:auto;height:24px;color:var(--ink);display:block}.foot nav{flex-wrap:wrap;gap:10px 26px;display:flex}.foot nav a{text-decoration:none;transition:color .2s}.foot nav a:hover{color:var(--ink)}.doc{padding-block:clamp(36px,6vw,88px) clamp(80px,10vw,140px)}.doc-grid{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,7vw,96px);display:flex}.doc-head{flex:100%;max-width:820px}.doc-head .eyebrow{margin-bottom:18px}.doc-title{letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,66px);font-weight:600;line-height:1.02}.doc-date{color:var(--mute);margin:16px 0 0;font-size:14.5px}.doc-lede{max-width:36em;color:var(--mute-2);text-wrap:pretty;margin:22px 0 0;font-size:clamp(18px,1.5vw,20px);line-height:1.55}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
