:root{--forest-50: #f2f5ec;--forest-100: #e1e9d2;--forest-200: #c5d4a8;--forest-300: #a3b97a;--forest-400: #7e9752;--forest-500: #5b7333;--forest-600: #435a22;--forest-700: #334418;--forest-800: #263312;--forest-900: #19220b;--stone-0: #fff;--stone-50: #f9f8f6;--stone-100: #f3f2ef;--stone-200: #e6e4de;--stone-300: #d4d1c8;--stone-400: #b0ada3;--stone-500: #8a877d;--stone-600: #6b6961;--stone-700: #4f4d47;--stone-800: #34332f;--stone-900: #1a1a16;--gold-100: #f4e8c9;--gold-200: #e8d39f;--gold-300: #d6b66e;--gold-400: #c7a150;--gold-500: #b98f3d;--gold-600: #9a7530;--gold-700: #7a5c25;--rust-100: #f7dacf;--rust-500: #c84f2d;--rust-700: #84311b;--green-100: #d4eedc;--green-400: #46a56b;--green-600: #2f7d4f;--green-700: #236040;--qb: #2ca01c;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--display: "Archivo", "Arial Black", sans-serif;--text: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--z: 1;--zp: 1;--focus: var(--forest-700);--gutter: 64px}.v2,.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2 :where(body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}html.v2{background:var(--stone-50);color:var(--stone-900);font-family:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html.v2.lenis,html.v2.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.v2 body{overflow-x:clip;font-size:16px}.v2 :where(img){display:block;max-width:none}.v2 :where(a){color:inherit;text-decoration:none}.v2 :where(button,input){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0}.v2 button{cursor:pointer;text-align:left}.v2 :where(ul,ol){list-style:none}.v2 :where(section,footer).s{position:relative;overflow:clip;scroll-margin-top:72px}.v2 :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--forest-700);color:#fff;padding:10px 16px;border-radius:999px}.skip:focus{top:16px}.art{position:relative;width:1440px;margin:0 auto;padding:0 var(--gutter);zoom:var(--z)}.art--pin{zoom:var(--zp)}.display,.h2,.h3,.h4{font-family:var(--display);font-stretch:125%;font-weight:800;letter-spacing:-.01em}.h2{font-size:64px;line-height:1}.h3,.h4{font-size:28px;line-height:1.1}.intro{font-size:19px;line-height:1.5}.num{font-variant-numeric:tabular-nums}.head{display:flex;justify-content:space-between;align-items:flex-start}.head .h2{margin-left:-4px;line-height:.98}.head .intro{width:420px}.btn{text-decoration:none;display:inline-flex;align-items:center;gap:10px;background:var(--forest-700);color:#fff;font-weight:600;font-size:17px;line-height:1.2;padding:16px 28px;border-radius:999px;white-space:pre;transition:background-color .2s,scale .2s var(--ease-out)}.btn:hover{background:var(--forest-800)}.btn:active{scale:.97}.btn .arr{display:inline-block;transition:transform .2s var(--ease-out)}.btn:hover .arr{transform:translate(4px)}.btn--sm{font-size:15px;padding:12px 20px}.btn--gold{background:var(--gold-300);color:var(--forest-900)}.btn--gold:hover{background:var(--gold-400)}.btn--outline{background:transparent;color:var(--forest-700);box-shadow:inset 0 0 0 1.5px var(--forest-700)}.btn--outline:hover{background:var(--forest-100)}.btn--light{background:var(--stone-200);color:var(--stone-900);padding:12px 22px}.btn--light:hover{background:var(--stone-300)}.qb{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--qb);color:#fff;font:normal 700 10px/1 var(--text)}@media(max-width:1099px){:root{--gutter: 32px}.art,.art--pin{width:auto;max-width:820px;zoom:1}.h2{font-size:clamp(38px,6.4vw,56px)}.head{flex-direction:column;gap:20px}.head .intro{width:auto;max-width:560px;font-size:18px}}@media(max-width:599px){:root{--gutter: 20px}.h3,.h4{font-size:24px}.btn{font-size:16px;padding:14px 24px}}@media(prefers-reduced-motion:reduce){.v2 *,.v2 *:before,.v2 *:after{animation:none!important;transition-duration:.2s!important}}
