html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:_default;src:url(../media/DMSans_Bold-s.10si~0v0j3f2j.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:_default;src:url(../media/DMSans_SemiBold-s.0ctiva~kt0.vx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:_default;src:url(../media/DMSans_Medium-s.0kkq2_~se1rfi.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:_default;src:url(../media/DMSans_Regular-s.0pdfazu7y~njf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:_default Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}._default_40532afb-module__O73qtW__className{font-family:_default,_default Fallback}._default_40532afb-module__O73qtW__variable{--font-default:"_default", "_default Fallback"}
html{height:100%;scroll-padding-top:var(--header-height-fixed)}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;font-family:var(--font-default),sans-serif;color:#12232d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f3f7;flex-direction:column;font-size:1rem;font-weight:400;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto;display:block}ul{list-style:none}button:not(:disabled){cursor:pointer}.click-area{z-index:1;position:relative}.click-area:before{content:"";z-index:-1;-webkit-user-select:none;user-select:none;width:100%;min-width:48px;height:100%;min-height:48px;position:absolute;top:50%;left:50%;translate:-50% -50%}input,select,option,button{font-family:var(--font-default),sans-serif;color:inherit}.grecaptcha-badge{opacity:0;visibility:hidden;position:absolute;top:100%;left:100%}
.text-display{letter-spacing:.05em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-wrap:balance;color:#12232d;font-size:round(clamp(2rem,3.24675vw,3.75rem),1px);font-weight:500;line-height:1.4}.text-display strong{font-weight:600}.text-body{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#12232d;font-size:round(clamp(1rem,.974026vw,1.125rem),1px);font-weight:400;line-height:1.4}.text-tag{letter-spacing:.05em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#f0f3f7;width:fit-content;font-size:round(clamp(.625rem,.757576vw,.875rem),1px);font-weight:700;display:block}@media (max-width:768px){.text-tag{font-size:.75rem}}.back-link{align-items:center;gap:8px;display:flex}.scroll-ref{z-index:5;width:0;height:100%;display:block;position:absolute;top:0;left:0}:has(>.scroll-ref){position:relative}.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}.pile{grid-template-areas:"pile";place-items:center;display:grid}.pile>*{grid-area:pile}
