:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#000;--color-surface:#000;--color-panel:#12121ab8;--color-text:#f6f6f8;--color-muted:#d6dae4b8;--color-accent:#f5f5f5;--glow-amber:#ffffff14;--glow-iris:#6977b91f;--font-sans:"EuroStyle","Nunito Sans","Nunito",sans-serif;--font-display:"EuroStyle","Nunito","Nunito Sans",sans-serif;--layout-max-width:1200px;--layout-gutter:clamp(1.25rem,4vw,3.5rem);--shadow-soft:0 32px 90px #00000080;--site-header-height:calc(36px + 2.375rem)}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--font-sans);color:var(--region-text,var(--color-text));letter-spacing:.02em;background-color:#000;background-image:none;min-height:100%;margin:0;padding:0;line-height:1.55}a{color:var(--region-accent,var(--color-accent));text-decoration:none}img{max-width:100%;height:auto;display:block}video{max-width:100%;display:block}h1,h2,h3,h4,h5{font-family:var(--font-display);letter-spacing:-.02em;color:var(--region-text,var(--color-text));margin:0;line-height:1.1}@media (max-width:720px){:root{--layout-gutter:1.75rem}}p{color:var(--region-muted,var(--color-muted));margin:0 0 1.25rem}button,.button-reset{font:inherit;background:0 0;border:none;padding:0}
@font-face{font-family:EuroStyle;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/EuroStyleNormal.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400-latin.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400-latin.woff2)format("woff2")}:root{--font-sans:"EuroStyle","Nunito Sans","Nunito",sans-serif;--font-display:"EuroStyle","Nunito","Nunito Sans",sans-serif}[lang^=fr],[lang^=es],[lang^=pt]{--font-sans:"Nunito Sans","Nunito",sans-serif;--font-display:"Nunito","Nunito Sans",sans-serif}[lang^=fr],[lang^=es],[lang^=pt],[lang^=jp]{font-family:var(--font-sans)}[lang^=fr] h1,[lang^=fr] h2,[lang^=fr] h3,[lang^=fr] h4,[lang^=fr] h5,[lang^=es] h1,[lang^=es] h2,[lang^=es] h3,[lang^=es] h4,[lang^=es] h5,[lang^=pt] h1,[lang^=pt] h2,[lang^=pt] h3,[lang^=pt] h4,[lang^=pt] h5,[lang^=jp] h1,[lang^=jp] h2,[lang^=jp] h3,[lang^=jp] h4,[lang^=jp] h5{font-family:var(--font-display);font-weight:400}body,p{font-family:var(--font-sans);letter-spacing:.02em}h1,h2,h3,h4,h5{font-family:var(--font-display);letter-spacing:.03em;font-weight:500}.eyebrow,.badge{font-family:"Nunito",var(--font-sans);letter-spacing:.02em;font-weight:400}
