@font-face{font-family:__belfastGrotesk_3a11f9;src:url(/_next/static/media/9de5ab595f400331-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__belfastGrotesk_Fallback_3a11f9;src:local("Arial");ascent-override:79.33%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:122.91%}.__className_3a11f9{font-family:__belfastGrotesk_3a11f9,__belfastGrotesk_Fallback_3a11f9}.__variable_3a11f9{--font-belfast-grotesk:"__belfastGrotesk_3a11f9","__belfastGrotesk_Fallback_3a11f9"}@font-face{font-family:__Sora_3bd0c9;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/768c27c9cbdc3904-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Sora_3bd0c9;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/95523e6af433889e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_3bd0c9;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_3bd0c9{font-family:__Sora_3bd0c9,__Sora_Fallback_3bd0c9;font-style:normal}.__variable_3bd0c9{--font-sora:"__Sora_3bd0c9","__Sora_Fallback_3bd0c9"}.author-name,.block--article .block-heading,.block-heading,.card-heading,.careers-heading,.careers-location,.heading-text,.person-email,.person-name,.person-title,.table-item-name,.text-content ol li,.text-content ol li:before,.text-content ul li,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.navigation-item-link-text{transform:translateY(100%);transition:transform .2s}.navigation--open .navigation-item-link-text{transform:translateY(0)}*,:after,:before{box-sizing:inherit}*{outline:none}::selection{background-color:#fff;color:#000}html{box-sizing:border-box;text-size-adjust:100%}body,html{height:100%}body{min-width:320px;background-color:#000;color:#fff;font-family:var(--font-sora);line-height:1.4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none}strong{font-weight:700}em{font-style:italic}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.grecaptcha-badge{visibility:hidden}h1{font-family:var(--font-belfast-grotesk);font-size:50px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:768px){h1{font-size:64px}}@media(min-width:992px){h1{font-size:80px}}@media(min-width:1300px){h1{font-size:96px}}@media(min-width:1600px){h1{font-size:112px}}.heading-text,h2{font-family:var(--font-belfast-grotesk);font-size:44px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:768px){.heading-text,h2{font-size:54px}}@media(min-width:992px){.heading-text,h2{font-size:64px}}@media(min-width:1300px){.heading-text,h2{font-size:72px}}@media(min-width:1600px){.heading-text,h2{font-size:79px}}.block-heading,h3{font-family:var(--font-belfast-grotesk);font-size:30px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:768px){.block-heading,h3{font-size:38px}}@media(min-width:992px){.block-heading,h3{font-size:46px}}@media(min-width:1300px){.block-heading,h3{font-size:52px}}@media(min-width:1600px){.block-heading,h3{font-size:56px}}.block--article .block-heading,h4{font-family:var(--font-belfast-grotesk);font-size:24px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:768px){.block--article .block-heading,h4{font-size:28px}}@media(min-width:992px){.block--article .block-heading,h4{font-size:32px}}@media(min-width:1300px){.block--article .block-heading,h4{font-size:36px}}@media(min-width:1600px){.block--article .block-heading,h4{font-size:40px}}.card-heading,.careers-heading,h5{font-family:inherit;font-size:26px;font-weight:600;line-height:.9;text-transform:uppercase}@media(min-width:992px){.card-heading,.careers-heading,h5{font-size:27px}}@media(min-width:1600px){.card-heading,.careers-heading,h5{font-size:28px}}.author-name,.careers-location,.table-item-name,h6{font-family:inherit;font-size:20px;font-weight:600;line-height:.9;text-transform:uppercase}.contact-heading,.form-label,.person-email,.person-name,.person-title,.share-label,.text-content ol li,.text-content ol li:before,.text-content ul li,li,p{font-size:16px}.contact-banner-heading,.intro-text,.text-media-heading{font-size:22px}@media(min-width:768px){.contact-banner-heading,.intro-text,.text-media-heading{font-size:23px}}@media(min-width:992px){.contact-banner-heading,.intro-text,.text-media-heading{font-size:24px}}.author-content .person-email,.author-content .person-name,.author-content .person-title,.author-content .text-content ol li,.author-content .text-content ol li:before,.author-content .text-content ul li,.author-content p,.author-position,.card-text,.cards-info-text,.consent-link,.consent-text,.footer-list-item,.form-input--checkbox~.form-label,.grid-item-text,.heading-label,.navigation-strapline,.navigation-text,.tag-label,.text-content ol .author-content li,.text-content ol .author-content li:before,.text-content ul .author-content li{font-size:12px}.header{display:flex;position:fixed;top:0;align-items:flex-end;justify-content:center;width:100%;height:93px;padding:0 15px 54px;z-index:999}@media(min-width:992px){.header{height:83px}}.header--visible .header-items{opacity:1}.header--fixed .header-items{opacity:0}.header--fixed .navigation{top:20px}.header-items{display:flex;align-items:baseline;justify-content:center;width:100%;column-gap:25px;transition:opacity .2s;opacity:0}.header-item,.header-item-link{display:flex;align-items:center;justify-content:flex-start;column-gap:4px}.header-item{display:inline-block}.header-item .icon{width:auto;height:8px;mix-blend-mode:difference}.header-item .icon *{fill:#7f7f7f}.header-item-label{display:block;color:#7f7f7f;font-size:12px;text-transform:uppercase;mix-blend-mode:difference}.footer{display:block;width:100%;padding-bottom:30px}@media(min-width:768px){.footer{padding-bottom:40px}}@media(min-width:992px){.footer{padding-bottom:50px}}.footer-top{margin-top:80px;margin-bottom:80px;display:flex;position:relative;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:100%}@media(min-width:768px){.footer-top{margin-top:160px;margin-bottom:160px}}@media(min-width:992px){.footer-top{margin-top:200px;margin-bottom:200px}}@media(min-width:1300px){.footer-top{margin-top:230px;margin-bottom:230px}}@media(min-width:1600px){.footer-top{margin-top:260px;margin-bottom:260px}}@media(min-width:768px){.footer-top{align-items:center;justify-content:space-between}}.footer-split{display:block;width:auto;padding:0 15px;z-index:1}.footer-split--full{width:100%;margin-top:80px}@media(min-width:768px){.footer-split--full{position:absolute;top:50%;left:50%;width:auto;margin-top:0;transform:translate(-50%,-50%);z-index:2}.footer-split:nth-of-type(2){order:2}}.footer-brand{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.footer-logo{overflow:hidden}.footer-logo .logo{display:block}.footer-logo .logo svg{display:block;width:220px;height:auto}.footer-strapline{margin-top:20px}.footer-bottom{flex-direction:column;justify-content:flex-start;padding:0 15px;row-gap:30px}.footer-bottom,.footer-buttons{display:flex;align-items:center;width:100%}.footer-buttons{flex-wrap:wrap;justify-content:center;gap:10px}.footer-buttons .button{opacity:.6}.footer-other{display:block;width:100%}.footer-socials{display:flex;align-items:center;justify-content:center;width:100%;column-gap:15px}.footer-social{display:block;height:30px}.footer-social:hover svg{transform:scale(1.2)}.footer-social svg{display:block;width:auto;height:100%;transition:.6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1)}.footer-social svg path{fill:#fff}.footer-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.footer-list-item{transition:opacity .2s;opacity:.8}.footer-list-item:not(:last-of-type):after{display:inline-flex;margin:0 8px;content:" | ";opacity:.8}.footer-list-item-link,.footer-list-item-text{opacity:.8}.footer-list-item-link{transition:opacity .2s;color:inherit;text-decoration:none}.footer-list-item-link:hover{opacity:1}.button{display:inline-flex;position:relative;align-items:center;justify-content:flex-start;padding:8px 35px 8px 8px;column-gap:10px;transition:padding-right .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1);border:1px solid #fff;border-radius:9999px;background-color:transparent;cursor:pointer;overflow:visible}@media(min-width:992px){.button{padding:8px}}.button:hover{padding-right:35px;transition:padding-right .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1) .1s}@media(min-width:992px){.button:hover .button-bullet{transform:scale(0);transition:transform .2s}.button:hover .icon{transform:scale(1);transition:transform .2s .1s,opacity .2s .1s;opacity:1}}.button--large{padding:8px 40px 8px 10px}@media(min-width:992px){.button--large{padding:8px 10px}}.button--large:hover{padding-right:40px}.button--large .button-label{font-size:16px}@media(min-width:768px){.button--large .button-label{font-size:24px}}@media(min-width:992px){.button--large .button-label{font-size:26px}}@media(min-width:1300px){.button--large .button-label{font-size:28px}}.button--small,.button--small:hover{padding:8px}.button--small:hover .button-bullet{transform:scale(1.2);opacity:1}.button--small .button-label{font-size:14px}.button--small .button-bullet{transform:scale(1);transition:transform .2s;opacity:1}.button--black{border-color:#000}.button--black .button-label{color:#000}.button--black .button-bullet{background-color:#000}.button-label{display:block;color:#fff;font-family:var(--font-belfast-grotesk);font-size:15px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:768px){.button-label{font-size:17px}}@media(min-width:992px){.button-label{font-size:20px}}.button-bullet{border-radius:9999px;overflow:hidden;display:block;width:8px;height:8px;transform:scale(0);transition:transform .2s .1s;background-color:#fff}@media(min-width:992px){.button-bullet{transform:scale(1)}}.button-icon{position:absolute;top:50%;right:0;height:110%;transform:translate(20%,-50%);pointer-events:none}.button-icon .icon{display:block;width:auto;height:100%;transform:scale(1);transition:transform .1s,opacity .1s;opacity:1}@media(min-width:992px){.button-icon .icon{transform:scale(0);opacity:0}}.container{display:block;position:relative;width:100%;margin:0 auto}@media(min-width:768px){.container{width:720px}}@media(min-width:992px){.container{width:960px}}@media(min-width:1300px){.container{width:1170px}}@media(min-width:1600px){.container{width:1470px}}.container--full{width:100%}@media(min-width:768px){.container--full{padding-right:16px;padding-left:16px}}@media(min-width:992px){.container--full{padding-right:8px;padding-left:8px}}@media(min-width:1300px){.container--full{max-width:1944px;padding-right:57px;padding-left:57px}}.video{margin-top:50px;margin-bottom:50px;display:block;width:100%;padding:0 15px}@media(min-width:768px){.video{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.video{margin-top:120px;margin-bottom:120px}}.video--home{margin-top:30px}@media(min-width:992px){.video--home{margin-top:40px}}@media(min-width:768px){.video--home .video-inner{min-height:300px}}@media(min-width:992px){.video--home .video-inner{min-height:410px}}@media(min-width:1300px){.video--home .video-inner{min-height:490px}}@media(min-width:1600px){.video--home .video-inner{min-height:600px}}.video-inner{display:flex;position:relative;width:100%;max-height:calc(100vh - 100px)}@media(min-width:768px){.video-inner{max-height:calc(100vh - 160px)}}@media(min-width:1300px){.video-inner{max-height:calc(100vh - 240px)}}.video-player{border-radius:16px;overflow:hidden;display:block;width:100%;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 0 30px 0 hsla(0,0%,100%,.2);object-fit:cover;aspect-ratio:1/1}@media(min-width:768px){.video-player{aspect-ratio:16/9}}.video-player--desktop{display:none}@media(min-width:768px){.video-player--desktop{display:block}.video-player--mobile{display:none}}.video-audio{display:flex;position:absolute;right:15px;bottom:15px;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #000;border-radius:50%;background-color:transparent;box-shadow:0 0 0 1px hsla(0,0%,100%,.8);cursor:pointer;overflow:hidden;z-index:10}.video-audio--unmuted:after{height:0!important;opacity:0}.video-audio:after{position:absolute;top:50%;left:50%;width:2px;height:110%;transform:translate(-50%,-50%) rotate(45deg);transition:height .2s,opacity .2s;background-color:#000;box-shadow:0 0 0 1px hsla(0,0%,100%,.8);content:"";z-index:2}.video-audio svg{display:block;position:relative;width:100%;height:auto}.intro{margin-top:50px;margin-bottom:50px;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 15px;text-align:center}@media(min-width:768px){.intro{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.intro{margin-top:120px;margin-bottom:120px}}.intro--home{position:relative;margin-top:-75px;z-index:1;pointer-events:none}@media(min-width:768px){.intro--home{margin-top:-105px}}@media(min-width:1300px){.intro--home{margin-top:-145px}}.intro--home .intro-heading{font-family:var(--font-belfast-grotesk);font-size:50px;font-weight:900;line-height:.9;text-transform:uppercase;margin-bottom:30px}@media(min-width:768px){.intro--home .intro-heading{font-size:64px}}@media(min-width:992px){.intro--home .intro-heading{font-size:80px}}@media(min-width:1300px){.intro--home .intro-heading{font-size:96px}}@media(min-width:1600px){.intro--home .intro-heading{font-size:112px}}@media(min-width:768px){.intro--home .intro-heading{margin-bottom:40px}}@media(min-width:992px){.intro--home .intro-heading{margin-bottom:50px}}.intro--margin-sm{margin-top:30px;margin-bottom:30px}@media(min-width:768px){.intro--margin-sm{margin-top:40px;margin-bottom:40px}}@media(min-width:992px){.intro--margin-sm{margin-top:50px;margin-bottom:50px}}.intro-icon{width:120px;margin-bottom:20px}@media(min-width:768px){.intro-icon{margin-bottom:30px}}@media(min-width:992px){.intro-icon{margin-bottom:40px}}.intro-icon--smaller{width:70px;margin-bottom:20px}@media(min-width:992px){.intro-icon--smaller{width:50px;margin-bottom:30px}}.intro-content{width:100%}h1.intro-heading{font-family:var(--font-belfast-grotesk);font-size:44px;font-weight:900;line-height:.9;text-transform:uppercase;margin-bottom:30px;text-wrap:balance}@media(min-width:768px){h1.intro-heading{font-size:54px}}@media(min-width:992px){h1.intro-heading{font-size:64px}}@media(min-width:1300px){h1.intro-heading{font-size:72px}}@media(min-width:1600px){h1.intro-heading{font-size:79px}}@media(min-width:768px){h1.intro-heading{margin-bottom:40px}}@media(min-width:992px){h1.intro-heading{margin-bottom:50px}}@media(min-width:1600px){h1.intro-heading{max-width:83.3334%;margin-right:auto;margin-left:auto}}.intro-heading-line{overflow:hidden}.intro-text{text-wrap:balance}.panel{border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin:0 15px;padding:30px}@media(min-width:768px){.panel{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.panel{margin-top:120px;margin-bottom:120px}}.panel:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#fff;background-image:radial-gradient(73.96% 50% at 50% 100%,hsla(0,0%,100%,.5) 0,#fff 100%),linear-gradient(to bottom in oklab,oklch(100% 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1}@media(min-width:992px){.panel{padding:60px}}@media(min-width:1300px){.panel{padding:60px 120px}}.panel-icon{width:70px;height:70px;margin-bottom:30px}.panel-heading{font-family:inherit;font-size:26px;font-weight:600;line-height:.9;text-transform:uppercase;margin-bottom:60px;color:#000;line-height:1.2;text-align:center;text-transform:none}@media(min-width:992px){.panel-heading{font-size:27px}}@media(min-width:1600px){.panel-heading{font-size:28px}}@media(min-width:768px){.panel-heading{text-wrap:balance}}.panel-heading-line{overflow:hidden}.panel-text{margin-top:20px;color:#000;font-size:12px}.icon{filter:drop-shadow(2px 4px 0 rgba(0,0,0,.25))}.marquee{margin-top:50px;margin-bottom:50px;display:flex;flex-direction:column;gap:10px;overflow-x:hidden}@media(min-width:768px){.marquee{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.marquee{margin-top:120px;margin-bottom:120px}}.marquee-items{display:inline-flex;gap:10px}.marquee-item{border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:40vw;background-color:hsla(0,0%,100%,.2);aspect-ratio:16/9}@media(min-width:768px){.marquee-item{width:30vw}}@media(min-width:992px){.marquee-item{width:20vw}}@media(min-width:1600px){.marquee-item{width:15vw}}.marquee-item-image{display:block;position:relative;width:50%;height:40%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee-item-image img{object-fit:contain}.contact{border:1px solid hsla(0,0%,100%,.2);box-shadow:0 0 30px 0 hsla(0,0%,100%,.2);border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;max-width:700px;margin:50px 15px;padding:40px 20px}@media(min-width:768px){.contact{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.contact{margin-top:120px;margin-bottom:120px}}.contact:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#000;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1}@media(min-width:768px){.contact{flex-direction:row;margin-right:auto;margin-left:auto;padding:30px 50px}}.contact-icon{width:50px}.contact-icon--left{margin-bottom:20px}.contact-icon--right{margin-top:20px}@media(min-width:768px){.contact-icon{margin:0}}.contact-content{flex:1 1;padding:10px 0;text-align:center}@media(min-width:768px){.contact-content{padding:0}}.contact-heading{margin-bottom:20px;font-weight:400;text-transform:none}.contact-heading-line{overflow:hidden}.contact-text{margin-top:20px;color:hsla(0,0%,100%,.5)}.text-media{display:block;width:100%;margin:50px auto}@media(min-width:768px){.text-media{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.text-media{margin-top:120px;margin-bottom:120px}}@media(min-width:992px){.text-media{display:flex;align-items:center;justify-content:space-between}}.text-media--square .text-media-image{aspect-ratio:1/1}.text-media-media{display:block;width:83.3334%;margin:0 auto;padding:0 15px}@media(min-width:992px){.text-media-media{width:40%;margin:0}}.text-media-image,.text-media-video{border-radius:3px;overflow:hidden;display:block;position:relative;width:100%}.text-media-image{aspect-ratio:3/4}.text-media-image img{object-fit:cover}.text-media-video{aspect-ratio:4/5}.text-media-video video{object-fit:cover}.text-media-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin-top:40px;padding:0 15px;text-align:center;gap:20px}@media(min-width:768px){.text-media-content{margin-top:50px}}@media(min-width:992px){.text-media-content{align-items:flex-start;width:50%;margin-top:0;text-align:left}}.text-media-icon{display:block;width:70px;margin-right:auto;margin-left:auto}@media(min-width:992px){.text-media-icon{width:50px;margin-right:0;margin-bottom:10px;margin-left:0}}.text-media-icon .icon{display:block;width:100%;height:auto;transform:rotate(-5deg)}.text-media-heading{font-family:var(--font-sora);font-weight:400;line-height:1.4;text-transform:none;text-wrap:balance}.text-media-heading a{transition:opacity .2s;color:inherit;text-decoration:underline}.text-media-heading a:hover{opacity:.6}.text-media-text{text-wrap:balance}.highlight{margin-top:50px;margin-bottom:50px;display:block;width:100%;padding:0 15px}@media(min-width:768px){.highlight{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.highlight{margin-top:120px;margin-bottom:120px}}.highlight-inner{border:1px solid hsla(0,0%,100%,.2);border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:30px;text-align:center;box-shadow:0 0 30px 0 hsla(0,0%,100%,.2)}.highlight-inner:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#000;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1}@media(min-width:768px){.highlight-inner{padding:30px 50px}}@media(min-width:992px){.highlight-inner{padding:50px 80px}}@media(min-width:1300px){.highlight-inner{padding:50px 120px}}@media(min-width:1600px){.highlight-inner{padding:50px 160px}}.highlight-inner:before{top:75%}.highlight-icon{display:block;width:70px;margin-bottom:20px}@media(min-width:992px){.highlight-icon{width:50px;margin-bottom:30px}}.highlight-icon .icon{display:block;width:100%;height:auto;transform:rotate(-5deg)}.highlight-heading{text-wrap:balance}.highlight-heading-line{overflow:hidden}.highlight-image{border-radius:3px;overflow:hidden;display:block;position:relative;width:100%;margin-top:30px;aspect-ratio:2/1}@media(min-width:768px){.highlight-image{margin-top:50px}}@media(min-width:1300px){.highlight-image{margin-top:80px}}.highlight-image img{object-fit:cover}.highlight-content{display:block;width:100%;margin-top:30px;text-wrap:balance}@media(min-width:768px){.highlight-content{width:75%;margin-top:50px}}@media(min-width:1300px){.highlight-content{width:60%;margin-top:80px}}.highlight-content .person-email,.highlight-content .person-name,.highlight-content .person-title,.highlight-content .text-content ol li,.highlight-content .text-content ol li:before,.highlight-content .text-content ul li,.highlight-content p,.text-content ol .highlight-content li,.text-content ol .highlight-content li:before,.text-content ul .highlight-content li{font-size:16px}@media(min-width:768px){.highlight-content .person-email,.highlight-content .person-name,.highlight-content .person-title,.highlight-content .text-content ol li,.highlight-content .text-content ol li:before,.highlight-content .text-content ul li,.highlight-content p,.text-content ol .highlight-content li,.text-content ol .highlight-content li:before,.text-content ul .highlight-content li{font-size:18px}}@media(min-width:992px){.highlight-content .person-email,.highlight-content .person-name,.highlight-content .person-title,.highlight-content .text-content ol li,.highlight-content .text-content ol li:before,.highlight-content .text-content ul li,.highlight-content p,.text-content ol .highlight-content li,.text-content ol .highlight-content li:before,.text-content ul .highlight-content li{font-size:20px}}@media(min-width:1300px){.highlight-content .person-email,.highlight-content .person-name,.highlight-content .person-title,.highlight-content .text-content ol li,.highlight-content .text-content ol li:before,.highlight-content .text-content ul li,.highlight-content p,.text-content ol .highlight-content li,.text-content ol .highlight-content li:before,.text-content ul .highlight-content li{font-size:23px}}@media(min-width:1600px){.highlight-content .person-email,.highlight-content .person-name,.highlight-content .person-title,.highlight-content .text-content ol li,.highlight-content .text-content ol li:before,.highlight-content .text-content ul li,.highlight-content p,.text-content ol .highlight-content li,.text-content ol .highlight-content li:before,.text-content ul .highlight-content li{font-size:24px}}.highlight-content .person-email:first-of-type,.highlight-content .person-name:first-of-type,.highlight-content .person-title:first-of-type,.highlight-content .text-content ol li:first-of-type,.highlight-content .text-content ol li:first-of-type:before,.highlight-content .text-content ul li:first-of-type,.highlight-content p:first-of-type,.text-content ol .highlight-content li:first-of-type,.text-content ol .highlight-content li:first-of-type:before,.text-content ul .highlight-content li:first-of-type{margin-top:0}.highlight-content a{transition:opacity .2s;color:#fff;text-decoration:underline}.highlight-content a:hover{opacity:.6}.highlight-button{display:block;margin-top:50px}@media(min-width:768px){.highlight-button{margin-top:80px}}@media(min-width:992px){.highlight-button{margin-top:120px}}@media(min-width:1300px){.highlight-button{margin-top:160px}}.highlight-button-text{margin-top:20px;color:hsla(0,0%,100%,.5)}.navigation{position:relative;display:flex;top:49px;right:30px;left:30px;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:44px;padding:0 18px 18px;transition:top .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1),height .3s;border:1px solid #fff;border-radius:22px;overflow:hidden}.navigation,.navigation:before{position:absolute;background-color:#000}.navigation:before{top:0;bottom:0;left:0;width:100%;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1}@media only screen and (min-width:500px){.navigation{right:auto;left:50%;min-width:400px;transform:translateX(-50%)}}@media(min-width:992px){.navigation{top:39px}}.navigation:before{transition:opacity .3s;opacity:0}.navigation--open{height:420px}.navigation--open:before{opacity:1}.navigation--open .navigation-item:first-of-type a .navigation-item-link-text{transition-delay:.2s}.navigation--open .navigation-item:nth-of-type(2) a .navigation-item-link-text{transition-delay:.3s}.navigation--open .navigation-item:nth-of-type(3) a .navigation-item-link-text{transition-delay:.4s}.navigation--open .navigation-item:nth-of-type(4) a .navigation-item-link-text{transition-delay:.5s}.navigation--open .navigation-item:nth-of-type(5) a .navigation-item-link-text{transition-delay:.6s}.navigation--open .navigation-item:nth-of-type(6) a .navigation-item-link-text{transition-delay:.7s}.navigation--open .navigation-item:nth-of-type(7) a .navigation-item-link-text{transition-delay:.8s}.navigation--open .navigation-item:nth-of-type(8) a .navigation-item-link-text{transition-delay:.9s}.navigation--open .navigation-item:nth-of-type(9) a .navigation-item-link-text{transition-delay:1s}.navigation--open .logo{left:50%!important;transform:translate(-50%,-50%)!important}.navigation--open .navigation-strapline{opacity:0}.navigation--open .navigation-toggle-line:first-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.navigation--open .navigation-toggle-line:nth-of-type(2){display:none}.navigation--open .navigation-toggle-line:nth-of-type(3){transform:translate(-50%,-50%) rotate(45deg)}.navigation-header{display:block;position:relative;flex-shrink:0;width:100%;height:42px}.navigation-header .logo{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:left .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1),transform .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1);z-index:2}.navigation-header .logo svg{display:block;width:auto;height:23px}.navigation-strapline{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s;font-weight:300;white-space:nowrap;z-index:1}.navigation-toggle{display:block;position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%)}.navigation-toggle-line{border-radius:9999px;overflow:hidden;position:absolute;left:50%;width:80%;height:2px;transition:transform .2s;background-color:#fff}.navigation-toggle-line:first-of-type{top:50%;transform:translate(-50%,calc(-50% - 5px))}.navigation-toggle-line:nth-of-type(2){top:50%;transform:translate(-50%,-50%)}.navigation-toggle-line:nth-of-type(3){top:50%;transform:translate(-50%,calc(-50% + 5px))}.navigation-content{align-items:flex-start;justify-content:flex-start}.navigation-content,.navigation-items{display:flex;flex:1 1;flex-direction:column;width:100%}.navigation-items{align-items:center;justify-content:space-between;padding:50px 0}.navigation-item,.navigation-item-link{display:block;position:relative}.navigation-item-link{flex-shrink:0;transition:padding-left .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1)}@media(hover:hover)and (pointer:fine){.navigation-item-link:hover{padding-left:50px;transition:padding-left .6s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1) .1s}.navigation-item-link:hover .icon{transition:opacity .1s .1s;opacity:1}}.navigation-item-link .icon{position:absolute;top:50%;left:0;width:40px;height:auto;max-height:40px;transform:translateY(-50%) rotate(-5deg);transition:opacity .1s;opacity:0}.navigation-item-link-inner{display:block;overflow:hidden}.navigation-item-link-text{font-family:inherit;font-size:26px;font-weight:600;line-height:.9;display:block;color:#fff;font-family:var(--font-belfast-grotesk);font-weight:900;line-height:.8;text-transform:uppercase}@media(min-width:992px){.navigation-item-link-text{font-size:27px}}@media(min-width:1600px){.navigation-item-link-text{font-size:28px}}.navigation-footer{display:block;width:100%;margin-top:auto;text-align:center}.navigation-text{color:hsla(0,0%,100%,.7);font-weight:300}.navigation-text strong{font-weight:600;text-transform:uppercase}.grid{margin-top:50px;margin-bottom:50px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;padding:0 15px;gap:10px}@media(min-width:768px){.grid{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.grid{margin-top:120px;margin-bottom:120px}}.grid .contact{border-radius:10px;overflow:hidden;width:100%;margin:0}@media(min-width:768px){.grid .contact{flex:1 1;width:auto;max-width:unset;padding:30px}.grid .contact-icon--left{align-self:flex-start}.grid .contact-icon--right{align-self:flex-end}}.grid-item{position:relative;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding-bottom:20px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 0 30px 0 hsla(0,0%,100%,.2)}.grid-item:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#000;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1}@media(min-width:768px){.grid-item{width:calc(50% - 5px)}}@media(min-width:992px){.grid-item{width:calc(33.3334% - 7px)}}.grid-item:before{top:60%}.grid-item-media{box-shadow:inset 0 -50px 30px -15px #000;overflow:hidden}.grid-item-image,.grid-item-media{display:block;position:relative;width:100%}.grid-item-image{z-index:-1;aspect-ratio:16/9;will-change:transform,opacity}.grid-item-image img{object-fit:cover}.grid-item-content{display:block;position:relative;width:100%;margin:10px 0 40px;padding:0 20px}.grid-item-heading{font-family:inherit;font-size:26px;font-weight:600;line-height:.9;text-transform:uppercase;line-height:1.2;text-transform:none}@media(min-width:992px){.grid-item-heading{font-size:27px}}@media(min-width:1600px){.grid-item-heading{font-size:28px}}.grid-item-heading-line{overflow:hidden}.grid-item-text{margin-top:10px}.grid-item-items{margin-top:auto;padding:0 20px}.grid-item-items,.grid-item-list{display:block;width:100%}.grid-item-list-item{display:block;margin-top:10px;color:#fff;font-family:var(--font-belfast-grotesk);font-size:14px;font-weight:600;line-height:.9;text-transform:uppercase}.grid-item-list-item:first-of-type{margin-top:0}.form{margin-top:50px;margin-bottom:50px;padding:0 15px}@media(min-width:768px){.form{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.form{margin-top:120px;margin-bottom:120px}}.form--yellow .form-input{border-bottom-color:#000;background-color:#ffd56b;color:#000}.form--yellow .form-input--email:focus,.form--yellow .form-input--select:focus,.form--yellow .form-input--text:focus,.form--yellow .form-input--textarea:focus{border-color:#000}.form--yellow .form-input--email:focus,.form--yellow .form-input--email:not(:placeholder-shown),.form--yellow .form-input--text:focus,.form--yellow .form-input--text:not(:placeholder-shown),.form--yellow .form-input--textarea:focus,.form--yellow .form-input--textarea:not(:placeholder-shown){border-color:#000}.form--yellow .form-input--email:focus~.form-label,.form--yellow .form-input--email:not(:placeholder-shown)~.form-label,.form--yellow .form-input--text:focus~.form-label,.form--yellow .form-input--text:not(:placeholder-shown)~.form-label,.form--yellow .form-input--textarea:focus~.form-label,.form--yellow .form-input--textarea:not(:placeholder-shown)~.form-label{color:#000}.form--yellow .form-input--select:has(>option:checked:not([value=""]))~.form-label{color:#000}.form--yellow .form-input--textarea{border-color:#000}.form--yellow .form-input--textarea~.form-label{background-color:#ffd56b}.form--yellow .form-input--checkbox:before{border-color:#000}.form--yellow .form-input--checkbox:checked:after,.form--yellow .form-input--checkbox:hover:after{border-right-color:#000;border-bottom-color:#000}.form--yellow .form-input--checkbox~.form-label{color:#000}.form-form,.form-row{display:flex;flex-direction:column;gap:24px}.form-row{width:100%}@media(min-width:768px){.form-row{flex-direction:row}}.form-row--full .form-split{width:auto}.form-row--full .form-split:last-of-type{margin-left:auto}.form-split{display:flex;justify-content:flex-end;width:100%}@media(min-width:768px){.form-split{width:50%}}.form-element{display:flex;position:relative;align-items:center;width:100%}.form-input{width:100%;height:48px;padding:0;border:0;border-bottom:1px solid #fff;border-radius:0;background-color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input--email:focus,.form-input--select:focus,.form-input--text:focus,.form-input--textarea:focus{border-color:hsla(0,0%,100%,.75)}.form-input--email:focus,.form-input--email:not(:placeholder-shown),.form-input--text:focus,.form-input--text:not(:placeholder-shown),.form-input--textarea:focus,.form-input--textarea:not(:placeholder-shown){border-color:hsla(0,0%,100%,.75)}.form-input--email:focus~.form-label,.form-input--email:not(:placeholder-shown)~.form-label,.form-input--text:focus~.form-label,.form-input--text:not(:placeholder-shown)~.form-label,.form-input--textarea:focus~.form-label,.form-input--textarea:not(:placeholder-shown)~.form-label{top:0;color:hsla(0,0%,100%,.75);font-size:12px}.form-input--select{background-image:url(/_next/static/media/dropdown.79f1f4d2.svg);background-repeat:no-repeat;background-position:100%;background-size:13px 8px;cursor:pointer}.form-input--select~.form-label{opacity:0;pointer-events:none}.form-input--select:has(>option:checked:not([value=""]))~.form-label{top:0;color:hsla(0,0%,100%,.75);font-size:12px;opacity:1}.form-input--textarea{border-radius:3px;overflow:hidden;width:100%;height:200px;padding:20px;border:1px solid #fff;resize:none}.form-input--textarea~.form-label{left:12px;padding:4px 8px;background-color:#000}.form-input--checkbox{position:relative;width:22px;height:22px;margin:0 15px 0 0;padding:0;border:none;border-radius:0;background-color:transparent;cursor:pointer}.form-input--checkbox:before{display:block;position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #fff;border-radius:3px;content:""}.form-input--checkbox:checked:after,.form-input--checkbox:hover:after{display:block;position:absolute;top:4px;left:8px;width:6px;height:12px;transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;content:""}.form-input--checkbox~.form-label{position:static;top:0;left:0;flex:1 1;transform:none;background-color:transparent;color:#fff;cursor:pointer}.form-input::placeholder{color:transparent}.form-label{position:absolute;top:24px;left:0;transform:translateY(-50%);transition:top .2s,font-size .2s,opacity .2s}.form-label a{transition:opacity .2s;color:inherit;font-weight:600;text-decoration:underline}.form-label a:hover{opacity:.5}.form-message{text-align:center}.spacer{display:flex;flex-direction:column;padding-top:93px}@media(min-width:992px){.spacer{padding-top:83px}}.spacer--white{background-color:#fff;color:#000}.spacer--white ::selection{background-color:#000;color:#fff}.spacer--purple{background-color:#dab7fb;color:#000}.spacer--purple ::selection{background-color:#000;color:#fff}.spacer--yellow{background-color:#ffd56b;color:#000}.spacer--yellow ::selection{background-color:#000;color:#fff}.consent{display:flex;position:fixed;right:0;bottom:0;left:0;justify-content:center;transform:translateY(calc(100% + 40px));transition:transform .4s;z-index:999;pointer-events:none}.consent--visible{transform:translateY(0)}.consent-inner{border:1px solid hsla(0,0%,100%,.2);box-shadow:0 0 30px 0 hsla(0,0%,100%,.2);border-radius:16px;overflow:hidden;display:flex;position:relative;flex-direction:column;max-width:800px;margin:15px;padding:30px;background-color:#000;gap:20px;pointer-events:auto}.consent-inner:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#000;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1;z-index:0}.consent-content,.consent-footer,.consent-header{z-index:1}.consent-header{display:flex;align-items:center;justify-content:space-between}.consent-heading{text-transform:none}.consent-icon{width:40px}.consent-link,.consent-text{color:#fff}.consent-links,.consent-text{text-align:center}@media(min-width:768px){.consent-links,.consent-text{text-align:left}}.consent-footer{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.consent-footer{flex-direction:row;align-items:center;justify-content:space-between}}.consent-links{display:flex;justify-content:center;gap:10px}.consent-link{color:hsla(0,0%,100%,.75);text-decoration:underline}.consent-buttons{display:flex;justify-content:center;gap:10px}.consent-background{position:relative;overflow:hidden;position:absolute;background-color:#000;inset:0}.consent-background:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#000;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1;z-index:0}.blocks{margin-top:50px;margin-bottom:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;row-gap:30px}@media(min-width:768px){.blocks{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.blocks{margin-top:120px;margin-bottom:120px}}@media(min-width:768px){.blocks{row-gap:40px}}@media(min-width:992px){.blocks{row-gap:50px}.blocks--black .block--full .block-heading{color:#fff}}.blocks--black .block-heading{color:#000}.blocks--black--divider:before{background-color:#000}.blocks--less-margin{margin-top:30px;margin-bottom:30px}@media(min-width:768px){.blocks--less-margin{margin-top:40px;margin-bottom:40px}}@media(min-width:992px){.blocks--less-margin{margin-top:50px;margin-bottom:50px}}.blocks--divider{position:relative;padding-top:40px}.blocks--divider:before{position:absolute;top:0;right:15px;left:15px;height:1px;background-color:#fff;content:""}.blocks-grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:0 15px;row-gap:40px}@media(min-width:992px){.blocks-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 25px;gap:40px 25px}}.block{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;row-gap:20px}@media(min-width:992px){.block{width:auto;height:100%}.block--full{grid-column:1/3}}.block--full .block-content{position:relative;width:100%;padding:120px 30px;z-index:3}@media(min-width:768px){.block--full .block-content{padding:120px 40px}}@media(min-width:1300px){.block--full .block-content{padding:160px 40px}}.block--full .block-heading{color:#fff}.block--full .block-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(min-width:1300px){.block--full .block-image{aspect-ratio:3/1}}.block--full .block-image:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:"";z-index:2}.block:hover .block-image img{transform:scale(1.2) rotate(3deg)!important}.block-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:0 15px;row-gap:10px}@media(min-width:768px){.block-content{padding:0}}.block-heading,.block-heading-line{overflow:hidden}.block-heading{color:#fff}.block-image{border-radius:16px;display:block;position:relative;width:100%;overflow:hidden;aspect-ratio:2/1}@media(min-width:992px){.block-image{aspect-ratio:1.5/1}}@media(min-width:1300px){.block-image{aspect-ratio:2/1}}.block-image img{transition:transform .2s;z-index:1;object-fit:cover}.blocks-button{justify-content:center}.blocks-button,.table{display:flex;width:100%}.table{margin-top:50px;margin-bottom:50px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 15px;row-gap:20px}@media(min-width:768px){.table{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.table{margin-top:120px;margin-bottom:120px}}@media(min-width:992px){.table{row-gap:30px}}@media(min-width:1300px){.table{width:83.3334%;margin-right:auto;margin-left:auto}}.table-content,.table-heading{display:block;width:100%}.table-title-line{overflow:hidden}.table-item{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:15px 0;row-gap:15px}@media(min-width:992px){.table-item{flex-direction:row;align-items:center;justify-content:space-between;column-gap:30px;row-gap:0}}.table-item-line{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.table-item-heading{display:block;width:100%}@media(min-width:992px){.table-item-heading{width:66.6667%;text-wrap:balance}}.table-item-name{color:#000}.table-item-name-line{overflow:hidden}.table-button{justify-content:center}.heading,.table-button{display:flex;width:100%}.heading{margin-top:50px;margin-bottom:50px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 15px;row-gap:30px}@media(min-width:768px){.heading{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.heading{margin-top:120px;margin-bottom:120px}}@media(min-width:768px){.heading{row-gap:40px}}@media(min-width:992px){.heading{row-gap:40px}}.heading-content{display:block;width:100%;text-align:center;text-wrap:balance}@media(min-width:992px){.heading-content{text-align:left}}.heading-text-line{overflow:hidden}.heading-other{display:flex;flex-direction:column;width:100%;gap:32px}@media(min-width:992px){.heading-other{flex-direction:row;justify-content:space-between}}.heading-other-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;row-gap:15px}@media(min-width:992px){.heading-other-inner{flex-direction:row;align-items:center;justify-content:flex-start;column-gap:32px;row-gap:0}}.heading-labels{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;gap:10px}@media(min-width:992px){.heading-labels{flex-direction:row;justify-content:flex-start;width:auto;column-gap:32px}}.heading-label{flex-shrink:0;gap:10px}.heading-label,.heading-tags{display:flex;justify-content:center}.heading-tags{width:100%}@media(min-width:992px){.heading-tags{justify-content:flex-start}}.heading-buttons{display:flex;justify-content:center}.heading-buttons .button-label{white-space:nowrap}.hero{padding:0 15px}.hero,.hero-inner{display:block;width:100%}.hero-inner{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:16/9}.hero-inner img{object-fit:cover}.content{margin-top:50px;margin-bottom:50px;display:block;width:100%}@media(min-width:768px){.content{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.content{margin-top:120px;margin-bottom:120px}}.text{display:block;position:relative;width:100%;margin:50px 0;padding:0 30px}@media(min-width:768px){.text{padding:0 15px}}@media(min-width:992px){.text{display:flex;align-items:flex-start;justify-content:space-between;column-gap:24px}}@media(min-width:1300px){.text{width:83.3334%;margin-right:auto;margin-left:auto}}.text-split{display:block;width:100%}.text-split--small{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:30px;column-gap:10px}@media(min-width:992px){.text-split--small{flex:1 1;width:auto;margin-bottom:50px}.text-split--large{width:58.3334%;margin-left:auto}}.text-split--large>:first-child{margin-top:0}.text-statistic-icon{display:block;width:70px}.text-statistic-icon svg{display:block;width:100%;height:auto}.text-statistic{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:16px}.text-statistic-value{font-family:var(--font-belfast-grotesk);font-size:44px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:768px){.text-statistic-value{font-size:54px}}@media(min-width:992px){.text-statistic-value{font-size:64px}}@media(min-width:1300px){.text-statistic-value{font-size:72px}}@media(min-width:1600px){.text-statistic-value{font-size:79px}}.text-heading{font-family:inherit;font-size:26px;font-weight:600;line-height:.9;text-transform:uppercase;line-height:1.1;text-transform:none}@media(min-width:992px){.text-heading{font-size:27px}}@media(min-width:1600px){.text-heading{font-size:28px}}.text-content .author-name,.text-content .block-heading,.text-content .card-heading,.text-content .careers-heading,.text-content .careers-location,.text-content .table-item-name,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-top:24px;font-family:var(--font-sora);font-size:16px;font-weight:600;line-height:1.1}.text-content .person-email,.text-content .person-name,.text-content .person-title,.text-content ol,.text-content ol li,.text-content ol li:before,.text-content p,.text-content ul,.text-content ul li{margin-top:16px}.text-content ul li{display:block;position:relative;padding-left:20px}.text-content ul li:before{position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50%;background-color:#000;content:""}.text-content ol{counter-reset:orderedList}.text-content ol li{display:block;position:relative;margin-top:0!important;padding-left:25px;counter-increment:orderedList}.text-content ol li:before{position:absolute;top:0;left:0;margin-top:0!important;color:#000;content:counter(orderedList) ". "}.text-content a{color:inherit;font-weight:600;text-decoration:underline}.text-content strong{font-weight:600}.text-content-table{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin-top:20px}@media(min-width:992px){.text-content-table{margin-top:30px}}.text-content-table-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding:20px 0;border-bottom:1px solid #000;row-gap:20px}.text-content-table-item:first-of-type{border-top:1px solid #000}.text-content-table-value{display:block;width:100%}.text-content ol .text-content-table-value li,.text-content ol .text-content-table-value li:before,.text-content ul .text-content-table-value li,.text-content-table-value .person-email,.text-content-table-value .person-name,.text-content-table-value .person-title,.text-content-table-value .text-content ol li,.text-content-table-value .text-content ol li:before,.text-content-table-value .text-content ul li,.text-content-table-value p{margin-top:5px}.text-content ol .text-content-table-value li:first-of-type,.text-content ol .text-content-table-value li:first-of-type:before,.text-content ul .text-content-table-value li:first-of-type,.text-content-table-value .person-email:first-of-type,.text-content-table-value .person-name:first-of-type,.text-content-table-value .person-title:first-of-type,.text-content-table-value .text-content ol li:first-of-type,.text-content-table-value .text-content ol li:first-of-type:before,.text-content-table-value .text-content ul li:first-of-type,.text-content-table-value p:first-of-type{margin-top:0;font-weight:600}.share{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:0 15px}@media(min-width:768px){.share{margin-top:40px;margin-bottom:40px}}@media(min-width:992px){.share{margin-top:50px;margin-bottom:50px}}@media(min-width:1300px){.share{display:flex;justify-content:flex-start;width:83.3334%;margin-right:auto;margin-left:auto}}.share-inner{border-radius:10px;overflow:hidden;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:6px 10px;column-gap:8px;background-color:#e5e5e5}@media(min-width:992px){.share-inner{width:auto;margin-left:41.6667%}}.share-label{display:block;flex-shrink:0;font-weight:600;text-transform:uppercase}.share-link{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.share-link:hover svg{transform:scale(1.2)}.share-link svg{display:block;width:18px;height:auto;transition:transform .2s}.author{display:block;width:100%;padding:0 30px}@media(min-width:992px){.author{display:flex;justify-content:flex-end;padding:0 15px}}@media(min-width:1300px){.author{width:83.3334%;margin-right:auto;margin-left:auto}}.author-inner{display:block;width:100%}@media(min-width:768px){.author-inner{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:24px}}@media(min-width:992px){.author-inner{width:58.3334%}}.author-media{display:block;flex-shrink:0}.author-image{border-radius:9999px;overflow:hidden;display:block;position:relative;width:100px;height:100px}.author-image img{object-fit:cover}.author-content{display:block;width:100%;margin-top:20px}@media(min-width:768px){.author-content{flex:1 1;width:auto;margin-top:0}}.author-content .person-email,.author-content .person-name,.author-content .person-title,.author-content .text-content ol li,.author-content .text-content ol li:before,.author-content .text-content ul li,.author-content p,.text-content ol .author-content li,.text-content ol .author-content li:before,.text-content ul .author-content li{margin-top:15px;color:gray;font-weight:300}.author-position{display:block;margin-top:5px}.filter{display:block;width:100%;padding:0 30px}@media(min-width:768px){.filter{padding:0 15px}.filter .tags{justify-content:flex-start}}.filter-list{display:flex;flex-direction:column;align-items:center;row-gap:20px}@media(min-width:768px){.filter-list{flex-direction:row;gap:32px}}.filter-heading{font-family:inherit;font-size:20px;font-weight:600;line-height:.9;text-transform:uppercase}.careers{margin-top:50px;margin-bottom:50px;display:block;width:100%;padding:0 30px}@media(min-width:768px){.careers{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.careers{margin-top:120px;margin-bottom:120px}}@media(min-width:768px){.careers{padding:0 15px}}.careers-grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;row-gap:30px}@media(min-width:768px){.careers-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px 15px;gap:60px 15px}}@media(min-width:1300px){.careers-grid{grid-template-columns:1fr 1fr 1fr}}.careers-item{display:block;position:relative;width:100%;padding-top:20px}@media(min-width:768px){.careers-item{width:auto}}.careers-item .button{margin-top:24px}.careers-line{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#000}.careers-location{display:block;font-size:16px}.careers-heading{margin-top:8px}.tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.tag{border-radius:16px;overflow:hidden;display:block;padding:6px 8px;border:1px solid #fff;cursor:pointer}.tag:hover .tag-label{transform:translateX(3px)}.tag--black{border-color:#000}.tag--black .tag-label{color:#000}.tag--black.tag--active{background-color:#000}.tag--black.tag--active .tag-label{color:#fff}.tag-label{display:block;transition:transform .3s;color:#fff;line-height:1}.contact-banner{margin-top:50px;margin-bottom:50px;display:block;width:100%}@media(min-width:768px){.contact-banner{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.contact-banner{margin-top:120px;margin-bottom:120px}}@media(min-width:768px){.contact-banner{display:flex;align-items:flex-end;justify-content:space-between;column-gap:60px}}@media(min-width:1300px){.contact-banner{column-gap:90px}}.contact-banner-content{display:block;width:100%;text-wrap:balance}@media(min-width:768px){.contact-banner-content{width:60%}}.contact-banner-heading{font-weight:400;line-height:1.4;text-transform:none}.contact-banner-text{margin-top:10px}.contact-banner-button{display:block;width:100%;margin-top:30px}@media(min-width:768px){.contact-banner-button{flex-shrink:0;width:auto;margin-top:0}}.polaroid-gallery{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:0 15px;aspect-ratio:3/4}@media(min-width:768px){.polaroid-gallery{margin-top:50px;margin-bottom:50px}}@media(min-width:1300px){.polaroid-gallery{margin-top:80px;margin-bottom:80px}}@media(min-width:768px){.polaroid-gallery{aspect-ratio:16/9}}.polaroid-gallery-inner{border-radius:16px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;column-gap:9px}@media(min-width:768px){.polaroid-gallery-inner{column-gap:18px}}.polaroid-gallery-track{flex-shrink:0;width:30%;transform:rotate(-15deg);transform-origin:left top}@media(min-width:768px){.polaroid-gallery-track{width:18%}}.polaroid-gallery-track-inner{display:block;width:100%;will-change:transform}.polaroid-gallery-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;row-gap:5px}@media(min-width:768px){.polaroid-gallery-items{row-gap:10px}}.polaroid-gallery-item{border-radius:3px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:flex-start;width:100%;background-color:#e5e5e5}.polaroid-gallery-top{display:block;width:100%;padding:15px 5px 5px}@media(min-width:768px){.polaroid-gallery-top{padding:30px 10px 10px}}.polaroid-gallery-image{border-radius:3px;overflow:hidden;display:block;position:relative;width:100%;z-index:1;aspect-ratio:3/4}.polaroid-gallery-image:after{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 15px -5px #000;content:"";z-index:2}.polaroid-gallery-image img{z-index:1;object-fit:cover}.polaroid-gallery-bottom{display:flex;justify-content:center;width:100%;padding:5px 0;background-color:hsla(0,0%,100%,.2)}@media(min-width:768px){.polaroid-gallery-bottom{padding:10px 0}}.polaroid-gallery-name{display:block;position:relative;width:40%;aspect-ratio:21/9}.polaroid-gallery-name img{object-position:center bottom;object-fit:contain}.plain-text{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:0 30px;text-align:center}@media(min-width:768px){.plain-text{margin-top:40px;margin-bottom:40px}}@media(min-width:992px){.plain-text{margin-top:50px;margin-bottom:50px}}@media(min-width:768px){.plain-text{width:75%;margin-right:auto;margin-left:auto;padding:0 15px}}@media(min-width:1300px){.plain-text{width:60%}}.plain-text>:first-child{margin-top:0}.plain-text>:last-child{margin-bottom:0}.plain-text .person-email,.plain-text .person-name,.plain-text .person-title,.plain-text .text-content ol li,.plain-text .text-content ol li:before,.plain-text .text-content ul li,.plain-text p,.text-content ol .plain-text li,.text-content ol .plain-text li:before,.text-content ul .plain-text li{margin-top:15px;font-size:16px}@media(min-width:768px){.plain-text .person-email,.plain-text .person-name,.plain-text .person-title,.plain-text .text-content ol li,.plain-text .text-content ol li:before,.plain-text .text-content ul li,.plain-text p,.text-content ol .plain-text li,.text-content ol .plain-text li:before,.text-content ul .plain-text li{font-size:18px}}@media(min-width:992px){.plain-text .person-email,.plain-text .person-name,.plain-text .person-title,.plain-text .text-content ol li,.plain-text .text-content ol li:before,.plain-text .text-content ul li,.plain-text p,.text-content ol .plain-text li,.text-content ol .plain-text li:before,.text-content ul .plain-text li{font-size:20px}}@media(min-width:1300px){.plain-text .person-email,.plain-text .person-name,.plain-text .person-title,.plain-text .text-content ol li,.plain-text .text-content ol li:before,.plain-text .text-content ul li,.plain-text p,.text-content ol .plain-text li,.text-content ol .plain-text li:before,.text-content ul .plain-text li{font-size:23px}}@media(min-width:1600px){.plain-text .person-email,.plain-text .person-name,.plain-text .person-title,.plain-text .text-content ol li,.plain-text .text-content ol li:before,.plain-text .text-content ul li,.plain-text p,.text-content ol .plain-text li,.text-content ol .plain-text li:before,.text-content ul .plain-text li{font-size:24px}}.people{margin-top:50px;margin-bottom:50px;display:grid;width:100%;padding:0 15px;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media(min-width:768px){.people{margin-top:80px;margin-bottom:80px}}@media(min-width:1300px){.people{margin-top:120px;margin-bottom:120px}}@media(min-width:992px){.people{grid-template-columns:repeat(3,1fr)}}.person{display:block;width:auto}.person-image{border-radius:10px;overflow:hidden;display:block;position:relative;width:100%;aspect-ratio:5/6}.person-image img{object-fit:cover}.person-email,.person-name,.person-title{font-weight:600;line-height:1.2}.person-name{margin-top:15px;font-size:20px;text-transform:uppercase}.person-email,.person-title{margin-top:5px;font-size:12px;text-transform:none}.person-email{transition:opacity .2s;border-bottom:1px solid #fff;color:#fff;font-weight:300}.person-email:hover{opacity:.8}.cards{display:grid;width:100%;padding:0 15px;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px}@media(min-width:768px){.cards{display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.cards{grid-template-columns:repeat(3,1fr)}}.card{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;padding:30px;transition:box-shadow .2s,background-color .2s;border:1px solid rgba(0,0,0,.2);text-align:center;cursor:pointer}@media(min-width:1300px){.card{padding:50px}}.card:hover{box-shadow:2px 4px 0 0 rgba(0,0,0,.25)}.card:hover .card-icon{transform:scale(1.2)}.card:hover .card-price:before{top:-400%}.card--selected{background-color:#000}.card--selected:hover{background-color:rgba(0,0,0,.9)}.card--selected .card-heading,.card--selected .card-list-item,.card--selected .card-text{color:#fff}.card--selected .card-price{background-color:#fff;color:#000}.card-icon{display:block;transition:transform .3s linear(0,.009,.037 2.2%,.15 4.7%,.3 7%,.76 13.5%,.98 17.3%,1.059,1.12,1.164,1.191 24.7%,1.201,1.204,1.2 28.8%,1.189 30.4%,1.157 33.3%,1.057 40.2%,1.014 43.6%,.98 47.5%,.969,.962 51.4%,.959 54.3%,.961 57.6%,.996 70.4%,1.007,1.008 84.4%,1)}.card-icon svg{display:block;width:auto;height:50px}.card-heading,.card-list-item,.card-text{transition:color .2s}.card-heading{margin-top:25px;text-transform:none}.card-price{position:relative;border-radius:9999px;overflow:hidden;display:block;margin-top:20px;padding:10px 18px;transition:color .2s,background-color .2s;color:#fff;font-size:14px;font-weight:800;line-height:1}.card-price:before{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:#000;background-image:radial-gradient(73.96% 50% at 50% 100%,rgba(0,0,0,.5) 0,#000 100%),linear-gradient(to bottom in oklab,oklch(0 0 360) 20%,oklch(100% 0 360/0)),linear-gradient(to right in oklab,oklch(58% .15 287) 0 22%,oklch(83% .1 308) 75% 100%);content:"";z-index:-1;transition:top .2s}.card-list,.card-text{margin-top:20px}.card-list{display:block}@media(min-width:1300px){.card-list{margin-top:30px}}.card-list-item{display:block;margin-top:10px;color:rgba(0,0,0,.5);font-family:var(--font-belfast-grotesk);font-size:14px;font-weight:900;line-height:.9;text-transform:uppercase}@media(min-width:1300px){.card-list-item{margin-top:15px}}.cards-info{display:block;position:relative;width:100%;margin-bottom:30px;padding:20px 15px 0}@media(min-width:992px){.cards-info{display:flex;column-gap:60px}}@media(min-width:1300px){.cards-info{column-gap:90px}}@media(min-width:1600px){.cards-info{column-gap:120px}}.cards-info:before{position:absolute;top:0;right:15px;left:15px;height:1px;background-color:#000;content:""}.cards-info-heading{display:block;width:100%;margin-bottom:20px}@media(min-width:992px){.cards-info-heading{flex:3 1;width:auto;margin-bottom:0}}.cards-info-text{display:block;width:100%;margin-bottom:20px}@media(min-width:992px){.cards-info-text{flex:1 1;width:auto}}