html{scroll-padding-top:calc(12px + var(--nav-h,88px))}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}canvas,img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0}button,input,select,textarea{font:inherit;color:inherit}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display)}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:min(1280px,100% - 2.5rem);margin-inline:auto}.section{padding-block:calc(clamp(4.5rem,3rem + 6vw,9rem))}.eyebrow{font-family:var(--font-ui);letter-spacing:.01em;text-transform:none;color:var(--ink-soft);font-size:.84rem;font-weight:600;display:inline-block}.section__lede{color:var(--ink-soft);max-width:36rem;font-size:calc(clamp(1.05rem,1rem + .3vw,1.25rem))}.section__head{gap:1.2rem;margin-bottom:calc(clamp(2.5rem,2rem + 2vw,4.5rem));display:grid}.btn{isolation:isolate;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.6em;padding:1em 1.8em;font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s,color .3s;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{transform:translateY(-2px)}.btn--dark,.btn--ghost:hover{background:var(--ink);color:var(--bg)}.btn--ghost{border:1.5px solid}.btn--ghost:hover{border-color:var(--ink)}.btn--sm{padding:.7em 1.3em;font-size:.9rem}.icon{flex-shrink:0;width:1.2em;height:1.2em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tile-a{syntax:"<color>";inherits:true;initial-value:#d9683a}@property --tile-b{syntax:"<color>";inherits:true;initial-value:#b8482a}@property --tile-c{syntax:"<color>";inherits:true;initial-value:#8a321d}html{transition:--tile-a .7s cubic-bezier(.16,1,.3,1),--tile-b .7s cubic-bezier(.16,1,.3,1),--tile-c .7s cubic-bezier(.16,1,.3,1)}:root{--bg:#eef0f2;--bg-2:#e0e5ea;--bg-3:#cbd3db;--ink:#131e2a;--ink-soft:#51606f;--line:#131e2a2b;--accent:#f4b942;--accent-ink:#131e2a;--bench:#131e2a;--bench-2:#1d2c3d;--night:#131e2a;--glass-bg:#eef0f2f7;--glass-line:#131e2a1a;--font-display:"Bricolage Grotesque", "Schibsted Grotesk", system-ui, sans-serif;--font-ui:"Schibsted Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-pill:999px;--nav-h:88px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}h1,h2,h3{letter-spacing:-.025em;font-weight:400;line-height:1}.section__title{max-width:24ch;font-size:calc(clamp(2rem,1.4rem + 2.4vw,3.6rem))}.section__title em{color:inherit;font-style:normal}.pill{border:1.5px solid var(--ink);border-radius:var(--radius-pill);align-items:center;gap:.5em;padding:.6em 1.15em;font-size:.92rem;font-weight:600;transition:background .25s,color .25s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.pill:hover{transform:translateY(-2px)}.pill:active{transform:scale(.96)}.pill--on{background:var(--ink);color:var(--bg)}
