@charset "UTF-8";section.hero-maside{--hero-maside-line-color:var(--okd-block-theme-line-on-dark);--hero-maside-eyebrow:var(--okd-block-theme-heading-on-dark);--hero-maside-heading:var(--okd-block-theme-heading-on-dark);--hero-maside-body:var(--wp--preset--color--neutral-40);display:flex;flex-direction:column;min-height:100svh}section.hero-maside.is-preview{min-height:auto}section.hero-maside.-theme-neutral-110{--block-background-color:var(--okd-block-theme-bg-neutral-110)}section.hero-maside.-theme-neutral-100{--block-background-color:var(--okd-block-theme-bg-neutral-100)}section.hero-maside.-theme-neutral-10{--block-background-color:var(--okd-block-theme-bg-neutral-10);--hero-maside-line-color:var(--wp--preset--color--neutral-40);--hero-maside-eyebrow:var(--okd-block-theme-heading-on-light);--hero-maside-heading:var(--okd-block-theme-heading-on-light);--hero-maside-body:var(--okd-block-theme-body-on-light)}section.hero-maside.-theme-neutral-10 .hero-maside__cta.u-btn--1{--btn-background-color:var(--wp--preset--color--neutral-80);--btn-text-color:var(--wp--preset--color--neutral-0);--btn-background-color-hover:var(--wp--preset--color--hypergreen);--btn-text-color-hover:var(--wp--preset--color--neutral-110)}section.hero-maside .hero-maside__row{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0}section.hero-maside .hero-maside__copy{display:flex;flex-direction:column;padding:128px var(--okd-block-padding-inline) 40px}section.hero-maside .hero-maside__copy:has(.hero-maside__logos){padding-bottom:0}section.hero-maside .hero-maside__copy-main{align-items:flex-start;display:flex;flex-direction:column}section.hero-maside .hero-maside__eyebrow{align-self:flex-start;color:var(--hero-maside-eyebrow);font-size:16px;letter-spacing:.01em;line-height:1.5;margin:0 0 var(--wp--preset--spacing--24)}section.hero-maside .hero-maside__title,section.hero-maside .hero-maside__text{max-width:624px}section.hero-maside .hero-maside__title{color:var(--hero-maside-heading);font-size:clamp(41px, 5vw, 69px);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;text-wrap:balance}section.hero-maside .hero-maside__text{color:var(--hero-maside-body);font-size:16px;letter-spacing:.01em;line-height:1.5;margin-top:var(--wp--preset--spacing--24);text-wrap:pretty}section.hero-maside .hero-maside__cta.u-btn--1{margin-top:var(--wp--preset--spacing--32)}@media (max-width:768px){section.hero-maside .hero-maside__cta.u-btn--1{align-items:center;display:flex;justify-content:flex-start;text-align:left;width:100%}}section.hero-maside .hero-maside__logos{margin-inline:-40px;margin-top:auto;padding-inline:var(--okd-line-gutter);padding-top:var(--wp--preset--spacing--48);width:calc(100% + 80px)}@media (min-width:769px){section.hero-maside .hero-maside__logos{padding-inline-start:0}}section.hero-maside .hero-maside__logos-bar{align-items:stretch;border-top:var(--okd-line-width) solid var(--hero-maside-line-color);display:flex;overflow:visible;position:relative;width:100%}section.hero-maside .hero-maside__logos-bar::before,section.hero-maside .hero-maside__logos-bar::after{--circle-background-color:var(--okd-line-color);--circle-size:8px;background-color:var(--circle-background-color);-webkit-clip-path:circle(50%);clip-path:circle(50%);display:block;height:var(--circle-size);pointer-events:none;position:absolute;width:var(--circle-size);z-index:10;content:""}section.hero-maside .hero-maside__logos-bar::before{left:0;top:0;transform:translate(-50%,-50%)}section.hero-maside .hero-maside__logos-bar::after{right:0;top:0;transform:translate(50%,-50%)}section.hero-maside .hero-maside__logos-label{align-items:center;border-right:var(--okd-line-width) solid var(--hero-maside-line-color);display:flex;flex:0 0 auto;justify-content:flex-start;min-width:0;padding:var(--wp--preset--spacing--24);position:relative;text-align:center}section.hero-maside .hero-maside__logos-label::after{--circle-background-color:var(--okd-line-color);--circle-size:8px;background-color:var(--circle-background-color);-webkit-clip-path:circle(50%);clip-path:circle(50%);display:block;height:var(--circle-size);pointer-events:none;position:absolute;width:var(--circle-size);z-index:10;--circle-background-color:var(--hero-maside-line-color);content:"";right:0;top:0;transform:translate(50%,-50%)}section.hero-maside .hero-maside__logos-label-text{font-size:clamp(12px, calc(12px + 4 * ((100vw - 800px) / (1440 - 800))), 16px);line-height:1.5;color:var(--hero-maside-body);letter-spacing:.01em;margin:0;text-align:left;text-wrap:balance}section.hero-maside .hero-maside__logos-rail{align-items:center;display:flex;flex:1 1 auto;min-width:0}section.hero-maside .hero-maside__logos-marquee{min-width:0}section.hero-maside .hero-maside__logos-marquee .okd-marquee-advanced__collection{gap:36px}section.hero-maside .hero-maside__logos-marquee:not(.is-marquee-static) .okd-marquee-advanced__collection{padding-inline-end:36px}section.hero-maside .hero-maside__logos-marquee.is-marquee-static .okd-marquee-advanced__collection{align-items:center}section.hero-maside .hero-maside__logos-item{padding-inline:0}section.hero-maside .hero-maside__logos-img{display:block;height:auto;max-height:36px;max-width:133px;object-fit:contain;width:auto}section.hero-maside .hero-maside__visual{display:none;overflow:hidden;position:relative}section.hero-maside .hero-maside__visual-magnetic{align-items:center;display:none;inset:0;justify-content:center;overflow:hidden;padding:var(--wp--preset--spacing--24);pointer-events:auto;position:absolute;z-index:2}section.hero-maside .hero-maside__visual-magnetic-inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}section.hero-maside .hero-maside__visual-caption{align-self:flex-start;background-color:rgb(193 18 18 / .2);backdrop-filter:blur(48px);border-radius:4px;color:rgb(255 255 255 / .5);display:inline-flex;font-size:12px;justify-content:center;letter-spacing:.03em;line-height:1.5;margin:auto;padding:10px 12px;pointer-events:auto;position:relative;text-align:center;width:fit-content}section.hero-maside .okd-c-media,section.hero-maside .hero-maside__visual-el,section.hero-maside picture{display:block;height:100%;width:100%}@media (max-width:768px){section.hero-maside{}section.hero-maside .hero-maside__row--split{justify-content:flex-start}section.hero-maside .hero-maside__row--split .hero-maside__copy{order:-1}section.hero-maside .hero-maside__row--split .hero-maside__visual{aspect-ratio:4/5;display:block;flex-shrink:0;max-width:100%;overflow:hidden;padding-inline:var(--okd-line-gutter);position:relative;width:100%}section.hero-maside .hero-maside__row--split .hero-maside__visual-el{height:100%;inset:auto;left:auto;overflow:hidden;position:relative;top:auto;width:100%}section.hero-maside .hero-maside__row--split .hero-maside__visual-el .hero-maside__visual-img,section.hero-maside .hero-maside__row--split .hero-maside__visual-el .hero-maside__visual-video{display:block;height:100%;object-fit:cover;width:100%}section.hero-maside .hero-maside__logos-label{flex:0 0 auto;max-width:38%}section.hero-maside .hero-maside__logos-marquee.is-marquee-static{padding-inline-start:var(--wp--preset--spacing--24)}}@media (min-width:769px){section.hero-maside{}section.hero-maside .hero-maside__row{justify-content:flex-start}section.hero-maside .hero-maside__visual{border-right:var(--okd-line-width) solid var(--hero-maside-line-color);display:block;min-height:0}section.hero-maside .hero-maside__visual-magnetic{display:flex}}@media (min-width:769px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){section.hero-maside .hero-maside__visual-magnetic,section.hero-maside .hero-maside__visual-magnetic-inner{will-change:transform}}@media (min-width:769px){section.hero-maside .hero-maside__visual-el{inset:0;overflow:visible;position:absolute;will-change:transform}section.hero-maside .hero-maside__copy{align-items:flex-start;justify-content:flex-start;min-height:0;padding-bottom:var(--wp--preset--spacing--48);padding-inline:var(--wp--preset--spacing--48);padding-top:170px;position:relative;z-index:1}section.hero-maside .hero-maside__copy-main{align-self:stretch;flex:1 1 0%;justify-content:center;min-height:0}section.hero-maside .hero-maside__logos{flex-shrink:0;margin-inline:calc(-1 * var(--wp--preset--spacing--48));margin-top:0;width:calc(100% + 2 * var(--wp--preset--spacing--48))}section.hero-maside .hero-maside__logos-marquee .okd-marquee-advanced__collection{gap:60px}section.hero-maside .hero-maside__logos-marquee:not(.is-marquee-static) .okd-marquee-advanced__collection{padding-inline-end:60px}section.hero-maside .hero-maside__logos-marquee.is-marquee-static{padding-left:var(--wp--preset--spacing--48)}section.hero-maside .hero-maside__logos-img{max-height:48px;max-width:148px}section.hero-maside .hero-maside__visual+.hero-maside__copy::before,section.hero-maside .hero-maside__visual+.hero-maside__copy::after{--circle-background-color:var(--okd-line-color);--circle-size:8px;background-color:var(--circle-background-color);-webkit-clip-path:circle(50%);clip-path:circle(50%);display:block;height:var(--circle-size);pointer-events:none;position:absolute;width:var(--circle-size);z-index:10;content:"";left:0}section.hero-maside .hero-maside__visual+.hero-maside__copy::before{top:0;transform:translate(-50%,-50%)}section.hero-maside .hero-maside__visual+.hero-maside__copy::after{bottom:0;transform:translate(-50%,50%)}section.hero-maside .hero-maside__cta.u-btn--1{margin-top:var(--wp--preset--spacing--48);width:auto}section.hero-maside .hero-maside__row--split{align-items:stretch;flex-direction:row}section.hero-maside .hero-maside__copy,section.hero-maside .hero-maside__visual{flex:1 1 50%;max-width:50%;min-width:0}section.hero-maside.hero-maside--media-right .hero-maside__row--split{flex-direction:row-reverse}section.hero-maside .hero-maside__logos-label{padding:32px var(--wp--preset--spacing--48)}}