@font-face{font-family:Aspekta Variable;font-style:normal;font-weight:100 900;src:url(/assets/AspektaVF-ob_ZVoy6.woff2)format("woff2");font-display:swap}.home-header{--home-header-height:100;--blocks-gap:1.4rem;color:#fff;position:relative;overflow:hidden}.home-header__hero{min-height:calc(var(--home-header-height) * 1vh);min-height:calc(var(--home-header-height) * 1svh);display:flex;position:relative;overflow:hidden}.home-header__media{z-index:0;position:absolute;inset:0}.home-header__video,.home-header__image,.home-header__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-header__image{position:absolute;inset:0}.home-header__scrim{pointer-events:none;background:linear-gradient(#00000059 0%,#0000 22%),linear-gradient(#0000 70%,#00000059 100%);position:absolute;inset:0}.home-header__inner{z-index:1;flex-direction:column;flex:1;justify-content:space-between;gap:min(8.33333vw,137.5px);padding-top:min(4.16667vw,68.75px);padding-bottom:min(4.16667%,68.75px);display:flex;position:relative}.home-header__top{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.45455vw,24px);max-width:min(33.3333%,550px);margin-inline:min(4.16667%,68.75px) 0;display:flex}.home-header__title{text-shadow:0 0 4rem #00000073;text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(40px,4.24242vw,70px);font-weight:800;line-height:1.2}.home-header__video-toggle{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:1rem;padding:.5rem 1.5rem;font-family:inherit;font-size:1.6rem;font-weight:300;transition:background-color .2s,border-color .2s;display:inline-flex}.home-header__video-toggle:hover,.home-header__video-toggle:focus-visible{background:#0006;border-color:#ffffff80}.home-header__video-toggle-icon{font-family:icomoon;font-size:1.2rem;line-height:1;display:inline-flex}.home-header__video-toggle-icon:before{content:""}.home-header__video-toggle[aria-pressed=false] .home-header__video-toggle-icon:before{content:""}.home-header__stack{z-index:2;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.home-header__stack-inner{align-items:stretch;gap:var(--blocks-gap);grid-template-columns:50fr 33fr 17fr;padding-bottom:min(4.16667%,68.75px);display:grid}.home-header__stack .home-header__block{pointer-events:auto;grid-column:2}.home-header__stack .home-header__block--accent{grid-column:3}.home-header__block{--card-h:22rem;--card-pad:1.8rem;min-height:var(--card-h);padding:var(--card-pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#383838bf;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1.7rem;display:grid;position:relative;overflow:hidden}.home-header__block--brand{--brand-pad:3.2rem;--brand-d-h:9.6rem;--brand-d-w:calc(var(--brand-d-h) * 184 / 180);--brand-d-x:calc(var(--brand-pad) + var(--brand-d-h) * 139 / 78 + 1.2rem);width:calc((100% - 2 * var(--blocks-gap)) / 2);padding:var(--brand-pad);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 2rem;display:flex}.home-header__block--brand:before{content:"";z-index:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 0 0),url(/assets/home-header-logo-mask-B_EVbZw1.svg);mask-image:linear-gradient(#000 0 0),url(/assets/home-header-logo-mask-B_EVbZw1.svg);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:0 0, left var(--brand-d-x) bottom var(--brand-pad);-webkit-mask-position:0 0, left var(--brand-d-x) bottom var(--brand-pad);mask-position:0 0, left var(--brand-d-x) bottom var(--brand-pad);-webkit-mask-size:100% 100%, var(--brand-d-w) var(--brand-d-h);-webkit-mask-size:100% 100%, var(--brand-d-w) var(--brand-d-h);mask-size:100% 100%, var(--brand-d-w) var(--brand-d-h);-webkit-mask-composite:xor;pointer-events:none;background:#fffc;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.home-header__brand{z-index:1;align-items:center;gap:1.2rem;display:flex;position:relative}.home-header__wordmark{width:auto;height:var(--brand-d-h);display:block}.home-header__logo-window{width:var(--brand-d-w);height:var(--brand-d-h);flex:none}.home-header__discover{z-index:1;margin-bottom:calc(1.8rem - var(--brand-pad));color:#000;align-items:center;gap:1.2rem;font-size:1.8rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.home-header__discover:hover,.home-header__discover:focus-visible{color:#6c4cf1}.home-header__discover-icon{color:#ffda00;background:#6c4cf1;border-radius:8px;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.8rem;display:inline-flex}.home-header__card-image{height:calc(var(--card-h) - 2 * var(--card-pad));aspect-ratio:1;background:#383838;border-radius:8px;align-self:center;position:relative;overflow:hidden}.home-header__card-image img,.home-header__card-image picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-header__card-content{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:1.2rem;display:flex}.home-header__card-title{color:#fff;text-wrap:balance;margin:0;font-size:2rem;font-weight:800;line-height:1.4}.home-header__block--accent{padding:var(--card-pad);color:#000;background:#ffda00;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.6rem;display:flex}.home-header__promo-title{text-wrap:balance;margin:0;font-size:2rem;font-weight:800;line-height:1.4}.home-header__card-cta,.home-header__promo-link{font-size:1.6rem}.home-mediagrid{--band-gap:clamp(6rem, 11vw, 14rem);--head-gap:10vh;color:#fff;background:#1d1d1b;padding-block:min(8.33333vw,137.5px) min(4.16667vw,68.75px);transition:background-color 1s}.home-mediagrid.is-scrolled{background-color:#f6f6f6}.home-mediagrid__inner{grid-template-columns:repeat(24,1fr);align-items:start;row-gap:0;display:grid}.home-mediagrid__intro{color:#ffda00;grid-area:1/2/auto/17;font-size:3.2rem;font-weight:300;line-height:1.35}.home-mediagrid__intro :first-child{margin-top:0}.home-mediagrid__intro :last-child{margin-bottom:0}.home-mediagrid__link{grid-area:2/2/auto/13;place-self:start;margin-top:3rem}.home-mediagrid__bullets{margin:var(--head-gap) 0 0;flex-direction:column;grid-area:2/13/auto/25;align-self:start;gap:clamp(16px,1.45455vw,24px);padding:0;list-style:none;display:flex}.home-mediagrid__bullet{align-items:center;gap:1.4rem;font-size:2rem;font-weight:300;line-height:1.4;display:flex}.home-mediagrid__bullet:before{content:"";color:#ffda00;background:#383838;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;font-family:icomoon;font-size:1.1rem;display:inline-flex}.home-mediagrid__cards{display:contents}.home-mediagrid__card{border-radius:8px;width:100%;position:relative;overflow:hidden}.home-mediagrid__card-link{color:#fff;text-decoration:none;display:block}.home-mediagrid__card:first-child{grid-area:3/1/auto/10;align-self:start;max-width:682px;margin-top:-5vh}.home-mediagrid__card:nth-child(2){grid-area:4/12/auto/25;place-self:start end;max-width:940px;margin-top:-26.04%}.home-mediagrid__card:nth-child(3){grid-area:4/2/auto/9;align-self:end}.home-mediagrid__card:nth-child(4){max-width:940px;margin-top:var(--band-gap);grid-area:5/1/auto/14;align-self:start}.home-mediagrid__card:nth-child(5){margin-top:var(--band-gap);grid-area:5/17/auto/25;place-self:start end}.home-mediagrid__figure{aspect-ratio:16/11;margin:0;position:relative;overflow:hidden}.home-mediagrid__figure picture{will-change:transform;height:120%;display:block;position:absolute;top:-10%;left:0;right:0}.home-mediagrid__figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.33,1,.68,1);display:block}.home-mediagrid__figure:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#0000001a 55%,#000000d9 100%);position:absolute;inset:0}.home-mediagrid__figure:after{content:"";z-index:3;opacity:0;color:#6c4cf1;aspect-ratio:1;background:#ffda00;border-radius:100%;justify-content:center;align-items:center;width:5.6rem;font-family:icomoon;font-size:2.2rem;transition:transform .4s cubic-bezier(.33,1,.68,1),opacity .4s;display:inline-flex;position:absolute;top:2rem;right:2rem;transform:scale(0)rotate(0)}.home-mediagrid__card:first-child .home-mediagrid__figure{aspect-ratio:682/513}.home-mediagrid__card:nth-child(2) .home-mediagrid__figure{aspect-ratio:13/12}.home-mediagrid__card:nth-child(3) .home-mediagrid__figure,.home-mediagrid__card:nth-child(5) .home-mediagrid__figure{aspect-ratio:480/361}.home-mediagrid__caption{z-index:1;position:absolute;bottom:clamp(20px,1.93939vw,32px);left:clamp(20px,1.93939vw,32px);right:clamp(20px,1.93939vw,32px)}.home-mediagrid__title{color:#fff;text-wrap:balance;margin:0;font-size:clamp(20px,1.69697vw,28px);font-weight:800;line-height:1.1}.home-mediagrid__text{color:#fff;margin:.8rem 0 0;font-size:1.5rem;line-height:1.4}.home-mediagrid__video{z-index:1;place-content:center;display:grid;position:absolute;inset:0}@media only screen and (width<=1650px){.home-header{--blocks-gap:clamp(12px, 1.21212vw, 20px)}.home-header__stack-inner{grid-template-columns:40fr 40fr 20fr}.home-header__block--brand{--brand-d-h:8rem;width:calc((100% - 2 * var(--blocks-gap)) * 4 / 10)}.home-header__discover{display:none}}@media only screen and (width<=1280px){.home-header{--home-header-height:80;--blocks-gap:clamp(10px, .969697vw, 16px)}.home-header__stack-inner{grid-template-columns:34fr 41fr 25fr}.home-header__block--brand{--brand-d-h:6.4rem;--brand-pad:2.4rem;width:calc((100% - 2 * var(--blocks-gap)) * 34 / 100)}.home-header__card-title,.home-header__promo-title{font-size:2.2rem}.home-header__card-cta,.home-header__promo-link{--button-icon-pill-width:3.4rem;padding-left:3.4rem;font-size:1.5rem}.home-mediagrid__intro{font-size:2.6rem}}@media only screen and (width<=1024px){.home-header{--home-header-height:74}.home-header__discover{display:none}.home-header__block--brand{width:100%}.home-header__stack{background:#1d1d1b;position:static}.home-header__stack-inner{grid-template-columns:40fr 20fr;padding-block:min(4.16667%,68.75px) 0}.home-header__stack .home-header__block{grid-column:1}.home-header__stack .home-header__block--accent{grid-column:2}.home-mediagrid__inner{flex-direction:column;gap:clamp(24px,2.42424vw,40px);display:flex}.home-mediagrid__intro,.home-mediagrid__link,.home-mediagrid__bullets{grid-area:auto;place-self:auto;margin:0}.home-mediagrid__bullets{margin-block:3rem}.home-mediagrid__card,.home-mediagrid__card:first-child,.home-mediagrid__card:nth-child(2),.home-mediagrid__card:nth-child(3),.home-mediagrid__card:nth-child(4),.home-mediagrid__card:nth-child(5){grid-area:auto;place-self:auto stretch;max-width:none;margin-top:0}.home-mediagrid__figure,.home-mediagrid__card:first-child .home-mediagrid__figure,.home-mediagrid__card:nth-child(2) .home-mediagrid__figure,.home-mediagrid__card:nth-child(3) .home-mediagrid__figure,.home-mediagrid__card:nth-child(5) .home-mediagrid__figure{aspect-ratio:16/11;position:relative}}@media only screen and (width<=768px){.home-header{--home-header-height:68}.home-header__top{max-width:none;margin-inline:0 50px}.home-header__block{--card-h:min(8 / 24 * 100vw, 8 * 68.75px)}.home-header__stack-inner{flex-direction:column;gap:min(4.16667vw,68.75px);display:flex}.home-header__card-title,.home-header__promo-title{font-size:clamp(1.6rem,.6rem + 1.8vw,2rem)}.home-header__card-cta,.home-header__promo-link{font-size:clamp(1.6rem,.75rem + 1.1vw,1.5rem)}.home-header__block--accent{min-height:min(var(--card-h), 18rem)}.home-header__video-toggle{white-space:nowrap}.home-mediagrid__bullet{font-size:1.6rem}.home-mediagrid__intro{font-size:2.2rem}}@media only screen and (width>=1025px){.home-mediagrid__card:hover .home-mediagrid__figure img,.home-mediagrid__card:focus-within .home-mediagrid__figure img{transform:scale(1.1)}.home-mediagrid__card:hover .home-mediagrid__figure:after,.home-mediagrid__card:focus-within .home-mediagrid__figure:after{opacity:1;transform:scale(1)rotate(-45deg)}}@media only screen and (width<=360px){.home-header__inner{padding-top:calc((var(--site-header-height) - 3.2rem) / 2)}.home-header__title{font-size:clamp(34px,4.24242vw,70px);line-height:1}}@media only screen and (width<=350px){.home-header__card-content{display:contents}.home-header__card-title{grid-column:2;margin-block:1.2rem 0}.home-header__card-cta{grid-column:1/-1;width:100%;margin-right:0}}
