:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}ol,ul{list-style:none}img,video{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}
:root{--distM:calc(var(--lH) * 2);--distL:calc(var(--lH) * 3);--svh:1vh;--dvh:1vh;--lvh:1vh;--hNav:calc(2rem + var(--lH) + 1rem)}@supports (height:1dvh){:root{--svh:1svh;--dvh:1dvh;--lvh:1lvh}}@media (min-width:800px){:root{--distM:5rem;--distL:10rem}}
body{font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern", "liga", "clig", "calt";font-kerning:normal;-webkit-font-smoothing:antialiased;font-family:neue-haas-grotesk-display,Helvetica,Arial,sans-serif;font-weight:400}:root{--vpMin:375;--vpMax:1440;--min:8;--max:9;--rem:calc((var(--min) * 1px) + (var(--max) - var(--min)) * (100vw - (var(--vpMin) * 1px)) / (var(--vpMax) - var(--vpMin)));--fSMin:12;--lHMin:16;--fSMax:14;--lHMax:18;--lSp:0;--fS:calc((var(--fSMin) * 1px) + (var(--fSMax) - var(--fSMin)) * (100vw - (var(--vpMin) * 1px)) / (var(--vpMax) - var(--vpMin)));--lH:calc((var(--lHMin) * 1px) + (var(--lHMax) - var(--lHMin)) * (100vw - (var(--vpMin) * 1px)) / (var(--vpMax) - var(--vpMin)));--lS:calc((var(--lSp,0) / 1000) * 1em);--fSMinL:14;--lHMinL:20;--fSMaxL:20;--lHMaxL:24;--lSpL:10;--fSL:calc((var(--fSMinL) * 1px) + (var(--fSMaxL) - var(--fSMinL)) * (100vw - (var(--vpMin) * 1px)) / (var(--vpMax) - var(--vpMin)));--lHL:calc((var(--lHMinL) * 1px) + (var(--lHMaxL) - var(--lHMinL)) * (100vw - (var(--vpMin) * 1px)) / (var(--vpMax) - var(--vpMin)));--lSL:calc((var(--lSpL,0) / 1000) * 1em)}@media screen and (min-width:1440px){:root{--vpMin:1440;--vpMax:1920;--min:9;--max:9;--fSMin:14;--lHMin:18;--fSMax:14;--lHMax:18;--fSMinL:21;--lHMinL:27;--fSMaxL:28;--lHMaxL:37}}@media screen and (min-width:1920px){:root{--rem:calc(var(--fSMax) / 1920 * 100vw);--fS:calc(var(--fSMax) / 1920 * 100vw);--lH:calc(var(--lHMax) / 1920 * 100vw);--fSL:calc(var(--fSMaxS) / 1920 * 100vw);--lHL:calc(var(--lHMaxS) / 1920 * 100vw)}}html{font-size:var(--rem)}body{font-size:var(--fS);line-height:var(--lH);letter-spacing:var(--lS);font-weight:700}.type--s{font-size:var(--fSS);line-height:var(--lHS);letter-spacing:var(--lSS)}
.utils--linebreak p+p:not(:empty):before{content:"\a ";white-space:pre-wrap}.utils--highlight-links a:not([href^=mailto\:]):not([href^=tel\:]){color:#0003;display:inline}.utils--visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
*,:before,:after{box-sizing:border-box;border:0;margin:0;padding:0}::selection{color:#fff;background:#000}body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;width:100%;min-width:320px}main{display:block}a{cursor:pointer;color:inherit;text-decoration:none;display:inline-block}p a{text-decoration:underline}em{font-style:italic}strong{font-weight:700}img,video{display:block}
