@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{vertical-align:baseline;border:0;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html,body{height:100%}main{min-height:100%}img{object-fit:cover;width:100%;height:100%}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{color:#0e0e0f;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,sans-serif;font-size:1.6rem}@media (width>=900px){body *{font-size:.833333vw}}a{color:#2376fa}.fw-lt{font-weight:300}.fw-rg{font-weight:400}.fw-md{font-weight:500}.fw-sb{font-weight:600}.fw-b{font-weight:700}.fw-eb{font-weight:800}.loader{z-index:12}.navigation{z-index:11}.cookie-banner{z-index:10}img,svg,video[data-gif]{object-fit:cover;width:100%;height:100%}a{text-decoration:none}.hidden{opacity:0!important;display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.invisible{pointer-events:none;max-height:0;opacity:0!important}.mobile-hidden{display:none!important}@media (width>=900px){.mobile-hidden{display:unset!important}.md-hidden{display:none}}.-no-overflow{overflow:hidden}.-full-width{width:calc(100% + 4.8rem)}@media (width>=900px){.-full-width{width:100%}}.-closing-section{min-height:unset!important}.-cover{width:100%;height:100%;position:absolute;inset:0}.-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-flex{display:flex}.-flex-center{text-align:center;justify-content:center;align-items:center;display:flex}.-flex-row{flex-direction:row}.-flex-col{flex-direction:column}.-card{background:#f7f7f7;border:.1rem solid #0000000d;flex-direction:column;justify-content:end;max-width:calc(100vw - 4.8rem);height:auto;min-height:34rem;padding:9.6rem 2.4rem 3.2rem;display:flex;box-shadow:0 .2rem .5rem #a1a1a11a}@media (width>=900px){.-card{border:.0520833vw solid #0000000d;max-width:calc(100vw - 20%);min-height:17.7083vw;padding:6.25vw 1.25vw 1.66667vw;box-shadow:0 .104167vw .260417vw #a1a1a11a}}[data-section-dark] .-card{background-color:#323234;border:.1rem solid #0000000d;margin-top:2.4rem;box-shadow:0 .2rem .5rem #a1a1a11a}@media (width>=900px){[data-section-dark] .-card{border:.0520833vw solid #0000000d;margin-top:.833333vw;box-shadow:0 .104167vw .260417vw #a1a1a11a}[data-gradient],[data-gradient] *{background:linear-gradient(90deg,#009fff 0%,#ec2f4b 30% 50%,#009fff 100%);transition:background-size .1s ease-out}[data-animate-in]{will-change:transform, opacity;opacity:0;transition:unset!important}}[data-split-paragraph] *{display:inline-block}.-badge{letter-spacing:.24px;font-weight:800;line-height:1.2rem;font-size:1.2rem!important}@media (width>=900px){.-badge{line-height:.625vw;font-size:.625vw!important}}.-badge{opacity:0;background-color:#f22b44;border-radius:50%;place-content:center;width:2.2rem;height:2.2rem;display:grid;color:#fff!important}@media (width>=900px){.-badge{letter-spacing:.4px;width:1.66667vw;height:1.66667vw;margin-top:.416667vw;margin-left:-.416667vw;font-weight:800;line-height:20rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.-badge{line-height:10.4167vw;font-size:1.04167vw!important}}.-page-title{letter-spacing:1.96px;font-weight:600;line-height:2.6rem;font-size:1.4rem!important}@media (width>=900px){.-page-title{line-height:1.35417vw;font-size:.729167vw!important}}.-page-title{text-transform:uppercase;margin-bottom:1.6rem;display:block;color:#76767b!important}.-page-title *{letter-spacing:1.96px;font-weight:600;line-height:2.6rem;font-size:1.4rem!important}@media (width>=900px){.-page-title *{line-height:1.35417vw;font-size:.729167vw!important}}.-page-title *{color:#76767b!important}@media (width>=900px){.-page-title{letter-spacing:2.8px;margin-bottom:1.66667vw;font-weight:600;line-height:2.6rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.-page-title{line-height:1.35417vw;font-size:1.04167vw!important}}@media (width>=900px){.-page-title *{letter-spacing:2.8px;font-weight:600;line-height:2.6rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.-page-title *{line-height:1.35417vw;font-size:1.04167vw!important}}.-breadcrumb{flex-flow:row;align-items:center;display:flex}@media (width>=900px){.-breadcrumb a{transition:color .1s ease-out}}@media (width>=900px) and (hover:hover) and (pointer:fine){.-breadcrumb a:hover{color:#636366!important}}@media (width>=900px){.-breadcrumb .divider{width:1.14583vw;height:1.14583vw;margin:0 1.14583vw}}.-black{color:#0e0e0f!important}.-white{color:#fff!important}.-grid-wrap{grid-gap:1.6rem;grid-row-gap:0;pointer-events:none;grid-template-columns:repeat(6,1fr);width:100%;padding-inline:2.4rem;display:grid}.-grid-wrap-0{padding-inline:0!important}.-grid-wrap-gap-0{gap:0!important}.-grid-wrap *{pointer-events:auto}@media (width>=900px){.-grid-wrap{grid-gap:calc(32vw * 100 / 1920);grid-template-columns:repeat(12,1fr);padding:0 10%}}strong{font-weight:700!important}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes scrolling-text-footer{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes skewed-gallery-column{0%{transform:translateY(0%)}to{transform:translateY(-25%)}}@keyframes skewed-gallery-column-reverse{0%{transform:translateY(0%)}to{transform:translateY(25%)}}@keyframes reveal-message{0%{opacity:0;transform:translate(5%,10%)rotate(5deg)}to{opacity:1}}@keyframes reveal-badge{0%{opacity:0;transform:scale(0)}to{opacity:1}}@keyframes linear-bg-shift{0%{background-size:100%}to{background-size:150%}}@keyframes blur-morph{0%{border-radius:40% 60% 60% 40%/70% 30%}to{border-radius:40% 60%}}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap;height:100%;display:inline-block}.c-scrollbar{transform-origin:100%;opacity:0;width:11px;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;right:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{opacity:.5;width:7px;cursor:-webkit-grab;cursor:grab;background-color:#000;border-radius:10px;margin:2px;position:absolute;top:0;right:0}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}main{z-index:2;position:relative;overflow-x:hidden}html{overscroll-behavior:none;background-color:#fff;transition:background-color .5s;overflow-x:hidden}@media (width>=900px){html{overscroll-behavior:unset}}html [data-section-dark],html [data-section-black]{background-color:#0e0e0f}@media (width>=900px){html [data-section-dark],html [data-section-black]{background-color:unset}}html.-dark-theme{background-color:#fff}@media (width>=900px){html.-dark-theme{background-color:#0e0e0f}}html.-dark-theme .c-scrollbar_thumb{background-color:#fff}@media (width>=900px){html.-dark-theme [data-scroll-section]:not([data-scroll-call=changeTheme])>*,html.-dark-theme [data-scroll-section]:not([data-scroll-call=changeTheme])>* *{opacity:0}html.-dark-theme [data-scroll-section]:not([data-scroll-call=changeTheme])>* :before,html.-dark-theme [data-scroll-section]:not([data-scroll-call=changeTheme])>* :after{opacity:0;transition:opacity linear}}html.-light-theme{background-color:#fff}html.-light-theme .c-scrollbar_thumb{background-color:#0e0e0f}@media (width>=900px){html.-light-theme [data-scroll-section][data-scroll-call=changeTheme]>*,html.-light-theme [data-scroll-section][data-scroll-call=changeTheme]>* *{opacity:0}html.-light-theme [data-scroll-section][data-scroll-call=changeTheme]>* :before,html.-light-theme [data-scroll-section][data-scroll-call=changeTheme]>* :after{opacity:0;transition:opacity linear}}[data-router]{min-height:100%}::selection{color:#fff;background:#f22b44}.c-scrollbar{width:.4rem}@media (width>=900px){.c-scrollbar{width:.416667vw}}.c-scrollbar_thumb{opacity:.7;border-radius:0;width:.4rem;margin:0}@media (width>=900px){.c-scrollbar_thumb{width:.416667vw}[data-page]{overflow:hidden}}[data-scroll-section]{place-items:center;min-height:100vh;padding:0 2.4rem;display:grid;position:relative}[data-scroll-section]>*{transition:opacity .5s}@media (width>=900px){[data-scroll-section]{flex-direction:column;align-items:flex-start;padding:0 10%;display:flex}}[data-section]{min-height:100vh;position:relative}[data-section-dark] *{color:#fff}[data-section-black]{background-color:#0e0e0f}[data-section-black] *{color:#fff}[data-cursor-tilt]{transition:transform .1s linear}[data-cursor-tilt]:not(:hover){transition:transform .8s linear}.-dark{--color:#0e0e0f;--stroke-color:#0e0e0f;--inverse-color:#fff}.-dark *{color:#0e0e0f}.-dark .progress{box-shadow:inset 0 0 0 .2rem #0e0e0f33}@media (width>=900px){.-dark .progress{box-shadow:inset 0 0 0 .104167vw #0e0e0f33}}.-dark .link--arrow-themed span:before,.-dark .link--arrow-themed span:after{background-color:#0e0e0f}.-dark .menu__links li:not(.active) [data-stroked-text]{color:#fff}.-light{--color:#fff;--stroke-color:#fff;--inverse-color:#0e0e0f}.-light *{color:#fff}.-light .progress{box-shadow:inset 0 0 0 .2rem #fff3}@media (width>=900px){.-light .progress{box-shadow:inset 0 0 0 .104167vw #fff3}}.-light .link--arrow-themed span:before,.-light .link--arrow-themed span:after{background-color:#fff}.-light .link--arrow-themed .arrow img{filter:invert()sepia()saturate(0%)hue-rotate(176deg)brightness(106%)contrast(105%)}.-light .menu__links li:not(.active) [data-stroked-text]{color:#0e0e0feb}.-colored,.-colored *{background:linear-gradient(90deg,#009fff 0%,#ec2f4b 80%);-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}@media (width>=900px){.-colored,.-colored *{background:linear-gradient(90deg,#009fff 0%,#ec2f4b 30% 50%,#009fff 100%) 0 0/180%}}.loader{background-color:#0e0e0f;place-content:center;display:grid;position:fixed;inset:0}.loader .logo{pointer-events:none}.loader .logo svg{width:8.6rem;height:3.4rem;overflow:unset}.loader .logo svg>path{opacity:0}@media (width>=900px){.loader .logo svg{width:6.77083vw;height:2.60417vw}}.cookie-banner{text-align:center;background-color:#fff;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;display:flex;position:fixed;bottom:3.2rem;left:3.6rem;right:3.6rem;box-shadow:0 .3rem 2rem #0000004d}.cookie-banner__icon{width:3.4rem;height:3.4rem}.cookie-banner__text *{letter-spacing:.18px;font-weight:400;line-height:2.6rem;font-size:1.8rem!important}@media (width>=900px){.cookie-banner__text *{line-height:1.35417vw;font-size:.9375vw!important}}.cookie-banner__text *{color:#0e0e0f}.cookie-banner__actions{gap:.6rem;display:flex}.cookie-banner__actions .button{letter-spacing:0;font-weight:700;line-height:2.1rem;font-size:1.7rem!important}@media (width>=900px){.cookie-banner__actions .button{line-height:1.09375vw;font-size:.885417vw!important}}.cookie-banner__actions .button{color:#0e0e0f;border:.1rem solid #0e0e0f;justify-content:center;align-items:center;padding:1.2rem 1.6rem;display:flex}.cookie-banner__actions .button.-left{border-radius:2.4rem .5rem .5rem 2.4rem}.cookie-banner__actions .button.-right{border-radius:.5rem 2.4rem 2.4rem .5rem}.cookie-banner__actions .button.accept{background-color:#e5e5ea}@media (width>=900px){.cookie-banner{bottom:1.66667vw;right:unset;border-radius:.78125vw;flex-direction:row;gap:1.66667vw;padding:.833333vw 1.30208vw;left:50%;transform:translate(-50%);box-shadow:0 .15625vw 1.04167vw #0000004d}.cookie-banner__icon{min-width:2.08333vw;min-height:2.08333vw}.cookie-banner__text *{letter-spacing:.18px;text-align:left;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}}@media (width>=900px) and (width>=900px){.cookie-banner__text *{line-height:1.45833vw;font-size:.9375vw!important}}@media (width>=900px){.cookie-banner__text{min-width:39.0625vw}.cookie-banner__actions{gap:.3125vw;margin-left:auto}.cookie-banner__actions .button{letter-spacing:0;border:.0520833vw solid #0e0e0f;padding:.625vw .833333vw;font-weight:700;line-height:2.1rem;transition:background-color .1s ease-out,border .1s ease-out;font-size:1.6rem!important}}@media (width>=900px) and (width>=900px){.cookie-banner__actions .button{line-height:1.09375vw;font-size:.833333vw!important}}@media (width>=900px){.cookie-banner__actions .button.-left{border-radius:1.25vw .260417vw .260417vw 1.25vw}.cookie-banner__actions .button.-right{border-radius:.260417vw 1.25vw 1.25vw .260417vw}}@media (width>=900px) and (hover:hover) and (pointer:fine){.cookie-banner__actions .button:hover{color:#fff;background-color:#636366;border:.0520833vw solid #636366}}.navigation__header{background-color:var(--inverse-color);justify-content:space-between;align-items:center;min-height:8.8rem;padding:2.4rem;transition:box-shadow .2s,transform .5s,background-color .5s;display:flex;box-shadow:0 .3rem 2rem #00000029}.navigation__header.hide{box-shadow:none;transform:translateY(-100%)}.navigation__header *{transition:fill .2s,backgroundColor .2s,transform .2s}.navigation__header__logo{width:8rem;height:3.2rem}.navigation__header__logo path{fill:var(--color)}.navigation__header__back a{cursor:pointer;background-color:var(--color);border-radius:9999px;place-content:center;width:5.6rem;height:5.6rem;display:grid;position:relative}.navigation__header__back a .back-icon{width:2rem;height:3rem;margin-right:.2rem;transition:none;transform:rotate(180deg)}.navigation__header__back a .back-icon path{stroke:var(--inverse-color)}.navigation__header__links,.navigation__header [data-menu-cta]{display:none}.navigation__header [data-menu-toggle]{place-content:center;width:5.6rem;height:5.6rem;display:grid;position:relative}.navigation__header [data-menu-toggle] .burger{grid-gap:.6rem;flex-direction:column;display:flex}.navigation__header [data-menu-toggle] .burger .line{background-color:var(--color);border-radius:100rem;width:2.4rem;height:.4rem;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:block;position:relative}.navigation__header [data-menu-toggle] .burger .line:nth-last-of-type(2){transition:all .1s cubic-bezier(.175,.885,.32,1.275)}.navigation__header [data-menu-toggle] .progress{stroke-width:.3rem;stroke:var(--color);cursor:pointer;z-index:1;border-radius:50%;position:absolute}.navigation__header [data-menu-toggle] .progress *{transition:stroke-dashoffset .15s ease-out}.navigation__header [data-menu-toggle] .progress path{fill:none}.navigation__header [data-menu-toggle] .background{z-index:-1;user-select:none;background-color:var(--inverse-color);border-radius:50%;width:0;height:0;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=900px){.navigation__header{background-color:unset;min-height:7.5vw;box-shadow:unset;padding:1.25vw 2.5vw}.navigation__header__logo{width:5.10417vw;height:2.08333vw;margin-right:auto}.navigation__header__back{display:none}.navigation__header__back a{border-radius:520.781vw;place-content:center;width:3.69792vw;height:3.69792vw;transition:background-color .2s ease-out;display:grid;position:relative}.navigation__header__back a .back-icon{width:1.04167vw;height:1.5625vw;margin-right:.104167vw;transition:margin-right .1s ease-out;transform:rotate(180deg)}}@media (width>=900px) and (hover:hover) and (pointer:fine){.navigation__header__back a:hover .back-icon{margin-right:.520833vw}}@media (width>=900px){.navigation__header__links{gap:2.91667vw;margin:0;padding:0;transition:opacity .2s ease-out;display:flex;position:absolute;left:50%;transform:translate(-50%)}.navigation__header__links.hide{opacity:0!important}.navigation__header__links.hide *{pointer-events:none}.navigation__header__actions{justify-content:center;align-self:center;gap:1.5625vw;margin-left:auto;display:flex}.navigation__header__actions [data-menu-cta]{transition:opacity .2s ease-out;display:flex}.navigation__header__actions [data-menu-cta].hide{opacity:0!important}.navigation__header__actions [data-menu-cta].hide *{pointer-events:none}.navigation__header__actions [data-menu-toggle]{min-width:3.33333vw;min-height:3.33333vw}.navigation__header__actions [data-menu-toggle] .burger{grid-gap:calc(6vw * 100 / 1920)}.navigation__header__actions [data-menu-toggle] .burger .line{border-radius:52.0833vw;min-width:1.25vw;min-height:.208333vw}}@media (width>=900px) and (orientation:portrait){.navigation__header__actions [data-menu-toggle] .burger .line{min-width:2.5vw}}@media (width>=900px){.navigation__header__actions [data-menu-toggle] .progress{stroke-width:.15625vw}}@media (width>=900px) and (hover:hover) and (pointer:fine){.navigation__header__actions [data-menu-toggle] .progress:hover{transform:scale(1.1)}}.navigation:not(.-menu-open) .navigation__menu{opacity:0;pointer-events:none}.navigation:not(.-menu-open) .navigation__menu *{pointer-events:none}.navigation__menu{justify-content:flex-start;place-items:center;height:100%;padding:3.6rem 2.4rem;display:grid}@media screen and (height<=650px){.navigation__menu{place-items:end}}.navigation .menu__links{flex-direction:column;gap:1.8rem;margin:0;padding:0;display:flex}.navigation .menu__links li{width:fit-content;position:relative}.navigation .menu__links li:not(.active) [data-stroked-text]{text-shadow:.1rem .1rem 0 var(--stroke-color), -.1rem -.1rem 0 var(--stroke-color), .1rem -.1rem 0 var(--stroke-color), -.1rem .1rem 0 var(--stroke-color), .1rem .1rem 0 var(--stroke-color)}.navigation .menu__links li a{align-items:flex-start;display:flex}.navigation .menu__links li a [data-stroked-text]{letter-spacing:2.4px;font-weight:800;line-height:4.8rem;font-size:4.8rem!important}@media (width>=900px){.navigation .menu__links li a [data-stroked-text]{line-height:2.5vw;font-size:2.5vw!important}}.navigation .menu__links li img,.navigation .menu__links li video{display:none}.navigation .menu__footer{pointer-events:none;position:absolute;bottom:3.6rem;left:2.6rem;right:2.6rem}@media screen and (height<=650px){.navigation .menu__footer>:not(.menu__footer__languages){display:none!important}}.navigation .menu__footer *{pointer-events:all}.navigation .menu__footer__contact{flex-direction:column;gap:.6rem;width:fit-content;display:flex}.navigation .menu__footer__contact span{letter-spacing:.2px;font-weight:600;line-height:2.6rem;font-size:2rem!important}@media (width>=900px){.navigation .menu__footer__contact span{line-height:1.35417vw;font-size:1.04167vw!important}}.navigation .menu__footer__contact a span{letter-spacing:.32px;font-weight:600;line-height:3.7rem;font-size:3.2rem!important}@media (width>=900px){.navigation .menu__footer__contact a span{line-height:1.92708vw;font-size:1.66667vw!important}}.navigation .menu__footer__languages{justify-content:flex-end;gap:1.6rem;margin:0;padding:0;display:flex;position:absolute;top:-.4rem;right:0}@media screen and (height<=650px){.navigation .menu__footer__languages{width:fit-content;margin-left:auto;position:static}}.navigation .menu__footer__languages .active:after{width:100%;left:0;right:auto}@media (width>=900px){.navigation__menu{justify-content:center;place-items:center;padding:1.25vw 10%}.navigation .menu__links{gap:0;position:relative}.navigation .menu__links li{z-index:0;justify-content:center;align-items:center;height:5.83333vw;display:flex;position:relative}.navigation .menu__links li:not(.active) [data-stroked-text]{text-shadow:calc(1vw * 100 / 1920) calc(1vw * 100 / 1920) 0 var(--stroke-color), calc(-1vw * 100 / 1920) calc(-1vw * 100 / 1920) 0 var(--stroke-color), calc(1vw * 100 / 1920) calc(-1vw * 100 / 1920) 0 var(--stroke-color), calc(-1vw * 100 / 1920) calc(1vw * 100 / 1920) 0 var(--stroke-color), calc(1vw * 100 / 1920) calc(1vw * 100 / 1920) 0 var(--stroke-color);transition:all .3s ease-out}.navigation .menu__links li a{height:5.83333vw;position:relative}.navigation .menu__links li a [data-stroked-text]{pointer-events:none;letter-spacing:8px;margin-top:-2.1875vw;font-weight:700;line-height:18.6rem;font-size:16rem!important}}@media (width>=900px) and (width>=900px){.navigation .menu__links li a [data-stroked-text]{line-height:9.6875vw;font-size:8.33333vw!important}}@media (width>=900px){.navigation .menu__links li.active a [data-stroked-text],.navigation .menu__links li:hover a [data-stroked-text]{color:var(--stroke-color);text-shadow:calc(1vw * 100 / 1920) calc(1vw * 100 / 1920) 0 var(--stroke-color), calc(-1vw * 100 / 1920) calc(-1vw * 100 / 1920) 0 var(--stroke-color), calc(1vw * 100 / 1920) calc(-1vw * 100 / 1920) 0 var(--stroke-color), calc(-1vw * 100 / 1920) calc(1vw * 100 / 1920) 0 var(--stroke-color), calc(1vw * 100 / 1920) calc(1vw * 100 / 1920) 0 var(--stroke-color)}.navigation .menu__links li img,.navigation .menu__links li video{z-index:100;opacity:0;pointer-events:none;width:20.625vw;height:13.0208vw;transition:opacity .5s,transform .1s;display:block;position:absolute;transform:scale(.7);box-shadow:0 .15625vw 1.04167vw #00000029}}@media (width>=900px) and (hover:hover) and (pointer:fine){.navigation .menu__links li:hover img,.navigation .menu__links li:hover video{opacity:.9;transform:scale(1)}}@media (width>=900px) and (hover:none) and (pointer:coarse){.navigation .menu__links li{pointer-events:none}.navigation .menu__links li img,.navigation .menu__links li video{display:none}}@media (width>=900px){.navigation .menu__footer{justify-content:space-between;align-items:flex-end;max-width:100%;display:flex;bottom:2.91667vw;left:2.5vw;right:2.5vw}.navigation .menu__footer__contact{gap:.3125vw}.navigation .menu__footer__contact .arrow{display:none}.navigation .menu__footer__contact span{letter-spacing:.32px;font-weight:600;line-height:4.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.navigation .menu__footer__contact span{line-height:2.1875vw;font-size:1.66667vw!important}}@media (width>=900px){.navigation .menu__footer__contact a span{letter-spacing:.48px;font-weight:600;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.navigation .menu__footer__contact a span{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.navigation .menu__footer__socials{gap:1.66667vw;margin:0 0 0 auto;padding:0;position:relative;bottom:-.520833vw;display:flex!important}.navigation .menu__footer__socials li a{letter-spacing:.24px;font-weight:400;line-height:3.4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.navigation .menu__footer__socials li a{line-height:1.77083vw;font-size:1.25vw!important}}@media (width>=900px){.navigation .menu__footer__languages{gap:.833333vw;margin:0 0 0 2.91667vw;position:relative;top:auto;bottom:-.520833vw;right:auto}}@media screen and (width>=900px) and (height<=650px){.navigation .menu__footer__languages{margin-left:auto}}@media (width>=900px){.navigation .menu__footer__languages li a{letter-spacing:.24px;font-weight:400;line-height:3.4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.navigation .menu__footer__languages li a{line-height:1.77083vw;font-size:1.25vw!important}}nav{pointer-events:none;width:100%;height:100%;position:fixed}nav *{pointer-events:none}nav .navigation__menu *,nav .navigation__header *{pointer-events:all}nav.-menu-open .navigation__header{box-shadow:none;background-color:#0000}nav.-menu-open .line:first-of-type{transform-origin:top;top:50%;transform:rotate(-135deg)translateY(-50%);width:3.2rem!important;height:.3rem!important}nav.-menu-open .line:nth-of-type(2){opacity:0}nav.-menu-open .line:last-of-type{transform-origin:bottom;bottom:50%;transform:rotate(135deg)translateY(50%);width:3.2rem!important;height:.3rem!important}@media (width>=900px){nav.-menu-open .line:first-of-type,nav.-menu-open .line:last-of-type{width:1.66667vw!important;height:.15625vw!important}}.footer{min-height:unset;background-color:#ffeaec;flex-direction:column;margin-top:9.6rem;padding:7.2rem 0 0;display:flex}.footer>*{width:100%}.footer__doormat{place-content:center;min-height:18rem;display:grid;position:relative;overflow:hidden}.footer__doormat div.link{z-index:10;position:relative}.footer__doormat a.link{z-index:10;background-color:#ffeaec;padding:.4rem .4rem 1.2rem 1.2rem;position:relative;top:65%;transform:translateY(-50%)}.footer__doormat a.link span{letter-spacing:.72px;font-weight:600;line-height:4.2rem;font-size:3.6rem!important}@media (width>=900px){.footer__doormat a.link span{line-height:2.1875vw;font-size:1.875vw!important}}.footer__doormat a.link span{color:#0e0e0f}.footer__doormat .marquee{z-index:1;white-space:nowrap;align-items:center;width:100%;height:100%;transition:all 1s;display:flex;position:absolute;top:0;left:0}.footer__doormat .marquee>div{z-index:1;animation:15s linear infinite scrolling-text-footer;display:flex}.footer__doormat .marquee span{z-index:1;letter-spacing:-.735px;font-weight:600;font-size:14.7rem!important}@media (width>=900px){.footer__doormat .marquee span{font-size:7.65625vw!important}}.footer__doormat .marquee span{margin-right:11rem}.footer__doormat .marquee [data-stroked-text]{z-index:1;text-shadow:.1rem .1rem #de4449,-.1rem -.1rem #de4449,.1rem -.1rem #de4449,-.1rem .1rem #de4449,.1rem .1rem #de4449;color:#ffeaec}.footer__links{flex-direction:column;padding:7.2rem 2.4rem;display:flex}.footer__links a{color:#0e0e0f;font-weight:500}.footer__links .logo{width:8rem;margin-bottom:2rem}.footer__links .logo path{fill:#0e0e0f}.footer__links .address{width:fit-content}.footer__links .address>div:last-of-type{margin-bottom:6.4rem}.footer__links .address>div:last-of-type *{letter-spacing:.24px;font-size:1.6rem!important}@media (width>=900px){.footer__links .address>div:last-of-type *{font-size:.833333vw!important}}.footer__links .address>div:last-of-type p{line-height:3.2rem}@media (width>=900px){.footer__links .address>div:last-of-type p{line-height:1.66667vw}}.footer__links .address>div:last-of-type p{margin-bottom:1.2rem}.footer__links .socials{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.footer__links .socials ul{flex-direction:column;gap:1.6rem;width:auto;margin:0;padding:0;display:flex}.footer__links .socials ul *{letter-spacing:.4px;line-height:2.4rem;font-size:2rem!important}@media (width>=900px){.footer__links .socials ul *{line-height:1.25vw;font-size:1.04167vw!important}}.footer__links .socials .playlist-link{width:9rem;height:9rem;display:block}.footer__links .socials .playlist-link img{transition:filter .1s ease-out}.footer__links .socials .playlist-link__inner{width:5rem;height:5rem}.footer__links .socials .playlist-link__outer{transform-origin:0 0;animation:10s linear infinite rotate}.footer__links .socials .playlist-link-zone{cursor:pointer;border:.1rem solid #0000;border-radius:100rem;place-content:center;width:10rem;height:10rem;transition:border .2s linear;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.footer__links .socials .playlist-link-zone:hover{border:.2rem solid #0e0e0f1a}}.footer__end{background-color:#fff;flex-direction:column;gap:2.2rem;padding:3.2rem 2.4rem 2.4rem;display:flex}.footer__end *{letter-spacing:1.2px;font-weight:400;font-size:1.2rem!important}@media (width>=900px){.footer__end *{font-size:.625vw!important}}.footer__end *{text-transform:uppercase;color:#0e0e0f}.footer__end .copyright{order:1}.footer__end .languages{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1.2rem;display:flex}.footer__end .languages a.active{pointer-events:none;color:#8e8e93}.footer__end>div:first-of-type{flex-direction:column;gap:2.2rem;display:flex}.footer__end>div:first-of-type span{display:none}@media (width>=900px){.footer{margin-top:14.5833vw;padding:4.6875vw 0 0}.footer__doormat{min-height:26.0417vw}.footer__doormat a.link{padding:.208333vw .208333vw .625vw .625vw}.footer__doormat a.link span{letter-spacing:1.2px;font-weight:600;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.footer__doormat a.link span{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.footer__doormat .marquee span{letter-spacing:-1.45px;margin-right:5.72917vw;font-weight:600;font-size:29rem!important}}@media (width>=900px) and (width>=900px){.footer__doormat .marquee span{font-size:15.1042vw!important}}@media (width>=900px){.footer__doormat .marquee [data-stroked-text]{text-shadow:.0520833vw .0520833vw #de4449,-.0520833vw -.0520833vw #de4449,.0520833vw -.0520833vw #de4449,-.0520833vw .0520833vw #de4449,.0520833vw .0520833vw #de4449;color:#ffeaec}.footer__links{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:7.8125vw 10%}.footer__links .logo{width:5vw;margin-bottom:1.04167vw}.footer__links .address>div:last-of-type{margin-bottom:0}.footer__links .address>div:last-of-type *{letter-spacing:.36px;font-weight:500;line-height:4.2rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.footer__links .address>div:last-of-type *{line-height:2.1875vw;font-size:1.25vw!important}}@media (width>=900px){.footer__links .address>div:last-of-type p{letter-spacing:.36px;margin-bottom:.625vw;font-weight:400;line-height:3.2rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.footer__links .address>div:last-of-type p{line-height:1.66667vw;font-size:1.25vw!important}}@media (width>=900px){.footer__links .socials{flex-direction:row;align-items:flex-end;gap:2.91667vw;position:relative}.footer__links .socials ul{flex-direction:row;gap:2.08333vw}.footer__links .socials ul *{letter-spacing:.36px;font-weight:500;line-height:4.2rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.footer__links .socials ul *{line-height:2.1875vw;font-size:1.25vw!important}}@media (width>=900px){.footer__links .socials .playlist-link{pointer-events:none;width:5.20833vw;height:5.20833vw;position:absolute;top:0;left:0}.footer__links .socials .playlist-link__inner{width:2.91667vw;height:2.91667vw}.footer__links .socials .playlist-link-zone{border:.0520833vw solid #0000;border-radius:52.0833vw;width:5.72917vw;height:5.72917vw;display:block;position:relative;transform:translateY(1.875vw)}}@media (width>=900px) and (hover:hover) and (pointer:fine){.footer__links .socials .playlist-link-zone:hover{border:.104167vw solid #0e0e0f1a}}@media (width>=900px){.footer__end{flex-direction:row;justify-content:space-between;padding:1.25vw 10%}.footer__end *{letter-spacing:1.6px;font-weight:400;line-height:2.3rem;font-size:1.6rem!important}}@media (width>=900px) and (width>=900px){.footer__end *{line-height:1.19792vw;font-size:.833333vw!important}}@media (width>=900px){.footer__end .copyright{order:1}.footer__end .languages{gap:.625vw}.footer__end .languages a{transition:color .1s ease-out}}@media (width>=900px) and (hover:hover) and (pointer:fine){.footer__end .languages a:not(.active):hover{color:#8e8e93}}@media (width>=900px){.footer__end>div:first-of-type{flex-direction:row;gap:.625vw}.footer__end>div:first-of-type span{display:inline}[slug=home] .footer{margin-top:1.25vw}}.segmented-title *{letter-spacing:-.48px;font-weight:600;line-height:5.2rem;font-size:4.8rem!important}@media (width>=900px){.segmented-title *{line-height:2.70833vw;font-size:2.5vw!important}}.segmented-title *{display:inline}.segmented-title :after{letter-spacing:-.48px;font-weight:600;line-height:5.2rem;font-size:4.8rem!important}@media (width>=900px){.segmented-title :after{line-height:2.70833vw;font-size:2.5vw!important}}.segmented-title .line{display:inline}.segmented-title.-small *{letter-spacing:-.19px;font-weight:700;line-height:4.8rem;font-size:3.8rem!important}@media (width>=900px){.segmented-title.-small *{line-height:2.5vw;font-size:1.97917vw!important}}.segmented-title.-small :after{letter-spacing:-.19px;font-weight:700;line-height:4.8rem;font-size:3.8rem!important}@media (width>=900px){.segmented-title.-small :after{line-height:2.5vw;font-size:1.97917vw!important}}.segmented-title.-small .-colored,.segmented-title.-small .-colored *{color:#0e0e0f!important}.segmented-title .space:after{content:" ";display:inline-block}@media (width>=900px){.segmented-title .line{display:block}.segmented-title *{letter-spacing:-1.14px;font-weight:600;line-height:12.2rem;display:inline;font-size:11.4rem!important}}@media (width>=900px) and (width>=900px){.segmented-title *{line-height:6.35417vw;font-size:5.9375vw!important}}@media (width>=900px){.segmented-title :after{letter-spacing:-1.14px;font-weight:600;line-height:12.2rem;font-size:11.4rem!important}}@media (width>=900px) and (width>=900px){.segmented-title :after{line-height:6.35417vw;font-size:5.9375vw!important}}@media (width>=900px){.segmented-title.-small{letter-spacing:-.38px;font-weight:700;line-height:8.6rem;font-size:7.6rem!important}}@media (width>=900px) and (width>=900px){.segmented-title.-small{line-height:4.47917vw;font-size:3.95833vw!important}}@media (width>=900px){.segmented-title.-small *{letter-spacing:-.38px;font-weight:700;line-height:8.6rem;font-size:7.6rem!important}}@media (width>=900px) and (width>=900px){.segmented-title.-small *{line-height:4.47917vw;font-size:3.95833vw!important}}@media (width>=900px){.segmented-title.-small :after{letter-spacing:-.38px;font-weight:700;line-height:8.6rem;font-size:7.6rem!important}}@media (width>=900px) and (width>=900px){.segmented-title.-small :after{line-height:4.47917vw;font-size:3.95833vw!important}}@media (width>=900px){.segmented-title .-colored,.segmented-title .-colored *,.segmented-title.-small .-colored,.segmented-title.-small .-colored *{background:linear-gradient(90deg,#009fff 0%,#ec2f4b 30% 50%,#009fff 100%) 0 0/180%;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.segmented-title .space:not(br+.space){margin-right:.520833vw}.segmented-title a{position:relative}.segmented-title a:before,.segmented-title a:after{content:"";background-color:#2376fa;height:.15625vw;display:block;position:absolute}.segmented-title a:before{width:0%;transition:width .3s;bottom:-.15625vw;left:0}.segmented-title a:after{width:100%;transition:width .5s;bottom:-.15625vw;right:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.segmented-title a:hover:before{width:100%}.segmented-title a:hover:after{width:0%;transition:width .1s}}[data-video-wrapper]{cursor:pointer;z-index:1;position:relative;overflow:hidden}[data-video-wrapper] video{pointer-events:none}[data-video-wrapper] [data-video-interface]{z-index:1;pointer-events:none;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2.4rem;display:flex;position:absolute;top:0;left:0}[data-video-wrapper] [data-video-interface]:not(.no-gradient){background:linear-gradient(#0e0e0f00 0% 70%,#0e0e0f4d 100%)}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper]{pointer-events:none}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] [data-video-button]{background:#0e0e0f40;border-radius:100rem;place-content:center;width:7.2rem;height:7.2rem;display:grid;position:relative}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] [data-video-button] img{position:absolute}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] span{letter-spacing:1.96px;font-weight:700;line-height:2.3rem;font-size:1.4rem!important}@media (width>=900px){[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] span{line-height:1.19792vw;font-size:.729167vw!important}}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] span{white-space:nowrap;position:absolute;top:calc(100% + .8rem)}[data-video-wrapper] [data-video-interface] [data-video-seeker]{pointer-events:all;width:100%;height:.4rem;position:relative}[data-video-wrapper] [data-video-interface] [data-video-seeker] input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:.4rem;margin:0;padding:1.2rem 0;position:absolute;top:50%;transform:translateY(-50%)}[data-video-wrapper] [data-video-interface] [data-video-seeker] input:focus,[data-video-wrapper] [data-video-interface] [data-video-seeker] input:focus::-moz-range-track{outline:none}[data-video-wrapper] [data-video-interface] [data-video-seeker] input:focus::-webkit-slider-runnable-track{background:0 0}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-webkit-slider-runnable-track{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:100rem;width:100%;transition:all .4s}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border-radius:100rem;width:.8rem;height:.8rem;margin-left:-.1rem}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-moz-range-track{cursor:pointer;background:0 0;border:.1rem solid #0000;border-radius:100rem;width:100%;height:.4rem}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-moz-range-thumb{cursor:pointer;background:#fff;border:.1rem solid #fff;border-radius:100rem;width:1.4rem;height:1.4rem}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;border:none;border-radius:100rem;width:100%;height:.4rem;position:absolute;top:0}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress::-webkit-progress-bar{background:#ffffff40;border-radius:100rem}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress::-webkit-progress-value{background-color:#f22b44;border-radius:100rem}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress::-moz-progress-bar{background:#f22b44;border:.1rem solid #f22b44}@media (width>=900px){[data-video-wrapper] [data-video-interface]{padding:1.875vw}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] [data-video-button]{border-radius:52.0833vw;width:5.20833vw;height:5.20833vw}[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] span{letter-spacing:1.96px;white-space:nowrap;font-weight:700;line-height:2.3rem;position:absolute;top:calc(100% + .520833vw);font-size:1.4rem!important}}@media (width>=900px) and (width>=900px){[data-video-wrapper] [data-video-interface] [data-video-button-wrapper] span{line-height:1.19792vw;font-size:.729167vw!important}}@media (width>=900px){[data-video-wrapper] [data-video-interface] [data-video-seeker]{height:.3125vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] input{height:.3125vw;padding:.625vw 0}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-webkit-slider-runnable-track{border-radius:52.0833vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-webkit-slider-thumb{border-radius:52.0833vw;width:.729167vw;height:.729167vw;margin-left:-.0520833vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-moz-range-track{border:.0520833vw solid #0000;border-radius:52.0833vw;height:.3125vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] input::-moz-range-thumb{border:.0520833vw solid #fff;border-radius:52.0833vw;width:.729167vw;height:.729167vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress{border-radius:.104167vw;height:.3125vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress::-webkit-progress-bar{border-radius:52.0833vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress::-webkit-progress-value{border-radius:52.0833vw}[data-video-wrapper] [data-video-interface] [data-video-seeker] progress::-moz-progress-bar{border:.0520833vw solid #f22b44}}.video-youtube{--yt-crop:max(72px, 12%);z-index:0;background:#0e0e0f;width:100%;height:100%;position:relative;overflow:hidden}.video-youtube img,.video-youtube iframe{pointer-events:none;border:0;width:100%;position:absolute;left:0}.video-youtube img{object-fit:cover;z-index:1;height:100%;top:0}.video-youtube iframe{top:calc(-1 * var(--yt-crop));height:calc(100% + 2 * var(--yt-crop))}.video-youtube.is-started img,[data-video-wrapper]:has(.video-youtube.is-started) [data-video-button-wrapper]{display:none}.navigation__menu .radial-gradient{opacity:0}.radial-gradient{background-image:-webkit-radial-gradient(circle,#fff 0%,#0000 100%);background-image:-ms-radial-gradient(circle, #fff 0%, #0000 100%);opacity:.08;z-index:-2;background-image:-o-radial-gradient(circle,#fff 0%,#0000 100%);background-image:-moz-radial-gradient(circle,#fff 0%,#0000 100%);background-image:-webkit-radial-gradient(circle,#fff 0%,#0000 100%);background-image:radial-gradient(circle,#fff 0%,#0000 100%);position:fixed;inset:0}.radial-gradient-blur{display:none}@media (width>=900px) and (orientation:portrait){.radial-gradient-blur{z-index:-1;backdrop-filter:blur(200px);display:block;position:fixed;inset:0}}.carousel-cursor{pointer-events:none;opacity:0;z-index:1;background-color:#f22b44;border-radius:100rem;place-content:center;min-width:12rem;min-height:12rem;transition:background-color .1s ease-out,opacity .1s ease-out,transform .1s ease-out;display:none;position:absolute;top:0;left:0;box-shadow:0 .3rem .6rem #0000004d}.carousel-cursor>div{gap:1.2rem;max-height:3.2rem}.carousel-cursor img:first-of-type{transform:rotate(180deg)}.carousel-cursor span{color:#fff;letter-spacing:.16px;font-weight:700;line-height:2.3rem;font-size:1.6rem!important}@media (width>=900px){.carousel-cursor span{line-height:1.19792vw;font-size:.833333vw!important}.cursor{border-radius:52.0833vw;min-width:6.25vw;min-height:6.25vw;display:grid;box-shadow:0 .15625vw .3125vw #0000004d}.cursor>div{gap:.625vw;max-height:1.66667vw}.cursor>div img{width:1.66667vw;height:1.66667vw}}.cursor-blur__zone{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;overflow:hidden}.cursor-blur__zone *{pointer-events:none}[data-cursor-blur]{filter:blur(20rem)}[data-cursor-blur] div{opacity:.3;will-change:border-radius, transform;pointer-events:none;background-color:#fff;min-width:30vmax;min-height:30vmax;animation:5s linear infinite alternate blur-morph;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=900px){[data-cursor-blur]{filter:blur(10.4167vw)}}[data-cursor-mouse]{z-index:100;opacity:0;will-change:transform;pointer-events:none;mix-blend-mode:difference;position:absolute;top:0}[data-cursor-mouse] [data-cursor-bg]{z-index:100;pointer-events:none;will-change:transform}@media (width>=900px){[data-cursor-mouse] [data-cursor-bg]{border:.104167vw solid #fff;border-radius:52.0833vw;width:6.51042vw;height:6.51042vw;transition:transform .3s cubic-bezier(.5,1,.89,1)}}[data-cursor-mouse].-over-link [data-cursor-bg]{border:.104167vw solid #fff;transform:scale(1.75)}[data-cursor-mouse].hide{opacity:0!important}.button{letter-spacing:0;font-weight:700;line-height:2.2rem;font-size:1.7rem!important}@media (width>=900px){.button{line-height:1.14583vw;font-size:.885417vw!important}}.button{border-radius:10rem;justify-content:center;align-items:center;padding:1.8rem 3.6rem;display:flex}@media (hover:hover) and (pointer:fine){.button:hover{cursor:pointer}}@media (width>=900px){.button{letter-spacing:0;border-radius:5.20833vw;padding:1.04167vw 2.08333vw;font-weight:700;line-height:2.4rem;font-size:1.9rem!important}}@media (width>=900px) and (width>=900px){.button{line-height:1.25vw;font-size:.989583vw!important}}.button--primary{color:#fff;background-color:#f22b44;transition:background-color .1s ease-in-out,transform .1s ease-out,border .1s ease-out}@media (width>=900px) and (hover:hover) and (pointer:fine){.button--primary:hover{background-color:#ff5a6f}}@media (width>=900px){.button--primary:active{background-color:#ae0b20;transform:scale(1.05)}}.button--secondary{color:#fff;background-color:#0e0e0f;transition:background-color .1s ease-in-out,transform .1s ease-out,border .1s ease-out}@media (width>=900px) and (hover:hover) and (pointer:fine){.button--secondary:hover{background-color:#636366}}@media (width>=900px){.button--secondary:active{background-color:#2c2c2e;transform:scale(1.05)}}.button--outlined{color:var(--color);border:.2rem solid var(--color);background-color:#0000;transition:background-color .1s ease-in-out,transform .1s ease-out,border .2s ease-out}.button--outlined-dark{color:#0e0e0f;border:.2rem solid #0e0e0f}@media (width>=900px){.button--outlined{border:calc(2vw * 100 / 1920) solid var(--color)}.button--outlined-dark{border:.104167vw solid #0e0e0f}}@media (width>=900px) and (hover:hover) and (pointer:fine){.button--outlined:hover{background-color:#636366;border:.104167vw solid #636366}.button--outlined:active{background-color:#8e8e93;border:.104167vw solid #8e8e93;transform:scale(1.05)}}.button--scroll{cursor:pointer;z-index:2;width:3.2rem;height:4.8rem;position:absolute;bottom:6.4rem;left:0}@media (hover:none) and (pointer:coarse){.button--scroll{display:none!important}}@media (width>=900px){.button--scroll{cursor:pointer;width:1.66667vw;height:2.5vw;position:relative;bottom:3.33333vw}.button--scroll img{transition:transform .5s ease-out}}@media (width>=900px) and (hover:hover) and (pointer:fine){.button--scroll:hover img{transform:translateY(30%)}}.button--circle{letter-spacing:.18px;font-weight:700;line-height:2.6rem;font-size:1.8rem!important}@media (width>=900px){.button--circle{line-height:1.35417vw;font-size:.9375vw!important}}.button--circle{aspect-ratio:1;text-align:center;color:#fff;background-color:#f22b44;border-radius:100rem;justify-content:center;place-items:center;width:17.6rem;height:17.6rem;transition:all .1s ease-out;display:grid}.button--circle-zone{cursor:pointer;border:.1rem solid #0000;border-radius:100rem;place-content:center;width:25rem;height:25rem;transition:border .2s linear;display:grid;position:relative}@media (width>=900px){.button--circle{letter-spacing:.16px;pointer-events:none;border-radius:52.0833vw;width:9.16667vw;height:9.16667vw;font-weight:700;line-height:2.3rem;position:absolute;top:0;left:0;font-size:1.6rem!important}}@media (width>=900px) and (width>=900px){.button--circle{line-height:1.19792vw;font-size:.833333vw!important}}@media (width>=900px){.button--circle-zone{border:.0520833vw solid #0000;border-radius:52.0833vw;width:13.0208vw;height:13.0208vw;display:block}}@media (width>=900px) and (hover:hover) and (pointer:fine){.button--circle-zone:hover{border:.104167vw solid #0e0e0f33}.button--circle-zone:active .button--circle{background-color:#ff5a6f}}.button--icon{white-space:nowrap;justify-content:space-between;display:flex}.button--icon img{object-fit:contain;aspect-ratio:1;max-width:1.5rem;margin-right:.8rem}@media (width>=900px){.button--icon img{max-width:.78125vw;margin-right:.416667vw}}.button--auto{width:auto!important}.button--pointer{margin-top:-1px;transition:background-color .1s ease-in-out,transform .1s ease-out,border .3s ease-out .1s;position:relative;overflow:hidden}.button--pointer span:first-of-type{letter-spacing:0;font-weight:700;line-height:2.2rem;font-size:1.7rem!important}@media (width>=900px){.button--pointer span:first-of-type{line-height:1.14583vw;font-size:.885417vw!important}}.button--pointer span:first-of-type{color:var(--color);z-index:1;transition:color .6s ease-in-out}.button--pointer .bg{border-radius:100rem;width:0;height:0;transition:width .6s ease-in-out,height .6s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button--pointer.button--outlined .bg{background-color:#636366}.button--pointer.button--primary .bg{background-color:#ff5a6f}.button--pointer.button--secondary .bg{background-color:#636366}@media (width>=900px){.button--pointer span:first-of-type{letter-spacing:0;font-weight:700;line-height:2.4rem;font-size:1.9rem!important}}@media (width>=900px) and (width>=900px){.button--pointer span:first-of-type{line-height:1.25vw;font-size:.989583vw!important}}@media (width>=900px) and (orientation:portrait){.button--pointer span:first-of-type{letter-spacing:0;font-weight:700;line-height:2.6rem;font-size:2.1rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.button--pointer span:first-of-type{line-height:1.35417vw;font-size:1.09375vw!important}}@media (width>=900px){.button--pointer .bg{border-radius:52.0833vw}}@media (width>=900px) and (hover:hover) and (pointer:fine){.button--pointer:hover span:first-of-type{transition:color .3s ease-in-out;color:#fff!important}.button--pointer:hover.button--outlined{background-color:#636366;border:.104167vw solid #636366;transition:border .2s ease-out,background-color .1s ease-in-out .2s}.button--pointer:hover.button--primary{background-color:#f22b44}.button--pointer:hover.button--secondary{background-color:#0e0e0f}.button--pointer:hover .bg{width:52.0833vw;height:52.0833vw}.button--pointer:active.button--outlined .bg{background-color:#8e8e93}.button--pointer:active.button--primary .bg{background-color:#ae0b20}.button--pointer:active.button--secondary .bg{background-color:#2c2c2e}}.link{letter-spacing:.18px;font-weight:500;line-height:3.4rem;font-size:1.8rem!important}@media (width>=900px){.link{line-height:1.77083vw;font-size:.9375vw!important}}@media (hover:hover) and (pointer:fine){.link:hover{cursor:pointer}}.link--header{font-size:2rem!important}@media (width>=900px){.link--header{font-size:1.04167vw!important}}.link--header{padding:.8rem 0;transition:color .5s;position:relative}.link--header:after{content:"";background:var(--color);width:0%;height:.2rem;transition:width .5s,background-color .5s;display:block;position:absolute;bottom:.2rem;right:0}@media (width>=900px){.link--header{padding:.416667vw 0;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.link--header{font-size:1.04167vw!important}}@media (width>=900px) and (orientation:portrait){.link--header{font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.link--header{font-size:1.25vw!important}}@media (width>=900px){.link--header:after{height:.104167vw;bottom:.104167vw}.link--header.active:after{width:100%;left:0;right:auto}}@media (width>=900px) and (hover:hover) and (pointer:fine){.link--header:hover{color:#636366}.link--header:hover:after{background:#636366;width:100%;left:0;right:auto}}.link--arrow{justify-content:flex-start}.link--arrow span{white-space:nowrap;position:relative;overflow:visible}.link--arrow span:before,.link--arrow span:after{content:"";background-color:#0e0e0f;height:.2rem;display:block;position:absolute}.link--arrow span:before{width:0%;transition:width .3s;bottom:.2rem;left:0}.link--arrow span:after{width:100%;transition:width .5s;bottom:.2rem;right:0}.link--arrow .arrow{place-content:center;min-width:1.8rem;height:100%;min-height:1.8rem;margin-left:.6rem;display:grid;position:relative;top:.4rem;overflow:hidden}.link--arrow .arrow *{transition:transform .2s ease-in-out}.link--arrow .arrow img:first-of-type{position:absolute}.link--arrow .arrow img:last-of-type{position:absolute;transform:translate(-100%,100%)}.link--arrow-large span:before,.link--arrow-large span:after{height:.3rem;bottom:-.3rem}.link--arrow-large .arrow{min-width:3.2rem;min-height:3.2rem;margin-left:.8rem;top:.6rem}@media (width>=900px){.link--arrow span:before,.link--arrow span:after{height:.104167vw;bottom:.104167vw}.link--arrow .arrow{min-width:1.35417vw;min-height:1.35417vw;margin-left:.3125vw;top:.208333vw}}@media (width>=900px) and (hover:hover) and (pointer:fine){.link--arrow:hover span:before{width:100%}.link--arrow:hover span:after{width:0%;transition:width .1s}.link--arrow:hover img:first-of-type{transform:translate(100%,-100%)}.link--arrow:hover img:last-of-type{transform:translate(0%)}}@media (width>=900px){.link--arrow-large span:before,.link--arrow-large span:after{height:.15625vw;bottom:-.15625vw}.link--arrow-large .arrow{min-width:2.1875vw;min-height:2.1875vw;margin-left:1.25vw;top:.3125vw}}.link--case{align-items:flex-end;display:flex}.link--case.-next{text-align:right}.link--case.-next div:first-of-type{align-items:flex-end}.link--case.-previous{text-align:left}.link--case.-previous div:first-of-type{order:1;align-items:flex-start}.link--case>div{flex-direction:column;display:flex}.link--case>div span{display:block}.link--case>div span:first-of-type{letter-spacing:1.96px;font-weight:600;line-height:2.6rem;font-size:1.4rem!important}@media (width>=900px){.link--case>div span:first-of-type{line-height:1.35417vw;font-size:.729167vw!important}}.link--case>div span:first-of-type{margin-bottom:.8rem}.link--case>div span:last-of-type{letter-spacing:.64px;font-weight:700;line-height:3rem;font-size:3.2rem!important}@media (width>=900px){.link--case>div span:last-of-type{line-height:1.5625vw;font-size:1.66667vw!important}}.link--case>div span:last-of-type{justify-content:center;align-items:center;display:flex}.link--case .arrow{min-width:3.6rem;min-height:2.4rem;position:relative;overflow:hidden}.link--case .arrow *{transition:transform .2s ease-in-out}.link--case .arrow img:first-of-type{position:absolute}.link--case .arrow img:last-of-type{position:absolute;transform:translate(-100%)}.link--case.-next .arrow{margin-left:1.2rem}.link--case.-previous .arrow{margin-right:1.2rem;transform:rotate(180deg)}@media (width>=900px){.link--case{align-items:flex-end;display:flex}.link--case.-next{text-align:right}.link--case.-previous{text-align:left}.link--case.-previous div:first-of-type{order:1}.link--case>div span:first-of-type{letter-spacing:2.8px;margin-bottom:.625vw;font-weight:600;line-height:2.6rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.link--case>div span:first-of-type{line-height:1.35417vw;font-size:1.04167vw!important}}@media (width>=900px){.link--case>div span:last-of-type{letter-spacing:1.2px;font-weight:600;line-height:4.8rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.link--case>div span:last-of-type{line-height:2.5vw;font-size:3.125vw!important}}@media (width>=900px){.link--case .arrow{min-width:2.91667vw;min-height:1.875vw}.link--case.-next .arrow{margin-left:1.66667vw}.link--case.-previous .arrow{margin-right:1.66667vw;transform:rotate(180deg)}}@media (width>=900px) and (hover:hover) and (pointer:fine){.link--case:hover img:first-of-type{transform:translate(100%)}.link--case:hover img:last-of-type{transform:translate(0%)}}.feature-grid{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:9.6rem;padding-bottom:9.6rem;display:flex;overflow-x:hidden}.feature-grid.pt-96{margin-top:9.6rem;padding-top:9.6rem}.feature-grid.pb-96{padding-bottom:9.6rem}.feature-grid__content{margin-bottom:2.4rem}.feature-grid__content .title{letter-spacing:.68px;font-weight:700;line-height:4.2rem;font-size:3.4rem!important}@media (width>=900px){.feature-grid__content .title{line-height:2.1875vw;font-size:1.77083vw!important}}.feature-grid__content .title{grid-column:1/span 6}.feature-grid__content .title *{letter-spacing:.68px;font-weight:700;line-height:4.2rem;font-size:3.4rem!important}@media (width>=900px){.feature-grid__content .title *{line-height:2.1875vw;font-size:1.77083vw!important}}.feature-grid__content .text{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.feature-grid__content .text{line-height:1.45833vw;font-size:.9375vw!important}}.feature-grid__content .text{grid-column:1/span 6;margin-top:1.6rem}.feature-grid__content .text *{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.feature-grid__content .text *{line-height:1.45833vw;font-size:.9375vw!important}}.feature-grid__swiper{--swiper-pagination-bullet-height:.6rem;--swiper-pagination-bullet-width:1.6rem;--swiper-pagination-bullet-horizontal-gap:.8rem;--swiper-pagination-color:#f22b44;--swiper-pagination-bullet-inactive-color:#e1e1e7;--swiper-pagination-bullet-inactive-opacity:1;width:100%;position:relative}.feature-grid__swiper .swiper-slide h3{letter-spacing:.24px;font-size:2.4rem!important}@media (width>=900px){.feature-grid__swiper .swiper-slide h3{font-size:1.25vw!important}}.feature-grid__swiper .swiper-slide h3{margin-bottom:1.6rem}.feature-grid__swiper .swiper-slide p{letter-spacing:.24px;line-height:2.8rem;font-size:1.6rem!important}@media (width>=900px){.feature-grid__swiper .swiper-slide p{line-height:1.45833vw;font-size:.833333vw!important}}.feature-grid__swiper .swiper-slide p{margin-bottom:0}.feature-grid__swiper .swiper-pagination{justify-content:center;align-items:center;gap:1.2rem;max-width:calc(100vw - 11.2rem);display:flex;bottom:-4.8rem;left:3.2rem}.feature-grid__swiper .swiper-pagination-bullet{border-radius:999px;flex:1;max-width:3.2rem;height:.4rem;transition:background-color .1s ease-out;margin:0!important}@media (width>=900px){.feature-grid{margin-bottom:14.5833vw;padding:10.4167vw 10% 14.5833vw}}@media (width>=900px) and (orientation:portrait){.feature-grid{min-height:unset}}@media (width>=900px){.feature-grid.pb-280{margin-bottom:0;padding-bottom:14.5833vw}.feature-grid__content{margin-bottom:7.70833vw}.feature-grid__content .title{letter-spacing:1.2px;grid-column:1/span 8;font-weight:800;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.feature-grid__content .title{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.feature-grid__content .title *{letter-spacing:1.2px;font-weight:800;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.feature-grid__content .title *{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.feature-grid__content .text{letter-spacing:.22px;grid-column:1/span 8;margin-top:.833333vw;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.feature-grid__content .text{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px){.feature-grid__content .text *{letter-spacing:.22px;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.feature-grid__content .text *{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px){.feature-grid ul{row-gap:6.25vw;margin:0;padding:0}.feature-grid ul li:nth-of-type(odd){grid-column:3/span 4}.feature-grid ul li:nth-of-type(2n){grid-column:8/span 4}.feature-grid ul h3{letter-spacing:.29px;margin-bottom:.833333vw;font-weight:700;line-height:4.2rem;font-size:2.9rem!important}}@media (width>=900px) and (width>=900px){.feature-grid ul h3{line-height:2.1875vw;font-size:1.51042vw!important}}@media (width>=900px) and (orientation:portrait){.feature-grid ul h3{letter-spacing:.33px;font-weight:700;line-height:4.6rem;font-size:3.3rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-grid ul h3{line-height:2.39583vw;font-size:1.71875vw!important}}@media (width>=900px){.feature-grid ul p{letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.feature-grid ul p{line-height:1.77083vw;font-size:1.04167vw!important}}@media (width>=900px){.feature-grid ul p *{letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.feature-grid ul p *{line-height:1.77083vw;font-size:1.04167vw!important}}@media (width>=900px) and (orientation:portrait){.feature-grid ul p{letter-spacing:.36px;font-weight:400;line-height:3.8rem;font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-grid ul p{line-height:1.97917vw;font-size:1.25vw!important}}@media (width>=900px) and (orientation:portrait){.feature-grid ul p *{letter-spacing:.36px;font-weight:400;line-height:3.8rem;font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-grid ul p *{line-height:1.97917vw;font-size:1.25vw!important}}.feature-column{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:9.6rem;padding-top:9.6rem;display:flex}.feature-column__content>div{gap:4.8rem}.feature-column__content .intro{grid-column:1/span 6}.feature-column__content .intro .title{letter-spacing:.56px;font-weight:700;line-height:3.4rem;font-size:2.8rem!important}@media (width>=900px){.feature-column__content .intro .title{line-height:1.77083vw;font-size:1.45833vw!important}}.feature-column__content .intro .title{margin-bottom:2.4rem}.feature-column__content .text{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.feature-column__content .text{line-height:1.45833vw;font-size:.9375vw!important}}.feature-column__content .text{margin-bottom:2.4rem}.feature-column__content .text *{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.feature-column__content .text *{line-height:1.45833vw;font-size:.9375vw!important}}.feature-column__content a{letter-spacing:.16px;font-weight:600;line-height:2.8rem;font-size:1.6rem!important}@media (width>=900px){.feature-column__content a{line-height:1.45833vw;font-size:.833333vw!important}}.feature-column__swiper{--swiper-pagination-bullet-height:.6rem;--swiper-pagination-bullet-width:1.6rem;--swiper-pagination-bullet-horizontal-gap:.8rem;--swiper-pagination-color:#f22b44;--swiper-pagination-bullet-inactive-color:#e1e1e7;--swiper-pagination-bullet-inactive-opacity:1;grid-column:1/span 6;width:100%;position:relative}.feature-column__swiper .swiper-slide h3{letter-spacing:.24px;font-size:2.4rem!important}@media (width>=900px){.feature-column__swiper .swiper-slide h3{font-size:1.25vw!important}}.feature-column__swiper .swiper-slide h3{margin-bottom:1.6rem}.feature-column__swiper .swiper-slide p{letter-spacing:.24px;line-height:2.8rem;font-size:1.6rem!important}@media (width>=900px){.feature-column__swiper .swiper-slide p{line-height:1.45833vw;font-size:.833333vw!important}}.feature-column__swiper .swiper-slide p{margin-bottom:0}.feature-column__swiper .swiper-slide p *{letter-spacing:.24px;line-height:2.8rem;font-size:1.6rem!important}@media (width>=900px){.feature-column__swiper .swiper-slide p *{line-height:1.45833vw;font-size:.833333vw!important}}.feature-column__swiper .swiper-pagination{justify-content:center;align-items:center;gap:1.2rem;max-width:calc(100vw - 11.2rem);display:flex;bottom:-4.8rem;left:3.2rem}.feature-column__swiper .swiper-pagination-bullet{border-radius:999px;flex:1;max-width:3.2rem;height:.4rem;transition:background-color .1s ease-out;margin:0!important}@media (width>=900px){.feature-column{margin:0;padding:10.4167vw 10% 14.5833vw}}@media (width>=900px) and (orientation:portrait){.feature-column{min-height:50vh}}@media (width>=900px){.feature-column__content{margin-bottom:7.70833vw}.feature-column__content .intro{grid-column:1/span 5;padding-left:3.4375vw}.feature-column__content .intro .title{letter-spacing:.72px;margin-bottom:1.25vw;font-weight:600;line-height:4.2rem;font-size:3.6rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content .intro .title{line-height:2.1875vw;font-size:1.875vw!important}}@media (width>=900px){.feature-column__content .intro .text{letter-spacing:.28px;margin-bottom:1.45833vw;font-weight:400;line-height:4.5rem;font-size:2.8rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content .intro .text{line-height:2.34375vw;font-size:1.45833vw!important}}@media (width>=900px){.feature-column__content .intro .text *{letter-spacing:.28px;font-weight:400;line-height:4.5rem;font-size:2.8rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content .intro .text *{line-height:2.34375vw;font-size:1.45833vw!important}}@media (width>=900px){.feature-column__content .intro a{letter-spacing:.23px;font-weight:600;line-height:4.5rem;font-size:2.3rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content .intro a{line-height:2.34375vw;font-size:1.19792vw!important}}@media (width>=900px){.feature-column__content ul{flex-direction:column;grid-column:8/span 5;gap:2.65625vw;margin:0;padding:0;display:flex}.feature-column__content ul li h3{letter-spacing:.24px;margin-bottom:.520833vw;font-weight:700;line-height:3.2rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content ul li h3{line-height:1.66667vw;font-size:1.25vw!important}}@media (width>=900px) and (orientation:portrait){.feature-column__content ul li h3{letter-spacing:.26px;font-weight:700;line-height:3.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-column__content ul li h3{line-height:1.77083vw;font-size:1.35417vw!important}}@media (width>=900px){.feature-column__content ul li p{color:#636366;letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content ul li p{line-height:1.77083vw;font-size:1.04167vw!important}}@media (width>=900px){.feature-column__content ul li p *{letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.feature-column__content ul li p *{line-height:1.77083vw;font-size:1.04167vw!important}}@media (width>=900px) and (orientation:portrait){.feature-column__content ul li p{letter-spacing:.36px;font-weight:400;line-height:3.8rem;font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-column__content ul li p{line-height:1.97917vw;font-size:1.25vw!important}}@media (width>=900px) and (orientation:portrait){.feature-column__content ul li p *{letter-spacing:.36px;font-weight:400;line-height:3.8rem;font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-column__content ul li p *{line-height:1.97917vw;font-size:1.25vw!important}}.feature-list{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:9.6rem;padding-bottom:9.6rem;display:flex}.feature-list.pt-96{padding:9.6rem 2.4rem}.feature-list__content{margin-bottom:6.4rem}.feature-list__content .title{letter-spacing:.68px;font-weight:700;line-height:4.2rem;display:flex;font-size:3.4rem!important}@media (width>=900px){.feature-list__content .title{line-height:2.1875vw;font-size:1.77083vw!important}}.feature-list__content .title{grid-column:1/span 6}.feature-list__content .title *{letter-spacing:.68px;font-weight:700;line-height:4.2rem;font-size:3.4rem!important}@media (width>=900px){.feature-list__content .title *{line-height:2.1875vw;font-size:1.77083vw!important}}.feature-list__content .text{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.feature-list__content .text{line-height:1.45833vw;font-size:.9375vw!important}}.feature-list__content .text{grid-column:1/span 6;margin-top:1.6rem}.feature-list__content .text *{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.feature-list__content .text *{line-height:1.45833vw;font-size:.9375vw!important}}.feature-list ul{flex-direction:column;gap:3.2rem;margin:0;padding:0;display:flex}.feature-list ul .list-item h3{letter-spacing:.24px;font-weight:700;line-height:4.2rem;font-size:2.4rem!important}@media (width>=900px){.feature-list ul .list-item h3{line-height:2.1875vw;font-size:1.25vw!important}}.feature-list ul .list-item h3{margin-bottom:1.6rem}.feature-list ul .list-item p{letter-spacing:.24px;font-weight:400;line-height:2.6rem;font-size:1.6rem!important}@media (width>=900px){.feature-list ul .list-item p{line-height:1.35417vw;font-size:.833333vw!important}}.feature-list ul .list-item p{color:#636366}.feature-list ul .list-item p *{letter-spacing:.24px;font-weight:400;line-height:2.6rem;font-size:1.6rem!important}@media (width>=900px){.feature-list ul .list-item p *{line-height:1.35417vw;font-size:.833333vw!important}}.feature-list ul .list-item__index{letter-spacing:.24px;font-weight:600;line-height:3.4rem;font-size:2.4rem!important}@media (width>=900px){.feature-list ul .list-item__index{line-height:1.77083vw;font-size:1.25vw!important}}.feature-list ul .list-item__index{color:#f22b44;aspect-ratio:1;border:.1rem solid #f22b44;border-radius:100rem;place-content:center;width:4rem;min-width:4rem;height:4rem;margin-bottom:1.6rem;display:grid}.feature-list ul .list-item:before{content:"";background-color:#edeef5;width:100%;height:.1rem;margin-bottom:3.2rem;display:block}@media (width>=900px){.feature-list{padding:5vw 10% 14.5833vw}.feature-list.pt-96{padding-top:5vw}.feature-list.pb-96{padding-bottom:5vw}.feature-list.pt-280{padding-top:14.5833vw}.feature-list__content{margin-bottom:7.70833vw}.feature-list__content .title{letter-spacing:1.2px;grid-column:1/span 8;font-weight:800;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.feature-list__content .title{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.feature-list__content .title *{letter-spacing:1.2px;font-weight:800;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.feature-list__content .title *{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.feature-list__content .text{letter-spacing:.22px;grid-column:1/span 8;margin-top:.833333vw;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.feature-list__content .text{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px){.feature-list__content .text *{letter-spacing:.22px;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.feature-list__content .text *{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px) and (orientation:portrait){.feature-list__content .text{letter-spacing:.26px;font-weight:400;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-list__content .text{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px) and (orientation:portrait){.feature-list__content .text *{letter-spacing:.26px;font-weight:400;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-list__content .text *{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px){.feature-list ul{gap:2.08333vw;display:grid}.feature-list ul .list-item{grid-column:3/span 8;gap:2.91667vw;padding-bottom:2.08333vw;display:flex;position:relative}.feature-list ul .list-item h3{letter-spacing:.29px;margin-bottom:.833333vw;font-weight:600;line-height:5rem;font-size:2.9rem!important}}@media (width>=900px) and (width>=900px){.feature-list ul .list-item h3{line-height:2.60417vw;font-size:1.51042vw!important}}@media (width>=900px){.feature-list ul .list-item p{letter-spacing:.2px;font-weight:400;line-height:3.4rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.feature-list ul .list-item p{line-height:1.77083vw;font-size:1.04167vw!important}}@media (width>=900px){.feature-list ul .list-item p *{letter-spacing:.2px;font-weight:400;line-height:3.4rem;font-size:2rem!important}}@media (width>=900px) and (width>=900px){.feature-list ul .list-item p *{line-height:1.77083vw;font-size:1.04167vw!important}}@media (width>=900px) and (orientation:portrait){.feature-list ul .list-item p{letter-spacing:.24px;font-weight:400;line-height:3.8rem;font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-list ul .list-item p{line-height:1.97917vw;font-size:1.25vw!important}}@media (width>=900px) and (orientation:portrait){.feature-list ul .list-item p *{letter-spacing:.24px;font-weight:400;line-height:3.8rem;font-size:2.4rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.feature-list ul .list-item p *{line-height:1.97917vw;font-size:1.25vw!important}}@media (width>=900px){.feature-list ul .list-item__index{color:#f22b44;aspect-ratio:1;border:.0520833vw solid #f22b44;border-radius:52.0833vw;place-content:center;width:2.08333vw;min-width:2.08333vw;height:2.08333vw;margin:.416667vw 0;display:grid}.feature-list ul .list-item:before{background-color:#edeef5;width:100%;height:.0520833vw;margin-bottom:0;position:absolute;bottom:0}}.feature-roller{padding:0 0 9.6rem}.feature-roller :before,.feature-roller :after{transition:opacity .1s linear}.feature-roller__panel{width:100%;height:100vh;position:sticky;top:0}.feature-roller__start,.feature-roller__end{letter-spacing:-.19px;place-items:center;padding:4.8rem;font-weight:700;line-height:4.8rem;display:grid;font-size:3.8rem!important}@media (width>=900px){.feature-roller__start,.feature-roller__end{line-height:2.5vw;font-size:1.97917vw!important}}.feature-roller__start,.feature-roller__end{text-align:center}.feature-roller__pagination{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:.6rem;height:100vh;display:flex;position:fixed;top:0;right:1rem}.feature-roller__pagination .bullet{opacity:0;background-color:#e1e1e7;border-radius:100rem;width:100%;height:1.6rem}.feature-roller__pagination .bullet.active{background-color:#f22b44}.feature-roller__feature:before{content:"";pointer-events:none;background:linear-gradient(#0e0e0f00 45%,#0e0e0f4d 67%,#0e0e0f 100%);width:100%;height:20vh;position:absolute;top:-20vh;left:0;right:0}.feature-roller__feature{background-color:#0e0e0f;flex-direction:column;gap:1.6rem;padding:8.8rem 2.4rem;display:flex}.feature-roller__feature *{letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}@media (width>=900px){.feature-roller__feature *{line-height:1.77083vw;font-size:1.04167vw!important}}.feature-roller__feature ul{flex-direction:column;gap:1.6rem;margin:3.2rem 0 0;padding:0;display:flex}.feature-roller__feature ul li{display:flex}.feature-roller__feature ul li:before{content:"—";margin-right:1.6rem}.feature-roller__feature h3{letter-spacing:-.32px;font-weight:500;line-height:5.6rem;font-size:3.2rem!important}@media (width>=900px){.feature-roller__feature h3{line-height:2.91667vw;font-size:1.66667vw!important}}.feature-roller__feature h4{letter-spacing:.24px;font-weight:700;line-height:3.4rem;font-size:2.4rem!important}@media (width>=900px){.feature-roller__feature h4{line-height:1.77083vw;font-size:1.25vw!important}}.feature-roller__feature .-tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3rem;margin-top:0;display:flex}.feature-roller__feature .-tags span{letter-spacing:.24px;font-weight:400;line-height:2.2rem;font-size:1.6rem!important}@media (width>=900px){.feature-roller__feature .-tags span{line-height:1.14583vw;font-size:.833333vw!important}}.feature-roller__feature .-tags span{text-transform:uppercase;color:#8e8e93}.feature-roller__feature [data-stroked-text]{text-shadow:.1rem .1rem #fff,-.1rem -.1rem #fff,.1rem -.1rem #fff,-.1rem .1rem #fff,.1rem .1rem #fff;color:#0e0e0f}@media (width>=900px){.feature-roller{padding-bottom:6.66667vw}.feature-roller__title{letter-spacing:-.38px;place-content:center;width:100%;height:100vh;padding:0 10%;font-weight:700;line-height:8.6rem;display:grid;font-size:7.6rem!important}}@media (width>=900px) and (width>=900px){.feature-roller__title{line-height:4.47917vw;font-size:3.95833vw!important}}@media (width>=900px){.feature-roller__inner{width:100%;padding:0 10% 100vh}.feature-roller__inner .titles{grid-column:1/span 4;align-items:center;height:100vh}.feature-roller__inner .titles__wrapper{justify-content:space-between;align-items:flex-end;width:100%;position:absolute;top:50%}.feature-roller__inner .titles__gradient.-after,.feature-roller__inner .titles__gradient.-before{pointer-events:none;content:"";z-index:1;width:110%;height:calc(25% - 1.97917vw);position:absolute;left:-5%}.feature-roller__inner .titles__gradient.-before{background:linear-gradient(#0e0e0f 0% 50%,#0e0e0fe6 70%,#0e0e0fb3 80%,#0e0e0f00 100%);top:25%}.feature-roller__inner .titles__gradient.-after{background:linear-gradient(#0e0e0f00 0%,#0e0e0fb3 20%,#0e0e0fe6 30%,#0e0e0f 50% 100%);bottom:25%}.feature-roller__inner .titles h3{letter-spacing:-.55px;text-transform:uppercase;white-space:nowrap;margin-right:.104167vw;font-weight:500;line-height:5.6rem;transition:opacity .1s ease-out;font-size:5.5rem!important}}@media (width>=900px) and (width>=900px){.feature-roller__inner .titles h3{line-height:2.91667vw;font-size:2.86458vw!important}}@media (width>=900px){.feature-roller__inner .titles h3:not(.before-active):not(.after-active):not(.active){opacity:0}.feature-roller__inner .titles h3:not(.active){text-shadow:.0520833vw .0520833vw #fff,-.0520833vw -.0520833vw #fff,.0520833vw -.0520833vw #fff,-.0520833vw .0520833vw #fff,.0520833vw .0520833vw #fff;color:#0e0e0f}.feature-roller__inner .features{grid-column:7/span 5;justify-content:center;height:100vh;position:relative}.feature-roller__inner .features .feature{width:100%;transition:all .3s ease-out .1s;position:absolute;top:50%;transform:translateY(-50%)translate(0)}.feature-roller__inner .features .feature:not(.active){opacity:0;transition:all .2s ease-out;transform:translateY(-50%)translate(-5rem)}.feature-roller__inner .features .feature *{letter-spacing:.36px;font-weight:400;line-height:4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.feature-roller__inner .features .feature *{line-height:2.08333vw;font-size:1.25vw!important}}@media (width>=900px){.feature-roller__inner .features .feature ul{flex-direction:column;gap:.833333vw;margin:1.66667vw 0 0;padding:0;display:flex}.feature-roller__inner .features .feature ul li{display:flex}.feature-roller__inner .features .feature ul li:before{content:"—";margin-right:.833333vw}.feature-roller__inner .features .feature h4{letter-spacing:.48px;margin-bottom:1.66667vw;font-weight:700;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.feature-roller__inner .features .feature h4{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.feature-roller__inner .features .feature__tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3125vw;margin-top:2.55208vw;display:flex}.feature-roller__inner .features .feature__tags span{letter-spacing:.315px;text-transform:uppercase;color:#8e8e93;font-weight:400;line-height:3.8rem;font-size:2.1rem!important}}@media (width>=900px) and (width>=900px){.feature-roller__inner .features .feature__tags span{line-height:1.97917vw;font-size:1.09375vw!important}}.scrolling-text{min-height:unset;gap:2.4rem;padding:2.4rem 0;overflow:hidden;background-color:#0e0e0f!important}.scrolling-text__row{white-space:nowrap;flex-direction:row;gap:3.2rem;display:inline-flex;position:relative;left:-50%}.scrolling-text__category span{letter-spacing:-.56px;font-weight:500;line-height:6.6rem;font-size:5.6rem!important}@media (width>=900px){.scrolling-text__category span{line-height:3.4375vw;font-size:2.91667vw!important}}.scrolling-text__category span{text-transform:uppercase;opacity:.5}.scrolling-text__category [data-stroked-text]{text-shadow:.1rem .1rem #fff,-.1rem -.1rem #fff,.1rem -.1rem #fff,-.1rem .1rem #fff,.1rem .1rem #fff;color:#0e0e0f}@media (hover:none) and (pointer:coarse){.scrolling-text__category{pointer-events:none}}.scrolling-text__marquee>div{animation:50s linear infinite scrolling-text-footer;display:inline-flex}.scrolling-text__marquee:nth-of-type(2)>div{animation:50s linear infinite reverse scrolling-text-footer}.scrolling-text img,.scrolling-text video{opacity:0;pointer-events:none;position:absolute}@media (width>=900px){.scrolling-text{gap:1.25vw;margin:5vw 0;padding:2.91667vw 0;overflow:visible}.scrolling-text__row{gap:2.1875vw;left:-50%}.scrolling-text__category{position:relative}.scrolling-text__category span{letter-spacing:-.9px;opacity:.5;font-weight:500;line-height:9.6rem;font-size:9rem!important}}@media (width>=900px) and (width>=900px){.scrolling-text__category span{line-height:5vw;font-size:4.6875vw!important}}@media (width>=900px){.scrolling-text__category [data-stroked-text]{transition:all .3s ease-out}}@media (width>=900px) and (hover:hover) and (pointer:fine){.scrolling-text__category:hover [data-stroked-text]{color:#fff;opacity:1}}@media (width>=900px){.scrolling-text__category img,.scrolling-text__category video{z-index:100;opacity:0;pointer-events:none;width:20.625vw;height:13.0208vw;transition:opacity .5s,transform .1s;position:absolute;transform:scale(.7);box-shadow:0 .15625vw 1.04167vw #00000029}}@media (width>=900px) and (hover:hover) and (pointer:fine){.scrolling-text__category:hover img,.scrolling-text__category:hover video{opacity:1;transform:scale(1)}}.skewed-gallery{height:100vmax;margin-top:9.6rem;position:relative;overflow:hidden}.skewed-gallery__wrapper{justify-content:center;align-items:center;gap:2rem;width:300%;height:100vmax;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(20deg)}.skewed-gallery__column{flex-direction:column;gap:2rem;width:33vmax;animation:30s linear infinite alternate skewed-gallery-column;display:flex}.skewed-gallery__column:nth-of-type(2n){animation:30s linear infinite alternate skewed-gallery-column-reverse}.skewed-gallery__column img,.skewed-gallery__column video{width:100%;height:40vmax}@media (width>=900px){.skewed-gallery{margin-top:5vw}.skewed-gallery.pt-0{margin-top:0;padding-top:0}.skewed-gallery__wrapper{gap:1.25vw;width:200%}.skewed-gallery__column{gap:1.25vw;animation:unset!important}}.carousel{height:auto;min-height:unset;align-items:center;margin-bottom:9.6rem;display:flex;overflow:visible}.carousel__swiper{width:100%;position:relative}.carousel__swiper *{user-select:none}.carousel__swiper .swiper-wrapper{align-items:center;display:flex}.carousel__swiper .swiper-slide{width:90%;max-height:80%}.carousel__swiper .swiper-slide img,.carousel__swiper .swiper-slide video{object-fit:contain;pointer-events:none;max-height:90vh}.carousel__swiper .swiper-scrollbar{z-index:1;pointer-events:none;background-color:#e1e1e7;max-width:calc(100vw - 4.8rem);height:.4rem;bottom:-3.2rem}.carousel__swiper .swiper-scrollbar-drag{background-color:#f22b44}@media (width>=900px){.carousel{cursor:none;margin-top:5vw;margin-bottom:13.5417vw;padding:0 1.66667vw}.carousel__swiper .swiper-slide{width:auto}.carousel__swiper .swiper-slide img,.carousel__swiper .swiper-slide video{height:90vh}.carousel__swiper .swiper-scrollbar{max-width:80%;height:.3125vw;bottom:-2.91667vw;left:10%}}form,.form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6.4rem;width:100%;max-height:99999px;display:flex}form__input,.form__input{width:100%;min-height:4.8rem;position:relative}form__input label,.form__input label{letter-spacing:.24px;font-weight:500;line-height:2.4rem;font-size:2.4rem!important}@media (width>=900px){form__input label,.form__input label{line-height:1.25vw;font-size:1.25vw!important}}form__input label,.form__input label{pointer-events:none;align-items:baseline;gap:.4rem;transition:all .1s ease-in;display:flex;position:absolute;top:0;left:0}form__input input,form__input textarea,.form__input input,.form__input textarea{letter-spacing:.24px;background-color:#0000;border:none;border-bottom:.2rem solid #c7c7cc;outline:none;width:100%;min-height:4.8rem;padding:0;font-weight:500;line-height:2.4rem;transition:all .1s ease-in;font-size:2.4rem!important}@media (width>=900px){form__input input,form__input textarea,.form__input input,.form__input textarea{line-height:1.25vw;font-size:1.25vw!important}}form__input input:focus+label,form__input input:not(:placeholder-shown)+label,.form__input input:focus+label,.form__input input:not(:placeholder-shown)+label{top:-1.6rem;font-size:1.4rem!important}form__input input:focus+label span,form__input input:not(:placeholder-shown)+label span,.form__input input:focus+label span,.form__input input:not(:placeholder-shown)+label span{opacity:0}form__input textarea,.form__input textarea{resize:none;transition:all .1s ease-in}form__input textarea:focus,form__input textarea.open,.form__input textarea:focus,.form__input textarea.open{min-height:20rem}form__input textarea:focus+label,form__input textarea.open+label,.form__input textarea:focus+label,.form__input textarea.open+label{top:-3.2rem;font-size:1.4rem!important}form__input textarea:focus+label span,form__input textarea.open+label span,.form__input textarea:focus+label span,.form__input textarea.open+label span{opacity:0}form__input.invalid input,form__input.invalid textarea,.form__input.invalid input,.form__input.invalid textarea{color:#f22b44;border-color:#f22b44}form__input.invalid .form__message.-invalid,.form__input.invalid .form__message.-invalid{transform:translateY(0);opacity:1!important}form__input.empty input,form__input.empty textarea,.form__input.empty input,.form__input.empty textarea{color:#f22b44;border-color:#f22b44}form__input.empty .form__message.-empty,.form__input.empty .form__message.-empty{transform:translateY(0);opacity:1!important}form__file,.form__file{align-items:center;gap:1.6rem;display:flex}form__file .-file-label,.form__file .-file-label{letter-spacing:.14px;font-weight:700;line-height:2.4rem;transition:all .1s ease-in;font-size:1.4rem!important}@media (width>=900px){form__file .-file-label,.form__file .-file-label{line-height:1.25vw;font-size:.729167vw!important}}form__file .-file-label,.form__file .-file-label{opacity:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translate(-1rem)}form__file.-file-selected .-file-label,.form__file.-file-selected .-file-label{transform:translate(0);opacity:1!important}form__optional,.form__optional{letter-spacing:.1px;font-weight:700;line-height:2rem;transition:all .1s ease-in;font-size:1rem!important}@media (width>=900px){form__optional,.form__optional{line-height:1.04167vw;font-size:.520833vw!important}}form__optional,.form__optional{opacity:.5}form__message,.form__message{letter-spacing:.14px;font-weight:700;line-height:2.4rem;transition:all .1s ease-in;transform:translateY(-1rem);font-size:1.4rem!important}@media (width>=900px){form__message,.form__message{line-height:1.25vw;font-size:.729167vw!important}}form__message,.form__message{color:#f22b44;opacity:0;pointer-events:none;position:absolute}form [type=file],.form [type=file]{display:none}form .button,.form .button{width:100%}@media (width>=900px){form,.form{gap:3.75vw}form__input,.form__input{min-height:2.91667vw}form__input label,.form__input label{letter-spacing:.32px;font-weight:500;line-height:4.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){form__input label,.form__input label{line-height:2.1875vw;font-size:1.66667vw!important}}@media (width>=900px){form__input input,form__input textarea,.form__input input,.form__input textarea{letter-spacing:.24px;border-bottom:.104167vw solid #c7c7cc;min-height:2.91667vw;font-weight:500;line-height:2.4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){form__input input,form__input textarea,.form__input input,.form__input textarea{line-height:1.25vw;font-size:1.25vw!important}}@media (width>=900px){form__input input:focus+label,form__input input:not(:placeholder-shown)+label,.form__input input:focus+label,.form__input input:not(:placeholder-shown)+label{top:-1.66667vw;font-size:.729167vw!important}form__input textarea:focus,form__input textarea.open,.form__input textarea:focus,.form__input textarea.open{min-height:10.4167vw}form__input textarea:focus+label,form__input textarea.open+label,.form__input textarea:focus+label,.form__input textarea.open+label{top:-2.5vw;font-size:.729167vw!important}form__file,.form__file{gap:1.66667vw}form__file .-file-label,.form__file .-file-label{letter-spacing:.19px;font-weight:700;line-height:2.4rem;font-size:1.9rem!important}}@media (width>=900px) and (width>=900px){form__file .-file-label,.form__file .-file-label{line-height:1.25vw;font-size:.989583vw!important}}@media (width>=900px){form__optional,.form__optional{letter-spacing:.14px;font-weight:700;line-height:2.4rem;font-size:1.4rem!important}}@media (width>=900px) and (width>=900px){form__optional,.form__optional{line-height:1.25vw;font-size:.729167vw!important}}@media (width>=900px){form__message,.form__message{letter-spacing:.14px;font-weight:700;line-height:2.4rem;font-size:1.4rem!important}}@media (width>=900px) and (width>=900px){form__message,.form__message{line-height:1.25vw;font-size:.729167vw!important}}@media (width>=900px){form .button,.form .button{width:auto}}.-dark-theme .form__input label{color:#8e8e93}.-dark-theme .form__input input,.-dark-theme .form__input textarea{color:#fff}.-dark-theme .form__input input:focus,.-dark-theme .form__input textarea:focus{border-color:#fff}.-light-theme .form__input label{color:#636366}.-light-theme .form__input input,.-light-theme .form__input textarea{color:#0e0e0f}.-light-theme .form__input input:focus,.-light-theme .form__input textarea:focus{border-color:#0e0e0f}.chat{text-align:left;align-items:flex-start;gap:1.2rem;width:100%;display:none}.chat__message{letter-spacing:.32px;font-weight:600;line-height:2.4rem;font-size:1.6rem!important}@media (width>=900px){.chat__message{line-height:1.25vw;font-size:.833333vw!important}}.chat__message{opacity:0;transform-origin:0;border-radius:2rem;padding:2.4rem 3.2rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) 1.5s forwards reveal-message}.chat__message:nth-of-type(2){animation:.5s cubic-bezier(.175,.885,.32,1.275) 3s forwards reveal-message}.chat__message--success{color:#0e0e0f;background-color:#d7f4ec}.chat__message--fail{color:#fff;background-color:#ff5a6f}@media (width>=900px){.chat{gap:.833333vw}.chat__message{letter-spacing:.48px;border-radius:1.04167vw;padding:1.66667vw 2.5vw;font-weight:600;line-height:4.2rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.chat__message{line-height:2.1875vw;font-size:1.25vw!important}}.content-block{min-height:unset;flex-direction:column;justify-content:center;padding:3.2rem 2.4rem;display:flex}.content-block .-title-text-tags,.content-block.-title-text-tags{align-items:flex-start;padding-top:6.4rem;padding-bottom:9.6rem}.content-block .-title-text-tags__title,.content-block.-title-text-tags__title{letter-spacing:.32px;font-weight:700;line-height:3.6rem;font-size:3.2rem!important}@media (width>=900px){.content-block .-title-text-tags__title,.content-block.-title-text-tags__title{line-height:1.875vw;font-size:1.66667vw!important}}.content-block .-title-text-tags__title,.content-block.-title-text-tags__title{margin-bottom:2.4rem}.content-block .-title-text-tags__text,.content-block.-title-text-tags__text{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.content-block .-title-text-tags__text,.content-block.-title-text-tags__text{line-height:1.66667vw;font-size:1.14583vw!important}}.content-block .-title-text-tags__text,.content-block.-title-text-tags__text{margin-bottom:2.4rem}.content-block .-title-text-tags__text *,.content-block.-title-text-tags__text *{letter-spacing:.22px;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.content-block .-title-text-tags__text *,.content-block.-title-text-tags__text *{line-height:1.66667vw;font-size:1.14583vw!important}}.content-block .-title-text-tags ul,.content-block.-title-text-tags ul{flex-wrap:wrap;gap:.8rem;margin:0;padding:0;display:flex}.content-block .-title-text-tags ul li,.content-block.-title-text-tags ul li{border:.1rem solid #8e8e93;border-radius:100rem;padding:1rem 1.4rem;display:flex}.content-block .-title-text-tags ul li.tag,.content-block.-title-text-tags ul li.tag{color:#76767b;letter-spacing:.14px;font-weight:500;line-height:1.6rem;font-size:1.4rem!important}@media (width>=900px){.content-block .-title-text-tags ul li.tag,.content-block.-title-text-tags ul li.tag{line-height:.833333vw;font-size:.729167vw!important}.content-block .-title-text-tags,.content-block.-title-text-tags{padding-top:5vw;padding-bottom:2.91667vw;grid-gap:calc(32vw * 100 / 1920);grid-template-columns:repeat(12,1fr);justify-items:flex-start;gap:2.5vw 1.66667vw;padding-inline:10%;display:grid}.content-block .-title-text-tags__title,.content-block.-title-text-tags__title{letter-spacing:.24px;grid-column-start:0;grid-column-end:span 3;width:100%;margin-bottom:0;font-weight:600;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-tags__title,.content-block.-title-text-tags__title{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.content-block .-title-text-tags__text,.content-block.-title-text-tags__text{letter-spacing:.32px;grid-column:4/span 6;width:100%;margin-bottom:0;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-tags__text,.content-block.-title-text-tags__text{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.content-block .-title-text-tags__text *,.content-block.-title-text-tags__text *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-tags__text *,.content-block.-title-text-tags__text *{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.content-block .-title-text-tags__tags,.content-block.-title-text-tags__tags{grid-area:2/4/auto/span 6;width:100%}.content-block .-title-text-tags ul,.content-block.-title-text-tags ul{gap:.833333vw}.content-block .-title-text-tags ul li,.content-block.-title-text-tags ul li{border:.0520833vw solid #8e8e93;border-radius:52.0833vw;padding:.729167vw .9375vw;display:flex}.content-block .-title-text-tags ul li.tag,.content-block.-title-text-tags ul li.tag{color:#76767b;letter-spacing:.21px;font-weight:500;line-height:2.7rem;font-size:2.1rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-tags ul li.tag,.content-block.-title-text-tags ul li.tag{line-height:1.40625vw;font-size:1.09375vw!important}}.content-block .-title-text,.content-block.-title-text{align-items:flex-start}.content-block .-title-text__title,.content-block.-title-text__title{letter-spacing:.28px;font-weight:700;line-height:3.2rem;font-size:2.8rem!important}@media (width>=900px){.content-block .-title-text__title,.content-block.-title-text__title{line-height:1.66667vw;font-size:1.45833vw!important}}.content-block .-title-text__title,.content-block.-title-text__title{margin-bottom:2.4rem}.content-block .-title-text__text,.content-block.-title-text__text{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.content-block .-title-text__text,.content-block.-title-text__text{line-height:1.45833vw;font-size:.9375vw!important}}.content-block .-title-text__text *,.content-block.-title-text__text *{letter-spacing:.18px;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.content-block .-title-text__text *,.content-block.-title-text__text *{line-height:1.45833vw;font-size:.9375vw!important}}.content-block .-title-text__text p:not(:last-of-type),.content-block.-title-text__text p:not(:last-of-type){margin-bottom:3.2rem}.content-block .-title-text ul,.content-block.-title-text ul{padding:0;flex-direction:column;gap:.6rem;margin:0;padding-left:2.8rem;display:flex}.content-block .-title-text ul li,.content-block.-title-text ul li{position:relative}.content-block .-title-text ul li:before,.content-block.-title-text ul li:before{content:"—";position:absolute;left:-2.8rem}@media (width>=900px){.content-block .-title-text,.content-block.-title-text{grid-gap:calc(32vw * 100 / 1920);grid-row-gap:0;pointer-events:none;grid-template-columns:repeat(12,1fr);place-items:flex-start;width:100%;padding:2.5vw 10%;display:grid}.content-block .-title-text.left,.content-block.-title-text.left{padding:2.5vw 50% 2.5vw 10%}.content-block .-title-text__title,.content-block.-title-text__title{letter-spacing:.16px;grid-column:3/span 8;margin-bottom:1.66667vw;font-weight:700;line-height:4.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text__title,.content-block.-title-text__title{line-height:2.1875vw;font-size:1.66667vw!important}}@media (width>=900px) and (orientation:portrait){.content-block .-title-text__title,.content-block.-title-text__title{letter-spacing:.18px;font-weight:700;line-height:4.6rem;font-size:3.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.content-block .-title-text__title,.content-block.-title-text__title{line-height:2.39583vw;font-size:1.875vw!important}}@media (width>=900px){.content-block .-title-text__text,.content-block.-title-text__text{letter-spacing:.22px;grid-column:3/span 8;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text__text,.content-block.-title-text__text{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px){.content-block .-title-text__text *,.content-block.-title-text__text *{letter-spacing:.22px;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text__text *,.content-block.-title-text__text *{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px) and (orientation:portrait){.content-block .-title-text__text,.content-block.-title-text__text{letter-spacing:.26px;font-weight:400;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.content-block .-title-text__text,.content-block.-title-text__text{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px) and (orientation:portrait){.content-block .-title-text__text *,.content-block.-title-text__text *{letter-spacing:.26px;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.content-block .-title-text__text *,.content-block.-title-text__text *{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px){.content-block .-title-text__text p:not(:last-of-type),.content-block.-title-text__text p:not(:last-of-type){margin-bottom:2.5vw}.content-block .-title-text ul,.content-block.-title-text ul{grid-column:3/span 8;gap:.625vw;padding-left:1.45833vw}.content-block .-title-text ul li:before,.content-block.-title-text ul li:before{left:-1.45833vw}}.content-block .-title-text-text,.content-block.-title-text-text{align-items:flex-start}.content-block .-title-text-text__title,.content-block.-title-text-text__title{letter-spacing:.32px;font-weight:700;line-height:3.6rem;font-size:3.2rem!important}@media (width>=900px){.content-block .-title-text-text__title,.content-block.-title-text-text__title{line-height:1.875vw;font-size:1.66667vw!important}}.content-block .-title-text-text__title,.content-block.-title-text-text__title{margin-bottom:3.2rem}.content-block .-title-text-text__text,.content-block.-title-text-text__text{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.content-block .-title-text-text__text,.content-block.-title-text-text__text{line-height:1.45833vw;font-size:.9375vw!important}}.content-block .-title-text-text__text,.content-block.-title-text-text__text{flex-direction:column;gap:4.2rem;display:flex}.content-block .-title-text-text__text *,.content-block.-title-text-text__text *{letter-spacing:.18px;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.content-block .-title-text-text__text *,.content-block.-title-text-text__text *{line-height:1.45833vw;font-size:.9375vw!important}}.content-block .-title-text-text ul,.content-block.-title-text-text ul{flex-direction:column;gap:.6rem;margin:0;padding:0;display:flex}.content-block .-title-text-text ul li:before,.content-block.-title-text-text ul li:before{content:"—";margin-right:.6rem}@media (width>=900px){.content-block .-title-text-text__title,.content-block.-title-text-text__title{letter-spacing:.24px;margin-bottom:2.1875vw;font-weight:600;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-text__title,.content-block.-title-text-text__title{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px) and (orientation:portrait){.content-block .-title-text-text__title,.content-block.-title-text-text__title{letter-spacing:.18px;font-weight:700;line-height:4.6rem;font-size:3.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.content-block .-title-text-text__title,.content-block.-title-text-text__title{line-height:2.39583vw;font-size:1.875vw!important}}@media (width>=900px){.content-block .-title-text-text__text,.content-block.-title-text-text__text{letter-spacing:.22px;flex-direction:row;gap:1.66667vw;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-text__text,.content-block.-title-text-text__text{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px){.content-block .-title-text-text__text *,.content-block.-title-text-text__text *{letter-spacing:.22px;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.content-block .-title-text-text__text *,.content-block.-title-text-text__text *{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px) and (orientation:portrait){.content-block .-title-text-text__text,.content-block.-title-text-text__text{letter-spacing:.26px;font-weight:400;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.content-block .-title-text-text__text,.content-block.-title-text-text__text{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px) and (orientation:portrait){.content-block .-title-text-text__text *,.content-block.-title-text-text__text *{letter-spacing:.26px;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.content-block .-title-text-text__text *,.content-block.-title-text-text__text *{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px){.content-block .-title-text-text ul,.content-block.-title-text-text ul{gap:.625vw}.content-block .-title-text-text ul li:before,.content-block.-title-text-text ul li:before{margin-right:.625vw}}.content-block .-image,.content-block.-image{padding-top:.8rem;padding-bottom:3.2rem}.content-block .-image .-image-wrapper,.content-block .-image img,.content-block.-image .-image-wrapper,.content-block.-image img{width:100%}.content-block .-image .-full-width,.content-block.-image .-full-width{padding-top:3.2rem;padding-bottom:3.2rem}@media (width>=900px){.content-block .-image,.content-block.-image{padding:2.5vw 10%}.content-block .-image .normal img,.content-block.-image .normal img{aspect-ratio:2.4}.content-block .-image .large img,.content-block.-image .large img{aspect-ratio:1.3;max-height:100vh}.content-block .-image .-full-width,.content-block.-image .-full-width{padding:0}.content-block .-image .cover img,.content-block.-image .cover img{object-fit:cover}.content-block .-image .contain img,.content-block.-image .contain img{object-fit:contain}}.content-block .-image-image,.content-block.-image-image{padding-top:.8rem;padding-bottom:3.2rem}.content-block .-image-image-row,.content-block.-image-image-row{grid-template-columns:repeat(2,1fr);gap:.8rem;min-height:15rem;display:grid}.content-block .-image-image-row,.content-block .-image-image img,.content-block.-image-image-row,.content-block.-image-image img{width:100%}@media (width>=900px){.content-block .-image-image,.content-block.-image-image{padding:2.5vw 10%}}.content-block .-image-image-row,.content-block.-image-image-row{grid-template-columns:repeat(2,1fr);gap:1.66667vw;min-height:7.8125vw}.content-block .-image-image-image,.content-block.-image-image-image{padding-top:.8rem;padding-bottom:3.2rem}.content-block .-image-image-image-row,.content-block.-image-image-image-row{grid-template-columns:repeat(3,1fr);gap:.8rem;min-height:15rem;display:grid}.content-block .-image-image-image-row,.content-block .-image-image-image img,.content-block.-image-image-image-row,.content-block.-image-image-image img{width:100%}@media (width>=900px){.content-block .-image-image-image,.content-block.-image-image-image{padding:2.5vw 10%}}.content-block .-image-image-image-row,.content-block.-image-image-image-row{grid-template-columns:repeat(3,1fr);gap:1.66667vw;min-height:7.8125vw}.content-block .-video,.content-block.-video{min-height:unset}.content-block .-video video,.content-block .-video .video-youtube,.content-block.-video video,.content-block.-video .video-youtube{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.content-block .-video-wrapper,.content-block.-video-wrapper{width:100%}@media (width>=900px){.content-block .-video,.content-block.-video{padding:2.5vw 10%}}.content-block .-carousel,.content-block.-carousel{cursor:none;margin-bottom:3.2rem;padding-top:.8rem;padding-bottom:3.2rem}.content-block .-carousel-full-width .swiper-slide,.content-block.-carousel-full-width .swiper-slide{width:90%}@media (width>=900px){.content-block .-carousel-full-width .swiper-slide,.content-block.-carousel-full-width .swiper-slide{width:100%}}.content-block .-carousel img,.content-block .-carousel video,.content-block.-carousel img,.content-block.-carousel video{pointer-events:none}@media (width>=900px){.content-block .-carousel,.content-block.-carousel{padding:2.5vw 10%}.content-block .-carousel .swiper-slide,.content-block.-carousel .swiper-slide{aspect-ratio:1;height:100%;max-height:90vh}.content-block .-carousel .swiper-slide img,.content-block .-carousel .swiper-slide video,.content-block.-carousel .swiper-slide img,.content-block.-carousel .swiper-slide video{object-fit:cover}.content-block{padding:2.5vw 10%}}.content-block a:not(.button):not(.link),.cookie-banner__text a:not(.button):not(.link),.socials a:not(.button):not(.link),.feature-column a:not(.button):not(.link){color:#0e0e0f;border-bottom:.2rem solid #0e0e0f}@media (width>=900px){.content-block a:not(.button):not(.link),.cookie-banner__text a:not(.button):not(.link),.socials a:not(.button):not(.link),.feature-column a:not(.button):not(.link){border-bottom:none;display:inline-block;position:relative}.content-block a:not(.button):not(.link):before,.content-block a:not(.button):not(.link):after,.cookie-banner__text a:not(.button):not(.link):before,.cookie-banner__text a:not(.button):not(.link):after,.socials a:not(.button):not(.link):before,.socials a:not(.button):not(.link):after,.feature-column a:not(.button):not(.link):before,.feature-column a:not(.button):not(.link):after{pointer-events:none;content:"";background-color:#0e0e0f;height:.104167vw;display:block;position:absolute}.content-block a:not(.button):not(.link):before,.cookie-banner__text a:not(.button):not(.link):before,.socials a:not(.button):not(.link):before,.feature-column a:not(.button):not(.link):before{width:0%;transition:width .3s;bottom:0;left:0}.content-block a:not(.button):not(.link):after,.cookie-banner__text a:not(.button):not(.link):after,.socials a:not(.button):not(.link):after,.feature-column a:not(.button):not(.link):after{width:100%;transition:width .5s;bottom:0;right:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.content-block a:not(.button):not(.link):hover:before,.cookie-banner__text a:not(.button):not(.link):hover:before,.socials a:not(.button):not(.link):hover:before,.feature-column a:not(.button):not(.link):hover:before{width:100%}.content-block a:not(.button):not(.link):hover:after,.cookie-banner__text a:not(.button):not(.link):hover:after,.socials a:not(.button):not(.link):hover:after,.feature-column a:not(.button):not(.link):hover:after{width:0%;transition:width .1s}}@media (width>=900px){[slug=careerDetail] .-title-text__title,[slug=careerDetail].-title-text__title{letter-spacing:.32px;font-weight:700;line-height:4.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){[slug=careerDetail] .-title-text__title,[slug=careerDetail].-title-text__title{line-height:2.1875vw;font-size:1.66667vw!important}}@media (width>=900px){[slug=careerDetail] .-title-text__text,[slug=careerDetail].-title-text__text{letter-spacing:.24px;line-height:4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){[slug=careerDetail] .-title-text__text,[slug=careerDetail].-title-text__text{line-height:2.08333vw;font-size:1.25vw!important}}@media (width>=900px){[slug=careerDetail] .-title-text__text *,[slug=careerDetail].-title-text__text *{letter-spacing:.24px;line-height:4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){[slug=careerDetail] .-title-text__text *,[slug=careerDetail].-title-text__text *{line-height:2.08333vw;font-size:1.25vw!important}}@media (width>=900px) and (orientation:portrait){[slug=careerDetail] .-title-text__text,[slug=careerDetail].-title-text__text{letter-spacing:.28px;line-height:4.4rem;font-size:2.8rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){[slug=careerDetail] .-title-text__text,[slug=careerDetail].-title-text__text{line-height:2.29167vw;font-size:1.45833vw!important}}@media (width>=900px) and (orientation:portrait){[slug=careerDetail] .-title-text__text *,[slug=careerDetail].-title-text__text *{letter-spacing:.28px;line-height:4.4rem;font-size:2.8rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){[slug=careerDetail] .-title-text__text *,[slug=careerDetail].-title-text__text *{line-height:2.29167vw;font-size:1.45833vw!important}}@media (width>=900px){[slug=careerDetail] .-title-text ul li,[slug=careerDetail].-title-text ul li{letter-spacing:.21px;line-height:5rem;font-size:2.1rem!important}}@media (width>=900px) and (width>=900px){[slug=careerDetail] .-title-text ul li,[slug=careerDetail].-title-text ul li{line-height:2.60417vw;font-size:1.09375vw!important}}@media (width>=900px){[slug=careerDetail] .-title-text ul li *,[slug=careerDetail].-title-text ul li *{letter-spacing:.21px;line-height:5rem;font-size:2.1rem!important}}@media (width>=900px) and (width>=900px){[slug=careerDetail] .-title-text ul li *,[slug=careerDetail].-title-text ul li *{line-height:2.60417vw;font-size:1.09375vw!important}}@media (width>=900px) and (orientation:portrait){[slug=careerDetail] .-title-text ul li,[slug=careerDetail].-title-text ul li{letter-spacing:.25px;line-height:5.4rem;font-size:2.5rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){[slug=careerDetail] .-title-text ul li,[slug=careerDetail].-title-text ul li{line-height:2.8125vw;font-size:1.30208vw!important}}@media (width>=900px) and (orientation:portrait){[slug=careerDetail] .-title-text ul li *,[slug=careerDetail].-title-text ul li *{letter-spacing:.25px;line-height:5.4rem;font-size:2.5rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){[slug=careerDetail] .-title-text ul li *,[slug=careerDetail].-title-text ul li *{line-height:2.8125vw;font-size:1.30208vw!important}}html[slug=home] [data-page] .cases-grid{padding:2.4rem 2.4rem 9.6rem}@media (width>=900px){html[slug=home] [data-page] .cases-grid{padding:5vw 10%}}html[slug=home] [data-page] .skewed-gallery{margin-top:2rem}@media (width>=900px){html[slug=home] [data-page] .skewed-gallery{margin-top:5vw}html[slug=home] [data-page] .skewed-gallery.pt-0{margin-top:0}}html[slug=home] [data-page]+.footer{margin-top:2rem}@media (width>=900px){html[slug=home] [data-page]+.footer{margin-top:1.25vw}}.home-hero__wrapper{width:100%;height:auto;padding-top:20vh;position:relative}.home-hero__title{z-index:1;margin-bottom:3.2rem;position:relative}.home-hero__subtitle{pointer-events:none;letter-spacing:.24px;font-weight:500;line-height:3.2rem;position:relative;font-size:2.4rem!important}@media (width>=900px){.home-hero__subtitle{line-height:1.66667vw;font-size:1.25vw!important}}.home-hero__subtitle{z-index:1;grid-column:1/span 6;margin-bottom:7.2rem}.home-hero__subtitle *{letter-spacing:.24px;font-weight:500;line-height:3.2rem;font-size:2.4rem!important}@media (width>=900px){.home-hero__subtitle *{line-height:1.66667vw;font-size:1.25vw!important}}.home-hero__subtitle *{display:inline-block}.home-hero__video{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;position:relative}.home-hero__video [data-video-wrapper]{object-fit:cover;width:100%;height:100%;max-height:calc(100vh - 4.8rem)}.home-hero__text{flex-direction:column;justify-content:center;align-items:flex-start;padding:7.2rem 0 9.6rem;display:flex;position:relative}.home-hero__text p{letter-spacing:.26px;font-weight:400;line-height:3.4rem;font-size:2.6rem!important}@media (width>=900px){.home-hero__text p{line-height:1.77083vw;font-size:1.35417vw!important}}.home-hero__text p{margin-bottom:3.2rem}.home-hero__text p *{letter-spacing:.26px;font-weight:400;line-height:3.4rem;font-size:2.6rem!important}@media (width>=900px){.home-hero__text p *{line-height:1.77083vw;font-size:1.35417vw!important}}.home-hero__background{pointer-events:none;z-index:1;background:linear-gradient(#0e0e0f00 0% 40%,#0e0e0fcc 100%);width:calc(100% + 4.8rem);height:20vh;display:none;position:fixed;top:80vh;left:-2.4rem;transition:all linear,opacity .1s linear!important}.home-hero .button--scroll{position:absolute;top:calc(100vh - 9.6rem);left:0}@media (width>=900px){.home-hero__wrapper{height:350vh;margin-bottom:-50vh}}@media (width>=900px) and (orientation:portrait){.home-hero__wrapper{height:200vh}}@media (width>=900px){.home-hero__title{margin-bottom:4.16667vw}.home-hero__subtitle{letter-spacing:.35px;grid-column:3/span 6;margin-bottom:4.16667vw;font-weight:400;line-height:4.5rem;font-size:3.5rem!important}}@media (width>=900px) and (width>=900px){.home-hero__subtitle{line-height:2.34375vw;font-size:1.82292vw!important}}@media (width>=900px){.home-hero__subtitle *{letter-spacing:.35px;font-weight:400;line-height:4.5rem;display:inline-block;font-size:3.5rem!important}}@media (width>=900px) and (width>=900px){.home-hero__subtitle *{line-height:2.34375vw;font-size:1.82292vw!important}}@media (width>=900px){.home-hero__video{aspect-ratio:16/9;width:31.25vw;max-height:calc(100vh - 5.83333vw);margin-top:calc(100vh - 20.8333vw);position:fixed;right:0%}.home-hero__video [data-video-wrapper]{max-height:calc(100vh - 5.83333vw);transition:left .2s ease-out;left:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.home-hero__video [data-video-wrapper]:not(.scrolled):hover:not(.viewed){left:-.416667vw}}@media (width>=900px){.home-hero__text{padding:0 10%}.home-hero__text p{letter-spacing:.48px;margin-bottom:2.5vw;font-weight:400;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.home-hero__text p{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.home-hero__text p *{letter-spacing:.48px;font-weight:400;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.home-hero__text p *{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.home-hero__text p span{opacity:.3}.home-hero__background{display:block}.home-hero .button--scroll{position:fixed;top:calc(100vh - 5vw);left:10%}}@media (width>=900px) and (hover:hover) and (pointer:fine){.home-hero .button--scroll:hover{opacity:.4}}html[slug=cases] [data-page] .clients-grid{padding:0}@media (width>=900px){html[slug=cases] [data-page] .clients-grid{padding:0 10%}}html[slug=caseDetail] [data-page]+.footer{margin-top:6.4rem}@media (width>=900px){html[slug=caseDetail] [data-page]+.footer{margin-top:14.5833vw}}.cases-hero__title{width:100%;padding:19rem 0 6.4rem}.cases-hero__title .-page-title,.cases-hero__title .segmented-title{grid-column:1/span 6}.cases-hero__featured{width:100%;margin-bottom:4.8rem}.cases-hero__featured .case-card__image{aspect-ratio:1/1.3;width:100%;margin-bottom:1.6rem;position:relative}.cases-hero__featured .case-card__image img{position:absolute}.cases-hero__featured .case-card__title *{letter-spacing:.23px;line-height:3rem;font-size:2.3rem!important}@media (width>=900px){.cases-hero__featured .case-card__title *{line-height:1.5625vw;font-size:1.19792vw!important}}.cases-hero__featured .case-card__title span{font-weight:400}@media (width>=900px) and (orientation:portrait){.cases-hero{min-height:unset}}@media (width>=900px){.cases-hero__title{padding:10.4167vw 0 4.16667vw}.cases-hero__title .-page-title,.cases-hero__title .segmented-title{grid-column:1/span 8}.cases-hero__text{letter-spacing:.32px;grid-column:3/span 7;margin-bottom:8.75vw;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.cases-hero__text{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.cases-hero__text *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.cases-hero__text *{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.cases-hero__socials{gap:.833333vw;width:2.1875vw;position:absolute;top:0;right:0;display:flex!important}.cases-hero__socials a{width:100%;height:2.1875vw}.cases-hero__socials a img{transition:all .2s}}@media (width>=900px) and (hover:hover) and (pointer:fine){.cases-hero__socials a:hover img{filter:invert(41%)sepia(4%)saturate(276%)hue-rotate(202deg)brightness(91%)contrast(89%);transform:scale(1.1)}}@media (width>=900px){.cases-hero__featured{margin-bottom:8.75vw;padding:0 6.66667vw;position:relative}.cases-hero__featured .case-card__image{aspect-ratio:1.8;margin-bottom:1.66667vw;transition:box-shadow .3s;overflow:hidden}.cases-hero__featured .case-card__image img{transition:transform .3s;transform:scale(1.05)}.cases-hero__featured .case-card__title{max-width:75%}.cases-hero__featured .case-card__title *{letter-spacing:.32px;line-height:4.2rem;transition:color .2s;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.cases-hero__featured .case-card__title *{line-height:2.1875vw;font-size:1.66667vw!important}}@media (width>=900px) and (hover:hover) and (pointer:fine){.cases-hero__featured .case-card:hover .case-card__image{box-shadow:0 .15625vw 1.04167vw #0000004d}.cases-hero__featured .case-card:hover .case-card__image img{transform:scale(1)}.cases-hero__featured .case-card:hover .case-card__title *{color:#636366}}.case-hero{justify-content:center;align-items:center;padding-top:6.4rem;display:flex;position:relative}.case-hero__content{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex}.case-hero__content h3,.case-hero__content h3 *{text-transform:uppercase;color:#c7c7cc;letter-spacing:1.92px;font-weight:600;line-height:2.1rem;font-size:1.6rem!important}@media (width>=900px){.case-hero__content h3,.case-hero__content h3 *{line-height:1.09375vw;font-size:.833333vw!important}}.case-hero__content h3,.case-hero__content h3 *{margin-bottom:2rem}.case-hero__content h1,.case-hero__content h1 *{color:#fff;letter-spacing:-.36px;font-weight:600;line-height:4.2rem;font-size:3.6rem!important}@media (width>=900px){.case-hero__content h1,.case-hero__content h1 *{line-height:2.1875vw;font-size:1.875vw!important}}.case-hero__content h1 .line{display:block}.case-hero__content h1.-dark,.case-hero__content h1.-dark *{color:#000}.case-hero__content .-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;max-width:100%;margin-top:3.6rem;display:flex}.case-hero__content .-tags .-tag{color:#fff;font-weight:500;line-height:2rem;font-size:1.2rem!important}@media (width>=900px){.case-hero__content .-tags .-tag{line-height:1.04167vw;font-size:.625vw!important}}.case-hero__content .-tags .-tag{border:.1rem solid #fff;border-radius:9999px;padding:.8rem 1.2rem}.case-hero__content .-tags .-tag.-dark{color:#000;border:.1rem solid #000}.case-hero .button--scroll{display:flex;position:absolute;left:10%}.case-hero__header-img{width:100%;height:85%;min-height:100vh;position:absolute;inset:0}.case-hero__header-img:before{content:"";opacity:.5;background-color:#000;width:100%;height:100%;position:absolute;inset:0}.case-hero[data-navigation=dark] .case-hero__header-img:before{display:none}@media (width>=900px){.case-hero{padding-top:unset}.case-hero__content h3,.case-hero__content h3 *{letter-spacing:.145833vw;margin-bottom:1.09375vw;font-weight:600;line-height:2.275rem;font-size:1.75rem!important}}@media (width>=900px) and (width>=900px){.case-hero__content h3,.case-hero__content h3 *{line-height:1.1849vw;font-size:.911458vw!important}}@media (width>=900px){.case-hero__content h1,.case-hero__content h1 *{letter-spacing:-.0197917vw;max-width:47.6563vw;font-weight:700;line-height:7.525rem;font-size:6.65rem!important}}@media (width>=900px) and (width>=900px){.case-hero__content h1,.case-hero__content h1 *{line-height:3.91927vw;font-size:3.46354vw!important}}@media (width>=900px){.case-hero__content .-tags{gap:.729167vw;max-width:47.6563vw;margin-top:2.86458vw}.case-hero__content .-tags .-tag{letter-spacing:.0109375vw;border:.0520833vw solid #fff;border-radius:520.781vw;padding:.677083vw .833333vw;font-weight:500;line-height:2.363rem;font-size:1.64rem!important}}@media (width>=900px) and (width>=900px){.case-hero__content .-tags .-tag{line-height:1.23073vw;font-size:.854167vw!important}}@media (width>=900px){.case-hero__content .-tags .-tag.-dark{border:.0520833vw solid #000}.case-hero .button--scroll{width:2.08333vw;height:3.28125vw;display:flex;bottom:2.5vw;left:10%}}@media (width>=900px) and (hover:hover) and (pointer:fine){.case-hero .button--scroll:hover{opacity:.8}}html:not([slug=caseDetail]) .navigation__header__back,[slug=caseDetail] .navigation__header .navigation__header__links,[slug=caseDetail] .navigation__header .navigation__header__logo{display:none}[slug=caseDetail] .navigation__header .navigation__header__back{display:flex}.case-credits{min-height:unset;flex-direction:column;justify-content:center;align-items:flex-start;padding:6.4rem 2.4rem;display:flex}.case-credits__title{letter-spacing:.16px;font-weight:700;line-height:3.6rem;font-size:3.2rem!important}@media (width>=900px){.case-credits__title{line-height:1.875vw;font-size:1.66667vw!important}}.case-credits__title{margin-bottom:3.2rem}.case-credits__list{flex-direction:column;gap:.8rem;margin:0;padding:0;display:flex}.case-credits__list *{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.case-credits__list *{line-height:1.66667vw;font-size:1.14583vw!important}}.case-credits__list *{color:#0e0e0f}@media (width>=900px){.case-credits{text-align:center;align-items:center;padding:2.91667vw 10%}.case-credits__title{letter-spacing:.24px;margin-bottom:2.1875vw;font-weight:600;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.case-credits__title{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.case-credits__list{gap:.625vw}.case-credits__list *{letter-spacing:.22px;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.case-credits__list *{line-height:2.08333vw;font-size:1.14583vw!important}}.case-footer{min-height:unset;flex-direction:column;align-items:flex-end;padding:3.2rem 2.4rem;display:flex}.case-footer__previous{display:none}@media (width>=900px){.case-footer{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:7.8125vw 10% 0;display:flex}.case-footer__previous{display:flex}}html[slug=expertise] [data-page] .feature-column{margin-top:0}@media (width>=900px){html[slug=expertise] [data-page] .feature-column{margin:0;padding:10.4167vw 10% 14.5833vw}}html[slug=expertise] [data-page] .skewed-gallery{margin-top:9.6rem}@media (width>=900px){html[slug=expertise] [data-page] .skewed-gallery{margin-top:0}}html[slug=expertise] [data-page] .feature-list{padding:9.6rem 2.4rem}@media (width>=900px){html[slug=expertise] [data-page] .feature-list{padding:14.5833vw 10% 5vw}}html[slug=expertise] [data-page]+.footer{margin-top:0}@media (width>=900px){html[slug=expertise] [data-page]+.footer{margin-top:14.5833vw}}.expertise-hero{min-height:unset;flex-direction:column;gap:4.8rem;padding-top:19rem;display:flex}.expertise-hero__grid{padding-inline:0}.expertise-hero .title{grid-column:1/span 6;margin-bottom:3.2rem}.expertise-hero .text{letter-spacing:.22px;margin-bottom:6.4rem;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.expertise-hero .text{line-height:1.66667vw;font-size:1.14583vw!important}}.expertise-hero .text{grid-column:1/span 6}.expertise-hero .text *{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.expertise-hero .text *{line-height:1.66667vw;font-size:1.14583vw!important}}.expertise-hero .images{grid-column:1/span 6}.expertise-hero .images .hero-image{width:101vw;position:relative;left:-2.4rem}.expertise-hero .images .hero-image.image-one{display:none}.expertise-hero .images .hero-image.image-two{aspect-ratio:1.18}.expertise-hero .button--scroll{display:none}@media (width>=900px){.expertise-hero{max-height:100vh}.expertise-hero .title{grid-column:2/span 8}.expertise-hero .title .segmented-title{letter-spacing:-.525px;font-weight:700;line-height:11.3rem;font-size:10.5rem!important}}@media (width>=900px) and (width>=900px){.expertise-hero .title .segmented-title{line-height:5.88542vw;font-size:5.46875vw!important}}@media (width>=900px){.expertise-hero .title .segmented-title *{letter-spacing:-.525px;font-weight:700;line-height:11.3rem;font-size:10.5rem!important}}@media (width>=900px) and (width>=900px){.expertise-hero .title .segmented-title *{line-height:5.88542vw;font-size:5.46875vw!important}}@media (width>=900px){.expertise-hero .text{letter-spacing:.41px;grid-column:3/span 6;margin-bottom:0;font-weight:400;line-height:6.2rem;font-size:4.1rem!important}}@media (width>=900px) and (width>=900px){.expertise-hero .text{line-height:3.22917vw;font-size:2.13542vw!important}}@media (width>=900px){.expertise-hero .text *{letter-spacing:.41px;font-weight:400;line-height:6.2rem;font-size:4.1rem!important}}@media (width>=900px) and (width>=900px){.expertise-hero .text *{line-height:3.22917vw;font-size:2.13542vw!important}}@media (width>=900px){.expertise-hero .images{z-index:-1;grid-column-start:unset;grid-column-end:unset;aspect-ratio:.84;padding:unset;position:absolute;top:8.38542vw;bottom:-.208333vw;right:0}.expertise-hero .images .hero-image{position:absolute}.expertise-hero .images .hero-image.image-one{aspect-ratio:.87;z-index:1;max-width:52%;top:0;left:0;right:unset;bottom:unset;display:block}.expertise-hero .images .hero-image.image-two{aspect-ratio:.9;z-index:2;max-width:72%;top:unset;left:unset;bottom:0;right:0}.expertise-hero .button--scroll{display:flex;position:fixed;bottom:2.5vw;left:10%}}@media (width>=900px) and (hover:hover) and (pointer:fine){.expertise-hero .button--scroll:hover{opacity:.4}}@media (width>=900px) and (hover:none) and (pointer:coarse){.expertise-hero{min-height:100vh;max-height:unset}.expertise-hero .title{grid-column:1/span 12}.expertise-hero .text{grid-column:1/span 12;margin-bottom:3.07292vw}.expertise-hero .images{aspect-ratio:1.15;width:unset;left:unset;right:unset;top:unset;bottom:unset;grid-column:2/span 10;margin-bottom:0;position:relative}.expertise-hero .images .hero-image{position:absolute}.expertise-hero .images .hero-image.image-one{aspect-ratio:.87;z-index:1;max-width:38.5%;top:unset;left:unset;display:block;bottom:0;right:0}.expertise-hero .images .hero-image.image-two{aspect-ratio:.9;z-index:2;max-width:69.2%;top:0;left:0;right:unset;bottom:unset}}.double-diamond-desktop *{color:#fff}.double-diamond-desktop .hero{text-align:center;place-content:end;row-gap:.833333vw;height:50vh;padding-bottom:3.33333vw}@media (orientation:portrait){.double-diamond-desktop .hero{height:25vh}}.double-diamond-desktop .hero .-subtitle{text-transform:uppercase;grid-column:4/span 6;font-weight:500;line-height:2.7rem;font-size:1.8rem!important}@media (width>=900px){.double-diamond-desktop .hero .-subtitle{line-height:1.40625vw;font-size:.9375vw!important}}.double-diamond-desktop .hero .-subtitle{letter-spacing:.2em;color:#636366}.double-diamond-desktop .hero .-title{grid-column:4/span 6;font-weight:700;line-height:6.6rem;font-size:6.6rem!important}@media (width>=900px){.double-diamond-desktop .hero .-title{line-height:3.4375vw;font-size:3.4375vw!important}}.double-diamond-desktop .diamond-left{z-index:1;grid-column:1/span 6}.double-diamond-desktop .diamond-right{grid-column:7/span 6}.double-diamond-desktop .-d{justify-content:center;align-items:center;height:100vh;min-height:100vh;max-height:100vh;display:flex;position:relative}.double-diamond-desktop .-d.-left-2,.double-diamond-desktop .-d.-left-3{justify-content:start}.double-diamond-desktop .-d.-right-2,.double-diamond-desktop .-d.-right-3{justify-content:end}.double-diamond-desktop .-track{position:absolute}@media (hover:none) and (pointer:coarse){.double-diamond-desktop #right-item-1-frames,.double-diamond-desktop #right-item-2-frames,.double-diamond-desktop #left-item-1-frames,.double-diamond-desktop #left-item-2-frames{min-height:100vh!important}}.-block-diamond svg{width:48.3854vw}.-block-diamond svg .border-clip-path{transform:translate(-86%)}.-block-diamond svg .diamond_top_arrow_container,.-block-diamond svg .diamond_bottom_arrow_container{transform-box:fill-box;transform-origin:50%;transition:transform .1s linear}.-block-text{max-width:28.6458vw}.-block-text .-step-label{font-weight:400;line-height:3rem;font-size:2rem!important}@media (width>=900px){.-block-text .-step-label{line-height:1.5625vw;font-size:1.04167vw!important}}.-block-text .-step-label{letter-spacing:.1em;color:#8e8e93;text-transform:uppercase;margin-bottom:1.04167vw}@media (orientation:portrait){.-block-text .-step-label{font-weight:400;line-height:3.4rem;font-size:2.4rem!important}}@media (orientation:portrait) and (width>=900px){.-block-text .-step-label{line-height:1.77083vw;font-size:1.25vw!important}}.-block-text h3{font-weight:700;line-height:6rem;font-size:6rem!important}@media (width>=900px){.-block-text h3{line-height:3.125vw;font-size:3.125vw!important}}.-block-text h3{color:#fff;margin-bottom:1.66667vw}.-block-text p.-text{font-weight:400;line-height:3.2rem;font-size:2rem!important}@media (width>=900px){.-block-text p.-text{line-height:1.66667vw;font-size:1.04167vw!important}}.-block-text p.-text{color:#fff}@media (orientation:portrait){.-block-text p.-text{font-weight:400;line-height:3.6rem;font-size:2.4rem!important}}@media (orientation:portrait) and (width>=900px){.-block-text p.-text{line-height:1.875vw;font-size:1.25vw!important}}.-block-text p.-tags{font-weight:400;line-height:3.2rem;font-size:2rem!important}@media (width>=900px){.-block-text p.-tags{line-height:1.66667vw;font-size:1.04167vw!important}}.-block-text p.-tags{color:#8e8e93cc;margin-top:2.5vw}@media (orientation:portrait){.-block-text p.-tags{font-weight:400;line-height:3.6rem;font-size:2.4rem!important}}@media (orientation:portrait) and (width>=900px){.-block-text p.-tags{line-height:1.875vw;font-size:1.25vw!important}}.double-diamond-mobile{padding:9.6rem 2.4rem}.double-diamond-mobile *{color:#fff}.double-diamond-mobile img{object-fit:contain;width:100%;height:100%}.double-diamond-mobile .hero{text-align:center;place-content:center;height:80vh}.double-diamond-mobile .hero .-subtitle{text-transform:uppercase;grid-column:1/span 6;font-weight:500;line-height:2.1rem;font-size:1.4rem!important}@media (width>=900px){.double-diamond-mobile .hero .-subtitle{line-height:1.09375vw;font-size:.729167vw!important}}.double-diamond-mobile .hero .-subtitle{letter-spacing:.2em;color:#636366;margin-bottom:.6rem}.double-diamond-mobile .hero .-title{grid-column:1/span 6;font-weight:700;line-height:4rem;font-size:4rem!important}@media (width>=900px){.double-diamond-mobile .hero .-title{line-height:2.08333vw;font-size:2.08333vw!important}}.double-diamond-mobile .hero .-title{margin-bottom:6.4rem}.double-diamond-mobile .hero .img-wrapper{grid-column:1/span 6}.double-diamond-mobile .diamond-step{grid-column:1/span 6;padding:6.4rem 0}.double-diamond-mobile .diamond-step:last-of-type{padding-bottom:0}.double-diamond-mobile .diamond-step .-step-label{font-weight:400;line-height:2.1rem;font-size:1.8rem!important}@media (width>=900px){.double-diamond-mobile .diamond-step .-step-label{line-height:1.09375vw;font-size:.9375vw!important}}.double-diamond-mobile .diamond-step .-step-label{letter-spacing:.1em;color:#fffc;text-transform:uppercase}.double-diamond-mobile .diamond-step .step-img-wrapper{aspect-ratio:1;border:.1rem solid #545454;border-radius:.8rem;width:100%;margin:2.8rem 0 3.2rem;padding:1.6rem}.double-diamond-mobile .diamond-step h3{font-weight:700;line-height:3.6rem;font-size:2.8rem!important}@media (width>=900px){.double-diamond-mobile .diamond-step h3{line-height:1.875vw;font-size:1.45833vw!important}}.double-diamond-mobile .diamond-step h3{color:#fff;margin-bottom:1.2rem}.double-diamond-mobile .diamond-step p.-text{font-weight:400;line-height:2.7rem;font-size:1.8rem!important}@media (width>=900px){.double-diamond-mobile .diamond-step p.-text{line-height:1.40625vw;font-size:.9375vw!important}}.double-diamond-mobile .diamond-step p.-text{color:#fffc}.double-diamond-mobile .diamond-step p.-tags{font-weight:400;line-height:2.7rem;font-size:1.8rem!important}@media (width>=900px){.double-diamond-mobile .diamond-step p.-tags{line-height:1.40625vw;font-size:.9375vw!important}}.double-diamond-mobile .diamond-step p.-tags{color:#8e8e93cc;margin-top:3.2rem}html[slug=about] [data-page] .carousel{margin-top:9.6rem}@media (width>=900px){html[slug=about] [data-page] .carousel{margin-top:5vw}}html[slug=about] [data-page] .client-grid{padding-bottom:0}.about-hero{padding:19rem 2.4rem 9.6rem}.about-hero__content{width:100%}.about-hero .title{margin-bottom:6.4rem}.about-hero .title .-page-title,.about-hero .title .segmented-title{grid-column:1/span 6}.about-hero__image{margin-bottom:9.6rem}.about-hero .text{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.about-hero .text{line-height:1.66667vw;font-size:1.14583vw!important}}.about-hero .text *{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.about-hero .text *{line-height:1.66667vw;font-size:1.14583vw!important}.about-hero{margin-bottom:0;padding:10.4167vw 10% 14.5833vw}.about-hero__content .title{margin-bottom:4.16667vw}.about-hero__content .title .-page-title,.about-hero__content .title .segmented-title{grid-column:1/span 8}.about-hero .text{letter-spacing:.32px;grid-column:2/span 10;font-weight:400;line-height:5.2rem;font-size:3.2rem!important;display:block!important}}@media (width>=900px) and (width>=900px){.about-hero .text{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.about-hero .text *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.about-hero .text *{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.about-hero__image{margin:8.75vw 0}.about-hero .subtitle{letter-spacing:.32px;grid-column:2/span 10;font-weight:400;line-height:5.2rem;font-size:3.2rem!important;display:block!important}}@media (width>=900px) and (width>=900px){.about-hero .subtitle{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.about-hero .subtitle *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.about-hero .subtitle *{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.about-hero .about-hero__subtitle-block{position:relative}.about-hero .about-hero__subtitle-quote{letter-spacing:.48px;font-weight:400;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.about-hero .about-hero__subtitle-quote{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.about-hero .about-hero__subtitle-quote>*{letter-spacing:.48px;opacity:.3;font-weight:400;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.about-hero .about-hero__subtitle-quote>*{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.about-hero .about-hero__subtitle-quote>* *{letter-spacing:.48px;font-weight:400;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.about-hero .about-hero__subtitle-quote>* *{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.about-hero .about-hero__subtitle-quote strong{letter-spacing:.48px;font-weight:800;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.about-hero .about-hero__subtitle-quote strong{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.about-hero .about-hero__subtitle-quote strong *{letter-spacing:.48px;font-weight:800;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.about-hero .about-hero__subtitle-quote strong *{line-height:3.02083vw;font-size:2.5vw!important}}.about-gallery{flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;padding-top:9.6rem;display:flex}.about-gallery__wrapper{width:100%}.about-gallery__wrapper img{object-fit:cover;max-height:50vh}@media (width>=900px){.about-gallery{gap:4.16667vw;padding:5vw 10% 0;overflow:hidden}.about-gallery .row{justify-content:space-between;gap:8.75vw;width:100%;display:flex}.about-gallery .row img{object-fit:contain}}html[slug=careers] [data-page]+.footer{margin-top:0}@media (width>=900px){html[slug=careers] [data-page]+.footer{margin-top:14.5833vw}}html[slug=careerDetail] [data-page] .career-form{margin-bottom:0}@media (width>=900px){html[slug=careerDetail] [data-page] .career-form{margin-bottom:5vw}}html[slug=careerDetail] [data-page]+.footer{margin-top:0}@media (width>=900px){html[slug=careerDetail] [data-page]+.footer{margin-top:14.5833vw}}.careers-hero{min-height:unset;flex-direction:column;gap:4.8rem;padding-top:19rem;display:flex}.careers-hero__grid{padding-inline:0}.careers-hero .title{grid-column:1/span 6;margin-bottom:3.2rem}.careers-hero .text{letter-spacing:.22px;margin-bottom:6.4rem;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.careers-hero .text{line-height:1.66667vw;font-size:1.14583vw!important}}.careers-hero .text{grid-column:1/span 6}.careers-hero .text *{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.careers-hero .text *{line-height:1.66667vw;font-size:1.14583vw!important}}.careers-hero .images{grid-column:1/span 6}.careers-hero .images .hero-image{width:101vw;position:relative;left:-2.4rem}.careers-hero .images .hero-image.image-one{display:none}.careers-hero .images .hero-image.image-two{aspect-ratio:1.18}.careers-hero .button--scroll{display:none}@media (width>=900px){.careers-hero{max-height:100vh}.careers-hero .title{grid-column:2/span 8}.careers-hero .title .segmented-title{letter-spacing:-.525px;font-weight:700;line-height:11.3rem;font-size:10.5rem!important}}@media (width>=900px) and (width>=900px){.careers-hero .title .segmented-title{line-height:5.88542vw;font-size:5.46875vw!important}}@media (width>=900px){.careers-hero .title .segmented-title *{letter-spacing:-.525px;font-weight:700;line-height:11.3rem;font-size:10.5rem!important}}@media (width>=900px) and (width>=900px){.careers-hero .title .segmented-title *{line-height:5.88542vw;font-size:5.46875vw!important}}@media (width>=900px){.careers-hero .text{letter-spacing:.41px;grid-column:3/span 6;margin-bottom:0;font-weight:400;line-height:6.2rem;font-size:4.1rem!important}}@media (width>=900px) and (width>=900px){.careers-hero .text{line-height:3.22917vw;font-size:2.13542vw!important}}@media (width>=900px){.careers-hero .text *{letter-spacing:.41px;font-weight:400;line-height:6.2rem;font-size:4.1rem!important}}@media (width>=900px) and (width>=900px){.careers-hero .text *{line-height:3.22917vw;font-size:2.13542vw!important}}@media (width>=900px){.careers-hero .images{z-index:-1;grid-column-start:unset;grid-column-end:unset;aspect-ratio:.84;padding:unset;position:absolute;top:8.38542vw;bottom:-.208333vw;right:0}.careers-hero .images .hero-image{position:absolute}.careers-hero .images .hero-image.image-one{aspect-ratio:.87;z-index:1;max-width:52%;top:0;left:0;right:unset;bottom:unset;display:block}.careers-hero .images .hero-image.image-two{aspect-ratio:.9;z-index:2;max-width:72%;top:unset;left:unset;bottom:0;right:0}.careers-hero .button--scroll{display:flex;position:fixed;bottom:2.5vw;left:10%}}@media (width>=900px) and (hover:hover) and (pointer:fine){.careers-hero .button--scroll:hover{opacity:.4}}@media (width>=900px) and (hover:none) and (pointer:coarse){.careers-hero{min-height:100vh;max-height:unset}.careers-hero .title{grid-column:1/span 12}.careers-hero .text{grid-column:1/span 12;margin-bottom:3.07292vw}.careers-hero .images{aspect-ratio:1.15;width:unset;left:unset;right:unset;top:unset;bottom:unset;grid-column:2/span 10;margin-bottom:0;position:relative}.careers-hero .images .hero-image{position:absolute}.careers-hero .images .hero-image.image-one{aspect-ratio:.87;z-index:1;max-width:38.5%;top:unset;left:unset;display:block;bottom:0;right:0}.careers-hero .images .hero-image.image-two{aspect-ratio:.9;z-index:2;max-width:69.2%;top:0;left:0;right:unset;bottom:unset}}.career-hero{flex-direction:column;gap:4.8rem;min-height:100vh;padding-top:19rem;padding-bottom:6.4rem;display:flex}.career-hero .title{margin-bottom:1.6rem}.career-hero .text *{letter-spacing:.22px;font-weight:400;line-height:3.2rem;font-size:2.2rem!important}@media (width>=900px){.career-hero .text *{line-height:1.66667vw;font-size:1.14583vw!important}.career-hero{padding:10.4167vw 10% 6.66667vw}}@media (width>=900px) and (orientation:portrait){.career-hero{min-height:unset}}@media (width>=900px){.career-hero__button{z-index:1;position:absolute;top:10.4167vw;right:calc(10% - 1.66667vw)}.career-hero__content{padding-right:13.0208vw}.career-hero__content .title{margin-bottom:4.16667vw}.career-hero__content .text{letter-spacing:.32px;margin-left:6.66667vw;font-weight:400;line-height:5.2rem;font-size:3.2rem!important;display:block!important}}@media (width>=900px) and (width>=900px){.career-hero__content .text{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.career-hero__content .text *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.career-hero__content .text *{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.career-hero__content .button--scroll{position:fixed;bottom:2.5vw;left:10%}}@media (width>=900px) and (hover:hover) and (pointer:fine){.career-hero__content .button--scroll:hover{opacity:.4}}.careers-text{min-height:unset;flex-direction:column;align-items:flex-start;margin-bottom:5.6rem;display:flex}.careers-text__title{letter-spacing:.64px;font-weight:700;line-height:4.2rem;font-size:3.2rem!important}@media (width>=900px){.careers-text__title{line-height:2.1875vw;font-size:1.66667vw!important}}.careers-text__title{grid-column:1/span 6;margin-bottom:1.6rem}.careers-text__text{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.careers-text__text{line-height:1.45833vw;font-size:.9375vw!important}}.careers-text__text{grid-column:1/span 6}.careers-text__text *{letter-spacing:.18px;font-weight:400;line-height:2.8rem;font-size:1.8rem!important}@media (width>=900px){.careers-text__text *{line-height:1.45833vw;font-size:.9375vw!important}.careers-text .careers-text{padding-top:8.75vw}.careers-text .careers-text__title{letter-spacing:1.2px;grid-column:2/span 10;margin-bottom:2.5vw;font-weight:800;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.careers-text .careers-text__title{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.careers-text .careers-text__text{letter-spacing:.32px;grid-column:2/span 10;margin-bottom:5vw;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.careers-text .careers-text__text{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.careers-text .careers-text__text *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.careers-text .careers-text__text *{line-height:2.70833vw;font-size:1.66667vw!important}}.career-form{min-height:unset;flex-direction:column;justify-content:center;align-items:flex-start;margin:9.6rem 0;padding:9.6rem 2.4rem;display:flex}.career-form .-grid-wrap{position:relative}.career-form form,.career-form .chat,.career-form h2{grid-column:1/span 6}.career-form__title{letter-spacing:.64px;font-weight:700;line-height:4.2rem;font-size:3.2rem!important}@media (width>=900px){.career-form__title{line-height:2.1875vw;font-size:1.66667vw!important}}.career-form__title{margin-bottom:8.2rem}.career-form.success form,.career-form.success form *,.career-form.error form *,.career-form.error form{pointer-events:none}.career-form.success .chat--success,.career-form.error .chat--fail{display:flex}.career-form .chat{position:absolute;top:33%}.career-form .form__file .form__message{white-space:nowrap;position:absolute;bottom:-3rem}@media (width>=900px){.career-form{padding:10.4167vw 10%}.career-form form,.career-form .chat,.career-form h2{grid-column:3/span 8}.career-form__title{letter-spacing:-.3px;margin-bottom:4.27083vw;font-weight:800;line-height:7rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.career-form__title{line-height:3.64583vw;font-size:3.125vw!important}}@media (width>=900px){.career-form .form__file .form__message{bottom:-1.5625vw}}html[slug=contact] [data-page]+.footer{margin-top:0}@media (width>=900px){html[slug=contact] [data-page]+.footer{margin-top:14.5833vw}}.contact-hero{min-height:unset;width:100%;padding:19rem 2.4rem 0;display:flex}.contact-hero .title{margin-bottom:6.4rem}.contact-hero .title .-page-title,.contact-hero .title .segmented-title{grid-column:1/span 6}@media (width>=900px){.contact-hero{padding:0}.contact-hero__content{padding:10.4167vw 10% 6.66667vw}.contact-hero__content .title{margin-bottom:4.16667vw}.contact-hero__content .title .-page-title,.contact-hero__content .title .segmented-title{grid-column:1/span 8}.contact-hero__content .text{letter-spacing:.32px;grid-column:2/span 10;font-weight:400;line-height:5.2rem;font-size:3.2rem!important;display:block!important}}@media (width>=900px) and (width>=900px){.contact-hero__content .text{line-height:2.70833vw;font-size:1.66667vw!important}}@media (width>=900px){.contact-hero__content .text *{letter-spacing:.32px;font-weight:400;line-height:5.2rem;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.contact-hero__content .text *{line-height:2.70833vw;font-size:1.66667vw!important}}.contact-form{min-height:unset;padding:0 2.4rem 9.6rem}.contact-form form,.contact-form .chat{grid-column-start:0;grid-column-end:span 6}.contact-form.success form,.contact-form.error form{pointer-events:none}.contact-form.success .chat--success,.contact-form.error .chat--fail{display:flex}@media (width>=900px){.contact-form{margin:0 auto;padding:0 10% 13.5417vw}.contact-form form,.contact-form .chat{grid-column:3/span 8}}.error-page{flex-direction:column;justify-content:center;align-items:center;display:flex}.error-page .code{letter-spacing:2.8px;font-weight:700;font-size:14rem!important}@media (width>=900px){.error-page .code{font-size:7.29167vw!important}}.error-page .code{color:#f22b44;grid-column:1/span 6;margin-bottom:3.2rem}.error-page .title{letter-spacing:-.19px;font-weight:700;line-height:8.6rem;font-size:3.8rem!important}@media (width>=900px){.error-page .title{line-height:4.47917vw;font-size:1.97917vw!important}}.error-page .title{grid-column:1/span 6;margin-bottom:6.4rem}.error-page .actions{flex-direction:column;grid-column:1/span 6;gap:2.4rem;width:100%;display:flex}@media (width>=900px){.error-page{align-items:flex-start;margin:0 auto}.error-page .code{letter-spacing:4px;-webkit-text-stroke:0;background:linear-gradient(90deg,#009fff 0%,#ec2f4b 30% 50%,#009fff 100%) 0 0/180%;grid-column:4/span 6;margin-bottom:2.5vw;font-weight:700;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;font-size:20rem!important}}@media (width>=900px) and (width>=900px){.error-page .code{font-size:10.4167vw!important}}@media (width>=900px){.error-page .title{letter-spacing:-.38px;grid-column:4/span 6;margin-bottom:3.33333vw;font-weight:700;line-height:8.6rem;font-size:7.6rem!important}}@media (width>=900px) and (width>=900px){.error-page .title{line-height:4.47917vw;font-size:3.95833vw!important}}@media (width>=900px){.error-page .actions{flex-direction:row;grid-column:4/span 6;gap:1.25vw}}.privacy__title,.terms-and-conditions__title{min-height:unset;place-items:flex-start;padding-top:19rem;padding-bottom:9.6rem}.privacy .content-block>*,.terms-and-conditions .content-block>*{position:relative}@media (width>=900px){.privacy__title,.terms-and-conditions__title{padding:10.4167vw 20% 5vw}}.clients-grid{min-height:unset;padding:9.6rem 0}.clients-grid ul{grid-template-columns:repeat(2,1fr);gap:7.2rem;margin:0;padding:0 3.2rem;display:grid}.clients-grid ul img{object-fit:contain;filter:grayscale();opacity:.3}@media (width>=900px){.clients-grid{min-height:unset;align-items:center;padding:5vw 10%;display:flex}.clients-grid ul{grid-template-columns:repeat(4,1fr);gap:6.66667vw 10.2083vw;padding:0}.clients-grid ul img{object-fit:contain;filter:grayscale();opacity:.3}.clients-list{place-items:center}}@media (width>=900px) and (orientation:portrait){.clients-list{height:unset!important}}@media (width>=900px){.clients-list__title{letter-spacing:-.38px;z-index:1;text-align:center;max-width:90%;font-weight:800;line-height:8.6rem;position:absolute;font-size:7.6rem!important}}@media (width>=900px) and (width>=900px){.clients-list__title{line-height:4.47917vw;font-size:3.95833vw!important}}@media (width>=900px){.clients-list__wrapper{z-index:0;width:100%;min-height:100vh;padding:7.5vw 10%}.clients-list ul{transform-origin:0 0;gap:1.25vw;width:100%;margin:0;padding:0;transition:transform .1s linear;position:relative;transform:scale(3)}.clients-list ul li,.clients-list ul li a{letter-spacing:-.49px;color:#e5e5ea;font-weight:700;font-size:4.9rem!important}}@media (width>=900px) and (width>=900px){.clients-list ul li,.clients-list ul li a{font-size:2.55208vw!important}}@media (width>=900px){.clients-list ul a{padding:.416667vw 0;transition:color .5s;position:relative}.clients-list ul a:after{content:"";background:#e5e5ea;width:100%;height:.104167vw;transition:width .5s,background-color .5s;display:block;position:absolute;bottom:.104167vw;left:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.clients-list ul a:hover:not([data-animating]){color:#636366}.clients-list ul a:hover:not([data-animating]):after{background:#636366;width:0%;left:auto;right:0}}.cases-grid{padding:9.6rem 2.4rem}.cases-grid.pt-0{padding-top:0}.cases-grid [data-case-list]{grid-template-columns:1fr;width:100%;margin:0;padding:0;display:grid}.cases-grid [data-case-list] .case-card:not(.invisible){margin:0 0 4.8rem}.cases-grid [data-case-list] .case-card__image{aspect-ratio:1;width:100%;margin-bottom:1.6rem;position:relative}.cases-grid [data-case-list] .case-card__image img{position:absolute}.cases-grid [data-case-list] .case-card:nth-of-type(2n) .case-card__image{aspect-ratio:1/1.3}.cases-grid [data-case-list] .case-card__title *{letter-spacing:.23px;line-height:3rem;font-size:2.3rem!important}@media (width>=900px){.cases-grid [data-case-list] .case-card__title *{line-height:1.5625vw;font-size:1.19792vw!important}}.cases-grid [data-case-list] .case-card__title span{font-weight:400}.cases-grid__button{margin:0 auto}@media (width>=900px){.cases-grid{padding:5vw 10%}.cases-grid.mt-128{margin-top:6.66667vw}.cases-grid__socials{gap:.833333vw;width:2.1875vw;position:absolute;top:5vw;right:10%;display:flex!important}.cases-grid__socials a{width:100%;height:2.1875vw}.cases-grid__socials a img{transition:all .2s}}@media (width>=900px) and (hover:hover) and (pointer:fine){.cases-grid__socials a:hover img{filter:invert(41%)sepia(4%)saturate(276%)hue-rotate(202deg)brightness(91%)contrast(89%);transform:scale(1.1)}}@media (width>=900px){.cases-grid [data-case-list]{grid-template-columns:repeat(2,1fr);margin:0 0 2.5vw;padding:0 6.66667vw;column-gap:8.4375vw!important}.cases-grid [data-case-list] .case-card a{display:block}.cases-grid [data-case-list] .case-card:not(.invisible){margin:0 0 5vw}.cases-grid [data-case-list] .case-card__image{margin-bottom:.833333vw;transition:box-shadow .3s;overflow:hidden;aspect-ratio:1!important}.cases-grid [data-case-list] .case-card__image img{transition:transform .3s;transform:scale(1.05)}.cases-grid [data-case-list] .case-card__title *{letter-spacing:.32px;line-height:4.2rem;transition:color .2s;font-size:3.2rem!important}}@media (width>=900px) and (width>=900px){.cases-grid [data-case-list] .case-card__title *{line-height:2.1875vw;font-size:1.66667vw!important}}@media (width>=900px) and (hover:hover) and (pointer:fine){.cases-grid [data-case-list] .case-card:hover .case-card__image{box-shadow:0 .15625vw 1.04167vw #0000004d}.cases-grid [data-case-list] .case-card:hover .case-card__image img{transform:scale(1)}.cases-grid [data-case-list] .case-card:hover .case-card__title *{color:#636366}}@media (width>=900px){.cases-grid [data-case-list] .col{flex-direction:column;margin:0;padding:0;display:flex}.cases-grid [data-case-list] .col:first-of-type .case-card:nth-of-type(2n) .case-card__image{aspect-ratio:1/1.5!important}.cases-grid [data-case-list] .col:last-of-type{margin-top:5vw}.cases-grid [data-case-list] .col:last-of-type .case-card:nth-of-type(odd) .case-card__image{aspect-ratio:1/1.5!important}}.career-list{min-height:unset;flex-direction:column;align-items:flex-start;padding:9.6rem 2.4rem;display:flex}.career-list__title{letter-spacing:-.16px;font-weight:700;line-height:4.2rem;font-size:3.2rem!important}@media (width>=900px){.career-list__title{line-height:2.1875vw;font-size:1.66667vw!important}}.career-list__title{grid-column:1/span 6;margin-bottom:3.2rem}.career-list__text{letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}@media (width>=900px){.career-list__text{line-height:1.77083vw;font-size:1.04167vw!important}}.career-list__text{grid-column:1/span 6;margin-bottom:5.6rem}.career-list__text *{letter-spacing:.3px;font-weight:400;line-height:3.4rem;font-size:2rem!important}@media (width>=900px){.career-list__text *{line-height:1.77083vw;font-size:1.04167vw!important}}.career-list__careers{width:100%;margin:0;padding:0}.career-list__careers .career{grid-column:1/span 6;padding-bottom:2.4rem;display:block;position:relative}.career-list__careers .career h3{letter-spacing:.26px;font-weight:600;line-height:3.4rem;font-size:2.6rem!important}@media (width>=900px){.career-list__careers .career h3{line-height:1.77083vw;font-size:1.35417vw!important}}.career-list__careers .career h3{margin-bottom:2.4rem}.career-list__careers .career .hover-img{display:none}.career-list__careers .career:after{content:"";width:100%;height:.1rem;margin-top:2.4rem;display:block}.career-list__career-link{justify-content:flex-start}.career-list__career-link span{letter-spacing:.18px;font-weight:500;line-height:3.4rem;font-size:1.8rem!important}@media (width>=900px){.career-list__career-link span{line-height:1.77083vw;font-size:.9375vw!important}}.career-list__career-link .arrow{place-content:center;min-width:1.8rem;height:100%;min-height:1.8rem;margin-left:.6rem;display:grid;position:relative;overflow:hidden}.career-list__career-link .arrow *{transition:transform .2s ease-in-out}.career-list__career-link .arrow img:first-of-type{position:absolute}.career-list__career-link .arrow img:last-of-type{position:absolute;transform:translate(-100%,100%)}.career-list[data-section-dark] .career:before{background-color:#fff}.career-list[data-section-dark] .career:after{background-color:#636366}.career-list[data-section-dark] .career-list__career-link img{filter:invert()sepia()saturate(0%)hue-rotate(176deg)brightness(106%)contrast(105%)}.career-list:not([data-section-dark]) .career:before{background-color:#0e0e0f}.career-list:not([data-section-dark]) .career:after{background-color:#edeef5}@media (width>=900px){.career-list{min-height:unset;flex-direction:column;align-items:flex-start;padding:13.5417vw 10% 14.5833vw;display:flex}}@media (width>=900px) and (orientation:portrait){.career-list{min-height:50vh}}@media (width>=900px){.career-list__title{letter-spacing:-.3px;grid-column:2/span 8;margin-bottom:1.66667vw;font-weight:800;line-height:8.6rem;font-size:6rem!important}}@media (width>=900px) and (width>=900px){.career-list__title{line-height:4.47917vw;font-size:3.125vw!important}}@media (width>=900px){.career-list__text{letter-spacing:.22px;grid-column:2/span 8;margin-bottom:6.66667vw;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.career-list__text{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px){.career-list__text *{letter-spacing:.22px;font-weight:400;line-height:4rem;font-size:2.2rem!important}}@media (width>=900px) and (width>=900px){.career-list__text *{line-height:2.08333vw;font-size:1.14583vw!important}}@media (width>=900px) and (orientation:portrait){.career-list__text{letter-spacing:.26px;font-weight:400;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.career-list__text{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px) and (orientation:portrait){.career-list__text *{letter-spacing:.26px;font-weight:400;line-height:4.4rem;font-size:2.6rem!important}}@media (width>=900px) and (orientation:portrait) and (width>=900px){.career-list__text *{line-height:2.29167vw;font-size:1.35417vw!important}}@media (width>=900px){.career-list__careers .career{grid-column:2/span 10;padding-top:2.91667vw;padding-bottom:0}.career-list__careers .career h3{letter-spacing:.48px;margin-bottom:0;font-weight:600;line-height:5.8rem;font-size:4.8rem!important}}@media (width>=900px) and (width>=900px){.career-list__careers .career h3{line-height:3.02083vw;font-size:2.5vw!important}}@media (width>=900px){.career-list__careers .career .career__row{justify-content:space-between;align-items:center;margin-bottom:3.125vw;display:flex}.career-list__careers .career .hover-img{z-index:100;opacity:0;pointer-events:none;width:16.6667vw;height:16.6667vw;transition:opacity .5s,transform .1s;display:block;position:absolute;transform:scale(.7);box-shadow:0 .15625vw 1.04167vw #00000029}}@media (width>=900px) and (hover:hover) and (pointer:fine){.career-list__careers .career:hover .hover-img{opacity:.9;transform:scale(1)}}@media (width>=900px) and (hover:none) and (pointer:coarse){.career-list__careers .career .hover-img{display:none!important}}@media (width>=900px){.career-list__careers .career:before{content:"";width:0%;height:.104167vw;transition:width .5s;display:block;position:absolute;bottom:0;left:0}.career-list__careers .career:after{height:.104167vw;margin-top:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.career-list__careers .career:hover:before{width:100%}.career-list__careers .career:hover .arrow img:first-of-type{transform:translate(100%,-100%)}.career-list__careers .career:hover .arrow img:last-of-type{transform:translate(0%)}}@media (width>=900px){.career-list__career-link span{letter-spacing:.24px;font-weight:500;line-height:3.4rem;font-size:2.4rem!important}}@media (width>=900px) and (width>=900px){.career-list__career-link span{line-height:1.77083vw;font-size:1.25vw!important}}@media (width>=900px){.career-list__career-link .arrow{min-width:1.25vw;min-height:1.25vw;margin-left:.416667vw}.-hide-on-desktop,.-hide-on-desktop *{width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}}@media (width<=799px){.-hide-on-mobile,.-hide-on-mobile *{width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}}
