.ThreeDCarousel-module__ysOUCW__root{cursor:grab;height:var(--experience-height,100svh);min-height:min(760px, var(--experience-height,100svh));perspective:1600px;touch-action:pan-y}.ThreeDCarousel-module__ysOUCW__root:active{cursor:grabbing}.ThreeDCarousel-module__ysOUCW__scene{perspective:1600px;width:100%;height:100%;position:relative}.ThreeDCarousel-module__ysOUCW__carousel{height:var(--carousel-card-height,360px);transform-origin:0 0;transform-style:preserve-3d;width:var(--carousel-card-width,250px);will-change:transform;position:absolute;top:53%;left:50%}.ThreeDCarousel-module__ysOUCW__card{backface-visibility:hidden;color:inherit;cursor:pointer;height:var(--carousel-card-height,360px);left:calc(var(--carousel-card-width,250px) / -2);text-align:left;top:calc(var(--carousel-card-height,360px) / -2);transform-style:preserve-3d;width:var(--carousel-card-width,250px);background:0 0;border:0;padding:0;position:absolute}.ThreeDCarousel-module__ysOUCW__card:focus-visible{outline:3px solid var(--experience-accent);outline-offset:8px}.ThreeDCarousel-module__ysOUCW__card img{height:calc(var(--carousel-card-height,360px) - 40px);object-fit:cover;border-radius:clamp(8px,1vw,14px);width:100%;transition:filter .35s,transform .35s;box-shadow:0 28px 80px #00000061}.ThreeDCarousel-module__ysOUCW__card:hover img,.ThreeDCarousel-module__ysOUCW__card:focus-visible img{filter:brightness(1.08);transform:translateZ(12px)}.ThreeDCarousel-module__ysOUCW__card span{opacity:.72;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:10px;font-size:11px;display:block;overflow:hidden}.ThreeDCarousel-module__ysOUCW__hint{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;position:absolute;bottom:22px;right:24px}@media (max-width:760px){.ThreeDCarousel-module__ysOUCW__root{min-height:100svh}.ThreeDCarousel-module__ysOUCW__carousel{top:56%}.ThreeDCarousel-module__ysOUCW__hint{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.ThreeDCarousel-module__ysOUCW__root{cursor:default;height:auto;min-height:100svh;padding:clamp(110px,18vh,180px) 18px 56px;overflow:visible}.ThreeDCarousel-module__ysOUCW__scene{perspective:none;height:auto}.ThreeDCarousel-module__ysOUCW__carousel{grid-template-columns:repeat(auto-fit,minmax(min(220px,42vw),1fr));gap:18px;width:100%;height:auto;display:grid;position:relative;top:auto;left:auto;transform:none!important}.ThreeDCarousel-module__ysOUCW__card{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none!important}.ThreeDCarousel-module__ysOUCW__card img{height:clamp(220px,48vw,420px)}.ThreeDCarousel-module__ysOUCW__hint{display:none}}.ThreeDCarousel-module__ysOUCW__root[data-embedded=true]{height:100%;min-height:0}.ThreeDCarousel-module__ysOUCW__root[data-embedded=true] .ThreeDCarousel-module__ysOUCW__carousel{top:50%}
.TextMotion-module__uyPITW__waveStory,.TextMotion-module__uyPITW__motionStory,.TextMotion-module__uyPITW__blurStory,.TextMotion-module__uyPITW__splitStory,.TextMotion-module__uyPITW__rollingStory,.TextMotion-module__uyPITW__blockRoot{background:var(--text-background);color:var(--text-foreground);isolation:isolate;position:relative;overflow:clip}.TextMotion-module__uyPITW__waveStory,.TextMotion-module__uyPITW__motionStory,.TextMotion-module__uyPITW__blurStory,.TextMotion-module__uyPITW__splitStory,.TextMotion-module__uyPITW__rollingStory{height:360vh}.TextMotion-module__uyPITW__sticky{height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.TextMotion-module__uyPITW__eyebrow{color:var(--text-accent);letter-spacing:.16em;text-transform:uppercase;z-index:30;margin:0;font-size:11px;font-weight:700;position:absolute;top:clamp(18px,4vw,54px);left:clamp(18px,4vw,64px)}.TextMotion-module__uyPITW__warning{background:color-mix(in srgb, var(--text-background) 76%, transparent);border:1px solid color-mix(in srgb, var(--text-foreground) 18%, transparent);color:color-mix(in srgb, var(--text-foreground) 68%, transparent);text-overflow:ellipsis;white-space:nowrap;z-index:40;border-radius:999px;max-width:min(760px,100vw - 36px);margin:0;padding:8px 13px;font-size:11px;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%)}.TextMotion-module__uyPITW__mediaPlaceholder{aspect-ratio:4/3;background:color-mix(in srgb, var(--text-foreground) 5%, transparent);border:1px solid color-mix(in srgb, var(--text-foreground) 12%, transparent);border-radius:18px;min-height:160px}.TextMotion-module__uyPITW__mediaPanel{color:var(--text-foreground);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;position:relative}.TextMotion-module__uyPITW__mediaPanel img{object-fit:cover;border-radius:18px;width:100%;height:100%;transition:filter .35s,transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 28px 90px #0000005c}.TextMotion-module__uyPITW__mediaPanel:hover img,.TextMotion-module__uyPITW__mediaPanel:focus-visible img{filter:saturate(1.08)contrast(1.04);transform:scale(.985)}.TextMotion-module__uyPITW__mediaPanel span{background:color-mix(in srgb, var(--text-background) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);padding:6px 8px;font-size:11px;position:absolute;bottom:10px;left:10px;overflow:hidden}.TextMotion-module__uyPITW__alignleft{text-align:left}.TextMotion-module__uyPITW__aligncenter{text-align:center}.TextMotion-module__uyPITW__alignright{text-align:right}.TextMotion-module__uyPITW__sizemedium{font-size:clamp(38px,6vw,88px)}.TextMotion-module__uyPITW__sizelarge{font-size:clamp(56px,9vw,152px)}.TextMotion-module__uyPITW__sizemonumental{font-size:clamp(74px,13vw,224px)}.TextMotion-module__uyPITW__waveColumn{letter-spacing:-.07em;place-items:center start;width:59vw;font-size:clamp(42px,6.8vw,116px);font-weight:700;line-height:.82;display:grid;position:absolute;top:50%;left:-4vw}.TextMotion-module__uyPITW__waveColumn span{transform-origin:50%;will-change:transform;min-width:max-content;display:block}.TextMotion-module__uyPITW__waveColumnRight{text-align:right;place-items:center end;left:auto;right:-4vw}.TextMotion-module__uyPITW__waveStory .TextMotion-module__uyPITW__mediaPanel{z-index:12;width:min(32vw,460px);height:min(54vh,620px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TextMotion-module__uyPITW__waveStory .TextMotion-module__uyPITW__mediaPanel:after{border:1px solid color-mix(in srgb, var(--text-foreground) 24%, transparent);content:"";pointer-events:none;border-radius:22px;position:absolute;inset:-12px}.TextMotion-module__uyPITW__motionMedia{opacity:.82;height:68vh;position:absolute;inset:16vh 7vw 8vh 58vw}.TextMotion-module__uyPITW__motionMedia .TextMotion-module__uyPITW__mediaPanel,.TextMotion-module__uyPITW__motionMedia .TextMotion-module__uyPITW__mediaPlaceholder{width:100%;height:100%}.TextMotion-module__uyPITW__motionLines{letter-spacing:-.07em;perspective:1300px;transform-style:preserve-3d;line-height:.86;position:absolute;inset:0}.TextMotion-module__uyPITW__motionLine{transform-origin:0;will-change:opacity, transform;flex-direction:column;align-items:flex-start;max-width:min(74vw,1200px);display:flex;position:absolute;top:44%;left:clamp(18px,5vw,80px)}.TextMotion-module__uyPITW__motionLines.TextMotion-module__uyPITW__aligncenter .TextMotion-module__uyPITW__motionLine{transform-origin:50%;align-items:center;max-width:86vw;left:50%}.TextMotion-module__uyPITW__motionLines.TextMotion-module__uyPITW__alignright .TextMotion-module__uyPITW__motionLine{transform-origin:100%;align-items:flex-end;max-width:78vw;left:auto;right:clamp(18px,5vw,80px)}.TextMotion-module__uyPITW__motionLine small,.TextMotion-module__uyPITW__rollingLine small{color:color-mix(in srgb, var(--text-foreground) 62%, transparent);letter-spacing:0;max-width:42ch;margin-top:16px;font-size:clamp(12px,1.2vw,18px);font-weight:400;line-height:1.4;display:block}.TextMotion-module__uyPITW__blurMedia{opacity:.6;width:min(48vw,680px);height:60vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TextMotion-module__uyPITW__blurMedia .TextMotion-module__uyPITW__mediaPanel,.TextMotion-module__uyPITW__blurMedia .TextMotion-module__uyPITW__mediaPlaceholder{width:100%;height:100%}.TextMotion-module__uyPITW__blurMedia:after{background:linear-gradient(90deg, var(--text-background), transparent 22%, transparent 78%, var(--text-background));content:"";pointer-events:none;position:absolute;inset:0}.TextMotion-module__uyPITW__blurCopy{letter-spacing:-.065em;z-index:8;margin:0;font-weight:680;line-height:.9;position:absolute;inset:50% clamp(18px,5vw,80px) auto;transform:translateY(-50%)}.TextMotion-module__uyPITW__blurCopy span{will-change:filter, opacity, transform;display:inline-block}.TextMotion-module__uyPITW__blockRoot{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;min-height:100vh;padding:clamp(80px,9vw,150px) clamp(18px,6vw,96px) clamp(78px,8vw,126px);display:grid}.TextMotion-module__uyPITW__blockMedia{z-index:1;grid-column:1;height:min(68vh,760px);min-height:390px;position:relative}.TextMotion-module__uyPITW__blockMedia .TextMotion-module__uyPITW__mediaPanel,.TextMotion-module__uyPITW__blockMedia .TextMotion-module__uyPITW__mediaPlaceholder{width:100%;height:100%}.TextMotion-module__uyPITW__blockMedia:before{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--media-a) 76%, transparent), transparent 46%), radial-gradient(circle at 80% 80%, color-mix(in srgb, var(--media-b) 82%, transparent), transparent 48%);content:"";filter:blur(34px);opacity:.7;z-index:-1;position:absolute;inset:-10%}.TextMotion-module__uyPITW__blockText{letter-spacing:-.075em;perspective:1000px;z-index:3;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;min-height:min(70vh,760px);padding:4vw;line-height:.84;display:flex;position:relative;overflow:hidden}.TextMotion-module__uyPITW__blockRoot.TextMotion-module__uyPITW__aligncenter .TextMotion-module__uyPITW__blockText{align-items:center}.TextMotion-module__uyPITW__blockRoot.TextMotion-module__uyPITW__alignright .TextMotion-module__uyPITW__blockText{align-items:flex-end}.TextMotion-module__uyPITW__blockCurrent,.TextMotion-module__uyPITW__blockPrevious{transform-origin:50%;word-break:break-word;max-width:10ch;position:relative}.TextMotion-module__uyPITW__blockPrevious{color:color-mix(in srgb, var(--text-foreground) 24%, transparent);position:absolute}.TextMotion-module__uyPITW__blockText>p{color:color-mix(in srgb, var(--text-foreground) 64%, transparent);letter-spacing:0;max-width:38ch;margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.5}.TextMotion-module__uyPITW__controls{z-index:20;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;bottom:clamp(20px,3vw,44px);left:50%;transform:translate(-50%)}.TextMotion-module__uyPITW__controls button{border:1px solid color-mix(in srgb, var(--text-foreground) 24%, transparent);color:var(--text-foreground);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:0 17px}.TextMotion-module__uyPITW__controls button:hover,.TextMotion-module__uyPITW__controls button:focus-visible{background:var(--text-foreground);color:var(--text-background)}.TextMotion-module__uyPITW__controls span{color:color-mix(in srgb, var(--text-foreground) 62%, transparent);letter-spacing:.12em;text-align:center;min-width:70px;font-size:11px}.TextMotion-module__uyPITW__blockVariant1 .TextMotion-module__uyPITW__blockCurrent{animation:.75s cubic-bezier(.16,.84,.28,1) both TextMotion-module__uyPITW__blockSlideUp}.TextMotion-module__uyPITW__blockVariant1 .TextMotion-module__uyPITW__blockPrevious{animation:.58s both TextMotion-module__uyPITW__blockSlideAway}.TextMotion-module__uyPITW__blockVariant2 .TextMotion-module__uyPITW__blockCurrent{animation:.8s cubic-bezier(.76,0,.24,1) both TextMotion-module__uyPITW__blockClipHorizontal}.TextMotion-module__uyPITW__blockVariant2 .TextMotion-module__uyPITW__blockPrevious{animation:.5s both TextMotion-module__uyPITW__blockFade}.TextMotion-module__uyPITW__blockVariant3 .TextMotion-module__uyPITW__blockCurrent{animation:.9s cubic-bezier(.2,.8,.2,1) both TextMotion-module__uyPITW__blockRotateDepth}.TextMotion-module__uyPITW__blockVariant3 .TextMotion-module__uyPITW__blockPrevious{animation:.65s both TextMotion-module__uyPITW__blockRotateAway}.TextMotion-module__uyPITW__blockVariant4 .TextMotion-module__uyPITW__blockCurrent{animation:.82s cubic-bezier(.16,.84,.28,1) both TextMotion-module__uyPITW__blockSkew}.TextMotion-module__uyPITW__blockVariant4 .TextMotion-module__uyPITW__blockPrevious{animation:.42s both TextMotion-module__uyPITW__blockFade}.TextMotion-module__uyPITW__blockVariant5 .TextMotion-module__uyPITW__blockCurrent{animation:.9s cubic-bezier(.2,.8,.2,1) both TextMotion-module__uyPITW__blockScaleBlur}.TextMotion-module__uyPITW__blockVariant5 .TextMotion-module__uyPITW__blockPrevious{animation:.62s both TextMotion-module__uyPITW__blockScaleAway}.TextMotion-module__uyPITW__blockVariant6 .TextMotion-module__uyPITW__blockCurrent{animation:.95s cubic-bezier(.76,0,.24,1) both TextMotion-module__uyPITW__blockCircle}.TextMotion-module__uyPITW__blockVariant6 .TextMotion-module__uyPITW__blockPrevious{animation:.48s both TextMotion-module__uyPITW__blockFade}.TextMotion-module__uyPITW__blockVariant7 .TextMotion-module__uyPITW__blockCurrent{animation:.86s cubic-bezier(.2,.8,.2,1) both TextMotion-module__uyPITW__blockFlipX}.TextMotion-module__uyPITW__blockVariant7 .TextMotion-module__uyPITW__blockPrevious{animation:.62s both TextMotion-module__uyPITW__blockFlipAway}.TextMotion-module__uyPITW__blockVariant8 .TextMotion-module__uyPITW__blockCurrent{animation:.95s cubic-bezier(.12,.88,.22,1.15) both TextMotion-module__uyPITW__blockElastic}.TextMotion-module__uyPITW__blockVariant8 .TextMotion-module__uyPITW__blockPrevious{animation:.45s both TextMotion-module__uyPITW__blockFade}.TextMotion-module__uyPITW__blockVariant9 .TextMotion-module__uyPITW__blockCurrent{animation:.84s cubic-bezier(.2,.8,.2,1) both TextMotion-module__uyPITW__blockDrop}.TextMotion-module__uyPITW__blockVariant9 .TextMotion-module__uyPITW__blockPrevious{animation:.58s both TextMotion-module__uyPITW__blockRiseAway}.TextMotion-module__uyPITW__blockVariant10 .TextMotion-module__uyPITW__blockCurrent{animation:.9s both TextMotion-module__uyPITW__blockFocus}.TextMotion-module__uyPITW__blockVariant10 .TextMotion-module__uyPITW__blockPrevious{animation:.55s both TextMotion-module__uyPITW__blockDissolve}.TextMotion-module__uyPITW__blockVariant11 .TextMotion-module__uyPITW__blockCurrent{animation:.88s cubic-bezier(.16,.84,.28,1) both TextMotion-module__uyPITW__blockDiagonal}.TextMotion-module__uyPITW__blockVariant11 .TextMotion-module__uyPITW__blockPrevious{animation:.58s both TextMotion-module__uyPITW__blockDiagonalAway}.TextMotion-module__uyPITW__blockVariant12 .TextMotion-module__uyPITW__blockCurrent{animation:.95s cubic-bezier(.2,.8,.2,1) both TextMotion-module__uyPITW__blockWave}.TextMotion-module__uyPITW__blockVariant12 .TextMotion-module__uyPITW__blockPrevious{animation:.5s both TextMotion-module__uyPITW__blockFade}@keyframes TextMotion-module__uyPITW__blockSlideUp{0%{clip-path:inset(100% 0 0);opacity:0;transform:translateY(calc(var(--transition-direction) * 70%))}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes TextMotion-module__uyPITW__blockSlideAway{0%{opacity:.42;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--transition-direction) * -42%))}}@keyframes TextMotion-module__uyPITW__blockClipHorizontal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateX(calc(var(--transition-direction) * 18%))}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes TextMotion-module__uyPITW__blockRotateDepth{0%{filter:blur(12px);opacity:0;transform:translateZ(-360px) rotateY(calc(var(--transition-direction) * 76deg))}to{filter:blur();opacity:1;transform:translateZ(0)rotateY(0)}}@keyframes TextMotion-module__uyPITW__blockRotateAway{0%{opacity:.4;transform:rotateY(0)}to{opacity:0;transform:rotateY(calc(var(--transition-direction) * -48deg))}}@keyframes TextMotion-module__uyPITW__blockSkew{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0;transform:skewX(calc(var(--transition-direction) * -28deg))}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:skew(0)}}@keyframes TextMotion-module__uyPITW__blockScaleBlur{0%{filter:blur(28px);opacity:0;transform:scale(1.55)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes TextMotion-module__uyPITW__blockScaleAway{0%{opacity:.36;transform:scale(1)}to{filter:blur(15px);opacity:0;transform:scale(.7)}}@keyframes TextMotion-module__uyPITW__blockCircle{0%{clip-path:circle(0);opacity:0;transform:scale(.72)}to{clip-path:circle(80%);opacity:1;transform:scale(1)}}@keyframes TextMotion-module__uyPITW__blockFlipX{0%{opacity:0;transform:rotateX(calc(var(--transition-direction) * -100deg)) translateY(30%)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes TextMotion-module__uyPITW__blockFlipAway{0%{opacity:.4;transform:rotateX(0)}to{opacity:0;transform:rotateX(calc(var(--transition-direction) * 70deg))}}@keyframes TextMotion-module__uyPITW__blockElastic{0%{opacity:0;transform:translateX(calc(var(--transition-direction) * 55%)) scaleX(.55)}66%{opacity:1;transform:translateX(calc(var(--transition-direction) * -3%)) scaleX(1.08)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes TextMotion-module__uyPITW__blockDrop{0%{filter:blur(8px);opacity:0;transform:translateY(-75%) rotate(calc(var(--transition-direction) * -8deg))}to{filter:blur();opacity:1;transform:translateY(0)rotate(0)}}@keyframes TextMotion-module__uyPITW__blockRiseAway{0%{opacity:.38;transform:translateY(0)}to{opacity:0;transform:translateY(52%)}}@keyframes TextMotion-module__uyPITW__blockFocus{0%{filter:blur(36px)contrast(1.6);letter-spacing:.08em;opacity:0;transform:scale(1.18)}to{filter:blur()contrast();letter-spacing:-.075em;opacity:1;transform:scale(1)}}@keyframes TextMotion-module__uyPITW__blockDissolve{0%{filter:blur();opacity:.36}to{filter:blur(26px);opacity:0}}@keyframes TextMotion-module__uyPITW__blockDiagonal{0%{clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0;transform:translate3d(calc(var(--transition-direction) * 20%), 26%, 0) rotate(calc(var(--transition-direction) * 9deg))}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translate(0,0)rotate(0)}}@keyframes TextMotion-module__uyPITW__blockDiagonalAway{0%{opacity:.34;transform:translate(0,0)}to{opacity:0;transform:translate3d(calc(var(--transition-direction) * -12%), -18%, 0)}}@keyframes TextMotion-module__uyPITW__blockWave{0%{filter:blur(15px);opacity:0;transform:translateY(38%) skewY(calc(var(--transition-direction) * 16deg)) scaleY(.55)}72%{filter:blur();opacity:1;transform:translateY(-3%) skewY(calc(var(--transition-direction) * -2deg)) scaleY(1.06)}to{opacity:1;transform:translateY(0)skewY(0)scaleY(1)}}@keyframes TextMotion-module__uyPITW__blockFade{0%{opacity:.34}to{opacity:0}}.TextMotion-module__uyPITW__blockContinuousRoot{grid-template-columns:minmax(0,1fr);padding:clamp(62px,7vw,96px) clamp(18px,4vw,56px) clamp(68px,7vw,92px);display:grid}.TextMotion-module__uyPITW__blockContinuous{min-height:0;transform-style:preserve-3d;grid-column:1;width:100%;padding:0;overflow:visible}.TextMotion-module__uyPITW__blockContinuousLine{transform-origin:50%;will-change:filter, opacity, transform;width:100%;max-width:11ch;position:absolute;top:50%;left:0}.TextMotion-module__uyPITW__blockContinuousLine strong{font:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-word;display:block}.TextMotion-module__uyPITW__blockContinuousLine small{color:color-mix(in srgb, var(--text-foreground) 64%, transparent);letter-spacing:0;max-width:38ch;margin-top:24px;font-size:16px;font-weight:400;line-height:1.5;display:block}.TextMotion-module__uyPITW__splitMedia{opacity:.66;height:68vh;position:absolute;inset:16vh 11vw 8vh 55vw}.TextMotion-module__uyPITW__splitMedia .TextMotion-module__uyPITW__mediaPanel,.TextMotion-module__uyPITW__splitMedia .TextMotion-module__uyPITW__mediaPlaceholder{width:100%;height:100%}.TextMotion-module__uyPITW__splitCopy{letter-spacing:-.07em;perspective:800px;z-index:8;margin:0;font-weight:680;line-height:.88;position:absolute;inset:50% clamp(18px,5vw,80px) auto;transform:translateY(-50%)}.TextMotion-module__uyPITW__splitCopy span{transform-origin:bottom;will-change:opacity, transform;display:inline-block}.TextMotion-module__uyPITW__rollingMedia{opacity:.5;width:min(45vw,650px);height:58vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TextMotion-module__uyPITW__rollingMedia .TextMotion-module__uyPITW__mediaPanel,.TextMotion-module__uyPITW__rollingMedia .TextMotion-module__uyPITW__mediaPlaceholder{width:100%;height:100%}.TextMotion-module__uyPITW__rollingLines{letter-spacing:-.075em;z-index:8;gap:.04em;line-height:.82;display:grid;position:absolute;inset:50% clamp(18px,5vw,80px) auto;transform:translateY(-50%)}.TextMotion-module__uyPITW__rollingLine{overflow:hidden}.TextMotion-module__uyPITW__rollingLine small{margin-inline:auto}.TextMotion-module__uyPITW__rollingCharacter{vertical-align:top;height:.92em;display:inline-grid;overflow:hidden}.TextMotion-module__uyPITW__rollingCharacter i{transform:translateY(calc(var(--roll-progress) * -100% + (var(--char-index) + var(--line-index)) * 0.15%));will-change:transform;font-style:normal;display:block}.TextMotion-module__uyPITW__rollingCharacter:nth-child(3n) i{transition-delay:15ms}.TextMotion-module__uyPITW__rollingCharacter:nth-child(4n) i{transition-delay:30ms}@media (max-width:900px){.TextMotion-module__uyPITW__waveStory,.TextMotion-module__uyPITW__motionStory,.TextMotion-module__uyPITW__blurStory,.TextMotion-module__uyPITW__splitStory,.TextMotion-module__uyPITW__rollingStory{height:300vh}.TextMotion-module__uyPITW__waveColumn{width:70vw;font-size:clamp(34px,10vw,78px)}.TextMotion-module__uyPITW__waveStory .TextMotion-module__uyPITW__mediaPanel{width:min(48vw,340px);height:42vh}.TextMotion-module__uyPITW__motionMedia{opacity:.55;inset:19vh 4vw 9vh 42vw}.TextMotion-module__uyPITW__motionLine{max-width:90vw}.TextMotion-module__uyPITW__blurMedia{width:68vw;height:50vh}.TextMotion-module__uyPITW__blockRoot{min-height:100vh;padding:96px 18px 104px;display:block}.TextMotion-module__uyPITW__blockMedia{width:100%;height:43vh;min-height:300px}.TextMotion-module__uyPITW__blockText{min-height:40vh;padding:32px 6px 0}.TextMotion-module__uyPITW__blockCurrent,.TextMotion-module__uyPITW__blockPrevious{max-width:12ch}.TextMotion-module__uyPITW__splitMedia{opacity:.48;inset:20vh 4vw 10vh 39vw}.TextMotion-module__uyPITW__rollingMedia{width:66vw;height:46vh}}@media (max-width:620px){.TextMotion-module__uyPITW__sticky{min-height:560px}.TextMotion-module__uyPITW__waveColumn{width:88vw;left:-14vw}.TextMotion-module__uyPITW__waveColumnRight{left:auto;right:-14vw}.TextMotion-module__uyPITW__waveStory .TextMotion-module__uyPITW__mediaPanel{width:54vw;height:36vh}.TextMotion-module__uyPITW__motionMedia{inset:24vh 3vw 12vh 31vw}.TextMotion-module__uyPITW__motionLine{max-width:calc(100vw - 28px);left:14px}.TextMotion-module__uyPITW__motionLines.TextMotion-module__uyPITW__alignright .TextMotion-module__uyPITW__motionLine{right:14px}.TextMotion-module__uyPITW__blurCopy,.TextMotion-module__uyPITW__splitCopy,.TextMotion-module__uyPITW__rollingLines{inset-inline:14px}.TextMotion-module__uyPITW__blurMedia,.TextMotion-module__uyPITW__rollingMedia{width:78vw}.TextMotion-module__uyPITW__splitMedia{inset:26vh 3vw 14vh 25vw}.TextMotion-module__uyPITW__controls{gap:9px}.TextMotion-module__uyPITW__controls button{padding-inline:12px}.TextMotion-module__uyPITW__warning{bottom:10px}}@media (prefers-reduced-motion:reduce){.TextMotion-module__uyPITW__blockCurrent,.TextMotion-module__uyPITW__blockPrevious{animation:none!important}.TextMotion-module__uyPITW__mediaPanel img,.TextMotion-module__uyPITW__rollingCharacter i{transition:none!important}}.TextMotion-module__uyPITW__panelStory{background:0 0;width:100%;overflow:hidden;height:100%!important;min-height:0!important}.TextMotion-module__uyPITW__panelSticky{height:100%!important;min-height:0!important;position:relative!important;top:auto!important}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__eyebrow{top:clamp(18px,3vw,38px);left:clamp(18px,3vw,42px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__sizemedium{font-size:clamp(28px,4.2vw,64px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__sizelarge{font-size:clamp(38px,5.5vw,88px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__sizemonumental{font-size:clamp(48px,7vw,116px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__warning{max-width:calc(100% - 32px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__waveColumn{width:112%;font-size:clamp(30px,4.4vw,72px);left:-10%}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__waveColumnRight{left:auto;right:-10%}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__motionLine{max-width:calc(100% - 36px);left:clamp(18px,4vw,52px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__motionLines.TextMotion-module__uyPITW__aligncenter .TextMotion-module__uyPITW__motionLine{max-width:92%;left:50%}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__motionLines.TextMotion-module__uyPITW__alignright .TextMotion-module__uyPITW__motionLine{max-width:calc(100% - 36px);left:auto;right:clamp(18px,4vw,52px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__blurCopy{left:clamp(18px,4vw,52px);right:clamp(18px,4vw,52px)}.TextMotion-module__uyPITW__panelStory.TextMotion-module__uyPITW__blockRoot,.TextMotion-module__uyPITW__panelStory.TextMotion-module__uyPITW__blockContinuousRoot{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;padding:clamp(62px,7vw,96px) clamp(18px,4vw,56px) clamp(68px,7vw,92px);display:grid}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__blockText{grid-column:1;width:100%;min-height:0;padding:0}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__controls{bottom:18px}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__splitCopy,.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__rollingLines{left:clamp(18px,4vw,52px);right:clamp(18px,4vw,52px)}@media (max-width:900px){.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__sizemedium{font-size:clamp(30px,8vw,62px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__sizelarge{font-size:clamp(40px,10vw,82px)}.TextMotion-module__uyPITW__panelStory .TextMotion-module__uyPITW__sizemonumental{font-size:clamp(52px,13vw,106px)}}
.Counterflow-module__LfaXnq__root{background:var(--zl-bg,#090909);color:var(--zl-text-strong,#f5f3ee);height:190svh;min-height:1220px;position:relative}.Counterflow-module__LfaXnq__sticky{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.Counterflow-module__LfaXnq__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;height:100%;display:grid}.Counterflow-module__LfaXnq__carouselColumn,.Counterflow-module__LfaXnq__textColumn{will-change:transform;min-width:0;height:100%;position:relative;overflow:hidden}.Counterflow-module__LfaXnq__carouselColumn{border-right:1px solid color-mix(in srgb, var(--zl-text-strong,#f5f3ee) 14%, transparent)}.Counterflow-module__LfaXnq__textColumn{background:color-mix(in srgb, var(--zl-surface,#111) 88%, transparent)}@media (max-width:900px){.Counterflow-module__LfaXnq__root{height:auto;min-height:0}.Counterflow-module__LfaXnq__sticky{height:auto;min-height:0;position:relative;overflow:visible}.Counterflow-module__LfaXnq__columns{grid-template-columns:1fr}.Counterflow-module__LfaXnq__carouselColumn,.Counterflow-module__LfaXnq__textColumn{height:100svh;min-height:640px;transform:none!important}.Counterflow-module__LfaXnq__carouselColumn{border-bottom:1px solid color-mix(in srgb, var(--zl-text-strong,#f5f3ee) 14%, transparent);border-right:0}}@media (prefers-reduced-motion:reduce){.Counterflow-module__LfaXnq__root{height:auto;min-height:0}.Counterflow-module__LfaXnq__sticky{height:auto;min-height:0;position:relative;overflow:visible}.Counterflow-module__LfaXnq__carouselColumn,.Counterflow-module__LfaXnq__textColumn{min-height:100svh;transform:none!important}}
