@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--velvet:#40120d;--sand:#a34221;--plaster:#efe1ce;--soil:#1e130d;--clay:#a8856d;--ochre:#ccb25c;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:500;font-stretch:100%;line-height:1.45;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline-offset:4px;outline:2px solid}.t-head{text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-stretch:125%;line-height:.92}.t-sub1{font-weight:500;font-stretch:125%;line-height:1.08}.t-sub2{text-transform:uppercase;letter-spacing:.02em;font-weight:500;font-stretch:87.5%;line-height:1.2}.t-body{font-weight:500}[data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}[data-split] .wi{will-change:transform;display:inline-block}.logo-mask{background-color:currentColor;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}img[src*=lh-dusk-]{filter:saturate(.68)sepia(.1)brightness(.97)}
