:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#0f1013;--ink-1:#15171b;--ink-2:#1c1f25;--ink-3:#262a31;--linen:#ece8df;--linen-70:#ece8dfb8;--linen-60:#ece8df99;--linen-45:#ece8df75;--linen-25:#ece8df40;--line:#ece8df24;--line-strong:#ece8df52;--blue:#a8d6f2;--blue-strong:#c6e4f7;--blue-soft:#a8d6f266;--on-blue:#0f1013;--orange:#f58220;--orange-strong:#ff9440;--orange-soft:#f582202e;--on-orange:#15100a;--error:#e0a8a8;--warm-glow:#f5822029;--cool-glow:#a8d6f224;--radius:2px;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-fast:.16s;--dur-base:.22s;--dur-slow:.52s;--gutter:clamp(20px, 4.5vw, 72px);--col-gap:clamp(16px, 2vw, 32px);--max:1560px;--header-h:72px;--bar-h:76px;--font:"Satoshi", "Helvetica Neue", Arial, sans-serif;--font-display:"Melodrama", "Didot", "Bodoni MT", Georgia, serif}@media (max-width:899px){:root{--header-h:60px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}html.lenis-active{scroll-behavior:auto}html.lenis-active body{overscroll-behavior:none}body{background:var(--ink-0);color:var(--linen);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,p,figure,ul,ol{margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}::selection{background:var(--orange);color:var(--on-orange)}.display-1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,5.4rem);font-weight:500;line-height:1}.display-2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:500;line-height:1.04}.title{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.35rem,1.7vw,1.6rem);font-weight:500;line-height:1.2}.deck{color:var(--linen-70);text-wrap:pretty;font-size:clamp(1.1rem,1.3vw,1.3rem);line-height:1.45}.meta{color:var(--linen-60);font-size:.875rem;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{padding-inline:var(--gutter);max-width:var(--max);margin-inline:auto}.section{padding-block:clamp(72px,9vw,140px)}.btn{border-radius:var(--radius);white-space:nowrap;cursor:pointer;height:52px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform .14s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:0 22px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--orange);color:var(--on-orange)}.btn-primary:hover{background:var(--orange-strong)}.btn-secondary{color:var(--linen);border-color:var(--line-strong);background:0 0}.btn-secondary:hover{border-color:var(--linen)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
