*,:after,:before,html{box-sizing:border-box}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;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}:root{--primary-light:#fff;--primary-dark:#000;--border-radius:8px;--viewportWidth:100vw;--z-index-header:10}body,html{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative}img{max-width:100%}:root{--container-max-width:1440px;--container-padding:20px;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:1rem;--sp-4:1.25rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:3.5rem;--sp-9:4rem;--sp-10:4.5rem;--sp-11:5rem;--sp-12:5.5rem;--sp-13:6rem;--gap-content-section-sm:1rem;--gap-content-section-md:3rem;--gap-content-section-lg:3.5rem;--gap-content-section-xl:4.5rem;--gap-content-section-2xl:7rem}.container{margin:0 auto;max-width:1440px;max-width:var(--container-max-width);padding:0 20px;padding:0 var(--container-padding)}.container:after,.container:before{content:" ";display:table}.force-full-width{left:50%;margin-left:-50vw!important;margin-left:calc(var(--viewportWidth)/-2)!important;position:relative;width:100vw;width:var(--viewportWidth)}:root{--heading-color:#fff;--text-color:#fff;--font-family-primary:"Poppins",sans-serif;--font-size-base:1rem;--font-size-small:1.125rem;--font-size-medium:1.5rem;--font-size-large:2rem;--font-size-xlarge:3rem;--font-size-2xlarge:5rem;--font-size-base-md:1.125rem;--font-size-small-md:1.25rem;--font-size-medium-md:1.75rem;--font-size-large-md:2.5rem;--font-size-xlarge-md:4rem;--font-size-2xlarge-md:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.1;--line-height-snug:1.22;--line-height-base:1.3;--letter-spacing-heading:-0.03rem}html{font-size:16px}body{background-color:#000;background-color:var(--primary-dark);color:#fff;color:var(--text-color);font-family:Poppins,sans-serif;font-family:var(--font-family-primary)}h1,h2,h3,h4{color:#fff;color:var(--heading-color)}h1{font-size:3rem;font-size:var(--font-size-xlarge);line-height:1.1;line-height:var(--line-height-tight)}h1,h2{font-style:normal;font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.03rem;letter-spacing:var(--letter-spacing-heading)}h2{font-size:2rem;font-size:var(--font-size-large);line-height:1.22;line-height:var(--line-height-snug)}h3{font-size:1.5rem;font-size:var(--font-size-medium);letter-spacing:-.03rem;letter-spacing:var(--letter-spacing-heading)}h3,h4{font-style:normal;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.3;line-height:var(--line-height-base)}h4{font-size:1.125rem;font-size:var(--font-size-small)}p{font-size:1rem;font-size:var(--font-size-base)}:root{--button-text-color:var(--text-color);--button-bg-hover:hsla(0,0%,100%,.1);--button-bg-primary:var(--primary-light);--button-bg-primary-hover:#ccc;--button-text-primary-color:var(--primary-dark);--button-outline-color:var(--primary-light);--button-outline-hover:hsla(0,0%,100%,.1);--button-border-radius-md:0.75rem;--button-border-radius-sm:0.25rem}.button{align-items:center;background:transparent;border:none;border-radius:.75rem;border-radius:var(--button-border-radius-md);color:#fff;color:var(--button-text-color);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-family:var(--font-family-primary);font-weight:500;font-weight:var(--font-weight-medium);gap:.75em;line-height:.9;text-decoration:none;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.button:hover{background:hsla(0,0%,100%,.1);background:var(--button-bg-hover)}.button--2xs{font-size:.6806rem;padding:.5714em .8571em}.button--2xs,.button--sm{border-radius:.25rem;border-radius:var(--button-border-radius-sm)}.button--sm{font-size:.875rem;padding:.5em .75em}.button--md{font-size:1.1667rem;padding:.6667em}.button--lg{font-size:1.5556rem;padding:.75em .875em}@media (min-width:48em){.button--2xs{font-size:.875rem}.button--sm{font-size:1.125rem}.button--md{font-size:1.5rem}.button--lg{font-size:2rem}}.button--primary{background:#fff;background:var(--button-bg-primary);color:#000;color:var(--button-text-primary-color)}.button--primary:hover{background:#ccc;background:var(--button-bg-primary-hover)}.button--outlined{background:transparent;border:1px solid #fff;border:1px solid var(--button-outline-color);color:#fff;color:var(--button-outline-color)}.button--outlined:hover{background:hsla(0,0%,100%,.1);background:var(--button-outline-hover)}.button__icon{align-items:center;display:inline-flex;height:1.5em;justify-content:center;vertical-align:middle;width:1.5em}.button__icon img{max-height:100%;width:100%}.button--2xs,.button--sm{gap:.5em}.button--2xs .button__icon,.button--sm .button__icon{height:1.25em;width:1.25em}.button:disabled{cursor:not-allowed;opacity:.6}.button:focus-visible{outline:2px solid #fff;outline:2px solid var(--button-outline-color);outline-offset:2px}.icon{align-items:center;background:none;border:none;border-radius:.5rem;display:inline-flex;gap:0;height:1.5rem;justify-content:center;vertical-align:middle;width:1.5rem}.icon img{display:block;height:100%;width:100%}.icon--sm{height:.75rem;width:.75rem}.icon--2xm{height:1.5rem;width:1.5rem}.icon--md{height:2.25rem;width:2.25rem}.icon--lg{height:3rem;width:3rem}.icon--xl{height:3.5rem;width:3.5rem}.icon--primary{background:linear-gradient(215deg,#0170d9 -9.82%,#ffa0ff 140.67%);padding:.375rem}.icon--circularGray{background:hsla(0,0%,100%,.1);border-radius:50%;padding:.4rem}@media (min-width:48em){.icon--primary{padding:.5rem}.icon{height:2rem;width:2rem}.icon--2xs{height:1rem;width:1rem}.icon--sm{height:1.5rem;width:1.5rem}.icon--2xm{height:2rem;width:2rem}.icon--md{height:3rem;width:3rem}.icon--lg{height:4rem;width:4rem}.icon--xl{height:5.6rem;width:5.6rem}}@keyframes fadeDownUp{0%{opacity:1;transform:rotate(0deg) translateY(0)}50%{opacity:0;transform:rotate(0deg) translateY(4px)}51%{opacity:0;transform:rotate(180deg) translateY(4px)}to{opacity:1;transform:rotate(180deg) translateY(0)}}:root{--nav-background:hsla(0,0%,100%,.1);--nav-gap:var(--sp-4);--nav-submenu-gap:1rem}.header{position:relative;transition:transform .3s ease;will-change:transform;z-index:10;z-index:var(--z-index-header)}.header--fixed{left:0;position:fixed;right:0;top:0}.header-nav{padding-top:.8125rem;position:relative}.header-nav-container{border-radius:8px;border-radius:var(--border-radius);padding:.5rem 1.25rem;padding:var(--sp-2) var(--sp-4);position:relative}.header-tabs{background:rgba(0,0,0,.8)}.header-tabs-container{overflow-x:scroll;padding-bottom:1.25rem;padding-bottom:var(--sp-4);padding-top:1.25rem;padding-top:var(--sp-4);-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;white-space:nowrap}.header-tabs-container a{pointer-events:auto}@media (min-width:64em){.header-tabs-container{padding-bottom:2rem;padding-bottom:var(--sp-6);padding-top:2rem;padding-top:var(--sp-6)}}@media (min-width:36em){.header-nav-container{padding:1.25rem;padding:var(--sp-4)}}.header-nav-container:before{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:hsla(0,0%,100%,.1);background:var(--nav-background);border-radius:8px;border-radius:var(--border-radius);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.nav{align-items:center;display:flex;justify-content:space-between}.nav__list{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;gap:var(--sp-2);list-style:none}.nav__logo img{display:block;height:28px}.nav__menu{align-items:center;display:flex;gap:1rem;gap:var(--sp-3)}.nav__menu a{text-decoration:none}.nav__item{display:none}.nav__item.nav__item--action{display:block}.nav__actions{align-items:center;display:flex;gap:1rem;gap:var(--sp-3)}@media (min-width:48em){.nav__item{align-items:center;display:flex;margin:-1.25rem 0 -2.25rem;margin:calc(var(--nav-gap)*-1) 0 calc(var(--nav-gap)*-1 - var(--nav-submenu-gap)) 0;padding:1.25rem 0 2.25rem;padding:var(--nav-gap) 0 calc(var(--nav-gap) + var(--nav-submenu-gap)) 0;position:relative}.submenu{border-radius:8px;left:0;min-width:200px;opacity:0;overflow:hidden;padding:.5rem;padding:var(--sp-2);position:absolute;top:100%;transform:translateY(10px) scale(.95);transition:transform .3s ease;visibility:hidden;will-change:transform}.submenu .nav__link{padding:1rem;padding:var(--sp-3);width:100%}.submenu:before{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:hsla(0,0%,100%,.1);background:var(--nav-background);border-radius:8px;border-radius:var(--border-radius);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.nav__item.has-submenu:hover .submenu{opacity:1;transform:translateY(0) scale(1);visibility:visible}.nav__item.has-submenu:hover>.nav__link{background:var(--button-bg-hover)}.nav__item.has-submenu:hover>.button__icon{animation:fadeDownUp .4s ease 1 both;transform-origin:center}}@media (min-width:64em){.nav__logo img{height:43px}.nav__list{gap:1rem;gap:var(--sp-3)}}.menu-toggle .icon-close{display:none}.menu-toggle.active .icon-close{display:block}.menu-toggle.active .icon-menu{display:none}.menu{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1)),rgba(0,0,0,.08);border-radius:8px;border-radius:var(--border-radius);left:0;max-height:calc(100vh - 100% - 3rem);opacity:0;overflow-y:auto;pointer-events:none;position:absolute;top:calc(100% + .5rem);top:calc(100% + var(--sp-2));transform:translateY(-10px);transition:transform .2s ease,opacity .2s ease;width:100%;z-index:1000}.menu.active{opacity:1;pointer-events:auto;transform:translateX(0)}.menu__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:1.5rem}.menu__logo{height:1.5rem}.menu__close{background:none;border:none;color:var(--white-color);cursor:pointer;padding:.5rem}.menu__nav{padding:2rem 1.5rem}.menu__section:last-child{margin-bottom:0}.menu__title{border-bottom:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.75);font-size:.875rem;font-weight:400;font-weight:var(--font-weight-normal);padding-bottom:.571429em;padding-top:1rem;padding-top:var(--sp-3);text-transform:uppercase}.menu__list{display:flex;flex-direction:column;gap:0;padding:.5rem 0;padding:var(--sp-2) 0}.menu__list a{color:#fff;color:var(--text-color);display:block;font-size:1.125rem;font-weight:500;font-weight:var(--font-weight-medium);opacity:.9;padding:1rem 0;padding:var(--sp-3) 0;text-decoration:none;transition:opacity .3s}.menu__list a:hover{opacity:1}@media (min-width:48em){.menu-toggle{display:none}.menu{display:none!important}}.tabs__item{display:inline-block;margin-right:.3rem;vertical-align:middle}.tabs__item>a{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.25);border-radius:4rem;color:#fff;display:block;font-size:1rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.4;padding:.5rem 1rem;padding:.5rem var(--sp-3);text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.tabs__item--active>a,.tabs__item:hover>a{background:#fff;border:1px solid hsla(0,0%,100%,.3);color:#000}@media (min-width:64em){.tabs__item>a{font-size:1.25rem}}.grid-gallery{display:grid;grid-gap:.5rem;gap:.5rem;height:100%;width:100%}.grid-gallery-item{overflow:hidden}.grid-gallery.grid-gallery--col-1-2{grid-template-columns:1fr;grid-template-rows:auto}.grid-gallery.grid-gallery--row-2-1{aspect-ratio:1/1;grid-template-columns:repeat(2,minmax(auto,50%));grid-template-rows:1fr 1fr}.grid-gallery.grid-gallery--row-2-1 .grid-gallery-item:first-child{grid-column:1/-1}.grid-gallery.grid-gallery--col-2to4{gap:3rem 1.5rem;gap:var(--sp-7) var(--sp-5);grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:48em){.grid-gallery{gap:1rem}.grid-gallery.grid-gallery--row-2-1 .grid-gallery-item:first-child,.grid-gallery.grid-gallery--row-2-1 .grid-gallery-item:nth-child(2){grid-column:span 1}.grid-gallery.grid-gallery--row-2-1 .grid-gallery-item:nth-child(3){grid-column:1/-1}.grid-gallery.grid-gallery--col-1-2{grid-template-columns:repeat(2,minmax(auto,50%));grid-template-rows:minmax(250px,350px) minmax(250px,350px)}.grid-gallery.grid-gallery--col-1-2 .grid-gallery-item:nth-child(2),.grid-gallery.grid-gallery--col-1-2 .grid-gallery-item:nth-child(3){grid-row:span 1}.grid-gallery.grid-gallery--col-1-2 .grid-gallery-item:first-child{grid-row:1/-1}.grid-gallery.grid-gallery--col-2to4{grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.grid-gallery.grid-gallery--col-2to4{grid-template-columns:repeat(4,1fr)}}.image-tile{aspect-ratio:1/1;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;padding:1.5rem;padding:var(--sp-5);position:relative;width:100%}.image-tile:after{background:linear-gradient(180deg,transparent 43.67%,rgba(0,0,0,.4) 78.55%);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%;z-index:1}.image-tile:hover:after{background-color:rgba(0,0,0,.2)}.image-tile__action{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.image-tile__content{align-items:flex-end;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;z-index:2}.image-tile__title{flex:1;font-size:1.5rem;font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:1rem}.image-tile__description,.image-tile__title{line-height:1.3;line-height:var(--line-height-base)}.image-tile__description{color:hsla(0,0%,100%,.8);font-size:1.125rem;font-weight:400;font-weight:var(--font-weight-normal)}.image-tile__image{backface-visibility:hidden;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%;will-change:transform;z-index:0}.image-tile__button{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:1rem;right:var(--sp-3);top:1rem;top:var(--sp-3)}.image-tile__button .icon{height:3rem;width:3rem}@media (min-width:36em){.image-tile{padding:2rem;padding:var(--sp-6)}}@media (min-width:64em){.image-tile__header{padding-right:3rem}.image-tile__title{font-size:2rem;font-weight:600;font-weight:var(--font-weight-semibold)}.image-tile__button{left:auto;position:static;top:auto}}.video-tile{aspect-ratio:16/9;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;padding:1rem;padding:var(--sp-3);position:relative;width:100%}.video-tile:after{background:linear-gradient(180deg,transparent 43.67%,rgba(0,0,0,.4) 78.55%);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%;z-index:1}.video-tile:hover:after{background-color:rgba(0,0,0,.2)}.video-tile__content{display:flex;flex-direction:row;gap:1rem;justify-content:center;z-index:2}.video-tile__title{flex:1;font-size:.875rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.34}.video-tile__image{backface-visibility:hidden;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%;will-change:transform;z-index:0}.video-tile__item:hover .video-tile__image{transform:scale(1.02)}.video-tile__button{background:none;border:none;cursor:pointer;left:1rem;left:var(--sp-3);padding:0;position:absolute;top:1rem;top:var(--sp-3)}@media (min-width:36em){.video-tile{padding:1.5rem;padding:var(--sp-5)}}@media (min-width:64em){.video-tile__title{font-size:1.625rem}.video-tile__button{left:auto;position:static;top:auto}.video-tile__button .icon{height:3rem;width:3rem}}.hero-banner{padding:1.5rem 0;padding:var(--sp-5) 0;position:relative}.hero-banner__background{border-radius:8px;border-radius:var(--border-radius);display:block;left:50%;margin-left:-50vw;margin-left:calc(var(--viewportWidth)/-2);overflow:hidden;position:relative;width:100vw;width:var(--viewportWidth);z-index:1}.hero-banner__background:after{background:linear-gradient(180deg,transparent 30%,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-banner__content{align-items:center;display:flex;flex:0 1 50%;flex-direction:column;gap:2rem;gap:var(--sp-6);text-align:center;z-index:2}.hero-banner__title{font-size:3rem;font-size:var(--font-size-2xlarge-md);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.1}.hero-banner__description,.hero-banner__title{font-family:Poppins,sans-serif;font-family:var(--font-family-primary);font-style:normal}.hero-banner__description{font-size:1.25rem;font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.4}.hero-banner.hero-banner--secondary .hero-banner__background{z-index:1}.hero-banner.hero-banner--secondary .hero-banner__content{bottom:0;gap:1.5rem;gap:var(--sp-5);left:0;position:absolute;right:0;z-index:2}.hero-banner.hero-banner--secondary .hero-banner__title{font-size:2rem;font-size:var(--font-size-large)}@media (min-width:36em){.hero-banner{align-items:center;display:flex;flex-direction:row;gap:2rem;gap:var(--sp-6);height:52rem;justify-content:flex-start}.hero-banner.hero-banner--secondary{height:27rem}.hero-banner.hero-banner--secondary .hero-banner__content{bottom:50%;position:absolute;transform:translateY(50%);width:50%}.hero-banner__background{height:100%;left:0;margin-left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hero-banner__background:after{background:linear-gradient(90deg,#000 0,transparent 30%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-banner__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner__content{align-items:flex-start;text-align:left}}@media (min-width:64em){.hero-banner__title{font-size:5rem;font-size:var(--font-size-2xlarge)}.hero-banner__description{font-size:1.875rem}.hero-banner.hero-banner--secondary .hero-banner__title{font-size:3.5rem}}.home-banner{padding-top:7.2rem;position:relative}.home-banner__background{height:100%;left:50%;margin-left:-50vw;margin-left:calc(var(--viewportWidth)/-2);overflow:hidden;position:absolute;top:0;width:100vw;width:var(--viewportWidth);z-index:-1}.home-banner__background object{height:100%;transform:scale(2);width:100%}.home-banner__content{align-items:center;height:100%;text-align:center}.home-banner__content,.home-banner__text{display:flex;flex-direction:column;gap:1rem;justify-content:center}.home-banner__text{flex:1}.home-banner__video{flex:1;mix-blend-mode:lighten;overflow:hidden}.home-banner__video video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home-banner__title{font-size:3rem;font-size:var(--font-size-2xlarge-md);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.1}.home-banner__description,.home-banner__title{font-family:Poppins,sans-serif;font-family:var(--font-family-primary);font-style:normal}.home-banner__description{font-size:1.25rem;font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.4}@media (min-width:48em){.home-banner{height:100vh;min-height:52rem}.home-banner__content{flex-direction:row;gap:1.25rem;gap:var(--sp-4);text-align:inherit}.home-banner__title{font-size:3rem;font-size:var(--font-size-xlarge)}.home-banner__description{font-size:1.875rem}.home-banner__video{height:90%}}@media (min-width:64em){.home-banner__content{flex-direction:row;gap:2rem;gap:var(--sp-6);text-align:inherit}.home-banner__title{font-size:5rem;font-size:var(--font-size-2xlarge);width:95%}}.hero-statement{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:17.75rem;padding:4.5rem 1.5rem;padding:var(--sp-10) 1.5rem;position:relative;text-align:center}.hero-statement__title{font-size:1.75rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.24;padding:0 4.5rem;padding:0 var(--sp-10)}@media (min-width:48em){.hero-statement{min-height:52rem;padding:6rem 1.5rem;padding:var(--sp-13) 1.5rem}.hero-statement__title{font-size:3.5rem}}.hero-statement__image{height:100%;left:50%;margin-left:-50vw;margin-left:calc(var(--viewportWidth)/-2);overflow:hidden;position:absolute;top:0;width:100vw;width:var(--viewportWidth);z-index:-1}.hero-statement__image:before{background:rgba(0,0,0,.4);content:"";left:0;position:absolute;top:0;z-index:1}.hero-statement__image picture,.hero-statement__image:before{display:block;height:100%;width:100%}.hero-statement__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-statement__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}:root{--section-block-accent--background:linear-gradient(-170deg,#372337,#000 60%);--section-block-accent-border-background-right:linear-gradient(180deg,#fff 0%,#a989c5 20%,#000 90%);--section-block-accent-border-background-left:linear-gradient(-175deg,#fff,#0170d9 20%,#faa800 55%,#000 70%)}.section-block{padding:2.25rem 0;position:relative}.section-block__header{margin-bottom:2rem;padding:2rem;padding:var(--sp-6);text-align:center}.section-block__heading:has(+*){margin-bottom:2em}.section-block__title{font-size:2rem;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.1;line-height:var(--line-height-tight)}.section-block__title:has(+*){margin-bottom:1rem}.section-block__description{font-size:1.25rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.3;line-height:var(--line-height-base)}.section-block:after,.section-block:before{content:" ";display:table}.section-block--primary .section-block__header{-o-border-image:radial-gradient(50% 50% at 50% 0,#d3d3d3 0,rgba(1,112,217,.4) 50.05%,rgba(255,160,255,0) 100%) 1 0 0 0;border-image:radial-gradient(50% 50% at 50% 0,#d3d3d3 0,rgba(1,112,217,.4) 50.05%,rgba(255,160,255,0) 100%) 1 0 0 0;border-style:solid;border-width:3px;overflow:visible;position:relative}.section-block--primary .section-block__header:after{background:radial-gradient(50% 90% at 50% 0,hsla(0,0%,100%,.4) 0,rgba(1,112,217,.4) 50%,rgba(255,160,255,0) 100%),#000;content:"";display:block;height:200%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section-block--primary-alt .section-block__header{-o-border-image:radial-gradient(50% 50% at 50% 100%,#d3d3d3 0,rgba(1,112,217,.4) 50.05%,rgba(255,160,255,0) 100%) 0 0 1 0;border-image:radial-gradient(50% 50% at 50% 100%,#d3d3d3 0,rgba(1,112,217,.4) 50.05%,rgba(255,160,255,0) 100%) 0 0 1 0;border-style:solid;border-width:3px;position:relative}.section-block--primary-alt .section-block__header:after{background:radial-gradient(41.85% 74.2% at 51.32% 100%,hsla(0,0%,100%,.4) 0,rgba(1,112,217,.4) 50.05%,rgba(255,160,255,0) 100%),#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section-block--accent .section-block__header{background:linear-gradient(-170deg,#372337,#000 60%);background:var(--section-block-accent--background);background-clip:padding-box!important;border:1px solid transparent;border-top-left-radius:8px;border-top-left-radius:var(--border-radius);border-top-right-radius:8px;border-top-right-radius:var(--border-radius);position:relative}.section-block--accent .section-block__header:after,.section-block--accent .section-block__header:before{content:"";display:block;margin:-1px;position:absolute}.section-block--accent .section-block__header:before{background:linear-gradient(180deg,#fff 0,#a989c5 20%,#000 90%);background:var(--section-block-accent-border-background-right);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:inherit;bottom:0;left:50%;right:0;top:0;z-index:-2}.section-block--accent .section-block__header:after{background:linear-gradient(-175deg,#fff,#0170d9 20%,#faa800 55%,#000 70%);background:var(--section-block-accent-border-background-left);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-top-right-radius:0;bottom:0;left:0;right:50%;top:0;z-index:-1}.section-block.section-block--md .section-block__description{font-size:1.125rem;font-weight:400;font-weight:var(--font-weight-normal)}.section-block.section-block--lg .section-block__title{font-size:3rem}.section-block.section-block--lg .section-block__description{font-size:1.125rem;font-weight:400;font-weight:var(--font-weight-normal)}@media (min-width:36em){.section-block__header{margin-bottom:3rem}.section-block__title{font-size:2rem}}@media (min-width:48em){.section-block{padding:3.75rem 0}.section-block__header{padding:4rem;padding:var(--sp-9)}.section-block__heading:has(+*){margin-bottom:3em}.section-block--accent .section-block__header,.section-block--primary .section-block__header,.section-block--primary-alt .section-block__header{padding:4rem;padding:var(--sp-9)}.section-block__title{font-size:3.5rem}.section-block.section-block--lg .section-block__title{font-size:5rem}.section-block.section-block--lg .section-block__description{font-size:2rem}.section-block.section-block--md .section-block__description{font-size:1.5rem}.section-block__description{font-size:1.875rem}}:root{--content-block-accent--background-ltr:linear-gradient(-135deg,#372337,#000 50%);--content-block-accent--background-rtl:linear-gradient(135deg,#372337,#000 50%);--content-block-accent-border-background-top-ltr:linear-gradient(270deg,#fff 0%,#125097 40%,#000);--content-block-accent-border-background-top-rtl:linear-gradient(90deg,#fff 0%,#c8bfeb 40%,#000);--content-block-accent-border-background-bottom-ltr:linear-gradient(-110deg,#fff,#0170d9 20%,#faa800 55%,#000 80%);--content-block-accent-border-background-bottom-rtl:linear-gradient(110deg,#fff,#ffa0ff 5%,#0170d9 20%,#faa800 67%,#000 80%);--content-block-accent-border-background-left:linear-gradient(180deg,#fff 0%,#ffa0ff 20%,#000);--content-block-accent-border-background-right:linear-gradient(-170deg,#fff,#0170d9 20%,#faa800 55%,#000 80%)}.content-block{display:flex;flex-direction:column;gap:3rem}.content-block__row{display:flex;flex-direction:column;gap:2rem;gap:var(--gap,2rem)}.content-block__row>.content-block__col:first-child{order:1}.content-block__row>.content-block__col:nth-child(2){order:2}.content-block__col{border-bottom-left-radius:8px;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:8px;border-bottom-right-radius:var(--border-radius);border-top-left-radius:8px;border-top-left-radius:var(--border-radius);border-top-right-radius:8px;border-top-right-radius:var(--border-radius)}.content-block__col--accent{background:linear-gradient(-135deg,#372337,#000 50%);background:var(--content-block-accent--background-ltr);background-clip:padding-box!important;border:1px solid transparent;position:relative}.content-block__col--accent:after,.content-block__col--accent:before{border-bottom-left-radius:0;border-bottom-right-radius:0;content:"";margin:-2px;position:absolute}.content-block__col--accent:before{background:linear-gradient(180deg,#fff 0,#ffa0ff 20%,#000);background:var(--content-block-accent-border-background-left);border-top-left-radius:0;border-top-right-radius:inherit;left:50%;right:0;z-index:-2}.content-block__col--accent:after,.content-block__col--accent:before{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;top:0}.content-block__col--accent:after{background:linear-gradient(-170deg,#fff,#0170d9 20%,#faa800 55%,#000 80%);background:var(--content-block-accent-border-background-right);border-top-left-radius:inherit;border-top-right-radius:0;left:0;right:50%;z-index:-1}.content-block__row--rtlr{flex-direction:column-reverse}@media (min-width:36em){.content-block{gap:4.5rem}.content-block__row{flex-direction:row}.content-block__row>.content-block__col{flex:1;order:0}.content-block__col--accent-ltr:before{background:linear-gradient(270deg,#fff 0,#125097 40%,#000);background:var(--content-block-accent-border-background-top-ltr);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;bottom:50%;left:0;right:0;top:0}.content-block__col--accent-ltr:after{background:linear-gradient(-120deg,#fff,#0170d9 20%,#faa800 55%,#000 80%);background:var(--content-block-accent-border-background-bottom-ltr);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;bottom:0;left:0;right:0;top:50%}.content-block__row--rtl{flex-direction:row-reverse}.content-block__col--accent-rtl{background:linear-gradient(135deg,#372337,#000 50%);background:var(--content-block-accent--background-rtl)}.content-block__col--accent-rtl:before{background:linear-gradient(90deg,#fff 0,#c8bfeb 40%,#000);background:var(--content-block-accent-border-background-top-rtl);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;bottom:50%;left:0;right:0;top:0}.content-block__col--accent-rtl:after{background:linear-gradient(120deg,#fff,#ffa0ff 5%,#0170d9 20%,#faa800 67%,#000 80%);background:var(--content-block-accent-border-background-bottom-rtl);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;bottom:0;left:0;right:0;top:50%}}.signage-block{align-items:center;border-radius:8px;border-radius:var(--border-radius);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;padding:var(--sp-6);position:relative;text-align:center;width:100%}.signage-block__icon{margin-bottom:1em}.signage-block__icon img{display:block;height:auto;max-width:100%;min-width:4rem}.signage-block__title{font-size:2rem;font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.428em}.signage-block__description{font-size:1.25rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.4;margin-bottom:.8em}.signage-block--sm .signage-block__title{font-size:1.5rem;font-weight:500;font-weight:var(--font-weight-medium)}.signage-block--sm .signage-block__description{color:hsla(0,0%,100%,.8)}.signage-block--md .signage-block__description,.signage-block--sm .signage-block__description{font-size:1.125rem;font-weight:400;font-weight:var(--font-weight-normal)}.signage-block.signage-block--display{align-items:flex-start;padding:0;text-align:left}.signage-block.signage-block--display .signage-block__icon{max-height:6rem;max-width:100%}@media (min-width:36em){.signage-block--box{aspect-ratio:1/1.31}.signage-block--landscape{aspect-ratio:3/1}}@media (min-width:48em){.signage-block{padding:3rem;padding:var(--sp-7)}.signage-block--box{aspect-ratio:1/1}.signage-block--sm .signage-block__title{font-size:2rem}.signage-block--md .signage-block__description,.signage-block--sm .signage-block__description{font-size:1.5rem}.signage-block__title{font-size:3.5rem;margin-bottom:.5em}.signage-block__description{font-size:1.875rem;line-height:1.4;margin-bottom:1em}}@media (min-width:64em){.signage-block--landscape{aspect-ratio:1.26}}.accordion{margin:0 auto;max-width:47rem}.accordion-item{border-bottom:1px solid hsla(0,0%,100%,.25)}.accordion-item:first-child .accordion-header{padding-top:0}.accordion-item--open .accordion-content-container{grid-template-rows:1fr}.accordion-item--open .accordion-icon{transform:rotate(180deg)}.accordion-icon{flex:0 0 auto;opacity:1;transition:opacity .3s ease,transform .3s ease}.accordion-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0;padding:var(--sp-3) 0}.accordion-header:hover .accordion-title{color:hsla(0,0%,100%,.8)}.accordion-header:hover .accordion-icon{opacity:.8}.accordion-title{font-size:1.125rem;font-weight:500;font-weight:var(--font-weight-medium);transition:color .3s ease}.accordion-content-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.accordion-content{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.3;line-height:var(--line-height-base);overflow:hidden}.accordion-content:after{content:"";display:block;height:1.5rem;height:var(--sp-5);width:100%}@media (min-width:48em){.accordion-header{padding:1rem 0;padding:var(--sp-3) 0}.accordion-title{font-size:1.25rem}.accordion-content{font-size:1.125rem}}.image-block{border-radius:var(--border-radius);height:100%;overflow:hidden;width:100%}.image-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-statement{align-items:center;display:flex;justify-content:center;left:50%;margin-left:-50vw;margin-left:calc(var(--viewportWidth)/-2);position:relative;width:100vw;width:var(--viewportWidth)}.video-statement video{height:100%;min-width:833px;-o-object-fit:cover;object-fit:cover;width:100%}:root{--logo-block-gap:3rem;--logo-item-width-col-4:calc(25% - var(--logo-block-gap));--logo-item-width-col-3:calc(33.333% - var(--logo-block-gap));--logo-item-width-col-2:calc(50% - var(--logo-block-gap))}.logos-block,.logos-block.swiper{padding:.5rem}.logos-block.swiper{position:relative}.logos-block.swiper:after{background:linear-gradient(90deg,#000,rgba(0,0,0,.2),transparent,rgba(0,0,0,.2),#000);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.logos-block .logo-item{align-items:center;display:flex;height:100px;justify-content:center}.logos-block .logo-item img{display:block;height:100%;width:auto}@media (min-width:64em){.logos-block,.logos-block.swiper{padding:1rem}}.logos-block.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important}.logos-block:not(.swiper) .logos-block__container{display:flex;flex-wrap:wrap;gap:3rem;gap:var(--logo-block-gap);justify-content:center}.logos-block:not(.swiper) .logo-item{width:calc(50% - 3rem);width:var(--logo-item-width-col-2)}@media (min-width:48em){.logos-block:not(.swiper) .logo-item{width:calc(33.333% - 3rem);width:var(--logo-item-width-col-3)}.logos-block:not(.swiper) .logos-block__container:has(>.logo-item:last-child:nth-child(3n+1)) .logo-item{width:calc(25% - 3rem);width:var(--logo-item-width-col-4)}}@media (min-width:64em){.logos-block:not(.swiper) :root{--logo-block-gap:5rem}.logos-block:not(.swiper) .logo-item{width:calc(25% - 3rem);width:var(--logo-item-width-col-4)}.logos-block:not(.swiper) .logos-block__container:has(>.logo-item:last-child:nth-child(4n+1)) .logo-item{width:calc(33.333% - 3rem);width:var(--logo-item-width-col-3)}}.card-slider.swiper{left:50%;margin-left:-50vw!important;margin-left:calc(var(--viewportWidth)/-2)!important;padding:0 calc(50vw - 50%);padding:0 calc((var(--viewportWidth) - 100%)/2);position:relative;width:100vw;width:var(--viewportWidth)}.card-slider__container{align-items:stretch;position:relative}.card-slider__item.swiper-slide{height:auto!important;opacity:.5;transition:transform .3s ease,opacity 1s ease}.card-slider__item.swiper-slide.swiper-slide-active,.card-slider__item.swiper-slide:hover{opacity:1}.card-slider__nav{align-items:center;display:flex;gap:1rem;gap:var(--sp-3);justify-content:space-between;padding:1.56rem 0}.card-slider__nav button{align-items:center;backface-visibility:hidden;background-color:transparent;background-color:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;transition:opacity .3s ease;will-change:opacity}.card-slider__nav button:disabled{cursor:not-allowed;opacity:.5}.card-slider__nav button:hover{opacity:.8}.card-slider__scrollbar{background-color:#4c4c4c;flex:1;height:4px}.card-slider__scrollbar .swiper-scrollbar-drag{backface-visibility:hidden;background-color:#fff;border-radius:0;cursor:pointer;will-change:transform}@media (min-width:48em){.card-slider__nav{gap:2rem;gap:var(--sp-6);padding:3rem 0}}.video-tiles-slider .reel-block__video{border-radius:var(--border-radius)}.display-card{background-color:#1a1a1a;border-radius:8px;border-radius:var(--border-radius);height:100%;overflow:hidden;width:100%}.display-card__hero{aspect-ratio:1.2;flex:1;overflow:hidden}.display-card__hero img,.display-card__hero video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.display-card__content{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:center}@media (min-width:48em){.display-card__hero{aspect-ratio:2}}@media (min-width:64em){.display-card{align-items:stretch;display:flex;flex-direction:row}.display-card__hero{align-items:stretch;aspect-ratio:unset;display:flex;height:auto;justify-content:center}}.quote-block{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.5rem;padding:var(--sp-5);text-align:center}.quote-block__quote{color:#a3a3a3;font-size:1.125rem;font-size:var(--font-size-base-md);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.4}.quote-block__cite{align-items:center;display:flex;flex-direction:column;gap:.5rem;gap:var(--sp-2);justify-content:center}.quote-block__author{font-size:1.25rem;font-size:var(--font-size-small-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.4}.quote-block__author-title{color:#a3a3a3;font-size:1rem;font-size:var(--font-size-base);line-height:1.4}.quote-block__button{font-size:1.5556rem}@media (min-width:85.375em){.quote-block{padding:3.5rem;padding:var(--sp-8)}.quote-block__quote{font-size:1.5rem;font-size:var(--font-size-medium)}.quote-block__author{font-size:2rem;font-size:var(--font-size-large)}.quote-block__author-title{font-size:1.125rem;font-size:var(--font-size-small)}}.video-modal{align-items:center;animation:fadeIn .3s ease-in-out;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.video-modal__container{aspect-ratio:16/9;height:90%;padding:2.5rem;position:relative;width:90%}.video-modal__video{background:#000;height:100%;width:100%}.video-modal__close{align-items:flex-start;animation:fadeIn .3s ease-in-out .3s forwards;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:2rem;height:2rem;justify-content:flex-end;opacity:0;padding:0;position:absolute;right:1rem;top:1rem;transition:opacity .2s ease;width:2rem;z-index:10000}.video-modal__close:hover{opacity:.7}.video-modal__close:focus{outline:2px solid #fff;outline-offset:2px}@media (min-width:64em){.video-modal__container{height:100%;width:100%}}.label-card{align-items:stretch;background:#191919;border:1px solid #191919;border-radius:8px;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;margin:0 auto 1rem;margin:0 auto var(--sp-3) auto;max-width:600px;padding:1.25rem;padding:var(--sp-4);position:relative;transition:border-color .3s ease,background .3s ease}.label-card-container{align-items:flex-start;display:flex;justify-content:space-between}.label-card__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.label-card__icon{margin-bottom:1.25rem;margin-bottom:var(--sp-4)}.label-card__icon,.label-card__icon--action{flex:0 0 auto;transition:transform .3s ease}.label-card__title{font-size:1.5rem}.label-card__description,.label-card__title{display:block;margin-bottom:.5rem;margin-bottom:var(--sp-2);text-decoration:none}.label-card__description{color:hsla(0,0%,100%,.6);font-size:1.125rem}.label-card:hover{background-color:#4a4a4a;border-color:#fff}.label-card:hover .label-card__icon{transform:scale(1.02)}.label-card:hover .label-card__icon--action{transform:translateX(2px)}@media (min-width:48em){.label-card{margin-bottom:1rem;max-width:750px;padding:2rem;padding:var(--sp-6)}.label-card__content{align-items:flex-start;display:flex;flex-direction:row;gap:1.25rem;gap:var(--sp-4)}.label-card__icon{margin-bottom:0}}.contact-list{display:flex;flex-direction:column;gap:2rem;gap:var(--sp-6);list-style:none;margin:0 auto;max-width:600px;padding:0;text-align:center}.contact-list__item .contact-list__title{font-size:1.5rem;margin-bottom:1.25rem;margin-bottom:var(--sp-4)}.contact-list__item .contact-list__title,.contact-list__item p{font-weight:400;font-weight:var(--font-weight-normal);line-height:1lh}.contact-list__item p{font-size:1.125rem;margin-bottom:.5rem;margin-bottom:var(--sp-2)}.team-card{align-items:center;display:flex;flex-direction:column;justify-content:center}.team-card__image{aspect-ratio:1/1;border-radius:8px;border-radius:var(--border-radius);height:100%;margin-bottom:1.5rem;margin-bottom:var(--sp-5);overflow:hidden;width:100%}.team-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-card__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.team-card__name{font-size:1.125rem;font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.team-card__name,.team-card__title{line-height:1.3;line-height:var(--line-height-base)}.team-card__title{color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:400;font-weight:var(--font-weight-normal)}:root{--stats-modal-background:#1f1f1f;--stats-modal-padding:2.75rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.stats-modal-open{overflow:hidden}.stats-modal{align-items:center;display:flex;justify-content:center;position:fixed;z-index:9999}.stats-modal,.stats-modal:before{height:100%;left:0;top:0;width:100%}.stats-modal:before{animation:fadeIn .3s ease forwards;background:rgba(0,0,0,.75);content:"";position:absolute;z-index:-1}.stats-modal__container{animation:fadeIn .3s ease .2s forwards;background:#1f1f1f;border-radius:8px;border-radius:var(--border-radius);display:flex;flex-direction:column;height:90vh;max-width:640px;opacity:0;overflow:hidden;padding:3rem 1.25rem;position:relative;width:90%}.stats-modal__header{align-items:flex-start;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding-bottom:2.75rem;padding-bottom:var(--stats-modal-padding);padding-right:2rem}.stats-modal__title-section{flex:1}.stats-modal__title{color:#fff;font-size:2rem;font-weight:600;line-height:1.2;margin:0}.stats-modal__description{color:hsla(0,0%,100%,.75);font-size:1.125rem;line-height:1.4;margin:1rem 0 0}.stats-modal__close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:2rem;height:2.5rem;justify-content:center;margin-left:16px;padding:0;position:absolute;right:1.25rem;top:1.25rem;width:2.5rem}.stats-modal__close:hover{border-color:#fff}.stats-modal__main{height:100%;position:relative;width:100%}.stats-modal__content{height:100%;overflow-y:auto;scrollbar-color:#4a5568 transparent;scrollbar-width:thin;width:100%}.stats-modal__content::-webkit-scrollbar{width:6px}.stats-modal__content::-webkit-scrollbar-track{background:transparent}.stats-modal__content::-webkit-scrollbar-thumb{background-color:#4a5568;border-radius:3px}.stats-modal__content:after{background:linear-gradient(180deg,transparent,#1f1f1f);bottom:0;content:"";height:80px;left:0;position:absolute;width:100%}.stats-modal__section{border-bottom:1px solid #fff;padding:2.75rem 0;padding:var(--stats-modal-padding) 0}.stats-modal__section:last-child{margin-bottom:0}.stats-modal__section-title{color:#fff;font-size:1.5rem;font-weight:600;font-weight:var(--font-weight-semibold);margin:0 0 1rem}.stats-modal__items{display:flex;flex-direction:column;gap:.5rem}.stats-modal__item{color:#fff;font-size:1.125rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:2}@media (min-width:48em){.stats-modal__container{padding:4.5rem 2rem}.stats-modal__title{font-size:3.5rem}.stats-modal__description{font-size:1.5rem}.stats-modal__section-title{font-size:2rem}}.reel-block__video{height:100%;overflow:hidden;width:100%}.reel-block__video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reel-block--square{aspect-ratio:1/1}.reel-block--landscape{aspect-ratio:16/9}.reel-block--portrait{aspect-ratio:9/16}.reel-block__content{font-size:1.25rem;line-height:1.5;padding:1.5rem;padding:var(--sp-5);text-align:center}.spec-image{align-items:center;background:linear-gradient(206deg,rgba(255,160,255,.2) 3.28%,rgba(1,112,217,.2) 80.07%),#1a1a1a;border-radius:8px;border-radius:var(--border-radius);display:flex;height:100%;justify-content:center;overflow:hidden;padding:3rem;width:100%}.spec-image img{display:block;height:70%;-o-object-fit:contain;object-fit:contain;opacity:0;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out;width:70%;will-change:opacity,transform}.spec-item{display:grid;grid-template-columns:1fr;grid-gap:2rem;grid-gap:var(--sp-6);gap:2rem;gap:var(--sp-6);margin-bottom:2rem}.spec-item .spec-image{grid-column:1/-1}.spec-title{font-size:1.5rem;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.3;line-height:var(--line-height-base)}.spec-description{color:hsla(0,0%,100%,.65);font-size:1rem;font-weight:400;font-weight:var(--font-weight-normal);line-height:1.22;line-height:var(--line-height-snug)}.spec-data{display:flex;flex-direction:column;gap:1rem}.spec-data>li{font-size:1rem;font-weight:400;font-weight:var(--font-weight-normal);line-height:1.6}.spec-data .spec-data__label{color:#fff}.spec-data .spec-data__value{color:hsla(0,0%,100%,.65)}@media (min-width:48em){.spec-item{gap:4rem;gap:var(--sp-9);grid-template-columns:1fr 1fr;margin-bottom:4rem;margin-bottom:var(--sp-9)}.spec-image{aspect-ratio:1.22}.spec-title{font-size:2rem}.spec-description{font-size:1.125rem}}.exhibition{border-bottom:1px solid #fff;display:flex;flex-direction:column;gap:3rem;gap:var(--gap-content-section-md);margin-bottom:4rem}.exhibition__hero{flex:1 0 100%}.exhibition__main{display:flex;flex:1;flex-direction:column;gap:3rem;gap:var(--gap-content-section-md)}.exhibition__header{flex:1 0 100%}.exhibition__title{font-size:2rem;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.1;line-height:var(--line-height-tight)}.exhibition__title:has(+*){margin-bottom:1rem;margin-bottom:var(--sp-3)}.exhibition__description{font-size:1.25rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:1.3;line-height:var(--line-height-base)}@media (min-width:48em){.exhibition{gap:3.5rem;gap:var(--gap-content-section-lg);margin-bottom:5rem;padding-bottom:3rem}.exhibition,.exhibition__main{flex-direction:row;flex-wrap:wrap}.exhibition__header{flex:1}.exhibition__content{flex:2}}:root{--form-input-background:#191919;--form-input-borderColor:#8c8c8c}form{display:block;margin:0 auto;max-width:700px}form .field{margin-bottom:1rem}form label{display:block;font-size:.875rem;font-weight:var(--font-weight-normal);line-height:1.4;margin-bottom:.5625em}form input{margin-bottom:.3125rem}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{appearance:none;background-color:var(--form-input-background);border:1px solid var(--form-input-borderColor);border-radius:var(--border-radius);color:#fff;font-size:1.125em;outline:none;padding:.888889em 1em;width:100%}form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem;width:100%}form textarea{height:150px}form input[type=button],form input[type=submit]{align-items:center;background-color:#0170d9;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-family:var(--font-family-primary);font-size:1.25rem;font-weight:500;font-weight:var(--font-weight-medium);gap:.75em;line-height:.9;padding:.75em;text-decoration:none;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}form input[type=button]:hover,form input[type=submit]:hover{background:#00529f}form input[type=button]:disabled,form input[type=submit]:disabled{cursor:not-allowed;opacity:.6}form input:focus,form select:focus,form textarea:focus{border-color:#0170d9}form input:hover,form select:hover,form textarea:hover{border-color:#fff}form input::placeholder,form textarea::placeholder{color:#888}form select option:first-child{color:#888}form select option{background-color:#1a1a1a;color:#fff}form input[type=email].error,form input[type=email].invalid,form input[type=number].error,form input[type=number].invalid,form input[type=password].error,form input[type=password].invalid,form input[type=tel].error,form input[type=tel].invalid,form input[type=text].error,form input[type=text].invalid,form input[type=url].error,form input[type=url].invalid,form select.error,form select.invalid,form textarea.error,form textarea.invalid{border-color:#d92d20}form .hs-error-msg{color:#d92d20;font-size:.875rem}form input:disabled,form select:disabled,form textarea:disabled{background-color:#0f0f0f;border-color:#222;color:#666;cursor:not-allowed}.hs-form-radio-display{display:grid;font-size:1rem;font-weight:var(--font-weight-medium);gap:.8rem;grid-template-columns:1.5625rem auto}.hs-form-radio-display:hover input[type=radio],input[type=radio]:focus{border:2px solid #fff}.hs-form-radio-display+.hs-form-radio-display{margin-top:1em}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#000;border:1px solid #fff;border-radius:50%;color:#000;display:grid;font:inherit;height:1.5625rem;margin:0;place-content:center;transform:translateY(-2px);width:1.5625rem}input[type=radio]:before{border-radius:50%;box-shadow:inset 1rem 1rem #fff;content:"";height:.8125rem;transform:scale(0);transition:transform .12s ease-in-out;width:.8125rem}input[type=radio]:checked:before{transform:scale(1)}:root{--footer-text-color:hsla(0,0%,100%,.6)}.footer__cta{aspect-ratio:.566;margin-bottom:4.5rem;position:relative}.footer__cta,.footer__cta-content{align-items:center;display:flex;justify-content:center}.footer__cta-content{flex-direction:column;text-align:center;z-index:2}.footer__cta-title{color:#fff;font-size:1.75rem;line-height:1.24;margin-bottom:1.5rem;margin-bottom:var(--sp-5);width:80%}.footer__cta-background{height:100%;left:0;position:absolute;top:0;width:100%}.footer__cta-background object{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__cta-background-horizontal{display:none}.footer__main{border-image-slice:1 0 0 0;border-image-source:linear-gradient(90deg,#faa800 0,#0170d9 59.97%,#ffa0ff);border-image-width:1;border-style:solid;border-width:1px;padding:3rem 0;padding:var(--sp-7) 0}.footer__brand{display:flex;flex-direction:column;gap:2rem;gap:var(--sp-6);margin-bottom:4.5rem;margin-bottom:var(--sp-10)}.footer__logo img{height:auto;width:8rem}.footer__copyright{color:hsla(0,0%,100%,.6);color:var(--footer-text-color)}.footer__copyright p{font-size:1rem;margin-bottom:.5rem}.footer__legal a{color:hsla(0,0%,100%,.6);color:var(--footer-text-color);font-size:1.125rem;margin-right:1em;text-decoration:underline;transition:color .2s ease}.footer__legal a:hover{color:#fff}.footer__certifications{align-items:center;display:flex;gap:1rem}.footer__certifications img{height:3rem;transition:opacity .2s ease;width:auto}.footer__social-link img:hover{opacity:.8}.footer__nav{display:flex;flex-direction:column;gap:1.5rem}.footer__nav-title{color:#fff;font-size:1rem;font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.footer__nav-list{list-style:none;margin:0;padding:0}.footer__nav-list li{margin-bottom:1rem}.footer__nav-list a{color:hsla(0,0%,100%,.6);color:var(--footer-text-color);font-size:1.125rem;line-height:1.5;text-decoration:none;transition:color .2s ease}.footer__nav-list a .icon{opacity:.6;transition:opacity .2s ease}.footer__nav-list a:hover{color:#fff}.footer__nav-list a:hover .icon{opacity:1}@media (min-width:36em){.footer__cta{aspect-ratio:1.5885}.footer__cta-background-horizontal{display:block}.footer__cta-background-vertical{display:none}}@media (min-width:48em){.footer__cta-title{font-size:3.5rem;padding:0 4em .2em;width:100%}.footer__main{display:flex;gap:3rem;margin:0 auto;padding:4.5rem 0;padding:var(--sp-10) 0}.footer__brand{border-bottom:0;flex:1;margin-bottom:0;padding-bottom:0;padding-right:2rem}.footer__nav{flex:2;flex-direction:row;justify-content:space-between}.footer__nav-item{flex:1}h1{font-size:4rem;font-size:var(--font-size-xlarge-md)}h2{font-size:2.5rem;font-size:var(--font-size-large-md)}h3{font-size:1.75rem;font-size:var(--font-size-medium-md)}h4{font-size:1.25rem;font-size:var(--font-size-small-md)}p{font-size:1.125rem;font-size:var(--font-size-base-md)}}