@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-extralight.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-bold-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/codec-pro-heavy-italic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--cream:#fffbf8;--cream-2:#fefdfb;--orange:#ff5a1f;--pink:#ff2e63;--amber:#ffb020;--tangerine:#ff8a00;--brand-gradient:linear-gradient(120deg,#ffb020 0%,#ff8a00 30%,#ff5a1f 60%,#ff2e63 100%);--gold:var(--tangerine);--gold-dark:var(--orange);--gold-deep:var(--orange);--ink:#000;--ink-2:#0a0a0a;--ink-3:#121212;--grey:#666;--blue-studio:var(--pink);--font-codec:"Codec Pro","Codec Pro Placeholder",system-ui,sans-serif;--shadow-std:0px .706592px .706592px -.291667px rgba(16,49,77,.05),0px 1.80656px 1.80656px -.583333px rgba(16,49,77,.06),0px 3.62176px 3.62176px -.875px rgba(16,49,77,.06),0px 6.8656px 6.8656px -1.16667px rgba(16,49,77,.06),0px 13.6468px 13.6468px -1.45833px rgba(16,49,77,.07),0px 30px 30px -1.75px rgba(16,49,77,.1);--shadow-card:0px .602187px 1.56569px 0px rgba(0,0,0,.02),0px 2.28853px 5.95019px 0px rgba(0,0,0,.06),0px 10px 26px 0px rgba(0,0,0,.26);--shadow-gold-glow:0px .517525px 2.58762px 0px rgba(255,90,31,.03),0px 1.56943px 7.84715px 0px rgba(255,90,31,.09),0px 4.14872px 20.7436px 0px rgba(255,90,31,.23),0px 13px 65px 0px rgba(255,90,31,.71);--ease-out:cubic-bezier(.44,0,.56,1);--container:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--cream);color:var(--ink);font-family:var(--font-codec);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-weight:400;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}strong,b{font-weight:600}::selection{background:rgba(255,90,31,.28)}.skip-link{z-index:200;color:#fff;background:#000;border-radius:10px;padding:10px 16px;font-weight:600;transition:top .2s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.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}.t-h1{letter-spacing:-.07em;font-size:75px;font-weight:600;line-height:1.1}.t-h2{letter-spacing:-.07em;font-size:50px;font-weight:600;line-height:1.1}.t-h3{letter-spacing:-.05em;font-size:33px;font-weight:600;line-height:1}.t-lead{letter-spacing:-.02em;font-size:21px;line-height:1.2}.t-body{letter-spacing:-.01em;font-size:18px;line-height:1.3}.muted{color:var(--grey)}.stat-gradient{background:linear-gradient(339deg,#ffb020 0%,#ff5a1f 55%,#ff2e63 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:1439px){.t-h1{font-size:64px}}@media (max-width:809px){.t-h1{font-size:44px}.t-h2{font-size:34px}.t-lead{font-size:18px}.t-body{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
