:root{--light-color:#fff;--dark-color:#000;--accent-color:#ff4e02;--link-color:#afafaf;--releases-color:#7f7f7f;--platform-color:#505556;--platform-color-alt:#363636;--disabled-color:#b2b2b2;--studio-color:#f5f5f5;--diagram-title:#8b8b8b;--overlay:#0009;--graph-color:silver;--container-padding-desktop:64px;--container-padding-tablet:40px;--container-padding-mobile:24px}*{box-sizing:border-box;outline:none;margin:0;padding:0}html,body{scroll-behavior:smooth;max-width:100vw}body{background-color:var(--light-color);color:var(--dark-color);font-family:var(--main-font);flex-direction:column;min-height:100dvh;display:flex}html.hidden,html.hidden body{overflow:hidden}main{flex-direction:column;flex-grow:1;gap:120px;padding-bottom:120px;display:flex}@media (max-width:768px){main{gap:55px;padding-bottom:60px}}a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:#0000;font-family:inherit}input,textarea{color:inherit;font-family:inherit}.h1{font-family:var(--title-font);letter-spacing:-.03em;text-transform:uppercase;font-size:144px;font-weight:400;line-height:122px}.h1 h1,.h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 h6{font-weight:400;font-size:inherit;line-height:inherit}@media (max-width:1259px){.h1{font-size:84px;line-height:73.12px}}@media (max-width:768px){.h1{font-size:64px;line-height:58px}}.h2{font-family:var(--title-font);letter-spacing:-.03em;text-transform:uppercase;font-size:87px;font-weight:400;line-height:84px}.h2 h1,.h2 h2,.h2 h3,.h2 h4,.h2 h5,.h2 h6{font-weight:400;font-size:inherit;line-height:inherit}@media (max-width:768px){.h2{font-size:64px;line-height:58px}}.h3{font-family:var(--title-font);letter-spacing:-.03em;text-transform:uppercase;font-size:78px;font-weight:400;line-height:70.2px}.h3 h1,.h3 h2,.h3 h3,.h3 h4,.h3 h5,.h3 h6{font-weight:400;font-size:inherit;line-height:inherit}@media (max-width:768px){.h3{font-size:48px;line-height:42px}}.h4{font-family:var(--title-font);letter-spacing:-.03em;text-transform:uppercase;font-size:64px;font-weight:400;line-height:57.6px}.h4 h1,.h4 h2,.h4 h3,.h4 h4,.h4 h5,.h4 h6{font-weight:400;font-size:inherit;line-height:inherit}@media (max-width:768px){.h4{font-size:48px;line-height:42px}}.h5{font-family:var(--title-font);letter-spacing:-.03em;text-transform:uppercase;font-size:48px;font-weight:400;line-height:67px}.h5 h1,.h5 h2,.h5 h3,.h5 h4,.h5 h5,.h5 h6{font-weight:400;font-size:inherit;line-height:inherit}.h6{font-family:var(--main-font);letter-spacing:-.01em;text-transform:uppercase;font-size:48px;font-weight:400;line-height:45px}.h6 h1,.h6 h2,.h6 h3,.h6 h4,.h6 h5,.h6 h6{font-weight:400;font-size:inherit;line-height:inherit}.h7{font-family:var(--main-font);letter-spacing:-.01em;text-transform:uppercase;font-size:40px;font-weight:400;line-height:36px}.h7 h1,.h7 h2,.h7 h3,.h7 h4,.h7 h5,.h7 h6{font-weight:400;font-size:inherit;line-height:inherit}@media (max-width:768px){.h7{font-size:24px;line-height:27px}}.p1{font-family:var(--main-font);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:27px}.p2{font-family:var(--main-font);letter-spacing:-.015em;font-size:18px;font-weight:400;line-height:21.42px}.p3{font-family:var(--main-font);letter-spacing:-.015em;font-size:14px;font-weight:400;line-height:16px}.p4{font-family:var(--main-font);letter-spacing:-.015em;font-size:11px;font-weight:400;line-height:16px}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plus{padding-top:30px;position:relative}.plus:before{content:"";background-image:var(--plus-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block;position:absolute;top:0;left:-30px}@media (max-width:768px){.plus{padding-top:18px}.plus:before{width:21px;height:21px;top:-3px;left:-21px}}.plus-desktop{padding-top:30px;position:relative}.plus-desktop:before{content:"";background-image:var(--plus-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block;position:absolute;top:0;left:-30px}@media (max-width:768px){.plus-desktop:before{display:none}}.swiper-pagination-bullets.swiper-pagination-horizontal{text-align:left;flex-wrap:wrap;gap:10px;display:flex;left:30px}@media (max-width:768px){.swiper-pagination-bullets.swiper-pagination-horizontal{gap:8px}}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-width:11px;--swiper-pagination-bullet-height:11px;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:var(--dark-color);border:1px solid var(--dark-color)}@media (max-width:768px){.swiper-pagination-bullet{--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px}}.grecaptcha-badge{visibility:hidden}.mobile-break{display:none}@media (max-width:768px){.mobile-break{display:block}}.desktop-break{display:block}@media (max-width:768px){.desktop-break{display:none}}.note{letter-spacing:-.01em;text-align:left;color:var(--releases-color);margin-top:15px;font-size:12px;font-weight:400;line-height:21px;display:block}@media (max-width:768px){.main-page-mobile-gap section:not(:first-child):not(:last-child){margin-bottom:0!important}.sustainability-mobile-title{font-size:52px!important;line-height:1!important}}.global-container{width:100%;padding:0 var(--container-padding-desktop);max-width:1440px;margin:0 auto}@media (max-width:1259px){.global-container{padding:0 var(--container-padding-tablet);max-width:100%}}@media (max-width:768px){.global-container{padding:0 var(--container-padding-mobile)}}.document-table-wrapper{overflow-x:scroll}
@font-face{font-family:mainFont;src:url(../media/HelveticaNowDisplay_Regular-s.p.0-bz4x8qzlu73.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mainFont;src:url(../media/HelveticaNowDisplay_Md-s.p.1_66142zt7ww-.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mainFont Fallback;src:local(Arial);ascent-override:113.96%;descent-override:36.96%;line-gap-override:0.0%;size-adjust:97.4%}.mainfont_8a84b66d-module__A47YRq__className{font-family:mainFont,mainFont Fallback,sans-serif}.mainfont_8a84b66d-module__A47YRq__variable{--main-font:"mainFont", "mainFont Fallback", sans-serif}
@font-face{font-family:impact;src:url(../media/ImpactWGL-s.p.28rqpxdeis70x.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:impact Fallback;src:local(Arial);ascent-override:126.86%;descent-override:35.91%;line-gap-override:0.0%;size-adjust:92.06%}.impact_190823c6-module__E02esG__className{font-family:impact,impact Fallback,sans-serif;font-style:normal;font-weight:400}.impact_190823c6-module__E02esG__variable{--title-font:"impact", "impact Fallback", sans-serif}
