@font-face{font-family:Helvetica Neue Medium;src:url(/fonts/helvetica-neue-medium.woff2);font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Helvetica Neue Bold;src:url(/fonts/helvetica-neue-bold.woff2);font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Helvetica Neue Bold Italic;src:url(/fonts/helvetica-neue-bold-italic.woff2);font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Helvetica Neue Regular;src:url(/fonts/helvetica-neue-regular.woff2);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Helvetica Neue Black;src:url(/fonts/helvetica-neue-black.woff2);font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:Inter;src:url(/fonts/inter-400-cyrillic-ext.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/fonts/inter-400-cyrillic.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-400-greek-ext.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+1F??}@font-face{font-family:Inter;src:url(/fonts/inter-400-greek.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+370-3FF}@font-face{font-family:Inter;src:url(/fonts/inter-400-latin-ext.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-400-latin.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-400-vietnamese.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-cyrillic-ext.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-cyrillic.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-greek-ext.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+1F??}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-greek.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+370-3FF}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-latin-ext.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-latin.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400-vietnamese.woff2);font-display:swap;font-style:normal;font-weight:400;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-cyrillic-ext.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-cyrillic.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-greek-ext.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+1F??}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-greek.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+370-3FF}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-latin-ext.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-latin.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-vietnamese.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-700-latin-supplement.woff2);font-display:swap;font-style:normal;font-weight:700;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica Neue Medium Fallback;src:local(Arial);ascent-override:68.07%;descent-override:18.21%;line-gap-override:7.91%;size-adjust:104.9%}@font-face{font-family:Helvetica Neue Bold Fallback;src:local(Arial);ascent-override:65.96%;descent-override:18.29%;line-gap-override:7.67%;size-adjust:108.25%}@font-face{font-family:Helvetica Neue Bold Italic Fallback;src:local(Arial);ascent-override:66.06%;descent-override:18.32%;line-gap-override:7.68%;size-adjust:108.08%}@font-face{font-family:Helvetica Neue Regular Fallback;src:local(Arial);ascent-override:70.43%;descent-override:19.53%;line-gap-override:8.19%;size-adjust:101.37%}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}@font-face{font-family:Inter Display Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}
:root{--palette-black:#000;--palette-red:#eb4213;--palette-pink:#ff99dc;--palette-purple:#826dee;--palette-green:#d8f382;--color-black:var(--palette-black);--color-purple:var(--palette-purple);--color-pink:var(--palette-pink);--color-red:var(--palette-red);--color-green:var(--palette-green);--color-fg:var(--palette-green);--color-text:var(--palette-green);--color-on-accent:var(--palette-purple);--color-surface:var(--palette-black)}
html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--t-will-change-override:transform}}@supports not (color:color(display-p3 1 1 1)){p.rt,div.rt,h1.rt,h2.rt,h3.rt,h6.rt,li.rt,ol.rt,ul.rt,span.rt{color:var(--t-text-color,#000);-webkit-text-stroke-color:var(--t-text-stroke-color,initial)}a.rt,a.rt:hover,a.rt[data-current],span.rt[data-current],a.rt[data-current]:hover,span.rt[data-current]:hover{color:var(--t-link-text-color,var(--t-text-color,#000));background-color:initial;text-decoration-color:currentColor}}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.rt,p.rt,h1.rt,h2.rt,h3.rt,h6.rt,ol.rt,ul.rt,li.rt,.rt.image{display:revert}div.rt:after,p.rt:after,h1.rt:after,h2.rt:after,h3.rt:after,h6.rt:after,ol.rt:after,ul.rt:after,li.rt:after,.rt.image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}}.bp-variant{display:contents}body{--t-will-change-override:none}[data-component]{position:absolute}[data-component=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.rt,div.rt,figure.rt,h1.rt,h2.rt,h3.rt,h6.rt,ol.rt,ul.rt{margin:0;padding:0}p.rt,div.rt,h1.rt,h2.rt,h3.rt,h6.rt,li.rt,ol.rt,ul.rt,span.rt{font-family:var(--t-font-family,Inter, "Inter Fallback", sans-serif);font-style:var(--t-font-style,normal);font-weight:var(--t-font-weight,400);color:var(--t-text-color,#000);font-size:calc(var(--t-font-size,16px) * 1);letter-spacing:var(--t-letter-spacing,0);text-transform:var(--t-text-transform,none);-webkit-text-decoration-line:var(--t-text-decoration,initial);-webkit-text-decoration-line:var(--t-text-decoration,initial);text-decoration-line:var(--t-text-decoration,initial);-webkit-text-decoration-style:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:initial;-webkit-text-decoration-color:initial;text-decoration-color:initial;text-decoration-thickness:initial;text-decoration-skip-ink:initial;text-underline-offset:initial;line-height:var(--t-line-height,1.2em);text-align:var(--t-text-alignment,start);-webkit-text-stroke-width:var(--t-text-stroke-width,initial);-webkit-text-stroke-color:var(--t-text-stroke-color,initial);-moz-font-feature-settings:var(--t-font-open-type-features,initial);-webkit-font-feature-settings:var(--t-font-open-type-features,initial);font-feature-settings:var(--t-font-open-type-features,initial);font-variation-settings:var(--t-font-variation-axes,normal);text-wrap:var(--t-text-wrap)}p.rt,div.rt,h1.rt,h2.rt,h3.rt,h6.rt,li.rt,ol.rt,ul.rt{background-color:initial;border-radius:initial;corner-shape:initial;padding:initial}.fit-text .rt{white-space:nowrap;white-space-collapse:preserve}strong.rt{font-family:var(--t-font-family-bold);font-style:var(--t-font-style-bold);font-weight:var(--t-font-weight-bold,bolder);font-variation-settings:var(--t-font-variation-axes-bold)}em.rt{font-family:var(--t-font-family-italic);font-style:var(--t-font-style-italic,italic);font-weight:var(--t-font-weight-italic);font-variation-settings:var(--t-font-variation-axes-italic)}em.rt>strong.rt{font-family:var(--t-font-family-bold-italic);font-style:var(--t-font-style-bold-italic,italic);font-weight:var(--t-font-weight-bold-italic,bolder);font-variation-settings:var(--t-font-variation-axes-bold-italic)}p.rt:not(:first-child),div.rt:not(:first-child),h1.rt:not(:first-child),h2.rt:not(:first-child),h3.rt:not(:first-child),h6.rt:not(:first-child),ol.rt:not(:first-child),ul.rt:not(:first-child),figure.rt:not(:first-child){margin-top:var(--t-paragraph-spacing,0)}li.rt>ul.rt:nth-child(2),li.rt>ol.rt:nth-child(2){margin-top:0}a.rt,a.rt span.rt{color:inherit;font-family:var(--t-font-family,Inter, "Inter Fallback", sans-serif);font-style:var(--t-font-style,normal);font-weight:var(--t-font-weight,400);font-size:calc(var(--t-font-size,16px) * 1);text-transform:var(--t-text-transform,none);cursor:pointer;background-color:initial;border-radius:initial;corner-shape:initial;padding:initial}a.rt{color:var(--t-link-text-color,var(--t-text-color,#000));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-style:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:initial;-webkit-text-decoration-color:initial;text-decoration-color:initial;text-decoration-thickness:initial;text-decoration-skip-ink:initial;text-underline-offset:initial;background-color:initial}a.rt:hover,a.rt:hover span.rt{font-family:var(--t-font-family,Inter, "Inter Fallback", sans-serif);font-style:var(--t-font-style,normal);font-weight:var(--t-font-weight,400);font-size:calc(var(--t-font-size,16px) * 1);text-transform:var(--t-text-transform,none);border-radius:initial;corner-shape:initial;padding:initial}a.rt:hover{color:var(--t-link-text-color,var(--t-text-color,#000));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-style:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:initial;-webkit-text-decoration-color:initial;text-decoration-color:initial;text-decoration-thickness:initial;text-decoration-skip-ink:initial;text-underline-offset:initial;background-color:initial}a.rt[data-current],a.rt[data-current] span.rt,span.rt[data-current],span.rt[data-current] span.rt{font-family:var(--t-font-family,Inter, "Inter Fallback", sans-serif);font-style:var(--t-font-style,normal);font-weight:var(--t-font-weight,400);font-size:calc(var(--t-font-size,16px) * 1);text-transform:var(--t-text-transform,none);border-radius:initial;corner-shape:initial;padding:initial}a.rt[data-current],span.rt[data-current]{color:var(--t-link-text-color,var(--t-text-color,#000));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-style:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:initial;-webkit-text-decoration-color:initial;text-decoration-color:initial;text-decoration-thickness:initial;text-decoration-skip-ink:initial;text-underline-offset:initial;background-color:initial}a.rt[data-current]:hover,a.rt[data-current]:hover span.rt,span.rt[data-current]:hover,span.rt[data-current]:hover span.rt{color:inherit;font-family:var(--t-font-family,Inter, "Inter Fallback", sans-serif);font-style:var(--t-font-style,normal);font-weight:var(--t-font-weight,400);font-size:calc(var(--t-font-size,16px) * 1);text-transform:var(--t-text-transform,none);border-radius:initial;corner-shape:initial;padding:initial}a.rt[data-current]:hover,span.rt[data-current]:hover{color:var(--t-link-text-color,var(--t-text-color,#000));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));text-decoration-line:var(--t-link-text-decoration,var(--t-text-decoration,initial));-webkit-text-decoration-style:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:initial;-webkit-text-decoration-color:initial;text-decoration-color:initial;text-decoration-thickness:initial;text-decoration-skip-ink:initial;text-underline-offset:initial;background-color:initial}ol.rt{--list-style-type:decimal}ul.rt,ol.rt{padding-inline-start:0;position:relative}li.rt{counter-increment:list-item;padding-inline-start:2ch;list-style:""}ol.rt>li.rt{padding-inline-start:2ch}ol.rt>li.rt:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.rt>li.rt:before{content:"•";position:absolute;inset-inline-start:0}[data-cursor=pointer]{cursor:pointer}.svg-frame svg{display:block}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:810px) and (max-width:1199.98px){.hide-tablet{display:none!important}}@media (max-width:809.98px){.hide-mobile{display:none!important}}
:root .text-title{--t-font-family:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-family-bold:"Inter Display", sans-serif;--t-font-family-bold-italic:"Inter Display", sans-serif;--t-font-family-italic:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:49px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:700;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-2.3px;--t-line-height:50.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-heading-l{--t-font-family:"Helvetica Neue Regular", "Helvetica Neue Regular Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Italic", "Helvetica Neue Italic Fallback", sans-serif;--t-font-open-type-features:"ss02" on, "ss03" on, "ss07" on, "cv06" on, "cv05" on, "cv08" on, "cv10" on, "cv12" on, "cv04" on, "cv03" on, "cv02" on, "cv01" on, "cv13" on;--t-font-size:49px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:400;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:400;--t-letter-spacing:-.8px;--t-line-height:50.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-lead-bold{--t-font-family:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Black", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Black Italic", sans-serif;--t-font-family-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:22px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:700;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-1.2px;--t-line-height:30.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-display-xl{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:203px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:-8px;--t-line-height:194px;--t-paragraph-spacing:0px;--t-text-alignment:center;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-label{--t-font-family:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-family-bold:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-family-bold-italic:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-family-italic:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:11px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:400;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:400;--t-letter-spacing:0px;--t-line-height:13px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:uppercase}:root .text-body-l{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:19px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:0px;--t-line-height:25.2px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-body{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:16px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:0px;--t-line-height:24px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-caption{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:11px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:.1px;--t-line-height:17px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-display-m{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:101px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:-3.8px;--t-line-height:123px;--t-paragraph-spacing:0px;--t-text-alignment:left;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-display-s{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Inter", sans-serif;--t-font-family-bold-italic:"Inter", sans-serif;--t-font-family-italic:"Inter", "Inter Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:85px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-3.8px;--t-line-height:123px;--t-paragraph-spacing:0px;--t-text-alignment:left;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-heading-m{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:45px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:-2.3px;--t-line-height:50.6px;--t-paragraph-spacing:40px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-lead{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:22px;--t-font-style:normal;--t-font-variation-axes:normal;--t-font-weight:500;--t-letter-spacing:-.3px;--t-line-height:12.6px;--t-paragraph-spacing:20px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-body-m{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:17px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:0px;--t-line-height:21.2px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-display-2xl{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Inter", sans-serif;--t-font-family-bold-italic:"Inter", sans-serif;--t-font-family-italic:"Inter", "Inter Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:178px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-8.5px;--t-line-height:171px;--t-paragraph-spacing:0px;--t-text-alignment:left;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-display-l{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Inter", sans-serif;--t-font-family-bold-italic:"Inter", sans-serif;--t-font-family-italic:"Inter", "Inter Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:127px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-8.5px;--t-line-height:123px;--t-paragraph-spacing:0px;--t-text-alignment:left;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}:root .text-article{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:19px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:0px;--t-line-height:21.2px;--t-paragraph-spacing:20px;--t-text-alignment:justify;--t-text-color:var(--color-text);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}@media (max-width:1439px) and (min-width:1200px){:root .text-display-xl{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:166px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:-8px;--t-line-height:194px;--t-paragraph-spacing:0px;--t-text-alignment:center;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:1199px) and (min-width:810px){:root .text-display-xl{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:128px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:-6px;--t-line-height:141px;--t-paragraph-spacing:0px;--t-text-alignment:center;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:809px) and (min-width:0){:root .text-display-xl{--t-font-family:"Helvetica Neue Medium", "Helvetica Neue Medium Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Medium Italic", "Helvetica Neue Medium Italic Fallback", sans-serif;--t-font-open-type-features:"ss01" on, "ss02" on, "ss03" on, "ss04" on, "ss07" on, "salt" on;--t-font-size:76px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:500;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:500;--t-letter-spacing:-4px;--t-line-height:83px;--t-paragraph-spacing:0px;--t-text-alignment:center;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:1199px) and (min-width:810px){:root .text-title{--t-font-family:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-family-bold:"Inter Display", sans-serif;--t-font-family-bold-italic:"Inter Display", sans-serif;--t-font-family-italic:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:63px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:700;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-2.3px;--t-line-height:62.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:809px) and (min-width:0){:root .text-title{--t-font-family:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-family-bold:"Inter Display", sans-serif;--t-font-family-bold-italic:"Inter Display", sans-serif;--t-font-family-italic:"Inter Display", "Inter Display Fallback", sans-serif;--t-font-open-type-features:normal;--t-font-size:51px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:700;--t-font-weight-bold:900;--t-font-weight-bold-italic:900;--t-font-weight-italic:700;--t-letter-spacing:-2.3px;--t-line-height:50.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:1439px) and (min-width:1200px){:root .text-heading-l{--t-font-family:"Helvetica Neue Regular", "Helvetica Neue Regular Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Italic", "Helvetica Neue Italic Fallback", sans-serif;--t-font-open-type-features:"ss02" on, "ss03" on, "ss07" on, "cv06" on, "cv05" on, "cv08" on, "cv10" on, "cv12" on, "cv04" on, "cv03" on, "cv02" on, "cv01" on, "cv13" on;--t-font-size:49px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:400;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:400;--t-letter-spacing:-.8px;--t-line-height:50.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:1199px) and (min-width:810px){:root .text-heading-l{--t-font-family:"Helvetica Neue Regular", "Helvetica Neue Regular Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Italic", "Helvetica Neue Italic Fallback", sans-serif;--t-font-open-type-features:"ss02" on, "ss03" on, "ss07" on, "cv06" on, "cv05" on, "cv08" on, "cv10" on, "cv12" on, "cv04" on, "cv03" on, "cv02" on, "cv01" on, "cv13" on;--t-font-size:31px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:400;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:400;--t-letter-spacing:-.8px;--t-line-height:33.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}@media (max-width:809px) and (min-width:0){:root .text-heading-l{--t-font-family:"Helvetica Neue Regular", "Helvetica Neue Regular Fallback", sans-serif;--t-font-family-bold:"Helvetica Neue Bold", "Helvetica Neue Bold Fallback", sans-serif;--t-font-family-bold-italic:"Helvetica Neue Bold Italic", "Helvetica Neue Bold Italic Fallback", sans-serif;--t-font-family-italic:"Helvetica Neue Italic", "Helvetica Neue Italic Fallback", sans-serif;--t-font-open-type-features:"ss02" on, "ss03" on, "ss07" on, "cv06" on, "cv05" on, "cv08" on, "cv10" on, "cv12" on, "cv04" on, "cv03" on, "cv02" on, "cv01" on, "cv13" on;--t-font-size:24px;--t-font-style:normal;--t-font-style-bold:normal;--t-font-style-bold-italic:italic;--t-font-style-italic:italic;--t-font-variation-axes:normal;--t-font-weight:400;--t-font-weight-bold:700;--t-font-weight-bold-italic:700;--t-font-weight-italic:400;--t-letter-spacing:-.8px;--t-line-height:24.6px;--t-paragraph-spacing:0px;--t-text-alignment:start;--t-text-color:var(--color-fg);--t-text-decoration:none;--t-text-stroke-color:initial;--t-text-stroke-width:initial;--t-text-transform:none}}
.site-layout.site-layout__root{--selection-background-color:var(--color-black);--selection-color:var(--color-purple);background-color:var(--color-purple);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.site-layout .site-layout__header-slot{z-index:10;flex:none;order:-1000;width:100%;max-width:1480px;height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-layout .site-layout__body{background:0 0;flex-grow:1;width:0;height:0;margin:0;position:relative}.site-layout .site-layout__news{background-color:var(--color-red);max-width:1480px;height:min-content;padding:var(--section-padding);flex-flow:column;flex:none;order:1002;place-content:flex-start center;align-items:flex-start;gap:120px;width:100%;display:flex;position:relative;overflow:hidden}.site-layout .site-layout__section-label-slot{flex:none;width:100%;height:auto;position:relative}.site-layout .site-layout__responsive-heading{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:870px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.site-layout .site-layout__title{--t-paragraph-spacing:0px;mix-blend-mode:difference;white-space:pre;flex:none;width:auto;height:auto;position:relative}.site-layout .site-layout__content{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:80px;width:100%;height:min-content;padding:0 24px;display:flex;position:relative;overflow:hidden}.site-layout .site-layout__heading{z-index:1;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:4px;width:1px;max-width:540px;height:min-content;padding:0;display:flex;position:sticky;top:0;overflow:visible}.site-layout .site-layout__gallery-slot{flex:none;width:176px;height:258px;position:absolute;top:-233px;left:0}.site-layout .site-layout__subtitle,.site-layout .site-layout__lead{--t-paragraph-spacing:0px;mix-blend-mode:difference;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.site-layout .site-layout__news-slot{flex:1 0 0;width:1px;height:auto;position:relative}.site-layout .site-layout__footer-slot{flex:none;order:1003;width:100%;max-width:1480px;height:auto;position:relative}.site-layout[data-selection=true] * ::selection,.site-layout [data-selection=true] * ::selection{color:var(--selection-color,none);background-color:var(--selection-background-color,none)}@media (max-width:809.98px){.site-layout .site-layout__header-slot{max-width:1482px}.site-layout .site-layout__news{gap:16px}.site-layout .site-layout__responsive-heading{align-content:center;align-items:center;overflow:hidden}.site-layout .site-layout__title{mix-blend-mode:unset}.site-layout .site-layout__content{flex-direction:column;gap:60px;padding:0 20px}.site-layout .site-layout__news-slot{flex:none;order:1;width:100%}}@media (min-width:810px) and (max-width:1199.98px){.site-layout .site-layout__news{gap:80px}.site-layout .site-layout__responsive-heading{overflow:hidden}.site-layout .site-layout__title{mix-blend-mode:unset}.site-layout .site-layout__content{flex-direction:column;align-content:flex-start;align-items:flex-start}.site-layout .site-layout__news-slot{flex:none;order:1;width:100%}}.site-layout .site-layout__header-slot{pointer-events:none}.site-layout .site-layout__header-slot>*{pointer-events:auto}
.site-header.site-header__logo-link,.site-header .site-header__logo-link{display:block}.site-header.site-header__root{flex-flow:column;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.site-header .site-header__nav-menu{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:26px 140px 26px 24px;display:flex;position:relative;overflow:hidden}.site-header .site-header__logo{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.site-header .site-header__brand{white-space:pre;flex:none;width:auto;height:auto;position:relative}.site-header.site-header--m.site-header__root{width:810px}@media (min-width:810px) and (max-width:1199.98px){.site-header.site-header--auto.site-header__root{width:810px}}.site-header.site-header--s.site-header__root{width:390px}@media (max-width:809.98px){.site-header.site-header--auto.site-header__root{width:390px}}.site-header.site-header--s .site-header__nav-menu{padding:26px 24px}@media (max-width:809.98px){.site-header.site-header--auto .site-header__nav-menu{padding:26px 24px}}.site-header.site-header--s .site-header__logo{width:156px;overflow:visible}@media (max-width:809.98px){.site-header.site-header--auto .site-header__logo{width:156px;overflow:visible}}.site-header.site-header--s .site-header__brand{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:174px;height:31px}@media (max-width:809.98px){.site-header.site-header--auto .site-header__brand{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:174px;height:31px}}
.nav-links.nav-links__link,.nav-links .nav-links__link{display:block}.nav-links.nav-links__root{flex-flow:row;place-content:center flex-start;align-items:center;gap:0;width:157px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.nav-links .nav-links__item{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.nav-links .nav-links__item-slot{flex:none;width:auto;height:auto;position:relative}
.not-found.not-found__root{background-color:var(--color-purple);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;height:1304px;padding:0;display:flex;position:relative;overflow:hidden}.not-found .not-found__container{background-color:var(--color-purple);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;max-width:1480px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.not-found .not-found__scroll-container{flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:10px;width:1px;height:3000px;padding:0;display:flex;position:relative;overflow:visible}.not-found .not-found__sticky{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.not-found .not-found__content{z-index:3;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:40px;width:1px;height:min-content;padding:77px 0 0;display:flex;position:relative;overflow:visible}.not-found .not-found__texts{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;max-width:1100px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.not-found .not-found__title-top,.not-found .not-found__title-bottom{--t-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.not-found .not-found__button-slot{flex:none;width:auto;height:auto;position:relative}@media (min-width:810px) and (max-width:1199.98px){.not-found.not-found__root{width:810px;height:1201px}}@media (max-width:809.98px){.not-found.not-found__root{width:390px;height:1027px}.not-found .not-found__content{gap:30px;padding:30px 0 0}}
.button.button__root,.button .button__root{display:block}.button.button__root{cursor:pointer;will-change:var(--t-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.button .button__hover-fill{flex:none;height:6px;position:absolute;top:calc(115.909% - 3px);left:0;right:0;overflow:visible}.button .button__label{flex:none;width:auto;height:auto;position:relative}.button.button--secondary.button__root{cursor:unset}.button.button--primary.is-hover .button__hover-fill{order:0;height:100%;top:0}.button.button--primary.is-hover .button__label{order:1}.button[data-border=true]:after,.button [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.section-label.section-label__root{flex-flow:column;place-content:center;align-items:center;gap:1px;width:1440px;height:min-content;padding:9px 0;display:flex;position:relative;overflow:hidden}.section-label .section-label__content{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0 24px;display:flex;position:relative;overflow:hidden}.section-label .section-label__left{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:350px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.section-label .section-label__left-inner,.section-label .section-label__center,.section-label .section-label__right{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.section-label .section-label__left-text,.section-label .section-label__center-text,.section-label .section-label__right-text{white-space:pre;flex:none;width:auto;height:auto;position:relative}.section-label .section-label__line{flex:none;width:100%;height:1px;position:relative;overflow:hidden}.section-label.section-label--m.section-label__root{width:810px}@media (min-width:810px) and (max-width:1199.98px){.section-label.section-label--auto.section-label__root{width:810px}}.section-label.section-label--s.section-label__root{gap:0;width:390px}@media (max-width:809.98px){.section-label.section-label--auto.section-label__root{gap:0;width:390px}}.section-label.section-label--s .section-label__content{padding:0 20px}@media (max-width:809.98px){.section-label.section-label--auto .section-label__content{padding:0 20px}}
.footer.footer__root{flex-flow:column;place-content:center;align-items:center;gap:50px;width:1440px;height:min-content;padding:180px 0 0;display:flex;position:relative;overflow:visible}.footer .footer__section-label-slot{flex:none;width:100%;height:auto;position:relative}.footer .footer__top{flex-flow:column;flex:none;place-content:center;align-items:center;gap:62px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.footer .footer__tiles{flex:none;width:100%;height:283px;position:relative}.footer .footer__tile-slot{width:193px;height:195px;position:relative}.footer .footer__content{flex-flow:column;flex:none;place-content:center;align-items:center;gap:30px;width:100%;height:min-content;padding:0 24px;display:flex;position:relative;overflow:hidden}.footer .footer__newsletter{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:none;height:auto;position:relative}.footer .footer__button-slot{flex:none;width:auto;height:auto;position:relative}.footer .footer__bottom{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.footer .footer__navigation{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.footer .footer__nav-menu{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:24px;display:flex;position:relative;overflow:hidden}.footer .footer__items{flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.footer .footer__menu-links{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:3px;width:min-content;max-width:300px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.footer .footer__heading{white-space:pre;flex:none;width:auto;height:auto;position:relative}.footer .footer__nav-links-slot{flex:none;align-self:stretch;width:auto;height:auto;position:relative}.footer .footer__social-links{flex-flow:column;flex:none;place-content:flex-end center;align-items:flex-end;gap:3px;width:min-content;max-width:300px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.footer .footer__line{flex:none;width:100%;height:1px;position:relative;overflow:hidden}.footer .footer__title{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:56px 24px;display:flex;position:relative;overflow:hidden}.footer .footer__big-text{cursor:pointer;white-space:pre;flex:1 0 0;width:1px;height:auto;position:relative}.footer.footer--m.footer__root{width:810px;padding:120px 0 0}@media (min-width:810px) and (max-width:1199.98px){.footer.footer--auto.footer__root{width:810px;padding:120px 0 0}}.footer.footer--m .footer__title{padding:56px 24px 10px}@media (min-width:810px) and (max-width:1199.98px){.footer.footer--auto .footer__title{padding:56px 24px 10px}}.footer.footer--s.footer__root{gap:60px;width:390px;padding:80px 0 0}@media (max-width:809.98px){.footer.footer--auto.footer__root{gap:60px;width:390px;padding:80px 0 0}}.footer.footer--s .footer__top{gap:60px}@media (max-width:809.98px){.footer.footer--auto .footer__top{gap:60px}}.footer.footer--s .footer__content{padding:0 20px}@media (max-width:809.98px){.footer.footer--auto .footer__content{padding:0 20px}}.footer.footer--s .footer__nav-menu{padding:20px}@media (max-width:809.98px){.footer.footer--auto .footer__nav-menu{padding:20px}}.footer.footer--s .footer__items{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:20px}@media (max-width:809.98px){.footer.footer--auto .footer__items{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:20px}}.footer.footer--s .footer__menu-links{gap:0}@media (max-width:809.98px){.footer.footer--auto .footer__menu-links{gap:0}}.footer.footer--s .footer__social-links{align-content:flex-start;align-items:flex-start;gap:0}@media (max-width:809.98px){.footer.footer--auto .footer__social-links{align-content:flex-start;align-items:flex-start;gap:0}}.footer.footer--s .footer__title{padding:56px 20px 10px}@media (max-width:809.98px){.footer.footer--auto .footer__title{padding:56px 20px 10px}}.footer .footer__big-text{overflow:visible}.footer .footer__icon{flex:none;align-self:center;width:9.6%;position:relative}.footer .footer__icon-mark{aspect-ratio:679/692;background-color:var(--color-fg);width:100%;display:block;-webkit-mask:url(/images/brand/logo-icon.webp) 50%/contain no-repeat;mask:url(/images/brand/logo-icon.webp) 50%/contain no-repeat}.footer .footer__title{gap:clamp(10px,1.4vw,22px)}.footer .footer__icon-mark{transform:translateY(-14%)}.footer .footer__items{align-items:flex-start;gap:24px}.footer .footer__menu-links{width:auto;max-width:300px}.footer .footer__social-links{flex-shrink:0;width:auto;max-width:none}.footer .footer__link-list.nav-links{flex-wrap:wrap;max-width:300px;width:auto!important}.footer .footer__social-links .footer__link-list.nav-links{justify-content:flex-end}.footer.footer--s .footer__social-links .footer__link-list.nav-links{justify-content:flex-start}@media (max-width:809.98px){.footer.footer--auto .footer__social-links .footer__link-list.nav-links{justify-content:flex-start}}.footer .footer__socials{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.footer.footer--s .footer__socials{justify-content:flex-start}@media (max-width:809.98px){.footer.footer--auto .footer__socials{justify-content:flex-start}}.footer .footer__social{border:1.5px solid var(--color-fg);width:40px;height:40px;color:var(--color-fg);border-radius:999px;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.footer .footer__social svg{width:18px;height:18px}.footer .footer__social:hover,.footer .footer__social:focus-visible{background:var(--color-fg);color:var(--color-surface,var(--palette-red));transform:translateY(-2px)}.footer .footer__social:focus-visible{outline:2px solid var(--color-fg);outline-offset:3px}.footer__tile--pixel img{image-rendering:pixelated}@media (prefers-reduced-motion:reduce){.footer .footer__social{transition:none}}.footer .footer__bottom{gap:0}.footer .footer__bottom .footer__title{padding-top:66px}
.footer-tile.footer-tile__root{will-change:var(--t-will-change-override,transform);width:132px;height:193px;position:relative;overflow:hidden}
.home-layout.home-layout__root{--selection-background-color:var(--color-black);--selection-color:var(--color-purple);background-color:var(--color-black);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.home-layout .home-layout__header-slot{z-index:10;flex:none;order:-1000;width:100%;max-width:1480px;height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}.home-layout .home-layout__body{background:0 0;flex-grow:1;width:0;height:0;margin:0;position:relative}.home-layout .home-layout__news{background-color:var(--color-red);flex-flow:column;flex:none;order:1002;place-content:flex-start center;align-items:flex-start;gap:120px;width:100%;max-width:1480px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home-layout .home-layout__section-label-slot{flex:none;width:100%;height:51px;position:relative}.home-layout .home-layout__content{background-color:var(--color-red);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:80px;width:100%;height:min-content;padding:34px 24px;display:flex;position:relative;overflow:hidden}.home-layout .home-layout__responsive-heading{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;max-width:870px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.home-layout .home-layout__title{--t-paragraph-spacing:0px;mix-blend-mode:difference;white-space:pre;flex:none;width:auto;height:auto;position:relative}.home-layout .home-layout__heading{z-index:1;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;max-width:540px;height:min-content;padding:0;display:flex;position:sticky;top:0;overflow:visible}.home-layout .home-layout__gallery-slot{flex:none;width:171px;height:214px;position:absolute;top:-191px;left:0}.home-layout .home-layout__subtitle,.home-layout .home-layout__lead{--t-paragraph-spacing:0px;mix-blend-mode:difference;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.home-layout .home-layout__news-slot{flex:1 0 0;width:1px;height:auto;position:relative}.home-layout .home-layout__footer-slot{flex:none;order:1003;width:100%;max-width:1480px;height:auto;position:relative}.home-layout[data-selection=true] * ::selection,.home-layout [data-selection=true] * ::selection{color:var(--selection-color,none);background-color:var(--selection-background-color,none)}@media (min-width:810px) and (max-width:1199.98px){.home-layout .home-layout__news{gap:80px;padding:120px 0 0}.home-layout .home-layout__content{flex-direction:column;align-content:flex-start;align-items:flex-start}.home-layout .home-layout__responsive-heading{flex:none;order:1;width:100%;overflow:hidden}.home-layout .home-layout__title{mix-blend-mode:unset}.home-layout .home-layout__news-slot{flex:none;order:2;width:100%}}@media (max-width:809.98px){.home-layout .home-layout__news{gap:60px;padding:80px 0 0}.home-layout .home-layout__content{flex-direction:column;gap:60px;padding:34px 20px}.home-layout .home-layout__responsive-heading{flex:none;order:1;width:100%;overflow:hidden}.home-layout .home-layout__title{mix-blend-mode:unset}.home-layout .home-layout__news-slot{flex:none;order:2;width:100%}}.home-layout .home-layout__header-slot{pointer-events:none}.home-layout .home-layout__header-slot>*{pointer-events:auto}
.home-header.home-header__logo-link,.home-header .home-header__logo-link{display:block}.home-header.home-header__root{flex-flow:column;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home-header .home-header__nav-menu{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:26px 140px 26px 24px;display:flex;position:relative;overflow:hidden}.home-header .home-header__logo{cursor:pointer;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-header .home-header__brand{cursor:pointer;white-space:pre;flex:none;width:auto;height:auto;position:relative}.home-header.home-header--m.home-header__root{width:810px}.home-header.home-header--s.home-header__root{width:390px}.home-header.home-header--s .home-header__nav-menu{padding:26px 5px}.header-logo{aspect-ratio:679/692;background-color:var(--page-ink,var(--logo-ink,var(--palette-green)));height:72px;margin:-4px 0 -24px;transition:background-color .3s;display:block;-webkit-mask:url(/images/brand/logo-icon.webp) 50%/contain no-repeat;mask:url(/images/brand/logo-icon.webp) 50%/contain no-repeat}.home-header .home-header__logo,.site-header .site-header__logo,.home-header .home-header__brand,.site-header .site-header__brand{overflow:visible}:is(.home-header .home-header__brand:has(.header-logo),.site-header .site-header__brand:has(.header-logo)){white-space:normal;width:auto;height:auto}.home-header .home-header__nav-menu,.site-header .site-header__nav-menu{justify-content:center;padding:26px 24px}@media (max-width:809.98px){.header-logo{height:52px;margin:-2px 0 -16px}.home-header.home-header--s .home-header__nav-menu,.site-header.site-header--s .site-header__nav-menu,.site-header.site-header--auto .site-header__nav-menu{padding:22px 16px}.site-header.site-header--s .site-header__logo,.site-header.site-header--auto .site-header__logo{width:auto}}
.about.about__root{background-color:var(--color-purple);height:1080px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;padding:0;display:flex;position:relative}.about .about__intro{background:linear-gradient(180deg, var(--color-pink) 66.9518%, var(--color-red) 100%);height:2679px;overflow:var(--overflow-clip-fallback,clip);flex:none;width:98%;position:relative}.about .about__marquee-slot-tablet{flex:none;height:auto;position:absolute;top:114px;left:0;right:-1px}.about .about__marquee-slot{flex:none;height:auto;position:absolute;top:128px;left:-1px;right:-1px}.about .about__who-heading{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.about .about__how-heading{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:1024px;left:50%;transform:translate(-50%)}.about .about__ship-heading{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:651px;left:50%;transform:translate(-50%)}.about .about__intro-text{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:367px;left:50%;transform:translate(-50%)}.about .about__who-text{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.about .about__how-text{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:900px;left:50%;transform:translate(-50%)}.about .about__ship-text{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:529px;left:50%;transform:translate(-50%)}.about .about__ship-text-split{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:590px;left:50%;transform:translate(-50%)}.about .about__portrait-slot{flex:none;width:415px;height:525px;position:absolute;top:556px;left:280px}.about .about__who-heading-mobile{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:586px;left:50%;transform:translate(-50%)}.about .about__who-text-mobile{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:646px;left:50%;transform:translate(-50%)}.about .about__how-heading-mobile{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.about .about__ship-heading-mobile{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:457px;left:50%;transform:translate(-50%)}.about .about__how-text-mobile{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:550px;left:50%;transform:translate(-50%)}.about .about__ship-text-mobile{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:367px;left:50%;transform:translate(-50%)}.about .about__image-slot{flex:none;width:416px;height:525px;position:absolute;top:556px;left:769px}.about .about__portrait-slot-mobile{flex:none;width:161px;height:203px;position:absolute;top:331px;left:28px}.about .about__image-slot-mobile{flex:none;width:162px;height:199px;position:absolute;top:356px;left:204px}.about .about__quote-slot{flex:none;height:auto;position:absolute;bottom:386px;left:-15px;right:-679px}@media (min-width:810px) and (max-width:1199.98px){.about.about__root{width:810px;height:4973px}.about .about__intro{width:100%;height:2511px}.about .about__who-heading{top:968px;left:50%;transform:translate(-50%)}.about .about__how-heading{bottom:1035px}.about .about__ship-heading{bottom:717px}.about .about__intro-text{top:327px;left:50%}.about .about__who-text{top:1091px;left:50%;transform:translate(-50%)}.about .about__how-text{bottom:908px}.about .about__portrait-slot{width:299px;height:377px;top:467px;left:71px}.about .about__image-slot{width:301px;height:369px;top:497px;left:423px}.about .about__quote-slot{bottom:486px}}@media (max-width:809.98px){.about.about__root{width:390px;height:4985px}.about .about__intro{width:100%;height:1501px}.about .about__marquee-slot{top:78px}.about .about__intro-text{top:228px;left:50%}.about .about__quote-slot{bottom:296px}}.about .about__intro{background:linear-gradient(180deg,var(--palette-pink) 95%,var(--palette-red) 100%);--color-fg:var(--palette-red);--color-text:var(--palette-red);--color-on-accent:var(--palette-pink);--color-surface:var(--palette-pink)}@media (min-width:1200px){.about .about__intro{height:2979px}.about .about__who-heading,.about .about__who-text{left:7%;transform:none!important}.about .about__who-heading{top:1120px;bottom:auto;translate:-18px}.about .about__who-text{top:1290px;bottom:auto;translate:34px 22px}.about .about__how-heading,.about .about__how-text{left:53%;transform:translate(-50%)!important}.about .about__how-heading{bottom:1258px;translate:-42px -30px}.about .about__how-text{bottom:1047px;translate:26px -10px}.about .about__ship-heading,.about .about__ship-text{left:auto;right:6%;transform:none!important}.about .about__ship-heading{bottom:830px;translate:22px -10px}.about .about__ship-text{bottom:660px;translate:-40px}.about :is(.about__who-heading,.about__who-text) .rt{--t-text-alignment:left!important}.about :is(.about__ship-heading,.about__ship-text) .rt{--t-text-alignment:right!important}.about .about__quote-slot{bottom:490px}}.about .about__contacts{flex-direction:column;gap:14px;width:min(540px,100% - 48px);display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.about .about__contact-btn{border:3px solid var(--color-fg);background:var(--color-fg);min-height:clamp(84px,6.6vw,108px);color:var(--color-surface,var(--palette-black));text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px clamp(24px,3vw,48px);text-decoration:none;transition:transform .16s,background-color .16s,color .16s;display:flex}.about .about__contact-btn>span{text-box:trim-both cap alphabetic;line-height:1}.about .about__contact-btn-label{letter-spacing:-.01em;text-transform:uppercase;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:clamp(22px,2.4vw,38px)}.about .about__contact-btn-detail{opacity:.75;font-family:Helvetica Neue Medium,Helvetica Neue Medium Fallback,sans-serif;font-size:clamp(14px,1.2vw,20px)}.about .about__contact-btn:hover{color:var(--color-fg);background:0 0;transform:scale(1.03)}.about .about__contact-btn:focus-visible{outline:3px solid var(--color-fg);outline-offset:4px}@media (max-width:809.98px){.about .about__contacts{gap:10px;bottom:40px}.about .about__contact-btn{min-height:72px}}@media (prefers-reduced-motion:reduce){.about .about__contact-btn{transition:none}.about .about__contact-btn:hover{transform:none}}@media (max-width:809.98px){.about .about__ship-text-mobile{bottom:392px}.about .about__ship-heading-mobile{bottom:490px}.about .about__quote-slot{bottom:322px}.about .about__contacts{gap:10px;bottom:36px}.about .about__contact-btn{min-height:64px;padding-block:12px}}
@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-line-reveal]>*{opacity:0}}
.marquee-label.marquee-label__root{flex-flow:column;place-content:center;align-items:center;gap:10px;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.marquee-label .marquee-label__track{flex:none;width:100%;height:264px;position:relative}.marquee-label .marquee-label__ticker-item{flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:226px;padding:0;display:flex;position:relative;overflow:hidden}.marquee-label .marquee-label__phrase{white-space:pre;flex:none;width:auto;height:auto;position:relative}.marquee-label.marquee-label--m .marquee-label__track{height:259px}@media (min-width:810px) and (max-width:1199.98px){.marquee-label.marquee-label--auto .marquee-label__track{height:259px}}.marquee-label.marquee-label--s .marquee-label__track{height:210px}@media (max-width:809.98px){.marquee-label.marquee-label--auto .marquee-label__track{height:210px}}
.about-portrait.about-portrait__frame{width:320px;height:405px;position:relative}
.about-image.about-image__frame{width:321px;height:405px;position:relative}
.about-quote.about-quote__frame{height:auto;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center flex-start;align-items:center;gap:0;width:1465px;padding:0;display:flex;position:relative}.about-quote .about-quote__track{flex:none;align-items:center;gap:72px;width:max-content;max-width:none;height:47px;padding-right:72px;display:flex;position:relative;overflow:visible}.about-quote .about-quote__item{white-space:pre;flex:none;width:auto;height:auto;position:static}.about-quote.about-quote--m .about-quote__track{gap:56px;height:33px;padding-right:56px}.about-quote.about-quote--s .about-quote__track{gap:36px;height:20px;padding-right:36px}
.article.article__root{background-color:var(--color-purple);flex-flow:column;place-content:center flex-start;align-items:center;gap:160px;width:1200px;height:min-content;padding:140px 20px;display:flex;position:relative;overflow:hidden}.article .article__content{background-color:var(--color-green);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:60px;width:100%;max-width:1480px;height:min-content;padding:140px 24px 24px;display:flex;position:relative}.article .article__top{flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;max-width:100%;height:min-content;padding:0;display:flex;position:relative}.article .article__left{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:24px;width:1px;max-width:500px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.article .article__title{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.article .article__intro-text,.article .article__opening-body,.article .article__middle-body,.article .article__closing-body{--t-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.article .article__button-slot{flex:none;width:auto;height:auto;position:relative}.article .article__right{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:44px;width:1px;max-width:500px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.article .article__details{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.article .article__fact-row{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.article .article__fact,.article .article__section-image-frame{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.article .article__fact-texts{flex-flow:row;flex:1 0 0;place-content:center flex-start;align-items:center;gap:6px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.article .article__fact-label{--t-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:relative}.article .article__fact-value{--t-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.article .article__fact-line{background-color:var(--color-fg);flex:none;gap:10px;width:100%;height:1px;position:relative;overflow:visible}.article .article__bottom{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.article .article__images,.article .article__gallery-b{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.article .article__gallery-a-left,.article .article__gallery-b-right{z-index:1;flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:100vh;padding:10px 0;display:flex;position:sticky;top:0;overflow:hidden}.article .article__image,.article .article__gallery-b-feature{border-radius:24px;flex:1 0 0;width:1px;height:100%;position:relative}.article .article__gallery-a-right,.article .article__gallery-b-left{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:min-content;padding:10px 0;display:flex;position:relative;overflow:hidden}.article .article__gallery-a-top-slot,.article .article__gallery-a-middle-slot,.article .article__gallery-a-bottom-slot,.article .article__gallery-b-top-slot,.article .article__gallery-b-middle-slot,.article .article__gallery-b-bottom-slot{will-change:var(--t-will-change-override,transform);border-radius:24px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.article .article__gallery-a-top,.article .article__gallery-a-middle,.article .article__gallery-a-bottom,.article .article__gallery-b-top,.article .article__gallery-b-middle,.article .article__gallery-b-bottom{border-radius:24px;flex:1 0 0;width:1px;height:600px;position:relative}.article .article__opening-content,.article .article__middle-content{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;max-width:1000px;height:min-content;padding:80px 0;display:flex;position:relative;overflow:hidden}.article .article__opening-heading,.article .article__middle-heading,.article .article__closing-heading{--t-paragraph-spacing:0px;mix-blend-mode:difference;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.article .article__section-image{border-radius:24px;flex:1 0 0;width:1px;height:700px;position:relative}.article .article__closing-content{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;max-width:1000px;height:min-content;padding:80px 0 0;display:flex;position:relative;overflow:hidden}@media (min-width:810px) and (max-width:1199.98px){.article.article__root{width:810px}.article .article__top{flex-direction:column;justify-content:flex-start;gap:50px}.article .article__left,.article .article__right,.article .article__gallery-a-right,.article .article__gallery-b-left{flex:none;width:100%}.article .article__images,.article .article__gallery-b{flex-direction:column}.article .article__gallery-a-left,.article .article__gallery-b-right{height:600px;top:unset;flex:none;width:100%;position:relative}}@media (max-width:809.98px){.article.article__root{width:390px}.article .article__top{flex-direction:column;justify-content:flex-start;gap:30px}.article .article__left,.article .article__right,.article .article__gallery-a-right,.article .article__gallery-b-left{flex:none;width:100%}.article .article__images,.article .article__gallery-b{flex-direction:column}.article .article__gallery-a-left,.article .article__gallery-b-right{height:300px;top:unset;flex:none;width:100%;position:relative}.article .article__gallery-a-top,.article .article__gallery-a-middle,.article .article__gallery-a-bottom,.article .article__section-image,.article .article__gallery-b-top,.article .article__gallery-b-middle,.article .article__gallery-b-bottom{height:300px}}.article .article__title{word-break:normal;word-wrap:normal;overflow-wrap:normal;container-type:inline-size}.article .article__title .text-display-2xl{--t-font-size:min(178px,calc(100cqw / (var(--title-chars,1) * var(--title-em,.66))))}.article .article__title .text-display-l{--t-font-size:min(127px,calc(100cqw / (var(--title-chars,1) * var(--title-em,.66))))}.article .article__title :is(.text-display-2xl,.text-display-l){--t-line-height:.96em;--t-letter-spacing:-.048em}.article .article__content{padding-bottom:140px}.article .article__bottom>:last-child{padding-bottom:0}@media (min-width:1200px){.article .article__left{flex:auto;max-width:860px}.article .article__right{flex:0 420px}.article .article__top{gap:64px}.article .article__intro-text{max-width:560px}}.article :is(.article__opening-body,.article__middle-body,.article__closing-body) .rt{--t-line-height:1.6em}.article .article__intro-text .rt{--t-line-height:1.45em}.article :is(.article__gallery-a-top-slot,.article__gallery-a-middle-slot,.article__gallery-a-bottom-slot,.article__gallery-b-top-slot,.article__gallery-b-middle-slot,.article__gallery-b-bottom-slot,.article__section-image-frame){isolation:isolate;border-radius:24px;overflow:hidden}.article :is(.article__opening-content,.article__middle-content,.article__closing-content){gap:clamp(24px,2.6vw,40px)}.article :is(.article__opening-heading,.article__middle-heading,.article__closing-heading) .rt{--t-font-size:clamp(40px,5.4vw,88px);--t-line-height:.95em;--t-letter-spacing:-.04em;text-wrap:balance;max-width:15ch}.article :is(.article__opening-body,.article__middle-body,.article__closing-body) .rt{--t-font-size:clamp(17px,1.35vw,21px);max-width:62ch}.article .article__bottom>:is(.article__images,.article__section-image-frame)+.article__opening-content .article__opening-body .rt{--t-font-size:clamp(20px,1.9vw,28px);--t-line-height:1.45em;letter-spacing:-.01em}.article .article__bottom{counter-reset:post-section}.article :is(.article__opening-heading,.article__middle-heading,.article__closing-heading){counter-increment:post-section}.article :is(.article__opening-heading,.article__middle-heading,.article__closing-heading):before{content:counter(post-section,decimal-leading-zero) " —";color:var(--color-fg);letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:clamp(12px,1.2vw,18px);font:500 clamp(13px,.95vw,15px)/1 Helvetica Neue Medium,Helvetica Neue Medium Fallback,sans-serif;display:block}.article .article__bottom>:is(.article__closing-content,.changelog__text):last-child :is(.article__closing-body,.article__opening-body) .rt{--t-font-size:clamp(14px,1.05vw,16px);--t-line-height:1.6em;opacity:.85;max-width:56ch}
.home.home__game-link,.home .home__game-link{display:block}.home.home__root{--selection-background-color:var(--color-black);--selection-color:var(--color-purple);background-color:var(--color-purple);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.home .home__about{background-color:var(--color-pink);flex-flow:column;flex:none;place-content:center;align-items:center;gap:30px;width:100%;max-width:1480px;height:min-content;padding:80px 0 0;display:flex;position:relative;overflow:hidden}.home .home__about-label-slot,.home .home__games-label-slot,.home .home__marquee-label-slot,.home .home__philosophy-label-slot{flex:none;width:100%;height:auto;position:relative}.home .home__about-media{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:30px;width:100%;height:min-content;padding:11px 24px;display:flex;position:relative;overflow:hidden}.home .home__image{will-change:var(--t-will-change-override,transform);border-radius:10px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:797px;padding:0;display:flex;position:relative;overflow:hidden}.home .home__parallax{flex:none;gap:10px;width:501px;height:149%;position:relative}.home .home__about-body{flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-self:stretch;align-items:flex-start;width:1px;height:auto;padding:50px 0 0;display:flex;position:relative;overflow:visible}.home .home__heading{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.home .home__about-text{--t-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.home .home__about-button-slot,.home .home__games-button-slot,.home .home__philosophy-button-slot{flex:none;width:auto;height:auto;position:relative}.home .home__games-container{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home .home__games{background-color:var(--color-pink);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:50px;width:100%;max-width:1480px;height:min-content;padding:146px 0 0;display:flex;position:relative;overflow:hidden}.home .home__games-top{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:30px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home .home__games-intro{background-color:var(--color-fg);flex:none;width:100%;height:1px;position:relative;overflow:hidden}.home .home__games-text-button{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;max-width:570px;height:min-content;padding:0 24px;display:flex;position:relative;overflow:hidden}.home .home__games-text{--t-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:auto;max-width:540px;height:auto;position:relative}.home .home__games-bottom{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;height:min-content;padding:0 24px;display:flex;position:relative;overflow:hidden}.home .home__cards{flex-flow:column;flex:none;place-content:center;align-items:center;gap:61px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home .home__cards-inner{flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home .home__game-card-first{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:50%;height:min-content;padding:100px 0 0;display:flex;position:relative;overflow:hidden}.home .home__game-card-first-inner,.home .home__game-card-second-inner{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative}.home .home__game-link-first,.home .home__game-link-second{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:0;text-decoration:none;display:flex;position:relative}.home .home__game-card-slot-first{flex:1 0 0;width:1px;height:385px;position:relative}.home .home__game-card-second{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:35%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home .home__game-card-slot-second{flex:1 0 0;width:1px;height:442px;position:relative}.home .home__philosophy{background-color:var(--color-purple);flex-flow:column;flex:none;place-content:center;align-items:center;gap:80px;width:100%;max-width:1480px;height:min-content;padding:39px 0 0;display:flex;position:relative;overflow:hidden}.home .home__philosophy-media{flex-flow:column;flex:none;place-content:center;align-items:center;gap:164px;width:100%;height:min-content;padding:117px 24px 109px;display:flex;position:relative;overflow:hidden}.home .home__parallax-media{will-change:var(--t-will-change-override,transform);border-radius:10px;flex:none;width:454px;height:659px;position:absolute;top:896px;right:24px;overflow:hidden}.home .home__parallax-image{will-change:var(--t-will-change-override,transform);border-radius:10px;flex:none;width:426px;height:518px;position:absolute;top:1376px;left:116px;overflow:hidden}.home .home__philosophy-reveal{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.home .home__reveal-text-slot{mix-blend-mode:difference;flex:1 0 0;width:1px;max-width:1000px;height:auto;position:relative}.home .home__philosophy-body{flex-flow:column;flex:none;place-content:flex-end center;align-items:flex-end;gap:10px;width:100%;height:min-content;padding:53px 356px 53px 0;display:flex;position:relative;overflow:hidden}.home .home__philosophy-text-button{mix-blend-mode:difference;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;max-width:450px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.home .home__philosophy-text{--t-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:450px;height:auto;position:relative}.home[data-selection=true] * ::selection,.home [data-selection=true] * ::selection{color:var(--selection-color,none);background-color:var(--selection-background-color,none)}@media (min-width:810px) and (max-width:1199.98px){.home.home__root{width:810px}.home .home__about{padding:23px 0 0}.home .home__about-media{flex-direction:column}.home .home__image{width:100%;height:640px}.home .home__parallax{flex:1 0 0;width:1px;height:135%}.home .home__about-body{align-self:unset;flex:none;justify-content:flex-start;gap:80px;width:100%;height:min-content}.home .home__games{padding:130px 0 0}.home .home__cards{gap:24px}.home .home__cards-inner{flex-direction:column;justify-content:flex-start;gap:24px}.home .home__game-card-first{width:100%;padding:80px 0 0}.home .home__game-card-slot-first,.home .home__game-card-slot-second{height:600px}.home .home__game-card-second{width:100%}.home .home__philosophy{padding:18px 0 0}.home .home__philosophy-media{align-content:flex-start;align-items:flex-start;gap:50px;padding:40px 24px 109px}.home .home__parallax-media{aspect-ratio:.688923;width:204px;height:auto}.home .home__parallax-image{aspect-ratio:.689218;width:156px;height:auto;top:590px;left:36px}.home .home__philosophy-reveal{mix-blend-mode:difference}.home .home__philosophy-body{align-content:flex-start;align-items:flex-start;padding:53px 0}}@media (max-width:809.98px){.home.home__root{width:390px}.home .home__about-media{flex-direction:column;gap:0;padding:11px 20px}.home .home__image{width:100%;height:380px}.home .home__parallax{flex:1 0 0;width:1px;height:172%}.home .home__about-body{align-self:unset;flex:none;justify-content:center;gap:60px;width:100%;height:min-content;padding:60px 0 0}.home .home__heading,.home .home__philosophy-text-button{gap:30px}.home .home__games{gap:60px;padding:25px 0 0}.home .home__games-container{gap:60px}.home .home__games-top,.home .home__cards{gap:24px}.home .home__games-text-button{gap:30px;padding:0 20px}.home .home__games-bottom{padding:0 20px}.home .home__cards-inner{flex-direction:column;justify-content:flex-start;gap:24px}.home .home__game-card-first{width:100%;padding:0}.home .home__game-card-slot-first{height:285px}.home .home__game-card-second{width:100%}.home .home__philosophy{gap:60px;padding:13px 0 0}.home .home__philosophy-media{align-content:flex-start;align-items:flex-start;gap:60px;padding:0 20px 109px}.home .home__parallax-media{aspect-ratio:.688923;width:144px;height:auto;top:936px}.home .home__parallax-image{aspect-ratio:.689218;width:125px;height:auto;top:382px;left:246px}.home .home__philosophy-body{padding:32px 0}}@media (min-width:1200px){.home .home__cards-inner{justify-content:space-between;align-items:flex-start;padding-top:96px}.home .home__game-card-first{width:58%;padding:0}.home .home__game-card-second{width:36%;padding:calc(min(100vw,1480px)/5 - 9.6px) 0 0}.home .home__game-card-slot-first{height:calc(min(100vw,1480px)/3.06513 + 28.34px)}.home .home__game-card-slot-second{height:calc(min(100vw,1480px)/2.77778 + 26.72px)}}.home .home__about,.home .home__games,.home .home__philosophy{padding-bottom:240px}@media (min-width:810px) and (max-width:1199.98px){.home .home__about,.home .home__games,.home .home__philosophy{padding-bottom:180px}}@media (max-width:809.98px){.home .home__about,.home .home__games,.home .home__philosophy{padding-bottom:120px}}.home .home__philosophy{--edge-from:var(--palette-pink)}.home .home__clips+.home__about{--edge-from:var(--palette-green)}.home-layout:has(.home__philosophy) .home-layout__news{--edge-from:var(--palette-purple)}.home .home__philosophy:before,.home .home__clips+.home__about:before{content:"";z-index:3;pointer-events:none;background-color:var(--edge-from);height:41px;position:absolute;top:-1px;left:0;right:0;-webkit-mask:url(/images/textures/grunge-edge.svg?v=organic) 0 0/1600px 40px repeat-x;mask:url(/images/textures/grunge-edge.svg?v=organic) 0 0/1600px 40px repeat-x}.home-layout:has(.home__philosophy) .home-layout__news:before{content:"";z-index:3;pointer-events:none;background-color:var(--edge-from);height:41px;position:absolute;top:-1px;left:0;right:0;-webkit-mask:url(/images/textures/grunge-edge.svg?v=organic) 0 0/1600px 40px repeat-x;mask:url(/images/textures/grunge-edge.svg?v=organic) 0 0/1600px 40px repeat-x}.home .home__philosophy:before{transform:scaleX(-1);-webkit-mask-position:-610px 0;mask-position:-610px 0}.home-layout:has(.home__philosophy) .home-layout__news:before{-webkit-mask-position:-1130px 0;mask-position:-1130px 0}.home .home__clips+.home__about:before{-webkit-mask-position:-240px 0;mask-position:-240px 0}.home .home__clips{-webkit-mask-composite:xor;clip-path:inset(2px 0 0);margin-top:-40px;-webkit-mask:url(/images/textures/grunge-edge.svg?v=organic) -880px 0/1600px 40px repeat-x,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:url(/images/textures/grunge-edge.svg?v=organic) -880px 0/1600px 40px repeat-x exclude,linear-gradient(#000,#000)}@media (max-width:809.98px){.home .home__clips{margin-top:-28px;-webkit-mask-size:1100px 28px,auto;mask-size:1100px 28px,auto}.home .home__philosophy:before,.home .home__clips+.home__about:before{height:29px;-webkit-mask-size:1100px 28px;mask-size:1100px 28px}.home-layout:has(.home__philosophy) .home-layout__news:before{height:29px;-webkit-mask-size:1100px 28px;mask-size:1100px 28px}}@media (min-width:1200px){.home .home__philosophy{padding-top:80px}.home-layout .home-layout__news{padding-top:64px}}@media (min-width:810px) and (max-width:1199.98px){.home .home__philosophy{padding-top:64px}}@media (max-width:809.98px){.home .home__philosophy{padding-top:52px}}.home .home__about{padding-bottom:120px}@media (min-width:810px) and (max-width:1199.98px){.home .home__about{padding-bottom:100px}}@media (max-width:809.98px){.home .home__about{padding-bottom:72px}}@media (min-width:1200px){.home .home__about{padding-bottom:48px}.home .home__games{padding-top:80px}}@media (min-width:810px) and (max-width:1199.98px){.home .home__about{padding-bottom:40px}.home .home__games{padding-top:64px}}@media (max-width:809.98px){.home .home__about{padding-bottom:32px}}.home .home__philosophy-media{overflow:visible}.home .home__parallax-image{background-color:#695bc2}.home .home__about-media:has(.home__sketch){overflow:visible}.home .home__sketch{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1 0 auto;align-self:stretch;min-height:min(840px,62vw);margin:-24px 0 -59px;position:relative;left:-62%}.home .home__games-sketch{z-index:2;aspect-ratio:527/828;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(440px,30%);position:absolute;bottom:60px;left:30%}.home .home__sketch-parallax{position:absolute;inset:24px 0}.home .home__philosophy-sketch{z-index:2;aspect-ratio:836/1273;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(516px,35%);position:absolute;top:780px;left:0}.home .home__games-sketch .home__sketch-parallax,.home .home__philosophy-sketch .home__sketch-parallax{inset:0}.home .home__sketch-image{background-color:var(--color-fg);width:100%;height:100%;-webkit-mask:var(--sketch) center/contain no-repeat;-webkit-mask:var(--sketch) center/contain no-repeat;mask:var(--sketch) center/contain no-repeat;transform:rotate(-4deg)scale(.96)}.home .home__games-sketch .home__sketch-image{transform:rotate(3deg)}.home .home__philosophy-sketch .home__sketch-image{transform:rotate(-2deg)}@media (max-width:1199.98px){.home .home__sketch,.home .home__games-sketch,.home .home__philosophy-sketch{display:none}}@media (min-width:1200px){.home .home__games{clip-path:inset(-500px 0 0);overflow:visible}.home .home__games-label-slot{z-index:3;margin-top:-400px}}
.game-card.game-card__root{cursor:pointer;flex-flow:column;place-content:flex-start center;align-items:flex-start;gap:14px;width:698px;height:749px;padding:0;display:flex;position:relative;overflow:hidden}.game-card .game-card__top{will-change:var(--t-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:hidden}.game-card .game-card__image-video{z-index:1;flex:none;width:100%;height:100%;position:absolute;top:0%;left:0%;overflow:visible}.game-card .game-card__inner-image{will-change:var(--t-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:50%;height:50%;padding:0;display:flex;position:relative;overflow:hidden}.game-card .game-card__bottom{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.game-card .game-card__title{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:25px;padding:0;display:flex;position:relative;overflow:hidden}.game-card .game-card__title-text,.game-card .game-card__title-rollover,.game-card .game-card__count{white-space:pre;flex:none;width:auto;height:auto;position:relative}.game-card.game-card--secondary.game-card__root{cursor:unset}.game-card.game-card--primary.is-hover .game-card__title{justify-content:flex-end}
.press.press__root{background-color:var(--color-purple);height:1080px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;padding:0;display:flex;position:relative}.press .press__hero{background-color:var(--color-pink);flex-flow:column;flex:none;place-content:center;align-items:center;gap:80px;width:98%;height:min-content;padding:159px 20px 75px;display:flex;position:relative;overflow:hidden}.press .press__hero-inner{flex-flow:column;flex:none;place-content:center;align-items:center;gap:13px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.press .press__intro{--t-link-text-color:var(--color-fg);--t-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.press .press__contact-text{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}@media (min-width:810px) and (max-width:1199.98px){.press.press__root{width:810px}}@media (max-width:809.98px){.press.press__root{width:390px}.press .press__hero{padding:121px 20px 20px}}.press .press__contact-text{max-width:860px;margin-top:20px}.press .press-kit{box-sizing:border-box;width:98%;color:var(--color-fg);flex-direction:column;gap:clamp(72px,8vw,128px);margin:0 auto;padding:84px clamp(20px,3vw,40px) 120px;font-family:Helvetica Neue Medium,Helvetica Neue Medium Fallback,sans-serif;font-size:17px;line-height:1.45;display:flex}.press-kit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.press-kit a:hover{text-decoration-thickness:2px}.press-kit__kit{flex-direction:column;gap:32px;scroll-margin-top:120px;display:flex}.press-kit__kit-head{flex-wrap:wrap;align-items:flex-end;gap:10px 28px;display:flex}.press-kit__kit-num{letter-spacing:.04em;text-transform:uppercase;flex-basis:100%;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:13px}.press-kit__heading{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:clamp(44px,7vw,128px);line-height:.88}.press-kit .press-kit__zip{isolation:isolate;border:2px solid var(--color-fg);color:var(--color-fg);text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.6em;padding:16px 22px;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:15px;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.press-kit .press-kit__zip:hover{background:var(--color-fg);color:var(--color-surface,var(--palette-black))}html.has-custom-cursor .press-kit .press-kit__zip--idle:hover{color:var(--color-fg);background:0 0}.press-kit .press-kit__zip:active{transform:scale(.96)}.press-kit .press-kit__zip:focus-visible{outline:2px solid var(--color-fg);outline-offset:4px}.press-kit .press-kit__zip{padding-top:calc(16px + .355em);padding-bottom:calc(16px - .355em)}.press-kit__zip-labels{display:grid}.press-kit__zip-label{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:10px;transition:opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.press-kit__zip .press-kit__file{opacity:.6}.press-kit__zip--idle .press-kit__zip-label:not(.press-kit__zip-label--idle),.press-kit__zip--loading .press-kit__zip-label:not(.press-kit__zip-label--loading),.press-kit__zip--done .press-kit__zip-label:not(.press-kit__zip-label--done){opacity:0;pointer-events:none;transform:translateY(60%)}.press-kit__zip--loading .press-kit__zip-label--idle,.press-kit__zip--done .press-kit__zip-label--loading{transform:translateY(-60%)}.press-kit .press-kit__zip:before{content:"";z-index:-1;background:var(--color-fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.press-kit .press-kit__zip:not(.press-kit__zip--idle){color:var(--color-surface,var(--palette-black));transition-delay:.15s}.press-kit .press-kit__zip--loading:before{animation:press-zip-sweep var(--sweep,1.8s) cubic-bezier(.65, 0, .35, 1) forwards}.press-kit .press-kit__zip--done{background:var(--color-fg)}.press-kit .press-kit__zip--done:before{transform:scaleX(1)}.press-kit__zip--done .press-kit__zip-label--done{animation:.42s cubic-bezier(.34,1.56,.64,1) press-zip-pop}@keyframes press-zip-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes press-zip-pop{0%{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.press-kit .press-kit__zip,.press-kit__zip-label{transition:none}.press-kit .press-kit__zip--loading:before,.press-kit__zip--done .press-kit__zip-label--done{animation:none}.press-kit .press-kit__zip--loading:before{transform:scaleX(1)}}.press-kit__kit-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px clamp(16px,2vw,32px);display:grid}.press-kit__info{flex-direction:column;gap:16px;min-width:0;display:flex}.press-kit__block{flex-direction:column;gap:12px;min-width:0;display:flex}.press-kit__subheading{letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:15px;line-height:1.2}.press-kit__paragraph{max-width:62ch;margin:0}.press-kit__facts{border-top:2px solid var(--color-fg);margin:0 0 8px;display:grid}.press-kit__fact{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 35%, transparent);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.press-kit__facts dt{text-transform:uppercase;padding-top:3px;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:13px}.press-kit__facts dd{overflow-wrap:anywhere;margin:0}.press .press__marquee{width:calc(100% + 40px);margin:0 -20px 24px;overflow:hidden}.press-kit__status{isolation:isolate;vertical-align:middle;align-items:center;gap:10px;padding:9px 14px 9px 12px;line-height:1;display:inline-flex;position:relative;overflow:hidden}.press-kit__status:before{content:"";z-index:-1;opacity:.18;background:repeating-linear-gradient(-45deg, var(--color-fg) 0 8px, transparent 8px 16px);background-size:22.6px 22.6px;animation:1.1s linear infinite press-status-stripes;position:absolute;inset:0}.press-kit__status-dot{background:var(--color-fg);border-radius:50%;width:9px;height:9px;position:relative}.press-kit__status-dot:after{content:"";background:var(--color-fg);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite press-status-ping;position:absolute;inset:0}.press-kit__status-dots{margin-left:-8px;display:inline-flex}.press-kit__status-dots span{animation:1.4s infinite press-status-dot}.press-kit__status-dots span:nth-child(2){animation-delay:.2s}.press-kit__status-dots span:nth-child(3){animation-delay:.4s}@keyframes press-status-stripes{to{background-position:22.6px 0}}@keyframes press-status-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes press-status-dot{0%,20%{opacity:0}40%,to{opacity:1}}.press-kit__status{--status-shift:.355em;padding-top:calc(9px + var(--status-shift));padding-bottom:calc(9px - var(--status-shift))}.press-kit__status-dot{translate:0 calc(-1 * var(--status-shift))}@media (prefers-reduced-motion:reduce){.press-kit__status:before,.press-kit__status-dot:after,.press-kit__status-dots span{animation:none}}.press-kit__socials{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.press-kit .press-kit__social{border:1.5px solid var(--color-fg);width:36px;height:36px;color:var(--color-fg);border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.press-kit .press-kit__social:hover{background:var(--color-fg);color:var(--color-surface,var(--palette-black))}html.has-custom-cursor .press-kit .press-kit__social:hover{color:var(--color-fg);background:0 0}.press-kit__list{flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.press-kit__assets{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:28px clamp(12px,1.4vw,22px);min-width:0;margin:0;padding:0;list-style:none;display:grid}.press-kit__assets>li{grid-column:span var(--span,2);margin-top:var(--drop,0);min-width:0}.press-kit .press-kit__asset{flex-direction:column;gap:8px;text-decoration:none;display:flex}.press-kit__asset-media{aspect-ratio:var(--ratio,1);background:color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:10px;display:block;overflow:hidden}.press-kit__asset-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.press-kit__asset-media--contain img{object-fit:contain;box-sizing:border-box;padding:12%}.press-kit__asset-media--light{background:var(--color-fg)}.press-kit__asset:hover .press-kit__asset-media img{transform:scale(1.05)}.press-kit__asset-label{text-transform:uppercase;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:15px;line-height:1.1}.press-kit__asset-meta{letter-spacing:.04em;opacity:.7;font-variant-numeric:tabular-nums;font-size:12px;line-height:1}.press-kit__file{flex:none;font-family:Helvetica Neue Bold,Helvetica Neue Bold Fallback,sans-serif;font-size:13px}.press-kit a:focus-visible{outline:2px solid var(--color-fg);outline-offset:4px}@media (min-width:1200px){.press-kit__kit--v1 .press-kit__info{grid-column:1/span 4}.press-kit__kit--v1 .press-kit__assets{grid-column:6/-1}.press-kit__kit--v1 li:first-child{--span:4;--ratio:16 / 7}.press-kit__kit--v1 li:nth-child(2){--span:2;--ratio:1;--drop:56px}.press-kit__kit--v1 li:nth-child(3){--span:2;--ratio:4 / 5}.press-kit__kit--v1 li:nth-child(4){--span:4;--ratio:1200 / 630;--drop:40px}.press-kit__kit--v1 li:nth-child(5){--span:3;--ratio:1;--drop:-24px}.press-kit__kit--v1 li:nth-child(6){--span:3;--ratio:4 / 3;--drop:72px}.press-kit__kit--v2 .press-kit__kit-head{text-align:right;flex-direction:row-reverse;justify-content:flex-start}.press-kit__kit--v2 .press-kit__kit-num{text-align:right}.press-kit__kit--v2 .press-kit__assets{grid-area:1/1/auto/span 7}.press-kit__kit--v2 .press-kit__info{grid-area:1/9/auto/-1;margin-top:clamp(80px,12vw,220px)}.press-kit__kit--v2 li:first-child{--span:4;--ratio:16 / 9}.press-kit__kit--v2 li:nth-child(2){--span:2;--ratio:4 / 5;--drop:72px}.press-kit__kit--v2 li:nth-child(3){--span:2;--ratio:3 / 4}.press-kit__kit--v2 li:nth-child(4){--span:4;--ratio:16 / 9;--drop:48px}.press-kit__kit--v2 li:nth-child(5){--span:3;--ratio:16 / 10}.press-kit__kit--v2 li:nth-child(6){--span:2;--ratio:3 / 5;grid-column:5/span 2;margin-top:32px}.press-kit__kit--v3 .press-kit__kit-head{text-align:center;justify-content:center;padding-left:18%}.press-kit__kit--v3 .press-kit__assets{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.press-kit__kit--v3 li:first-child{--span:5;--ratio:1920 / 1357}.press-kit__kit--v3 li:nth-child(2){--span:3;--ratio:1;--drop:110px}.press-kit__kit--v3 li:nth-child(3){--span:4;--ratio:16 / 9;--drop:36px}.press-kit__kit--v3 li:nth-child(4){--span:2;--ratio:3 / 4;grid-column:2/span 2}.press-kit__kit--v3 li:nth-child(5){--span:3;--ratio:4 / 5;--drop:48px}.press-kit__kit--v3 li:nth-child(6){--span:2;--ratio:3 / 4;grid-column:10/span 2;margin-top:16px}.press-kit__kit--v3 .press-kit__info{grid-area:2/3/auto/-2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px clamp(24px,4vw,72px);display:grid}.press-kit__kit--v3 .press-kit__facts{grid-row:1/span 4}}.press-kit__kit--game{color:var(--kit-ink)}.press-kit__kit--game :is(.press-kit__heading,.press-kit__kit-num,.press-kit__subheading,.press-kit__facts dt,.press-kit__asset-label,.press-kit__asset-meta,.press-kit__status){color:var(--color-fg)}.press-kit__kit--game a{-webkit-text-decoration-color:var(--color-fg);text-decoration-color:var(--color-fg)}.press-kit__closing{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px clamp(16px,2vw,32px);display:grid}.press-kit__closing>:first-child{grid-column:1/span 4}.press-kit__closing>:nth-child(2){grid-column:6/span 4;margin-top:96px}.press-kit__closing>:nth-child(3){grid-column:9/span 4;margin-top:220px}.press-kit__closing .press-kit__block{border-top:2px solid var(--color-fg);padding-top:14px}@media (max-width:1199.98px){.press .press-kit{padding:64px 24px 96px}.press-kit__kit-body>*{grid-column:1/-1}.press-kit__assets>li:nth-child(3n+1){--span:4;--ratio:16 / 10}.press-kit__assets>li:nth-child(3n+2){--span:2;--ratio:3 / 4;--drop:48px}.press-kit__assets>li:nth-child(3n){--span:3;--ratio:1}.press-kit__kit--v2 .press-kit__kit-head{text-align:right;justify-content:flex-end}.press-kit__closing>:first-child{grid-column:1/span 6}.press-kit__closing>:nth-child(2){grid-column:7/span 6;margin-top:64px}.press-kit__closing>:nth-child(3){grid-column:3/span 7;margin-top:0}}@media (max-width:809.98px){.press .press-kit{padding:48px 20px 80px;font-size:15px}.press-kit__assets>li:nth-child(3n+1){--span:6}.press-kit__assets>li:nth-child(3n+2){--span:3;--drop:0px}.press-kit__assets>li:nth-child(3n){--span:3;--drop:40px}.press-kit__closing>*{grid-column:1/-1!important;margin-top:0!important}.press-kit__closing>:nth-child(2){margin-left:14%}.press-kit__fact{grid-template-columns:92px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.press-kit__asset-media img{transition:none}}.press-kit__kit--game .press-kit__asset-media:not(.press-kit__asset-media--light){background:color-mix(in srgb, var(--palette-green) 10%, transparent)}.press-kit__page-link{margin:8px 0 16px;display:flex}.press-kit__fact{padding:calc(9px + .14em) 0 calc(9px - .14em)}
.page-head .page-head__container{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:50px;width:100%;height:min-content;padding:0 24px;display:flex;position:relative;overflow:visible}.page-head .page-head__heading{z-index:1;flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:252px 0 24px;display:flex;position:sticky;top:130px;overflow:hidden}.page-head .page-head__content{flex-flow:row;flex:1 0 0;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.page-head .page-head__title,.page-head .page-head__count{--t-paragraph-spacing:0px;mix-blend-mode:difference;white-space:pre;flex:none;width:auto;height:auto;position:relative}.page-head .page-head__number{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0 0 118px;display:flex;position:relative;overflow:hidden}.page-head[data-border=true]:after,.page-head [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:810px) and (max-width:1199.98px){.page-head .page-head__container{flex-direction:column;padding:130px 24px 0}.page-head .page-head__heading{top:unset;flex:none;width:100%;padding:0;position:relative}.page-head .page-head__content{align-content:flex-start;align-items:flex-start}.page-head .page-head__number{padding:0}}@media (max-width:809.98px){.page-head .page-head__container{flex-direction:column;gap:30px;padding:120px 20px 0}.page-head .page-head__heading{top:unset;flex:none;width:100%;padding:0;position:relative}.page-head .page-head__content{align-content:flex-start;align-items:flex-start}.page-head .page-head__number{padding:0}}@media (min-width:810px) and (max-width:1199.98px){.page-head .page-head__container{padding-top:160px}}@media (max-width:809.98px){.page-head .page-head__container{padding-top:140px}}.page-head .page-head__heading:has(.page-head__intro){flex-direction:column}.page-head .page-head__intro{max-width:420px;color:var(--color-fg);font-family:Helvetica Neue Medium,Helvetica Neue Medium Fallback,sans-serif;font-size:19px;line-height:26px}.page-head .page-head__intro p{margin:0}@media (max-width:1199.98px){.page-head .page-head__intro{max-width:none;padding:12px 0 0}}.page-head{width:100%;max-width:1480px;margin-inline:auto}.page-head .page-head__heading{flex-direction:column;gap:20px;width:100%;padding-top:clamp(150px,15vw,230px);padding-bottom:clamp(24px,4vw,56px);position:relative;top:auto}.page-head .page-head__content{flex:none;align-items:flex-start;gap:16px;width:100%;height:auto}.page-head .page-head__intro{max-width:560px;padding:0}.page-head .page-head__intro,.page-head .page-head__intro p{white-space:normal;width:100%;max-width:560px}@media (max-width:809.98px){.page-head .page-head__content{flex-wrap:wrap}.page-head .page-head__title h1{--t-font-size:16vw;--t-line-height:1;--t-letter-spacing:-.05em;white-space:normal}.page-head .page-head__title h1.rt.text-display-xl{--t-font-size:15.5vw;--t-line-height:1;--t-letter-spacing:-.05em}.page-head .page-head__heading{padding-top:130px}}
.rolling-text{box-sizing:border-box;vertical-align:top;-webkit-user-select:none;user-select:none;width:max-content;text-shadow:0 var(--line-height-abs) 0 var(--text);margin:0;padding:0;display:flex;overflow:hidden}.rolling-text span{backface-visibility:hidden;white-space:pre;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;letter-spacing:inherit;line-height:var(--line-height-abs);color:var(--text);flex-shrink:0;display:block}.rolling-text .rolling-text__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rolling-text{position:relative}.button .rolling-text{top:.117em}.button .rolling-text,.button .rolling-text span{transition:color 78ms linear 61ms,text-shadow 78ms linear 61ms}
