@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(manrope-0.c445261fb05071bfccf7.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(manrope-1.ec3f86fd564b9e9d0361.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(manrope-2.8488b928f8d8e42fe482.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(manrope-3.ada5a69679b6b333a906.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(manrope-4.4281bdfe8805e600560e.ttf) format("truetype")}:root{--paper:#efeee8;--ink:#151717;--muted:#a1a5a4;--orange:#ff623e;--lime:#d8f57a;--line:hsla(0,0%,100%,0.13333333333333333);--light-line:rgba(21,23,23,0.14901960784313725);--dark:#101212;--panel:#1a1d1d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--dark);color:var(--paper);font-family:Manrope,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::-moz-selection{background:var(--orange);color:var(--dark)}::selection{background:var(--orange);color:var(--dark)}:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.shell{width:min(1380px,calc(100% - 112px));margin:auto}.section{padding:110px 0}.eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;line-height:1.6}.section-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:35px}.index{font:11px monospace;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2,h3{overflow-wrap:break-word}h2{font-size:clamp(37px,4.6vw,70px);line-height:1.08;letter-spacing:-3px;white-space:pre-line}h2,h3{font-weight:500}h3{line-height:1.2}p{font-size:14px;line-height:1.85}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--orange);color:var(--dark);border:1px solid var(--orange);border-radius:40px;padding:17px 24px;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#ff8164;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button.outline{background:transparent;border-color:var(--line);color:var(--paper)}.button.outline:hover{background:hsla(0,0%,100%,.047058823529411764)}.text-link{justify-content:space-between;gap:30px;font-size:12px;padding:12px 0;border-bottom:1px solid}.round-link,.text-link{display:inline-flex;align-items:center}.round-link{justify-content:center;width:49px;height:49px;border:1px solid;border-radius:50%;font-size:23px}.light{background:var(--paper);color:var(--ink)}.light .index{color:#68706c}.light p{color:#626965}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:var(--orange);color:var(--dark);padding:15px}.skip-link:focus{top:15px}.page-head{padding:90px 0 70px}.page-head h1{font-size:clamp(48px,7.5vw,115px);line-height:1.05;font-weight:500;letter-spacing:-5px;max-width:1050px;margin:30px 0}.page-head p{color:var(--muted);max-width:650px;font-size:16px}.breadcrumb{display:flex;gap:12px;font-size:11px;color:var(--muted);margin-bottom:40px}.tag{font-size:10px;border:1px solid;border-radius:30px;padding:6px 10px;display:inline-block}.reveal{animation:enter .8s both}@keyframes enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:900px){.shell{width:calc(100% - 48px)}.section{padding:75px 0}.page-head{padding-top:65px}.page-head h1{letter-spacing:-2.5px}h2{letter-spacing:-1.6px}}@media (max-width:500px){.shell{width:calc(100% - 36px)}.section{padding:60px 0}.button{padding:15px 19px;font-size:11px}.page-head h1{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}