:root{--orange:#f05123;--orange-600:#cc441e;--orange-700:#a8371a;--orange-100:#feede9;--orange-50:#fff1ec;--sun:#fec658;--sun-100:#fff1d1;--teal:#00586f;--teal-800:#00404f;--teal-100:#dcebef;--ink:#3a3738;--ink-900:#302f30;--ink-800:#3a3738;--ink-700:#454243;--ink-600:#5f595a;--ink-400:#8f8889;--paper:#fef5f6;--sand:#feede9;--white:#fff;--line:#3a37381f;--line-strong:#3a373838;--font-sans:var(--font-poppins), system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:var(--font-boldonse), var(--font-poppins), system-ui, sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.125rem, min(1.1rem + .6vw, .6rem + 1.6vh), 1.5rem);--container:1240px;--gutter:clamp(20px, 4vw, 40px);--section-y:clamp(56px, min(9vw, 14vh), 128px);--radius-sm:12px;--radius:20px;--radius-lg:32px;--radius-card:clamp(28px, 2.8vw, 44px);--outline:3px solid var(--ink);--radius-btn:16px;--shadow-card:0 1px 2px #302f300f, 0 18px 40px -20px #302f3047;--ease:cubic-bezier(.2, .7, .2, 1);--header-h:76px}@media (min-width:1000px) and (max-height:760px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--ink-900);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.1}p{text-wrap:pretty}::selection{background:var(--sun);color:var(--ink-900)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--sand{background:var(--sand)}.section--white{background:var(--white)}.section--ink{background:var(--ink-800);color:#ffffffc7}.section--ink h2,.section--ink h3{color:var(--white)}.section--teal{background:var(--teal);color:#ffffffd1}.section--teal h2,.section--teal h3{color:var(--white)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--ink-900);color:var(--white);transition:transform .2s var(--ease);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.display{font-family:var(--font-brand);font-synthesis:none;letter-spacing:-.005em;font-size:clamp(1.75rem,min(.95rem + 3.4vw,6.2vh),4.25rem);font-weight:800;line-height:1.36}.display--md{font-size:clamp(1.625rem,min(.9rem + 2.6vw,5.4vh),3.375rem)}.display--sm{font-size:clamp(1.5rem,min(.85rem + 2vw,4.8vh),2.75rem)}.h2{letter-spacing:-.03em;font-size:clamp(1.75rem,min(1.2rem + 2.2vw,6.4vh),3.125rem);line-height:1.08}.h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2}.lead{font-size:var(--text-xl);color:var(--ink);line-height:1.5}.muted{color:var(--ink-600)}.accent{color:var(--orange)}.eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-600);align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:3px;width:22px;height:3px}.section--ink .eyebrow,.section--teal .eyebrow{color:var(--sun)}.num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.tagline{font-family:var(--font-brand);font-synthesis:none;letter-spacing:-.01em;text-transform:lowercase;font-weight:800;line-height:1.2}.marked{display:inline-block;position:relative}.link-arrow{color:var(--orange-600);transition:gap .2s var(--ease), color .2s var(--ease);align-items:center;gap:8px;font-weight:700;display:inline-flex}.link-arrow:hover{color:var(--orange-700);gap:12px}.section--ink .link-arrow,.section--teal .link-arrow{color:var(--sun)}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--reveal-duration:.8s;--stagger-step:75ms}@keyframes motion-rise{0%{opacity:0;translate:0 28px}}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-zoom{0%{opacity:0;scale:.94}}@keyframes motion-left{0%{opacity:0;translate:-32px}}@keyframes motion-draw{0%{clip-path:inset(-40% 102% -40% -4%)}to{clip-path:inset(-40% -4%)}}html[data-motion] :is([data-reveal],[data-stagger]>*):not([data-revealed]){opacity:0}html[data-motion] [data-reveal=draw]:not([data-revealed]){opacity:1;clip-path:inset(-40% 102% -40% -4%)}html[data-motion] [data-reveal=trigger]:not([data-revealed]){opacity:1}html[data-motion] :is([data-reveal],[data-stagger]>*)[data-revealed]{animation:motion-rise var(--reveal-duration) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger-step) + var(--reveal-delay,0s))}html[data-motion] [data-reveal=fade][data-revealed]{animation-name:motion-fade}html[data-motion] [data-reveal=zoom][data-revealed]{animation-name:motion-zoom}html[data-motion] [data-reveal=left][data-revealed]{animation-name:motion-left}html[data-motion] [data-reveal=draw][data-revealed]{animation:motion-draw .9s var(--ease-in-out) both;animation-delay:calc(var(--i,0) * var(--stagger-step) + var(--reveal-delay,.25s))}html[data-motion] [data-reveal=trigger][data-revealed]{animation:none}html[data-motion] [data-enter]{animation:motion-rise 1s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}html[data-motion] [data-enter=fade]{animation-name:motion-fade}html[data-motion] [data-enter=zoom]{animation-name:motion-zoom}html[data-motion] [data-enter=draw]{animation:motion-draw 1s var(--ease-in-out) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@font-face{font-family:poppins;src:url(../media/Poppins_400-s.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_500-s.p.25i40p8naznea.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_600-s.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_700-s.p.3ci4wwoppl422.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_800-s.p.1zujfb3r2h9nb.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_592cfaae-module__AWbMpG__className{font-family:poppins,poppins Fallback}.poppins_592cfaae-module__AWbMpG__variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:boldonse;src:url(../media/UTBoldonse_Regular.p.23_wfpn3s1e-j.woff2)format("woff2");font-display:swap;font-weight:100 900}.boldonse_4f3ec541-module__iMlQ0a__className{font-family:boldonse}.boldonse_4f3ec541-module__iMlQ0a__variable{--font-boldonse:"boldonse"}
