@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";.previewMainV2{--preview-ink:#11110f;--preview-ink-soft:#1b1a17;--preview-paper:#eee7d7;--preview-cream:#f7f1e4;--preview-gold:#c19a4b;--preview-line:#c19a4b6b;background:var(--preview-ink);overflow:clip}.previewMainV2>main{--ink:var(--preview-ink);--paper:var(--preview-paper);--cream:var(--preview-cream);--gold:var(--preview-gold);--muted:#6c6357;--line:#241f1829}.previewMainV2 .journeyProgress{--journey-progress:0;--journey-offset:0px;z-index:18;visibility:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 8px 18px #00000061);mix-blend-mode:normal;width:30px;transition:opacity .28s,visibility .28s;position:fixed;top:118px;bottom:54px}.previewMainV2 .journeyProgress.active{visibility:visible;opacity:.92}.previewMainV2 main[dir=rtl] .journeyProgress{left:-5px;right:auto}.previewMainV2 main[dir=ltr] .journeyProgress{left:auto;right:-5px}.previewMainV2 .journeyRoad{background:repeating-linear-gradient(#ede5d657 0 7px,#0000 7px 12px);width:2px;position:absolute;top:8px;bottom:18px;left:50%;transform:translate(-50%)}.previewMainV2 .journeyRoad:before{content:"";background:#171714;border:1px solid #e0b967c7;border-radius:50%;width:7px;height:7px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.previewMainV2 .journeyRoad>i{transform:scaleY(var(--journey-progress));transform-origin:50% 0;will-change:transform;background:linear-gradient(#8f692c,#d5ae60);position:absolute;inset:0;box-shadow:0 0 10px #d5ae6061}.previewMainV2 .journeyRoad>.journeyTraveller{z-index:2;width:46px;height:38px;transform:translate3d(-50%, calc(var(--journey-offset) - 50%), 0);will-change:transform;background:0 0;border:0;display:block;position:absolute;top:0;left:50%;overflow:visible}.previewMainV2 .journeyScene{transform-origin:50%;position:absolute;inset:0}.previewMainV2 main[dir=ltr] .journeyScene{transform:scaleX(-1)}.previewMainV2 .journeyWalker{z-index:3;opacity:1;transform-origin:50% 100%;width:14px;height:25px;transition:opacity .28s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:7px;left:1px}.previewMainV2 .journeyWalker>i,.previewMainV2 .journeyRider>i{background:#f0c66e;display:block;position:absolute;box-shadow:0 1px 4px #0000006b}.previewMainV2 .journeyWalker>i:first-child{border-radius:50%;width:7px;height:7px;top:0;left:4px}.previewMainV2 .journeyWalker>i:first-child:after{content:"";transform-origin:100% 0;background:#f0c66e;border-radius:70% 0 70% 70%;width:5px;height:10px;position:absolute;top:3px;left:-3px;transform:rotate(13deg)}.previewMainV2 .journeyWalker>i:nth-child(2){border-radius:3px 3px 1px 1px;width:5px;height:10px;top:6px;left:5px}.previewMainV2 .journeyWalker>i:nth-child(3){transform-origin:0;border-radius:3px;width:9px;height:3px;animation:.58s ease-in-out infinite alternate journeyArmSwing;top:8px;left:7px;transform:rotate(-25deg)}.previewMainV2 .journeyWalker>i:nth-child(4),.previewMainV2 .journeyWalker>i:nth-child(5){transform-origin:50% 0;border-radius:2px;width:3px;height:10px;animation:.58s ease-in-out infinite alternate journeyLegSwing;top:15px;left:6px}.previewMainV2 .journeyWalker>i:nth-child(5){animation-direction:alternate-reverse;left:8px}.previewMainV2 .journeyBike{z-index:2;opacity:.62;transform-origin:52% 54%;width:34px;height:30px;transition:opacity .32s,transform .72s cubic-bezier(.2,.82,.2,1);display:block;position:absolute;top:4px;left:12px;transform:scale(.78)}.previewMainV2 .journeyBike>img{z-index:2;object-fit:contain;filter:brightness(1.08)drop-shadow(0 2px 5px #000000a3);width:100%;height:100%;position:absolute;inset:0}.previewMainV2 .journeyRider{z-index:3;opacity:0;transform-origin:50% 75%;transition:opacity .3s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(-3px)scale(.82)}.previewMainV2 .journeyRider>i:first-child{border-radius:50%;width:5px;height:5px;top:1px;left:16px}.previewMainV2 .journeyRider>i:first-child:after{content:"";background:#f0c66e;border-radius:60% 0 60% 60%;width:4px;height:7px;position:absolute;top:2px;left:-2px}.previewMainV2 .journeyRider>i:nth-child(2){border-radius:3px;width:5px;height:9px;top:5px;left:14px;transform:rotate(-24deg)}.previewMainV2 .journeyRider>i:nth-child(3){transform-origin:0;border-radius:3px;width:10px;height:3px;top:7px;left:17px;transform:rotate(17deg)}.previewMainV2 .journeyDust{z-index:1;opacity:0;background:#d5ae60;border-radius:50%;width:3px;height:3px;position:absolute;bottom:6px;left:4px}.previewMainV2 .journeyProgress[data-journey-stage=walking] .journeyWalker{animation:.58s ease-in-out infinite alternate journeyBodyBob}.previewMainV2 .journeyProgress[data-journey-stage=mounting] .journeyWalker{opacity:.38;transform:translate(12px,-2px)rotate(-18deg)scale(.82)}.previewMainV2 .journeyProgress[data-journey-stage=mounting] .journeyBike{opacity:.9;transform:scale(.94)}.previewMainV2 .journeyProgress[data-journey-stage=mounting] .journeyRider{opacity:.6;transform:translateY(-1px)scale(.92)}.previewMainV2 .journeyProgress[data-journey-stage=riding] .journeyWalker,.previewMainV2 .journeyProgress[data-journey-stage=arrived] .journeyWalker{opacity:0;transform:translate(15px,-3px)scale(.58)}.previewMainV2 .journeyProgress[data-journey-stage=riding] .journeyBike,.previewMainV2 .journeyProgress[data-journey-stage=arrived] .journeyBike{opacity:1;transform:rotate(90deg)scale(.94)}.previewMainV2 .journeyProgress[data-journey-stage=riding] .journeyRider,.previewMainV2 .journeyProgress[data-journey-stage=arrived] .journeyRider{opacity:1;transform:none}.previewMainV2 .journeyProgress[data-journey-stage=riding] .journeyDust{animation:.82s ease-out infinite journeyDustTrail}.previewMainV2 .journeyProgress[data-journey-stage=riding] .journeyDust:nth-of-type(2){animation-delay:-.27s}.previewMainV2 .journeyProgress[data-journey-stage=riding] .journeyDust:nth-of-type(3){animation-delay:-.54s}.previewMainV2 .journeyProgress[data-journey-direction=return][data-journey-stage=riding] .journeyBike{transform:rotate(-90deg)scale(.9)}.previewMainV2 .journeyProgress[data-journey-direction=return][data-journey-stage=walking] .journeyWalker{transform:translate(-4px)}.previewMainV2 .journeyProgress[data-journey-stage=arrived] .journeyBike{animation:.9s cubic-bezier(.2,.8,.2,1) both journeyUTurn}@keyframes journeyBodyBob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes journeyArmSwing{0%{transform:rotate(-34deg)}to{transform:rotate(18deg)}}@keyframes journeyLegSwing{0%{transform:rotate(-25deg)}to{transform:rotate(28deg)}}@keyframes journeyDustTrail{0%{opacity:.72;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-10px,5px)scale(.2)}}@keyframes journeyUTurn{0%{transform:rotate(90deg)scale(.9)}44%{transform:translateY(3px)rotate(90deg)scale(.82)}72%{transform:translateY(-1px)rotate(-104deg)scale(.94)}to{transform:rotate(-90deg)scale(.9)}}.previewMainV2 .journeyFinish{color:#e1b968;text-shadow:0 0 12px #d5ae607a;font-size:12px;line-height:1;position:absolute;bottom:0;right:50%;transform:translate(50%)}@media (width<=680px){.previewMainV2 .journeyProgress{width:26px;top:94px;bottom:72px}.previewMainV2 main[dir=rtl] .journeyProgress{left:-5px}.previewMainV2 main[dir=ltr] .journeyProgress{right:-5px}.previewMainV2 .journeyRoad>.journeyTraveller{width:42px;height:34px}.previewMainV2 .journeyScene{transform:scale(.9)}.previewMainV2 main[dir=ltr] .journeyScene{transform:scaleX(-1)scale(.9)}}@media (prefers-reduced-motion:reduce){.previewMainV2 .journeyProgress{transition:none}.previewMainV2 .journeyRoad>.journeyTraveller{display:none}}.previewMainV2 .brandMark{opacity:var(--journey-source-opacity,1);transition:opacity 90ms linear}.previewMainV2 .journeyHandoff{--journey-logo-x:0px;--journey-rail-x:0px;--journey-logo-y:0px;--journey-walker-x:0px;--journey-walker-y:0px;--journey-walker-opacity:0;--journey-bike-y:0px;--journey-bike-x:0px;--journey-bike-width:62px;--journey-bike-height:48px;--journey-bike-opacity:0;--journey-bike-rotation:0deg;--journey-bike-scale:1;--journey-bike-facing:1;--journey-rider-opacity:0;--journey-road-top:114px;--journey-road-bottom:54px;--journey-road-opacity:0;--journey-progress:0;--journey-arrival:0;--journey-finish-scale:.72;z-index:22;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,visibility .18s;position:fixed;inset:0;overflow:hidden}.previewMainV2 .journeyHandoff.active{visibility:visible;opacity:1}.previewMainV2 .journeyHandoff .journeyRoad{top:var(--journey-road-top);bottom:var(--journey-road-bottom);left:var(--journey-rail-x);width:1px;opacity:var(--journey-road-opacity);filter:drop-shadow(0 3px 8px #0000005c);background:repeating-linear-gradient(#e0b9677a 0 2px,#0000 2px 9px);display:block;position:fixed;transform:translate(-50%)}.previewMainV2 .journeyHandoff .journeyRoad:before{content:"";background:#171714;border:1px solid #e0b967b8;border-radius:50%;width:6px;height:6px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.previewMainV2 .journeyHandoff .journeyRoad>i{width:1px;transform:scaleY(var(--journey-progress));transform-origin:50% 0;will-change:transform;background:linear-gradient(#8f692cb8,#e0b967eb);margin-inline:auto;display:block;position:absolute;inset:0;box-shadow:0 0 8px #d5ae6057}.previewMainV2 .nav .journeyWalker{z-index:1;top:var(--journey-walker-y);left:var(--journey-walker-x);width:27px;height:38px;opacity:var(--journey-walker-opacity);filter:drop-shadow(0 3px 5px #0000009e)saturate(.86)contrast(1.04);transform:translate(-50%, -84%) scaleX(var(--journey-walker-facing,1));transform-origin:50% 100%;will-change:top, left, opacity, transform;animation:.42s steps(2,end) infinite journeyWalkerBob;display:block;position:fixed}.previewMainV2 .nav .journeyWalker>img{object-fit:contain;transform-origin:50% 100%;width:100%;height:100%;animation-duration:.42s;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;inset:0}.previewMainV2 .nav .journeyWalkerPoseA{opacity:1;animation-name:journeyWalkerPoseA}.previewMainV2 .nav .journeyWalkerPoseB{opacity:0;animation-name:journeyWalkerPoseB}.previewMainV2 .journeyHandoff .journeyRider>i{background:#f0c66e;display:block;position:absolute;box-shadow:0 1px 4px #00000073}.previewMainV2 .nav[data-journey-stage=mounting] .journeyWalker{transform:translate(-50%, -80%) scaleX(var(--journey-walker-facing,1)) rotate(-11deg) scale(.9);animation-play-state:paused}.previewMainV2 .nav[data-journey-stage=mounting] .journeyWalker>img{animation-play-state:paused}.previewMainV2 .journeyHandoff .journeyBike{z-index:4;top:var(--journey-bike-y);left:var(--journey-bike-x);width:var(--journey-bike-width);height:var(--journey-bike-height);opacity:var(--journey-bike-opacity);filter:drop-shadow(0 3px 7px #0000008c);transform:translate(-50%, -50%) rotate(var(--journey-bike-rotation)) scale(var(--journey-bike-scale)) scaleX(var(--journey-bike-facing));transform-origin:50%;will-change:top, left, opacity, transform;display:block;position:fixed}.previewMainV2 .journeyHandoff[data-journey-stage=riding] .journeyBike{transition:transform .24s cubic-bezier(.2,.78,.24,1)}.previewMainV2 .journeyHandoff .journeyBike>img{z-index:2;object-fit:contain;filter:brightness(1.08);width:100%;height:100%;position:absolute;inset:0}.previewMainV2 .journeyHandoff .journeyRider{z-index:3;opacity:var(--journey-rider-opacity);display:block;position:absolute;inset:0}.previewMainV2 .journeyHandoff .journeyRider>i:first-child{aspect-ratio:1;border-radius:50%;width:9%;top:7%;left:48%}.previewMainV2 .journeyHandoff .journeyRider>i:first-child:after{content:"";background:#f0c66e;border-radius:70% 0 70% 70%;width:68%;height:120%;position:absolute;top:38%;left:-34%}.previewMainV2 .journeyHandoff .journeyRider>i:nth-child(2){border-radius:4px;width:9%;height:25%;top:19%;left:46%;transform:rotate(-24deg)}.previewMainV2 .journeyHandoff .journeyRider>i:nth-child(3){transform-origin:0;border-radius:4px;width:19%;height:6%;top:24%;left:51%;transform:rotate(16deg)}.previewMainV2 .journeyHandoff .journeyDust{z-index:1;opacity:0;background:#d5ae60;border-radius:50%;width:3px;height:3px;position:absolute;bottom:18%;left:10%}.previewMainV2 .journeyHandoff[data-journey-stage=riding] .journeyDust{animation:.78s ease-out infinite journeyHandoffDust}.previewMainV2 .journeyHandoff[data-journey-stage=arrived] .journeyDust{animation:1.15s ease-out infinite journeyArrivalDust}.previewMainV2 .journeyHandoff[data-journey-stage=riding] .journeyDust:nth-of-type(2){animation-delay:-.26s}.previewMainV2 .journeyHandoff[data-journey-stage=riding] .journeyDust:nth-of-type(3){animation-delay:-.52s}.previewMainV2 .journeyHandoff .journeyFinish{z-index:2;left:var(--journey-rail-x);bottom:calc(var(--journey-road-bottom) - 5px);color:#0000;width:13px;height:13px;opacity:var(--journey-road-opacity);transform:translateX(-50%) scale(var(--journey-finish-scale));transform-origin:50%;background:#12110de0;border:1px solid #e1b968d6;border-radius:50%;font-size:0;display:block;position:fixed;box-shadow:0 0 13px #d5ae6057}.previewMainV2 .journeyHandoff .journeyFinish:before,.previewMainV2 .journeyHandoff .journeyFinish:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.previewMainV2 .journeyHandoff .journeyFinish:before{width:25px;height:25px;opacity:var(--journey-arrival);border:1px solid #e1b968a3;border-radius:50%}.previewMainV2 .journeyHandoff .journeyFinish:after{background:#e1b968;width:4px;height:4px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 8px #e1b968b8}.previewMainV2 .journeyHandoff[data-journey-stage=arrived] .journeyFinish:before{animation:1.7s ease-out infinite journeyArrivalPulse}@keyframes journeyWalkerBob{0%{translate:0}to{translate:0 -1.5px}}@keyframes journeyWalkerPoseA{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes journeyWalkerPoseB{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes journeyHandoffDust{0%{opacity:.7;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-12px,5px)scale(.2)}}@keyframes journeyArrivalDust{0%{opacity:.72;transform:translate(0,0)scale(1.15)}to{opacity:0;transform:translate(-17px,7px)scale(.15)}}@keyframes journeyArrivalPulse{0%{opacity:.72;transform:translate(-50%,-50%)scale(.72)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.62)}}@media (width<=680px){.previewMainV2 .nav .journeyWalker{width:24px;height:34px}.previewMainV2 .nav .mobileMenuButton{background:#0b0b09f0;box-shadow:0 4px 14px #00000042}.previewMainV2 .journeyHandoff .journeyRoad{width:1px}}@media (prefers-reduced-motion:reduce){.previewMainV2 .journeyHandoff,.previewMainV2 .nav .journeyWalker{display:none}.previewMainV2 .brandMark{opacity:1!important}}.previewMainV2 .nav .logoBrand,.previewMainV2 .nav .navLinks{z-index:2;position:relative}.previewMainV2 .nav{background:linear-gradient(#08080785,#0000);border-bottom-color:#ffffff29;height:94px;padding-inline:clamp(24px,5.5vw,92px)}.previewMainV2 .brandMark{object-fit:contain;width:62px;max-height:48px}.previewMainV2 .navLinks{gap:clamp(18px,2.5vw,38px);font-size:13px}.previewMainV2 .navLinks a{opacity:.86;position:relative}.previewMainV2 .navLinks a:after{content:"";inset-inline:0;background:var(--preview-gold);height:1px;transition:transform .25s;position:absolute;bottom:-10px;transform:scaleX(0)}.previewMainV2 .navLinks a:hover:after{transform:scaleX(1)}.previewMainV2 .mobileMenuButton,.previewMainV2 .mobileNavPanel{display:none}.previewMainV2 .hero{border-bottom:1px solid #c19a4b52;align-items:center;height:100svh;min-height:640px;padding:0}.previewMainV2 .heroShade{background:linear-gradient(90deg,#0808070a 0 48%,#08080785 72%,#080807e6 100%),linear-gradient(#0000 52%,#060605b3)}.previewMainV2 [dir=ltr] .heroShade{background:linear-gradient(270deg,#0808070a 0 48%,#08080785 72%,#080807e6 100%),linear-gradient(#0000 52%,#060605b3)}.previewMainV2 .heroContent{width:min(540px,39vw);margin-left:auto;margin-right:clamp(30px,5vw,82px);padding-top:34px}.previewMainV2 [dir=ltr] .heroContent{margin-left:clamp(30px,5vw,82px);margin-right:auto}.previewMainV2 .heroContent>.eyebrow{color:#d2ad62;margin-bottom:clamp(16px,2.4vh,24px);font-size:12px}.previewMainV2 .hero h1{letter-spacing:normal;margin:0 0 4px;font-size:clamp(21px,1.9vw,29px);line-height:1.02}.previewMainV2 .heroTag{width:max-content;max-width:100%;font-size:clamp(52px,5.8vw,82px);line-height:1.13}.previewMainV2 [dir=ltr] .hero h1{font-size:clamp(20px,1.8vw,27px)}.previewMainV2 [dir=ltr] .heroTag{font-size:clamp(48px,5.4vw,76px);line-height:1.04}.previewMainV2 .heroLead{border-inline-start:2px solid var(--preview-gold);color:#d4cec2;margin:20px 0 0;padding-inline-start:20px;font-size:clamp(16px,1.25vw,19px)}.previewMainV2 .seasonStrip{border-block:1px solid #ffffff29;width:min(460px,100%);margin:22px 0 18px;padding:11px 0}.previewMainV2 .seasonFact strong{font-size:18px}.previewMainV2 .seasonFact small{color:#a9a397}.previewMainV2 .primary{background:var(--preview-gold);min-height:58px;padding-inline:28px}.previewMainV2 .heroPrimary{color:#f3e6ca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0c33;border:1px solid #d3a952d1;min-height:46px;padding-inline:20px}.previewMainV2 .heroPrimary:hover{background:#c19a4b2e}.previewMainV2 .scroll{bottom:30px;inset-inline-start:clamp(24px,5.5vw,92px);color:#d8d1c6;left:auto}.previewMainV2 .intro{background-color:var(--preview-paper);padding:clamp(76px,8vw,112px) clamp(24px,7vw,112px)}.previewMainV2 .intro .sectionHead{max-width:980px;margin-bottom:54px}.previewMainV2 .sectionHead h2,.previewMainV2 .whyCopy h2,.previewMainV2 .momentTitle h2{letter-spacing:-.035em}.previewMainV2 .sectionHead h2{font-size:clamp(40px,4.3vw,62px)}.previewMainV2 .portraitGrid{grid-template-columns:.78fr 1.22fr;gap:clamp(48px,8vw,140px)}.previewMainV2 .portrait:before{border-color:#7e5d238c;inset:-22px 22px 22px -22px}.previewMainV2 [dir=rtl] .portrait:before{inset:-22px -22px 22px 22px}.previewMainV2 .characterCopy>p{max-width:760px;font-size:clamp(18px,1.55vw,23px);line-height:2}.previewMainV2 .characterCopy blockquote{max-width:680px;margin:42px 0;font-size:clamp(25px,2.6vw,40px);line-height:1.55}.previewMainV2 .socialStats{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:50px}.previewMainV2 .socialStats .socialPlatform{background:#ffffff4d;border:1px solid #4b402f40;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;min-height:240px;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}.previewMainV2 .socialStats .socialPlatform:after{content:"";inset-inline-end:-36px;pointer-events:none;border:1px solid #7e5d2326;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-58px}.previewMainV2 .socialPlatform header{justify-content:space-between;align-items:center;gap:12px;display:flex}.previewMainV2 .socialPlatform header small{color:#6f4f1e;letter-spacing:1.6px;font:800 11px/1 Manrope,sans-serif}.previewMainV2 .socialPlatform header>span{color:#6a6257;font-size:11px}.previewMainV2 .socialHeroMetric{border-inline-start:0;align-self:center;min-height:0;padding:0}.previewMainV2 .socialHeroMetric strong{color:#1b1915;letter-spacing:-.075em;font:700 clamp(56px,5.2vw,82px)/.86 Manrope,sans-serif;display:block}.previewMainV2 .socialHeroMetric span{color:#514a40;margin-top:10px;font-size:16px;display:block}.previewMainV2 .socialFollowerMetric{z-index:1;border-inline-start:0;border-top:1px solid #4b402f33;align-items:baseline;gap:9px;min-height:0;padding:14px 0 0;display:flex;position:relative}.previewMainV2 .socialFollowerMetric b{color:#76531a;font:700 24px/1 Manrope,sans-serif}.previewMainV2 .socialFollowerMetric span{color:#5e564b;font-size:13px}.previewMainV2 .audienceProofStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.previewMainV2 .audienceProofGroup{border-block:1px solid #4b402f38;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.previewMainV2 .audienceProofGroup header{border-bottom:1px solid #4b402f29;grid-column:1/-1;padding:11px 13px 9px}.previewMainV2 .audienceProofGroup header small{color:#76531a;letter-spacing:.8px;font:800 8.5px/1.3 Manrope,sans-serif}.previewMainV2 .audienceProofGroup>span{border-inline-start:1px solid #4b402f2e;align-content:start;gap:6px;min-width:0;padding:15px 13px 17px;display:grid}.previewMainV2 .audienceProofGroup>span:first-of-type{border-inline-start:0}.previewMainV2 .audienceProofStrip strong{color:#76531a;font:700 22px/1 Manrope,sans-serif}.previewMainV2 .audienceProofStrip small{color:#5f574c;font-size:10.5px;line-height:1.55}.previewMainV2 .socialProofMeta{color:#685f52;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.previewMainV2 .socialProofMeta small{font-size:11px;line-height:1.7}.previewMainV2 .socialProofMeta a{color:#76531a;white-space:nowrap;font-weight:700}.previewMainV2 .socialProofMeta a:hover{text-decoration:underline}.previewMainV2 .thesis{isolation:isolate;min-height:min(740px,92svh);display:block;position:relative;overflow:hidden}.previewMainV2 .thesis:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 0 34%,#090908b8 62%,#090908f7 100%),linear-gradient(#0000 48%,#080807c7);position:absolute;inset:0}.previewMainV2 [dir=ltr] .thesis:after{background:linear-gradient(270deg,#0000 0 34%,#090908b8 62%,#090908f7 100%),linear-gradient(#0000 48%,#080807c7)}.previewMainV2 .sectionPicture{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.previewMainV2 .sectionPicture>img{object-fit:cover;object-position:center 45%;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.previewMainV2 .thesisCopy{width:min(680px,51vw);min-height:inherit;flex-direction:column;justify-content:center;margin-left:auto;margin-right:0;padding:clamp(82px,9vh,118px) clamp(32px,7vw,112px) clamp(70px,8vh,96px) 32px;display:flex}.previewMainV2 [dir=ltr] .thesisCopy{margin-left:0;margin-right:auto;padding-inline:clamp(32px,7vw,112px) 32px}.previewMainV2 .thesisCopy h2{max-width:12ch;font-size:clamp(42px,min(4.6vw,7vh),64px);line-height:1.14}.previewMainV2 .thesisCopy>p{color:#d3ccc0;max-width:52ch;font-size:clamp(17px,1.45vw,22px)}.previewMainV2 .question{background:#0b0b0a61;border-width:0 2px 0 0;margin-top:38px;padding:20px 22px}.previewMainV2 [dir=ltr] .question{border-width:0 0 0 2px}.previewMainV2 .vietnam{isolation:isolate;background:var(--preview-ink);color:#fff;min-height:min(740px,92svh);display:block;position:relative;overflow:hidden}.previewMainV2 .vietnam:after{content:"";z-index:-1;background:linear-gradient(90deg,#090908f5 0 28%,#090908bd 52%,#0000 82%);position:absolute;inset:0}.previewMainV2 [dir=rtl] .vietnam:after{background:linear-gradient(270deg,#090908f5 0 28%,#090908bd 52%,#0000 82%)}.previewMainV2 .vietnam>img{z-index:-2;object-fit:cover;filter:saturate(.82)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.previewMainV2 .whyCopy{width:min(760px,56vw);min-height:inherit;flex-direction:column;justify-content:center;margin-left:auto;margin-right:0;padding:clamp(82px,9vh,118px) clamp(32px,7vw,112px);display:flex}.previewMainV2 [dir=ltr] .whyCopy{margin-left:0;margin-right:auto}.previewMainV2 .whyCopy h2{max-width:13ch;font-size:clamp(42px,min(4.6vw,7vh),64px);line-height:1.14}.previewMainV2 .whyCopy p:not(.kicker){color:#d4cdc0;max-width:58ch}.previewMainV2 .threeWords{border-color:#ffffff2e}.previewMainV2 .threeWords span{color:#e3b85f}.previewMainV2 .mapRoute{color:#f4efe5;background:radial-gradient(circle at 18% 18%,#c19a4b21,#0000 26%),#10110f;padding:clamp(78px,8vw,112px) clamp(24px,6vw,96px)}.previewMainV2 .routeIntro{max-width:860px;margin-bottom:46px}.previewMainV2 .routeIntro h2{font-size:clamp(42px,min(4.6vw,7vh),62px);line-height:1.16}.previewMainV2 .routeDistanceSummary{background:#ffffff06;border-block:1px solid #ffffff29}.previewMainV2 .routeDistanceSummary>div{border-color:#ffffff21}.previewMainV2 .routeDistanceSummary strong{color:#f2ede4}.previewMainV2 .routeDistanceSummary>div:first-child strong{color:#d3a952}.previewMainV2 .routeDistanceSummary>p{color:#a9a297}.previewMainV2 .journeyMapShell{border:1px solid #c19a4b57;margin-top:54px;box-shadow:0 35px 100px #00000047}.previewMainV2 .routeIndex{background:#171815}.previewMainV2 .routeIndex button{color:#d9d2c6;border-color:#ffffff1a}.previewMainV2 .routeIndex button strong{color:#f4efe6}.previewMainV2 .routeIndex button em{color:#c39a48}.previewMainV2 .routeIndexCopy>small{color:#918a7e}.previewMainV2 .routeIndex button:hover,.previewMainV2 .routeIndex button.active{background:#23231f}.previewMainV2 .routeIndex button.active strong{color:#fff}.previewMainV2 .routeIndex button.active .routeIndexCopy>small{color:#d3aa56}@media (width>=1001px){.routeV3Preview .routeDepthV3 .journeyMapShell{grid-template-columns:clamp(320px,27vw,390px) minmax(0,1fr);align-items:start;gap:0}.routeV3Preview .routeDepthV3 .mapStage{grid-area:1/2}.routeV3Preview .routeDepthV3 .routeIndex{border-block:0;border-inline-start:1px solid #c19a4b57;grid-area:1/1;align-self:start;width:100%}.routeV3Preview .routeDepthV3 .routeIndex button{min-height:91px;padding:15px 14px}.routeV3Preview .routeDepthV3 .routeIndex button strong{font-size:15.5px}.routeV3Preview .routeDepthV3 .routeIndex button em{font-size:12.5px}}@media (width>=1001px) and (width<=1900px),(width>=1001px) and (height<=1100px){.routeV3Preview .routeDepthV3 .journeyMapShell{grid-template-columns:290px minmax(0,1fr);max-width:940px}.routeV3Preview .routeDepthV3 .routeIndex button{min-height:80px;padding:11px 12px}.routeV3Preview .routeDepthV3 .mapStop>.mapStopLabel{width:158px}.routeV3Preview .routeDepthV3 .mapStop .mapStopCopy strong{font-size:13.5px}.routeV3Preview .routeDepthV3 .mapStop .mapStopCopy em{font-size:10px}}.previewMainV2 .routeToMaterial{border:1px solid #c19a4b6b;border-top:3px solid var(--preview-gold);color:#f4efe5;text-align:start;cursor:pointer;background:#1b1b18;grid-template-columns:.7fr 1.4fr auto;align-items:center;gap:24px;width:min(1320px,100%);min-height:96px;margin:18px auto 0;padding:16px 22px;transition:background .25s,transform .25s;display:grid}.previewMainV2 .routeToMaterial:hover{background:#23231f;transform:translateY(-2px)}.previewMainV2 .routeToMaterial>span:first-child{flex-direction:column;gap:4px;display:flex}.previewMainV2 .routeToMaterial small,.previewMainV2 .routeToMaterial em{color:#c9a04f;letter-spacing:.08em;font-size:10px;font-style:normal}.previewMainV2 .routeToMaterial strong{font-size:22px}.previewMainV2 .routeToMaterialTransform{align-items:center;gap:14px;display:flex}.previewMainV2 .routeToMaterialTransform b{font-size:clamp(17px,1.7vw,25px)}.previewMainV2 .routeToMaterialTransform i{color:#c9a04f;font-size:23px;font-style:normal}.previewMainV2 .routeToMaterial>em{white-space:nowrap;background:var(--preview-gold);color:#151511;border:1px solid #d9b86f;justify-self:end;align-items:center;gap:9px;min-height:46px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #c19a4b33}.previewMainV2 .routeToMaterial>em span{font-size:20px;line-height:1}.previewMainV2 .materialStory{--material-accent:#c19a4b;background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--material-accent) 20%, transparent), transparent 28%), #11110f;color:#f5f0e7;padding:clamp(92px,10vw,150px) clamp(24px,6vw,96px);scroll-margin-top:0;transition:background-color .35s;position:relative;overflow:hidden}.previewMainV2 .materialStory:before{content:"";opacity:.09;pointer-events:none;background-image:linear-gradient(115deg, transparent 0 46%, var(--material-accent) 47% 48%, transparent 49%), linear-gradient(25deg, transparent 0 46%, var(--material-accent) 47% 48%, transparent 49%);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.previewMainV2 .material-machine{--material-accent:#a8884b}.previewMainV2 .material-bamboo{--material-accent:#b9a157}.previewMainV2 .material-fabric{--material-accent:#9a6c4f}.previewMainV2 .material-rubber{--material-accent:#8d7252}.previewMainV2 .material-lacquer{--material-accent:#b06846}.previewMainV2 .material-steel{--material-accent:#a6a6a0}.previewMainV2 .material-road{--material-accent:#8a795c}.previewMainV2 .materialStoryHead{z-index:1;justify-content:space-between;align-items:end;gap:40px;width:min(1320px,100%);margin:0 auto 48px;display:flex;position:relative}.previewMainV2 .materialStoryHead h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(54px,7vw,102px);line-height:.95}.previewMainV2 .materialStoryHead>p{border-inline-start:2px solid var(--material-accent);color:#c7c0b4;max-width:430px;margin:0;padding-inline-start:22px;font-size:clamp(16px,1.35vw,20px);line-height:1.7}.previewMainV2 .materialAtlas{z-index:1;grid-template-columns:230px minmax(0,1fr);gap:14px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.previewMainV2 .materialRail{border-block:1px solid #ffffff21;flex-direction:column;display:flex}.previewMainV2 .materialRail button{border:0;color:#beb7ab;text-align:start;cursor:pointer;background:#ffffff05;border-bottom:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;min-height:82px;padding:12px 14px;transition:background .2s,color .2s;display:grid}.previewMainV2 .materialRail button:last-child{border-bottom:0}.previewMainV2 .materialRail button:hover{background:#ffffff0b}.previewMainV2 .materialRail button.active{background:color-mix(in srgb, var(--material-accent) 18%, #181815);color:#fff;box-shadow:inset 3px 0 0 var(--material-accent)}.previewMainV2 [dir=rtl] .materialRail button.active{box-shadow:inset -3px 0 0 var(--material-accent)}.previewMainV2 .materialRail button>span{color:var(--material-accent);grid-row:1/3;align-self:center;font:700 12px Manrope,sans-serif}.previewMainV2 .materialRail button b{font-size:16px}.previewMainV2 .materialRail button small{color:#8f887e;font-size:10px}.previewMainV2 .materialRail button.active small{color:#d0c8bb}.previewMainV2 .materialPanel{background:#181815;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);min-width:0;min-height:650px;animation:.36s both materialReveal;display:grid}@keyframes materialReveal{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.previewMainV2 .materialVisual{min-height:650px;position:relative;overflow:hidden}.previewMainV2 .materialVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#080807e0);position:absolute;inset:0}.previewMainV2 .materialVisual>img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.previewMainV2 .materialNumber{z-index:2;top:24px;border:1px solid var(--material-accent);width:54px;height:54px;color:var(--material-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110fb3;border-radius:50%;place-items:center;font:700 13px Manrope,sans-serif;display:grid;position:absolute;inset-inline-start:24px}.previewMainV2 .materialTransform{z-index:2;inset-inline:26px;border-top:1px solid #ffffff57;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;padding-top:18px;display:grid;position:absolute;bottom:26px}.previewMainV2 .materialTransform>span{flex-direction:column;gap:4px;display:flex}.previewMainV2 .materialTransform small{color:var(--material-accent);letter-spacing:.1em;font-size:9px}.previewMainV2 .materialTransform strong{font-size:clamp(21px,2.2vw,35px);line-height:1.25}.previewMainV2 .materialTransform i{color:var(--material-accent);font-size:28px;font-style:normal}.previewMainV2 .materialCopy{flex-direction:column;min-width:0;padding:clamp(30px,4vw,54px);display:flex}.previewMainV2 .materialPlace{align-items:center;gap:16px;display:flex}.previewMainV2 .materialPlace>span{color:var(--material-accent);font:700 14px Manrope,sans-serif}.previewMainV2 .materialPlace small,.previewMainV2 .materialFact>small,.previewMainV2 .materialWhy>small{color:var(--material-accent);letter-spacing:.1em;font-size:9px}.previewMainV2 .materialPlace h3{margin:3px 0 0;font-size:clamp(32px,3.2vw,48px);line-height:1.1}.previewMainV2 .materialFact{margin-top:34px}.previewMainV2 .materialFact p,.previewMainV2 .materialWhy p,.previewMainV2 .materialDossier p{color:#c9c1b5;margin:9px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.85}.previewMainV2 .materialWhy{border-inline-start:2px solid var(--material-accent);background:color-mix(in srgb, var(--material-accent) 8%, transparent);margin-top:24px;padding:18px 20px}.previewMainV2 .materialDossier{border-block:1px solid #ffffff1f;margin-top:24px}.previewMainV2 .materialDossier summary{color:#eee8df;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;font-size:14px;font-weight:700;list-style:none;display:flex}.previewMainV2 .materialDossier summary::-webkit-details-marker{display:none}.previewMainV2 .materialDossier summary span{color:var(--material-accent);font-size:22px;transition:transform .2s}.previewMainV2 .materialDossier[open] summary span{transform:rotate(45deg)}.previewMainV2 .materialDossier p{margin:0 0 22px}.previewMainV2 .materialControls{justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.previewMainV2 .materialControls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;width:48px;height:48px}.previewMainV2 .materialControls button:hover{border-color:var(--material-accent);color:var(--material-accent)}.previewMainV2 .materialControls span{direction:ltr;align-items:baseline;gap:5px;display:flex}.previewMainV2 .materialControls b{color:var(--material-accent);font:700 21px Manrope,sans-serif}.previewMainV2 .materialControls small{color:#79736a;font:600 10px Manrope,sans-serif}.previewMainV2 .materialOverlay{z-index:1200;color:#f5f0e7;isolation:isolate;place-items:center;padding:clamp(18px,3vw,42px);animation:.22s both materialOverlayIn;display:grid;position:fixed;inset:0}.previewMainV2 .materialBackdrop{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070807c7;position:absolute;inset:0}.previewMainV2 .materialDrawer{border:1px solid #ffffff2b;border-top:3px solid var(--material-accent);background:#171714;border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100%);max-height:min(88svh,820px);animation:.28s cubic-bezier(.2,.75,.25,1) both materialDrawerIn;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.previewMainV2 .materialModalHead{background:#11110f;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 18px 12px 24px;display:flex}.previewMainV2 .materialModalHead p{color:var(--material-accent);letter-spacing:.08em;margin:0 0 4px;font-size:9px;font-weight:700}.previewMainV2 .materialModalHead h2{color:#fff;margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.05}.previewMainV2 .materialClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:none;width:48px;height:48px;font:300 30px/1 sans-serif}.previewMainV2 .materialClose:hover,.previewMainV2 .materialClose:focus-visible{border-color:var(--material-accent);color:var(--material-accent);outline:none}.previewMainV2 .materialDrawer .materialRail{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#151512;border-top:0;flex-direction:row;overflow-x:auto}.previewMainV2 .materialDrawer .materialRail button{border-bottom:0;border-inline-end:1px solid #ffffff1a;flex:1 0 132px;min-height:64px}.previewMainV2 .materialDrawer .materialRail button.active,.previewMainV2 [dir=rtl] .materialDrawer .materialRail button.active{box-shadow:inset 0 -3px 0 var(--material-accent)}.previewMainV2 .materialDrawer .materialPanel{border:0;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);height:min(650px,88svh - 142px);min-height:0}.previewMainV2 .materialDrawer .materialVisual{min-height:0}.previewMainV2 .materialDrawer .materialCopy{overscroll-behavior:contain;min-height:0;overflow-y:auto}@keyframes materialOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes materialDrawerIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.previewMainV2 .chapters{padding:clamp(78px,8vw,112px) clamp(24px,7vw,112px)}.previewMainV2 .chapters .sectionHead{max-width:980px}.previewMainV2 .chapterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.previewMainV2 .chapterGrid article{color:#fff;background:#171714;flex-direction:column;justify-content:flex-end;min-height:460px;padding:34px;display:flex;position:relative;overflow:hidden}.previewMainV2 .chapterGrid article:after{content:"";z-index:0;background:linear-gradient(#0707060f 28%,#070706f5);position:absolute;inset:0}.previewMainV2 .chapterGrid img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.previewMainV2 .chapterGrid article:hover img{transform:scale(1.035)}.previewMainV2 .chapterGrid article>:not(img){z-index:1;position:relative}.previewMainV2 .chapterGrid b{color:#d5aa53}.previewMainV2 .chapterGrid h3{margin:12px 0 8px;font-size:clamp(28px,2.6vw,42px)}.previewMainV2 .chapterGrid p{color:#d0c9bd;max-width:42ch;margin:0}.previewMainV2 .moments{background:#11110f;padding:clamp(78px,8vw,108px) clamp(24px,6vw,96px)}.previewMainV2 .momentTitle{max-width:940px}.previewMainV2 .momentTitle h2{font-size:clamp(48px,5.4vw,74px)}.previewMainV2 .mosaic{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:1.35fr .65fr;gap:12px;margin-top:58px}.previewMainV2 .mosaic figure:first-child{grid-row:1/3}.previewMainV2 .mosaic figure{min-height:0}.previewMainV2 .mosaic img{height:100%}.previewMainV2 .reach{padding:clamp(78px,8vw,112px) clamp(24px,7vw,112px)}.previewMainV2 .reach .sectionHead{max-width:1080px}.previewMainV2 .reachStats{border-block:1px solid #241f1833;margin-top:62px}.previewMainV2 .reachStats div{flex-direction:column;justify-content:center;min-height:190px;display:flex}.previewMainV2 .reachStats strong{font-size:clamp(44px,5vw,78px)}.previewMainV2 .partnership{background:linear-gradient(90deg,#c19a4b14,#0000 42%),#151513;padding:clamp(82px,9vw,124px) clamp(24px,7vw,112px);position:relative}.previewMainV2 .partnership>div{max-width:780px}.previewMainV2 .partnership h2{font-size:clamp(44px,4.9vw,70px)}.previewMainV2 .partnership ol{border-top:1px solid #ffffff2b;align-self:end}.previewMainV2 .partnership li{min-height:92px}.previewMainV2 .partnershipActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.previewMainV2 .partnershipActions .primary{margin:0}.previewMainV2 .partnershipActions .textLink{color:#d4cdc0;border-bottom:1px solid #d4cdc075;padding-bottom:4px}.previewMainV2 .sponsorFit{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,7vw,110px);padding:clamp(78px,8vw,112px) clamp(24px,7vw,112px);display:grid}.previewMainV2 .sponsorFit h2{max-width:12ch;margin:16px 0 34px;font-size:clamp(42px,4.8vw,70px);line-height:1.16}.previewMainV2 .sponsorFitIntro ul{border-top:1px solid #241f1833;margin:0;padding:0;list-style:none}.previewMainV2 .sponsorFitIntro li{color:#514a40;border-bottom:1px solid #241f1829;padding:15px 0;line-height:1.65}.previewMainV2 .sponsorRoleGrid{align-self:end}.previewMainV2 .sponsorRoleGrid>div{border-top:1px solid #241f1833;border-inline-start:1px solid #241f1833;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.previewMainV2 .sponsorRoleGrid article{border-inline-end:1px solid #241f1833;border-bottom:1px solid #241f1833;min-height:132px;padding:22px}.previewMainV2 .sponsorRoleGrid b{color:#76531a;font-size:18px;display:block}.previewMainV2 .sponsorRoleGrid span{color:#5e564a;margin-top:9px;line-height:1.55;display:block}.previewMainV2 .team{padding:clamp(78px,8vw,112px) clamp(24px,7vw,112px)}.previewMainV2 .teamHead{max-width:1080px}.previewMainV2 .teamLeads{gap:14px}.previewMainV2 .teamCard{background:#ffffff42;border-top:3px solid #9b7837;min-height:410px;padding:clamp(30px,4vw,56px)}.previewMainV2 .teamPortrait{background:#191816;border:2px solid #9b7837bf;border-radius:50%;width:72px;height:72px;display:block;overflow:hidden;box-shadow:0 12px 28px #1c160c24}.previewMainV2 .teamPortrait img{object-fit:cover;width:100%;height:100%;display:block}.previewMainV2 .teamPortraitAbu img{object-position:50% 44%}.previewMainV2 .teamPortraitAbdulaziz img{object-position:50% 18%;transform:scale(1.1)}.previewMainV2 .teamCard h3{margin-top:20px}.previewMainV2 .crewSystem{isolation:isolate;color:#f5efe5;background:#0d0d0c;border:0;margin-top:18px;position:relative;overflow:hidden}.previewMainV2 .crewPicture,.previewMainV2 .crewShade{z-index:0;width:100%;height:100%;position:absolute;inset:0}.previewMainV2 .crewPicture{display:block}.previewMainV2 .crewPicture>img{object-fit:cover;object-position:center;filter:saturate(.8)contrast(1.06);width:100%;height:100%}.previewMainV2 .crewShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#07070661,#070706a1 48%,#070706e6),linear-gradient(#0000 38%,#070706b3)}.previewMainV2 [dir=ltr] .crewPicture>img{transform:scaleX(-1)}.previewMainV2 [dir=ltr] .crewShade{background:linear-gradient(270deg,#07070661,#070706a1 48%,#070706e6),linear-gradient(#0000 38%,#070706b3)}.previewMainV2 .crewSystem>:not(.crewPicture):not(.crewShade){z-index:2;position:relative}.previewMainV2 .coreCrew article{background:#0c0c0a33}.previewMainV2 .crewSystem h3,.previewMainV2 .crewSystem p,.previewMainV2 .crewSystem strong,.previewMainV2 .crewSystem b,.previewMainV2 .crewSystem li{text-shadow:0 2px 8px #000000c2}.previewMainV2 .crewSystemHead,.previewMainV2 .coreCrew article,.previewMainV2 .flexibleCrew>div,.previewMainV2 .flexibleCrew ul{border-color:#ffffff1f}.previewMainV2 .coreCrew p,.previewMainV2 .flexibleCrew strong,.previewMainV2 .flexibleCrew li{color:#c8c1b6}.previewMainV2 footer{text-align:start;background:#11110f;height:auto;min-height:100svh;padding:clamp(96px,9vw,140px) clamp(24px,7vw,112px)}.previewMainV2 .footerPicture{width:100%;height:100%;display:block;position:absolute;inset:0}.previewMainV2 .footerPicture>img{object-fit:cover;filter:saturate(.72)contrast(1.1);width:100%;height:100%}.previewMainV2 .footerShade{background:linear-gradient(90deg,#0000 0 32%,#070706c2 64%,#070706f7 100%),linear-gradient(#0000 45%,#050504d1)}.previewMainV2 [dir=ltr] .footerShade{background:linear-gradient(270deg,#0000 0 32%,#070706c2 64%,#070706f7 100%),linear-gradient(#0000 45%,#050504d1)}.previewMainV2 .footerPartnership{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(48px,7vw,110px);width:min(1320px,100%);display:grid;position:relative}.previewMainV2 .footerContent{width:auto;margin:0}.previewMainV2 .footerContent h2{margin:14px 0 22px;font-size:clamp(44px,min(4.8vw,7.2vh),70px);line-height:1.16}.previewMainV2 .footerContent>p:not(.kicker){max-width:62ch;line-height:1.85}.previewMainV2 .footerActions{justify-content:flex-start;margin-top:28px}.previewMainV2 .footerEmailLink{color:#f1ece4;border-bottom:1px solid #ffffff75;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:700;display:inline-flex}.previewMainV2 .footerProposalLink{color:#fff;text-align:start;-webkit-backdrop-filter:blur(14px);background:#0b0a087a;border:1px solid #d3a84f94;justify-content:space-between;align-items:center;gap:18px;width:min(520px,100%);min-height:68px;margin-top:18px;padding:12px 16px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.previewMainV2 .footerProposalLink span{gap:4px;display:grid}.previewMainV2 .footerProposalLink small{color:var(--preview-gold);letter-spacing:1.4px;font:700 9px/1.2 Manrope,sans-serif}.previewMainV2 .footerProposalLink strong{font-size:14px;line-height:1.5}.previewMainV2 .footerProposalLink>b{background:var(--preview-gold);color:#17140f;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font:800 18px/1 Manrope,sans-serif;display:grid}@media (hover:hover){.previewMainV2 .footerProposalLink:hover{background:#d3a84f1f;border-color:#e2ba69;transform:translateY(-2px)}}.previewMainV2 .footerPartnershipSteps{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.previewMainV2 .footerPartnershipSteps li{border-bottom:1px solid #ffffff24;align-items:center;gap:24px;min-height:92px;padding:24px 0;display:flex}.previewMainV2 .footerPartnershipSteps b{color:var(--preview-gold);font:700 14px Manrope,sans-serif}.previewMainV2 .footerPartnershipSteps span{color:#eee8df;font-size:18px;line-height:1.55}@media (width>=921px) and (height<=900px){.previewMainV2 .nav{height:78px;padding-inline:clamp(28px,4.5vw,72px)}.previewMainV2 .heroContent{width:min(520px,40vw);margin-right:clamp(28px,4.5vw,68px);padding-top:26px}.previewMainV2 [dir=ltr] .heroContent{margin-left:clamp(28px,4.5vw,68px);margin-right:auto}.previewMainV2 .heroContent>.eyebrow{margin-bottom:16px}.previewMainV2 .hero h1{font-size:clamp(19px,min(1.7vw,3vh),25px)}.previewMainV2 .heroTag{font-size:clamp(48px,min(5.5vw,9vh),68px)}.previewMainV2 .heroLead{margin-top:16px;font-size:16px}.previewMainV2 .seasonStrip{margin:18px 0 16px;padding:9px 0}.previewMainV2 .heroPrimary{min-height:44px}.previewMainV2 .intro,.previewMainV2 .chapters,.previewMainV2 .moments,.previewMainV2 .reach,.previewMainV2 .partnership,.previewMainV2 .sponsorFit,.previewMainV2 .team,.previewMainV2 .mapRoute{padding-block:64px}.previewMainV2 .intro .sectionHead{margin-bottom:42px}.previewMainV2 .portraitGrid{gap:clamp(48px,6vw,86px)}.previewMainV2 .characterCopy>p{font-size:clamp(17px,1.3vw,20px);line-height:1.85}.previewMainV2 .characterCopy blockquote{margin-block:30px;font-size:clamp(24px,2.15vw,32px)}.previewMainV2 .socialStats{margin-top:34px}.previewMainV2 .socialStats div{min-height:108px}.previewMainV2 .thesisCopy,.previewMainV2 .whyCopy{padding-block:54px}.previewMainV2 .thesisCopy h2,.previewMainV2 .whyCopy h2{margin-block:16px 22px}.previewMainV2 .question{margin-top:26px;padding:16px 18px}.previewMainV2 .routeIntro{margin-bottom:32px}.previewMainV2 .journeyMapShell{margin-top:38px}.previewMainV2 .mapCanvas{min-height:540px}.previewMainV2 .chapterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.previewMainV2 .chapterGrid article{min-height:390px;padding:24px}.previewMainV2 .chapterGrid h3{font-size:clamp(25px,2vw,34px)}.previewMainV2 .moments .momentTitle h2{font-size:clamp(50px,min(5.5vw,8vh),70px)}.previewMainV2 .mosaic{grid-template-rows:repeat(2,minmax(185px,25vh));margin-top:34px}.previewMainV2 .reachStats{margin-top:44px}.previewMainV2 .reachStats div{min-height:160px}.previewMainV2 .partnership h2{font-size:clamp(40px,min(4.4vw,6.6vh),58px);line-height:1.14}.previewMainV2 .partnership li{min-height:68px}.previewMainV2 .teamHead{margin-bottom:38px}.previewMainV2 .teamCard{min-height:340px;padding:30px}.previewMainV2 .footerPartnership{gap:48px}}@media (width<=920px){.previewMainV2 .heroContent{width:min(660px,66vw)}.previewMainV2 .portraitGrid{grid-template-columns:1fr;gap:54px}.previewMainV2 .portrait{width:min(580px,100%)}.previewMainV2 .socialStats{grid-template-columns:repeat(2,1fr)}.previewMainV2 .thesisCopy,.previewMainV2 .whyCopy{width:min(640px,66vw)}.previewMainV2 .partnership{grid-template-columns:1fr;gap:64px}.previewMainV2 .sponsorFit,.previewMainV2 .footerPartnership{grid-template-columns:1fr}}@media (width<=680px){.previewMainV2 .nav{height:78px;padding-inline:20px}.previewMainV2 .brandMark{width:48px;max-height:38px}.previewMainV2 .navLinks{gap:12px}.previewMainV2 .navLinks a{display:none}.previewMainV2 .mobileMenuButton{color:#fff;cursor:pointer;background:#0808074d;border:1px solid #ffffff52;justify-content:center;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.previewMainV2 .mobileNavPanel{top:78px;z-index:25;background:#11110ff7;border:1px solid #c19a4b73;padding:8px;display:grid;position:absolute;inset-inline:20px;box-shadow:0 24px 60px #00000061}.previewMainV2 .mobileNavPanel a{color:#f4efe5;border-bottom:1px solid #ffffff1a;align-items:center;min-height:46px;padding:0 14px;display:flex}.previewMainV2 .mobileNavPanel a:last-child{border-bottom:0}.previewMainV2 .hero{align-items:flex-end;height:auto;min-height:100svh}.previewMainV2 .heroShade{background:linear-gradient(0deg,#070706f7 0 28%,#07070680 52%,#0707061a 100%)}.previewMainV2 .heroContent{width:100%;padding:0 20px max(36px, calc(20px + env(safe-area-inset-bottom)));margin:0}.previewMainV2 [dir=ltr] .heroContent{margin:0}.previewMainV2 .heroContent>.eyebrow{margin-bottom:11px;font-size:10px}.previewMainV2 .hero h1,.previewMainV2 [dir=ltr] .hero h1{font-size:clamp(19px,5.6vw,23px)}.previewMainV2 .heroTag,.previewMainV2 [dir=ltr] .heroTag{font-size:clamp(42px,12.5vw,54px);line-height:1.1}.previewMainV2 .heroLead{margin-top:13px;font-size:15px;line-height:1.65}.previewMainV2 .seasonStrip{margin:14px 0 12px;padding:9px 0}.previewMainV2 .seasonFact strong{font-size:14px}.previewMainV2 .heroPrimary{min-height:43px;padding-inline:16px;font-size:13px}.previewMainV2 .scroll{display:none}.previewMainV2 .intro,.previewMainV2 .chapters,.previewMainV2 .reach,.previewMainV2 .team,.previewMainV2 .moments,.previewMainV2 .mapRoute,.previewMainV2 .partnership,.previewMainV2 .sponsorFit{padding:54px 20px}.previewMainV2 .sectionHead h2,.previewMainV2 .momentTitle h2{font-size:clamp(34px,9.4vw,40px);line-height:1.2}.previewMainV2 .intro .sectionHead{margin-bottom:34px}.previewMainV2 .portraitGrid{grid-template-columns:1fr;gap:36px}.previewMainV2 .portrait{margin-inline:12px}.previewMainV2 .characterCopy>p{font-size:16px;line-height:1.85}.previewMainV2 .characterCopy blockquote{margin:30px 0;font-size:26px}.previewMainV2 .socialStats{grid-template-columns:repeat(2,1fr)}.previewMainV2 .socialStats div{min-height:110px}.previewMainV2 .socialProofMeta{flex-direction:column;align-items:flex-start;gap:10px}.previewMainV2 .socialProofMeta a{white-space:normal}.previewMainV2 .thesis,.previewMainV2 .vietnam{min-height:min(760px,92svh)}.previewMainV2 .thesis:after,.previewMainV2 .vietnam:after,.previewMainV2 [dir=rtl] .vietnam:after{background:linear-gradient(0deg,#080807fa 0 46%,#0808072e 82%)}.previewMainV2 .thesisCopy,.previewMainV2 .whyCopy{width:100%;min-height:inherit;justify-content:flex-end;padding:220px 20px 42px}.previewMainV2 .whyCopy{padding-bottom:42px}.previewMainV2 .sectionPicture>img{object-position:center top}.previewMainV2 .vietnam>img{object-position:76% center}.previewMainV2 .thesisCopy h2,.previewMainV2 .whyCopy h2{font-size:clamp(36px,10.5vw,42px);line-height:1.18}.previewMainV2 .threeWords{margin-top:24px}.previewMainV2 .routeDistanceSummary{grid-template-columns:1fr}.previewMainV2 .journeyMapShell{margin-top:34px}.previewMainV2 .mapCanvas{aspect-ratio:700/1024;min-height:0}.previewMainV2 .mapStop,.previewMainV2 .mapStop>b{width:44px;height:44px}.previewMainV2 .mapStop>.mapStopLabel,.previewMainV2 .mapSegmentDistances,.previewMainV2 .mapCaption{display:none}.previewMainV2 .routeIndex{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;flex-direction:row;display:flex;overflow-x:auto}.previewMainV2 .routeIndex button{scroll-snap-align:start;border-inline-end:1px solid #ffffff1a;flex:0 0 225px;grid-template-columns:40px 28px 1fr;min-height:86px}.previewMainV2 .routeIndexCopy>span{flex-direction:column;align-items:flex-start;gap:2px}.previewMainV2 .chapterGrid{grid-template-columns:1fr}.previewMainV2 .chapterGrid article{min-height:350px;padding:22px}.previewMainV2 .mosaic{grid-template-rows:auto;grid-template-columns:1fr}.previewMainV2 .mosaic figure:first-child{grid-row:auto}.previewMainV2 .mosaic figure{aspect-ratio:4/3}.previewMainV2 .reachStats{grid-template-columns:repeat(2,minmax(0,1fr))}.previewMainV2 .reachStats div{min-height:118px}.previewMainV2 .reachStats div:last-child{grid-column:1/-1}.previewMainV2 .sponsorFit h2{font-size:clamp(36px,10vw,43px)}.previewMainV2 .sponsorRoleGrid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.previewMainV2 .sponsorRoleGrid article{min-height:116px;padding:16px}.previewMainV2 .sponsorRoleGrid b{font-size:16px}.previewMainV2 .sponsorRoleGrid span{font-size:13px}.previewMainV2 .teamCard{min-height:0}.previewMainV2 .crewPicture>img,.previewMainV2 [dir=ltr] .crewPicture>img{object-position:center;transform:none}.previewMainV2 .crewShade,.previewMainV2 [dir=ltr] .crewShade{background:linear-gradient(#070706a8,#07070661 48%,#070706d1),linear-gradient(90deg,#07070629,#0000 48%,#07070629)}.previewMainV2 footer{min-height:100svh;padding:0 20px}.previewMainV2 .footerPicture>img{object-position:center top}.previewMainV2 .footerShade,.previewMainV2 [dir=ltr] .footerShade{background:linear-gradient(0deg,#070706fa 0 48%,#07070638 84%)}.previewMainV2 .footerPartnership{width:100%;min-height:inherit;padding:150px 0 max(70px, calc(56px + env(safe-area-inset-bottom)));flex-direction:column;justify-content:flex-end;gap:30px;display:flex}.previewMainV2 .footerContent{width:100%;min-height:0;margin:0;padding:0;display:block}.previewMainV2 .footerContent h2{margin-block:12px;font-size:clamp(35px,9.5vw,41px);line-height:1.18}.previewMainV2 .footerContent>p:not(.kicker){margin-block:12px;font-size:16px;line-height:1.7}.previewMainV2 .footerActions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.previewMainV2 .footerActions .primary,.previewMainV2 .footerActions .footerEmailLink,.previewMainV2 .footerActions .bestShieldButton{justify-content:center;width:100%;min-height:50px;margin:0;padding-inline:12px;font-size:12px}.previewMainV2 .footerActions .primary{grid-column:auto}.previewMainV2 .footerProposalLink{width:100%;min-height:62px;margin-top:10px}.previewMainV2 .footerPartnershipSteps li{min-height:70px;padding:18px 0}.previewMainV2 .footerPartnershipSteps span{font-size:16px}.previewMainV2 .contact{gap:6px;margin-top:28px;font-size:12px}}@media (width<=420px){.previewMainV2 .footerActions{grid-template-columns:1fr}.previewMainV2 .footerActions .primary{grid-column:auto}}.previewMainV2 .soundPrompt{inset-inline-start:auto;width:min(350px,100vw - 36px);padding:20px 22px 18px;left:clamp(18px,3vw,46px);right:auto}.previewMainV2 .soundPrompt h2{margin:12px 0 6px;font-size:27px}.previewMainV2 .soundPrompt p{font-size:14px;line-height:1.6}.previewMainV2 .soundPrompt .soundRights{margin-top:10px;padding-top:9px}.previewMainV2 .soundPromptActions{margin-top:15px}.previewMainV2 .soundPrompt button{min-height:43px}.previewMainV2 .soundControl{inset-inline:auto;border-radius:50%;justify-content:center;width:54px;min-width:0;height:54px;padding:0;left:18px;right:auto}.previewMainV2 .soundControl .soundBars{border:0;padding:0}.previewMainV2 .soundControl>span:last-child{display:none}@media (width<=680px){.previewMainV2 .soundPrompt{width:auto;padding:14px 15px;inset:90px 12px auto}.previewMainV2 .soundPrompt h2{margin:8px 0 3px;font-size:22px}.previewMainV2 .soundPrompt p{font-size:12.5px;line-height:1.5}.previewMainV2 .soundPrompt .soundRights{font-size:9px}.previewMainV2 .soundPromptActions{flex-direction:row;align-items:stretch;margin-top:10px}.previewMainV2 .soundPromptActions .soundStart,.previewMainV2 .soundPromptActions .soundSkip{flex:1;width:auto;min-height:42px;padding-inline:9px;font-size:11px}.previewMainV2 .soundControl{width:48px;height:48px;bottom:14px;left:14px;right:auto}}@media (prefers-reduced-motion:reduce){.previewMainV2 .chapterGrid img,.previewMainV2 .navLinks a:after{transition:none}}@media (width>=681px){.previewMainV2 .nav{padding-inline:clamp(28px,4.5vw,72px);height:78px!important}.previewMainV2 .hero{height:100svh;min-height:600px;display:block;position:relative;padding:0!important}.previewMainV2 .heroContent{z-index:2;flex-direction:column;justify-content:center;width:clamp(400px,38vw,540px);margin:0;padding:0;display:flex;position:absolute;inset:max(98px,13svh) clamp(32px,4.5vw,72px) max(54px,6svh) auto}.previewMainV2 main[dir=ltr] .heroContent{margin:0;left:clamp(32px,4.5vw,72px);right:auto}.previewMainV2 main[dir] .heroContent>.eyebrow{margin:0 0 10px;font-size:11px;line-height:1.55}.previewMainV2 main[dir] .hero h1{letter-spacing:0;margin:0 0 2px;font-size:clamp(20px,1.7vw,27px);line-height:1.08}.previewMainV2 main[dir] .heroTag{letter-spacing:-2px;white-space:nowrap;width:100%;max-width:none;margin:0;padding:0;font-size:clamp(52px,5.5vw,80px);line-height:1.12}.previewMainV2 .heroLead{max-width:44ch;margin:14px 0 0;padding-inline-start:16px;font-size:clamp(15px,1.15vw,18px);line-height:1.65}.previewMainV2 .seasonStrip{width:min(460px,100%);margin:16px 0 14px;padding:9px 0}.previewMainV2 .seasonFact strong{font-size:15px}.previewMainV2 .seasonFact small{font-size:9px}.previewMainV2 .heroPrimary{align-self:flex-start;min-height:44px;margin:0;padding:0 18px;line-height:1}}@media (width>=681px) and (height<=700px){.previewMainV2 .nav{height:70px!important}.previewMainV2 .hero{min-height:560px}.previewMainV2 .heroContent{width:clamp(390px,36vw,500px);top:84px;bottom:18px}.previewMainV2 main[dir] .heroContent>.eyebrow{margin-bottom:6px;font-size:10px}.previewMainV2 main[dir] .hero h1{font-size:21px}.previewMainV2 main[dir] .heroTag{font-size:clamp(48px,4.2vw,58px)}.previewMainV2 .heroLead{margin-top:8px;font-size:14px;line-height:1.5}.previewMainV2 .seasonStrip{margin:10px 0;padding:7px 0}.previewMainV2 .seasonFact strong{font-size:14px}.previewMainV2 .heroPrimary{min-height:40px;padding-inline:14px;font-size:13px}.previewMainV2 .scroll{display:none}}@media (width<=680px){.previewMainV2 .nav{padding-inline:20px;height:78px!important}.previewMainV2 .hero{height:100svh;min-height:620px;display:block;position:relative;padding:0!important}.previewMainV2 .heroContent,.previewMainV2 main[dir=ltr] .heroContent{z-index:2;top:auto;right:20px;bottom:max(30px, calc(18px + env(safe-area-inset-bottom)));width:auto;margin:0;padding:0;display:block;position:absolute;left:20px}.previewMainV2 main[dir] .heroContent>.eyebrow{margin:0 0 8px;font-size:9px;line-height:1.5}.previewMainV2 main[dir] .hero h1{letter-spacing:0;margin:0 0 2px;font-size:20px;line-height:1.08}.previewMainV2 main[dir] .heroTag{letter-spacing:-1.5px;white-space:nowrap;width:100%;margin:0;padding:0;font-size:clamp(43px,12.5vw,53px);line-height:1.12}.previewMainV2 .heroLead{margin:10px 0 0;padding-inline-start:12px;font-size:14px;line-height:1.55}.previewMainV2 .seasonStrip{width:100%;margin:11px 0 10px;padding:7px 0}.previewMainV2 .seasonFact strong{font-size:13px}.previewMainV2 .seasonFact small{font-size:8px}.previewMainV2 .heroPrimary{min-height:41px;margin:0;padding:0 14px;font-size:12px;line-height:1}}@media (width<=680px) and (height<=700px){.previewMainV2 .nav{height:68px!important}.previewMainV2 .soundPrompt{top:78px}.previewMainV2 .brandMark{width:43px;max-height:34px}.previewMainV2 .mobileNavPanel{top:68px}.previewMainV2 .hero{min-height:560px}.previewMainV2 .heroContent,.previewMainV2 main[dir=ltr] .heroContent{bottom:18px}.previewMainV2 main[dir] .heroTag{font-size:42px}.previewMainV2 .heroLead{margin-top:7px;font-size:13px}.previewMainV2 .seasonStrip{margin:8px 0}.previewMainV2 .heroPrimary{min-height:38px}}@media (width<=920px){.previewMainV2 .routeToMaterial{grid-template-columns:1fr auto}.previewMainV2 .routeToMaterialTransform{grid-area:2/1/auto/-1}.previewMainV2 .routeToMaterial>em{grid-area:1/2}.previewMainV2 .materialStoryHead{align-items:start}.previewMainV2 .materialAtlas{grid-template-columns:1fr}.previewMainV2 .materialRail{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-direction:row;overflow-x:auto}.previewMainV2 .materialRail button{border-bottom:0;border-inline-end:1px solid #ffffff1a;min-width:150px;min-height:72px}.previewMainV2 .materialRail button.active,.previewMainV2 [dir=rtl] .materialRail button.active{box-shadow:inset 0 -3px 0 var(--material-accent)}.previewMainV2 .materialPanel{grid-template-columns:1fr}.previewMainV2 .materialVisual{aspect-ratio:16/10;min-height:520px}}@media (width<=680px){.previewMainV2 .routeToMaterial{gap:12px;min-height:0;padding:15px}.previewMainV2 .routeToMaterial>em{gap:6px;min-height:40px;padding:8px 11px;font-size:11px}.previewMainV2 .routeToMaterial>em span{font-size:17px}.previewMainV2 .routeToMaterialTransform{gap:9px}.previewMainV2 .routeToMaterialTransform b{font-size:14px}.previewMainV2 .routeToMaterialTransform i{font-size:18px}.previewMainV2 .materialStory{padding:66px 0;scroll-margin-top:0}.previewMainV2 .materialStory:before{opacity:.06}.previewMainV2 .materialStoryHead{margin-bottom:28px;padding-inline:20px;display:block}.previewMainV2 .materialStoryHead h2{font-size:clamp(49px,14vw,62px)}.previewMainV2 .materialStoryHead>p{max-width:32ch;margin-top:22px;font-size:15px}.previewMainV2 .materialRail{margin-inline:16px}.previewMainV2 .materialRail button{min-width:132px;min-height:66px;padding:9px 10px}.previewMainV2 .materialRail button b{font-size:14px}.previewMainV2 .materialPanel{border-inline:0;min-height:0;margin-top:10px}.previewMainV2 .materialVisual{aspect-ratio:4/5;min-height:430px}.previewMainV2 .materialVisual>img{object-position:center}.previewMainV2 .material-rubber .materialVisual>img,.previewMainV2 .material-road .materialVisual>img{object-position:62% center}.previewMainV2 .materialTransform{inset-inline:18px;gap:10px;bottom:18px}.previewMainV2 .materialTransform strong{font-size:clamp(18px,5.3vw,23px)}.previewMainV2 .materialTransform i{font-size:22px}.previewMainV2 .materialNumber{top:17px;width:46px;height:46px;inset-inline-start:17px}.previewMainV2 .materialCopy{padding:28px 20px 24px}.previewMainV2 .materialPlace h3{font-size:34px}.previewMainV2 .materialFact{margin-top:26px}.previewMainV2 .materialFact p,.previewMainV2 .materialWhy p,.previewMainV2 .materialDossier p{font-size:15px;line-height:1.8}.previewMainV2 .materialWhy{margin-top:20px;padding:16px}}@media (width<=760px){.previewMainV2 .materialOverlay{place-items:end stretch;padding:0}.previewMainV2 .materialBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.previewMainV2 .materialDrawer{border-inline:0;border-bottom:0;border-radius:18px 18px 0 0;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-height:90svh}.previewMainV2 .materialModalHead{min-height:68px;padding:10px 16px 9px 20px}.previewMainV2 .materialModalHead h2{font-size:27px}.previewMainV2 .materialClose{width:46px;height:46px}.previewMainV2 .materialDrawer .materialRail{margin:0;padding-inline:8px}.previewMainV2 .materialDrawer .materialRail button{flex-basis:118px;min-width:118px;min-height:60px}.previewMainV2 .materialDrawer .materialPanel{overscroll-behavior:contain;height:auto;min-height:0;display:block;overflow-y:auto}.previewMainV2 .materialDrawer .materialVisual{aspect-ratio:auto;height:clamp(260px,36svh,340px);min-height:260px}.previewMainV2 .materialDrawer .materialCopy{padding-bottom:max(28px, env(safe-area-inset-bottom));overflow:visible}.previewMainV2 .materialControls{margin-top:24px}}@media (prefers-reduced-motion:reduce){.previewMainV2 .materialPanel,.previewMainV2 .materialOverlay,.previewMainV2 .materialDrawer{animation:none}.previewMainV2 .routeToMaterial,.previewMainV2 .materialDossier summary span{transition:none}}.previewMainV2 .primary:active,.previewMainV2 .routeToMaterial:active,.previewMainV2 .materialRail button:active,.previewMainV2 .materialControls button:active,.previewMainV2 .materialClose:active,.previewMainV2 .soundControl:active,.previewMainV2 .lang:active,.previewMainV2 .mobileMenuButton:active,.previewMainV2 .bestShieldButton:active{transition:transform .1s ease-out;transform:scale(.97)}@media (prefers-reduced-transparency:reduce){.previewMainV2 .heroPrimary,.previewMainV2 .soundPrompt,.previewMainV2 .soundControl,.previewMainV2 .materialBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.previewMainV2 .heroPrimary,.previewMainV2 .soundPrompt,.previewMainV2 .soundControl{background:#171714}.previewMainV2 .materialBackdrop{background:#070807f5}}@media (prefers-contrast:more){.previewMainV2 .journeyProgress.active{opacity:1}.previewMainV2 .journeyRoad{background:repeating-linear-gradient(#ffffffb8 0 7px,#0000 7px 12px)}.previewMainV2 .journeyRoad>b,.previewMainV2 .journeyRoad:before{border-color:#f0c66e}}.previewMainV2{--fluid-quick:.12s;--fluid-response:.36s;--fluid-ease:cubic-bezier(.2, .8, .2, 1);--fluid-material:#11110fb8;--fluid-material-heavy:#11110fe6;--fluid-focus:#f0c66e}.previewMainV2>main{font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.previewMainV2 :where(h1,h2,h3){font-optical-sizing:auto;text-wrap:balance}.previewMainV2 :where(p,blockquote,figcaption){text-wrap:pretty}.previewMainV2 main[dir=rtl] :where(.sectionHead h2,.whyCopy h2,.momentTitle h2,.heroTag,.teamHead h2,.footerContent h2){letter-spacing:0}.previewMainV2 main[dir=ltr] :where(h1,h2){letter-spacing:-.025em}.previewMainV2 main[dir=ltr] :where(.kicker,small){letter-spacing:.055em}.previewMainV2 :where(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.previewMainV2 :where(button,a,summary):focus-visible{outline:2px solid var(--fluid-focus);outline-offset:4px}.previewMainV2 :where(section[id],footer[id]){scroll-margin-top:92px}.previewMainV2 .nav{box-shadow:none;isolation:isolate;transition:background-color var(--fluid-response) var(--fluid-ease), box-shadow var(--fluid-response) var(--fluid-ease), backdrop-filter var(--fluid-response) var(--fluid-ease);background:linear-gradient(#08080794,#08080714 72%,#0000);border-bottom:0;top:0;left:0;right:0;position:fixed!important}.previewMainV2 .nav:after{content:"";z-index:-1;opacity:0;pointer-events:none;height:20px;transition:opacity var(--fluid-response) var(--fluid-ease);background:linear-gradient(#07070633,#0000);position:absolute;bottom:-18px;left:0;right:0}.previewMainV2 .nav.isElevated{-webkit-backdrop-filter:blur(22px)saturate(155%);background:#0c0c0ab8;box-shadow:0 14px 38px #0000002e}.previewMainV2 .nav.isElevated:after{opacity:.62}.previewMainV2 .navLinks a{transition:color var(--fluid-quick) ease-out, opacity var(--fluid-quick) ease-out}.previewMainV2 .navLinks a.isCurrent{color:#f3cb79;opacity:1}.previewMainV2 .navLinks a.isCurrent:after{transform:scaleX(1)}.previewMainV2 .soundStart:active,.previewMainV2 .soundSkip:active,.previewMainV2 .makerPlay:active,.previewMainV2 .makerStop:active,.previewMainV2 .routeIndex button:active,.previewMainV2 .socialProofMeta a:active,.previewMainV2 .scroll:active,.previewMainV2 .footerEmailLink:active{transition:transform var(--fluid-quick) ease-out;transform:scale(.97)}.previewMainV2 .footerProposalLink:active{transform:scale(.985)}.previewMainV2 .mapStop:active>b{transform:scale(.9)}.previewMainV2 .routeIndex button,.previewMainV2 .materialRail button,.previewMainV2 .materialControls button,.previewMainV2 .makerPlayIcon,.previewMainV2 .mapStop>b{transition:transform var(--fluid-quick) ease-out, background-color .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease}.previewMainV2 .heroPrimary,.previewMainV2 .soundControl,.previewMainV2 .soundPrompt,.previewMainV2 .mobileNavPanel{background-color:var(--fluid-material);-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:inset 0 1px #ffffff1a,0 18px 50px #00000047}.previewMainV2 .soundPrompt{animation:fluidMaterialize var(--fluid-response) var(--fluid-ease) both;transform-origin:0 100%}.previewMainV2 main[dir=rtl] .soundPrompt{transform-origin:100% 100%}@keyframes fluidMaterialize{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}.previewMainV2 .materialOverlay{--sheet-dismiss-progress:0;animation:.22s ease-out both fluidScrimIn}.previewMainV2 .materialBackdrop{opacity:calc(1 - var(--sheet-dismiss-progress));transition:opacity var(--fluid-quick) linear}.previewMainV2 .materialDrawer{background:var(--fluid-material-heavy);-webkit-backdrop-filter:blur(28px)saturate(135%);animation:fluidDrawerIn .3s var(--fluid-ease) both;transform-origin:50% 100%;box-shadow:inset 0 1px #ffffff1a,0 32px 100px #0000009e}.previewMainV2 .materialModalHead{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#11110fdb;position:relative}.previewMainV2 .materialDragHandle{display:none}@keyframes fluidScrimIn{0%{opacity:0}to{opacity:1}}@keyframes fluidScrimOut{0%{opacity:1}to{opacity:0}}@keyframes fluidDrawerIn{0%{opacity:.25;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fluidDrawerOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.975)}}@media (width>=681px){.previewMainV2 .materialOverlay.isClosing{animation:.18s ease-in both fluidScrimOut}.previewMainV2 .materialOverlay.isClosing .materialDrawer{animation:.18s ease-in both fluidDrawerOut}}.previewMainV2 .materialRail{scroll-snap-type:inline proximity;scroll-padding-inline:8px}.previewMainV2 .materialRail button{scroll-snap-align:start}@media (hover:hover) and (pointer:fine){.previewMainV2 .heroPrimary:hover,.previewMainV2 .primary:hover,.previewMainV2 .bestShieldButton:hover,.previewMainV2 .soundControl:hover,.previewMainV2 .routeToMaterial:hover{transform:translateY(-2px)}.previewMainV2 .chapterGrid article:hover img,.previewMainV2 .mosaic figure:hover img{transform:scale(1.025)}}@media (hover:none){.previewMainV2 :where(.primary,.bestShieldButton,.soundControl,.routeToMaterial):hover{transform:none}}@media (width<=680px){.previewMainV2 :where(section[id],footer[id]){scroll-margin-top:78px}.previewMainV2 .nav{background:linear-gradient(#080807b3,#0000)}.previewMainV2 .nav.isElevated{background:#0c0c0acc}.previewMainV2 .mobileNavPanel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity .18s ease-out, visibility .18s ease-out, transform .28s var(--fluid-ease);will-change:transform, opacity;display:grid;transform:translateY(-8px)scale(.97)}.previewMainV2 .mobileNavPanel.isOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1)}.previewMainV2 .mobileNavPanel a.isCurrent{color:#f0c66e;background:#c19a4b26}.previewMainV2 .materialOverlay{animation:.18s ease-out both fluidScrimIn}.previewMainV2 .materialDrawer{--sheet-y:100svh;--sheet-scale:1;transform:translate3d(0, var(--sheet-y), 0) scale(var(--sheet-scale));transform-origin:50% 100%;will-change:transform;animation:none!important}.previewMainV2 .materialDrawer.isDragging{-webkit-user-select:none;user-select:none}.previewMainV2 .materialModalHead{touch-action:none;cursor:grab;padding-top:22px}.previewMainV2 .materialDrawer.isDragging .materialModalHead{cursor:grabbing}.previewMainV2 .materialDragHandle{background:#ffffff57;border-radius:999px;width:40px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.previewMainV2 .nav,.previewMainV2 .nav:after,.previewMainV2 .mobileNavPanel,.previewMainV2 .soundPrompt,.previewMainV2 .materialOverlay,.previewMainV2 .materialDrawer{transition:none!important;animation:none!important}.previewMainV2 .materialDrawer{transform:none!important}.previewMainV2 .chapterGrid article:hover img,.previewMainV2 .mosaic figure:hover img{transform:none}}@media (prefers-reduced-transparency:reduce){.previewMainV2 .nav,.previewMainV2 .nav.isElevated,.previewMainV2 .heroPrimary,.previewMainV2 .soundControl,.previewMainV2 .soundPrompt,.previewMainV2 .mobileNavPanel,.previewMainV2 .materialDrawer,.previewMainV2 .materialModalHead{-webkit-backdrop-filter:none;background:#171714}}@media (prefers-contrast:more){.previewMainV2 .nav.isElevated,.previewMainV2 .soundPrompt,.previewMainV2 .soundControl,.previewMainV2 .mobileNavPanel,.previewMainV2 .materialDrawer{background:#090908;border-color:#f0c66e;box-shadow:0 0 0 1px #f0c66e}.previewMainV2 :where(button,a,summary):focus-visible{outline-width:3px}}.routeV2Preview .routeMotionV2 .mapCanvas:before{content:"ROUTE MOTION · V2";z-index:9;top:18px;color:#f0c66e;letter-spacing:1.15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#090f0dc7;border:1px solid #e3b75f8c;padding:7px 10px;font:800 9px/1 Manrope,sans-serif;position:absolute;inset-inline-start:18px}.routeV2Preview .routeMotionV2 .mapBike{--route-bike-angle:0deg;will-change:left, top;transition:opacity .2s!important}.routeV2Preview .routeMotionV2 .mapBike img{transform:rotate(var(--route-bike-angle));transition:none}.routeV2Preview .routeMotionV2 .mapBike[data-v2-facing=left] img{transform:scaleX(-1) rotate(calc(var(--route-bike-angle) * -1))}.routeV2Preview .routeMotionV2 .mapBike[data-v2-facing=right] img{transform:scaleX(1) rotate(var(--route-bike-angle))}.routeV2Preview .routeMotionV2 .mapBike[data-v2-arrived=true] .mapBikeHalo{animation:.5s cubic-bezier(.2,.8,.2,1) both routeV2Arrival}.routeV2Preview .routeMotionV2 .mapJourneyProgress i{transition:none}@keyframes routeV2Arrival{0%{opacity:.9;transform:scale(.88)}55%{opacity:.62;transform:scale(1.18)}to{opacity:.3;transform:scale(1)}}@media (width<=680px){.routeV2Preview .routeMotionV2 .mapCanvas:before{top:12px;font-size:8px;inset-inline-start:12px}.routeV2Preview .routeMotionV2 .mapBike{will-change:left, top}}@media (prefers-reduced-motion:reduce){.routeV2Preview .routeMotionV2 .mapBike[data-v2-arrived=true] .mapBikeHalo{animation:none}}.routeV3Preview .routeDepthV3 .mapCanvas{--route-focus-x:45%;--route-focus-y:89%;isolation:isolate;background:#07110f;border-color:#e7bc65b8;box-shadow:0 34px 100px #140f086b,inset 0 0 80px #010706b8}.routeV3Preview .routeDepthV3 .mapScenery{filter:saturate(.74)contrast(1.14)brightness(.69)sepia(.06)}.routeV3Preview .routeDepthV3 .mapScenery:after{background:linear-gradient(118deg,#020807c2 0%,#0000 31% 60%,#02080794 100%),linear-gradient(#01060561,#08120f2e 34%,#0000 66%,#020807ab)}.routeV3Preview .routeDepthV3 .mapDepthContours{z-index:1;pointer-events:none;opacity:.38;mix-blend-mode:screen;background:repeating-radial-gradient(at 75% 17%,#0000 0 22px,#e2bb6d1f 23px 24px,#0000 25px 43px),repeating-radial-gradient(at 28% 78%,#0000 0 29px,#e2bb6d14 30px 31px,#0000 32px 56px);position:absolute;inset:-12%;transform:rotate(-7deg)scale(1.1)}.routeV3Preview .routeDepthV3 .mapDepthFocus{z-index:4;aspect-ratio:1;pointer-events:none;width:clamp(170px,24vw,280px);transform:translate3d(var(--route-focus-x), var(--route-focus-y), 0) translate(-50%, -50%);will-change:transform;background:radial-gradient(circle,#edc36f1f 0%,#edc36f0b 38%,#0000 70%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1200px #01070621}.routeV3Preview .routeDepthV3 .routeV3Plate{z-index:9;top:18px;color:#f0c66e;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);pointer-events:none;background:#050c0ab8;border-inline-start:2px solid #e4b65a;gap:4px;min-width:112px;padding:9px 12px;display:grid;position:absolute;inset-inline-start:18px}.routeV3Preview .routeDepthV3 .routeV3Plate b,.routeV3Preview .routeDepthV3 .routeV3Plate span{letter-spacing:1.15px;font-family:Manrope,sans-serif;line-height:1}.routeV3Preview .routeDepthV3 .routeV3Plate b{font-size:9px}.routeV3Preview .routeDepthV3 .routeV3Plate span{color:#f0c66ea6;font-size:8px}.routeV3Preview .routeDepthV3 .mapPathCanvas{z-index:3}.routeV3Preview .routeDepthV3 .mapSegmentDistances{z-index:5}.routeV3Preview .routeDepthV3 .mapStop{z-index:6}.routeV3Preview .routeDepthV3 .mapStop>b{background:linear-gradient(145deg,#17231efa,#070e0cfa);border-color:#efc570eb;position:relative;box-shadow:0 8px 18px #00000094,inset 0 1px #ffebbf29}.routeV3Preview .routeDepthV3 .mapStop>b:after{content:"";z-index:-1;filter:blur(5px);background:#0000008c;border-radius:50%;width:48px;height:14px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)scaleY(.42)}.routeV3Preview .routeDepthV3 .mapStop.active>b{background:linear-gradient(145deg,#f0c873,#a7772c);box-shadow:0 0 0 6px #e0ad4b21,0 0 28px #e6b24c7a,0 10px 22px #0000009e}.routeV3Preview .routeDepthV3 .mapStop.passed>b{color:#f1ce86;background:linear-gradient(145deg,#243029,#101815);border-color:#c7973d;box-shadow:0 0 0 3px #d3a84f14,0 8px 18px #0000008a}.routeV3Preview .routeDepthV3 .mapBike{--route-bike-angle:0deg;--route-bike-depth-scale:1;--route-bike-shadow-opacity:.5;--route-bike-shadow-stretch:1;z-index:8;box-shadow:none;transform:translate(-50%, -50%) scale(var(--route-bike-depth-scale));will-change:left, top, transform;background:0 0;border:0;transition:opacity .18s!important}.routeV3Preview .routeDepthV3 .mapBikeGroundShadow{z-index:0;filter:blur(6px);width:62px;height:18px;opacity:var(--route-bike-shadow-opacity);transform:translateX(-50%) skewX(-14deg) scaleX(var(--route-bike-shadow-stretch));transform-origin:50%;background:#000000b8;border-radius:50%;position:absolute;bottom:8px;left:50%}.routeV3Preview .routeDepthV3 .mapBike .mapBikeHalo{border-color:#f4cb7694;inset:-3px;box-shadow:0 0 24px #e5b24d38}.routeV3Preview .routeDepthV3 .mapBike img{width:72px;height:72px;transform:rotate(var(--route-bike-angle));filter:drop-shadow(0 7px 7px #0009)drop-shadow(0 0 5px #edc06333);transition:none}.routeV3Preview .routeDepthV3 .mapBike[data-v2-facing=left] img{transform:scaleX(-1) rotate(calc(var(--route-bike-angle) * -1))}.routeV3Preview .routeDepthV3 .mapBike[data-v2-facing=right] img{transform:scaleX(1) rotate(var(--route-bike-angle))}.routeV3Preview .routeDepthV3 .mapBike[data-v2-arrived=true] .mapBikeHalo{animation:.58s cubic-bezier(.18,.82,.2,1) both routeV3Arrival}.routeV3Preview .routeDepthV3 .mapJourneyHUD{background:linear-gradient(145deg,#08100df0,#0f1410e0);border-color:#e7bc659e;grid-template-columns:1fr auto;gap:12px 16px;width:100%;margin-top:14px;padding:20px;position:relative;inset:auto;box-shadow:0 22px 70px #00000080,inset 0 1px #ffecc114}.routeV3Preview .routeDepthV3 .routeV3StoryBeat{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:12px}.routeV3Preview .routeDepthV3 .routeV3StoryBeat small{color:#dbad52;letter-spacing:.45px;font:700 9px/1.4 Manrope,sans-serif;display:block}.routeV3Preview .routeDepthV3 .routeV3StoryBeat p{color:#e9e1d4;margin:7px 0 0;font-size:13px;line-height:1.68}.routeV3Preview .routeDepthV3 .mapJourneyProgress{grid-column:1/-1}.routeV3Preview .routeDepthV3 .mapJourneyProgress i{transition:none}.routeV3Preview .routeDepthV3 .mapJourneyNext{display:none}.routeV3Preview .routeDepthV3 .routeV3Telemetry{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.routeV3Preview .routeDepthV3 .routeV3Telemetry>span{border-inline-end:1px solid #ffffff1c;min-width:0;padding:10px 8px}.routeV3Preview .routeDepthV3 .routeV3Telemetry>span:last-child{border-inline-end:0}.routeV3Preview .routeDepthV3 .routeV3Telemetry small{color:#8e887d;font-size:8px;display:block}.routeV3Preview .routeDepthV3 .routeV3Telemetry strong{color:#f1ce86;margin-top:5px;font:700 12px/1.25 Manrope,sans-serif;display:block}.routeV3Preview .routeDepthV3 .mapJourneyHUD{border-top:0;margin-top:0}.routeV3Preview .routeDepthV3 .mapJourneyStatus{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.routeV3Preview .routeDepthV3 .mapJourneyStatusCopy{min-width:0}.routeV3Preview .routeDepthV3 .mapJourneyStatusCopy>span{color:#c6bcac;margin-top:3px;font-size:12px;display:block}.routeV3Preview .routeDepthV3 .routeArtifactAssembly.routeArtifactCompact{border-inline:0;border-radius:0}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated{border:0;width:auto;min-height:66px;box-shadow:none;background:linear-gradient(90deg,#d3a84f1b,#ffffff05);border-top:1px solid #e7bc6557;grid-column:1/-1;justify-content:space-between;gap:18px;margin:1px -20px -17px;padding:15px 20px 17px;display:flex}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated:hover{background:linear-gradient(90deg,#d3a84f2b,#ffffff09);transform:none}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated>em{color:#f4d58f;width:auto;min-height:36px;box-shadow:none;white-space:nowrap;background:#d3a84f21;border:1px solid #e7bc657a;border-radius:2px;justify-content:center;align-items:center;padding:0 12px;font:700 9px/1 Manrope,sans-serif;display:inline-flex}.routeV3Preview .routeDepthV3 .routeJourneyControl{color:#f1d7a0;cursor:pointer;background:#d3a84f1c;border:1px solid #e7bc657a;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;height:36px;min-height:36px;padding:0 10px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.routeV3Preview .routeDepthV3 .routeJourneyControl:hover,.routeV3Preview .routeDepthV3 .routeJourneyControl:focus-visible{color:#fff1d4;background:#d3a84f38;border-color:#e1b866;outline:none}.routeV3Preview .routeDepthV3 .routeJourneyControl>span{font:700 11px/1 Manrope,sans-serif}.routeV3Preview .routeDepthV3 .routeJourneyControl .routeJourneyControlLabel{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;font:700 9px/1.2 IBM Plex Sans Arabic,Manrope,sans-serif;position:static;overflow:visible}@media (width>=1001px){.previewMainV2 .soundPrompt.soundNudge{inset-inline:auto clamp(18px,3vw,46px);width:min(360px,100vw - 36px);bottom:18px}.previewMainV2 .soundControl{inset-inline:auto clamp(16px,2.4vw,34px);max-width:230px;bottom:18px}}.routeV3Preview .routeDepthV3 .routeDossierAccess{gap:5px;min-width:0;display:grid}.routeV3Preview .routeDepthV3 .routeDossierAccess strong{color:#f3e8d5;font-size:14px}.routeV3Preview .routeDepthV3 .routeArtifactTransform{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.routeV3Preview .routeDepthV3 .routeArtifactTransform b{color:#b5aa99;font-size:12px}.routeV3Preview .routeDepthV3 .routeArtifactTransform i{color:#b89148;font-size:14px;font-style:normal}@keyframes routeV3Arrival{0%{opacity:.92;transform:scale(.76)}58%{opacity:.72;transform:scale(1.28)}to{opacity:.18;transform:scale(1.06)}}@media (width<=680px){.routeV3Preview .routeDepthV3 .routeV3Plate{top:12px;padding:8px 10px;inset-inline-start:12px}.routeV3Preview .routeDepthV3 .mapDepthFocus{width:150px}.routeV3Preview .routeDepthV3 .mapBike img{width:59px;height:59px}.routeV3Preview .routeDepthV3 .mapBikeGroundShadow{width:50px;bottom:7px}.routeV3Preview .routeDepthV3 .mapJourneyHUD{width:100%;min-height:0;margin-top:0;padding:17px}.routeV3Preview .routeDepthV3 .routeV3StoryBeat p{font-size:12.5px;line-height:1.62}.routeV3Preview .routeDepthV3 .routeV3Telemetry strong{font-size:11px}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated{margin:1px -17px -14px;padding:14px 17px}}@media (prefers-reduced-motion:reduce){.routeV3Preview .routeDepthV3 .mapBike,.routeV3Preview .routeDepthV3 .mapDepthFocus{transition:none!important}.routeV3Preview .routeDepthV3 .mapBike[data-v2-arrived=true] .mapBikeHalo{animation:none}.routeV3Preview .routeDepthV3 .mapDepthContours{opacity:.26;transform:none}}.previewMainV2 .featuredCrewMember{background:linear-gradient(145deg,#181915db,#090a08ad),radial-gradient(circle at 88% 12%,#d4a95238,#0000 44%);grid-column:1/-1;position:relative;overflow:hidden;box-shadow:inset 0 3px #d7ae5bd6}.previewMainV2 .featuredCrewMember:after{content:"JF";inset-inline-end:-10px;color:#e1be770e;letter-spacing:-12px;pointer-events:none;font:700 clamp(112px,13vw,188px)/1 Manrope,sans-serif;position:absolute;bottom:-46px}.previewMainV2 .featuredCrewMember>*{z-index:1;position:relative}.previewMainV2 .crewMemberTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.previewMainV2 .crewMemberIndex{color:#d2a952;font:700 12px Manrope,sans-serif}.previewMainV2 .teamPortraitJan{border-color:#e1be77b8;width:86px;height:86px;box-shadow:0 14px 34px #00000042}.previewMainV2 .teamPortraitJan img{object-position:50% 29%;transform:scale(1.05)}.previewMainV2 .crewDiscipline{color:#e8c77e;letter-spacing:.9px;width:fit-content;text-shadow:none;align-items:center;margin-top:18px;font:700 9px/1.35 Manrope,sans-serif;display:flex}.previewMainV2 .crewDiscipline:before{content:"";background:#d8ac50;width:20px;height:1px;margin-inline-end:8px}.previewMainV2 .featuredCrewMember h3{margin-top:18px;font-size:clamp(32px,3vw,44px)}.previewMainV2 .featuredCrewMember>p{max-width:52ch}.previewMainV2 .readyCrewMember{min-height:350px}.previewMainV2 .readyCrewMember h3{margin-top:18px}.previewMainV2 .crewCredentials{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.previewMainV2 .crewCredentials span{color:#d9c9ab;background:#0405043d;border:1px solid #e1be774d;align-content:center;gap:4px;min-height:46px;padding:8px 10px;display:grid}.previewMainV2 .crewCredentials small{color:#a99a7e;letter-spacing:.55px;font:700 7px/1 Manrope,sans-serif}.previewMainV2 .crewCredentials strong{color:#ead7b1;letter-spacing:.55px;font:700 9px/1.05 Manrope,sans-serif}.previewMainV2 .crewCredentials .crewCredentialLogo{grid-template-columns:auto 1fr;column-gap:8px}.previewMainV2 .crewCredentialLogo img{object-fit:contain;background:#f5f2eb;grid-row:1/3;align-self:center;width:34px;max-height:22px;padding:3px}.previewMainV2 .crewProfileButton{color:#f4e6c8;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#cda24d1a;border:1px solid #e1be7794;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;margin-top:22px;padding:0 16px;font:700 12px/1.3 inherit;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s,border-color .22s;display:flex}.previewMainV2 .crewProfileButton b{color:#e4ba66;text-shadow:none;font-size:17px}.previewMainV2 .crewProfileButton:active{transition-duration:70ms;transform:scale(.98)}.previewMainV2 .crewProfileButton:focus-visible{outline-offset:4px;outline:2px solid #f0cb7c}.previewMainV2 .janProfileOverlay{z-index:10050;place-items:center;padding:clamp(18px,3vw,44px);animation:.22s ease-out both janProfileScrimIn;display:grid;position:fixed;inset:0}.previewMainV2 .janProfileBackdrop{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);cursor:default;background:#030403b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.previewMainV2 .janProfileDialog{color:#f4efe5;-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#0f100ef0;border:1px solid #e2c17e59;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1240px,100%);max-height:min(900px,91svh);animation:.32s cubic-bezier(.2,.82,.2,1) both janProfileDialogIn;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 120px #00000094,inset 0 1px #ffffff14}.previewMainV2 .janProfileOverlay.isClosing{animation:.19s ease-in both janProfileScrimOut}.previewMainV2 .janProfileOverlay.isClosing .janProfileDialog{animation:.19s ease-in both janProfileDialogOut}.previewMainV2 .janProfileHead{z-index:2;background:#161714db;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:98px;padding:22px clamp(22px,3vw,40px);display:flex;position:relative}.previewMainV2 .janProfileHead p{color:#d7ad58;letter-spacing:1px;margin:0 0 4px;font:700 9px/1.4 Manrope,sans-serif}.previewMainV2 .janProfileHead h2{letter-spacing:-1.5px;margin:0;font:700 clamp(32px,3vw,46px)/1 Manrope,sans-serif}.previewMainV2 .janProfileClose{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff0e;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:300 28px/1 Manrope,sans-serif;transition:transform .16s,background-color .16s;display:grid}.previewMainV2 .janProfileClose:active{transform:scale(.92)}.previewMainV2 .janProfileClose:focus-visible,.previewMainV2 .janProfileDialog a:focus-visible{outline-offset:4px;outline:2px solid #efca79}.previewMainV2 .janProfileBody{overscroll-behavior:contain;min-height:0;padding:clamp(18px,2.5vw,34px);overflow-y:auto}.previewMainV2 .janFilmLead{grid-template-columns:minmax(0,1.36fr) minmax(280px,.64fr);align-items:center;gap:clamp(24px,3.5vw,50px);display:grid}.previewMainV2 .janVimeoFrame{aspect-ratio:16/9;background:#050505;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000057}.previewMainV2 .janVimeoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.previewMainV2 .janFilmLeadCopy small,.previewMainV2 .janProofGrid small{color:#d7ad58;letter-spacing:1px;font:700 9px/1.45 Manrope,sans-serif}.previewMainV2 .janFilmLeadCopy h3{margin:15px 0 12px;font-size:clamp(28px,3vw,44px);line-height:1.35}.previewMainV2 .janFilmLeadCopy p{color:#cbc4b9;margin:0;line-height:1.78}.previewMainV2 .janProfileDialog a{color:#e7c582;border-bottom:1px solid #dfb76985;align-items:center;gap:10px;width:fit-content;margin-top:18px;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.previewMainV2 .janProfileDialog a b{font-size:16px}.previewMainV2 .janFitStrip{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin-top:clamp(28px,4vw,54px);padding:24px 0}.previewMainV2 .janFitStrip>p{color:#d7ad58;letter-spacing:1px;margin:0 0 17px;font:700 9px/1.4 Manrope,sans-serif}.previewMainV2 .janFitStrip>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.previewMainV2 .janFitStrip span{color:#d8d1c6;border-inline-start:1px solid #ffffff1a;grid-template-columns:28px 1fr;align-content:center;gap:12px;min-height:88px;padding:5px 22px;line-height:1.62;display:grid}.previewMainV2 .janFitStrip span:first-child{border-inline-start:0}.previewMainV2 .janFitStrip span b{color:#d7ad58;font:700 10px/1.6 Manrope,sans-serif}.previewMainV2 .janProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.previewMainV2 .janProofGrid article{background:#ffffff06;border:1px solid #ffffff1a;min-height:0;overflow:hidden}.previewMainV2 .janProofVideo{aspect-ratio:16/9;background:#050505;border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.previewMainV2 .janProofVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.previewMainV2 .janProofCopy{padding:24px}.previewMainV2 .janProofGrid h3{margin:18px 0 12px;font-size:27px;line-height:1.35}.previewMainV2 .janProofGrid p{color:#bfb8ad;margin:0;line-height:1.75}.previewMainV2 .janArchiveLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.previewMainV2 .janArchiveLink{background:#dfb7690b;border:1px solid #dfb7693d;justify-content:space-between;width:100%;min-height:78px;margin-top:12px;padding:17px 22px}.previewMainV2 .janArchiveLink span{gap:4px;display:grid}.previewMainV2 .janArchiveLink small{color:#a6967a;letter-spacing:.8px;font:700 8px/1.3 Manrope,sans-serif}.previewMainV2 .janArchiveLink strong{color:#eee5d5;font-size:14px}@keyframes janProfileScrimIn{0%{opacity:0}to{opacity:1}}@keyframes janProfileScrimOut{0%{opacity:1}to{opacity:0}}@keyframes janProfileDialogIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes janProfileDialogOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.99)}}@media (hover:hover){.previewMainV2 .crewProfileButton:hover{background:#cda24d2e;border-color:#efca7ee6;transform:translateY(-2px)}.previewMainV2 .janProfileClose:hover{background:#ffffff1f;transform:rotate(4deg)}.previewMainV2 .janProfileDialog a:hover{color:#f4d99f}}@media (width<=760px){.previewMainV2 .janProfileOverlay{place-items:end stretch;padding:0}.previewMainV2 .janProfileBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020302ad}.previewMainV2 .janProfileDialog{border-inline:0;border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92svh;animation-name:janProfileSheetIn}.previewMainV2 .janProfileOverlay.isClosing .janProfileDialog{animation-name:janProfileSheetOut}.previewMainV2 .janProfileHead{min-height:78px;padding:14px 18px}.previewMainV2 .janProfileHead:before{content:"";background:#ffffff3d;border-radius:99px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.previewMainV2 .janProfileHead p{letter-spacing:.7px;font-size:8px}.previewMainV2 .janProfileHead h2{font-size:31px}.previewMainV2 .janProfileClose{width:44px;height:44px}.previewMainV2 .janProfileBody{padding:14px 16px max(28px, env(safe-area-inset-bottom))}.previewMainV2 .janFilmLead{grid-template-columns:1fr;gap:22px}.previewMainV2 .janVimeoFrame{border-radius:0;width:calc(100% + 32px);margin-inline:-16px}.previewMainV2 .janFilmLeadCopy h3{font-size:29px}.previewMainV2 .janFilmLeadCopy p{font-size:14px}.previewMainV2 .janFitStrip{margin-top:28px;padding:22px 0}.previewMainV2 .janFitStrip>div{grid-template-columns:1fr}.previewMainV2 .janFitStrip span{border-inline-start:0;border-top:1px solid #ffffff17;min-height:0;padding:13px 0;font-size:13px}.previewMainV2 .janFitStrip span:first-child{border-top:0}.previewMainV2 .janProofGrid{grid-template-columns:1fr}.previewMainV2 .janProofGrid article{min-height:0}.previewMainV2 .janProofCopy{padding:24px 20px}.previewMainV2 .janProofGrid h3{margin-top:18px;font-size:25px}.previewMainV2 .janArchiveLinks{grid-template-columns:1fr}.previewMainV2 .featuredCrewMember h3{font-size:36px}.previewMainV2 .readyCrewMember{min-height:0}.previewMainV2 .crewProfileButton{min-height:54px}.previewMainV2 .janArchiveLink{min-height:72px;padding:15px 17px}}@media (width<=620px){.previewMainV2 .featuredCrewMember{grid-column:auto}.previewMainV2 .teamPortrait{width:66px;height:66px}.previewMainV2 .teamPortraitJan{width:76px;height:76px}}@keyframes janProfileSheetIn{0%{opacity:.9;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes janProfileSheetOut{0%{opacity:1;transform:none}to{opacity:.9;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.previewMainV2 .janProfileOverlay,.previewMainV2 .janProfileDialog,.previewMainV2 .janProfileOverlay.isClosing,.previewMainV2 .janProfileOverlay.isClosing .janProfileDialog,.previewMainV2 .crewProfileButton,.previewMainV2 .janProfileClose{transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.previewMainV2 .janProfileBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030403e0}.previewMainV2 .janProfileDialog,.previewMainV2 .janProfileHead{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11120f}}@media (prefers-contrast:more){.previewMainV2 .janProfileDialog{background:#090a08;border-color:#fff}.previewMainV2 .crewProfileButton,.previewMainV2 .janProfileClose{border-color:#fff}}.previewMainV2 .soundPrompt.soundNudge{inset-inline-start:clamp(16px,2.4vw,34px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0ce6;border-color:#d3a84f6b;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:10px;width:min(410px,100vw - 32px);min-height:66px;padding:10px 10px 10px 14px;display:grid;bottom:24px;box-shadow:0 16px 44px #00000057}.previewMainV2 .soundNudge .soundDisc{width:32px;height:32px}.previewMainV2 .soundNudgeCopy{gap:2px;min-width:0;display:grid}.previewMainV2 .soundNudgeCopy small{color:#aa8b4e;letter-spacing:.7px;font:700 8px/1.2 Manrope,sans-serif}.previewMainV2 .soundNudgeCopy strong{color:#f2ebdf;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.previewMainV2 .soundNudgeCopy em{color:#aaa397;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.35;overflow:hidden}.previewMainV2 .soundNudge .soundStart{white-space:nowrap;gap:10px;min-height:42px;padding:0 14px}.previewMainV2 .soundNudge .soundSkip{color:#a9a297;border-radius:50%;width:34px;min-height:34px;padding:0;font-size:23px;line-height:1}.previewMainV2 .soundNudge .soundSkip:focus-visible,.previewMainV2 .soundNudge .soundStart:focus-visible{outline-offset:3px;outline:2px solid #e9bd67}.previewMainV2 .soundControl{border-radius:999px;justify-content:flex-start;width:auto;max-width:min(270px,100vw - 72px);min-height:52px;padding:7px 13px}.previewMainV2 .soundControl .soundBars{flex:0 0 26px}.previewMainV2 .soundControl>span:last-child{text-align:start;gap:2px;min-width:0;display:grid}.previewMainV2 .soundControl strong,.previewMainV2 .soundControl small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.previewMainV2 .soundControl small{letter-spacing:.15px;font-size:7.5px;display:block}.routeV3Preview .routeDepthV3 .routeArtifactAssembly{background:linear-gradient(135deg,#d5aa5114,#0000 54%),#0000002b;border:1px solid #e0b7623d;grid-column:1/-1;gap:11px;padding:14px;display:grid;overflow:hidden}.routeV3Preview .routeDepthV3 .routeArtifactHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.routeV3Preview .routeDepthV3 .routeArtifactHeading>span{gap:4px;min-width:0;display:grid}.routeV3Preview .routeDepthV3 .routeArtifactHeading small,.routeV3Preview .routeDepthV3 .routeArtifactCurrent small{color:#a28b63;letter-spacing:.65px;font:700 7px/1.2 Manrope,sans-serif}.routeV3Preview .routeDepthV3 .routeArtifactHeading strong{color:#efe5d5;font-size:12px;line-height:1.4}.routeV3Preview .routeDepthV3 .routeArtifactHeading>b{color:#dbad52;white-space:nowrap;font:700 11px/1.2 Manrope,sans-serif}.routeV3Preview .routeDepthV3 .routeArtifactStage{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;min-height:66px;display:grid}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint{place-items:center;width:76px;height:58px;display:grid;position:relative}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint:before,.routeV3Preview .routeDepthV3 .routeArtifactBlueprint:after{content:"";pointer-events:none;position:absolute}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint:before{border:1px dashed #e0b7623d;border-radius:50%;inset:5px 1px}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint:after{background:#e2b65e;border-radius:50%;width:4px;height:4px;box-shadow:0 0 16px #e2b65eb8}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>img,.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>i,.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>i img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>img{opacity:.16;filter:grayscale()brightness(1.15)}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>i{clip-path:inset(calc(100% - var(--artifact-progress)) 0 0 0);transition:clip-path .62s cubic-bezier(.2,.8,.2,1);display:block}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>i img{filter:sepia(.3)saturate(1.35)drop-shadow(0 5px 7px #0009)}.routeV3Preview .routeDepthV3 .routeArtifactCurrent{gap:5px;min-width:0;animation:.44s cubic-bezier(.2,.8,.2,1) both routeArtifactArrive;display:grid}.routeV3Preview .routeDepthV3 .routeArtifactCurrent strong{color:#f2d28e;font-size:16px;line-height:1.3}.routeV3Preview .routeDepthV3 .routeArtifactPieces{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.routeV3Preview .routeDepthV3 .routeArtifactPieces li{color:#625f58;text-align:center;background:#ffffff04;border:1px solid #ffffff14;align-content:center;place-items:center;gap:3px;min-width:0;min-height:42px;padding:6px 4px;transition:color .26s,background-color .26s,border-color .26s,transform .26s;display:grid}.routeV3Preview .routeDepthV3 .routeArtifactPieces li b{font:700 14px/1 Manrope,sans-serif}.routeV3Preview .routeDepthV3 .routeArtifactPieces li span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;line-height:1.2;overflow:hidden}.routeV3Preview .routeDepthV3 .routeArtifactPieces li.isCollected{color:#aa8a4d;border-color:#d6ad5933}.routeV3Preview .routeDepthV3 .routeArtifactPieces li.isCurrent{color:#f0c66f;background:#d6ad591f;border-color:#e6bc65a6;transform:translateY(-2px)}.routeV3Preview .routeDepthV3 .routeArtifactAssembly.isComplete{border-color:#e8c37785;box-shadow:inset 0 0 28px #e0b04e14}.routeV3Preview .routeDepthV3 .routeArtifactAssembly.isComplete .routeArtifactBlueprint:before{border-style:solid;border-color:#e8c37794}.routeV3Preview .routeDepthV3 .routeArtifactAssembly.routeArtifactCompact{background:#0000001c;border-color:#e0b7622e;gap:0;padding:9px 12px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactStage{grid-template-columns:58px minmax(0,1fr);gap:11px;min-height:48px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactBlueprint{width:56px;height:43px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactCurrent{gap:3px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactCurrent small{color:#8f7b57;font-size:7px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactCurrent strong{font-size:14px}.previewMainV2 .supportCrewToggle{display:none}.previewMainV2 .fine,.previewMainV2 .disclaimer{line-height:1.7;color:#5f574c!important;font-size:13.5px!important}.previewMainV2 .experienceBlock>small{font-size:11px;line-height:1.55}.previewMainV2 .socialProofMeta small{color:#5f574c;font-size:12.5px}.previewMainV2 .socialProofMeta a{font-size:13.5px}.previewMainV2 .janProofGrid p{font-size:15px}.previewMainV2 .janProofCopy>small{font-size:9px}@keyframes routeArtifactArrive{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (width<=680px){.previewMainV2 .socialStats{grid-template-columns:1fr;gap:10px}.previewMainV2 .socialStats .socialPlatform{min-height:190px;padding:22px}.previewMainV2 .socialHeroMetric strong{font-size:clamp(62px,18vw,82px)}.previewMainV2 .audienceProofStrip{grid-template-columns:1fr;gap:10px}.previewMainV2 .soundPrompt.soundNudge{top:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:30px minmax(0,1fr) auto 32px;gap:8px;width:auto;min-height:60px;padding:8px 8px 8px 11px}.previewMainV2 .soundNudge .soundDisc{width:28px;height:28px}.previewMainV2 .soundNudgeCopy small{font-size:7px}.previewMainV2 .soundNudgeCopy strong{font-size:12.5px}.previewMainV2 .soundNudgeCopy em{display:none}.previewMainV2 .soundNudge .soundStart{min-height:40px;padding:0 11px;font-size:11px}.previewMainV2 .soundControl{width:auto;max-width:calc(100vw - 78px);min-height:48px;padding:6px 11px}.previewMainV2 .soundControl strong{font-size:11px}.previewMainV2 .soundControl small{font-size:7px;display:block}.previewMainV2 .mobileNavPanel{max-height:calc(100svh - 90px);overflow-y:auto}.routeV3Preview .routeDepthV3 .routeArtifactAssembly{gap:9px;padding:12px}.routeV3Preview .routeDepthV3 .routeArtifactHeading strong{font-size:11px}.routeV3Preview .routeDepthV3 .routeArtifactStage{grid-template-columns:67px minmax(0,1fr);gap:11px;min-height:58px}.routeV3Preview .routeDepthV3 .routeArtifactBlueprint{width:66px;height:50px}.routeV3Preview .routeDepthV3 .routeArtifactCurrent strong{font-size:14px}.routeV3Preview .routeDepthV3 .routeArtifactPieces{gap:4px}.routeV3Preview .routeDepthV3 .routeArtifactPieces li{min-height:34px;padding:5px 2px}.routeV3Preview .routeDepthV3 .routeArtifactPieces li b{font-size:12px}.routeV3Preview .routeDepthV3 .routeArtifactPieces li span{display:none}.routeV3Preview .routeDepthV3 .routeArtifactAssembly.routeArtifactCompact{padding:7px 9px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactStage{grid-template-columns:47px minmax(0,1fr);gap:9px;min-height:41px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactBlueprint{width:45px;height:35px}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactCurrent strong{font-size:12.5px}.previewMainV2 .readyCrewMember{padding-block:24px!important}.previewMainV2 .readyCrewMember h3{margin-top:12px;font-size:24px}.previewMainV2 .readyCrewMember p{margin-top:12px;font-size:14px;line-height:1.65}.previewMainV2 .readyCrewMember .crewDiscipline{margin-top:12px}.previewMainV2 .flexibleCrew>div{padding-block:22px}.previewMainV2 .flexibleCrew>div>strong{font-size:15px;line-height:1.55}.previewMainV2 .supportCrewToggle{color:#eee2ca;cursor:pointer;background:#cda24d14;border:1px solid #e1be7773;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;margin-top:16px;padding:0 14px;font-weight:700;display:flex}.previewMainV2 .supportCrewToggle b{color:#e1b761;font-size:19px}.previewMainV2 .flexibleCrew ul{opacity:0;border-top:0;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .38s cubic-bezier(.2,.8,.2,1),padding .28s,opacity .22s;overflow:hidden}.previewMainV2 .flexibleCrew.isOpen ul{opacity:1;border-top:1px solid #ffffff1a;max-height:280px;padding-top:4px;padding-bottom:24px}.previewMainV2 .fine,.previewMainV2 .disclaimer{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.routeV3Preview .routeDepthV3 .routeArtifactBlueprint>i{clip-path:inset(calc(100% - var(--artifact-progress)) 0 0 0);transition:none}.routeV3Preview .routeDepthV3 .routeArtifactCurrent{animation:none}.routeV3Preview .routeDepthV3 .routeArtifactPieces li,.previewMainV2 .flexibleCrew ul{transition:none}}.previewMainV2 footer#partnership{text-align:start;align-items:center;min-height:max(680px,100svh);padding:clamp(104px,12vh,132px) clamp(28px,7vw,112px) clamp(54px,8vh,82px);display:flex;overflow:hidden}.previewMainV2 footer#partnership .footerShade{background:linear-gradient(90deg,#07070614 0 29%,#070706ad 59%,#070706f5 100%),linear-gradient(#0000 46%,#050504eb)}.previewMainV2 [dir=ltr] footer#partnership .footerShade{background:linear-gradient(270deg,#07070614 0 29%,#070706ad 59%,#070706f5 100%),linear-gradient(#0000 46%,#050504eb)}.previewMainV2 footer#partnership .footerPartnership{width:min(1220px,100%);margin-inline:auto;display:block}.previewMainV2 footer#partnership .footerContent{width:min(690px,58vw);margin-inline-end:auto}.previewMainV2 footer#partnership .footerContent h2{text-wrap:balance;max-width:14ch;margin:14px 0 20px;font-size:clamp(44px,min(4.9vw,7.7vh),68px);line-height:1.12}.previewMainV2 footer#partnership .footerContent>p:not(.kicker){color:#d5cfc4;max-width:57ch;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.78}.previewMainV2 footer#partnership .footerActions{justify-content:flex-start;gap:18px;margin-top:28px}.previewMainV2 footer#partnership .footerActions .primary{min-height:56px;margin:0;padding-inline:24px}.previewMainV2 footer#partnership .footerEmailLink{color:#d8d1c6;border-bottom-color:#ffffff47;min-height:44px;padding-inline:2px;font-size:14px}.previewMainV2 .footerQuietRail{margin:clamp(34px,5vh,52px) 0 0;color:#a9a297;border-top:1px solid #ffffff2e;grid-template-columns:auto minmax(190px,1fr) auto;align-items:center;gap:18px;width:min(690px,58vw);margin-inline-end:auto;padding-top:18px;font-size:11px;display:grid}.previewMainV2 .footerQuietRail>a:not(.footerProposalLink){color:#c6beb2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.previewMainV2 footer#partnership .footerProposalLink{background:#0b0a0847;border-color:#d3a84f4d;gap:12px;width:auto;min-height:44px;margin:0;padding:6px 8px 6px 12px}.previewMainV2 footer#partnership .footerProposalLink span{gap:1px}.previewMainV2 footer#partnership .footerProposalLink small{letter-spacing:.9px;font-size:7px}.previewMainV2 footer#partnership .footerProposalLink strong{font-size:11px}.previewMainV2 footer#partnership .footerProposalLink>b{flex-basis:28px;width:28px;height:28px;font-size:15px}.previewMainV2 footer#partnership .copyright{inset-inline:0;text-align:center;letter-spacing:1.2px;font-size:8px;bottom:18px}.previewMainV2 .soundControl.isFooterCompact{border-radius:50%;justify-content:center;width:48px;min-width:48px;max-width:48px;min-height:48px;padding:0}.previewMainV2 .soundControl.isFooterCompact .soundBars{border:0;flex-basis:26px;padding:0}.previewMainV2 .soundControl.isFooterCompact>span:last-child{display:none}@media (width<=680px){.previewMainV2 footer#partnership{min-height:100svh;padding:clamp(214px, 30svh, 278px) 20px max(88px, calc(76px + env(safe-area-inset-bottom)));align-items:flex-end}.previewMainV2 footer#partnership .footerPicture>img{object-position:43% top}.previewMainV2 footer#partnership .footerShade,.previewMainV2 [dir=ltr] footer#partnership .footerShade{background:linear-gradient(0deg,#070706fc 0 57%,#070706ad 76%,#0707062e 100%),linear-gradient(90deg,#0707063d,#0000 56%)}.previewMainV2 footer#partnership .footerPartnership{min-height:0;padding:0}.previewMainV2 footer#partnership .footerContent,.previewMainV2 .footerQuietRail{width:100%}.previewMainV2 footer#partnership .footerContent h2{max-width:13ch;margin:10px 0 14px;font-size:clamp(36px,10.3vw,43px);line-height:1.12}.previewMainV2 footer#partnership .footerContent>p:not(.kicker){max-width:38ch;font-size:15px;line-height:1.65}.previewMainV2 footer#partnership .footerActions{margin-top:20px;display:block}.previewMainV2 footer#partnership .footerActions .primary{width:100%;min-height:54px;font-size:13px}.previewMainV2 footer#partnership .footerEmailLink{width:max-content;min-height:38px;margin-top:10px;padding:0;font-size:12px}.previewMainV2 .footerQuietRail{grid-template-columns:1fr;gap:7px;margin-top:24px;padding-top:16px;font-size:10.5px}.previewMainV2 .footerQuietRail>a:not(.footerProposalLink){white-space:normal}.previewMainV2 footer#partnership .footerProposalLink{width:100%;min-height:48px;margin-top:7px}.previewMainV2 footer#partnership .copyright{bottom:max(16px, env(safe-area-inset-bottom))}.previewMainV2 .soundControl.isFooterCompact{left:12px;bottom:max(12px, env(safe-area-inset-bottom));width:44px;min-width:44px;max-width:44px;min-height:44px}}@media (width<=390px) and (height<=760px){.previewMainV2 footer#partnership{padding-top:170px}.previewMainV2 footer#partnership .footerContent h2{font-size:34px}.previewMainV2 footer#partnership .footerContent>p:not(.kicker){font-size:14px}.previewMainV2 .footerQuietRail{margin-top:18px}}.previewMainV2 footer#partnership .footerContent{width:min(740px,62vw)}.previewMainV2 footer#partnership .footerContent h2{letter-spacing:0;max-width:15ch}.previewMainV2 [dir=ltr] footer#partnership .footerContent h2{letter-spacing:-.018em}.previewMainV2 footer#partnership .footerContent>p:not(.kicker){max-width:48ch}.previewMainV2 footer#partnership .footerActions{grid-template-columns:minmax(220px,auto) auto auto;align-items:stretch;gap:10px;width:max-content;max-width:100%;display:grid}.previewMainV2 footer#partnership .footerActions .primary,.previewMainV2 footer#partnership .footerEmailLink,.previewMainV2 footer#partnership .footerProposalLink{border-radius:0;min-height:56px;margin:0}.previewMainV2 footer#partnership .footerEmailLink,.previewMainV2 footer#partnership .footerProposalLink{color:#eee8de;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a0847;border:1px solid #ffffff42;justify-content:center;align-items:center;gap:18px;width:auto;padding:0 17px;font-size:13px;font-weight:700;line-height:1;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.previewMainV2 footer#partnership .footerEmailLink{border-bottom:1px solid #ffffff42}.previewMainV2 footer#partnership .footerEmailLink b,.previewMainV2 footer#partnership .footerProposalLink>b{color:#d7aa54;background:0 0;flex:none;width:auto;height:auto;font:800 16px/1 Manrope,sans-serif;display:inline}.previewMainV2 footer#partnership .footerProposalLink span{display:block}.previewMainV2 footer#partnership .footerProposalLink strong{color:inherit;font-size:13px;line-height:1}@media (hover:hover){.previewMainV2 footer#partnership .footerEmailLink:hover,.previewMainV2 footer#partnership .footerProposalLink:hover{color:#fff;background:#d3a84f1f;border-color:#e2ba69b8;transform:translateY(-2px)}}.previewMainV2 footer#partnership .footerActions a:focus-visible{outline-offset:4px;outline:2px solid #efc36c}@media (width<=680px){.previewMainV2 footer#partnership{padding-top:clamp(190px,27svh,245px)}.previewMainV2 footer#partnership .footerContent{width:100%}.previewMainV2 footer#partnership .footerContent h2{max-width:14ch;font-size:clamp(35px,9.8vw,41px);line-height:1.13}.previewMainV2 footer#partnership .footerActions{grid-template-columns:1fr 1fr;gap:8px;width:100%}.previewMainV2 footer#partnership .footerActions .primary{grid-column:1/-1;width:100%;min-height:54px}.previewMainV2 footer#partnership .footerEmailLink,.previewMainV2 footer#partnership .footerProposalLink{gap:9px;width:100%;min-height:48px;padding-inline:10px;font-size:12px}.previewMainV2 footer#partnership .footerProposalLink strong{font-size:12px}}@media (width<=390px) and (height<=760px){.previewMainV2 footer#partnership{padding-top:154px}.previewMainV2 footer#partnership .footerContent h2{font-size:33px}}@media (prefers-reduced-transparency:reduce){.previewMainV2 footer#partnership .footerEmailLink,.previewMainV2 footer#partnership .footerProposalLink{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181713}}.previewMainV2 .navLinks{font-size:.875rem}.previewMainV2 .navLinks a{align-items:center;min-height:44px;display:inline-flex}.previewMainV2 .lang{width:44px;height:44px}.previewMainV2 .mobileMenuButton{min-height:44px;font-size:.875rem}.previewMainV2 :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #e9bd67}.previewMainV2 .seasonFact strong{white-space:nowrap}.previewMainV2 main[dir=ltr] .heroTag{white-space:normal;text-wrap:balance}.previewMainV2 .seasonFact small{font-size:.75rem;line-height:1.5}.previewMainV2 .routeDistanceSummary small{color:#c9b88f;font-size:.75rem;line-height:1.6}.previewMainV2 .routeDistanceSummary>p{font-size:.875rem;line-height:1.8}.previewMainV2 .routeIndexCopy>small{font-size:.75rem;line-height:1.6}.routeV3Preview .routeDepthV3 .routeIndex button em{font-size:.875rem}.routeV3Preview .routeDepthV3 .routeV3StoryBeat p{font-size:1rem;line-height:1.8}.routeV3Preview .routeDepthV3 :is(.routeV3StoryBeat small,.mapJourneyStatus small,.routeV3Telemetry small,.routeDossierAccess small){color:#c9b88f;font-size:.75rem;line-height:1.6}.routeV3Preview .routeDepthV3 .routeV3Telemetry strong{font-size:.875rem;line-height:1.5}.routeV3Preview .routeDepthV3 .routeV3Telemetry>span{padding:12px 6px}.routeV3Preview .routeDepthV3 .routeJourneyControl{height:auto;min-height:44px;padding:10px 12px}.routeV3Preview .routeDepthV3 .routeJourneyControl .routeJourneyControlLabel{font-size:.875rem}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated{grid-row:auto;margin-bottom:-20px}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated>em{min-height:44px;font-size:.75rem}.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactCurrent small{color:#c9b88f;font-size:.75rem;line-height:1.6}.routeV3Preview .routeDepthV3 .routeArtifactTransform b,.routeV3Preview .routeDepthV3 .routeArtifactCompact .routeArtifactCurrent strong{font-size:.875rem;line-height:1.6}.previewMainV2 .materialRail button small{font-size:.75rem;line-height:1.4}.previewMainV2 .materialDossier p{font-size:1rem;line-height:1.8}.previewMainV2 .materialTransform small{font-size:.75rem;line-height:1.6}.previewMainV2 .languageGateCard{overscroll-behavior:contain;max-height:calc(100dvh - 36px);overflow-y:auto}.previewMainV2 .languageGateEyebrow{font-size:.75rem;line-height:1.6}.previewMainV2 .languageGateActions small{font-size:.875rem}.previewMainV2 .soundNudge .soundSkip{width:44px;min-height:44px}.previewMainV2 .soundNudge .soundStart{min-height:44px}.previewMainV2 .soundPrompt.soundNudge{grid-template-columns:28px minmax(0,1fr) auto 44px;width:100%;margin-top:20px;position:relative;inset:auto}.previewMainV2 .soundNudgeCopy small{letter-spacing:0;font-size:.75rem;line-height:1.5}.previewMainV2 .soundNudgeCopy em{white-space:normal;font-size:.75rem;line-height:1.5}.previewMainV2 .soundNudgeCopy strong{white-space:normal}.previewMainV2 .soundControl small{font-size:.75rem}.previewMainV2 .soundControl strong{font-size:.875rem}.previewMainV2 .crewCredentials small{font-size:.75rem}.previewMainV2 .crewCredentials strong{font-size:.875rem}.previewMainV2 .readyCrewMember p,.previewMainV2 .janFilmLeadCopy p,.previewMainV2 .janProofGrid p{font-size:1rem;line-height:1.8}@media (width<=680px){.previewMainV2 .navLinks a{display:none}.previewMainV2 .hero{align-items:flex-end;height:auto;min-height:max(760px,100svh);display:flex}.previewMainV2 .heroContent,.previewMainV2 main[dir=ltr] .heroContent{width:calc(100% - 40px);margin:120px 20px 84px;position:relative;inset:auto}.previewMainV2 main[dir] .heroContent>.eyebrow{font-size:.75rem;line-height:1.6}.previewMainV2 main[dir] .heroTag{white-space:normal;font-size:clamp(2.5rem,12vw,3.3rem);line-height:1.2}.previewMainV2 main[dir=ltr] .heroTag{text-wrap:balance;max-width:12ch}.previewMainV2 .heroLead{font-size:1rem;line-height:1.75}.previewMainV2 .seasonFact strong{font-size:.875rem}.previewMainV2 .seasonFact small{font-size:.75rem}.previewMainV2 .heroPrimary{min-height:48px;font-size:.875rem;line-height:1.5}.previewMainV2 .soundPrompt.soundNudge{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;width:100%;inset:auto}.previewMainV2 .soundNudge .soundDisc{display:none}.previewMainV2 .soundNudgeCopy strong{font-size:.875rem}.previewMainV2 .soundNudge .soundStart{min-height:44px;font-size:.875rem}.previewMainV2 .soundControl{width:48px;height:48px;bottom:max(14px, env(safe-area-inset-bottom));justify-content:center;padding:0}.previewMainV2 .soundControl>span:last-child{display:none}.routeV3Preview .routeDepthV3 .mapJourneyStatus{flex-wrap:wrap}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated{gap:10px;margin-bottom:-17px}.routeV3Preview .routeDepthV3 .routeToMaterialIntegrated>em{padding-inline:9px}.previewMainV2 .materialDrawer .materialRail button{flex-basis:136px;min-width:136px;min-height:78px}.previewMainV2 .materialDrawer .materialRail button b{font-size:.875rem}.previewMainV2 footer#partnership .footerContent>p:not(.kicker){font-size:1rem}.previewMainV2 footer#partnership :is(.footerEmailLink,.footerProposalLink){min-height:44px;font-size:.875rem}.previewMainV2 footer#partnership .footerProposalLink strong{font-size:.875rem}}@media (height<=560px){.previewMainV2 .languageGateCard{padding:20px}.previewMainV2 .languageGateMark{height:48px;margin-bottom:10px}.previewMainV2 .languageGate h2{margin:12px 0 18px}.previewMainV2 .languageGateActions{grid-template-columns:repeat(2,minmax(0,1fr))}.previewMainV2 .languageGateActions button{min-height:88px;padding:12px}}:root{--ink:#191816;--paper:#eee7d7;--cream:#f7f1e4;--gold:#b48a3a;--muted:#685f52;--line:#1e1b162e}main[dir=rtl] :is(h1,h2,h3,p,a,button,span,small,strong,em,label,li,blockquote,figcaption){letter-spacing:normal!important}main[dir=rtl] :is(.eyebrow,.kicker){word-spacing:normal;line-height:1.8}main[dir=rtl] .heroContent>.eyebrow{margin-bottom:clamp(24px,3vh,38px);line-height:1.9}main[dir=rtl] .hero h1{padding-block:.05em;line-height:1.12}main[dir=rtl] .heroTag{padding-block:.04em;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink);margin:0;font-family:IBM Plex Sans Arabic,Manrope,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}img{width:100%;display:block}.nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:absolute;top:0;left:0;right:0}.brand{flex-direction:column;line-height:1;display:flex}.brand strong{font-size:21px}.brand span{color:#d5ae60;letter-spacing:2.5px;margin-top:7px;font-size:10px}.navLinks{align-items:center;gap:28px;font-size:14px;display:flex}.navLinks a{opacity:.78;transition:all .2s}.navLinks a:hover{opacity:1}.lang{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;width:40px;height:40px}.hero{color:#fff;background:url(/images/01-cliff-mountain-ride.webp) 50% 35%/cover no-repeat;align-items:center;height:100svh;min-height:720px;display:flex;position:relative}.heroShade{background:linear-gradient(90deg,#0707062e,#070706d9 73%),linear-gradient(#0000 45%,#050504b3);position:absolute;inset:0}[dir=ltr] .heroShade{background:linear-gradient(270deg,#0707062e,#070706d9 73%),linear-gradient(#0000 45%,#050504b3)}.heroContent{z-index:2;width:min(720px,88vw);margin-inline:8vw;position:relative}.eyebrow,.kicker{color:var(--gold);letter-spacing:1.8px;font-size:13px;font-weight:600}.hero h1{letter-spacing:-5px;margin:28px 0 16px;font-size:clamp(68px,10vw,148px);line-height:.85}.heroTag{margin:0;font-size:clamp(27px,3.5vw,52px);font-weight:500}.goldRule{background:var(--gold);width:84px;height:2px;margin:30px 0}.heroLead{font-size:clamp(20px,2vw,30px);font-weight:300}.seasonStrip{color:#ded9cf;align-items:center;gap:18px;margin:28px 0;font-size:14px;display:flex}.seasonStrip i{background:var(--gold);width:4px;height:4px;transform:rotate(45deg)}.primary{background:var(--gold);color:#15130f;align-items:center;gap:35px;margin-top:12px;padding:16px 25px;font-weight:700;transition:all .2s;display:inline-flex}.primary:hover{background:#d2a952;transform:translateY(-2px)}.primary b{font-size:22px}.scroll{z-index:2;letter-spacing:1px;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;bottom:28px;left:5vw}.scroll b{color:var(--gold);font-size:20px}.paper{background:var(--paper);background-image:linear-gradient(#ffffff26,#ffffff26),url(/images/22-parchment-texture.webp);background-size:auto,cover}.intro,.chapters,.reach,.team{padding:110px 7vw}.sectionHead{max-width:850px;margin-bottom:55px}.sectionHead h2,.whyCopy h2,.momentTitle h2{margin:15px 0;font-size:clamp(38px,5vw,70px);line-height:1.15}.portraitGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:7vw;display:grid}.portrait{position:relative}.portrait:before{content:"";border:1px solid var(--gold);position:absolute;inset:-18px 18px 18px -18px}[dir=rtl] .portrait:before{inset:-18px -18px 18px 18px}.portrait img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.75);position:relative}.characterCopy>p{color:#403b33;font-size:21px;line-height:1.9}.characterCopy blockquote{border-inline-start:3px solid var(--gold);margin:35px 0;padding-inline-start:22px;font-size:30px;font-weight:700}.socialStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.socialStats div{border-inline-start:1px solid var(--line);padding:24px 16px}.socialStats div:first-child{border-inline-start:0}.socialStats small{color:var(--gold);font-size:10px;display:block}.socialStats strong{margin:9px 0;font:600 32px Manrope,sans-serif;display:block}.socialStats span{font-size:12px}.fine{color:var(--muted)!important;font-size:12px!important}.thesis{color:#fff;background:#171714;grid-template-columns:1.05fr .95fr;min-height:760px;display:grid}.thesis>img{object-fit:cover;filter:saturate(.65)contrast(1.08);height:100%}.thesisCopy{align-self:center;padding:10vw 7vw}.thesisCopy h2{margin:18px 0 30px;font-size:clamp(50px,6vw,86px);line-height:1.12}.thesisCopy>p{color:#c9c3b8;font-size:21px;line-height:1.9}.light{color:#d2a952}.question{border:1px solid var(--gold);color:#d2a952;margin-top:45px;padding:20px 24px;font-size:22px;font-weight:600}.vietnam{grid-template-columns:1fr 1.1fr;align-items:stretch;display:grid}.whyCopy{padding:10vw 7vw}.whyCopy p:not(.kicker){color:#49433a;font-size:20px;line-height:1.9}.vietnam>img{object-fit:cover;filter:sepia(.18)saturate(.72);height:100%;min-height:650px}.threeWords{gap:10px;margin-top:35px;display:flex}.threeWords span{border:1px solid var(--gold);color:#806221;padding:9px 18px;font-weight:600}.route{color:#fff;background:#171714;padding:110px 6vw}.centered{text-align:center;margin-inline:auto}.centered>p:last-child{color:#aaa49a}.routeBoard{grid-template-columns:1fr 310px;align-items:stretch;gap:50px;max-width:1250px;margin:60px auto 0;display:grid}.routeVisual{grid-template-columns:repeat(7,1fr);align-items:center;min-height:330px;display:grid;position:relative}.routeLine{background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;top:50%;left:4%;right:4%}.stop{z-index:2;color:#aaa198;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.stop b{background:#171714;border:1px solid #695b41;border-radius:50%;place-items:center;width:42px;height:42px;font:500 12px Manrope;display:grid}.stop span{white-space:nowrap;font-size:13px}.stop.active{color:#e0b960}.stop.active b{background:var(--gold);color:#171714;box-shadow:0 0 0 7px #b48a3a1f}.stopCard{background:#1e1d19;border:1px solid #b48a3a80;padding:42px 34px;position:relative}.stopCard small{color:var(--gold);letter-spacing:2px}.stopCard h3{margin:35px 0 4px;font-size:38px}.stopCard p{color:#c3bcb0;font-size:19px}.compass{bottom:28px;color:var(--gold);font-size:40px;position:absolute;inset-inline-end:28px}.chapterGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.chapterGrid article{border-top:1px solid var(--gold);padding-top:14px}.chapterGrid img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.62);margin-bottom:20px}.chapterGrid b{color:var(--gold);font:600 13px Manrope}.chapterGrid h3{margin:10px 0;font-size:25px}.chapterGrid p{color:#5b554b}.moments{color:#fff;background:#171714;padding:110px 6vw}.momentTitle{max-width:800px}.mosaic{grid-template-columns:1.3fr .8fr 1fr;gap:14px;margin-top:55px;display:grid}.mosaic figure{margin:0;position:relative;overflow:hidden}.mosaic img{object-fit:cover;filter:saturate(.65);height:520px;transition:all .5s}.mosaic figure:nth-child(2) img{height:420px;margin-top:50px}.mosaic figure:hover img{filter:saturate(.9);transform:scale(1.03)}.mosaic figcaption{background:linear-gradient(#0000,#000c);padding:45px 22px 20px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.reachStats{border:1px solid var(--gold);grid-template-columns:repeat(3,1fr);max-width:1150px;margin:60px auto 30px;display:grid}.reachStats div{text-align:center;border-inline-start:1px solid var(--gold);padding:52px 25px}.reachStats div:first-child{border-inline-start:0}.reachStats strong{color:#8b6829;font:600 clamp(35px,4vw,58px) Manrope;display:block}.reachStats span{margin-top:12px;display:block}.disclaimer{text-align:center;color:var(--muted);font-size:13px}.partnership{color:#fff;background:#1b1a17;grid-template-columns:1.05fr .95fr;gap:9vw;padding:110px 8vw;display:grid}.partnership h2{font-size:clamp(38px,5vw,66px);line-height:1.2}.partnership>div>p:last-child{color:#bdb6aa;font-size:19px;line-height:1.9}.partnership ol{align-self:center;margin:0;padding:0;list-style:none}.partnership li{border-bottom:1px solid #ffffff24;align-items:center;gap:25px;padding:27px 0;display:flex}.partnership li b{color:var(--gold);font:600 14px Manrope}.partnership li span{font-size:19px}.teamGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.teamGrid article{border:1px solid var(--line);min-height:270px;padding:35px}.teamGrid span{background:var(--ink);width:56px;height:56px;color:var(--gold);border-radius:50%;place-items:center;font:600 14px Manrope;display:grid}.teamGrid h3{margin:25px 0 6px;font-size:28px}.teamGrid b{color:#8b6829}.teamGrid p{color:#5b554b;line-height:1.7}footer{color:#fff;text-align:center;place-items:center;height:850px;display:grid;position:relative}footer>img{object-fit:cover;height:100%;position:absolute;inset:0}.footerShade{background:#0a0907b0;position:absolute;inset:0}.footerContent{z-index:2;width:min(800px,88vw);position:relative}.footerContent h2{margin:15px 0;font-size:clamp(48px,7vw,90px)}.footerContent>p{color:#d0cbc2;font-size:19px}.contact{color:#d6d0c7;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:55px;font-size:14px;display:flex}.copyright{z-index:2;letter-spacing:2px;color:#aaa;font:500 10px Manrope;position:absolute;bottom:22px}.heroVideo{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brand.logoBrand{width:74px;height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;place-items:center;padding:0;transition:transform .2s,opacity .2s;display:grid;overflow:visible}.brand.logoBrand:hover{opacity:.86;transform:translateY(-1px)}.brandMark{object-fit:contain;filter:drop-shadow(0 3px 12px #0006);width:100%;height:100%;transform:scale(1.16)}@media (width<=560px){.brand.logoBrand{width:62px;height:44px}}@media (width<=900px){.nav{height:68px}.navLinks a,.heroVideoDesktop{display:none}.heroVideoMobile{display:block}.hero{min-height:670px}.heroShade{background:linear-gradient(#07070614 30%,#070706e6)}.heroContent{margin-top:100px}.portraitGrid,.thesis,.vietnam,.partnership{grid-template-columns:1fr}.portrait{max-width:580px}.socialStats{grid-template-columns:repeat(2,1fr)}.vietnam>img{min-height:430px}.routeBoard{grid-template-columns:1fr}.routeVisual{grid-template-columns:1fr;gap:0;min-height:auto}.routeLine{width:1px;height:auto;inset:0 20px 0 auto}.stop{flex-direction:row;justify-content:flex-start;padding:8px 0}.stopCard{min-height:220px}.chapterGrid{grid-template-columns:repeat(2,1fr)}.mosaic{grid-template-columns:1fr 1fr}.mosaic figure:first-child{grid-column:1/-1}.mosaic img,.mosaic figure:nth-child(2) img{height:380px;margin:0}.reachStats{grid-template-columns:1fr}.reachStats div{border-inline-start:0;border-top:1px solid var(--gold)}.reachStats div:first-child{border-top:0}.teamGrid{grid-template-columns:1fr}.teamGrid article{min-height:0}}@media (width<=560px){.nav{padding:0 20px}.brand strong{font-size:17px}.heroContent{margin-inline:24px}.hero h1{letter-spacing:-3px;font-size:58px}.heroLead{font-size:18px}.seasonStrip{flex-wrap:wrap;gap:9px;font-size:12px}.intro,.chapters,.reach,.team,.moments,.route,.partnership{padding:80px 24px}.sectionHead h2,.whyCopy h2,.momentTitle h2{font-size:38px}.portraitGrid{gap:45px}.characterCopy>p{font-size:18px}.characterCopy blockquote{font-size:24px}.socialStats strong{font-size:25px}.thesisCopy,.whyCopy{padding:80px 24px}.thesisCopy h2{font-size:45px}.chapterGrid{grid-template-columns:1fr}.chapterGrid img{aspect-ratio:16/11}.mosaic{grid-template-columns:1fr}.mosaic figure:first-child{grid-column:auto}.mosaic img,.mosaic figure:nth-child(2) img{height:330px}.contact{flex-direction:column}.threeWords{flex-wrap:wrap}footer{height:730px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.heroVideo{display:none}}.heroVideoDesktop{display:block!important}.heroVideoMobile{display:none!important}@media (width<=767px){.heroVideoDesktop{display:none!important}.heroVideoMobile{display:block!important}}.mapRoute{background:var(--paper);color:var(--ink);background-image:linear-gradient(#ffffff1f,#ffffff1f),url(/images/22-parchment-texture.webp);background-size:auto,cover;padding:110px 6vw;overflow:hidden}.routeIntro{border-top:1px solid var(--gold);max-width:1180px;margin:0 auto 42px;padding-top:28px}.routeIntro h2{max-width:800px;margin:15px 0 18px;font-size:clamp(44px,5.7vw,78px);line-height:1.08}.routeIntro>p:last-child{color:#8b6829;font-size:18px;font-weight:600}.routeDistanceSummary{background:#fffaee7a;border:1px solid #8b68297a;grid-template-columns:.8fr 1fr 1.35fr;max-width:1320px;margin:0 auto 24px;display:grid}.routeDistanceSummary>div{border-inline-end:1px solid #8b68294d;padding:18px 22px}.routeDistanceSummary small{color:#806221;letter-spacing:1px;margin-bottom:7px;font:700 10px Manrope,sans-serif;display:block}.routeDistanceSummary strong{font-size:22px}.routeDistanceSummary>div:first-child strong{color:#8b6829;font:700 29px Manrope,sans-serif}.routeDistanceSummary>p{color:#6d6559;align-self:center;margin:0;padding:18px 22px;font-size:13px;line-height:1.7}.journeyMapShell{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:28px;max-width:1320px;margin:0 auto;display:grid}.mapStage{align-self:stretch;min-width:0;position:relative}.routeIndex{border-block:1px solid #b48a3a73;flex-direction:column;align-self:center;display:flex}.routeIndex button{text-align:start;border:0;color:var(--ink);cursor:pointer;background:0 0;border-bottom:1px solid #604e2e3d;grid-template-columns:48px 30px 1fr;align-items:center;gap:11px;padding:15px 8px;transition:all .2s;display:grid}.routeIndex button:last-child{border-bottom:0}.routeIndex button:hover,.routeIndex button.active{background:#b48a3a1a}.routeIndex button>b{border:1px solid var(--gold);color:#8b6829;border-radius:50%;place-items:center;width:38px;height:38px;font:600 12px Manrope,sans-serif;display:grid}.routeIndex button.active>b{background:var(--ink);color:#e4b75e;box-shadow:0 0 0 4px #b48a3a29}.routeIndex button .stopIcon{color:#76551c;background:#fffaee80;border:1px solid #8b68298c;border-radius:50%;place-items:center;width:28px;height:28px;font:600 16px Manrope,sans-serif;display:grid}.routeIndex button.active .stopIcon{color:#181612;background:#b48a3a;border-color:#b48a3a}.routeIndex button .routeIndexCopy{flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex}.routeIndexCopy>span{align-items:baseline;gap:10px;display:flex}.routeIndex button strong{font-size:17px}.routeIndex button em{color:#4f493f;font-size:13.5px;font-style:normal;font-weight:600}.routeIndexCopy>small{color:#8b6829;direction:rtl;font:700 10.5px Manrope,sans-serif}.routeIndex button.active .routeIndexCopy>small{color:#654813}[dir=ltr] .routeIndexCopy>small{direction:ltr}.mapCanvas{background:#d8ccb3;border:1px solid #b48a3a99;width:100%;min-height:780px;position:relative;overflow:hidden;box-shadow:0 22px 60px #362a1733}.mapScenery{filter:sepia(.32)saturate(.62)contrast(1.02);opacity:.72;z-index:0;display:block;position:absolute;inset:0}.mapScenery>img{object-fit:fill;width:100%;height:100%}.mapScenery:after{content:"";background:linear-gradient(90deg,#e2d6bbf7 0%,#e2d6bbd6 43%,#3a2e1c29 76%,#14131057 100%),linear-gradient(#0000 55%,#19181633);position:absolute;inset:0}.vietnamSilhouette{z-index:1;clip-path:polygon(20% 1%,45% 0,66% 7%,58% 15%,48% 20%,49% 28%,59% 36%,55% 44%,62% 51%,57% 59%,66% 67%,58% 75%,63% 82%,56% 88%,68% 94%,51% 100%,33% 97%,37% 90%,28% 83%,34% 75%,27% 68%,33% 60%,24% 51%,30% 43%,23% 35%,31% 27%,21% 20%,29% 13%,12% 7%);filter:drop-shadow(0 0 2px #634516e6)drop-shadow(0 18px 28px #281e0e40);background:#faf4e6db;width:44%;height:94%;position:absolute;top:3%;left:19%}.vietnamSilhouette:after{content:"VIETNAM";color:#8b682929;letter-spacing:5px;writing-mode:vertical-rl;font:700 15px Manrope,sans-serif;position:absolute;top:40%;left:36%}.mapPathCanvas{z-index:2;pointer-events:none;position:absolute;inset:0}.mapSegmentDistances{z-index:3;pointer-events:none;position:absolute;inset:0}.mapSegmentDistances span{color:#6e5120;white-space:nowrap;background:#f5eddbe0;border:1px solid #8b68296b;border-radius:12px;padding:4px 7px;font:700 9px Manrope,sans-serif;transition:all .2s;position:absolute;transform:translate(-50%,-50%)translateY(-13px);box-shadow:0 2px 8px #251c0e1f}.mapSegmentDistances span.active{color:#171714;background:#b48a3a;border-color:#b48a3a;transform:translate(-50%,-50%)translateY(-13px)scale(1.08)}.mapStop{z-index:4;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.mapStop>b{color:#e1b45b;background:#23221e;border:2px solid #c19847;border-radius:50%;place-items:center;width:44px;height:44px;font:700 12px Manrope,sans-serif;transition:all .2s;display:grid;box-shadow:0 3px 12px #1918164d}.mapStop:hover>b,.mapStop.active>b{color:#171714;background:#b48a3a;transform:scale(1.08);box-shadow:0 0 0 7px #b48a3a38,0 5px 16px #19181659}.mapStop>.mapStopLabel{text-align:left;border-inline-start:2px solid var(--gold);pointer-events:none;background:#f4edddeb;flex-direction:row;align-items:center;gap:9px;width:180px;padding:7px 10px;display:flex;position:absolute;top:50%;left:52px;transform:translateY(-50%);box-shadow:0 3px 18px #261f141a}.mapStop2>.mapStopLabel,.mapStop4>.mapStopLabel,.mapStop6>.mapStopLabel{text-align:right;border-inline-start:0;border-inline-end:2px solid var(--gold);flex-direction:row-reverse;left:auto;right:52px}.mapStopIcon{color:#76551c;background:#fffbf0b8;border:1px solid #8b68299e;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font:600 15px Manrope,sans-serif;display:grid}.mapStopCopy{direction:rtl;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.mapStop2 .mapStopCopy,.mapStop4 .mapStopCopy,.mapStop6 .mapStopCopy{align-items:flex-end}[dir=ltr] .mapStopCopy{direction:ltr}.mapStop .mapStopCopy strong{font-size:15px;line-height:1.25}.mapStop .mapStopCopy em{color:#5a5145;margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.mapStop.active>.mapStopLabel{background:#fff8e8}.mapStop.active .mapStopIcon{color:#171714;background:#b48a3a;border-color:#b48a3a}.mapCaption{z-index:5;inset-inline-end:28px;color:#fff;border-top:2px solid var(--gold);background:#191816e8;width:220px;padding:18px 20px;position:absolute;bottom:28px}.mapCaptionHead{align-items:center;gap:12px;display:flex}.mapCaptionHead>i{color:#171714;background:#b48a3a;border:1px solid #e1b45bb8;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:700 20px Manrope,sans-serif;display:grid;box-shadow:0 0 0 4px #b48a3a24}.mapCaptionHead>div{min-width:0}.mapCaption small{color:#d1a751;letter-spacing:1px;font-size:10px;display:block}.mapCaption strong{margin:5px 0 6px;font-size:25px;display:block}.mapCaption>span{color:#d5cec3;margin-inline-start:54px;font-size:14px;display:block}.mapCaption .mapCaptionDistance{color:#e4b75e;letter-spacing:0;border-top:1px solid #ffffff24;margin:10px 0 0 54px;padding-top:10px;font:700 10px Manrope,sans-serif}[dir=rtl] .mapCaption .mapCaptionDistance{margin-left:0;margin-right:54px}.mapCompass{z-index:5;top:24px;color:#f0c46e;text-shadow:0 2px 10px #0000008c;flex-direction:column;align-items:center;font:600 11px Manrope,sans-serif;display:flex;position:absolute;inset-inline-end:26px}.mapCompass span{font-size:35px;line-height:1}.mapCompass small{font:inherit}@media (width<=1000px){.routeDistanceSummary{grid-template-columns:repeat(2,1fr)}.routeDistanceSummary>div:nth-child(2){border-inline-end:0}.routeDistanceSummary>p{border-top:1px solid #8b68294d;grid-column:1/-1}.journeyMapShell{grid-template-columns:1fr}.routeIndex{order:2;grid-template-columns:repeat(2,1fr);display:grid}.routeIndex button:nth-child(odd){border-inline-end:1px solid #604e2e3d}.mapCanvas{min-height:760px}.mapScenery{background-position:58%;inset:0}}@media (width<=620px){.mapRoute{padding:80px 16px}.routeIntro{margin-bottom:28px}.routeIntro h2{font-size:39px}.routeIntro>p:last-child{font-size:14px}.routeDistanceSummary{grid-template-columns:1fr;margin-bottom:16px}.routeDistanceSummary>div{border-inline-end:0;border-bottom:1px solid #8b68294d;padding:15px 17px}.routeDistanceSummary>div:first-child strong{font-size:26px}.routeDistanceSummary>p{border-top:0;grid-column:auto;padding:14px 17px}.mapCanvas{min-height:680px}.vietnamSilhouette{width:70%;left:10%}.mapScenery{opacity:.68;background-position:58%;inset:0}.mapStop>.mapStopLabel{gap:6px;width:132px;padding:5px 7px;left:44px}.mapStop2>.mapStopLabel,.mapStop4>.mapStopLabel,.mapStop6>.mapStopLabel{right:44px}.mapStopIcon{flex-basis:22px;width:22px;height:22px;font-size:12px}.mapStop .mapStopCopy strong{font-size:12px}.mapStop .mapStopCopy em{font-size:9px}.mapStop>b,.mapStop{width:38px;height:38px}.mapCaption{display:none}.mapSegmentDistances span{padding:3px 5px;font-size:8px;transform:translate(-50%,-50%)translateY(-10px)}.mapSegmentDistances span.active{transform:translate(-50%,-50%)translateY(-10px)scale(1.05)}.routeIndex{grid-template-columns:1fr}.routeIndex button{grid-template-columns:44px 28px 1fr}.routeIndex button:nth-child(odd){border-inline-end:0}.routeIndex button .routeIndexCopy{align-items:stretch}.routeIndexCopy>span{justify-content:space-between}.mapCompass{inset-inline-end:12px}}.mapCanvas{aspect-ratio:1180/1024;background:#0b1514;border-color:#d3a84f9e;min-height:0;box-shadow:0 28px 80px #19140c4d}.mapScenery{filter:saturate(.82)contrast(1.06)brightness(.83);opacity:1;inset:0;transform:none}.mapScenery:after{background:radial-gradient(circle at 46% 48%,#0000 22%,#050c0b2e 58%,#040908a6 100%),linear-gradient(90deg,#070e0d8f,#0000 30% 68%,#050b0a94)}.vietnamSilhouette{display:none}.mapPathCanvas{z-index:2}.mapSegmentDistances{z-index:3}.mapSegmentDistances span{left:var(--map-x);top:var(--map-y);opacity:.52;color:#e8d6ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1210c7;border-color:#d3a84f5c}.mapSegmentDistances span.passed{opacity:1;color:#111512;background:#a77d32;border-color:#d8ad59}.mapSegmentDistances span.next{opacity:1;color:#f4d898;border-color:#e3b75f;animation:1.8s ease-in-out infinite mapDistancePulse}.mapStop{z-index:5;left:var(--map-x);top:var(--map-y)}.mapStop>b{color:#edc36e;background:#121a18;border-color:#e1b45bd1;box-shadow:0 4px 20px #0000006b}.mapStop.passed>b{color:#101411;background:#8d682a;border-color:#d7aa53;box-shadow:0 0 0 4px #d3a84f1f}.mapStop.next>b{animation:1.7s ease-in-out infinite mapStopNext}.mapStop>.mapStopLabel{color:#f4ecdd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.72;background:#101614db;border-color:#d3a84f;transition:opacity .25s,transform .25s,background .25s;box-shadow:0 10px 30px #0000003d}.mapStop .mapStopCopy em{color:#c2b9aa}.mapStop.active>.mapStopLabel{opacity:1;background:#0c110ff5;transform:translateY(-50%)translate(4px)}.mapStop2.active>.mapStopLabel,.mapStop4.active>.mapStopLabel,.mapStop6.active>.mapStopLabel{transform:translateY(-50%)translate(-4px)}.mapStop.passed>.mapStopLabel{opacity:.58}.mapBike{z-index:7;left:var(--map-x);top:var(--map-y);pointer-events:none;background:#0a100ef0;border:1px solid #ebc474cc;border-radius:50%;place-items:center;width:74px;height:74px;transition:left 1.15s cubic-bezier(.22,.8,.2,1),top 1.15s cubic-bezier(.22,.8,.2,1),opacity .24s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 28px #00000073,0 0 0 7px #d3a84f1f}.mapBikeHalo{border:1px solid #e3b75f7a;border-radius:50%;animation:2s ease-out infinite mapBikeHalo;position:absolute;inset:-10px}.mapBike img{z-index:2;object-fit:contain;filter:drop-shadow(0 3px 6px #00000052);width:62px;height:62px;transition:transform .35s;position:relative}.mapBike.faces-left img{transform:scaleX(-1)}.mapBike.faces-right img{transform:scaleX(1)}.mapBike>i{z-index:1;opacity:0;background:#d3a84f;border-radius:50%;width:5px;height:5px;position:absolute}.mapBike.faces-left>i{left:67px}.mapBike.faces-right>i{right:67px}.mapBike>i:first-of-type{bottom:21px}.mapBike>i:nth-of-type(2){bottom:32px}.mapBike>i:nth-of-type(3){bottom:13px}.mapBike.isRiding>i{animation:1.15s ease-out infinite mapBikeDust}.mapBike.isRiding>i:nth-of-type(2){animation-delay:-.38s}.mapBike.isRiding>i:nth-of-type(3){animation-delay:-.76s}.mapBike.isRewinding{opacity:0;transition:opacity .18s}.mapJourneyHUD{z-index:8;inset-inline-end:22px;color:#f6efe2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0b110ff0,#141612e0);border:1px solid #d3a84f8c;grid-template-columns:1fr auto;gap:13px 18px;width:min(318px,100% - 44px);padding:19px 20px 17px;display:grid;position:absolute;bottom:22px;box-shadow:0 18px 50px #00000061}.mapJourneyStatus{min-width:0}.mapJourneyStatus small{color:#d3a84f;letter-spacing:1px;font:700 9px/1.4 Manrope,sans-serif;display:block}.mapJourneyStatus strong{margin-top:5px;font-size:22px;line-height:1.2;display:block}.mapJourneyStatus>span{color:#c6bcac;margin-top:3px;font-size:12px;display:block}.mapJourneyProgress{background:#ffffff21;grid-column:1/-1;height:3px;overflow:hidden}.mapJourneyProgress i{background:linear-gradient(90deg,#8c672a,#e4ba67);height:100%;transition:width 1s cubic-bezier(.22,.8,.2,1);display:block;box-shadow:0 0 14px #d3a84fa6}.mapJourneyNext span{color:#8f877b;letter-spacing:1px;font:700 8px Manrope,sans-serif;display:block}.mapJourneyNext b{color:#ddcda9;margin-top:3px;font-size:12px;display:block}.mapJourneyHUD>button{color:#f1dfbb;cursor:pointer;background:#b48a3a21;border:1px solid #d3a84f80;grid-area:1/2/2;align-self:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.mapJourneyHUD>button:hover{color:#121511;background:#b48a3a}.mapJourneyHUD>button>span{font:700 12px Manrope,sans-serif}.mapJourneyHUD>button b{white-space:nowrap;font-size:10px}.mapJourneyHUD>button.isPlaying>span{color:#e3b65c}.routeIndex button.passed{background:#b48a3a0e}.routeIndex button.passed>b{color:#171714;background:#a07934}.routeIndex button.next>b{animation:1.8s ease-in-out infinite routeIndexNext}@keyframes mapStopNext{0%,to{box-shadow:0 0 #d3a84f5c,0 4px 20px #0000006b}50%{box-shadow:0 0 0 10px #d3a84f00,0 4px 20px #0000006b}}@keyframes mapDistancePulse{50%{transform:translate(-50%,-50%)translateY(-13px)scale(1.08)}}@keyframes mapBikeHalo{0%{opacity:.6;transform:scale(.84)}75%,to{opacity:0;transform:scale(1.2)}}@keyframes mapBikeDust{0%{opacity:.78;transform:translate(0)scale(1)}to{opacity:0;transform:translate(22px,8px)scale(.15)}}.mapBike.faces-right.isRiding>i{animation-name:mapBikeDustRight}@keyframes mapBikeDustRight{0%{opacity:.78;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-22px,8px)scale(.15)}}@keyframes routeIndexNext{50%{box-shadow:0 0 0 7px #b48a3a24}}@media (width<=1000px){.mapJourneyHUD{width:300px}}@media (width<=620px){.mapStage{gap:10px;display:grid}.mapCanvas{aspect-ratio:700/1024;min-height:0;margin-bottom:0;overflow:hidden}.mapScenery{inset:0;transform:none}.mapStop,.mapBike,.mapSegmentDistances span{left:var(--map-x-mobile)}.mapPathCanvas{overflow:hidden}.mapStop>.mapStopLabel,.mapSegmentDistances span{display:none}.mapBike{width:60px;height:60px}.mapBike img{width:50px;height:50px}.mapBike.faces-left>i{left:53px}.mapBike.faces-right>i{right:53px}.mapJourneyHUD{width:100%;min-height:128px;padding:16px 17px;position:relative;inset:auto;box-shadow:0 14px 34px #241b0d2e}.mapJourneyStatus strong{font-size:20px}.mapCompass{display:none}}@media (prefers-reduced-motion:reduce){.mapBike,.mapBike img,.mapJourneyProgress i,.mapStop>.mapStopLabel{transition:none!important}.mapBikeHalo,.mapBike>i,.mapStop.next>b,.mapSegmentDistances span.next,.routeIndex button.next>b{animation:none!important}}.nav{--header-divider-offset:48px;border-bottom:0!important;height:96px!important}.nav:after{content:"";left:0;right:0;top:calc(50% + var(--header-divider-offset));pointer-events:none;background:#ffffff38;height:1px;position:absolute}@media (width<=900px){.nav{--header-divider-offset:46px;height:82px!important}}@media (width<=560px){.nav{--header-divider-offset:41px}}.bestShieldNavLink{letter-spacing:.5px;border:1px solid #ffffff59;padding:8px 13px;font:700 12px Manrope,sans-serif;color:#fff!important;opacity:1!important}.footerActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.bestShieldButton{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff6b;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font:800 12px Manrope,sans-serif;transition:all .2s;display:inline-flex}.bestShieldButton:hover{color:#fff;background:#d8332f;border-color:#d8332f;transform:translateY(-2px)}.bestShieldGate{color:#fff;background-color:#121211;background-image:linear-gradient(90deg,#121211f5,#121211b8),url(/bestshield/dashcam.jpg);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;min-height:100svh;padding:7vw;display:grid}.bestShieldBack{top:28px;z-index:2;color:#d9d3c7;font-size:14px;position:fixed;inset-inline-start:30px}.gatePanel{border-top:2px solid #d8332f;grid-template-columns:.85fr 1fr;align-items:center;gap:44px;width:min(1040px,100%);padding-top:36px;display:grid}.gatePanel img{aspect-ratio:4/3;object-fit:cover;background:#1f1f1d}.gatePanel h1{margin:16px 0;font-size:clamp(40px,5.5vw,76px);line-height:1.08}.gatePanel p{color:#d0cbc2;font-size:20px;line-height:1.8}.gatePanel form{gap:10px;margin-top:26px;display:flex}.gatePanel input{color:#fff;background:#1d1c1a;border:1px solid #ffffff38;flex:1;min-width:0;height:54px;padding:0 16px}.gatePanel button{color:#fff;cursor:pointer;background:#d8332f;border:0;height:54px;padding:0 26px;font-weight:800}.gateError{color:#ff9a9a;margin-top:12px;display:block}.bestShieldPage{color:#f4efe4;background:#11110f;overflow:hidden}.bestShieldTop{z-index:10;color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex;position:absolute;top:0;left:0;right:0}.bestShieldTop img{object-fit:contain;filter:drop-shadow(0 3px 10px #00000073);width:145px;height:68px}.bestShieldTop div{color:#d9d3c7;gap:24px;font-size:14px;display:flex}.bestShieldHero{background:radial-gradient(circle at 18%,#d8332f3d,#0000 34%),linear-gradient(135deg,#0d0d0c 0%,#181715 48%,#090909 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:92svh;padding:130px 6vw 80px;display:grid}.bestShieldHeroMedia{position:relative}.bestShieldHeroMedia:before{content:"";opacity:.32;filter:blur(35px);background:#d8332f;position:absolute;inset:12% -8% -8% 18%}.bestShieldHeroMedia img{aspect-ratio:1.24;object-fit:cover;border:1px solid #ffffff1f;position:relative;box-shadow:0 30px 90px #0000006b}.bestShieldHeroCopy{max-width:680px}.bestShieldHeroCopy h1{color:#fff;letter-spacing:0;margin:18px 0 24px;font-size:clamp(52px,7vw,96px);line-height:1.05}.bestShieldHeroCopy p:not(.kicker){color:#d6d0c7;font-size:22px;line-height:1.9}.bestShieldRole{color:#fff;background:#d8332f1f;border:1px solid #d8332fb3;margin-top:34px;padding:19px 24px;font-size:21px;font-weight:800}.bestShieldFlow{background:#2f2e2a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bestShieldFlow article{color:#181714;background:#ebe2cf;min-height:315px;padding:58px 5vw}.bestShieldFlow b,.bestShieldPresence li b{color:#b48a3a;font:800 14px Manrope,sans-serif}.bestShieldFlow h2{margin:22px 0 14px;font-size:33px}.bestShieldFlow p{color:#4c463d;font-size:18px;line-height:1.85}.bestShieldProduct{background:#171714;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;padding:105px 7vw;display:grid}.bestShieldProduct h2,.bestShieldFeatureIntro h2,.bestShieldPresence h2,.bestShieldFooter h2{margin:14px 0 20px;font-size:clamp(42px,5vw,76px);line-height:1.12}.bestShieldProduct p:not(.kicker){color:#cfc8bc;font-size:21px;line-height:1.9}.bestShieldProduct figure{margin:0}.bestShieldProduct img{aspect-ratio:1.28;object-fit:cover;border:1px solid #ffffff1f}.bestShieldFeatures{background:#0f0f0e;padding:105px 7vw}.bestShieldFeatureIntro{max-width:850px;margin-bottom:45px}.bestShieldFeatureGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bestShieldFeatureGrid article{background:#1b1a18;border-top:2px solid #d8332f;min-height:180px;padding:26px}.bestShieldFeatureGrid b{color:#fff;margin-bottom:24px;font:900 29px Manrope,sans-serif;display:block}.bestShieldFeatureGrid p{color:#cbc4b8;margin:0;line-height:1.7}.bestShieldGallery{background:#33312c;grid-template-columns:1fr .82fr .8fr;gap:1px;display:grid}.bestShieldGallery img{object-fit:cover;background:#111;height:620px}.bestShieldGallery img:last-child{object-position:top center}.bestShieldPresence{color:#171714;background-color:#eee7d7;background-image:linear-gradient(#ffffff29,#ffffff29),url(/images/22-parchment-texture.webp);background-position:0 0;background-repeat:repeat;background-size:auto,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:105px 7vw;display:grid}.bestShieldPresence ol{border-top:1px solid #b48a3a8c;margin:0;padding:0;list-style:none}.bestShieldPresence li{border-bottom:1px solid #b48a3a8c;grid-template-columns:160px 1fr;gap:28px;padding:26px 0;font-size:19px;display:grid}.bestShieldPresence li span{color:#4a453c}.bestShieldFooter{text-align:center;background:linear-gradient(#080807bd,#080807e0),url(/bestshield/front-dashcam.jpg) 50%/cover no-repeat;padding:115px 7vw}.bestShieldFooter>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lightButton{border-color:#ffffff6b}@media (width<=900px){.bestShieldNavLink{display:inline-flex!important}.gatePanel,.bestShieldHero,.bestShieldProduct,.bestShieldPresence{grid-template-columns:1fr}.bestShieldHero{padding-top:120px}.bestShieldHeroMedia{order:2}.bestShieldFlow,.bestShieldFeatureGrid{grid-template-columns:repeat(2,1fr)}.bestShieldGallery{grid-template-columns:1fr}.bestShieldGallery img{height:auto;max-height:none}.bestShieldPresence li{grid-template-columns:1fr;gap:8px}.bestShieldTop div{gap:14px}}@media (width<=560px){.bestShieldTop{height:78px;padding:0 20px}.bestShieldTop img{width:120px}.bestShieldTop div a:first-child{display:none}.bestShieldGate{padding:86px 22px 40px}.bestShieldBack{top:22px;inset-inline-start:22px}.gatePanel{grid-template-columns:1fr;gap:24px;padding-top:26px}.gatePanel form{flex-direction:column}.gatePanel button,.gatePanel input{width:100%}.bestShieldHero{min-height:auto;padding:108px 24px 70px}.bestShieldHeroCopy h1{font-size:48px}.bestShieldHeroCopy p:not(.kicker){font-size:18px}.bestShieldRole{font-size:17px}.bestShieldFlow,.bestShieldFeatureGrid{grid-template-columns:1fr}.bestShieldFlow article,.bestShieldProduct,.bestShieldFeatures,.bestShieldPresence,.bestShieldFooter{padding:72px 24px}.bestShieldProduct h2,.bestShieldFeatureIntro h2,.bestShieldPresence h2,.bestShieldFooter h2{font-size:39px}.footerActions{margin-top:16px}.bestShieldButton{min-height:48px}}.bestShieldButton:hover{border-color:var(--gold);background:var(--gold);color:#171714}.proposalOverline{color:#d3a84f;letter-spacing:2px;margin:0;font:700 11px Manrope,sans-serif}.proposalOverline.dark{color:#8a6725}.proposalPage{color:#f5f0e5;background:#11110f;overflow:hidden}.proposalGate{color:#fff;background:url(/images/05-motorcycle-sunrise.webp) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:110px 7vw 70px;display:grid;position:relative}.proposalGateShade{background:linear-gradient(90deg,#080807f5,#080807c2 55%,#0808076b),linear-gradient(#0000 40%,#070706b8);position:absolute;inset:0}.proposalGateBack{z-index:2;top:30px;color:#ded8cd;font-size:14px;position:absolute;inset-inline-start:34px}.proposalGatePanel{z-index:1;border-top:1px solid #d3a84fb8;width:min(690px,100%);margin-inline-end:auto;padding:48px 0 0;position:relative}.proposalGateMark{color:#d3a84f;border:1px solid #d3a84f;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:28px;font-weight:800;display:grid}.proposalGatePanel h1{margin:18px 0 20px;font-size:clamp(54px,7vw,94px);line-height:1.05}.proposalGatePanel>p:not(.proposalOverline){color:#d5cfc4;max-width:610px;font-size:20px;line-height:1.9}.proposalGatePanel form{max-width:590px;margin-top:34px}.proposalGatePanel label{color:#eee8dc;margin-bottom:10px;font-size:13px;display:block}.proposalGatePanel form>div{display:flex}.proposalGatePanel input{border:1px solid #ffffff3d;color:#fff;background:#11110fbf;border-inline-end:0;outline:none;flex:1;min-width:0;height:58px;padding:0 18px}.proposalGatePanel input:focus{border-color:#d3a84f}.proposalGatePanel button{color:#15130f;cursor:pointer;background:#b48a3a;border:0;height:58px;padding:0 28px;font-weight:800}.proposalGateError{color:#ffb1a8;margin-top:12px;display:block}.proposalGatePanel>small{color:#a8a196;margin-top:28px;display:block}.proposalNav{z-index:10;color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:160px 1fr 160px;align-items:center;height:94px;padding:0 5vw;display:grid;position:absolute;top:0;left:0;right:0}.proposalNav>a:first-child{width:150px;height:72px}.proposalNav img{object-fit:contain;width:100%;height:100%}.proposalNav>span{text-align:center;color:#d3cdc2;letter-spacing:1.4px;font:600 10px Manrope,sans-serif}.proposalNavCta{border:1px solid #ffffff61;justify-self:end;padding:10px 15px;font-size:13px}.proposalHero{background:url(/images/bestshield-partnership-hero.jpg) 50%/cover no-repeat;align-items:center;min-height:100svh;padding:150px 7vw 95px;display:flex;position:relative}.proposalHeroShade{background:linear-gradient(90deg,#070706f0,#070706b8 42%,#07070624 78%),linear-gradient(#0000 42%,#070706b8);position:absolute;inset:0}.proposalHeroCopy{z-index:1;width:min(700px,48vw);margin-inline:auto 0;position:relative}.proposalHeroCopy h1{letter-spacing:0;max-width:700px;margin:22px 0 28px;font-size:clamp(58px,6.8vw,102px);line-height:1.02}.proposalHeroCopy>p:not(.proposalOverline){color:#d4cec3;max-width:650px;font-size:22px;line-height:1.85}.proposalHeroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.proposalPrimary,.proposalGhost{justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-weight:800;display:inline-flex}.proposalPrimary{color:#17140f;background:#b48a3a;gap:32px}.proposalPrimary b{font-size:21px}.proposalGhost{color:#fff;background:#ffffff0d;border:1px solid #ffffff5c}.proposalHeroRole{z-index:1;inset-inline:7vw auto;border-top:1px solid #b48a3a;align-items:center;gap:18px;padding-top:15px;display:flex;position:absolute;bottom:34px}.proposalHeroRole small{color:#d2a952}.proposalHeroRole strong{font-size:17px}.proposalExecutive{color:#191816;background-color:#eee7d7;background-image:linear-gradient(#ffffff26,#ffffff26),url(/images/22-parchment-texture.webp);background-position:0 0;background-repeat:repeat;background-size:auto,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:110px 7vw;display:grid}.proposalSectionTitle h2{margin:15px 0 20px;font-size:clamp(43px,5.5vw,76px);line-height:1.12}.proposalSectionTitle>p:not(.proposalOverline){color:#5b554a;font-size:19px;line-height:1.8}.proposalExecutiveCopy>p{color:#3f3a32;margin-top:0;font-size:23px;line-height:1.95}.proposalRecommendation{background:#ffffff42;border:1px solid #b48a3a;margin-top:35px;padding:25px 28px}.proposalRecommendation span{color:#8a6725;margin-bottom:9px;font-weight:700;display:block}.proposalRecommendation strong{font-size:19px;line-height:1.75}.proposalValue{background:#11110f;grid-template-columns:.72fr 1.28fr;gap:6vw;padding:110px 7vw;display:grid}.proposalValueIntro h2{margin:15px 0;font-size:clamp(45px,5.5vw,78px);line-height:1.12}.proposalValueIntro>p:not(.proposalOverline){color:#bfb8ac;font-size:19px;line-height:1.8}.proposalValueGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.proposalValueGrid article{background:#1a1917;border-top:2px solid #b48a3a;min-height:345px;padding:32px 26px}.proposalValueGrid b{color:#d2a952;font:700 12px Manrope,sans-serif}.proposalValueGrid h3{margin:44px 0 18px;font-size:27px;line-height:1.25}.proposalValueGrid p{color:#c5beb2;margin:0;line-height:1.8}.proposalIntegration{background:linear-gradient(#070706d1,#070706eb),url(/images/27-rain-night-workshop.webp) 50%/cover no-repeat fixed;padding:115px 7vw}.lightText{max-width:920px}.lightText>p:not(.proposalOverline){color:#c6bfb3}.proposalTimeline{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.proposalTimeline article{background:#121210e6;min-height:390px;padding:40px 32px}.proposalTimeline article>b{color:#d2a952;font:700 13px Manrope,sans-serif}.proposalTimeline article>small{color:#a9a298;margin-top:45px;display:block}.proposalTimeline h3{margin:12px 0 17px;font-size:31px;line-height:1.25}.proposalTimeline p{color:#c8c1b6;line-height:1.85}.proposalDeliverables{color:#191816;background:#eee7d7;padding:115px 7vw}.proposalDeliverables>.proposalSectionTitle{max-width:880px}.proposalDeliverablesTable{border-top:1px solid #8b682985;margin-top:52px}.proposalDeliverablesTable article{border-bottom:1px solid #8b68295c;grid-template-columns:56px 1fr .58fr 1.55fr;align-items:start;gap:25px;padding:25px 12px;display:grid}.proposalDeliverablesTable article>b{color:#8a6725;font:700 12px Manrope,sans-serif}.proposalDeliverablesTable h3{margin:0;font-size:19px}.proposalDeliverablesTable strong{color:#806221;font-size:14px}.proposalDeliverablesTable p{color:#514b42;margin:0;line-height:1.7}.proposalNote{color:#736a5c;margin-top:22px;font-size:13px}.proposalAudience{background:#171714;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px 7vw;display:grid}.proposalAudienceLead h2{margin:16px 0 22px;font-size:clamp(44px,5.4vw,76px);line-height:1.12}.proposalAudienceLead>p:not(.proposalOverline){color:#c5beb2;font-size:19px;line-height:1.85}.proposalForecast{gap:10px;margin-top:34px;display:grid}.proposalForecast span{color:#cfc8bd;background:#1e1d1a;border-inline-start:2px solid #b48a3a;padding:14px 16px}.proposalForecast b{color:#e1b75f;margin-inline-end:8px;font:700 20px Manrope,sans-serif}.proposalAudienceGrid{border:1px solid #b48a3a80;grid-template-columns:repeat(2,1fr);align-self:start;display:grid}.proposalAudienceGrid div{border-bottom:1px solid #b48a3a59;border-inline-start:1px solid #b48a3a59;min-height:145px;padding:25px}.proposalAudienceGrid div:nth-child(odd){border-inline-start:0}.proposalAudienceGrid strong{color:#e0b65e;font:700 36px Manrope,sans-serif;display:block}.proposalAudienceGrid span{color:#c4bdb2;margin-top:10px;font-size:14px;display:block}.proposalAudience>small{color:#8f887e;grid-column:1/-1}.proposalMeasurement{color:#191816;background:#eee7d7;padding:115px 7vw}.proposalMeasurement>.proposalSectionTitle{max-width:860px}.proposalMeasureGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.proposalMeasureGrid article{border:1px solid #8b682961;min-height:260px;padding:30px}.proposalMeasureGrid b{color:#8a6725;font:700 12px Manrope,sans-serif}.proposalMeasureGrid h3{margin:40px 0 13px;font-size:27px}.proposalMeasureGrid p{color:#524c42;line-height:1.75}.proposalAssurance{background:#11110f;grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.proposalAssuranceImage{background:linear-gradient(#0000 30%,#070706e0),url(/images/19-local-craftsman-exchange.webp) 50%/cover no-repeat;align-items:flex-end;padding:55px;display:flex;position:relative}.proposalAssuranceImage span{font-size:clamp(38px,4.5vw,66px);font-weight:700;line-height:1.18}.proposalAssuranceCopy{align-self:center;padding:9vw 7vw}.proposalAssuranceCopy h2{margin:15px 0 28px;font-size:clamp(43px,5vw,72px);line-height:1.12}.proposalAssuranceCopy ul{margin:0;padding:0;list-style:none}.proposalAssuranceCopy li{color:#c8c1b6;border-bottom:1px solid #ffffff24;padding:18px 0;line-height:1.75}.proposalAssuranceCopy li b{color:#f0ebe1}.proposalReadiness{color:#191816;background:#eee7d7;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px 7vw;display:grid}.proposalReadiness h2{margin:15px 0;font-size:clamp(42px,5.3vw,74px);line-height:1.12}.proposalReadiness ol{border-top:1px solid #8b682980;margin:0;padding:0;list-style:none}.proposalReadiness li{border-bottom:1px solid #8b682961;grid-template-columns:45px 1fr;gap:20px;padding:21px 0;font-size:18px;display:grid}.proposalReadiness li b{color:#8a6725;font:700 12px Manrope,sans-serif}.proposalDecision{text-align:center;background:url(/images/05-motorcycle-sunrise.webp) 50%/cover no-repeat;place-items:center;min-height:760px;padding:110px 7vw;display:grid;position:relative}.proposalDecisionShade{background:#070706c2;position:absolute;inset:0}.proposalDecisionCopy{z-index:1;width:min(950px,92vw);position:relative}.proposalDecisionCopy h2{margin:18px 0 24px;font-size:clamp(50px,7vw,94px);line-height:1.08}.proposalDecisionCopy>p:not(.proposalOverline){color:#d2cbc0;max-width:750px;margin:0 auto;font-size:20px;line-height:1.85}.proposalDecisionCopy>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.proposalDecisionCopy>small{color:#b9b2a7;margin-top:42px;display:block}.proposalPage :is(.proposalSectionTitle,.proposalValueIntro,.proposalAudienceLead,.proposalAssuranceCopy,.proposalReadiness)>h2{letter-spacing:0}@media (width<=1000px){.proposalExecutive,.proposalValue,.proposalAudience,.proposalAssurance,.proposalReadiness{grid-template-columns:1fr}.proposalValueGrid{grid-template-columns:repeat(3,1fr)}.proposalDeliverablesTable article{grid-template-columns:45px 1fr .65fr 1.3fr}.proposalMeasureGrid{grid-template-columns:repeat(2,1fr)}.proposalAssuranceImage{min-height:560px}.proposalReadiness ol{margin-top:20px}}@media (width<=760px){.proposalNav{grid-template-columns:122px 1fr;height:78px;padding:0 20px}.proposalNav>a:first-child{width:118px;height:62px}.proposalNav>span{display:none}.proposalNavCta{padding:8px 11px;font-size:12px}.proposalHero{background-position:58%;min-height:820px;padding:125px 24px 105px}.proposalHeroShade{background:linear-gradient(#0707062e 24%,#070706f0)}.proposalHeroCopy{width:100%;margin-top:auto}.proposalHeroCopy h1{font-size:52px}.proposalHeroCopy>p:not(.proposalOverline){font-size:18px}.proposalHeroRole{inset-inline:24px;justify-content:space-between;bottom:28px}.proposalExecutive,.proposalValue,.proposalIntegration,.proposalDeliverables,.proposalAudience,.proposalMeasurement,.proposalReadiness{padding:80px 24px}.proposalValueGrid,.proposalTimeline{grid-template-columns:1fr}.proposalValueGrid article,.proposalTimeline article{min-height:0}.proposalDeliverablesTable article{grid-template-columns:35px 1fr}.proposalDeliverablesTable article strong,.proposalDeliverablesTable article p{grid-column:2}.proposalAudienceGrid{grid-template-columns:1fr}.proposalAudienceGrid div{border-inline-start:0}.proposalMeasureGrid{grid-template-columns:1fr}.proposalAssuranceImage{min-height:440px;padding:32px 24px}.proposalAssuranceCopy{padding:80px 24px}.proposalDecision{min-height:690px;padding:90px 24px}.proposalPrimary,.proposalGhost{width:100%}.proposalGate{background-position:62%;padding:95px 24px 55px}.proposalGateShade{background:linear-gradient(#0808077a,#080807f5)}.proposalGatePanel{margin-top:auto;padding-top:32px}.proposalGatePanel h1{font-size:50px}.proposalGatePanel>p:not(.proposalOverline){font-size:17px}.proposalGatePanel form>div{flex-direction:column;gap:10px}.proposalGatePanel input{border-inline-end:1px solid #ffffff3d}.proposalGatePanel button{width:100%}.proposalGateBack{top:22px;inset-inline-start:22px}.proposalDecisionCopy h2{font-size:48px}}@media (width>=761px){.proposalGateShade{background:linear-gradient(90deg,#0808076b,#080807c2 45%,#080807f5),linear-gradient(#0000 40%,#070706b8)}.proposalHeroCopy{margin-inline:auto 0}}.proposalEpisode{color:#f5f0e5;background:#171714;padding:115px 7vw}.proposalEpisodeIntro{max-width:1030px}.proposalEpisodeIntro h2{margin:16px 0 24px;font-size:clamp(48px,6.4vw,88px);line-height:1.08}.proposalEpisodeIntro>p:not(.proposalOverline){color:#c8c1b6;max-width:850px;font-size:20px;line-height:1.85}.proposalEpisodeIntro blockquote{color:#eee7d9;background:#1e1d1a;border-inline-start:3px solid #b48a3a;max-width:960px;margin:42px 0 0;padding:22px 28px;font-size:22px;line-height:1.9}.proposalEpisodeGrid{background:#ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;display:grid}.proposalEpisodeGrid article{background:#11110f;min-height:360px;padding:34px 28px}.proposalEpisodeGrid article>b{color:#d2a952;font:700 12px Manrope,sans-serif}.proposalEpisodeGrid article>small{color:#9f988d;margin-top:34px;display:block}.proposalEpisodeGrid h3{margin:11px 0 17px;font-size:28px;line-height:1.25}.proposalEpisodeGrid p{color:#c8c1b6;margin:0;line-height:1.85}.proposalEpisodeProof{border:1px solid #b48a3a80;flex-wrap:wrap;align-items:center;gap:0;margin-top:24px;display:flex}.proposalEpisodeProof>*{color:#cfc8bd;border-inline-start:1px solid #b48a3a59;padding:14px 18px;font-size:13px}.proposalEpisodeProof strong{color:#17140f;background:#b48a3a;border-inline-start:0}.proposalEpisodeNote{color:#928b80;margin-top:18px;line-height:1.7;display:block}@media (width<=1000px){.proposalEpisodeGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.proposalEpisode{padding:80px 24px}.proposalEpisodeIntro h2{font-size:48px}.proposalEpisodeIntro>p:not(.proposalOverline){font-size:18px}.proposalEpisodeIntro blockquote{padding:20px 18px;font-size:18px}.proposalEpisodeGrid{grid-template-columns:1fr;margin-top:42px}.proposalEpisodeGrid article{min-height:0}.proposalEpisodeProof{grid-template-columns:1fr;display:grid}.proposalEpisodeProof>*{border-inline-start:0;border-bottom:1px solid #b48a3a47}.proposalEpisodeProof>:last-child{border-bottom:0}}.proposalEpisodeVisuals{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:56px;display:grid}.proposalEpisodeVisuals figure{aspect-ratio:16/9;background:#0c0c0b;margin:0;position:relative;overflow:hidden}.proposalEpisodeVisuals figure:after{content:"";background:linear-gradient(#0000 38%,#060605f0);position:absolute;inset:0}.proposalEpisodeVisuals picture{width:100%;height:100%;display:block}.proposalEpisodeVisuals img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.proposalEpisodeVisuals figure:hover img{transform:scale(1.025)}.proposalEpisodeVisuals .proposalEpisodeEvidence{aspect-ratio:2.35;grid-column:1/-1}.proposalEpisodeVisuals .proposalEpisodeEvidence img{object-position:center 58%}.proposalEpisodeVisuals figcaption{z-index:1;inset-inline:26px;grid-template-columns:36px 1fr;align-items:end;gap:2px 13px;display:grid;position:absolute;bottom:23px}.proposalEpisodeVisuals figcaption span{color:#d2a952;grid-row:1/3;font:700 12px Manrope,sans-serif}.proposalEpisodeVisuals figcaption strong{font-size:22px}.proposalEpisodeVisuals figcaption small{color:#c7c0b5;line-height:1.6}.proposalDashFilm{color:#f5f0e5;isolation:isolate;background:#0c0c0b url(/images/bestshield-dashcam-pov.jpg) 50% 58%/cover no-repeat;align-items:flex-end;min-height:760px;padding:120px 7vw;display:flex;position:relative}.proposalDashFilmShade{z-index:-1;background:linear-gradient(90deg,#07070633,#070706b8 58%,#070706fa),linear-gradient(#0707060f 28%,#070706f5);position:absolute;inset:0}.proposalDashFilmCopy{width:min(880px,68vw);margin-inline-end:0}.proposalDashFilmCopy h2{max-width:820px;margin:16px 0 23px;font-size:clamp(50px,6vw,86px);line-height:1.18}.proposalDashFilmCopy>p:not(.proposalOverline){color:#d0c9bd;max-width:800px;font-size:20px;line-height:1.85}.proposalDashFilmOutputs{border-block:1px solid #d3a84f70;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.proposalDashFilmOutputs span{color:#eee7dc;border-inline-start:1px solid #d3a84f52;align-items:center;gap:12px;min-height:92px;padding:18px;font-size:14px;display:flex}.proposalDashFilmOutputs span:first-child{border-inline-start:0}.proposalDashFilmOutputs b{color:#d2a952;font:700 11px Manrope,sans-serif}.proposalDashFilmCopy>small{color:#a9a196;margin-top:18px;line-height:1.7;display:block}@media (width<=760px){.proposalEpisodeVisuals{grid-template-columns:1fr;margin-top:40px}.proposalEpisodeVisuals figure,.proposalEpisodeVisuals .proposalEpisodeEvidence{aspect-ratio:4/5;grid-column:auto}.proposalEpisodeVisuals .proposalEpisodeEvidence img{object-position:center}.proposalEpisodeVisuals figcaption{inset-inline:18px;bottom:16px}.proposalEpisodeVisuals figcaption strong{font-size:18px}.proposalEpisodeVisuals figcaption small{font-size:12px}.proposalHero{background-image:url(/images/bestshield-hero-mobile-poster-v1.jpg);background-position:50%}.proposalDashFilm{background-image:url(/images/bestshield-dashcam-pov-mobile-v1.jpg);background-position:50%;align-items:flex-end;min-height:780px;padding:88px 24px 54px}.proposalDashFilmShade{background:linear-gradient(#07070614 18%,#070706c2 52%,#070706fc 93%)}.proposalDashFilmCopy{width:100%}.proposalDashFilmCopy h2{font-size:47px;line-height:1.28}.proposalDashFilmCopy>p:not(.proposalOverline){font-size:17px;line-height:1.75}.proposalDashFilmOutputs{grid-template-columns:1fr}.proposalDashFilmOutputs span{border-inline-start:0;border-bottom:1px solid #d3a84f3d;min-height:0;padding:12px 6px}.proposalDashFilmOutputs span:last-child{border-bottom:0}.proposalIntegration{background-image:linear-gradient(#070706d6,#070706f0),url(/images/bestshield-rain-workshop-mobile-v1.jpg);background-position:50%;background-attachment:scroll}.proposalAssuranceImage{background-image:linear-gradient(#0000 30%,#070706e0),url(/images/19-local-craftsman-exchange-mobile-v2.webp);background-position:50% 28%}.proposalDecision{background-image:url(/images/05-motorcycle-sunrise-mobile-v2.webp);background-position:50%}}.proposalPage{max-width:100%;overflow:visible}.proposalPremiereExperience{--premiere-progress:0;color:#f6f0e5;background:#050504;height:210svh;position:relative}.proposalPremiereSticky{--screen-reveal:clamp(0,calc((var(--premiere-progress) - .08)*4.5),1);--bike-reveal:clamp(0,calc((var(--premiere-progress) - .34)*3.8),1);--copy-reveal:clamp(0,calc((var(--premiere-progress) - .68)*5),1);isolation:isolate;background:#050504;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.proposalPremiereScene{z-index:-4;display:block;position:absolute;inset:0}.proposalPremiereScene img{object-fit:cover;object-position:center;width:100%;height:100%;filter:brightness(calc(.28 + var(--premiere-progress)*.8)) saturate(calc(.62 + var(--premiere-progress)*.42));transform:scale(calc(1.055 - var(--premiere-progress)*.045));will-change:transform,filter}.proposalPremiereCurtain{z-index:-3;background:radial-gradient(ellipse 31% 46% at 73% 67%,rgba(245,183,88,calc(var(--bike-reveal)*.15)),transparent 70%),linear-gradient(90deg,#0404032e,rgba(4,4,3,calc(.78 - var(--screen-reveal)*.3)) 63%,rgba(4,4,3,calc(.94 - var(--copy-reveal)*.2)));pointer-events:none;position:absolute;inset:0}.proposalPremiereSpotlight{z-index:-2;top:-42%;width:33vw;height:135%;opacity:calc(var(--bike-reveal)*.72);background:conic-gradient(from 172deg at 50% 0,transparent 0 42%,#ffd49038 47%,#ffe8c212 53%,transparent 58%);filter:blur(9px);transform:translateY(calc((1 - var(--bike-reveal))*-8%)) rotate(-4deg);mix-blend-mode:screen;pointer-events:none;position:absolute;inset-inline-start:49%}.proposalPremiereCopy{z-index:2;top:16svh;width:min(530px,38vw);opacity:var(--copy-reveal);transform:translateY(calc((1 - var(--copy-reveal))*34px));will-change:opacity,transform;position:absolute;inset-inline-start:7vw}.proposalPremiereCopy h2{text-wrap:balance;margin:16px 0 20px;font-size:clamp(46px,5.5vw,78px);line-height:1.2}.proposalPremiereCopy>p:not(.proposalOverline){color:#d0c8bc;max-width:500px;font-size:18px;line-height:1.84}.proposalPremiereScreenTag{z-index:2;inset-inline-end:5vw;opacity:var(--screen-reveal);transform:translateY(calc((1 - var(--screen-reveal))*-18px));text-align:start;text-shadow:0 2px 14px #000;grid-template-columns:8px 1fr;align-items:center;column-gap:10px;display:grid;position:absolute;top:9svh}.proposalPremiereScreenTag i{background:#d4a956;border-radius:50%;grid-row:1/3;width:7px;height:7px;animation:1.8s ease-in-out infinite proposalPremierePulse;box-shadow:0 0 0 6px #d4a9561f,0 0 20px #d4a956cc}.proposalPremiereScreenTag span{color:#bcb4a8;font-size:10px}.proposalPremiereScreenTag strong{font-size:15px}.proposalPremiereSteps{z-index:2;inset-inline-end:5vw;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050457;border-block:1px solid #ffffff30;align-items:center;gap:0;display:flex;position:absolute;bottom:6svh}.proposalPremiereSteps span{color:#817c74;border-inline-start:1px solid #ffffff21;min-width:178px;padding:14px 17px;font-size:12px;transition:color .35s,background .35s}.proposalPremiereSteps span:first-child{border-inline-start:0}.proposalPremiereSteps b{color:#8d7344;margin-inline-end:9px;font:700 10px Manrope,sans-serif}.proposalPremiereExperience[data-stage=screen] [data-step=screen],.proposalPremiereExperience[data-stage=bike] [data-step=bike],.proposalPremiereExperience[data-stage=complete] [data-step=complete]{color:#f4ecdf;background:#b48a3a2e}.proposalPremiereExperience[data-stage=screen] [data-step=screen] b,.proposalPremiereExperience[data-stage=bike] [data-step=bike] b,.proposalPremiereExperience[data-stage=complete] [data-step=complete] b{color:#e0b65e}.proposalPremiereScrollHint{z-index:2;inset-inline-start:5vw;color:#c6beb2;opacity:clamp(0,calc(1 - var(--premiere-progress)*7),1);align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:6.5svh}.proposalPremiereScrollHint i{background:#ffffff47;width:44px;height:1px;display:block;overflow:hidden}.proposalPremiereScrollHint i:after{content:"";background:#d3a84f;width:50%;height:100%;animation:1.45s ease-in-out infinite proposalPremiereHint;display:block}.proposalPremiereProgress{z-index:3;background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.proposalPremiereProgress i{width:100%;height:100%;transform:scaleX(var(--premiere-progress));transform-origin:100%;will-change:transform;background:linear-gradient(90deg,#7d5c25,#e1b65d);display:block}@keyframes proposalPremierePulse{50%{opacity:.45;box-shadow:0 0 0 10px #d4a95600,0 0 26px #d4a95666}}@keyframes proposalPremiereHint{0%{transform:translate(110%)}to{transform:translate(-110%)}}@media (width<=760px){.proposalPremiereExperience{height:185svh}.proposalPremiereSticky{min-height:600px}.proposalPremiereScene img{object-position:center}.proposalPremiereCurtain{background:linear-gradient(0deg,rgba(4,4,3,calc(.92 - var(--copy-reveal)*.04)) 0%,rgba(4,4,3,calc(.2 + var(--copy-reveal)*.28)) 38%,rgba(4,4,3,calc(.68 - var(--screen-reveal)*.38)) 72%,#04040394)}.proposalPremiereSpotlight{top:38%;width:118vw;height:72%;opacity:calc(var(--bike-reveal)*.58);inset-inline-start:-9%;transform:rotate(0)}.proposalPremiereCopy{top:auto;bottom:7svh;background:linear-gradient(#0000,#050504db);width:auto;padding-top:30px;inset-inline:22px}.proposalPremiereCopy h2{margin:11px 0 13px;font-size:clamp(38px,11vw,48px);line-height:1.25}.proposalPremiereCopy>p:not(.proposalOverline){margin-bottom:0;font-size:15.5px;line-height:1.72}.proposalPremiereScreenTag{top:8svh;inset-inline:22px auto}.proposalPremiereSteps{display:none}.proposalPremiereScrollHint{inset-inline-start:22px;bottom:5svh}.proposalPremiereProgress{height:2px}}@media (prefers-reduced-motion:reduce){.proposalPremiereExperience{height:auto}.proposalPremiereSticky{height:860px;position:relative}.proposalPremiereScene img{filter:brightness(.82);transform:none}.proposalPremiereCurtain{background:linear-gradient(90deg,#0404032e,#040403c2)}.proposalPremiereCopy,.proposalPremiereScreenTag{opacity:1;transform:none}.proposalPremiereSpotlight{opacity:.5;transform:none}.proposalPremiereScrollHint,.proposalPremiereProgress{display:none}.proposalPremiereScreenTag i,.proposalPremiereScrollHint i:after{animation:none}}.proposalGatePanel h1{line-height:1.28}.proposalHeroCopy h1{line-height:1.24}.proposalPage h2{line-height:1.32}.proposalPage h3{line-height:1.42}.proposalDecisionCopy h2,.proposalEpisodeIntro h2{line-height:1.28}@media (width<=760px){.proposalGatePanel h1,.proposalHeroCopy h1{line-height:1.26}.proposalPage h2,.proposalDecisionCopy h2,.proposalEpisodeIntro h2{line-height:1.34}.proposalPage h3{line-height:1.46}}.soundPrompt{z-index:60;inset-inline-start:clamp(18px,3vw,46px);color:#f6f0e5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#181714f7,#0a0a09f0);border:1px solid #d3a84f94;width:min(430px,100vw - 36px);padding:26px 28px 24px;animation:.7s cubic-bezier(.2,.8,.2,1) both soundPromptIn;position:fixed;bottom:30px;box-shadow:0 24px 70px #0000007a}.soundPromptTop{color:#d3a84f;align-items:center;gap:12px;display:flex}.soundPromptTop small{letter-spacing:1.7px;font:700 10px Manrope,sans-serif}.soundDisc{border:1px solid #d3a84fa6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.soundDisc:after{content:"";background:#d3a84f;border-radius:50%;width:5px;height:5px}.soundDisc i{border:1px solid #d3a84f59;border-radius:50%;animation:4s linear infinite soundSpin;position:absolute;inset:4px}.soundPrompt h2{margin:15px 0 8px;font-size:34px;line-height:1.35}.soundPrompt p{color:#c8c1b6;margin:0;font-size:16px;line-height:1.75}.soundPrompt .soundRights{color:#aaa397;border-top:1px solid #ffffff1f;margin-top:13px;padding-top:12px;font-size:8.5px;line-height:1.7;display:block}.soundPromptActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.soundPrompt button{cursor:pointer;border:0;min-height:46px}.soundStart{color:#17140f;background:#b48a3a;justify-content:center;align-items:center;gap:24px;padding:0 18px;font-weight:800;display:inline-flex}.soundStart b{font-size:11px}.soundSkip{color:#b8b1a6;background:0 0;padding:0 13px}.soundSkip:hover{color:#fff}.soundControl{z-index:55;inset-inline-start:clamp(16px,2.4vw,34px);color:#f4eee3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#11110fe0;border:1px solid #d3a84f7a;align-items:center;gap:12px;min-width:158px;min-height:52px;padding:8px 14px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:fixed;bottom:24px;box-shadow:0 12px 35px #00000047}.soundControl:hover{background:#191815f5;border-color:#d3a84f;transform:translateY(-2px)}.soundControl>span:last-child{align-items:center;gap:10px;display:flex}.soundControl strong{font-size:13px}.soundControl small{color:#9d9589;font:600 9px Manrope,sans-serif}.soundBars{border-inline-end:1px solid #ffffff26;justify-content:center;align-items:center;gap:3px;width:26px;height:24px;padding-inline-end:10px;display:flex}.soundBars i{transform-origin:50%;background:#d3a84f;width:2px;height:5px}.soundControl.playing .soundBars i{animation:.75s ease-in-out infinite alternate soundBar}.soundControl.playing .soundBars i:nth-child(2){animation-delay:-.25s}.soundControl.playing .soundBars i:nth-child(3){animation-delay:-.5s}@keyframes soundPromptIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes soundSpin{to{transform:rotate(360deg)}}@keyframes soundBar{0%{height:5px}to{height:19px}}@media (width<=560px){.soundPrompt{width:auto;padding:22px 20px;bottom:16px;left:16px;right:16px}.soundPrompt h2{font-size:29px}.soundPrompt p{font-size:15px}.soundPromptActions{flex-direction:column;align-items:stretch}.soundStart,.soundSkip{width:100%}.soundControl{min-width:0;min-height:48px;padding:7px 11px;bottom:16px}.soundControl strong{font-size:12px}.soundControl small{display:none}}@media (prefers-reduced-motion:reduce){.soundPrompt,.soundDisc i,.soundBars i{animation:none!important}}.paper .kicker,.mapRoute .kicker,.paper .socialStats small,.paper .chapterGrid b{color:#76531a}.routeDistanceSummary small,.routeIndexCopy>small{color:#6f5018}.disclaimer,.fine{color:#685f52!important}.proposalOverline.dark,.proposalRecommendation span{color:#6f4d12}.proposalAudience>small{color:#b7afa4}.proposalTimeline article>small,.proposalEpisodeGrid article>small,.proposalEpisodeNote{color:#b3aba0}@media (width<=900px){.thesis{min-height:0}.thesis>img{height:clamp(340px,68vw,520px);min-height:0}.vietnam>img{height:clamp(340px,68vw,500px);min-height:0}}@media (width<=560px){.portraitGrid{gap:30px}.thesisCopy{padding:52px 24px 72px}.whyCopy{padding:68px 24px}.chapterGrid img{margin-bottom:14px}.proposalEpisodeVisuals{margin-top:34px}.proposalEpisodeGrid{margin-top:28px}.proposalAssuranceCopy{padding:54px 24px 72px}.soundPrompt .soundRights{font-size:8px}}.hero{height:auto;min-height:max(720px,100svh);padding-block:120px 90px}.heroContent>.eyebrow{margin:0 0 clamp(22px,2.7vh,34px)}.hero h1{margin:0 0 16px;line-height:1.02}.heroTag{line-height:1.3}main[dir=rtl] .heroContent>.eyebrow{margin-bottom:clamp(24px,3vh,38px)}main[dir=rtl] .hero h1{margin-bottom:clamp(12px,1.6vh,20px);line-height:1.12}@media (width<=900px){.hero{min-height:max(670px,100svh);padding-block:100px 74px}.heroContent{margin-top:0}}@media (width<=560px){main[dir=rtl] .heroContent>.eyebrow{margin-bottom:22px}main[dir=rtl] .hero h1{margin-bottom:10px;line-height:1.16}main[dir=rtl] .heroTag{line-height:1.48}}.hero h1{letter-spacing:normal;margin:0 0 5px;font-size:clamp(22px,2.25vw,34px);font-weight:600;line-height:1.3}.heroTag{letter-spacing:-3px;margin:0;font-size:clamp(64px,8.2vw,120px);font-weight:700;line-height:1.08}.heroLead{margin-top:clamp(26px,3.2vh,38px)}main[dir=rtl] .hero h1{margin:0 0 3px;font-size:clamp(22px,2.25vw,34px);line-height:1.35}main[dir=rtl] .heroTag{font-size:clamp(64px,8.2vw,120px);line-height:1.16}@media (width<=560px){.hero h1,main[dir=rtl] .hero h1{margin-bottom:2px;font-size:21px}.heroTag,main[dir=rtl] .heroTag{letter-spacing:-2px;font-size:clamp(49px,15vw,60px);line-height:1.2}.heroLead{margin-top:24px}}.proposalHero{overflow:hidden}.proposalHeroVideo{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.proposalHeroVideoMobile{display:none}@media (width<=760px){.proposalHeroVideoDesktop{display:none}.proposalHeroVideoMobile{display:block}.proposalHeroVideo{object-position:center}}@media (prefers-reduced-motion:reduce){.proposalHeroVideo{display:none}}.teamHead{max-width:960px;margin-bottom:46px}.teamIntro{color:#4f493f;max-width:850px;font-size:20px;line-height:1.85}.teamLeads{grid-template-columns:.78fr 1.22fr;gap:18px;display:grid}.teamCard{border:1px solid var(--line);background:#ffffff29;padding:36px}.teamMonogram{background:var(--ink);width:56px;height:56px;color:var(--gold);border-radius:50%;place-items:center;font:600 14px Manrope,sans-serif;display:grid}.teamCard h3{margin:24px 0 7px;font-size:30px}.teamCard>b{color:#76531a}.teamCard>p{color:#5b554b;max-width:630px;line-height:1.75}.experienceBlock{border-top:1px solid #1e1b162e;margin-top:30px;padding-top:22px}.experienceBlock>small{color:#76531a;font-size:10px;font-weight:700;display:block}.experienceLogos{grid-template-columns:1.25fr 1.25fr 1.15fr .72fr 76px;gap:8px;margin-top:14px;display:grid}.experienceLogos>img,.experienceMore{background:#ffffff80;border:1px solid #1e1b1621;width:100%;height:82px}.experienceLogos>img{object-fit:contain;padding:11px}.experienceLogos .universityLogo{padding:6px 14px}.experienceMore{text-align:center;color:#76531a;place-content:center;display:grid}.experienceMore strong{font:500 31px/1 Manrope,sans-serif}.experienceMore small{margin-top:4px;font-size:9px}.crewSystem{color:#f4efe4;background:#171714;grid-template-columns:.72fr 1.28fr;margin-top:18px;display:grid}.crewSystemHead{border-inline-end:1px solid #ffffff26;padding:43px 38px}.crewSystemHead h3{margin:17px 0 0;font-size:31px;line-height:1.35}.coreCrew{grid-template-columns:repeat(2,1fr);display:grid}.coreCrew article{border-inline-start:1px solid #ffffff21;padding:38px 32px}.coreCrew article>span{color:#d2a952;font:700 12px Manrope,sans-serif}.coreCrew h3{margin:28px 0 10px;font-size:27px}.coreCrew b{color:#d2a952;font-size:12px}.coreCrew p{color:#beb7ac;margin-bottom:0;line-height:1.75}.flexibleCrew{border-top:1px solid #ffffff26;grid-column:1/-1;grid-template-columns:.72fr 1.28fr;display:grid}.flexibleCrew>div{padding:28px 38px}.flexibleCrew small{color:#d2a952;margin-bottom:8px;display:block}.flexibleCrew strong{font-size:18px;line-height:1.6}.flexibleCrew ul{border-inline-start:1px solid #ffffff21;flex-wrap:wrap;align-content:center;align-items:center;gap:9px;margin:0;padding:24px 32px;list-style:none;display:flex}.flexibleCrew li{color:#d4cdc1;border:1px solid #d3a84f6b;padding:9px 13px;font-size:13px}@media (width<=980px){.teamLeads,.crewSystem,.flexibleCrew{grid-template-columns:1fr}.crewSystemHead,.flexibleCrew ul{border-inline:0}.coreCrew{border-top:1px solid #ffffff26}.flexibleCrew ul{padding-top:0}.experienceLogos{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.teamLeads,.coreCrew{grid-template-columns:1fr}.teamCard{padding:28px 22px}.teamIntro{font-size:18px}.experienceLogos{grid-template-columns:repeat(2,1fr)}.experienceLogos>img,.experienceMore{height:74px}.crewSystemHead,.coreCrew article,.flexibleCrew>div,.flexibleCrew ul{padding-inline:22px}.coreCrew article{border-inline:0;border-top:1px solid #ffffff21}.flexibleCrew ul{padding-bottom:26px}.experienceMore{min-height:74px}}.proposalHeroCopy{text-align:right;direction:rtl;margin-left:auto;margin-right:0}.proposalPage,.bkPage{--page-progress:0;font-optical-sizing:auto}.proposalPage>section,.bkPage>section{scroll-margin-top:92px}.appleFluid .proposalNav,.appleFluid .bkNav{z-index:100;box-shadow:none;-webkit-backdrop-filter:blur()saturate(120%);backdrop-filter:blur()saturate(120%);background:linear-gradient(#08080757,#0808070f);border-bottom:0;transition:background .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .32s,backdrop-filter .32s;position:fixed}.appleFluid[data-fluid-elevated=true] .proposalNav,.appleFluid[data-fluid-elevated=true] .bkNav{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#0d0d0cc7;box-shadow:0 18px 36px #0000002e}.appleFluid .proposalNav:after,.appleFluid .bkNav:after{content:"";inset-inline-start:0;width:calc(var(--page-progress) * 100%);pointer-events:none;will-change:width;background:linear-gradient(90deg,#b48a3a59,#d8ae58);height:2px;position:absolute;bottom:0;box-shadow:0 0 12px #d3a84f57}.appleFluid .bkNav:after{background:linear-gradient(90deg,#f7c90061,#f7d631);box-shadow:0 0 12px #f7c9004d}.proposalNavCta,.bkNavCta,.proposalPrimary,.proposalGhost,.bkPrimary,.bkGhost,.proposalGatePanel button,.bkGatePanel button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50%;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .24s,border-color .24s,box-shadow .28s}.proposalNavCta:active,.bkNavCta:active,.proposalPrimary:active,.proposalGhost:active,.bkPrimary:active,.bkGhost:active,.proposalGatePanel button:active,.bkGatePanel button:active{transition-duration:80ms;transform:scale(.97)}.proposalNavCta:focus-visible,.bkNavCta:focus-visible,.proposalPrimary:focus-visible,.proposalGhost:focus-visible,.bkPrimary:focus-visible,.bkGhost:focus-visible,.proposalGatePanel :is(input,button):focus-visible,.bkGatePanel :is(input,button):focus-visible{outline-offset:4px;outline:2px solid #f3cf7f}.bkNavCta:focus-visible,.bkPrimary:focus-visible,.bkGhost:focus-visible,.bkGatePanel :is(input,button):focus-visible{outline-color:#ffe153}.proposalGatePanel,.bkGatePanel{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(145deg,#181714c2,#0909089e);border:1px solid #ffffff29;border-top-color:#d3a84fb8;padding:clamp(30px,4vw,48px);box-shadow:0 32px 90px #00000057}.bkGatePanel{border-top-color:var(--bk-yellow)}.proposalGatePanel input,.bkGatePanel input{transition:border-color .2s,background-color .2s,box-shadow .2s}.proposalGatePanel input:focus,.bkGatePanel input:focus{background:#ffffff1a;border-color:#d8ae58;outline:0;box-shadow:0 0 0 4px #d3a84f1f}.proposalGatePanel input[aria-invalid=true]{border-color:#ef7671;box-shadow:0 0 0 4px #ef76711f}.proposalGateError{animation:.3s cubic-bezier(.2,.8,.2,1) both proposalFluidError}@keyframes proposalFluidError{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.appleFluidReady>.appleFluidSection{transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .64s cubic-bezier(.2,.8,.2,1)}.appleFluidReady>.appleFluidSection:not(.fluidVisible){opacity:.001;transform:translateY(22px)scale(.995)}.appleFluidReady>.appleFluidSection.fluidVisible{opacity:1;transform:none}}@media (hover:hover){.proposalNavCta:hover,.bkNavCta:hover,.proposalGhost:hover,.bkGhost:hover{background:#ffffff1f;transform:translateY(-2px);box-shadow:0 12px 30px #00000029}.proposalPrimary:hover,.bkPrimary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0003}}@media (width<=760px){.proposalPage>section,.bkPage>section{scroll-margin-top:78px}.proposalGatePanel,.bkGatePanel{padding:30px 22px 24px}.appleFluid[data-fluid-elevated=true] .proposalNav,.appleFluid[data-fluid-elevated=true] .bkNav{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#0c0c0bdb}}@media (prefers-reduced-motion:reduce){.appleFluidReady>.appleFluidSection{opacity:1!important;transition:none!important;transform:none!important}.proposalNavCta,.bkNavCta,.proposalPrimary,.proposalGhost,.bkPrimary,.bkGhost,.proposalGatePanel button,.bkGatePanel button,.proposalGateError{transition:none!important;animation:none!important;transform:none!important}.proposalEpisodeVisuals img,.bkStoryVisuals img{transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.appleFluid .proposalNav,.appleFluid .bkNav,.appleFluid[data-fluid-elevated=true] .proposalNav,.appleFluid[data-fluid-elevated=true] .bkNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11110f}.proposalGatePanel,.bkGatePanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151512}}@media (prefers-contrast:more){.appleFluid .proposalNav,.appleFluid .bkNav{background:#080807;box-shadow:0 0 0 1px #fff}.proposalGatePanel,.bkGatePanel{background:#080807;border-color:#fff}.proposalNavCta,.bkNavCta,.proposalGhost,.bkGhost{border-color:#fff}}.proposalHeroCopy :is(h1,p){text-align:right}@media (width>=761px){.proposalHeroCopy{transform:translateY(clamp(-60px,-6vh,-36px))}.proposalHeroShade{background:linear-gradient(90deg,#07070624 22%,#070706b8 58%,#070706f0),linear-gradient(#0000 42%,#070706b8)}}.bkPage{--bk-yellow:#f7c900;--bk-ink:#11110f;--bk-paper:#f2ecdf;background:var(--bk-ink);color:#f7f2e8;overflow:hidden}.bkOverline{color:var(--bk-yellow);letter-spacing:1.7px;margin:0;font:700 11px Manrope,sans-serif}.bkOverline.dark{color:#755e00}.bkGate{color:#fff;background:url(/blackknight/hero.jpg) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:110px 7vw 70px;display:grid;position:relative}.bkGateShade{background:linear-gradient(90deg,#07070685,#070706c7 46%,#070706f7),linear-gradient(#0000 40%,#070706c2);position:absolute;inset:0}.bkGateBack{z-index:2;top:30px;color:#e0dacf;font-size:14px;position:absolute;inset-inline-start:34px}.bkGatePanel{z-index:1;border-top:2px solid var(--bk-yellow);width:min(690px,100%);margin-inline-start:auto;padding:48px 0 0;position:relative}.bkGateMark{border:1px solid var(--bk-yellow);width:66px;height:66px;color:var(--bk-yellow);border-radius:50%;place-items:center;margin-bottom:28px;font-weight:800;display:grid}.bkGatePanel h1{margin:18px 0 20px;font-size:clamp(54px,7vw,94px);line-height:1.28}.bkGatePanel>p:not(.bkOverline){color:#d5cfc4;max-width:610px;font-size:20px;line-height:1.9}.bkGatePanel form{max-width:590px;margin-top:34px}.bkGatePanel label{color:#eee8dc;margin-bottom:10px;font-size:13px;display:block}.bkGatePanel form>div{display:flex}.bkGatePanel input{border:1px solid #ffffff3d;color:#fff;background:#11110fc7;border-inline-end:0;outline:none;flex:1;min-width:0;height:58px;padding:0 18px}.bkGatePanel input:focus{border-color:var(--bk-yellow)}.bkGatePanel button{background:var(--bk-yellow);color:#11110f;cursor:pointer;border:0;height:58px;padding:0 28px;font-weight:800}.bkGateError{color:#ffb1a8;margin-top:12px;display:block}.bkGatePanel>small{color:#aaa397;margin-top:28px;display:block}.bkNav{z-index:10;color:#fff;border-bottom:1px solid #fff3;grid-template-columns:160px 1fr 160px;align-items:center;height:94px;padding:0 5vw;display:grid;position:absolute;top:0;left:0;right:0}.bkNav>a:first-child{width:150px;height:72px}.bkNav img{object-fit:contain;width:100%;height:100%}.bkNav>span{text-align:center;color:#d7d0c5;letter-spacing:1.3px;font:600 10px Manrope,sans-serif}.bkNavCta{border:1px solid #f7c900b3;justify-self:end;padding:10px 15px;font-size:13px}.bkHero{align-items:center;min-height:100svh;padding:150px 7vw 95px;display:flex;position:relative;overflow:hidden}.bkHeroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.bkHeroShade{background:linear-gradient(90deg,#06060529 18%,#060605c4 58%,#060605f5),linear-gradient(#0000 42%,#060605cc);position:absolute;inset:0}.bkHeroCopy{z-index:1;text-align:right;direction:rtl;width:min(720px,50vw);margin-left:auto;margin-right:0;position:relative;transform:translateY(clamp(-55px,-5vh,-30px))}.bkBrandLockup{background:var(--bk-yellow);width:160px;height:90px;margin:0 0 28px auto;overflow:hidden}.bkBrandLockup img{object-fit:cover;width:100%;height:100%}.bkHeroCopy h1{margin:20px 0 24px;font-size:clamp(64px,7.8vw,118px);line-height:1.18}.bkHeroCopy>p:not(.bkOverline){color:#d5cec3;max-width:670px;font-size:21px;line-height:1.9}.bkHeroRole{z-index:1;inset-inline-start:7vw;border-top:2px solid var(--bk-yellow);align-items:center;gap:18px;padding-top:15px;display:flex;position:absolute;bottom:34px}.bkHeroRole small{color:#f7d630}.bkHeroRole strong{font-size:17px}.bkFit{background:var(--bk-paper);color:#181714;background-image:linear-gradient(#ffffff2e,#ffffff2e),url(/images/22-parchment-texture.webp);background-size:auto,cover;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:112px 7vw;display:grid}.bkFit h2,.bkSectionTitle h2{margin:15px 0 20px;font-size:clamp(44px,5.5vw,78px);line-height:1.3}.bkFitCopy>p{color:#3f3a32;margin-top:0;font-size:23px;line-height:1.95}.bkRecommendation{background:#ffffff61;border:1px solid #8a7000;margin-top:35px;padding:25px 28px}.bkRecommendation span{color:#6e5800;margin-bottom:9px;font-weight:700;display:block}.bkRecommendation strong{font-size:19px;line-height:1.8}.bkStory{background:#151513;padding:115px 7vw}.bkStoryHead{max-width:1030px}.bkStoryHead h2{margin:16px 0 24px;font-size:clamp(48px,6.4vw,88px);line-height:1.27}.bkStoryHead>p:not(.bkOverline){color:#c9c2b7;max-width:850px;font-size:20px;line-height:1.9}.bkStoryVisuals{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:56px;display:grid}.bkStoryVisuals figure{aspect-ratio:16/9;background:#0b0b0a;margin:0;position:relative;overflow:hidden}.bkStoryVisuals figure:after{content:"";background:linear-gradient(#0000 38%,#050504f2);position:absolute;inset:0}.bkStoryVisuals img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.bkStoryVisuals figure:hover img{transform:scale(1.025)}.bkStoryVisuals .bkStoryWide{aspect-ratio:2.35;grid-column:1/-1}.bkStoryVisuals .bkStoryWide img{object-position:center 56%}.bkStoryVisuals figcaption{z-index:1;inset-inline:26px;grid-template-columns:36px 1fr;align-items:end;gap:2px 13px;display:grid;position:absolute;bottom:23px}.bkStoryVisuals figcaption span{color:var(--bk-yellow);grid-row:1/3;font:700 12px Manrope,sans-serif}.bkStoryVisuals figcaption strong{font-size:22px}.bkStoryVisuals figcaption small{color:#c9c2b7;line-height:1.6}.bkMomentGrid{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.bkMomentGrid article{background:#10100f;min-height:410px;padding:36px 30px}.bkMomentGrid article>b{color:var(--bk-yellow);font:700 13px Manrope,sans-serif}.bkMomentGrid article>small{color:#aaa398;margin-top:38px;display:block}.bkMomentGrid h3{margin:11px 0 8px;font-size:29px;line-height:1.42}.bkMomentGrid em{color:#f3d530;font-size:12px;font-style:normal;font-weight:700;display:block}.bkMomentGrid p{color:#c8c1b6;margin:19px 0 0;line-height:1.86}.bkStoryRule{border-inline-start:3px solid var(--bk-yellow);color:#eee8dc;background:#1d1c19;margin:25px 0 0;padding:22px 28px;font-size:20px;line-height:1.9}.bkValue{background:#0e0e0d;grid-template-columns:.72fr 1.28fr;gap:6vw;padding:115px 7vw;display:grid}.bkValueIntro h2{margin:15px 0;font-size:clamp(45px,5.5vw,78px);line-height:1.3}.bkValueIntro>p:not(.bkOverline){color:#beb7ac;font-size:19px;line-height:1.85}.bkValueGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bkValueGrid article{border-top:3px solid var(--bk-yellow);background:#191815;min-height:355px;padding:32px 26px}.bkValueGrid b{color:var(--bk-yellow);font:700 12px Manrope,sans-serif}.bkValueGrid h3{margin:44px 0 18px;font-size:27px;line-height:1.42}.bkValueGrid p{color:#c5beb2;margin:0;line-height:1.85}.bkProductSystem{background:var(--bk-yellow);color:#11110f;grid-template-columns:.78fr 1.22fr;align-items:center;gap:6vw;padding:115px 7vw;display:grid}.bkProductCopy h2{margin:15px 0 22px;font-size:clamp(44px,5.7vw,80px);line-height:1.26}.bkProductCopy>p:not(.bkOverline){color:#342f1c;font-size:20px;line-height:1.9}.bkProductCopy ul{border-top:1px solid #11110f5c;margin:35px 0 0;padding:0;list-style:none}.bkProductCopy li{border-bottom:1px solid #11110f47;padding:16px 0;line-height:1.75}.bkProductCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bkProductCards figure{background:#fff;margin:0;overflow:hidden;box-shadow:0 18px 40px #00000026}.bkProductCards img{aspect-ratio:4/5;object-fit:contain;background:#fff;width:100%;padding:12px}.bkProductCards figcaption{text-align:center;color:#f5efe4;background:#11110f;place-items:center;min-height:64px;padding:12px 10px;font-size:13px;display:grid}.bkDeliverables{background:var(--bk-paper);color:#191816;padding:115px 7vw}.bkDeliverables>.bkSectionTitle{max-width:900px}.bkSectionTitle>p:not(.bkOverline){color:#5b554a;font-size:19px;line-height:1.82}.bkDeliverablesTable{border-top:1px solid #614d0085;margin-top:52px}.bkDeliverablesTable article{border-bottom:1px solid #614d0052;grid-template-columns:56px 1fr .62fr 1.55fr;align-items:start;gap:25px;padding:25px 12px;display:grid}.bkDeliverablesTable article>b{color:#6e5800;font:700 12px Manrope,sans-serif}.bkDeliverablesTable h3{margin:0;font-size:19px}.bkDeliverablesTable strong{color:#705b00;font-size:14px}.bkDeliverablesTable p{color:#514b42;margin:0;line-height:1.75}.bkNote{color:#655d51;margin-top:22px;font-size:13px}.bkAudience{background:#151513;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px 7vw;display:grid}.bkAudienceLead h2{margin:16px 0 22px;font-size:clamp(44px,5.4vw,76px);line-height:1.3}.bkAudienceLead>p:not(.bkOverline){color:#c5beb2;font-size:19px;line-height:1.85}.bkForecast{gap:10px;margin-top:34px;display:grid}.bkForecast span{border-inline-start:3px solid var(--bk-yellow);color:#cfc8bd;background:#1d1c19;padding:14px 16px}.bkForecast b{color:var(--bk-yellow);margin-inline-end:8px;font:700 20px Manrope,sans-serif}.bkAudienceGrid{border:1px solid #f7c9008c;grid-template-columns:repeat(2,1fr);align-self:start;display:grid}.bkAudienceGrid div{border-bottom:1px solid #f7c9004d;border-inline-start:1px solid #f7c9004d;min-height:145px;padding:25px}.bkAudienceGrid div:nth-child(odd){border-inline-start:0}.bkAudienceGrid strong{color:var(--bk-yellow);font:700 36px Manrope,sans-serif;display:block}.bkAudienceGrid span{color:#c4bdb2;margin-top:10px;font-size:14px;display:block}.bkAudience>small{color:#b7afa4;grid-column:1/-1;line-height:1.7}.bkMeasurement{background:var(--bk-paper);color:#191816;padding:115px 7vw}.bkMeasurement>.bkSectionTitle{max-width:860px}.bkMeasureGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.bkMeasureGrid article{border:1px solid #614d005c;min-height:270px;padding:30px}.bkMeasureGrid b{color:#6e5800;font:700 12px Manrope,sans-serif}.bkMeasureGrid h3{margin:40px 0 13px;font-size:27px}.bkMeasureGrid p{color:#524c42;line-height:1.8}.bkAssurance{background:#10100f;grid-template-columns:1.05fr .95fr;min-height:720px;display:grid}.bkAssuranceImage{background:linear-gradient(#0000 30%,#070706e6),url(/blackknight/coffee-exchange.jpg) 50%/cover no-repeat;align-items:flex-end;padding:55px;display:flex;position:relative}.bkAssuranceImage span{font-size:clamp(38px,4.5vw,66px);font-weight:700;line-height:1.32}.bkAssuranceCopy{align-self:center;padding:9vw 7vw}.bkAssuranceCopy h2{margin:15px 0 28px;font-size:clamp(43px,5vw,72px);line-height:1.3}.bkAssuranceCopy ul{margin:0;padding:0;list-style:none}.bkAssuranceCopy li{color:#c8c1b6;border-bottom:1px solid #ffffff24;padding:17px 0;line-height:1.78}.bkAssuranceCopy li b{color:#f2cc22}.bkReadiness{background:var(--bk-paper);color:#191816;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px 7vw;display:grid}.bkReadiness h2{margin:15px 0;font-size:clamp(42px,5.3vw,74px);line-height:1.3}.bkReadiness ol{border-top:1px solid #614d007a;margin:0;padding:0;list-style:none}.bkReadiness li{border-bottom:1px solid #614d0057;grid-template-columns:45px 1fr;gap:20px;padding:21px 0;font-size:18px;display:grid}.bkReadiness li b{color:#6e5800;font:700 12px Manrope,sans-serif}.bkDecision{text-align:center;background:url(/blackknight/hero.jpg) 50%/cover no-repeat;place-items:center;min-height:780px;padding:110px 7vw;display:grid;position:relative}.bkDecisionShade{background:#060605d1;position:absolute;inset:0}.bkDecisionCopy{z-index:1;width:min(950px,92vw);position:relative}.bkDecisionLogo{background:var(--bk-yellow);width:150px;height:84px;margin:0 auto 30px;overflow:hidden}.bkDecisionLogo img{object-fit:cover;height:100%}.bkDecisionCopy h2{margin:18px 0 24px;font-size:clamp(50px,7vw,94px);line-height:1.28}.bkDecisionCopy>p:not(.bkOverline){color:#d2cbc0;max-width:760px;margin:0 auto;font-size:20px;line-height:1.85}.bkDecisionCopy>div:last-of-type{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.bkPrimary,.bkGhost{justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-weight:800;display:inline-flex}.bkPrimary{background:var(--bk-yellow);color:#11110f;gap:32px}.bkPrimary b{font-size:21px}.bkGhost{color:#fff;background:#ffffff0d;border:1px solid #ffffff5c}.bkDecisionCopy>small{color:#b9b2a7;margin-top:42px;display:block}.bkPage h3{line-height:1.42}@media (width<=1050px){.bkFit,.bkValue,.bkProductSystem,.bkAudience,.bkAssurance,.bkReadiness{grid-template-columns:1fr}.bkValueGrid{grid-template-columns:repeat(3,1fr)}.bkDeliverablesTable article{grid-template-columns:45px 1fr .65fr 1.3fr}.bkMeasureGrid{grid-template-columns:repeat(2,1fr)}.bkAssuranceImage{min-height:560px}.bkReadiness ol{margin-top:20px}.bkProductCards{max-width:760px}}@media (width<=760px){.bkNav{grid-template-columns:122px 1fr;height:78px;padding:0 20px}.bkNav>a:first-child{width:118px;height:62px}.bkNav>span{display:none}.bkNavCta{padding:8px 11px;font-size:12px}.bkHero{align-items:flex-end;min-height:850px;padding:120px 24px 110px}.bkHeroImage{object-position:54% center}.bkHeroShade{background:linear-gradient(#06060538 22%,#060605fa)}.bkHeroCopy{width:100%;transform:none}.bkBrandLockup{width:125px;height:70px;margin-bottom:21px}.bkHeroCopy h1{font-size:54px}.bkHeroCopy>p:not(.bkOverline){font-size:18px}.bkHeroRole{inset-inline:24px;justify-content:space-between;bottom:28px}.bkFit,.bkStory,.bkValue,.bkProductSystem,.bkDeliverables,.bkAudience,.bkMeasurement,.bkReadiness{padding:80px 24px}.bkStoryVisuals{grid-template-columns:1fr;margin-top:40px}.bkStoryVisuals .bkStoryWide{aspect-ratio:16/10;grid-column:auto}.bkStoryVisuals figure{aspect-ratio:16/10}.bkStoryVisuals figcaption{inset-inline:18px;bottom:16px}.bkStoryVisuals figcaption strong{font-size:18px}.bkStoryVisuals figcaption small{font-size:12px}.bkMomentGrid,.bkValueGrid{grid-template-columns:1fr}.bkMomentGrid article,.bkValueGrid article{min-height:0}.bkProductCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bkProductCards img{padding:6px}.bkProductCards figcaption{padding:9px 5px;font-size:10px}.bkDeliverablesTable article{grid-template-columns:35px 1fr}.bkDeliverablesTable article strong,.bkDeliverablesTable article p{grid-column:2}.bkAudienceGrid{grid-template-columns:1fr}.bkAudienceGrid div{border-inline-start:0}.bkMeasureGrid{grid-template-columns:1fr}.bkAssuranceImage{min-height:460px;padding:32px 24px}.bkAssuranceCopy{padding:80px 24px}.bkDecision{min-height:720px;padding:90px 24px}.bkPrimary,.bkGhost{width:100%}.bkGate{background-position:55%;padding:95px 24px 55px}.bkGateShade{background:linear-gradient(#0707066b,#070706f7)}.bkGatePanel{margin-top:auto;padding-top:32px}.bkGatePanel h1{font-size:50px}.bkGatePanel>p:not(.bkOverline){font-size:17px}.bkGatePanel form>div{flex-direction:column;gap:10px}.bkGatePanel input{border-inline-end:1px solid #ffffff3d}.bkGatePanel button{width:100%}.bkGateBack{top:22px;inset-inline-start:22px}.bkDecisionCopy h2{font-size:48px}}@media (width<=470px){.bkProductCards{grid-template-columns:1fr}.bkProductCards figure{grid-template-columns:120px 1fr;display:grid}.bkProductCards img{aspect-ratio:1}.bkProductCards figcaption{min-height:100%;font-size:12px}.bkStoryHead h2,.bkFit h2,.bkValueIntro h2,.bkProductCopy h2,.bkSectionTitle h2,.bkAudienceLead h2,.bkReadiness h2{font-size:41px}.bkStoryRule{padding:18px 19px;font-size:17px}}@media (width<=760px){.bkHero{align-items:flex-end;min-height:100svh;padding:112px 24px 138px}.bkHeroCopy{width:min(100%,520px);margin-inline-start:auto;transform:translateY(-34px)}.bkBrandLockup{width:100px;height:56px;margin:0 0 13px auto}.bkHeroCopy .bkOverline{letter-spacing:.8px;font-size:9px}.bkHeroCopy h1{margin:10px 0 14px;font-size:clamp(43px,12vw,49px);line-height:1.12}.bkHeroCopy>p:not(.bkOverline){max-width:36ch;margin:0 0 0 auto;font-size:16.5px;line-height:1.75}.bkHeroRole{bottom:22px}}.makerMedia{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.makerMedia>.makerPoster,.makerMedia>.makerFilm{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.makerPoster{z-index:1;filter:saturate(.72);transition:opacity .35s,transform .6s}.makerFilm{z-index:2;opacity:0;background:#111;transition:opacity .35s;display:block}.makerMediaShade{z-index:3;pointer-events:none;background:linear-gradient(#0000 52%,#080807d1);transition:opacity .3s;position:absolute;inset:0}.makerPortrait.isPlaying .makerPoster{opacity:0}.makerPortrait.isPlaying .makerFilm.isActive{opacity:1}.makerPortrait.isPlaying .makerMediaShade{opacity:0}.makerPlay{z-index:4;inset-inline:24px;color:#fff;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:calc(100% - 48px);padding:0;display:flex;position:absolute;bottom:24px}.makerPlayIcon{background:var(--gold);color:#17130d;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;padding-inline-start:3px;transition:transform .2s;display:grid;box-shadow:0 0 0 7px #b48a3a2b}.makerPlay strong,.makerPlay small{display:block}.makerPlay strong{font-size:16px;line-height:1.45}.makerPlay small{color:#d7c8ac;margin-top:4px;font-size:11px}.makerPlay:hover .makerPlayIcon{transform:scale(1.05)}.makerStop{z-index:5;top:16px;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0907a8;border:1px solid #ffffff73;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1;position:absolute;inset-inline-end:16px}@media (width<=560px){.makerPlay{inset-inline:18px;width:calc(100% - 36px);bottom:18px}.makerPlayIcon{flex-basis:46px;width:46px;height:46px}.makerPlay strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.makerPoster,.makerFilm,.makerMediaShade,.makerPlayIcon{transition:none}}.seasonStrip{color:#ded9cf;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(440px,100%);margin:26px 0 28px;display:grid}.seasonFact{border-inline-start:1px solid #ffffff47;align-content:center;gap:2px;min-width:0;padding:2px 16px 3px;display:grid}.seasonFact:first-child{border-inline-start:0;padding-inline-start:0}.seasonFact strong{color:#fff;white-space:nowrap;font-size:clamp(15px,1.35vw,19px);font-weight:600;line-height:1.25}.seasonFact small{color:#bdb8ae;font-size:10px;font-weight:500;line-height:1.4}.seasonFactDuration strong{font-size:clamp(14px,1.25vw,18px)}@media (width<=560px){.seasonStrip{width:100%;margin:22px 0 24px}.seasonFact{padding-inline:10px}.seasonFact strong{font-size:15px}.seasonFact small{font-size:9px}.seasonFactDuration strong{font-size:13px}}.languageGate{z-index:2400;color:#f7f1e4;isolation:isolate;place-items:center;padding:clamp(20px,5vw,64px);display:grid;position:fixed;inset:0;overflow:hidden}.languageGateBackdrop{z-index:-2;background:linear-gradient(90deg,#050706e6,#0507068c),url(/images/01-cliff-mountain-ride.webp) 50% 42%/cover no-repeat;transition:transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;inset:-3%;transform:scale(1.035)}.languageGate:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px)saturate(.78);backdrop-filter:blur(12px)saturate(.78);background:radial-gradient(circle at 50% 42%,#b48a3a1f,#0000 42%),#05060547;position:absolute;inset:0}.languageGateCard{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);text-align:center;opacity:0;background:linear-gradient(145deg,#1d1c18db,#0a0b09c7);border:1px solid #d3a84f73;width:min(690px,100%);padding:clamp(30px,5vw,54px);transform:translateY(18px)scale(.985);box-shadow:0 32px 110px #0000007a}.languageGate.is-choose .languageGateCard{animation:.58s cubic-bezier(.2,.82,.2,1) forwards languageGateIn}.languageGate.is-choose .languageGateBackdrop{transform:scale(1)}.languageGate.is-closing{pointer-events:none;animation:.46s cubic-bezier(.4,0,.2,1) forwards languageGateOut}.languageGateMark{object-fit:contain;width:clamp(96px,15vw,132px);height:clamp(64px,9vw,82px);margin:0 auto 22px}.languageGateEyebrow{color:#d3a84f;margin:0;font:700 10px/1.5 Manrope,sans-serif;letter-spacing:2px!important}.languageGate h2{gap:7px;margin:18px 0 31px;line-height:1.18;display:grid}.languageGate h2 span:first-child{font-size:clamp(35px,5vw,54px);font-weight:600}.languageGate h2 span:last-child{color:#c9c2b6;letter-spacing:-.4px;font:500 clamp(19px,2.5vw,27px)/1.3 Manrope,sans-serif}.languageGateActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.languageGateActions button{color:#f7f1e4;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff38;border-radius:0;align-content:center;place-items:center;gap:5px;min-height:108px;padding:14px 20px;transition:transform .14s,border-color .2s,background .2s,box-shadow .2s;display:grid}.languageGateActions button:hover,.languageGateActions button:focus-visible{background:#b48a3a2b;border-color:#d3a84f;outline:none;box-shadow:inset 0 0 0 1px #d3a84f29}.languageGateActions button:active{transform:scale(.975)}.languageGateActions button:disabled{cursor:default}.languageGateActions strong{font-size:21px;font-weight:700}.languageGateActions small{color:#b8b1a6;font-size:12px}.languageGateFlag{filter:saturate(.85);margin-bottom:4px;font:24px/1 system-ui,sans-serif;display:block}@keyframes languageGateIn{to{opacity:1;transform:none}}@keyframes languageGateOut{to{opacity:0;transform:scale(1.012)}}@media (width<=560px){.languageGate{padding:18px}.languageGateBackdrop{background-position:60%}.languageGateCard{padding:34px 20px 24px}.languageGateMark{margin-bottom:18px}.languageGateEyebrow{font-size:8.5px;letter-spacing:1.35px!important}.languageGate h2{margin:16px 0 25px}.languageGateActions{grid-template-columns:1fr;gap:9px}.languageGateActions button{min-height:94px}}@media (prefers-reduced-motion:reduce){.languageGate,.languageGateCard,.languageGateBackdrop,.languageGateActions button{transition:none!important;animation:none!important;transform:none!important}.languageGate.is-choose .languageGateCard{opacity:1}.languageGate.is-closing{opacity:0}}@media (prefers-reduced-transparency:reduce){.languageGate:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060706ed}.languageGateCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151511}}@media (prefers-contrast:more){.languageGateCard{background:#080907;border-color:#e0b65e}.languageGateActions button{background:#080907;border-color:#f7f1e4}}.openingIntro{z-index:2350;color:#fff;isolation:isolate;background:#050604;position:fixed;inset:0;overflow:hidden}.openingIntroVideo{z-index:-4;object-fit:cover;object-position:center;opacity:0;width:104%;height:104%;animation:4.8s cubic-bezier(.2,.72,.2,1) forwards openingVisual;position:absolute;inset:-2%;transform:scale(1.08)}.openingIntroMobile{display:none}.openingIntroShade{z-index:-3;background:radial-gradient(circle at 67% 48%,#0c100c0a,#05060485 46%,#040503f0 100%),linear-gradient(#03040385,#0000 52%,#030403e6);position:absolute;inset:0}.openingIntroShade:after{content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#040503eb,#0000 35% 72%,#04050394);position:absolute;inset:0}.openingIntroBars i{z-index:6;background:#030403;height:14vh;animation:1.05s cubic-bezier(.76,0,.24,1) .12s forwards openingBar;position:absolute;left:0;right:0}.openingIntroBars i:first-child{top:0}.openingIntroBars i:last-child{bottom:0}.openingIntroJourney{z-index:2;height:108px;position:absolute;top:42%;left:14vw;right:14vw}.openingIntroRoad{transform-origin:0;background:#ffffff3d;height:1px;animation:1.7s cubic-bezier(.25,.7,.25,1) .55s forwards openingRoad;position:absolute;top:55px;left:0;right:0;transform:scaleX(0)}.openingIntroRoad:before,.openingIntroRoad:after{content:"";background:#080a07;border:1px solid #d3a84f;width:9px;height:9px;position:absolute;top:-4px;transform:rotate(45deg)}.openingIntroRoad:before{left:0}.openingIntroRoad:after{right:0}.openingIntroRoad i{filter:blur(10px);background:linear-gradient(90deg,#d3a84f40,#0000 20% 80%,#d3a84f40);position:absolute;inset:-12px 0}.openingIntroJourney>img{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 22px #000000bf);opacity:0;width:104px;height:82px;animation:2.2s cubic-bezier(.4,0,.18,1) .72s forwards openingRide;position:absolute;top:6px;left:0}.openingIntroPlaces{z-index:3;color:#d8b467;opacity:0;justify-content:space-between;font:700 10px/1.4 Manrope,sans-serif;animation:.55s 1.45s forwards openingPlaces;display:flex;position:absolute;top:calc(42% + 85px);left:14vw;right:14vw}.openingIntroTitle{z-index:4;text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.openingIntroTitle small{color:#d8b467;opacity:0;margin-bottom:17px;font:700 10px/1.5 Manrope,sans-serif;animation:.6s 1.72s forwards openingCopy;transform:translateY(12px)}.openingIntroTitle strong{letter-spacing:0;opacity:0;font-size:clamp(58px,9vw,138px);font-weight:700;line-height:.95;animation:.72s cubic-bezier(.2,.8,.2,1) 2.05s forwards openingCopy;transform:translateY(22px)}.openingIntroTitle span{color:#eee8dd;opacity:0;margin-top:17px;font-size:clamp(23px,3.2vw,48px);font-weight:500;line-height:1.25;animation:.65s 2.42s forwards openingCopy;transform:translateY(15px)}.openingIntroSkip{z-index:8;top:max(26px,env(safe-area-inset-top));color:#ffffffb8;cursor:pointer;opacity:0;background:0 0;border:0;border-bottom:1px solid #ffffff6b;padding:9px 0;font-size:11px;animation:.4s 1s forwards openingPlaces;position:absolute;inset-inline-end:30px}main[dir=ltr] .openingIntroPlaces,main[dir=ltr] .openingIntroTitle small{letter-spacing:2.2px}main[dir=ltr] .openingIntroTitle strong{letter-spacing:-.045em}main[dir=rtl] .openingIntroRoad{transform-origin:100%}main[dir=rtl] .openingIntroJourney>img{animation-name:openingRideRtl;left:100%}.openingIntro.is-leaving{pointer-events:none;animation:.65s cubic-bezier(.4,0,.2,1) forwards openingLeave}@keyframes openingVisual{0%,7%{opacity:0;transform:scale(1.08)}28%,88%{opacity:1}to{opacity:.45;transform:scale(1.015)}}@keyframes openingBar{to{height:6vh}}@keyframes openingRoad{to{transform:scaleX(1)}}@keyframes openingRide{0%{opacity:0;left:0;transform:translate(-50%)scale(.8)}12%{opacity:1}82%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%)scale(.9)}}@keyframes openingRideRtl{0%{opacity:0;left:100%;transform:translate(-50%)scaleX(-1)scale(.8)}12%{opacity:1}82%{opacity:1}to{opacity:0;left:0;transform:translate(-50%)scaleX(-1)scale(.9)}}@keyframes openingPlaces{to{opacity:1}}@keyframes openingCopy{to{opacity:1;transform:none}}@keyframes openingLeave{to{opacity:0;transform:scale(1.018)}}@media (width<=760px){.openingIntroDesktop{display:none}.openingIntroMobile{display:block}.openingIntroVideo{object-position:center top}.openingIntroShade{background:linear-gradient(#03040385,#03040357 43%,#030403f7 96%),radial-gradient(circle at 50% 35%,#0000,#030403b3 78%)}.openingIntroBars i{height:9vh}.openingIntroJourney{height:92px;top:38%;left:24px;right:24px}.openingIntroJourney>img{width:82px;height:68px}.openingIntroPlaces{font-size:8px;top:calc(38% + 73px);left:24px;right:24px}main[dir=ltr] .openingIntroPlaces{letter-spacing:1.3px}.openingIntroTitle{padding:0 24px;place-content:end center;padding-bottom:18vh}.openingIntroTitle small{letter-spacing:1.25px;font-size:8px}.openingIntroTitle strong{font-size:clamp(53px,15vw,72px);line-height:1.05}.openingIntroTitle span{margin-top:12px;font-size:clamp(23px,7vw,32px)}.openingIntroSkip{font-size:10px;inset-inline-end:22px}}@media (prefers-reduced-motion:reduce){.openingIntro{display:none}}.sponsorJourneyRail{--sponsor-color:#d3a84f;--sponsor-glow:#d3a84f57;z-index:65;visibility:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 7px 16px #0000006b);width:44px;transition:opacity .28s,visibility .28s;position:fixed;top:116px;bottom:54px}.proposalPage .sponsorJourneyRail,.bkPage .sponsorJourneyRail{left:-6px;right:auto}.sponsorJourneyRail.is-blackknight{--sponsor-color:#f7c900;--sponsor-glow:#f7c90052}.sponsorJourneyRail.is-barq{--sponsor-color:#ffda00;--sponsor-glow:#ffda0057}.appleFluid[data-sponsor-visible=true] .sponsorJourneyRail{visibility:visible;opacity:.9}.sponsorJourneyRoad{background:repeating-linear-gradient(#eee7d83b 0 7px,#0000 7px 13px);width:2px;position:absolute;top:8px;bottom:18px;left:50%;transform:translate(-50%)}.sponsorJourneyRoad:before{content:"";border:1px solid var(--sponsor-color);background:#11110f;border-radius:50%;width:7px;height:7px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.sponsorJourneyRoad>i{background:linear-gradient(to bottom,color-mix(in srgb,var(--sponsor-color) 55%,#5d543f),var(--sponsor-color));box-shadow:0 0 11px var(--sponsor-glow);transform:scaleY(var(--sponsor-progress));transform-origin:50% 0;will-change:transform;position:absolute;inset:0}.sponsorJourneyTraveller{z-index:2;width:48px;height:40px;transform:translate3d(-50%,calc(var(--sponsor-offset) - 50%),0);will-change:transform;background:0 0;display:block;position:absolute;top:0;left:50%}.sponsorJourneyWalker{z-index:4;transform-origin:50% 100%;width:15px;height:26px;transition:opacity .28s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;left:1px}.sponsorJourneyWalker>i{background:var(--sponsor-color);display:block;position:absolute;box-shadow:0 1px 4px #0000006b}.sponsorJourneyWalker>i:first-child{border-radius:50%;width:7px;height:7px;top:0;left:4px}.sponsorJourneyWalker>i:first-child:after{content:"";background:var(--sponsor-color);transform-origin:100% 0;border-radius:70% 0 70% 70%;width:5px;height:10px;position:absolute;top:3px;left:-3px;transform:rotate(13deg)}.sponsorJourneyWalker>i:nth-child(2){border-radius:3px 3px 1px 1px;width:5px;height:10px;top:6px;left:5px}.sponsorJourneyWalker>i:nth-child(3){transform-origin:0;border-radius:3px;width:9px;height:3px;animation:.58s ease-in-out infinite alternate sponsorArmSwing;top:8px;left:7px}.sponsorJourneyWalker>i:nth-child(4),.sponsorJourneyWalker>i:nth-child(5){transform-origin:50% 0;border-radius:2px;width:3px;height:10px;animation:.58s ease-in-out infinite alternate sponsorLegSwing;top:15px;left:6px}.sponsorJourneyWalker>i:nth-child(5){animation-direction:alternate-reverse;left:8px}.sponsorJourneyBike{z-index:3;opacity:.48;transform-origin:52% 54%;width:38px;height:33px;transition:opacity .3s,transform .68s cubic-bezier(.2,.82,.2,1);display:block;position:absolute;top:3px;left:11px;transform:scale(.76)}.sponsorJourneyMark{z-index:3;object-fit:contain;filter:drop-shadow(0 2px 5px #0000008a);width:100%;height:100%;position:absolute;inset:0}.sponsorJourneyShell{z-index:2;border:1px solid color-mix(in srgb,var(--sponsor-color) 72%,transparent);box-shadow:inset 5px 0 8px #ffffff17,0 0 0 4px color-mix(in srgb,var(--sponsor-color) 9%,transparent);opacity:.74;border-radius:50%;position:absolute;inset:-4px}.is-bestshield .sponsorJourneyShell:after{content:"";border-left:2px solid #ffffff94;border-radius:50%;width:8px;height:15px;position:absolute;top:3px;left:5px;transform:rotate(18deg)}.is-blackknight .sponsorJourneyShell{background:#0a0a09c7;border-color:#f7c900cc;border-radius:0;box-shadow:0 0 0 3px #f7c9001a}.sponsorJourneyBrand{z-index:5;border:1px solid var(--sponsor-color);min-width:23px;height:14px;color:var(--sponsor-color);letter-spacing:.35px;background:#11110f;place-items:center;padding:0 4px;font:800 7px/1 Manrope,sans-serif;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:-8px;right:-8px;box-shadow:0 3px 9px #00000052}.is-blackknight .sponsorJourneyBrand{background:var(--sponsor-color);border:0;width:29px;height:17px;padding:0;overflow:hidden}.is-blackknight .sponsorJourneyBrand img{object-fit:cover;width:100%;height:100%}.is-barq .sponsorJourneyShell{background:#080808d6;border-color:#ffda00e0;box-shadow:0 0 0 3px #ffda001f}.is-barq .sponsorJourneyBrand{background:#ffda00;border-color:#ffda00;border-radius:50%;width:25px;height:25px;padding:5px;overflow:hidden}.is-barq .sponsorJourneyBrand img{object-fit:contain;width:100%;height:100%}.sponsorJourneyRail.is-half-million{--sponsor-color:#27b4b1;--sponsor-glow:#27b4b157}.is-half-million .sponsorJourneyShell{background:#071818e6;border-color:#27b4b1e0;box-shadow:0 0 0 3px #27b4b11f}.is-half-million .sponsorJourneyBrand{color:#087c79;background:#f3f0e8;border-color:#27b4b1;border-radius:3px;width:28px;height:22px;padding:3px 2px;font-size:8px;font-weight:900}.sponsorJourneyRail.is-sony{--sponsor-color:#ff4b2b;--sponsor-glow:#ff4b2b57}.is-sony .sponsorJourneyShell{background:#050607eb;border-color:#ff4b2be0;box-shadow:0 0 0 3px #ff4b2b1f}.is-sony .sponsorJourneyBrand{color:#fff;background:#050607;border-color:#ff4b2b;border-radius:50%;width:24px;height:24px;padding:0;font-size:12px;font-weight:500}.sponsorJourneyTrail{z-index:1;background:var(--sponsor-color);opacity:0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:7px;left:0}.appleFluid[data-sponsor-stage=walking] .sponsorJourneyWalker{animation:.58s ease-in-out infinite alternate sponsorBodyBob}.appleFluid[data-sponsor-stage=mounting] .sponsorJourneyWalker{opacity:.32;transform:translate(13px,-2px)rotate(-18deg)scale(.8)}.appleFluid[data-sponsor-stage=mounting] .sponsorJourneyBike{opacity:.9;transform:scale(.92)}.appleFluid[data-sponsor-stage=riding] .sponsorJourneyWalker,.appleFluid[data-sponsor-stage=arrived] .sponsorJourneyWalker{opacity:0;transform:translate(16px,-3px)scale(.55)}.appleFluid[data-sponsor-stage=riding] .sponsorJourneyBike,.appleFluid[data-sponsor-stage=arrived] .sponsorJourneyBike{opacity:1;transform:rotate(90deg)scale(.94)}.appleFluid[data-sponsor-stage=riding] .sponsorJourneyBrand,.appleFluid[data-sponsor-stage=arrived] .sponsorJourneyBrand{transform:rotate(-90deg)}.appleFluid[data-sponsor-direction=return][data-sponsor-stage=riding] .sponsorJourneyBike{transform:rotate(-90deg)scale(.94)}.appleFluid[data-sponsor-direction=return][data-sponsor-stage=riding] .sponsorJourneyBrand{transform:rotate(90deg)}.appleFluid[data-sponsor-stage=riding] .sponsorJourneyTrail{animation:.82s ease-out infinite sponsorTrail}.appleFluid[data-sponsor-stage=riding] .sponsorJourneyTrail:nth-of-type(2){animation-delay:-.27s}.appleFluid[data-sponsor-stage=riding] .sponsorJourneyTrail:nth-of-type(3){animation-delay:-.54s}.appleFluid[data-sponsor-stage=arrived] .sponsorJourneyBike{animation:.9s cubic-bezier(.2,.8,.2,1) both sponsorUTurn}.sponsorJourneyFinish{color:var(--sponsor-color);font-size:11px;line-height:1;position:absolute;bottom:0;right:50%;transform:translate(50%)}@keyframes sponsorBodyBob{to{transform:translateY(-1.5px)}}@keyframes sponsorArmSwing{0%{transform:rotate(-34deg)}to{transform:rotate(18deg)}}@keyframes sponsorLegSwing{0%{transform:rotate(-25deg)}to{transform:rotate(28deg)}}@keyframes sponsorTrail{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-11px,5px)scale(.2)}}@keyframes sponsorUTurn{0%{transform:rotate(90deg)scale(.94)}45%{transform:translateY(3px)rotate(90deg)scale(.84)}75%{transform:translateY(-1px)rotate(-104deg)scale(.98)}to{transform:rotate(-90deg)scale(.94)}}@media (width<=680px){.sponsorJourneyRail{width:34px;top:94px;bottom:72px}.proposalPage .sponsorJourneyRail,.bkPage .sponsorJourneyRail{left:-7px;right:auto}.sponsorJourneyTraveller{width:43px;height:36px;transform:translate3d(-50%,calc(var(--sponsor-offset) - 50%),0) scale(.88)}}@media (prefers-reduced-motion:reduce){.sponsorJourneyRail{transition:none}.sponsorJourneyTraveller{display:none}}@media (prefers-reduced-transparency:reduce){.sponsorJourneyShell,.sponsorJourneyBrand{box-shadow:none;background:#11110f}}.proposalGate{font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.proposalGatePanel{-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);isolation:isolate;background:linear-gradient(145deg,#191815d1,#080807b8);border:1px solid #ffffff2b;border-radius:30px;width:min(740px,100%);padding:clamp(34px,4vw,52px);box-shadow:0 34px 100px #0000006b}.proposalGatePanel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#0000 30%);position:absolute;inset:0}.proposalGateHeader{align-items:center;gap:17px;display:flex}.proposalGateMark{flex:0 0 98px;width:98px;height:58px;margin:0;position:relative;overflow:hidden}.proposalGateMark img{object-fit:contain;filter:drop-shadow(0 5px 10px #00000094);width:98px;height:98px;position:absolute;top:-18px;left:0}.proposalGatePrivacy{color:#c6c0b6;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;margin-top:9px;padding:6px 10px;font-size:11px;display:inline-flex}.proposalGatePrivacy i{background:#d8ae58;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d8ae581f}.proposalGatePanel h1{letter-spacing:-.018em;text-wrap:balance;margin:27px 0 17px}.proposalAccessForm{gap:11px;display:grid;max-width:610px!important;margin-top:24px!important}.proposalAccessForm>label{font-weight:700;margin:0!important}.proposalAccessForm .proposalCodeField{background:#070706ab;border:1px solid #ffffff3b;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:0;height:66px;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;overflow:hidden;box-shadow:inset 0 1px #ffffff0e;display:grid!important}.proposalAccessForm .proposalCodeField:focus-within{background:#141311e6;border-color:#d8ae58;box-shadow:0 0 0 5px #d3a84f21,inset 0 1px #ffffff14}.proposalAccessForm .proposalCodeField.isInvalid{border-color:#ef7671;box-shadow:0 0 0 5px #ef76711f}.proposalCodeIcon{color:#d8ae58;border-inline-end:1px solid #ffffff1a;align-self:stretch;place-items:center;font:700 20px/1 Manrope,sans-serif;display:grid}.proposalAccessForm .proposalCodeField input{color:#fff;letter-spacing:.1em;text-align:center;direction:ltr;outline:0;width:100%;min-width:0;height:64px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 15px!important;font:700 19px/1 Manrope,system-ui,sans-serif!important}.proposalAccessForm .proposalCodeField input::placeholder{color:#89847c;letter-spacing:0;direction:rtl;font:500 15px/1.2 system-ui,sans-serif}.proposalCodeReveal{border:0!important;color:#d7d0c5!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-inline-start:1px solid #ffffff1a!important;align-self:stretch!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important}.proposalCodeReveal:active{transform:scale(.95)!important}.proposalCodeHint{color:#9f998f;font-size:11px;line-height:1.65}.proposalGateSubmit{border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-top:8px;font-size:15px;display:flex;box-shadow:0 16px 35px #0003,inset 0 1px #ffffff59;color:#15130f!important;background:linear-gradient(135deg,#d9b15e,#b88b36)!important;border:1px solid #d6aa52!important;height:62px!important;padding:0 20px!important;font-weight:900!important}.proposalGateSubmit b{font:700 23px/1 Manrope,sans-serif;transition:transform .18s ease-out}.proposalGateSubmit:active{transition-duration:80ms!important;transform:scale(.985)!important}.proposalGateSubmit:active b{transform:translate(-3px)}.proposalGateError{background:#ef767117;border:1px solid #ef767157;border-radius:13px;margin:11px 0 0;padding:11px 13px;font-size:13px}.proposalGatePanel>small{border-top:1px solid #ffffff1a;padding-top:18px}.proposalGateJourney{width:min(610px,100%);height:92px;margin:14px 0 0;position:relative;overflow:hidden}.proposalGateJourneyRoad{background:repeating-linear-gradient(270deg,#e0b9693d 0 14px,#0000 14px 23px);height:2px;position:absolute;bottom:16px;left:3%;right:3%}.proposalGateJourneyRoad:before{content:"";transform-origin:100%;background:linear-gradient(270deg,#d3a84f14,#d3a84f 55%,#d3a84f1f);animation:8.2s cubic-bezier(.22,.8,.2,1) infinite proposalGateRoadTrace;position:absolute;inset:0}.proposalGateJourneyRoad>i{background:#171511;border:1px solid #e7c47ea6;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:0}.proposalGateJourneyWalker{z-index:3;transform-origin:50% 100%;width:22px;height:42px;animation:8.2s cubic-bezier(.38,.12,.22,1) infinite proposalGateWalk;position:absolute;bottom:19px;right:4%}.proposalGateJourneyWalker>i{background:#d8ae58;display:block;position:absolute;box-shadow:0 1px 4px #0000006b}.proposalGateJourneyWalker>i:first-child{border-radius:50%;width:10px;height:10px;top:0;left:6px}.proposalGateJourneyWalker>i:first-child:after{content:"";transform-origin:100% 0;background:#d8ae58;border-radius:70% 0 70% 70%;width:7px;height:14px;position:absolute;top:4px;left:-4px;transform:rotate(13deg)}.proposalGateJourneyWalker>i:nth-child(2){border-radius:4px 4px 2px 2px;width:8px;height:16px;top:9px;left:7px}.proposalGateJourneyWalker>i:nth-child(3){transform-origin:0;border-radius:3px;width:13px;height:4px;animation:.56s ease-in-out infinite alternate sponsorArmSwing;top:12px;left:10px}.proposalGateJourneyWalker>i:nth-child(4),.proposalGateJourneyWalker>i:nth-child(5){transform-origin:50% 0;border-radius:2px;width:4px;height:17px;animation:.56s ease-in-out infinite alternate sponsorLegSwing;top:24px;left:7px}.proposalGateJourneyWalker>i:nth-child(5){animation-direction:alternate-reverse;left:12px}.proposalGateJourneyBike{z-index:4;opacity:.24;filter:drop-shadow(0 8px 15px #0000008c);width:86px;height:76px;animation:8.2s cubic-bezier(.2,.8,.2,1) infinite proposalGateRide;position:absolute;bottom:3px;right:36%}.proposalGateJourneyBike:before,.proposalGateJourneyBike:after{content:"";z-index:-1;opacity:0;transform-origin:100%;background:linear-gradient(270deg,#0000,#d8ae58bf);height:1px;position:absolute;top:50%;right:72%}.proposalGateJourneyBike:before{width:40px}.proposalGateJourneyBike:after{width:24px;top:62%}.proposalGateJourneyBike img{z-index:2;object-fit:contain;width:100%;height:100%;position:relative;transform:scale(1.26)scaleX(-1)}.proposalGateJourneyRider{z-index:3;opacity:0;transform-origin:50% 100%;width:29px;height:34px;position:absolute;top:15px;left:38px;transform:rotate(-9deg)}.proposalGateJourneyRider>i{background:#d8ae58;display:block;position:absolute;box-shadow:0 0 0 1px #0d0c0a66}.proposalGateJourneyRider>i:first-child{border-radius:50%;width:10px;height:10px;top:0;left:9px}.proposalGateJourneyRider>i:first-child:after{content:"";transform-origin:0 0;background:#d8ae58;border-radius:0 70% 70%;width:7px;height:12px;position:absolute;top:4px;right:-4px;transform:rotate(-12deg)}.proposalGateJourneyRider>i:nth-child(2){border-radius:4px;width:9px;height:17px;top:9px;left:8px;transform:rotate(-24deg)}.proposalGateJourneyRider>i:nth-child(3){transform-origin:0;border-radius:3px;width:18px;height:4px;top:13px;left:13px;transform:rotate(12deg)}.proposalGateJourneyRider>i:nth-child(4){transform-origin:0;border-radius:3px;width:20px;height:5px;top:22px;left:8px;transform:rotate(25deg)}.proposalGateJourneyFinish{color:#d8ae58;filter:drop-shadow(0 0 8px #d8ae5873);font-size:15px;animation:8.2s infinite proposalGateFinishPulse;position:absolute;bottom:8px;left:2%}.proposalGateJourneyFinish:before{content:"";background:linear-gradient(#0000,#d8ae58);width:1px;height:31px;position:absolute;bottom:13px;left:50%}@keyframes proposalGateWalk{0%,4%{opacity:0;right:4%;transform:translateY(0)}7%{opacity:1}9%,29%{opacity:1;transform:translateY(0)}11%,15%,19%,23%,27%{transform:translateY(-3px)}31%{opacity:1;right:37%;transform:translateY(0)rotate(0)scale(1)}35%{opacity:1;right:38%;transform:translate(-13px,5px)rotate(-35deg)scale(.82)}39%,to{opacity:0;right:38%;transform:translate(-19px,9px)rotate(-52deg)scale(.55)}}@keyframes proposalGateRide{0%,30%{opacity:.24;right:36%;transform:translateY(0)scale(.9)}34%{opacity:.68;right:36%;transform:translateY(2px)scale(.94)}38%{opacity:1;right:36%;transform:translateY(-4px)scale(1.02)}42%{opacity:1;right:38%;transform:translateY(0)scale(1)}67%{opacity:1;right:83%;transform:translateY(-2px)scale(1)}72%{opacity:0;right:88%;transform:translateY(1px)scale(.9)}to{opacity:0;right:88%;transform:translateY(1px)scale(.9)}}@keyframes proposalGateRoadTrace{0%,7%{opacity:.22;transform:scaleX(.03)}68%{opacity:1;transform:scaleX(1)}84%,to{opacity:.18;transform:scaleX(1)}}@keyframes proposalGateFinishPulse{0%,62%,to{opacity:.62;transform:scale(1)}68%{opacity:1;transform:scale(1.45)}74%{opacity:.72;transform:scale(1)}}.proposalGateJourneyBike .proposalGateJourneyRider{animation:8.2s cubic-bezier(.2,.8,.2,1) infinite proposalGateRider}.proposalGateJourneyBike:before,.proposalGateJourneyBike:after{animation:8.2s infinite proposalGateSpeedLines}@keyframes proposalGateRider{0%,34%{opacity:0;transform:translate(-7px,6px)scaleX(-1)rotate(-32deg)scale(.72)}39%{opacity:1;transform:translate(0)scaleX(-1)rotate(-9deg)scale(1)}70%{opacity:1;transform:translate(0)scaleX(-1)rotate(-9deg)scale(1)}73%,to{opacity:0;transform:translate(0)scaleX(-1)rotate(-9deg)scale(.9)}}@keyframes proposalGateSpeedLines{0%,40%{opacity:0;transform:scaleX(.1)}47%,66%{opacity:.8;transform:scaleX(1)}72%,to{opacity:0;transform:scaleX(.2)}}.proposalGateJourneyRider{transform:scaleX(-1)rotate(-9deg)}.proposalGateMark{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.proposalGateJourneyWalker{scale:-1 1}@media (hover:hover){.proposalCodeReveal:hover{color:#fff!important;background:#fff1!important}.proposalGateSubmit:hover{box-shadow:0 19px 42px #00000045,inset 0 1px #ffffff6b}}@media (width<=760px){.proposalGate{background-position:58%;align-items:flex-end;min-height:100dvh;padding:0;display:flex}.proposalGateShade{background:linear-gradient(0deg,#080807 0,#080807eb 38%,#08080733 78%)}.proposalGateBack{top:max(18px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0b0b0a8c;border:1px solid #ffffff2b;border-radius:999px;padding:10px 13px;font-size:12px;inset-inline-start:18px}.proposalGatePanel{width:100%;max-width:none;padding:28px 20px max(24px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#11110ff0;border:0;border-top:1px solid #ffffff2b;border-radius:30px 30px 0 0;margin:0;box-shadow:0 -28px 75px #0000007a}.proposalGateHeader{gap:13px}.proposalGateMark{flex-basis:82px;width:82px;height:48px}.proposalGateMark img{width:82px;height:82px;top:-15px}.proposalGatePanel .proposalOverline{letter-spacing:1.25px;font-size:9px}.proposalGatePrivacy{margin-top:6px;padding:5px 8px;font-size:10px}.proposalGatePanel h1{letter-spacing:-.025em;margin:21px 0 10px;font-size:clamp(38px,11vw,48px)!important;line-height:1.18!important}.proposalGatePanel>p:not(.proposalOverline){margin:0;line-height:1.75;font-size:15.5px!important}.proposalGateJourney{height:72px;margin-top:8px}.proposalGateJourneyRoad{bottom:10px}.proposalGateJourneyWalker{transform-origin:50% 100%;bottom:13px;transform:scale(.82)}.proposalGateJourneyBike{width:69px;height:62px;bottom:-2px}.proposalGateJourneyRider{top:12px;left:31px;scale:.82}.proposalGateJourneyFinish{bottom:3px}.proposalAccessForm{gap:9px;margin-top:10px!important}.proposalAccessForm .proposalCodeField{border-radius:16px;height:62px;flex-direction:row!important;grid-template-columns:43px minmax(0,1fr) auto!important}.proposalAccessForm .proposalCodeField input{height:60px;padding:0 10px!important;font-size:18px!important}.proposalCodeReveal{padding:0 13px!important;font-size:11px!important}.proposalCodeHint{font-size:10.5px}.proposalGateSubmit{border-radius:16px;margin-top:6px;height:60px!important}.proposalGateError{margin-top:9px}.proposalGatePanel>small{padding-top:15px;font-size:10.5px;line-height:1.65;margin-top:19px!important}}@media (prefers-reduced-motion:reduce){.proposalAccessForm .proposalCodeField,.proposalCodeReveal,.proposalGateSubmit,.proposalGateSubmit b{transition:none!important}.proposalGateSubmit:active b{transform:none}.proposalGateJourneyRoad:before,.proposalGateJourneyWalker,.proposalGateJourneyBike,.proposalGateJourneyRider,.proposalGateJourneyBike:before,.proposalGateJourneyBike:after,.proposalGateJourneyFinish{animation:none!important}.proposalGateJourneyWalker{display:none}.proposalGateJourneyBike{opacity:1;right:76%;transform:scale(.9)}.proposalGateJourneyRider{opacity:1}}@media (prefers-reduced-transparency:reduce){.proposalGatePanel,.proposalGateBack{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11110f}}@media (prefers-contrast:more){.proposalAccessForm .proposalCodeField{background:#050504;border-color:#fff}.proposalCodeHint,.proposalGatePanel>small{color:#fff}.proposalGateJourneyRoad,.proposalGateJourneyWalker>i{background:#fff}}.proposalGateMark.proposalGateWordmark{flex-basis:142px;width:142px;height:56px;overflow:visible}.proposalGateMark.proposalGateWordmark img{object-fit:contain;object-position:right center;filter:drop-shadow(0 5px 10px #0000007a);width:142px;height:56px;display:block;position:static}@media (width<=760px){.proposalGateMark.proposalGateWordmark{flex-basis:108px;width:108px;height:48px}.proposalGateMark.proposalGateWordmark img{width:108px;height:48px;position:static}}@media (width>=761px){.proposalGate{min-height:100dvh;padding:clamp(76px,8vh,104px) 5vw clamp(30px,5vh,56px);overflow:hidden}.proposalGatePanel{width:min(820px,52vw);margin-inline-end:auto;padding:clamp(30px,3.2vh,40px) clamp(34px,3vw,46px)}.proposalGateHeader{gap:14px}.proposalGateMark.proposalGateWordmark{flex-basis:128px;width:128px;height:50px}.proposalGateMark.proposalGateWordmark img{width:128px;height:50px}.proposalGatePrivacy{margin-top:6px;padding:5px 9px}.proposalGatePanel h1{margin:18px 0 10px;font-size:clamp(52px,4.35vw,76px);line-height:1.13}.proposalGatePanel>p:not(.proposalOverline){margin:0;font-size:17px;line-height:1.7}.proposalGateJourney{height:70px;margin-top:7px}.proposalGateJourneyRoad{bottom:11px}.proposalGateJourneyWalker{transform-origin:50% 100%;bottom:14px;transform:scale(.86)}.proposalGateJourneyBike{width:72px;height:65px;bottom:-1px}.proposalGateJourneyRider{top:12px;left:32px;scale:.84}.proposalGateJourneyFinish{bottom:4px}.proposalAccessForm{gap:8px;max-width:none!important;margin-top:8px!important}.proposalAccessForm .proposalCodeField{border-radius:15px;height:58px}.proposalAccessForm .proposalCodeField input{height:56px;font-size:18px!important}.proposalGateSubmit{border-radius:15px;margin-top:4px;height:56px!important}.proposalGatePanel>small{margin-top:15px;padding-top:13px}}@media (width>=761px) and (height<=860px){.proposalGate{padding-block:62px 24px}.proposalGateBack{top:20px}.proposalGatePanel{width:min(780px,52vw);padding:24px 34px}.proposalGateMark.proposalGateWordmark,.proposalGateMark.proposalGateWordmark img{width:112px;height:43px}.proposalGateMark.proposalGateWordmark{flex-basis:112px}.proposalGatePanel .proposalOverline{font-size:9px}.proposalGatePrivacy{font-size:10px}.proposalGatePanel h1{margin:12px 0 7px;font-size:clamp(46px,4vw,64px)}.proposalGatePanel>p:not(.proposalOverline){font-size:15.5px;line-height:1.55}.proposalGateJourney{height:58px;margin-top:2px}.proposalGateJourneyBike{width:65px;height:57px}.proposalAccessForm{margin-top:5px!important}.proposalAccessForm .proposalCodeField{height:54px}.proposalAccessForm .proposalCodeField input{height:52px}.proposalGateSubmit{height:52px!important}.proposalGatePanel>small{margin-top:11px;padding-top:10px}}.proposalGateJourneyRider{width:30px;height:43px;top:-10px;left:58%;translate:-50%}.proposalGateJourneyRider>i:first-child{width:9px;height:9px;top:0;left:10px}.proposalGateJourneyRider>i:first-child:after{width:6px;height:11px;top:3px;right:-3px}.proposalGateJourneyRider>i:nth-child(2){width:10px;height:19px;top:8px;left:9px;transform:rotate(-15deg)}.proposalGateJourneyRider>i:nth-child(3){transform-origin:0;width:22px;height:4px;top:12px;left:14px;transform:rotate(9deg)}.proposalGateJourneyRider>i:nth-child(4){transform-origin:0;width:18px;height:5px;top:24px;left:10px;transform:rotate(29deg)}.proposalGateJourneyRider>i:nth-child(5){transform-origin:50% 0;border-radius:3px;width:5px;height:16px;top:25px;left:11px;transform:rotate(-13deg)}@media (width<=760px){.proposalGateJourneyRider{top:-9px;left:58%}}@media (width>=761px){.proposalGateJourneyRider{top:-10px;left:58%}}.proposalGate{background-image:url(/images/proposal-access-journey-v2.jpg);background-position:50%;background-size:cover}@media (width<=760px){.proposalGate{background-image:url(/images/proposal-access-journey-mobile-v2.jpg);background-position:top}.proposalGateShade{background:linear-gradient(0deg,#080807 0,#080807f0 38%,#0808071f 78%)}}.partnerPage,.partnerGate{--partner-accent:#ff5f66;--partner-accent-2:#00a3a3;--partner-dark:#071923;--partner-ink:#12222a;--partner-paper:#f2eee5;--partner-muted:#89979b;--partner-line:#ff5f6657;font-optical-sizing:auto}.partnerPage[data-brand=almosafer],.partnerGate[data-brand=almosafer]{--partner-accent:#ff6068;--partner-accent-2:#00a8a3;--partner-dark:#071b26;--partner-ink:#14242b;--partner-paper:#f4efe5;--partner-line:#ff606861}.partnerPage[data-brand=barq],.partnerGate[data-brand=barq]{--partner-accent:#ffda00;--partner-accent-2:#7258c8;--partner-dark:#0a0a0a;--partner-ink:#151515;--partner-paper:#f4f2ea;--partner-muted:#8c8c86;--partner-line:#ffda006b}.partnerPage[data-brand=half-million],.partnerGate[data-brand=half-million]{--partner-accent:#d1aa64;--partner-accent-2:#a9d9d4;--partner-dark:#333;--partner-ink:#333;--partner-paper:#f5ede3;--partner-muted:#78736e;--partner-line:#33333347}.partnerPage[data-brand=sony],.partnerGate[data-brand=sony]{--partner-accent:#ff4b2b;--partner-accent-2:#9cb8d9;--partner-dark:#050607;--partner-ink:#17191c;--partner-paper:#eeeef0;--partner-muted:#858990;--partner-line:#ff4b2b5c}.partnerPage{--page-progress:0;background:var(--partner-dark);color:#f6f2e9;overflow:hidden}.partnerPage>section{scroll-margin-top:92px}.partnerPage .sponsorJourneyRail{--sponsor-color:var(--partner-accent);--sponsor-glow:color-mix(in srgb,var(--partner-accent) 34%,transparent);left:-6px;right:auto}.partnerPage .sponsorJourneyBrand{border-radius:50%;font-size:10px}.partnerPage .sponsorJourneyShell{border-color:color-mix(in srgb,var(--partner-accent-2) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--partner-accent-2) 9%,transparent)}.partnerEyebrow{color:var(--partner-accent);letter-spacing:1.7px;margin:0;font:800 10px/1.5 Manrope,sans-serif}.partnerEyebrow.dark{color:#a43e46}.partnerSectionHead{max-width:900px}.partnerSectionHead h2,.partnerPremise h2,.partnerEvidenceHead h2,.partnerSignature h2,.partnerAudience h2,.partnerAssurance h2,.partnerReadiness h2,.partnerSources h2{letter-spacing:0;margin:15px 0 22px;font-size:clamp(43px,5.6vw,78px);line-height:1.3}.partnerSectionHead>p:not(.partnerEyebrow){color:#625f59;font-size:18px;line-height:1.85}.partnerGate{background:var(--gate-image) center/cover no-repeat;color:#fff;isolation:isolate;place-items:center;min-height:100svh;padding:105px 7vw 65px;display:grid;position:relative}.partnerGateShade{z-index:-1;background:linear-gradient(90deg,#03101873,#031018cc 49%,#031018fa),linear-gradient(#0000 42%,#031018c2);position:absolute;inset:0}.partnerGateBack{z-index:2;top:30px;color:#e8e3da;font-size:14px;position:absolute;inset-inline-start:34px}.partnerGatePanel{border:1px solid #ffffff2b;border-top:2px solid var(--partner-accent);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#0e2029d1,#041118ad);width:min(700px,100%);margin-inline-start:auto;padding:clamp(30px,4vw,48px);box-shadow:0 34px 100px #0006}.partnerGateBrand,.partnerBrandLockup{border:1px solid color-mix(in srgb,var(--partner-accent) 68%,transparent);background:color-mix(in srgb,var(--partner-dark) 78%,transparent);color:#fff;gap:0;padding:10px 14px;display:inline-grid}.partnerGateBrand{margin-bottom:27px}.partnerGateBrand span,.partnerBrandLockup span{font-size:20px;font-weight:800;line-height:1.1}.partnerGateBrand b,.partnerBrandLockup b{color:var(--partner-accent-2);letter-spacing:2.1px;font:800 8px/1.3 Manrope,sans-serif}.partnerGatePanel h1{margin:16px 0 18px;font-size:clamp(52px,7vw,92px);line-height:1.27}.partnerGatePanel>p:not(.partnerEyebrow){color:#d5d3ce;max-width:610px;font-size:19px;line-height:1.9}.partnerGatePanel form{max-width:590px;margin-top:32px}.partnerGatePanel label{color:#eeeae2;margin-bottom:9px;font-size:13px;display:block}.partnerGatePanel form>div{display:flex}.partnerGatePanel input{border:1px solid #ffffff3d;color:#fff;background:#041118c7;border-inline-end:0;outline:none;flex:1;min-width:0;height:58px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.partnerGatePanel input:focus{border-color:var(--partner-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--partner-accent) 14%,transparent)}.partnerGatePanel input[aria-invalid=true]{border-color:#ff8d8d}.partnerGatePanel button{background:var(--partner-accent);color:#07171f;cursor:pointer;border:0;height:58px;padding:0 28px;font-weight:900}.partnerGateError{color:#ffb0b0;margin-top:12px;display:block}.partnerGatePanel>small{color:#aaaeb0;margin-top:27px;display:block}.partnerNav{z-index:20;color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:160px 1fr 160px;align-items:center;height:94px;padding:0 5vw;display:grid;position:absolute;top:0;left:0;right:0}.partnerNav>a:first-child{width:150px;height:72px}.partnerNav img{object-fit:contain;width:100%;height:100%}.partnerNav>span{text-align:center;color:#d9dddd;letter-spacing:1.4px;font:700 10px Manrope,sans-serif}.partnerNavCta{border:1px solid #ffffff6b;justify-self:end;padding:10px 15px;font-size:13px;transition:all .25s}.partnerNavCta:hover{border-color:var(--partner-accent);background:color-mix(in srgb,var(--partner-accent) 13%,transparent)}.partnerHero{background:var(--partner-dark);align-items:center;min-height:100svh;padding:145px 7vw 115px;display:flex;position:relative}.partnerHero picture,.partnerHeroImage{width:100%;height:100%;position:absolute;inset:0}.partnerHeroImage{object-fit:cover;object-position:center}.partnerHeroShade{background:linear-gradient(90deg,#0310181f,#031018a8 54%,#031018f7),linear-gradient(#0000 42%,#031018d1);position:absolute;inset:0}.partnerHero:after{content:"";height:3px;transform:scaleX(var(--page-progress));transform-origin:100%;background:linear-gradient(90deg,var(--partner-accent-2),var(--partner-accent));z-index:2;position:absolute;inset:94px 0 auto}.partnerHeroCopy{z-index:1;width:min(720px,49vw);margin-inline-start:auto;position:relative}.partnerBrandLockup{margin-bottom:25px}.partnerHeroCopy h1{letter-spacing:0;max-width:690px;margin:18px 0 25px;font-size:clamp(58px,6.8vw,104px);line-height:1.18}.partnerHeroCopy>p:not(.partnerEyebrow){color:#d4dbdc;max-width:680px;font-size:21px;line-height:1.85}.partnerHeroRole{z-index:1;inset-inline-start:7vw;border-top:2px solid var(--partner-accent);align-items:center;gap:18px;padding-top:14px;display:flex;position:absolute;bottom:35px}.partnerHeroRole small{color:var(--partner-accent)}.partnerHeroRole strong{font-size:17px}.partnerPremise{background:var(--partner-paper);color:var(--partner-ink);background-image:linear-gradient(90deg,#0000 96%,#12222a09 96%),linear-gradient(#12222a09 1px,#0000 1px);background-size:52px 52px;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:115px 7vw;display:grid}.partnerPremiseCopy>p{color:#394a50;margin-top:0;font-size:22px;line-height:1.95}.partnerRecommendation{border:1px solid color-mix(in srgb,var(--partner-accent) 55%,#806);background:#ffffff61;margin-top:34px;padding:27px 29px 27px 38px;position:relative}.partnerRecommendation:before{content:"";inset-inline-start:-13px;border:2px solid var(--partner-accent-2);background:var(--partner-paper);border-radius:50%;width:24px;height:24px;position:absolute;top:25px}.partnerRecommendation span{color:#a43e46;margin-bottom:9px;font-weight:800;display:block}.partnerRecommendation strong{font-size:19px;line-height:1.78}.partnerEvidence{color:#f6f2e9;background:linear-gradient(135deg,#061923,#0a2b36);padding:112px 7vw}.partnerEvidenceHead{max-width:860px}.partnerFactGrid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.partnerFactGrid article{background:#04131ad1;min-height:250px;padding:30px}.partnerFactGrid strong{color:var(--partner-accent);font:800 clamp(30px,3.4vw,52px)/1 Manrope,sans-serif;display:block}.partnerFactGrid h3{margin:48px 0 8px;font-size:20px;line-height:1.5}.partnerFactGrid small{color:#9dafb3;line-height:1.65}.partnerEvidenceNote{color:#9cadb1;margin:23px 0 0;font-size:13px;line-height:1.8}.partnerProductReferences{grid-template-columns:1.08fr .92fr;gap:14px;margin-top:18px;display:grid}.partnerProductReferences figure{background:#fffffff5;border:1px solid #ffffff29;place-items:center;min-height:360px;margin:0;padding:34px;display:grid;position:relative;overflow:hidden}.partnerProductReferences figure:before{content:"";background:color-mix(in srgb,var(--partner-accent) 28%,transparent);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -90px -130px auto}.partnerProductReferences img{z-index:1;object-fit:contain;max-width:100%;max-height:295px;display:block;position:relative}.partnerProductReferences figcaption{z-index:2;inset-inline:22px;color:#393933;border-top:1px solid #0a0a0a21;padding-top:10px;font-size:13px;font-weight:800;position:absolute;bottom:18px}.partnerBrandLogic{border-top:1px solid #ffffff2e;margin-top:46px;padding-top:42px}.partnerBrandLogic>header{grid-template-columns:.72fr 1.28fr;align-items:start;column-gap:6vw;display:grid}.partnerBrandLogic>header span{color:var(--partner-accent);letter-spacing:1.3px;font:800 10px/1.5 Manrope,sans-serif}.partnerBrandLogic>header h3{margin:0;font-size:clamp(34px,4.3vw,58px);line-height:1.35}.partnerBrandLogic>header p{color:#c8c4bd;grid-column:2;margin:16px 0 0;font-size:17px;line-height:1.8}.partnerBrandLogic>div{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:34px;display:grid}.partnerBrandLogic article{background:#292929;min-height:290px;padding:26px}.partnerBrandLogic article small{color:var(--partner-accent);font-weight:800;display:block}.partnerBrandLogic article h4{margin:38px 0 8px;font-size:23px}.partnerBrandLogic article strong{color:#f5ede3;font-size:14px;display:block}.partnerBrandLogic article p{color:#bdb8b0;margin:18px 0 0;line-height:1.75}.partnerStory{background:var(--partner-paper);color:var(--partner-ink);padding:115px 7vw}.partnerBeatGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:52px;display:grid}.partnerBeatGrid article{background:#ffffff70;border:1px solid #14242b2e;min-height:380px;padding:34px;position:relative;overflow:hidden}.partnerBeatGrid article:after{content:"";inset-inline-end:-60px;border:1px solid color-mix(in srgb,var(--partner-accent-2) 32%,transparent);width:190px;height:190px;box-shadow:0 0 0 25px color-mix(in srgb,var(--partner-accent-2) 5%,transparent),0 0 0 50px color-mix(in srgb,var(--partner-accent) 4%,transparent);border-radius:50%;position:absolute;bottom:-75px}.partnerBeatIndex{justify-content:space-between;align-items:center;gap:20px;display:flex}.partnerBeatIndex b{color:var(--partner-accent);font:800 16px Manrope,sans-serif}.partnerBeatIndex span{color:#6c777a;font-size:12px}.partnerBeatGrid h3{max-width:520px;margin:57px 0 15px;font-size:31px;line-height:1.4}.partnerBeatGrid p{color:#48575c;max-width:610px;line-height:1.85}.partnerBeatGrid>article>small{z-index:1;inset-inline:34px;color:#a43e46;border-top:1px solid #14242b26;padding-top:13px;font-weight:700;position:absolute;bottom:28px}.partnerSignature{background:linear-gradient(110deg,#03121af5,#041e27e0),radial-gradient(circle at 16% 25%,#00a8a329,#0000 32%);padding:120px 7vw;position:relative;overflow:hidden}.partnerSignature:before{content:"";border:1px dashed color-mix(in srgb,var(--partner-accent-2) 38%,transparent);border-radius:50%;width:65vw;height:65vw;position:absolute;inset:-15% -25% auto auto}.partnerSignatureCopy{max-width:900px;position:relative}.partnerSignatureCopy>p:not(.partnerEyebrow){color:#c7d1d2;max-width:820px;font-size:20px;line-height:1.9}.partnerSignatureFlow{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid;position:relative}.partnerSignatureFlow article{background:#051820eb;min-height:280px;padding:30px}.partnerSignatureFlow b{color:var(--partner-accent);font:800 12px Manrope,sans-serif}.partnerSignatureFlow h3{margin:55px 0 14px;font-size:27px}.partnerSignatureFlow p{color:#bdc9ca;line-height:1.8}.partnerSignature>small{color:#8fa3a5;margin-top:22px;line-height:1.75;display:block;position:relative}.partnerDeliverables{background:var(--partner-paper);color:var(--partner-ink);padding:115px 7vw}.partnerDeliverablesTable{border-top:1px solid #14242b42;margin-top:50px}.partnerDeliverablesTable article{border-bottom:1px solid #14242b33;grid-template-columns:55px 1fr .7fr 1.5fr;align-items:start;gap:24px;padding:25px 10px;display:grid}.partnerDeliverablesTable article>b{color:#a43e46;font:800 11px Manrope,sans-serif}.partnerDeliverablesTable h3{margin:0;font-size:19px}.partnerDeliverablesTable strong{color:#007d7b;font-size:14px}.partnerDeliverablesTable p{color:#4a585c;margin:0;line-height:1.75}.partnerAudience{background:#081b24;grid-template-columns:.83fr 1.17fr;gap:7vw;padding:115px 7vw;display:grid}.partnerAudienceLead>p:not(.partnerEyebrow){color:#c4cecf;font-size:18px;line-height:1.85}.partnerForecast{gap:9px;margin-top:33px;display:grid}.partnerForecast span{border-inline-start:2px solid var(--partner-accent);color:#c7d0d1;background:#ffffff0b;padding:14px 16px}.partnerForecast b{color:var(--partner-accent);margin-inline-end:8px;font:800 20px Manrope,sans-serif}.partnerAudienceGrid{border:1px solid color-mix(in srgb,var(--partner-accent-2) 44%,transparent);grid-template-columns:repeat(2,1fr);align-self:start;display:grid}.partnerAudienceGrid div{border-bottom:1px solid color-mix(in srgb,var(--partner-accent-2) 28%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--partner-accent-2) 28%,transparent);min-height:142px;padding:24px}.partnerAudienceGrid div:nth-child(odd){border-inline-start:0}.partnerAudienceGrid strong{color:var(--partner-accent);font:800 35px Manrope,sans-serif;display:block}.partnerAudienceGrid span{color:#bac7c8;margin-top:9px;font-size:14px;display:block}.partnerAudience>small{color:#87999c;grid-column:1/-1}.partnerMeasurement{background:var(--partner-paper);color:var(--partner-ink);padding:115px 7vw}.partnerMeasureGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px;display:grid}.partnerMeasureGrid article{border:1px solid #14242b33;min-height:270px;padding:29px}.partnerMeasureGrid b{color:#a43e46;font:800 11px Manrope,sans-serif}.partnerMeasureGrid h3{margin:43px 0 12px;font-size:25px}.partnerMeasureGrid p{color:#4f5e62;line-height:1.78}.partnerAssurance{background:#071923;grid-template-columns:1.03fr .97fr;min-height:720px;display:grid}.partnerAssuranceVisual{background:linear-gradient(#0000 35%,#03121aeb),linear-gradient(120deg,#00a8a359,#ff606829),url(/images/15-route-map-notebook.webp) 50%/cover no-repeat;align-items:flex-end;padding:55px;display:flex;position:relative}.partnerAssuranceVisual span{font-size:clamp(38px,4.5vw,66px);font-weight:800;line-height:1.28}.partnerAssuranceCopy{align-self:center;padding:9vw 7vw}.partnerAssuranceCopy ul{margin:0;padding:0;list-style:none}.partnerAssuranceCopy li{color:#c1cbcc;border-bottom:1px solid #ffffff24;padding:17px 0;line-height:1.75}.partnerAssuranceCopy li b{color:var(--partner-accent)}.partnerReadiness{background:var(--partner-paper);color:var(--partner-ink);grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px 7vw;display:grid}.partnerReadiness ol{border-top:1px solid #14242b40;margin:0;padding:0;list-style:none}.partnerReadiness li{border-bottom:1px solid #14242b2e;grid-template-columns:44px 1fr;gap:20px;padding:21px 0;font-size:17px;line-height:1.65;display:grid}.partnerReadiness li b{color:#a43e46;font:800 11px Manrope,sans-serif}.partnerSources{background:#09222c;padding:90px 7vw}.partnerSources h2{max-width:850px}.partnerSources>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:42px;display:grid}.partnerSources a{color:#d4dddd;border:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:68px;padding:16px 19px;transition:all .22s;display:flex}.partnerSources a:hover{border-color:var(--partner-accent);background:#ffffff0a}.partnerSources a b{color:var(--partner-accent)}.partnerDecision{text-align:center;background:var(--decision-image) center/cover no-repeat;place-items:center;min-height:780px;padding:110px 7vw;display:grid;position:relative}.partnerDecisionShade{background:#031118d6;position:absolute;inset:0}.partnerDecisionCopy{z-index:1;width:min(970px,92vw);position:relative}.partnerDecisionCopy .partnerBrandLockup{margin-bottom:27px}.partnerDecisionCopy h2{margin:18px 0 23px;font-size:clamp(50px,7vw,94px);line-height:1.28}.partnerDecisionCopy>p:not(.partnerEyebrow){color:#ccd5d6;max-width:780px;margin:0 auto;font-size:19px;line-height:1.85}.partnerDecisionCopy>div:last-of-type{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:37px;display:flex}.partnerPrimary,.partnerGhost{justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-weight:900;transition:all .22s;display:inline-flex}.partnerPrimary{background:var(--partner-accent);color:#07171e;gap:30px}.partnerGhost{color:#fff;background:#ffffff0a;border:1px solid #fff6}.partnerPrimary:hover,.partnerGhost:hover{transform:translateY(-2px)}.partnerDecisionCopy>small{color:#adb9bb;margin-top:41px;display:block}.partnerPage[data-brand=barq] .partnerEyebrow.dark,.partnerPage[data-brand=barq] .partnerRecommendation span,.partnerPage[data-brand=barq] .partnerBeatGrid>article>small,.partnerPage[data-brand=barq] .partnerDeliverablesTable article>b,.partnerPage[data-brand=barq] .partnerMeasureGrid b,.partnerPage[data-brand=barq] .partnerReadiness li b{color:#6b5600}.partnerPage[data-brand=barq] .partnerDeliverablesTable strong{color:#5c43b1}.partnerPage[data-brand=barq] .partnerBrandLockup.hasImage,.partnerGate[data-brand=barq] .partnerGateBrand.hasImage{background:#ffda00;border-color:#ffda00;width:174px;padding:13px 18px}.partnerPage[data-brand=barq] .partnerHeroShade{background:linear-gradient(90deg,#0505051a,#050505b3 55%,#050505fa),linear-gradient(#0000 42%,#050505e0)}.partnerPage[data-brand=barq] .partnerEvidence{background:radial-gradient(circle at 13% 18%,#ffda0029,#0000 28%),linear-gradient(135deg,#060606,#171717)}.partnerPage[data-brand=barq] .partnerSignature{background:linear-gradient(110deg,#060606fa,#121212eb),radial-gradient(circle at 16% 25%,#7258c82e,#0000 32%)}.partnerPage[data-brand=barq] .partnerAudience{background:#0b0b0b}.partnerPage[data-brand=barq] .partnerSources{background:#151515}.partnerPage[data-brand=barq] .partnerAssurance{background:#090909}.partnerPage[data-brand=barq] .partnerAssuranceVisual{background:radial-gradient(circle at 22% 28%,#ffda004d,#0000 34%),linear-gradient(135deg,#7258c833,#0000 52%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 54px),#070707}.partnerPage[data-brand=barq] .partnerPrimary{color:#0a0a0a;background:#ffda00}.partnerGate[data-brand=barq] .partnerGatePanel{border-color:#ffda0047}.partnerPage.appleFluid .appleFluidSection{opacity:0;transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.partnerPage.appleFluid .appleFluidSection.fluidVisible{opacity:1;transform:none}.partnerNavCta,.partnerPrimary,.partnerGhost,.partnerGatePanel button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.partnerNavCta:focus-visible,.partnerPrimary:focus-visible,.partnerGhost:focus-visible,.partnerGatePanel :is(input,button):focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=1050px){.partnerPremise,.partnerAudience,.partnerAssurance,.partnerReadiness{grid-template-columns:1fr}.partnerFactGrid,.partnerMeasureGrid,.partnerBrandLogic>div{grid-template-columns:repeat(2,1fr)}.partnerAssuranceVisual{min-height:560px}.partnerReadiness ol{margin-top:20px}}@media (width<=760px){.partnerPage>section{scroll-margin-top:78px}.partnerPage .sponsorJourneyRail{left:-7px}.partnerNav{grid-template-columns:122px 1fr;height:78px;padding:0 20px}.partnerNav>a:first-child{width:118px;height:62px}.partnerNav>span{display:none}.partnerNavCta{padding:8px 11px;font-size:12px}.partnerHero{align-items:flex-end;min-height:100svh;padding:112px 24px 132px}.partnerHeroImage{object-position:center center}.partnerHeroShade{background:linear-gradient(#03111840 23%,#031118fa)}.partnerHero:after{top:78px}.partnerHeroCopy{width:100%;margin:0;transform:translateY(-20px)}.partnerBrandLockup{margin-bottom:16px;padding:8px 11px}.partnerBrandLockup span{font-size:17px}.partnerHeroCopy .partnerEyebrow{letter-spacing:1px;font-size:8.5px}.partnerHeroCopy h1{margin:11px 0 15px;font-size:clamp(46px,13vw,58px);line-height:1.22}.partnerHeroCopy>p:not(.partnerEyebrow){font-size:16.5px;line-height:1.75}.partnerHeroRole{inset-inline:24px;justify-content:space-between;bottom:23px}.partnerHeroRole strong{font-size:14px}.partnerPremise,.partnerEvidence,.partnerStory,.partnerSignature,.partnerDeliverables,.partnerAudience,.partnerMeasurement,.partnerReadiness,.partnerSources{padding:80px 24px}.partnerPremise h2,.partnerEvidenceHead h2,.partnerSectionHead h2,.partnerSignature h2,.partnerAudience h2,.partnerReadiness h2,.partnerSources h2{font-size:42px}.partnerPremiseCopy>p{font-size:18px}.partnerFactGrid,.partnerBeatGrid,.partnerSignatureFlow,.partnerMeasureGrid,.partnerSources>div{grid-template-columns:1fr}.partnerFactGrid article{min-height:190px}.partnerFactGrid h3{margin-top:35px}.partnerBeatGrid article{min-height:395px;padding:28px 24px}.partnerBeatGrid>article>small{inset-inline:24px}.partnerSignatureFlow article{min-height:0}.partnerDeliverablesTable article{grid-template-columns:34px 1fr}.partnerDeliverablesTable article strong,.partnerDeliverablesTable article p{grid-column:2}.partnerAudienceGrid{grid-template-columns:1fr}.partnerAudienceGrid div{border-inline-start:0}.partnerBrandLogic>header{grid-template-columns:1fr}.partnerBrandLogic>header h3{margin-top:15px;font-size:36px}.partnerBrandLogic>header p{grid-column:1}.partnerBrandLogic>div{grid-template-columns:1fr}.partnerBrandLogic article{min-height:0}.partnerAssuranceVisual{min-height:470px;padding:32px 24px}.partnerAssuranceCopy{padding:80px 24px}.partnerDecision{min-height:720px;padding:90px 24px}.partnerDecisionCopy h2{font-size:48px}.partnerPrimary,.partnerGhost{width:100%}.partnerGate{background-image:var(--gate-image);background-position:50%;padding:92px 22px 42px}.partnerGateShade{background:linear-gradient(#03101861,#031018fa)}.partnerGatePanel{margin-top:auto;padding:29px 21px 24px}.partnerGatePanel h1{font-size:49px}.partnerGatePanel>p:not(.partnerEyebrow){font-size:16.5px}.partnerGatePanel form>div{flex-direction:column;gap:9px}.partnerGatePanel input{border-inline-end:1px solid #ffffff3d}.partnerGatePanel button{width:100%}.partnerGateBack{top:21px;inset-inline-start:22px}.partnerProductReferences{grid-template-columns:1fr}.partnerProductReferences figure{min-height:310px;padding:25px}.partnerProductReferences img{max-height:250px}.partnerPage[data-brand=barq] .partnerHeroShade{background:linear-gradient(#0404042e 28%,#040404fc)}}.partnerPage[data-brand=sony] .partnerEyebrow.dark,.partnerPage[data-brand=sony] .partnerRecommendation span,.partnerPage[data-brand=sony] .partnerBeatGrid>article>small,.partnerPage[data-brand=sony] .partnerDeliverablesTable article>b,.partnerPage[data-brand=sony] .partnerMeasureGrid b,.partnerPage[data-brand=sony] .partnerReadiness li b{color:#b52c18}.partnerPage[data-brand=sony] .partnerDeliverablesTable strong{color:#334f70}.partnerPage[data-brand=sony] .partnerBrandLockup.hasImage,.partnerGate[data-brand=sony] .partnerGateBrand.hasImage{background:#050607;border-color:#ffffff47;width:156px;padding:16px 20px}.partnerPage[data-brand=sony] .partnerHeroShade{background:linear-gradient(90deg,#02030408,#020304ad 50%,#020304fa),linear-gradient(#0000 42%,#020304cc)}.partnerPage[data-brand=sony] .partnerEvidence{background:radial-gradient(circle at 13% 18%,#ff4b2b26,#0000 27%),linear-gradient(135deg,#050607,#17191d)}.partnerPage[data-brand=sony] .partnerProductReferences{grid-template-columns:repeat(2,1fr)}.partnerPage[data-brand=sony] .partnerProductReferences figure{background:#f3f5f7;min-height:330px}.partnerPage[data-brand=sony] .partnerProductReferences figure:first-child{grid-column:1/-1;min-height:420px}.partnerPage[data-brand=sony] .partnerProductReferences figure:last-child{background:#e8ebee}.partnerPage[data-brand=sony] .partnerProductReferences img{max-height:285px}.partnerPage[data-brand=sony] .partnerProductReferences figure:first-child img{max-height:350px}.partnerPage[data-brand=sony] .partnerSignature{background:linear-gradient(112deg,#030405fc,#0c1118f0),radial-gradient(circle at 16% 23%,#9cb8d929,#0000 33%)}.partnerPage[data-brand=sony] .partnerAudience,.partnerPage[data-brand=sony] .partnerAssurance{background:#050607}.partnerPage[data-brand=sony] .partnerSources{background:#111318}.partnerPage[data-brand=sony] .partnerAssuranceVisual{background:radial-gradient(circle at 22% 28%,#ff4b2b40,#0000 34%),linear-gradient(135deg,#9cb8d926,#0000 52%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 54px),#050607}.partnerPage[data-brand=sony] .partnerPrimary{color:#fff;background:#ff4b2b}.partnerPage[data-brand=sony] .partnerVisual figcaption{inset-inline:auto 38px}.partnerPage[data-brand=sony] .partnerDecisionShade{background:linear-gradient(90deg,#02030414,#020304c7 56%,#020304f7),linear-gradient(#0000 42%,#020304ad)}@media (width<=760px){.partnerPage[data-brand=sony] .partnerHeroShade{background:linear-gradient(#02030414 28%,#020304fc)}.partnerPage[data-brand=sony] .partnerHeroCopy{transform:translateY(-2px)}.partnerPage[data-brand=sony] .partnerHeroCopy h1{font-size:clamp(44px,12.2vw,56px)}.partnerPage[data-brand=sony] .partnerBrandLockup.hasImage{width:128px;padding:12px 16px}.partnerPage[data-brand=sony] .partnerProductReferences{grid-template-columns:1fr}.partnerPage[data-brand=sony] .partnerProductReferences figure:first-child{grid-column:auto;min-height:330px}.partnerPage[data-brand=sony] .partnerProductReferences figure:first-child img{max-height:250px}.partnerPage[data-brand=sony] .partnerVisual figcaption{inset-inline:20px}.partnerPage[data-brand=sony] .partnerDecisionShade{background:linear-gradient(#0203041f 24%,#020304fc)}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerHero{min-height:0;padding:calc(78svh + 38px) 24px 118px;display:block}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerHero picture,.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerHeroShade{height:78svh;bottom:auto}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerHeroShade{background:linear-gradient(0deg,var(--partner-dark) 0,#0507080d 48%,#05070847 100%)}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerHeroCopy{width:100%;transform:none}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerHeroRole{bottom:28px}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerVisual{background:var(--partner-dark);min-height:0}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerVisual picture{height:72svh;display:block;position:relative}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerVisual picture img{position:absolute}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerVisualShade{background:linear-gradient(0deg,var(--partner-dark),transparent 46%);height:72svh;bottom:auto}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerVisual figcaption{width:auto;padding:28px 22px 32px;position:relative;inset:auto}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecision{text-align:right;min-height:0;padding:calc(72svh + 42px) 24px 64px;display:block}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecisionMedia,.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecisionShade{height:72svh;bottom:auto}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecisionShade{background:linear-gradient(0deg,var(--partner-dark),#05070805 48%,#05070833)}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecisionCopy{width:100%}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecisionCopy>p:not(.partnerEyebrow){margin-inline:0}.partnerPage:is([data-brand=half-million],[data-brand=sony]) .partnerDecisionCopy>div:last-of-type{justify-content:flex-start}.partnerPage[data-brand=half-million] .partnerHero{padding-top:calc(78svh + 38px)}.partnerPage[data-brand=half-million] .partnerHero picture,.partnerPage[data-brand=half-million] .partnerHeroShade{height:78svh}.partnerPage[data-brand=half-million] .partnerHeroImage{object-position:center 56%}.partnerPage[data-brand=half-million] .partnerHeroShade{background:linear-gradient(0deg,#333 0,#3333330a 48%,#3333 100%)}.partnerPage[data-brand=half-million] .partnerVisual{background:#333}.partnerPage[data-brand=half-million] .partnerVisualShade{background:linear-gradient(#0000 54%,#333)}.partnerPage[data-brand=half-million] .partnerDecisionShade{background:linear-gradient(#3333332e,#33333305 52%,#333)}}.partnerGateBrand.hasImage,.partnerBrandLockup.hasImage{background:#f5f8f9;border:1px solid #ffffffb8;width:190px;padding:8px 12px}.partnerGateBrand.hasImage img,.partnerBrandLockup.hasImage img{width:100%;height:auto;display:block}.partnerGatePanel,.partnerHeroCopy{margin-inline:0 auto}.partnerVisual{background:#071923;border:1px solid #ffffff2e;min-height:560px;margin:52px 0 0;position:relative;overflow:hidden}.partnerVisual picture,.partnerVisual picture img{width:100%;height:100%;position:absolute;inset:0}.partnerVisual picture img{object-fit:cover}.partnerVisualShade{background:linear-gradient(#03111814 36%,#031118f2),linear-gradient(90deg,#0311180d,#03111894);position:absolute;inset:0}.partnerVisual figcaption{z-index:1;inset-inline:38px auto;color:#fff;width:min(610px,60%);position:absolute;bottom:34px}.partnerVisual figcaption span{color:var(--partner-accent);letter-spacing:1.5px;font:800 10px/1.5 Manrope,sans-serif;display:block}.partnerVisual figcaption strong{margin-top:10px;font-size:clamp(32px,4vw,57px);line-height:1.25;display:block}.partnerVisual figcaption p{color:#d4dddd;max-width:580px;margin:10px 0 0;font-size:17px;line-height:1.75}.partnerStory>.partnerVisual{border-color:#14242b33}.partnerAssuranceVisual{background:radial-gradient(circle at 22% 28%,#00a8a357,#0000 34%),linear-gradient(135deg,#ff606824,#0000 52%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 54px),#041821}.partnerAssuranceVisual:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:13%;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.partnerAssuranceVisual span{z-index:1;position:relative}.partnerDecision{background:#071923;overflow:hidden}.partnerDecisionMedia,.partnerDecisionMedia img{width:100%;height:100%;position:absolute;inset:0}.partnerDecisionMedia img{object-fit:cover}.partnerDecisionShade{background:linear-gradient(#03111894,#031118f0),#03111857}@media (width<=760px){.partnerHeroShade{background:linear-gradient(#0311182b 28%,#031118fc)}.partnerHeroCopy{margin:0}.partnerBrandLockup.hasImage,.partnerGateBrand.hasImage{width:154px;padding:6px 9px}.partnerVisual{min-height:610px;margin-top:38px}.partnerVisualShade{background:linear-gradient(#03111805 34%,#031118fa)}.partnerVisual figcaption{inset-inline:20px;width:auto;bottom:22px}.partnerVisual figcaption strong{font-size:35px}.partnerVisual figcaption p{font-size:15px}.partnerDecision{align-items:end;min-height:760px;padding:92px 24px 45px}.partnerDecisionMedia img{object-position:center}.partnerDecisionShade{background:linear-gradient(#0311186b 22%,#031118fc)}.partnerGate{background-image:var(--gate-image-mobile);background-position:50%}.partnerGateShade{background:linear-gradient(#03101840 28%,#031018fa)}}.partnerPage[data-brand=almosafer] .partnerBrandLockup.hasImage,.partnerGate[data-brand=almosafer] .partnerGateBrand.hasImage{background:#071b26e0;border-color:#ffffff57}.partnerPage[data-brand=almosafer] .partnerBrandLockup.hasImage img,.partnerGate[data-brand=almosafer] .partnerGateBrand.hasImage img{filter:drop-shadow(0 1px #00000038)}.partnerBookingDemo{background:#ffffff0b;border:1px solid #ffffff29;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;margin:32px 0 0;display:grid;overflow:hidden}.partnerLaptopStage{background:radial-gradient(circle at 50% 28%,#00a8a333,#0000 35%),linear-gradient(145deg,#092936,#061820);place-items:center;min-height:520px;padding:52px;display:grid}.partnerLaptop{filter:drop-shadow(0 34px 38px #00000078);width:min(760px,92%);position:relative}.partnerLaptopCamera{z-index:3;background:#273037;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0b0f12}.partnerLaptopScreen{z-index:2;aspect-ratio:16/9;background:#080b0d;border:2px solid #3d464b;border-radius:17px 17px 6px 6px;padding:13px 13px 15px;position:relative;overflow:hidden}.partnerLaptopScreen img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.partnerLaptopDeck{z-index:1;clip-path:polygon(5% 0,95% 0,100% 68%,96% 100%,4% 100%,0 68%);background:linear-gradient(#b8bec0,#656d70 48%,#202629);border-radius:1px 1px 13px 13px;width:112%;height:22px;margin-inline-start:-6%;position:relative}.partnerLaptopDeck span{background:#8c9496;border-radius:0 0 6px 6px;width:15%;height:4px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.partnerBookingDemo figcaption{flex-direction:column;justify-content:center;padding:44px 38px;display:flex}.partnerBookingDemo figcaption>span{color:var(--partner-accent);letter-spacing:1.3px;font:800 10px/1.5 Manrope,sans-serif}.partnerBookingDemo figcaption>strong{margin-top:18px;font-size:clamp(30px,3.3vw,48px);line-height:1.35;display:block}.partnerBookingDemo figcaption>p{color:#c9d4d5;margin:18px 0 0;font-size:17px;line-height:1.85}.partnerBookingDemo figcaption>small{color:#8fa1a5;border-top:1px solid #ffffff21;margin-top:26px;padding-top:18px;line-height:1.7}@media (width<=1050px){.partnerBookingDemo{grid-template-columns:1fr}.partnerBookingDemo figcaption{padding:36px}}@media (width<=760px){.partnerBookingDemo{margin-top:26px}.partnerLaptopStage{min-height:310px;padding:30px 18px}.partnerLaptop{width:94%}.partnerLaptopScreen{border-radius:11px 11px 4px 4px;padding:8px 8px 10px}.partnerLaptopCamera{width:3px;height:3px;top:4px}.partnerLaptopDeck{height:15px}.partnerBookingDemo figcaption{padding:30px 24px}.partnerBookingDemo figcaption>strong{font-size:34px}.partnerBookingDemo figcaption>p{font-size:15.5px}.partnerBookingDemo figcaption>small{font-size:11px}}@media (prefers-reduced-motion:reduce){.partnerPage.appleFluid .appleFluidSection,.partnerNavCta,.partnerPrimary,.partnerGhost{opacity:1;transition:none;transform:none}.partnerPrimary:hover,.partnerGhost:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.partnerGatePanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071923}}.partnerPage[data-brand=half-million] .partnerEyebrow.dark,.partnerPage[data-brand=half-million] .partnerRecommendation span,.partnerPage[data-brand=half-million] .partnerBeatGrid>article>small,.partnerPage[data-brand=half-million] .partnerDeliverablesTable article>b,.partnerPage[data-brand=half-million] .partnerMeasureGrid b,.partnerPage[data-brand=half-million] .partnerReadiness li b,.partnerPage[data-brand=half-million] .partnerDeliverablesTable strong{color:#6b5632}.partnerPage[data-brand=half-million] .partnerBrandLockup.hasImage,.partnerGate[data-brand=half-million] .partnerGateBrand.hasImage{background:#f5ede3;border-color:#33333347;width:124px;padding:12px 17px}.partnerPage[data-brand=half-million] .partnerHeroShade{background:linear-gradient(90deg,#19191905,#232323a8 51%,#232323f7),linear-gradient(#0000 42%,#232323d1)}.partnerPage[data-brand=half-million] .partnerPremise,.partnerPage[data-brand=half-million] .partnerStory,.partnerPage[data-brand=half-million] .partnerDeliverables,.partnerPage[data-brand=half-million] .partnerMeasurement,.partnerPage[data-brand=half-million] .partnerReadiness{background-color:#f5ede3}.partnerPage[data-brand=half-million] .partnerEvidence{background:radial-gradient(circle at 9% 15%,#a9d9d429,#0000 28%),linear-gradient(135deg,#333,#252525)}.partnerPage[data-brand=half-million] .partnerEvidence .partnerFactGrid article{background:#292929}.partnerPage[data-brand=half-million] .partnerEvidence .partnerFactGrid strong{color:#f5ede3}.partnerPage[data-brand=half-million] .partnerProductReferences{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px}.partnerPage[data-brand=half-million] .partnerProductReferences figure{background:#f5ede3;min-height:310px;padding:26px 22px 52px}.partnerPage[data-brand=half-million] .partnerProductReferences figure:nth-child(2){background:#f1eadf}.partnerPage[data-brand=half-million] .partnerProductReferences figure:nth-child(3){background:#d9efeb}.partnerPage[data-brand=half-million] .partnerProductReferences img{max-height:225px}.partnerPage[data-brand=half-million] .partnerSignature{background:linear-gradient(112deg,#333333fc,#272727f2),radial-gradient(circle at 18% 24%,#a9d9d424,#0000 32%)}.partnerPage[data-brand=half-million] .partnerSignatureFlow article{background:#292929}.partnerPage[data-brand=half-million] .partnerAudience,.partnerPage[data-brand=half-million] .partnerAssurance{background:#333}.partnerPage[data-brand=half-million] .partnerSources{background:#292929}.partnerPage[data-brand=half-million] .partnerAssuranceVisual{background:linear-gradient(#2323230a 47%,#232323b8 80%,#232323fa 100%),#292929 url(/partners/half-million/assurance-desktop-v1.jpg) top/cover no-repeat}.partnerPage[data-brand=half-million] .partnerAssuranceVisual:after{content:none}.partnerPage[data-brand=half-million] .partnerPrimary{color:#333;background:#f5ede3}.partnerPage[data-brand=half-million] .partnerVisual figcaption{inset-inline:auto 38px}.partnerPage[data-brand=half-million] .partnerDecisionShade{background:linear-gradient(90deg,#1e1e1e0f,#232323c7 58%,#232323f7),linear-gradient(#0000 42%,#232323ad)}@media (width<=760px){.partnerPage[data-brand=half-million] .partnerHeroShade{background:linear-gradient(#3333330f 27%,#333)}.partnerPage[data-brand=half-million] .partnerHeroCopy{transform:translateY(-2px)}.partnerPage[data-brand=half-million] .partnerHeroCopy h1{font-size:clamp(42px,11.7vw,54px)}.partnerPage[data-brand=half-million] .partnerBrandLockup.hasImage{width:92px;padding:8px 12px}.partnerPage[data-brand=half-million] .partnerProductReferences{grid-template-columns:1fr 1fr}.partnerPage[data-brand=half-million] .partnerProductReferences figure{min-height:240px;padding:18px 14px 48px}.partnerPage[data-brand=half-million] .partnerProductReferences img{max-height:160px}.partnerPage[data-brand=half-million] .partnerVisual figcaption{inset-inline:20px}.partnerPage[data-brand=half-million] .partnerAssuranceVisual{background:linear-gradient(#23232308 48%,#232323c7 78%,#232323fa 100%),#292929 url(/partners/half-million/assurance-mobile-v1.jpg) top/cover no-repeat;min-height:610px}.partnerPage[data-brand=half-million] .partnerDecisionShade{background:linear-gradient(#33333314 24%,#333)}}.rajhiPage{--rajhi-green:#00a651;--rajhi-green-soft:#70e3a8;--rajhi-blue:#150fe0;--rajhi-navy:#06142a;--rajhi-ink:#06111f;--rajhi-mist:#edf7f2;--rajhi-line:#07192c26;--rajhi-page-progress:0;background:var(--rajhi-navy);color:#fff;text-align:start;direction:rtl;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Arial,sans-serif;overflow-x:clip}.rajhiPage *{box-sizing:border-box}.rajhiPage img{max-width:100%}.rajhiPage bdi{white-space:nowrap;unicode-bidi:isolate}.rajhiPage button,.rajhiPage a{font:inherit}.rajhiPage button:focus-visible,.rajhiPage a:focus-visible{outline:3px solid var(--rajhi-green-soft);outline-offset:3px}.rajhiEyebrow{color:var(--rajhi-green);letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.rajhiSectionHead{width:min(840px,100%);margin-bottom:42px}.rajhiSectionHead.light{color:#fff}.rajhiSectionHead h2{letter-spacing:-.03em;margin:14px 0 18px;font-size:clamp(40px,4.5vw,66px);line-height:1.2}.rajhiSectionHead>p:last-child{color:#52616b;max-width:740px;margin:0;font-size:18px;line-height:1.8}.rajhiSectionHead.light>p:last-child{color:#b9cbd0}.rajhiNav{z-index:80;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#030d1bad;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(22px,4vw,68px);display:grid;position:fixed;inset:0 0 auto}.rajhiNav>a:first-child{justify-self:start}.rajhiNav>a:first-child img{width:102px;height:auto;display:block}.rajhiNav>span{color:#dbeae4;letter-spacing:.04em;font-size:12px}.rajhiNav>a:last-child{color:#fff;border:1px solid #ffffff52;justify-self:end;padding:10px 15px;font-size:13px;text-decoration:none;transition:background .2s,transform .2s}.rajhiNav>a:last-child:hover{background:#ffffff1f;transform:translateY(-1px)}.rajhiScrollPulse{z-index:70;top:92px;bottom:28px;pointer-events:none;background:#ffffff21;width:2px;position:fixed;inset-inline-end:28px}.rajhiScrollPulse:after{content:"";height:calc(100%*var(--rajhi-page-progress));background:linear-gradient(var(--rajhi-green-soft),var(--rajhi-green));position:absolute;inset:0 0 auto;box-shadow:0 0 14px #70e3a873}.rajhiProgressCard{z-index:1;top:calc((100% - 22px)*var(--rajhi-page-progress));background:linear-gradient(135deg,#6d65d9 0 48%,#2e28af 49% 64%,#00a651 65% 100%);border:1px solid #ffffffdb;border-radius:4px;width:34px;height:22px;transition:top 80ms linear;position:absolute;left:50%;transform:translate(-50%)rotate(-7deg);box-shadow:0 0 0 5px #00a6511f,0 7px 20px #0006}.rajhiProgressCard:before{content:"";background:#d8d9be;border-radius:1px;width:7px;height:5px;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1px #00000038}.rajhiProgressCard:after{content:"";background:#ffffffb3;width:22px;height:1px;position:absolute;bottom:4px;right:5px;transform:rotate(-18deg)}.rajhiProgressCard b{opacity:.9;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:5px}.rajhiProgressCard i{opacity:.8;background:#fff;border-radius:3px;width:8px;height:2px;position:absolute;bottom:4px;left:5px}.rajhiIntro{z-index:300;color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 45%,#152851 0,#06142a 43%,#020812 100%);place-items:center;animation:.7s 7.5s both rajhiIntroExit;display:grid;position:fixed;inset:0;overflow:hidden}.rajhiIntro:before,.rajhiIntro:after{content:"";z-index:-1;opacity:.6;background:repeating-radial-gradient(circle,#0000 0 68px,#ffffff09 69px 70px);animation:6s ease-out both rajhiRings;position:absolute;inset:-40%;transform:scale(.78)}.rajhiIntro:after{background:linear-gradient(110deg,#0000 18%,#00a6511f,#0000 51%);animation:3.6s ease-in-out 1s both rajhiSweep;transform:translate(-100%)}.rajhiIntroGlow{filter:blur(100px);background:#00a65133;border-radius:50%;width:62vw;height:30vh;animation:4s 1.2s both rajhiGlow;position:absolute;inset:auto auto 8% 50%;transform:translate(-50%)}.rajhiIntro>button{z-index:3;top:26px;color:#d2dfe1;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04112294;border:1px solid #ffffff3d;border-radius:999px;padding:9px 13px;font-size:12px;position:absolute;inset-inline-end:28px}.rajhiIntroCore{text-align:center;justify-items:center;width:min(900px,88vw);display:grid}.rajhiIntroCore>img{filter:brightness(0)invert();opacity:0;width:180px;animation:.75s .25s forwards rajhiReveal;transform:translateY(12px)}.rajhiIntroSignal{width:min(620px,72vw);height:78px;margin-top:34px;position:relative}.rajhiIntroSignal:before{content:"";background:linear-gradient(90deg,var(--rajhi-green),#8affe0,var(--rajhi-green));width:0;height:2px;animation:2s ease-in-out 1s forwards rajhiLine;position:absolute;top:50%;right:0;box-shadow:0 0 18px #70e3a8cc}.rajhiIntroSignal i{border:3px solid var(--rajhi-green);opacity:0;background:#eafff3;border-radius:50%;width:12px;height:12px;animation:.45s forwards rajhiDot;position:absolute;top:50%;transform:translate(50%,-50%)scale(.5);box-shadow:0 0 #00a65173}.rajhiIntroSignal i:first-child{animation-delay:1.05s;right:0}.rajhiIntroSignal i:nth-child(2){animation-delay:1.35s;right:16.66%}.rajhiIntroSignal i:nth-child(3){animation-delay:1.65s;right:33.32%}.rajhiIntroSignal i:nth-child(4){animation-delay:1.95s;right:49.98%}.rajhiIntroSignal i:nth-child(5){animation-delay:2.25s;right:66.64%}.rajhiIntroSignal i:nth-child(6){animation-delay:2.55s;right:83.3%}.rajhiIntroSignal i:nth-child(7){animation-delay:2.85s;right:100%}.rajhiIntroCore>p{color:#a7bbc3;opacity:0;justify-content:space-between;width:min(650px,76vw);margin:0;font-size:12px;animation:.6s 2.8s forwards rajhiReveal;display:flex}.rajhiIntroCore>p b{color:#fff;font-weight:600}.rajhiIntroCore>h1{letter-spacing:-.035em;opacity:0;margin:26px 0 0;font-size:clamp(47px,6vw,88px);line-height:1.18;animation:.85s 3.25s forwards rajhiReveal;transform:translateY(20px)}.rajhiIntroCore>strong{color:var(--rajhi-green-soft);opacity:0;margin-top:20px;font-size:14px;animation:.7s 4.1s forwards rajhiReveal}.rajhiIntroEnter{background:var(--rajhi-green);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;border:1px solid #ffffff59;border-radius:4px;align-items:center;gap:25px;margin-top:38px;padding:15px 24px;font-weight:800;animation:.7s 4.7s forwards rajhiReveal;display:flex;box-shadow:0 16px 35px #00a6513d}.rajhiIntroEnter b{color:var(--rajhi-green-soft);font-size:18px}.rajhiHero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:150px clamp(24px,6vw,104px) 88px;display:flex;position:relative}.rajhiHero picture,.rajhiHero picture img,.rajhiHeroShade{width:100%;height:100%;position:absolute;inset:0}.rajhiHero picture img{object-fit:cover;transform:scaleX(-1)}.rajhiHeroShade{z-index:1;background:linear-gradient(270deg,#030c18f7 0,#030c189e 50%,#030c1814 100%),linear-gradient(#0000 44%,#030c18c7)}.rajhiHeroCopy{z-index:2;text-align:right;width:min(720px,58vw);margin-inline-end:auto;position:relative}.rajhiLogo{object-fit:contain;object-position:right center;filter:brightness(0)invert();width:210px;max-height:92px;display:block}.rajhiHeroCopy>p{color:var(--rajhi-green-soft);letter-spacing:.08em;margin:28px 0 12px;font-size:12px;font-weight:800}.rajhiHeroCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(54px,6.6vw,106px);line-height:1.05}.rajhiHeroCopy strong{color:#e4eee9;max-width:650px;margin-top:26px;font-size:clamp(18px,1.45vw,24px);font-weight:500;line-height:1.75;display:block}.rajhiHeroRole{z-index:2;inset-inline-end:clamp(24px,6vw,104px);border-inline-start:2px solid var(--rajhi-green);text-align:right;padding-inline-start:18px;position:absolute;bottom:88px}.rajhiHeroRole small,.rajhiHeroRole b{display:block}.rajhiHeroRole small{color:#9eb4ad;font-size:11px}.rajhiHeroRole b{margin-top:6px;font-size:18px}.rajhiHeroScroll{z-index:2;color:#dce9e4;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.rajhiHeroScroll i{border:1px solid #fff6;border-radius:12px;width:18px;height:29px}.rajhiHeroScroll i:after{content:"";background:var(--rajhi-green-soft);border-radius:4px;width:3px;height:6px;margin:6px auto;animation:1.8s infinite rajhiScroll;display:block}.rajhiPremise{background:var(--rajhi-mist);color:var(--rajhi-ink);grid-template-columns:1.05fr .95fr;gap:clamp(50px,7vw,110px);padding:clamp(90px,8vw,125px) clamp(24px,8vw,130px);display:grid}.rajhiPremise h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(42px,4.65vw,67px);line-height:1.25}.rajhiPremiseText>p{color:#32464e;margin:0;font-size:19px;line-height:1.9}.rajhiPremiseText>div{border-inline-start:3px solid var(--rajhi-green);background:#fff;margin-top:35px;padding:25px 27px;box-shadow:0 18px 45px #06142a12}.rajhiPremiseText span,.rajhiPremiseText strong{display:block}.rajhiPremiseText span{color:var(--rajhi-green);font-size:11px;font-weight:800}.rajhiPremiseText strong{margin-top:9px;font-size:19px;line-height:1.75}.rajhiEvidence{background:radial-gradient(circle at 10% 15%,#00a6512e,#0000 28%),linear-gradient(140deg,#06142a,#091f37 58%,#07101d);padding:clamp(90px,8vw,125px) clamp(24px,7vw,110px)}.rajhiFactGrid{border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.rajhiFactGrid article{background:#ffffff06;border-inline-start:1px solid #ffffff21;min-width:0;min-height:185px;padding:26px}.rajhiFactGrid article:first-child{border-inline-start:0}.rajhiFactGrid strong{color:#fff;white-space:normal;font:700 clamp(34px,3.5vw,50px)/1.12 Manrope,sans-serif;display:block}.rajhiFactGrid h3{margin:20px 0 0;font-size:18px}.rajhiFactGrid small{color:#93a8ae;margin-top:9px;font-size:11px;line-height:1.6;display:block}.rajhiProductStage{background:linear-gradient(135deg,#150fe021,#0000 45%),#ffffff09;border:1px solid #ffffff24;grid-template-columns:minmax(260px,.8fr) minmax(210px,.52fr) minmax(330px,1fr);align-items:center;gap:32px;min-height:500px;margin-top:52px;padding:50px;display:grid;position:relative;overflow:hidden}.rajhiCardAura{filter:blur(80px);background:#00a6512b;border-radius:50%;width:39%;height:55%;position:absolute;inset:15% auto auto 7%}.rajhiOfficialCard,.rajhiOfficialApp{z-index:1;margin:0;position:relative}.rajhiOfficialCard img{filter:drop-shadow(0 34px 28px #00000052);transform:rotate(-5deg)}.rajhiOfficialApp img{filter:drop-shadow(0 32px 25px #00000047);transform:rotate(3deg)}.rajhiOfficialCard figcaption,.rajhiOfficialApp figcaption{color:#9eb3ba;text-align:center;margin-top:22px;font-size:11px}.rajhiProductCopy{z-index:1;padding-inline-start:20px;position:relative}.rajhiProductCopy span{color:var(--rajhi-green-soft);font-size:11px;font-weight:800}.rajhiProductCopy h3{margin:14px 0 18px;font-size:clamp(34px,3.5vw,52px);line-height:1.25}.rajhiProductCopy p{color:#c0d0d3;margin:0;font-size:17px;line-height:1.8}.rajhiEvidenceNote{color:#82999f;text-align:center;max-width:1100px;margin:30px auto 0;font-size:11px;line-height:1.85}.rajhiStory{color:var(--rajhi-ink);background:#f6faf8;padding:clamp(90px,8vw,125px) clamp(24px,7vw,110px)}.rajhiStoryImage{background:#081725;min-height:560px;margin:0;position:relative;overflow:hidden}.rajhiStoryImage picture,.rajhiStoryImage picture img{width:100%;height:100%;position:absolute;inset:0}.rajhiStoryImage picture img{object-fit:cover}.rajhiStoryImage:after{content:"";background:linear-gradient(90deg,#030e1b14,#030e1bb8 70%,#030e1bed);position:absolute;inset:0}.rajhiStoryImage figcaption{z-index:1;inset-inline-end:5%;color:#fff;width:min(500px,43%);position:absolute;bottom:48px}.rajhiStoryImage figcaption span{color:var(--rajhi-green-soft);font-size:11px;font-weight:800}.rajhiStoryImage figcaption strong{margin-top:12px;font-size:clamp(34px,3.8vw,54px);line-height:1.25;display:block}.rajhiStoryImage figcaption p{color:#d4e0dd;margin:14px 0 0;font-size:16px;line-height:1.75}.rajhiRailCue{display:none}.rajhiMomentRail{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.rajhiMomentRail article{border-top:2px solid var(--rajhi-green);text-align:start;direction:rtl;background:#fff;flex-direction:column;min-height:360px;padding:25px 23px;display:flex;position:relative;box-shadow:0 14px 30px #06142a0d}.rajhiMomentTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rajhiMomentTop>div{justify-items:end;gap:5px;display:grid}.rajhiMomentTop>div b{color:var(--rajhi-blue);font:700 26px Manrope,sans-serif}.rajhiMomentTop>div span{color:#657982;text-align:end;font-size:10px}.rajhiMomentIcon{flex-basis:52px;width:52px;height:52px}.rajhiMomentIcon.is-premiere{background-image:none;background:linear-gradient(145deg,var(--rajhi-blue),#00a651);filter:drop-shadow(0 8px 10px #06142a2e);border-radius:14px;place-items:center;display:grid}.rajhiMomentIcon.is-premiere:before{content:"▶";color:#fff;font:700 18px/1 Arial,sans-serif;transform:translate(-1px)}.rajhiMomentRail h3{margin:27px 0 13px;font-size:25px;line-height:1.35}.rajhiMomentRail p{color:#455a62;margin:0;font-size:15px;line-height:1.8}.rajhiMomentRail small{border-top:1px solid var(--rajhi-line);color:#0b8247;margin-top:auto;padding-top:20px;font-size:10px;line-height:1.6}.rajhiWalletLab{color:#fff;background:linear-gradient(145deg,#060d18,#071e31);grid-template-columns:1.05fr .95fr;gap:64px;padding:clamp(90px,8vw,125px) clamp(24px,8vw,130px);display:grid}.rajhiWalletLead h2{margin:14px 0 18px;font-size:clamp(42px,4.5vw,66px);line-height:1.22}.rajhiWalletLead>p:not(.rajhiEyebrow){color:#a9bdc1;margin:0;font-size:17px}.rajhiWalletLead>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:38px;display:grid}.rajhiWalletLead button{color:#dbe8e4;text-align:right;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff3d;border-radius:5px;align-items:center;gap:14px;min-height:92px;padding:12px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;box-shadow:0 10px 26px #0000001f}.rajhiWalletLead button:hover{background:#ffffff17;border-color:#70e3a8bf;transform:translateY(-2px)}.rajhiWalletLead button[aria-selected=true]{border-color:var(--rajhi-green);color:#fff;background:#00a65129;box-shadow:inset 0 0 0 1px #70e3a83d,0 12px 28px #0000002e}.rajhiWalletLead button>span{gap:5px;font-weight:800;display:grid}.rajhiWalletLead button>span small{color:#7f969c;font-size:9px;font-weight:600}.rajhiWalletLead button[aria-selected=true]>span small{color:var(--rajhi-green-soft)}.rajhiGeneratedIcon{filter:drop-shadow(0 8px 10px #00000040);background-image:url(/partners/alrajhi/finance-icons-sprite-v1.png);background-repeat:no-repeat;background-size:200% 200%;flex:0 0 56px;width:56px;height:56px;display:block}.rajhiGeneratedIcon.is-plan{background-position:0 0}.rajhiGeneratedIcon.is-pay{background-position:100% 0}.rajhiGeneratedIcon.is-cash{background-position:0 100%}.rajhiGeneratedIcon.is-report{background-position:100% 100%}.rajhiWalletResult{background:radial-gradient(circle at 70% 15%,#00a65142,#0000 34%),linear-gradient(135deg,#150fe038,#0000 58%),#ffffff0b;border:1px solid #ffffff2e;flex-direction:column;align-self:stretch;min-height:460px;padding:56px 50px 42px;animation:.38s both rajhiPanelIn;display:flex;position:relative;overflow:hidden}.rajhiWalletResult>.rajhiGeneratedIcon{background-size:200% 200%;width:112px;height:112px}.rajhiWalletResult>span{color:var(--rajhi-green-soft);margin-top:45px;font-size:11px;font-weight:800;display:block}.rajhiWalletResult h3{margin:12px 0;font-size:48px;line-height:1.25}.rajhiWalletResult p{color:#c7d5d3;margin:0 0 32px;font-size:18px;line-height:1.9}.rajhiWalletResult>small{color:#8ea4aa;border-top:1px solid #ffffff21;margin-top:auto;padding-top:17px;font-size:11px;line-height:1.65;display:block}.rajhiLedger{color:#fff;background:#06111f;height:170svh}.rajhiLedgerSticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.rajhiLedgerSticky>picture,.rajhiLedgerSticky>picture img,.rajhiLedgerShade{width:100%;height:100%;position:absolute;inset:0}.rajhiLedgerSticky>picture img{object-fit:cover}.rajhiLedgerShade{z-index:1;background:linear-gradient(90deg,#030b13f0,#030b1357 58%,#030b13d1),linear-gradient(#0000 50%,#030b13b8)}.rajhiLedgerCopy{z-index:2;width:min(590px,44vw);position:absolute;top:12%;right:7%}.rajhiLedgerCopy h2{margin:14px 0 16px;font-size:clamp(48px,5.2vw,74px);line-height:1.14}.rajhiLedgerCopy>p:last-child{color:#d1deda;margin:0;font-size:17px;line-height:1.8}.rajhiLedgerPanel{z-index:3;grid-template-columns:1.25fr .75fr;align-items:stretch;gap:22px;display:grid;position:absolute;bottom:8%;left:7%;right:7%}.rajhiLedgerRouteWrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040f1cc2;border:1px solid #ffffff30;padding:18px 20px 20px}.rajhiLedgerRouteWrap>span{color:var(--rajhi-green-soft);margin-bottom:12px;font-size:10px;font-weight:800;display:block}.rajhiLedgerRoute{grid-template-columns:repeat(7,1fr);align-items:stretch;gap:7px;display:grid;position:relative}.rajhiLedgerRoute button{z-index:1;color:#c1d0d2;cursor:pointer;background:#0c2132;border:1px solid #ffffff40;border-radius:4px;align-content:center;justify-items:center;min-width:0;min-height:64px;padding:8px 4px;transition:transform .2s,background .2s,border-color .2s;display:grid;position:relative;box-shadow:0 7px 16px #00000024}.rajhiLedgerRoute button em{font:700 14px IBM Plex Sans Arabic,sans-serif}.rajhiLedgerRoute button small{white-space:nowrap;margin-top:6px;font-size:8px}.rajhiLedgerRoute button:hover{border-color:var(--rajhi-green-soft);transform:translateY(-2px)}.rajhiLedgerRoute button[aria-selected=true]{border-color:var(--rajhi-green-soft);color:#fff;background:linear-gradient(145deg,#00a651,#087142);transform:translateY(-3px);box-shadow:0 0 0 3px #00a65124,0 10px 22px #0000003d}.rajhiLedgerCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040f1cc7;border:1px solid #ffffff2e;padding:25px 28px;animation:.35s both rajhiPanelIn}.rajhiLedgerCard>span{color:var(--rajhi-green-soft);font:700 10px Manrope,sans-serif}.rajhiLedgerCard h3{margin:8px 0 0;font-size:36px;line-height:1.2}.rajhiLedgerCard>strong{color:#dce8e4;margin-top:4px;display:block}.rajhiLedgerCard>p{color:#b3c5c8;margin:10px 0 0;font-size:13px;line-height:1.65}.rajhiLedgerSpend{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.rajhiLedgerSpend>span{background:#ffffff0b;border:1px solid #ffffff1f;padding:11px 12px}.rajhiLedgerSpend small{color:#789096;margin:0;font-size:8px;display:block}.rajhiLedgerSpend b{color:#fff;margin-top:5px;font-size:12px;display:block}.rajhiLedgerCard>.rajhiLedgerRelease{color:#6f8990;margin-top:12px;font-size:9px;display:block}.rajhiRoadSite{background:var(--rajhi-mist);color:var(--rajhi-ink);grid-template-columns:.62fr 1.38fr;align-items:center;gap:clamp(42px,6vw,90px);padding:clamp(90px,8vw,125px) clamp(24px,7vw,110px);display:grid}.rajhiRoadSiteCopy h2{margin:14px 0 20px;font-size:clamp(42px,4.45vw,64px);line-height:1.22}.rajhiRoadSiteCopy>p:not(.rajhiEyebrow){color:#40555d;margin:0;font-size:17px;line-height:1.85}.rajhiRoadSiteCopy>strong{color:#52666d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:11px;display:flex}.rajhiRoadSiteCopy>strong span{background:#fff;border:1px solid #06142a1f;border-radius:999px;padding:10px 12px}.rajhiRoadSiteCopy>strong i{color:var(--rajhi-green);font-style:normal}.rajhiSiteMock{background:#071625;border:1px solid #06142a2e;border-radius:11px;overflow:hidden;box-shadow:0 34px 70px #06142a38}.rajhiSiteChrome{color:#62747a;background:#e8efed;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.rajhiSiteChrome>i{background:#a6b5b1;border-radius:50%;width:8px;height:8px}.rajhiSiteChrome>i:first-child{background:#00a651}.rajhiSiteChrome>span{margin-inline-start:auto;font-size:9px}.rajhiSiteMock>header{color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.rajhiSiteMock>header>div{align-items:center;gap:12px;display:flex}.rajhiSiteMock>header img{filter:brightness(0)invert();width:105px}.rajhiSiteMock>header span{border-inline-start:1px solid #fff3;padding-inline-start:12px;font-size:12px}.rajhiSiteMock>header>b{color:var(--rajhi-green-soft);font-size:10px}.rajhiSiteBody{grid-template-columns:190px 1fr;min-height:540px;display:grid}.rajhiSiteBody>nav{background:#091b2b;border-inline-end:1px solid #ffffff1f;padding:18px 14px}.rajhiSiteBody>nav>p{color:#82999f;margin:0 6px 12px;font-size:10px}.rajhiSiteBody>nav button{color:#d0dddc;text-align:start;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:4px;grid-template-columns:26px 1fr;align-items:center;gap:9px;width:100%;margin-bottom:7px;padding:10px;transition:all .2s;display:grid}.rajhiSiteBody>nav button:hover{border-color:var(--rajhi-green-soft);background:#ffffff12}.rajhiSiteBody>nav button[aria-pressed=true]{border-color:var(--rajhi-green);box-shadow:inset 3px 0 0 var(--rajhi-green);background:#00a65129}.rajhiSiteBody>nav button em{width:26px;height:26px;color:var(--rajhi-green-soft);background:#102b40;border-radius:4px;place-items:center;font-style:normal;font-weight:800;display:grid}.rajhiSiteBody>nav button span{font-size:11px;font-weight:800}.rajhiSiteBody>nav button small{color:#718a91;margin-top:3px;font-size:8px;font-weight:500;display:block}.rajhiSiteBody>article{color:#fff;background:radial-gradient(circle at 85% 15%,#00a65133,#0000 28%),linear-gradient(145deg,#081a2d,#06111f);padding:38px;animation:.35s both rajhiPanelIn;position:relative}.rajhiSiteCardTop{color:var(--rajhi-green-soft);justify-content:space-between;gap:15px;font-size:10px;display:flex}.rajhiSiteCardTop b{color:#95a9ae}.rajhiSiteBody>article h3{margin:16px 0 8px;font-size:clamp(42px,5vw,66px);line-height:1.18}.rajhiSiteBody>article>p{color:#b7c8cb;margin:0;font-size:15px;line-height:1.75}.rajhiSiteSpend{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.rajhiSiteSpend>span{background:#00a65112;border:1px solid #70e3a833;border-radius:5px;padding:13px 14px}.rajhiSiteSpend small{color:#78a68e;font-size:8px;display:block}.rajhiSiteSpend strong{color:#fff;margin-top:5px;font-size:13px;display:block}.rajhiSiteProduct{background:#ffffff0b;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:20px;margin-top:14px;padding:17px;display:flex}.rajhiSiteProduct img{filter:drop-shadow(0 13px 13px #0000004d);width:118px}.rajhiSiteProduct span{gap:5px;display:grid}.rajhiSiteProduct small{color:#7f999f;font-size:9px}.rajhiSiteProduct strong{font-size:16px}.rajhiSiteBody blockquote{border-inline-start:3px solid var(--rajhi-green);color:#d6e5df;background:#00a65114;margin:14px 0 0;padding:15px 18px;font-size:14px;line-height:1.65}.rajhiSiteBody blockquote small{color:var(--rajhi-green-soft);margin-bottom:5px;font-size:9px;display:block}.rajhiProductPath{background:linear-gradient(100deg,#00a65129,#00a6510a);border:1px solid #70e3a84d;border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;margin-top:14px;padding:14px 16px;display:grid}.rajhiProductPath>small{color:#8fa6a8;font-size:8px}.rajhiProductPath>strong{background:var(--rajhi-green);color:#fff;white-space:nowrap;border-radius:3px;grid-area:1/2/3;align-items:center;gap:16px;padding:10px 13px;font-size:12px;display:flex}.rajhiProductPath>strong b{font-size:16px}.rajhiProductPath>span{color:#b9c9c8;font-size:9px}.rajhiDemoButton{color:#dce9e4;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:10px;padding:11px 16px;font-weight:800;display:flex}.rajhiDemoButton:hover{border-color:var(--rajhi-green-soft);background:#ffffff1a}.rajhiSiteHint{color:#789096;text-align:center;border-top:1px solid #ffffff1a;padding:10px 18px;font-size:9px;line-height:1.6;display:block}.rajhiDeliverables{color:var(--rajhi-ink);background:#f8fbfa;padding:clamp(90px,8vw,125px) clamp(24px,7vw,110px)}.rajhiDeliverableGrid{border-top:1px solid var(--rajhi-line);border-inline-start:1px solid var(--rajhi-line);grid-template-columns:1fr 1fr;display:grid}.rajhiDeliverableGrid article{border-inline-end:1px solid var(--rajhi-line);border-bottom:1px solid var(--rajhi-line);grid-template-columns:54px 1fr auto;column-gap:20px;min-height:185px;padding:28px;display:grid}.rajhiDeliverableGrid article>b{color:var(--rajhi-green);grid-row:1/4;font:700 14px Manrope,sans-serif}.rajhiDeliverableGrid h3{margin:0;font-size:26px}.rajhiDeliverableGrid strong{color:var(--rajhi-blue);white-space:nowrap;align-self:start;font-size:12px}.rajhiDeliverableGrid p{color:#4e6269;grid-column:2/4;margin:17px 0 0;font-size:15px;line-height:1.75}.rajhiAudience{color:#fff;background:linear-gradient(140deg,#07111f,#0a2437);grid-template-columns:.9fr 1.1fr;gap:72px;padding:clamp(90px,8vw,125px) clamp(24px,8vw,130px);display:grid}.rajhiAudienceLead h2{margin:14px 0 18px;font-size:clamp(42px,4.5vw,64px);line-height:1.22}.rajhiAudienceLead>p:not(.rajhiEyebrow){color:#b8c9cc;font-size:17px;line-height:1.8}.rajhiAudienceLead>div{border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.rajhiAudienceLead>div span{color:#9fb2b6;border-inline-start:1px solid #ffffff1f;padding:19px;font-size:10px}.rajhiAudienceLead>div span:first-child{border-inline-start:0}.rajhiAudienceLead>div b{color:#fff;margin-bottom:7px;font:700 24px Manrope,sans-serif;display:block}.rajhiAudienceStats{border-top:1px solid #ffffff2b;border-inline-start:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);align-self:start;display:grid}.rajhiAudienceStats article{border-inline-end:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;min-height:155px;padding:24px}.rajhiAudienceStats strong{color:var(--rajhi-green-soft);white-space:nowrap;font:700 34px Manrope,sans-serif;display:block}.rajhiAudienceStats span{color:#c3d1d2;margin-top:13px;font-size:12px;line-height:1.55;display:block}.rajhiAudience>small{color:#718b91;text-align:center;grid-column:1/-1;font-size:10px}.rajhiMeasure{color:var(--rajhi-ink);background:#fff;grid-template-columns:.9fr 1.1fr;gap:72px;padding:clamp(90px,8vw,125px) clamp(24px,8vw,130px);display:grid}.rajhiMeasure h2{margin:14px 0 0;font-size:clamp(42px,4.6vw,66px);line-height:1.24}.rajhiMeasure ol{border-top:1px solid var(--rajhi-line);margin:0;padding:0;list-style:none}.rajhiMeasure li{border-bottom:1px solid var(--rajhi-line);grid-template-columns:45px 1fr;gap:20px;padding:22px 0;display:grid}.rajhiMeasure li>b{color:var(--rajhi-green);font:700 13px Manrope,sans-serif}.rajhiMeasure li span{color:#52656b;line-height:1.7}.rajhiMeasure li strong{color:var(--rajhi-ink);margin-bottom:5px;font-size:18px;display:block}.rajhiGuardrails{color:#fff;background:#07111f;grid-template-columns:1fr 1fr;display:grid}.rajhiGuardVisual{background:radial-gradient(circle,#00a65138,#0000 30%),linear-gradient(135deg,#150fe02b,#0000 54%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 54px);place-items:center;min-height:610px;padding:64px;display:grid;position:relative;overflow:hidden}.rajhiGuardVisual:before,.rajhiGuardVisual:after{content:"";aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:260px;position:absolute;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.rajhiGuardVisual:after{background:var(--rajhi-green);width:9px;box-shadow:0 0 0 10px #00a65129,0 0 30px var(--rajhi-green-soft);border:0}.rajhiGuardVisual span{z-index:2;text-align:center;font-size:clamp(34px,3.7vw,52px);font-weight:800;line-height:1.35;position:relative}.rajhiGuardCopy{padding:clamp(80px,7vw,112px)}.rajhiGuardCopy h2{margin:14px 0 30px;font-size:clamp(42px,4.2vw,60px);line-height:1.24}.rajhiGuardCopy ul{margin:0;padding:0;list-style:none}.rajhiGuardCopy li{color:#b9c9cb;border-bottom:1px solid #ffffff1f;padding:14px 0;line-height:1.72}.rajhiGuardCopy li b{color:#fff}.rajhiReadiness{background:var(--rajhi-mist);color:var(--rajhi-ink);grid-template-columns:.9fr 1.1fr;gap:72px;padding:clamp(90px,8vw,125px) clamp(24px,8vw,130px);display:grid}.rajhiReadiness h2{margin:14px 0 18px;font-size:clamp(42px,4.45vw,64px);line-height:1.24}.rajhiReadiness>div>p:last-child{color:#53676d;max-width:560px;margin:0;font-size:16px;line-height:1.8}.rajhiReadiness ol{border-top:1px solid var(--rajhi-line);margin:0;padding:0;list-style:none}.rajhiReadiness li{border-bottom:1px solid var(--rajhi-line);grid-template-columns:48px 1fr;gap:18px;padding:22px 0;font-size:15px;line-height:1.72;display:grid}.rajhiReadiness li>b{color:var(--rajhi-green);font:700 13px Manrope,sans-serif}.rajhiReadiness li span{color:#53676d}.rajhiReadiness li span strong{color:var(--rajhi-ink);margin-bottom:4px;font-size:18px;display:block}.rajhiSources{color:#fff;background:#081522;padding:72px clamp(24px,8vw,130px)}.rajhiSources h2{margin:13px 0 28px;font-size:clamp(36px,3.7vw,52px)}.rajhiSources details{background:#ffffff06;border:1px solid #ffffff26}.rajhiSources summary{color:#d7e4e2;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:13px;font-weight:800;list-style:none;display:flex}.rajhiSources summary::-webkit-details-marker{display:none}.rajhiSources summary b{width:28px;height:28px;color:var(--rajhi-green-soft);border:1px solid #70e3a873;border-radius:50%;place-items:center;font:500 20px/1 Arial,sans-serif;transition:transform .25s;display:grid}.rajhiSources details[open] summary b{transform:rotate(45deg)}.rajhiSources details>div{border-top:1px solid #ffffff24;border-inline-start:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.rajhiSources a{border-inline-end:1px solid #ffffff24;color:#c4d2d3;border-bottom:1px solid #ffffff24;justify-content:space-between;gap:18px;padding:17px 20px;font-size:12px;text-decoration:none;display:flex}.rajhiSources a b{color:var(--rajhi-green-soft)}.rajhiDecision{isolation:isolate;align-items:center;min-height:100svh;padding:110px clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.rajhiDecision>picture,.rajhiDecision>picture img,.rajhiDecisionShade{width:100%;height:100%;position:absolute;inset:0}.rajhiDecision>picture{z-index:0}.rajhiDecision>picture img{object-fit:cover}.rajhiDecisionShade{z-index:2;background:linear-gradient(270deg,#030c15f5,#030c15bd 46%,#030c150d 76%),linear-gradient(#0000 48%,#030c158c)}.rajhiStageBrand{z-index:1;opacity:0;filter:drop-shadow(0 0 22px #ffffff3d);width:210px;transition:opacity .8s .3s,transform .9s .3s;position:absolute;top:20%;left:17%;transform:translateY(15px)scale(.96)}.rajhiStageBrand img{filter:grayscale()brightness(0)invert();width:100%;display:block}.rajhiDecision.is-revealed .rajhiStageBrand{opacity:.9;transform:none}.rajhiStageTrace{z-index:3;opacity:0;pointer-events:none;width:57%;height:30px;transition:opacity .35s .25s;position:absolute;bottom:8.2%;left:4.2%}.rajhiStageTrace span{background:linear-gradient(90deg,var(--rajhi-green),var(--rajhi-green-soft));transform-origin:0;width:100%;height:2px;transition:transform 1.4s cubic-bezier(.22,.8,.2,1) .45s;position:absolute;top:50%;left:0;transform:scaleX(0);box-shadow:0 0 15px #70e3a8b3}.rajhiStageTrace i{background:var(--rajhi-green);opacity:0;border:2px solid #dfffee;border-radius:50%;width:9px;height:9px;transition:opacity .25s,transform .32s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 0 5px #00a65129,0 0 14px #70e3a8cc}.rajhiStageTrace i:first-of-type{transition-delay:.58s;left:0}.rajhiStageTrace i:nth-of-type(2){transition-delay:.72s;left:16.66%}.rajhiStageTrace i:nth-of-type(3){transition-delay:.86s;left:33.32%}.rajhiStageTrace i:nth-of-type(4){transition-delay:1s;left:49.98%}.rajhiStageTrace i:nth-of-type(5){transition-delay:1.14s;left:66.64%}.rajhiStageTrace i:nth-of-type(6){transition-delay:1.28s;left:83.3%}.rajhiStageTrace i:nth-of-type(7){transition-delay:1.42s;left:100%}.rajhiDecision.is-revealed .rajhiStageTrace{opacity:1}.rajhiDecision.is-revealed .rajhiStageTrace span{transform:scaleX(1)}.rajhiDecision.is-revealed .rajhiStageTrace i{opacity:1;transform:translate(-50%,-50%)scale(1)}.rajhiDecisionCopy{z-index:4;text-align:right;width:min(590px,47vw);margin-inline-end:auto;position:relative}.rajhiDecisionCopy>img{filter:brightness(0)invert();width:164px}.rajhiDecisionCopy>.rajhiEyebrow{color:var(--rajhi-green-soft);margin-top:22px}.rajhiDecisionCopy h2{margin:12px 0 16px;font-size:clamp(40px,4.35vw,64px);line-height:1.2}.rajhiDecisionCopy>p:not(.rajhiEyebrow){color:#d1ddda;max-width:570px;margin:0;font-size:16.5px;line-height:1.8}.rajhiDecisionCopy>div{gap:10px;margin-top:30px;display:flex}.rajhiPrimary,.rajhiGhost{white-space:nowrap;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 18px;text-decoration:none;display:flex}.rajhiPrimary{background:var(--rajhi-green);color:#fff;min-width:205px;font-weight:800}.rajhiGhost{color:#fff;border:1px solid #ffffff57}.rajhiPrimary b{font-size:19px}@keyframes rajhiReveal{to{opacity:1;transform:translateY(0)}}@keyframes rajhiLine{to{width:100%}}@keyframes rajhiDot{to{opacity:1;transform:translate(50%,-50%)scale(1);box-shadow:0 0 0 9px #00a65100}}@keyframes rajhiRings{to{opacity:.12;transform:scale(1.12)}}@keyframes rajhiSweep{to{transform:translate(100%)}}@keyframes rajhiGlow{50%{opacity:.85;transform:translate(-50%)scale(1.2)}to{opacity:.5;transform:translate(-50%)scale(.9)}}@keyframes rajhiIntroExit{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@keyframes rajhiScroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes rajhiPanelIn{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes rajhiHalo{50%{opacity:.72;transform:scale(1.08)}}@keyframes rajhiSwipeCue{50%{transform:translate(-5px)}}@media (width<=1080px){.rajhiFactGrid{grid-template-columns:1fr 1fr}.rajhiFactGrid article:nth-child(3){border-inline-start:0;border-top:1px solid #ffffff21}.rajhiFactGrid article:nth-child(4){border-top:1px solid #ffffff21}.rajhiProductStage{grid-template-columns:1fr 1fr;padding:45px}.rajhiProductCopy{grid-column:1/-1;padding:10px 0 0}.rajhiMomentRail{grid-template-columns:repeat(3,1fr)}.rajhiMomentRail article{min-height:350px}.rajhiRoadSite,.rajhiAudience,.rajhiMeasure,.rajhiReadiness{grid-template-columns:1fr;gap:50px}.rajhiRoadSiteCopy{max-width:850px}}@media (width<=760px){.rajhiScrollPulse{display:none}.rajhiNav{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.rajhiNav>span{display:none}.rajhiNav>a:first-child img{width:86px}.rajhiNav>a:last-child{padding:8px 11px;font-size:11px}.rajhiIntro>button{top:18px;inset-inline-end:18px}.rajhiIntroCore{width:88vw}.rajhiIntroCore>img{width:140px}.rajhiIntroSignal{width:78vw;height:54px;margin-top:24px}.rajhiIntroCore>p{width:82vw}.rajhiIntroCore>h1{margin-top:21px;font-size:clamp(38px,11.2vw,48px);line-height:1.22}.rajhiIntroCore>strong{font-size:12px}.rajhiIntroEnter{margin-top:26px}.rajhiHero{background:var(--rajhi-navy);min-height:0;padding:calc(56svh + 28px) 24px 64px;display:block}.rajhiHero picture,.rajhiHeroShade{height:56svh;bottom:auto}.rajhiHero picture img{object-position:center top}.rajhiHeroShade{background:linear-gradient(0deg,var(--rajhi-navy) 0,#06142a05 43%,#06142a4d 100%)}.rajhiHeroCopy{text-align:right;width:100%;margin:0}.rajhiLogo{width:150px;max-height:66px}.rajhiHeroCopy>p{margin-top:18px}.rajhiHeroCopy h1{font-size:clamp(38px,11vw,48px);line-height:1.13}.rajhiHeroCopy strong{font-size:16px;line-height:1.75}.rajhiHeroRole{text-align:right;margin-top:26px;position:relative;inset:auto}.rajhiHeroScroll{display:none}.rajhiPremise{grid-template-columns:1fr;gap:32px;padding:72px 24px}.rajhiPremise h2{font-size:clamp(36px,10.4vw,44px);line-height:1.3}.rajhiPremiseText>p{font-size:16px;line-height:1.85}.rajhiPremiseText>div{margin-top:28px;padding:20px}.rajhiPremiseText strong{font-size:16px}.rajhiEvidence,.rajhiStory,.rajhiDeliverables{padding:72px 24px}.rajhiSectionHead{margin-bottom:30px}.rajhiSectionHead h2{font-size:clamp(36px,10.4vw,44px);line-height:1.26}.rajhiSectionHead>p:last-child{font-size:15.5px;line-height:1.75}.rajhiFactGrid{grid-template-columns:1fr 1fr;overflow:hidden}.rajhiFactGrid article{min-width:0;min-height:158px;padding:20px 12px}.rajhiFactGrid article:nth-child(3){border-inline-start:0}.rajhiFactGrid strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(24px,7.2vw,29px);line-height:1.15}.rajhiFactGrid h3{font-size:14px}.rajhiFactGrid small{font-size:8.5px}.rajhiProductStage{grid-template-columns:1fr 1fr;gap:18px;min-height:0;margin-top:34px;padding:30px 18px;display:grid}.rajhiOfficialCard img,.rajhiOfficialApp img{transform:none}.rajhiOfficialCard figcaption,.rajhiOfficialApp figcaption{font-size:8.5px}.rajhiProductCopy{grid-column:1/-1;padding:12px 4px 0}.rajhiProductCopy h3{font-size:32px}.rajhiProductCopy p{font-size:15px}.rajhiEvidenceNote{font-size:9.5px}.rajhiStoryImage{background:#071522;min-height:0}.rajhiStoryImage picture{height:56svh;min-height:420px;max-height:520px;display:block;position:relative}.rajhiStoryImage picture img{position:absolute}.rajhiStoryImage:after{background:linear-gradient(#0000 55%,#071522);height:56svh;min-height:420px;max-height:520px}.rajhiStoryImage figcaption{width:auto;padding:25px 21px 30px;position:relative;inset:auto}.rajhiStoryImage figcaption strong{font-size:32px}.rajhiStoryImage figcaption p{font-size:14.5px}.rajhiRailCue{color:#27483b;background:#e9f3ee;border:1px solid #c7d8d0;border-radius:999px;align-items:center;gap:9px;margin:22px 0 10px;padding:10px 12px;font-size:10px;display:flex}.rajhiRailCue span{color:#648078;border-inline-end:1px solid #bfd0c8;padding-inline-end:10px;font-weight:700}.rajhiRailCue strong{margin-inline-start:auto;font-size:10px}.rajhiRailCue i{color:var(--rajhi-green);font:800 19px/1 Manrope,sans-serif;animation:1.2s ease-in-out infinite rajhiSwipeCue}.rajhiMomentRail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;direction:ltr;gap:12px;margin:0;padding:0 0 14px;scroll-padding-inline:0;display:flex;overflow-x:auto}.rajhiMomentRail:focus-visible{outline-offset:5px;outline:3px solid #00a65161}.rajhiMomentRail article{scroll-snap-align:start;flex:0 0 calc(100% - 44px);min-height:350px}.rajhiMomentRail::-webkit-scrollbar{height:4px}.rajhiMomentRail::-webkit-scrollbar-track{background:#d8e5df}.rajhiMomentRail::-webkit-scrollbar-thumb{background:var(--rajhi-green);border-radius:999px}.rajhiWalletLab{grid-template-columns:1fr;gap:32px;padding:72px 24px}.rajhiWalletLead h2{font-size:40px}.rajhiWalletLead>div{gap:8px;margin-top:30px}.rajhiWalletLead button{text-align:center;min-height:108px;padding:11px;display:block}.rajhiWalletLead button .rajhiGeneratedIcon{margin:0 auto 6px}.rajhiWalletLead button>span{font-size:11.5px}.rajhiWalletLead button>span small{font-size:8px}.rajhiWalletResult{min-height:390px;padding:36px 26px 28px}.rajhiWalletResult>.rajhiGeneratedIcon{width:88px;height:88px}.rajhiWalletResult>span{margin-top:25px}.rajhiWalletResult h3{font-size:35px;line-height:1.25}.rajhiWalletResult p{margin-bottom:24px;font-size:15.5px}.rajhiWalletResult>small{font-size:9.5px}.rajhiLedger{height:auto}.rajhiLedgerSticky{height:auto;position:relative}.rajhiLedgerSticky>picture{height:56svh;min-height:420px;max-height:520px;display:block;position:relative}.rajhiLedgerSticky>picture img{position:absolute}.rajhiLedgerShade{background:linear-gradient(#0000 52%,#06111f);height:56svh;min-height:420px;max-height:520px;bottom:auto}.rajhiLedgerCopy{width:auto;padding:28px 24px 18px;position:relative;inset:auto}.rajhiLedgerCopy h2{font-size:43px}.rajhiLedgerCopy>p:last-child{font-size:15px}.rajhiLedgerPanel{padding:8px 24px 64px;display:block;position:relative;inset:auto}.rajhiLedgerRouteWrap{padding:15px 12px}.rajhiLedgerRoute{scroll-snap-type:x mandatory;gap:8px;padding:2px 1px 10px;display:flex;overflow-x:auto}.rajhiLedgerRoute button{scroll-snap-align:start;flex:0 0 82px;min-height:66px}.rajhiLedgerCard{margin-top:12px;padding:22px}.rajhiLedgerCard h3{font-size:32px}.rajhiRoadSite{gap:34px;padding:72px 24px}.rajhiRoadSiteCopy h2{font-size:40px}.rajhiRoadSiteCopy>p:not(.rajhiEyebrow){font-size:15.5px}.rajhiRoadSiteCopy>strong{gap:7px;margin-top:22px}.rajhiRoadSiteCopy>strong span{padding:8px 10px}.rajhiSiteMock>header{align-items:flex-start;padding:16px}.rajhiSiteMock>header>div{gap:9px;display:grid}.rajhiSiteMock>header img{width:92px}.rajhiSiteMock>header span{border:0;padding:0}.rajhiSiteMock>header>b{text-align:end;max-width:95px}.rajhiSiteBody{grid-template-columns:1fr;min-height:0}.rajhiSiteBody>nav{border-inline-end:0;scroll-snap-type:x mandatory;border-bottom:1px solid #ffffff1f;gap:8px;padding:14px;display:flex;overflow-x:auto}.rajhiSiteBody>nav>p{display:none}.rajhiSiteBody>nav button{scroll-snap-align:start;flex:0 0 126px;margin:0}.rajhiSiteBody>article{padding:26px 21px}.rajhiSiteBody>article h3{font-size:40px}.rajhiSiteSpend{grid-template-columns:1fr}.rajhiSiteProduct{gap:14px}.rajhiSiteProduct img{width:96px}.rajhiProductPath{grid-template-columns:1fr;padding:13px}.rajhiProductPath>strong{grid-area:auto;justify-content:space-between;margin-top:5px}.rajhiProductPath>span{grid-row:auto}.rajhiSiteHint{font-size:8px}.rajhiDeliverableGrid{grid-template-columns:1fr}.rajhiDeliverableGrid article{grid-template-columns:42px 1fr;min-height:0;padding:23px 20px}.rajhiDeliverableGrid article>b{grid-row:1/4}.rajhiDeliverableGrid h3{font-size:22px}.rajhiDeliverableGrid strong{white-space:normal;grid-column:2;margin-top:4px}.rajhiDeliverableGrid p{grid-column:2;font-size:13.5px}.rajhiAudience,.rajhiMeasure,.rajhiReadiness{grid-template-columns:1fr;gap:36px;padding:72px 24px}.rajhiAudienceLead h2,.rajhiMeasure h2,.rajhiReadiness h2{font-size:40px}.rajhiAudienceLead>div{grid-template-columns:1fr}.rajhiAudienceLead>div span{border-inline-start:0;border-bottom:1px solid #ffffff1f}.rajhiAudienceStats{grid-template-columns:1fr 1fr}.rajhiAudienceStats article{min-width:0;min-height:128px;padding:18px 14px}.rajhiAudienceStats strong{white-space:normal;font-size:26px;line-height:1.2}.rajhiAudienceStats span{font-size:9.5px}.rajhiMeasure li{padding:19px 0}.rajhiGuardrails{grid-template-columns:1fr}.rajhiGuardVisual{min-height:400px;padding:30px}.rajhiGuardVisual span{font-size:34px}.rajhiGuardCopy{padding:68px 24px}.rajhiGuardCopy h2{font-size:40px}.rajhiGuardCopy li{font-size:14.5px}.rajhiReadiness li{font-size:14px}.rajhiReadiness li span strong{font-size:17px}.rajhiSources{padding:64px 24px}.rajhiSources h2{font-size:36px}.rajhiSources details>div{grid-template-columns:1fr}.rajhiDecision{background:#06111f;min-height:0;padding:calc(58svh + 28px) 24px 54px;display:block}.rajhiDecision>picture,.rajhiDecisionShade{height:58svh;bottom:auto}.rajhiDecision>picture img{object-position:center 40%}.rajhiDecisionShade{background:linear-gradient(#06111f33,#06111f05 57%,#06111f)}.rajhiStageBrand{width:145px;top:15%;left:50%;transform:translate(-50%,14px)scale(.96)}.rajhiDecision.is-revealed .rajhiStageBrand{transform:translate(-50%)}.rajhiStageTrace{width:76%;height:26px;top:calc(58svh - 68px);bottom:auto;left:12%}.rajhiDecisionCopy{text-align:right;width:100%;margin:0}.rajhiDecisionCopy>img{width:136px}.rajhiDecisionCopy h2{font-size:clamp(36px,10.2vw,41px);line-height:1.24}.rajhiDecisionCopy>p:not(.rajhiEyebrow){font-size:14.5px;line-height:1.72}.rajhiDecisionCopy>div{flex-direction:column;margin-top:24px}.rajhiPrimary,.rajhiGhost{width:100%}}@media (prefers-reduced-motion:reduce){.rajhiIntro{animation:none}.rajhiIntroCore>*{opacity:1!important;animation:none!important;transform:none!important}.rajhiIntroSignal:before{width:100%;animation:none}.rajhiIntroSignal i{opacity:1;animation:none;transform:translate(50%,-50%)}.rajhiIntroGlow,.rajhiIntro:before,.rajhiIntro:after,.rajhiHeroScroll i:after,.rajhiEditionHalo,.rajhiRailCue i,.rajhiWalletResult,.rajhiLedgerCard{animation:none}.rajhiNav>a:last-child,.rajhiWalletLead button,.rajhiStageBrand,.rajhiStageTrace,.rajhiStageTrace span,.rajhiStageTrace i{transition:none}.rajhiStageBrand{opacity:.9}.rajhiStageTrace{opacity:1}.rajhiStageTrace span{transform:scaleX(1)}.rajhiStageTrace i{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-transparency:reduce){.rajhiNav,.rajhiLedgerRoute,.rajhiLedgerCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06142a}}@media (prefers-contrast:more){.rajhiNav,.rajhiLedgerRoute,.rajhiLedgerCard{background:#020812;border-color:#fff}.rajhiPage .rajhiEyebrow{color:#7dffb9}}.d360Page{--d3-navy:#1f2e41;--d3-deep:#172435;--d3-coral:#eb644c;--d3-coral-ink:#a93623;--d3-paper:#fff;--d3-soft:#f3f5f7;--d3-ink:#223145;--d3-muted:#5e6a78;--d3-line:#dce1e7;--d3-radius:1rem;--d3-space:clamp(3rem,6vw,5rem);color:var(--d3-ink);background:var(--d3-paper);text-align:start;isolation:isolate;overflow-wrap:break-word;font-size:1rem;line-height:1.75}.d360Page :is(h1,h2,h3,h4,p,figure){margin:0}.d360Page :is(h1,h2,h3,h4){text-wrap:balance;font-weight:600;line-height:1.4}.d360Page :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.d360Page button{cursor:pointer}.d360Page button:disabled{cursor:default}.d360Page :is(button,a,summary):focus-visible{outline:3px solid var(--d3-coral);outline-offset:5px}.d360Page bdi{direction:ltr;unicode-bidi:isolate;font-family:Manrope,sans-serif}.d360Page em{font-style:normal}.d360Wrap{width:min(100% - 5rem,72.5rem);margin-inline:auto}.d360Section{padding-block:var(--d3-space)}.d360Eyebrow{color:var(--d3-coral-ink);align-items:center;gap:.65rem;font-size:.875rem;font-weight:500;display:flex}.d360Eyebrow>bdi:first-child{opacity:.75;font-size:.75rem}.d360SectionTitle{max-width:39rem;margin-bottom:2rem}.d360SectionTitle h2{margin-top:.7rem;font-size:clamp(1.75rem,2.65vw,2.375rem)}.d360SectionTitle>p:last-child:not(.d360Eyebrow){color:var(--d3-muted);max-width:36rem;margin-top:.8rem;font-size:1rem}.d360Skip{z-index:100;color:var(--d3-navy);background:#fff;padding:.6rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-150%)}.d360Skip:focus{transform:none}.d360Nav{z-index:40;background:var(--d3-deep);color:#fff;position:sticky;top:0}.d360Nav:after{content:"";height:2px;transform:scaleX(var(--d360-progress,0));transform-origin:100%;background:var(--d3-coral);position:absolute;inset:0 0 auto}.d360NavInner{justify-content:space-between;align-items:center;gap:2rem;min-height:4.625rem;display:flex}.d360CoBrand{flex-shrink:0;align-items:center;gap:1rem;display:flex}.d360CoBrand>img{object-fit:contain;width:6rem;height:3rem}.d360CoBrand>span:not(.d360OfficialLogo){color:#8190a2;font-size:.875rem}.d360OfficialLogo{background:#fff;border-radius:.2rem;place-items:center;width:1.875rem;height:2.75rem;padding:.3rem;display:grid}.d360OfficialLogo img{object-fit:contain;width:auto;height:100%}.d360NavLinks{color:#c5ced9;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.d360NavLinks a{padding-block:.75rem;transition:color .2s}.d360NavLinks a:hover{color:#fff}.d360NavCta{border:1px solid #667385;border-radius:.35rem;align-items:center;gap:1.25rem;padding:.5rem .875rem;font-size:.875rem;display:flex}.d360NavCta:hover{border-color:var(--d3-coral)}.d360Hero{background:var(--d3-deep);color:#fff;min-height:34.5rem;padding:4.5rem 0 1.4rem;position:relative;overflow:hidden}.d360HeroImage,.d360HeroShade{width:100%;height:100%;position:absolute;inset:0}.d360HeroImage{object-fit:cover;object-position:center 54%}.d360HeroShade{background:linear-gradient(270deg,#0e1925eb,#0e1925bf 34%,#0e19251f 73%),linear-gradient(#0000 65%,#0e1925cc)}.d360HeroInner{z-index:1;position:relative}.d360HeroCopy{max-width:28.5rem}.d360HeroCopy .d360Eyebrow{color:#f1bdac}.d360StatusDot{background:var(--d3-coral);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 0 .25rem #eb644c20}.d360HeroCopy h1{margin:1rem 0 1.3rem;font-size:clamp(2.3rem,4vw,3.35rem);line-height:1.33}.d360HeroCopy h1 em{color:#f1b7a4}.d360HeroCopy>p:not(.d360Eyebrow){color:#d3dbe3;max-width:26rem;font-size:1.0625rem;line-height:1.9}.d360HeroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.7rem;display:flex}.d360Button{background:var(--d3-coral);color:#132233;border-radius:.35rem;justify-content:space-between;align-items:center;gap:1.7rem;min-height:2.875rem;padding:.7rem 1.125rem;font-size:.9375rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.d360Button:hover{background:#f1846d;transform:translateY(-2px)}.d360QuietLink{color:#e5eaf0;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.875rem;display:inline-flex}.d360HeroIndex{color:#bfcbd7;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:3.2rem;display:flex}.d360HeroIndex>span:first-child{align-items:center;gap:1rem;display:flex}.d360HeroIndex bdi,.d360HeroIndex small,.d360HeroIndex>span:last-child{font-size:.75rem}.d360Season{background:var(--d3-soft);border-bottom:1px solid var(--d3-line)}.d360Season>.d360Wrap{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.4rem;display:flex}.d360Season span{color:var(--d3-muted);align-items:center;gap:.65rem;font-size:.875rem;display:flex}.d360Season bdi{color:var(--d3-coral-ink);font-size:1.15rem;font-weight:600}.d360Season a{align-items:center;gap:1rem;font-size:.875rem;display:flex}.d360Premise{grid-template-columns:.8fr 1.2fr;gap:5rem;display:grid}.d360Premise .d360SectionTitle{max-width:22rem}.d360Premise>div>p{color:var(--d3-muted);font-size:1.0625rem;line-height:1.95}.d360Recommendation{border-inline-start:2px solid var(--d3-coral);margin-top:1.5rem;padding-inline-start:1.25rem}.d360Recommendation>span{color:var(--d3-coral-ink);font-size:.8125rem}.d360Recommendation strong{margin-block:.25rem .5rem;font-size:1.125rem;display:block}.d360Recommendation p{color:var(--d3-muted);font-size:1rem}.d360ProductSection{background:var(--d3-soft)}.d360ProductStage{border:1px solid var(--d3-line);border-radius:var(--d3-radius);background:#fff;grid-template-columns:1.08fr 1fr;gap:0;display:grid;overflow:hidden}.d360CardGallery{background:#e9edf2;flex-direction:column;min-width:0;display:flex}.d360CardArtwork{isolation:isolate;background:radial-gradient(at 50% 42%,#fff 0,#ffffff73 25%,#0000 65%);flex:1;min-height:21rem;position:relative}.d360CardEdition{color:#697787;font-size:.75rem;position:absolute;inset-block-start:1.5rem;inset-inline-start:1.75rem}.d360PhysicalCard{filter:drop-shadow(0 1.2rem 1rem #25344b26);width:64%;max-width:21rem;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .45s;position:absolute;top:48%;left:50%}.d360PhysicalCard--orange{z-index:2;transform:translate(-56%,-33%)rotate(-8deg)}.d360PhysicalCard--green,[data-color=green] .d360PhysicalCard--orange{z-index:1;transform:translate(-37%,-61%)rotate(10deg)scale(.96)}[data-color=green] .d360PhysicalCard--green{z-index:2;transform:translate(-56%,-33%)rotate(-8deg)}.d360CardType{color:#687587;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex;position:absolute;inset-block-end:1.25rem;inset-inline:1.75rem}.d360CardType bdi{font-size:.75rem}.d360CardGallery figcaption{color:#667385;border-top:1px solid #d7dfe7;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:.75rem;display:flex}.d360ColorChoices{gap:.5rem;display:flex}.d360ColorChoices button{min-height:2.75rem;color:var(--d3-muted);background:0 0;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.875rem;display:flex}.d360ColorChoices button[aria-pressed=true]{color:var(--d3-navy);background:#fff;border-color:#b8c2ce}.d360ColorChoices i{background:var(--d3-coral);border-radius:50%;width:.65rem;height:.65rem}.d360ColorChoices .is-green{background:#b5d8c7}.d360ProductCopy{min-width:0;padding:2.25rem 2.5rem}.d360ProductCopy>.d360Eyebrow{font-size:.875rem}.d360ProductCopy>h3{margin-top:.7rem;font-size:1.9rem}.d360ModeChoices{border-bottom:1px solid var(--d3-line);gap:1.4rem;margin-top:1.35rem;display:flex}.d360ModeChoices button{min-height:2.75rem;color:var(--d3-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem 0;font-size:.9375rem}.d360ModeChoices button[aria-pressed=true]{border-color:var(--d3-coral);color:var(--d3-coral-ink)}.d360CardBenefit{align-items:flex-start;gap:.7rem;min-height:9.5rem;padding-top:1.25rem;display:flex}.d360CardBenefit h4{margin-bottom:.5rem;font-size:1.125rem}.d360CardBenefit p{color:var(--d3-muted);font-size:1rem}.d360CardBenefit>.d360Icon{flex-basis:3.25rem;width:3.25rem;margin-top:-.25rem}.d360ProductNote{color:#687483;margin-top:.6rem;font-size:.8125rem;display:block}.d360TextLink{border-top:1px solid var(--d3-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:.875rem;padding-top:.6rem;font-size:.875rem;font-weight:500;display:flex}.d360TextLink span{color:var(--d3-coral-ink)}.d360FactStrip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;padding-block:.75rem;display:grid}.d360FactStrip article{border-inline-start:1px solid var(--d3-line);padding:.5rem 1.5rem}.d360FactStrip article:first-child{border:0;padding-inline-start:0}.d360FactStrip strong{font-size:1.875rem;font-weight:500;line-height:1.4;display:block}.d360FactStrip span{color:var(--d3-muted);margin-top:.375rem;font-size:.875rem;display:block}.d360Details{border-block:1px solid var(--d3-line);align-self:start}.d360Details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.d360Details summary::-webkit-details-marker{display:none}.d360Details summary>span{color:var(--d3-coral-ink);font-family:Manrope,sans-serif;font-size:1.25rem;transition:transform .2s}.d360Details[open] summary>span{transform:rotate(45deg)}.d360Details>div{padding:0 0 1.2rem}.d360Details>div>p{color:var(--d3-muted);margin-top:.875rem;font-size:.875rem;line-height:1.9}.d360Details>div>p b{color:var(--d3-ink);font-weight:500;display:block}.d360Details a{color:var(--d3-muted);justify-content:space-between;gap:1.2rem;padding:.75rem 0;font-size:.875rem;display:flex}.d360FactDetails{border-top:0;margin-top:.75rem}.d360FactDetails>div{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.d360FactDetails>div>p:last-child{grid-column:1/-1}.d360TravelOffers{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;display:grid}.d360TravelOffers>div{gap:1rem;display:flex}.d360TravelOffers h3{margin:.25rem 0 .5rem;font-size:1.125rem}.d360TravelOffers p{color:var(--d3-muted);font-size:1rem}.d360TravelOffers a{color:var(--d3-coral-ink);align-items:center;gap:1rem;min-height:2.75rem;margin-top:.625rem;font-size:.875rem;display:inline-flex}.d360Icon{aspect-ratio:1;background-image:url(/partners/d360/icons-editorial-v2.png);background-repeat:no-repeat;background-size:300% 200%;flex:0 0 4rem;width:4rem;display:block}.d360Icon--card{background-position:0 0}.d360Icon--travel{background-position:50% 0}.d360Icon--cash{background-position:100% 0}.d360Icon--passport{background-position:0 100%}.d360Icon--craft{background-position:50% 100%}.d360Icon--film{background-position:100% 100%}.d360StoryExperience{grid-template-columns:1.05fr 1fr;align-items:start;gap:2.5rem;display:grid}.d360StoryFrame{aspect-ratio:1.12;background:var(--d3-navy);color:#fff;border-radius:.625rem;min-width:0;position:relative;overflow:hidden}.d360StoryFrame>img{object-fit:cover;width:100%;height:100%}.d360StoryFrame:after{content:"";background:linear-gradient(#0000,#111e2ceb);position:absolute;inset:35% 0 0}.d360StoryFrame figcaption{z-index:1;inset-inline:1.6rem;position:absolute;bottom:1.4rem}.d360StoryFrame figcaption>span{color:#eeb69f;font-size:.8125rem}.d360StoryFrame strong{margin-top:.3rem;font-size:1.6rem;font-weight:500;display:block}.d360StoryFrame small{color:#b4c0cd;margin-top:.7rem;font-size:.75rem;display:block}.d360Moment{border-bottom:1px solid var(--d3-line)}.d360Moment:first-child{border-top:1px solid var(--d3-line)}.d360Moment>button{text-align:start;width:100%;color:var(--d3-ink);background:0 0;border:0;grid-template-columns:1.5rem 1fr 1rem;align-items:center;gap:1rem;padding:1rem 0;display:grid}.d360Moment>button>bdi{color:#98a1ad;align-self:start;margin-top:.1rem;font-size:.8125rem}.d360Moment>button>span:last-child{color:var(--d3-coral-ink);font-size:1.2rem}.d360Moment button small{color:var(--d3-muted);font-size:.75rem;display:block}.d360Moment button strong{font-size:1.0625rem;font-weight:500;line-height:1.6;display:block}.d360Moment.is-active button strong,.d360Moment.is-active button>bdi{color:var(--d3-coral-ink)}.d360Moment>div{padding:0 2.5rem 1.25rem 0}.d360Moment>div p{color:var(--d3-muted);font-size:1rem}.d360Moment>div small{color:var(--d3-coral-ink);margin-top:.65rem;font-size:.8125rem;display:block}.d360MomentStatus{color:var(--d3-muted);align-items:center;gap:.6rem;margin-top:1rem;font-size:.75rem;display:flex}.d360MomentStatus>span{margin-inline-start:auto}.d360PassportSection{background:var(--d3-navy);color:#fff}.d360PassportSection .d360Eyebrow{color:#f4b9a6}.d360PassportSection .d360SectionTitle>p:last-child{color:#b9c6d4}.d360PassportLead{justify-content:space-between;align-items:center;gap:2rem;display:flex}.d360EditionTag{white-space:nowrap;border:1px solid #667588;border-radius:2rem;align-items:center;gap:.7rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.d360EditionTag bdi{color:#f3b6a1}.d360Passport{color:var(--d3-ink);border-radius:var(--d3-radius);background:#fff;border:1px solid #405166;overflow:hidden}.d360PassportHeader{border-bottom:1px solid var(--d3-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.d360PassportBrand{align-items:center;gap:.8rem;display:flex}.d360PassportBrand>img{object-fit:contain;width:1.25rem;height:1.875rem}.d360PassportBrand h3{font-size:1.0625rem}.d360PassportBrand small{color:var(--d3-muted);font-size:.75rem}.d360PassportHeader>bdi{color:#687587;font-size:.75rem}.d360PassportStations{overscroll-behavior-inline:contain;border-bottom:1px solid var(--d3-line);scrollbar-width:thin;scrollbar-color:#b8c1cb transparent;background:#f3f5f7;gap:0;display:flex;overflow-x:auto}.d360PassportStations button{color:var(--d3-muted);text-align:start;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1 0 7rem;align-items:flex-start;gap:.25rem;padding:.875rem 1rem;display:flex;position:relative}.d360PassportStations button>bdi{color:#8c97a4;font-size:.75rem}.d360PassportStations strong{white-space:nowrap;font-size:.875rem;font-weight:500}.d360PassportStations button[aria-pressed=true]{border-bottom-color:var(--d3-coral);color:var(--d3-coral-ink);background:#fff}.d360PassportDetail{grid-template-columns:minmax(0,1fr) minmax(14rem,.64fr);gap:2rem;padding:2rem;display:grid}.d360PassportIndex{color:var(--d3-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;font-size:.75rem;display:flex}.d360PassportIndex>span:last-child{color:var(--d3-coral-ink)}.d360PassportContent h4{margin-bottom:.8rem;font-size:1.75rem}.d360PassportContent>p{color:var(--d3-muted);max-width:35rem;font-size:1rem}.d360PassportLesson{border-top:1px solid var(--d3-line);gap:.75rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.d360PassportLesson>bdi{color:var(--d3-coral-ink);font-size:1.2rem}.d360PassportLesson small{color:var(--d3-muted);margin-bottom:.3rem;font-size:.75rem;display:block}.d360PassportLesson strong{font-size:1rem;font-weight:500}.d360PassportProduct{background:var(--d3-soft);border:1px solid var(--d3-line);border-radius:.65rem;flex-direction:column;justify-content:space-between;padding:1.3rem;display:flex}.d360PassportProduct>div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.d360PassportProduct>div>span{color:var(--d3-muted);font-size:.75rem}.d360PassportProduct>div>img{filter:drop-shadow(0 .4rem .4rem #25344b20);width:5.5rem;height:auto}.d360PassportProduct h5{margin:1rem 0 .75rem;font-size:1.125rem;font-weight:500;line-height:1.6}.d360PassportProduct>a{background:var(--d3-navy);color:#fff;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .875rem;font-size:.875rem;display:flex}.d360PassportProduct>small{color:var(--d3-muted);margin-top:.75rem;font-size:.75rem;line-height:1.7}.d360PassportFoot{border-top:1px solid var(--d3-line);color:var(--d3-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.75rem;display:flex}.d360PassportPagination{gap:.5rem;display:flex}.d360PassportPagination button{width:2.75rem;height:2.75rem;color:var(--d3-navy);background:#fff;border:1px solid #d3dae2;border-radius:.3rem}.d360PassportPagination button:disabled{opacity:.4}.d360PassportSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.75rem;display:grid}.d360PassportSteps>div{align-items:flex-start;gap:1rem;display:flex}.d360PassportSteps bdi{color:#f2b49e;margin-top:.35rem;font-size:.75rem}.d360PassportSteps strong{font-size:1rem;font-weight:500}.d360PassportSteps p{color:#b5c2d1;margin-top:.3rem;font-size:.9375rem}.d360SectionNote{color:#a5b4c5;margin-top:1.5rem;font-size:.75rem;line-height:1.9;display:block}.d360Deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.d360Deliverables article{border:1px solid var(--d3-line);background:#fff;border-radius:.625rem;padding:1.5rem}.d360DeliverableTop{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.d360DeliverableTop bdi{color:#9aa4b0;font-size:.75rem}.d360DeliverableTop .d360Icon{flex-basis:3.5rem;width:3.5rem;margin-inline-start:-.35rem}.d360Deliverables h3{margin-bottom:.4rem;font-size:1.125rem}.d360Deliverables article>div>strong{color:var(--d3-coral-ink);font-size:.875rem;font-weight:500;display:block}.d360Deliverables p{color:var(--d3-muted);margin-top:.75rem;font-size:1rem}.d360AudienceSection{background:var(--d3-deep);color:#fff}.d360Audience{grid-template-columns:.9fr 1.1fr;gap:1.5rem 4rem;display:grid}.d360Audience .d360Eyebrow{color:#f1b8a6}.d360Audience .d360SectionTitle{margin-bottom:1.5rem}.d360Forecast{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.d360Forecast strong{font-size:1.5rem;font-weight:500;display:block}.d360Forecast span{color:#aab9ca;margin-top:.35rem;font-size:.75rem;line-height:1.9;display:block}.d360AudienceStats{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:1.5rem;display:grid}.d360AudienceStats article{border-top:1px solid #435267;padding-top:1rem}.d360AudienceStats strong{color:#f1b5a0;font-size:1.75rem;font-weight:500;display:block}.d360AudienceStats span{color:#b9c6d4;margin-top:.45rem;font-size:.875rem;display:block}.d360Audience>.d360SectionNote{grid-column:1/-1;margin-top:0}.d360Measure{grid-template-columns:.85fr 1.15fr;gap:4rem;display:grid}.d360Measure ol{border-top:1px solid var(--d3-line);margin:0;padding:0;list-style:none}.d360Measure li{border-bottom:1px solid var(--d3-line);align-items:flex-start;gap:1.25rem;padding:1.2rem 0;display:flex}.d360Measure li>bdi{color:var(--d3-coral-ink);padding-top:.3rem;font-size:.75rem}.d360Measure strong{font-size:1.0625rem;font-weight:500}.d360Measure p{color:var(--d3-muted);margin-top:.3rem;font-size:1rem}.d360ExecutionSection{background:var(--d3-soft)}.d360Readiness{grid-template-columns:1fr 1fr;gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.d360Readiness li{color:var(--d3-muted);border-top:1px solid var(--d3-line);grid-template-columns:1.4rem 1fr;align-items:start;gap:1.2rem;padding:1rem 0;font-size:1rem;display:grid}.d360Readiness li>bdi{color:var(--d3-coral-ink);padding-top:.3rem;font-size:.75rem}.d360ReferenceGrid{grid-template-columns:1fr 1fr;gap:3rem;margin-top:1.5rem;display:grid}.d360Footer{background:var(--d3-navy);color:#fff;padding:3.5rem 0 1.5rem}.d360Footer>.d360Wrap{grid-template-columns:1fr .65fr;align-items:center;gap:2rem 6rem;display:grid}.d360Footer .d360Eyebrow{color:#eab59f}.d360Footer h2{margin:.7rem 0 1rem;font-size:clamp(1.875rem,3vw,2.625rem)}.d360Footer em{color:#efb49f}.d360Footer p:not(.d360Eyebrow){color:#becbd8;max-width:29rem;font-size:1rem}.d360Contact{justify-self:end;width:min(100%,19rem)}.d360Contact>span{font-size:1.0625rem;display:block}.d360Contact>small{color:#a9b9ca;margin-top:.25rem;font-size:.875rem;display:block}.d360Contact>.d360Button{margin-top:1.3rem;display:flex}.d360Phone{text-align:center;margin-top:.6rem;padding:.5rem;font-size:1rem;display:block}.d360FooterBase{color:#afbed0;border-top:1px solid #4a596c;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.75rem;display:flex}.d360FooterBase a{gap:1rem;display:flex}@media (width>=761px) and (width<=1080px){.d360Wrap{width:calc(100% - 3rem)}.d360NavInner,.d360NavLinks{gap:1rem}.d360Premise,.d360Audience,.d360Measure{gap:2.5rem}.d360ProductCopy{padding:1.75rem}.d360CardGallery figcaption{flex-direction:column;align-items:flex-start;gap:.4rem}.d360StoryExperience{gap:1.75rem}.d360Deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.d360Audience{grid-template-columns:1fr}.d360AudienceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.d360PassportDetail{gap:1.5rem;padding:1.5rem}}@media (width<=760px){.d360Wrap{width:calc(100% - 2.5rem)}.d360Page :is(section,footer)[id]{scroll-margin-top:5rem}.d360NavInner{gap:1rem;min-height:4rem}.d360CoBrand{gap:.7rem}.d360CoBrand>img{width:4.75rem;height:2.4rem}.d360OfficialLogo{width:1.5rem;height:2.2rem;padding:.2rem}.d360NavLinks{display:none}.d360NavCta{gap:.75rem;font-size:.875rem}.d360Hero{min-height:0;padding:0}.d360HeroImage{aspect-ratio:1.46;object-position:40% center;height:auto;position:relative}.d360HeroShade{background:linear-gradient(0deg,var(--d3-deep),transparent 55%);height:calc(68.4932vw + 1px);bottom:auto}.d360HeroInner{margin-top:-1.1rem;padding:0 0 1.2rem}.d360HeroCopy{max-width:none}.d360HeroCopy h1{margin:.75rem 0 1rem;font-size:clamp(2rem,8.8vw,2.5rem);line-height:1.35}.d360HeroCopy>p:not(.d360Eyebrow){max-width:32rem;font-size:1rem}.d360HeroCopy>.d360Eyebrow{font-size:.875rem}.d360HeroActions{gap:.9rem;margin-top:1.3rem}.d360HeroActions .d360Button{gap:.8rem;padding-inline:.9rem;font-size:.875rem}.d360QuietLink{gap:.4rem;font-size:.875rem}.d360HeroIndex{padding-top:1.7rem}.d360HeroIndex small{display:none}.d360HeroIndex>span:last-child{font-size:.75rem}.d360Season>.d360Wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding-block:1rem;display:grid}.d360Season span{font-size:.75rem;line-height:1.9;display:block}.d360Season bdi{font-size:1.1rem;display:block}.d360Season a{display:none}.d360SectionTitle{margin-bottom:1.5rem}.d360SectionTitle h2{font-size:1.875rem;line-height:1.45}.d360Premise{grid-template-columns:1fr;gap:0}.d360Premise .d360SectionTitle{max-width:25rem}.d360Premise>div>p{font-size:1rem}.d360ProductStage{grid-template-columns:1fr}.d360CardArtwork{min-height:18rem}.d360PhysicalCard{width:67%;max-width:18rem}.d360CardEdition{inset-block-start:1.2rem;inset-inline-start:1.25rem}.d360CardType{inset-block-end:1rem;inset-inline:1.25rem}.d360CardGallery figcaption{flex-wrap:wrap;gap:.6rem;padding:.75rem 1rem}.d360ColorChoices button{font-size:.875rem}.d360ProductCopy{padding:1.5rem}.d360ProductCopy>h3{font-size:1.625rem}.d360CardBenefit{min-height:0;padding-top:1rem}.d360CardBenefit>.d360Icon{flex-basis:2.875rem;width:2.875rem}.d360FactStrip{grid-template-columns:1fr 1fr;gap:1rem 0;margin-top:1.4rem}.d360FactStrip article{padding:.5rem 1rem}.d360FactStrip article:nth-child(odd){border-inline-start:0;padding-inline-start:0}.d360FactStrip strong{font-size:1.625rem}.d360FactStrip span{font-size:.875rem}.d360FactDetails>div,.d360TravelOffers{grid-template-columns:1fr}.d360TravelOffers{gap:1.5rem}.d360TravelOffers>div>.d360Icon{flex-basis:3rem;width:3rem}.d360StoryExperience{grid-template-columns:1fr;gap:1.5rem}.d360StoryFrame{aspect-ratio:1.3}.d360StoryFrame figcaption{inset-inline:1.2rem;bottom:1.2rem}.d360StoryFrame strong{font-size:1.375rem}.d360Moment>button{gap:.75rem}.d360Moment>div{padding-inline-start:2.25rem}.d360PassportLead{align-items:flex-start;gap:1rem}.d360PassportLead .d360SectionTitle{max-width:24rem}.d360EditionTag{margin-top:.1rem;padding:.3rem .6rem;font-size:.75rem}.d360EditionTag bdi{display:none}.d360PassportHeader{padding:.9rem 1rem}.d360PassportHeader>bdi{font-size:.75rem}.d360PassportStations button{flex:0 0 6.4rem;padding:.8rem 1rem}.d360PassportDetail{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}.d360PassportContent h4{font-size:1.5rem}.d360PassportIndex{flex-wrap:wrap}.d360PassportProduct{padding:1rem}.d360PassportProduct h5{margin:.8rem 0;font-size:1rem}.d360PassportProduct>div>img{width:4.75rem}.d360PassportFoot{padding:.75rem 1rem;font-size:.75rem}.d360PassportSteps{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.d360PassportSteps>div{gap:.8rem}.d360PassportSteps p{font-size:.9375rem}.d360Deliverables{grid-template-columns:1fr;gap:.75rem}.d360Deliverables article{align-items:flex-start;gap:.9rem;padding:1.15rem;display:flex}.d360DeliverableTop{flex-direction:column;flex:0 0 3rem;gap:.65rem}.d360DeliverableTop .d360Icon{flex-basis:3rem;width:3rem;margin:0}.d360DeliverableTop bdi{font-size:.75rem}.d360Deliverables h3{font-size:1.0625rem}.d360Deliverables p{margin-top:.5rem;font-size:1rem}.d360Audience,.d360Measure{grid-template-columns:1fr;gap:1.75rem}.d360AudienceStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.d360AudienceStats strong{font-size:1.625rem}.d360AudienceStats span{font-size:.875rem}.d360Forecast{gap:.7rem}.d360Forecast strong{font-size:1.25rem}.d360Forecast span{font-size:.75rem}.d360Measure .d360SectionTitle{margin:0}.d360Readiness,.d360ReferenceGrid{grid-template-columns:1fr;gap:0}.d360ReferenceGrid{margin-top:1.25rem}.d360ReferenceGrid>.d360Details:last-child{border-top:0}.d360Footer{padding-top:2.75rem}.d360Footer>.d360Wrap{grid-template-columns:1fr;gap:1.75rem}.d360Footer h2{font-size:2rem}.d360Contact{justify-self:stretch;width:100%}.d360FooterBase{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.d360Page *,.d360Page :before,.d360Page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.d360OfficialLogo{flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.d360OfficialLogo img{object-fit:contain;flex:none;width:1.1rem;max-width:100%;height:1.65rem;max-height:100%;display:block}.d360Icon{flex-shrink:0;align-self:flex-start}.d360HeroSponsor{z-index:2;inset-inline-end:max(2.5rem,50% - 36.25rem);color:#e8edf3;align-items:center;gap:.75rem;display:flex;position:absolute;top:2.25rem}.d360HeroSponsor>span{background:#fff;border-radius:.4rem;place-items:center;width:3.25rem;height:4.7rem;padding:.5rem;display:grid;box-shadow:0 .5rem 1.5rem #0002}.d360HeroSponsor img{object-fit:contain;width:2.25rem;max-width:100%;height:3.375rem;max-height:100%}.d360HeroSponsor small{font-size:.75rem;line-height:1.8}.d360NavLinks a{border-bottom:2px solid #0000;position:relative}.d360NavLinks a[aria-current=location]{color:#fff;border-bottom-color:var(--d3-coral)}.d360Page :is(section,footer)[id]{scroll-margin-top:calc(var(--d360-nav-height,4.625rem) + 1rem)}.d360PassportMobileControls{display:none}.d360CardBenefit>div,.d360TravelOffers>div>div,.d360Deliverables article>div:last-child{min-width:0}.d360Page :is(select,button){font-family:inherit}.d360Page select:focus-visible{outline:3px solid var(--d3-coral);outline-offset:3px}@media (width<=760px){.d360Page{--d3-space:2.5rem;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.d360NavInner{flex-wrap:wrap;gap:0;min-height:0;padding-top:.6rem}.d360NavCta{min-height:2.75rem;margin-inline-start:auto}.d360NavLinks{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1 0 100%;order:3;gap:.6rem;min-width:0;padding-top:.3rem;display:flex;overflow-x:auto}.d360NavLinks::-webkit-scrollbar{display:none}.d360NavLinks a{white-space:nowrap;flex:none;min-height:2.75rem;padding:.6rem .45rem;font-size:.875rem}.d360NavLinks a:first-child{padding-inline-start:0}.d360HeroImage{aspect-ratio:1.8;object-position:38% center}.d360HeroShade{height:calc(55.5556vw + 1px)}.d360HeroSponsor{top:1rem;align-items:flex-start;gap:.6rem;inset-inline:1.25rem auto}.d360HeroSponsor>span{width:2.85rem;height:4.2rem;padding:.4rem}.d360HeroSponsor img{width:2rem;height:3rem}.d360HeroSponsor small{color:#e6edf5;text-shadow:0 1px 8px #0008;padding-top:.35rem;font-size:.75rem}.d360HeroCopy h1{font-size:clamp(1.875rem,8.5vw,2.25rem)}.d360HeroCopy>p:not(.d360Eyebrow){line-height:1.8}.d360HeroActions{grid-template-columns:1fr auto;gap:.75rem;display:grid}.d360HeroActions .d360Button{justify-content:center;gap:.5rem}.d360HeroIndex{padding-top:1.2rem}.d360SectionTitle h2{font-size:1.6875rem;line-height:1.45}.d360Premise .d360SectionTitle{margin-bottom:1rem}.d360Premise>div>p{line-height:1.85}.d360Recommendation{margin-top:1.1rem}.d360CardArtwork{min-height:17rem}.d360PhysicalCard{width:56%;max-width:16rem;top:54%}.d360PhysicalCard--orange,[data-color=green] .d360PhysicalCard--green{transform:translate(-56%,-38%)rotate(-8deg)}.d360PhysicalCard--green,[data-color=green] .d360PhysicalCard--orange{transform:translate(-34%,-65%)rotate(9deg)scale(.96)}.d360CardEdition{inset-inline:1rem;font-size:.75rem;top:1rem}.d360CardType{display:none}.d360ProductCopy{padding:1.25rem}.d360ProductCopy>h3{font-size:1.5rem}.d360ProductCopy>h3 br{display:none}.d360ModeChoices{justify-content:space-between;gap:0;margin-top:1rem}.d360ModeChoices button{padding-inline:.6rem}.d360ProductNote{margin-top:.75rem;line-height:1.8}.d360TravelOffers>div{gap:.65rem}.d360TravelOffers>div>.d360Icon{flex-basis:2.75rem;width:2.75rem}.d360StoryFrame{aspect-ratio:1.55}.d360StoryFrame strong{font-size:1.25rem}.d360Moment{overflow-anchor:none}.d360Moment>button{grid-template-columns:1.25rem 1fr 1rem;gap:.65rem;padding:.875rem 0}.d360Moment>div{padding-inline-start:1.9rem;padding-bottom:1rem}.d360PassportLead{display:block}.d360PassportLead .d360EditionTag{display:none}.d360PassportHeader>bdi{font-size:.75rem}.d360PassportStations{display:none}.d360PassportMobileControls{background:var(--d3-soft);border-bottom:1px solid var(--d3-line);padding:.9rem 1rem;display:block}.d360PassportMobileControls>label{color:var(--d3-muted);margin-bottom:.4rem;font-size:.75rem;display:block}.d360PassportMobileControls>div{align-items:center;gap:.75rem;display:flex}.d360PassportMobileControls select{width:100%;min-width:0;height:2.875rem;color:var(--d3-navy);background:#fff;border:1px solid #bdc7d3;border-radius:.35rem;flex:1;padding:.4rem .65rem;font-size:1rem}.d360PassportPagination{flex-shrink:0}.d360PassportPagination button{width:2.875rem;height:2.875rem}.d360PassportDetail{overflow-anchor:none;gap:1rem;min-height:29rem;padding:1rem}.d360PassportContent h4{margin-bottom:.65rem;font-size:1.375rem;line-height:1.6}.d360PassportContent>p{line-height:1.8}.d360PassportLesson{margin-top:.9rem;padding-top:.8rem}.d360PassportIndex{gap:.5rem;margin-bottom:.65rem}.d360PassportProduct{padding:.875rem}.d360PassportProduct h5{margin:.5rem 0;font-size:1rem}.d360PassportProduct>div>img{width:4rem}.d360PassportProduct>a{min-height:2.75rem}.d360PassportFoot>.d360PassportPagination{display:none}.d360PassportFoot{padding:.65rem 1rem}.d360Deliverables article{gap:.75rem;padding:1rem}.d360Forecast{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.d360Forecast strong{font-size:1.125rem}.d360AudienceStats{gap:1.25rem}.d360Readiness li{gap:.75rem}.d360Footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}@media (width<=360px){.d360Wrap{width:calc(100% - 2rem)}.d360HeroActions{grid-template-columns:1fr}.d360QuietLink{justify-content:center}.d360CardGallery figcaption{flex-direction:column;align-items:flex-start}.d360PassportHeader>bdi{display:none}.d360PassportMobileControls>div{gap:.5rem}.d360PassportPagination{gap:.3rem}.d360PassportPagination button{width:2.75rem}}.blackKnightConceptLab{--yellow:#f5c400;--black:#0c0c0a;--cream:#eee8db;color:#fff;background:#111;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif}.blackKnightConceptLab *{box-sizing:border-box}.blackKnightConceptLab img{object-fit:cover;width:100%;height:100%}.blackKnightConceptLab picture{display:block}.conceptLabBar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;direction:rtl;background:#0a0a09f5;border-bottom:1px solid #ffffff24;grid-template-columns:220px 1fr;align-items:center;gap:22px;min-height:92px;padding:12px 4vw;display:grid;position:sticky;top:0}.conceptLabIntro b,.conceptLabIntro span{display:block}.conceptLabIntro b{font-size:14px}.conceptLabIntro span{color:#8f8b84;margin-top:4px;font-size:11px}.conceptChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.conceptChoices button{color:#fff;text-align:right;cursor:pointer;background:#151513;border:1px solid #ffffff29;grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid;position:relative}.conceptChoices button:hover,.conceptChoices button.active{border-color:var(--yellow);background:#201f1a}.conceptChoices i{color:var(--yellow);font:700 10px Manrope,sans-serif}.conceptChoices strong,.conceptChoices small{display:block}.conceptChoices strong{font-size:13px}.conceptChoices small{color:#969188;margin-top:2px;font-size:10px}.conceptChoices em{color:var(--yellow);font-size:8px;font-style:normal;position:absolute;top:6px;left:7px}.conceptDirection{animation:.35s both conceptIn}.conceptBrandPair{align-items:center;gap:15px;display:flex}.conceptBrandPair>img{object-fit:contain;width:130px;height:58px}.conceptBrandPair>span{opacity:.55}.conceptKnight{background:var(--yellow);width:104px;height:56px;overflow:hidden}.conceptKnight img{object-fit:cover}@keyframes conceptIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.cinemaDirection{background:#0b0b09}.cinemaHero{align-items:center;min-height:calc(100svh - 92px);display:flex;position:relative;overflow:hidden}.cinemaHero>picture,.cinemaHero>picture img,.cinemaVeil{width:100%;height:100%;position:absolute;inset:0}.cinemaHero>picture img{object-position:center}.cinemaVeil{background:linear-gradient(90deg,#0707051a,#070705d1 68%,#070705fa),linear-gradient(#0000 48%,#070705e6)}.cinemaHero>.conceptBrandPair{z-index:2;position:absolute;top:36px;right:5vw}.cinemaHeroCopy{z-index:2;width:min(640px,44vw);margin-right:7vw;position:relative}.cinemaHeroCopy>p{color:var(--yellow);font-size:12px}.cinemaHeroCopy h1{margin:30px 0;font-size:clamp(80px,9vw,148px);line-height:.88}.cinemaHeroCopy>span{color:#d2ccc1;max-width:580px;font-size:20px;line-height:1.85;display:block}.cinemaChapter{z-index:2;border-top:2px solid var(--yellow);padding-top:13px;position:absolute;bottom:36px;left:5vw}.cinemaChapter small,.cinemaChapter strong{display:block}.cinemaChapter small{color:var(--yellow);font-size:10px}.cinemaChapter strong{margin-top:5px;font-size:16px}.cinemaStatement{color:#171612;background:#eee7da;grid-template-columns:1fr 1fr;gap:9vw;padding:10vw 8vw;display:grid}.cinemaStatement small{color:#826400}.cinemaStatement h2{margin:13px 0;font-size:clamp(48px,5.7vw,82px);line-height:1.18}.cinemaStatement>p{color:#4e483e;align-self:end;margin:0;font-size:22px;line-height:2}.cinemaMoments{grid-template-columns:1.25fr .75fr;min-height:930px;display:grid}.cinemaMomentLead{flex-direction:column;justify-content:flex-end;padding:6vw;display:flex;position:relative;overflow:hidden}.cinemaMomentLead>picture,.cinemaMomentLead>picture img{width:100%;height:100%;position:absolute;inset:0}.cinemaMomentLead:after{content:"";background:linear-gradient(#0000 42%,#050504ed);position:absolute;inset:0}.cinemaMomentLead>span,.cinemaMomentLead>h3{z-index:1;position:relative}.cinemaMomentLead>span{color:var(--yellow)}.cinemaMomentLead h3{margin:8px 0;font-size:clamp(48px,5vw,78px)}.cinemaMomentStack{grid-template-rows:1fr 1fr;display:grid}.cinemaMomentStack figure{margin:0;position:relative;overflow:hidden}.cinemaMomentStack figure>picture,.cinemaMomentStack figure img{height:100%}.cinemaMomentStack figure:after{content:"";background:linear-gradient(#0000 38%,#050504eb);position:absolute;inset:0}.cinemaMomentStack figcaption{z-index:1;position:absolute;bottom:26px;left:30px;right:30px}.cinemaMomentStack b,.cinemaMomentStack strong{display:block}.cinemaMomentStack b{color:var(--yellow);font-size:11px}.cinemaMomentStack strong{margin-top:7px;font-size:24px}.cinemaProof{color:#111;background:#f1c900;padding:9vw 8vw}.cinemaProof>p{max-width:1040px;margin:0;font-size:clamp(30px,4vw,56px);font-weight:600;line-height:1.5}.cinemaProof>div{border-top:1px solid #00000061;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.cinemaProof span{border-left:1px solid #00000040;padding:28px 18px}.cinemaProof strong,.cinemaProof small{display:block}.cinemaProof strong{font:700 42px Manrope,sans-serif}.cinemaProof small{margin-top:8px}.journalDirection{color:#171611;background:#e9e1d1 url(/images/22-parchment-texture.webp) 0 0/cover}.journalTop{border-bottom:1px solid #1e1b1547;justify-content:space-between;align-items:center;height:100px;padding:0 5vw;display:flex}.journalTop .conceptBrandPair>img{filter:invert();opacity:.9}.journalTop>span{letter-spacing:1.5px;font:600 10px Manrope,sans-serif}.journalHero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:5vw;min-height:830px;padding:6vw;display:grid;position:relative}.journalHeadline{z-index:2;position:relative}.journalHeadline>b{color:#8a6b28;border-bottom:1px solid #8a6b28;padding-bottom:9px;font-size:11px;display:inline-block}.journalHeadline h1{margin:35px 0 25px;font-size:clamp(76px,9vw,138px);line-height:.92}.journalHeadline p{color:#5c554a;max-width:520px;font-size:20px;line-height:1.85}.journalHero figure{background:#f6f1e8;height:620px;margin:0;padding:16px 16px 50px;position:relative;transform:rotate(-1.5deg);box-shadow:0 26px 70px #362b1938}.journalHero figure picture,.journalHero figure img{height:100%}.journalHero figcaption{color:#635a4c;font-size:12px;position:absolute;bottom:16px;right:18px}.journalStamp{color:#77591db3;text-align:center;border:2px solid #8b69278a;border-radius:50%;place-items:center;width:130px;height:130px;font:700 13px/1.5 Manrope,sans-serif;display:grid;position:absolute;bottom:5vw;left:3vw;transform:rotate(9deg)}.journalThesis{border-block:1px solid #1e1b1540;grid-template-columns:1.2fr .8fr;gap:8vw;padding:8vw;display:grid}.journalThesis blockquote{margin:0;font-size:clamp(38px,4.8vw,67px);font-weight:600;line-height:1.55}.journalThesis>div{align-self:end}.journalThesis small{color:#846724}.journalThesis p{color:#514b41;font-size:19px;line-height:1.9}.journalContactSheet{grid-template-columns:repeat(3,1fr);gap:22px;padding:8vw 5vw;display:grid}.journalContactSheet article{background:#f4eee3;padding:12px 12px 30px;box-shadow:0 10px 30px #3027191f}.journalContactSheet article:nth-child(2){transform:translateY(40px)rotate(1deg)}.journalContactSheet article:nth-child(3){transform:rotate(-1deg)}.journalContactSheet figure{filter:saturate(.75);height:330px;margin:0}.journalContactSheet figure picture,.journalContactSheet figure img{height:100%}.journalContactSheet article>div{padding:24px 15px 0}.journalContactSheet b{color:#8a6b28;font:700 10px Manrope,sans-serif}.journalContactSheet h3{margin:9px 0;font-size:28px}.journalContactSheet p{color:#5b554b;line-height:1.75}.journalNumbers{color:#f5eee2;background:#1b1a16;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:9vw 7vw;display:grid}.journalNumbers small{color:#c69b3d}.journalNumbers h2{margin:15px 0;font-size:clamp(43px,5vw,70px);line-height:1.38}.journalNumbers ol{margin:0;padding:0;list-style:none}.journalNumbers li{border-bottom:1px solid #ffffff29;grid-template-columns:34px 110px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.journalNumbers i{color:#d2a94b;font-style:normal}.journalNumbers strong{color:#efc239;font:700 35px Manrope,sans-serif}.journalNumbers span{color:#cbc4b9}.signalDirection{color:#fff;background:#0d0d0b}.signalHero{background:var(--yellow);color:#111;grid-template-rows:90px 1fr;grid-template-columns:.9fr 1.1fr;min-height:950px;display:grid;position:relative;overflow:hidden}.signalTop{border-bottom:2px solid #111;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 4vw;display:flex}.signalTop .conceptBrandPair>img{filter:invert()}.signalTop>span{letter-spacing:2px;font:700 9px Manrope,sans-serif}.signalTitle{z-index:2;align-self:center;padding:6vw;position:relative}.signalTitle>small{font-weight:700}.signalTitle h1{margin:30px 0;font-size:clamp(74px,9vw,138px);line-height:.88}.signalTitle p{max-width:520px;font-size:20px;line-height:1.75}.signalHero>figure{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);margin:0;position:relative;overflow:hidden}.signalHero>figure picture,.signalHero>figure img{height:100%}.signalKm{z-index:4;color:var(--yellow);mix-blend-mode:difference;font:800 clamp(76px,12vw,190px)/.8 Manrope,sans-serif;position:absolute;bottom:1vw;left:3vw}.signalKm small{margin-left:8px;font-size:.16em}.signalPromise{color:#111;background:#f2eee5;grid-template-columns:1fr 1fr;gap:4vw;padding:5vw;display:grid}.signalPromise b{font-size:clamp(30px,4vw,54px);line-height:1.45}.signalPromise span{align-self:center;font-size:22px;line-height:1.8}.signalStory{padding:8vw 5vw}.signalStory>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.signalStory>header small{color:var(--yellow);font:700 10px Manrope,sans-serif}.signalStory h2{margin:0;font-size:clamp(50px,6vw,85px);line-height:1.18}.signalCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.signalCards article{border-bottom:3px solid var(--yellow);padding-bottom:30px;position:relative}.signalCards figure{filter:saturate(.7);height:430px;margin:0 0 22px;overflow:hidden}.signalCards figure picture,.signalCards figure img{height:100%}.signalCards b{color:var(--yellow);font:700 12px Manrope,sans-serif}.signalCards small{color:#918c83;margin-right:14px}.signalCards h3{margin:12px 0 0;font-size:27px}.signalStats{background:var(--yellow);color:#111;grid-template-columns:repeat(4,1fr);display:grid}.signalStats div{border-left:1px solid #0000004d;min-height:210px;padding:35px}.signalStats strong,.signalStats span{display:block}.signalStats strong{font:800 clamp(50px,6vw,84px) Manrope,sans-serif}.signalStats span{margin-top:12px;font-weight:600}.signalEnd{align-items:flex-end;min-height:740px;padding:6vw;display:flex;position:relative;overflow:hidden}.signalEnd>picture,.signalEnd>picture img{width:100%;height:100%;position:absolute;inset:0}.signalEnd:after{content:"";background:linear-gradient(#0000 30%,#040403fa);position:absolute;inset:0}.signalEnd>div{z-index:1;position:relative}.signalEnd small{color:var(--yellow)}.signalEnd h2{margin:12px 0;font-size:clamp(48px,6vw,82px);line-height:1.25}@media (width<=900px){.conceptLabBar{grid-template-columns:1fr}.conceptLabIntro{display:none}.cinemaStatement,.journalThesis,.journalNumbers,.signalPromise{grid-template-columns:1fr}.cinemaMoments{grid-template-columns:1fr;min-height:auto}.cinemaMomentLead{min-height:650px}.cinemaMomentStack{grid-template-rows:none;grid-template-columns:1fr 1fr}.cinemaMomentStack figure{min-height:410px}.journalHero{grid-template-columns:1fr}.journalHero figure{height:560px}.journalContactSheet{grid-template-columns:1fr 1fr}.journalContactSheet article:nth-child(3){grid-column:1/-1}.signalHero{grid-template-rows:90px auto 620px;grid-template-columns:1fr}.signalHero>figure{clip-path:none}.signalCards{grid-template-columns:1fr 1fr}.signalCards article:last-child{grid-column:1/-1}}@media (width<=640px){.conceptLabBar{padding:12px;position:relative}.conceptChoices{grid-template-columns:1fr}.conceptChoices button{min-height:54px}.conceptDirection{overflow:hidden}.conceptBrandPair{gap:8px}.conceptBrandPair>img{width:98px;height:45px}.conceptKnight{width:76px;height:42px}.cinemaHero{align-items:flex-end;min-height:820px;padding:130px 23px 145px}.cinemaHero>.conceptBrandPair{top:25px;right:22px}.cinemaVeil{background:linear-gradient(#07070514 27%,#070705fa)}.cinemaHeroCopy{width:100%;margin:0}.cinemaHeroCopy h1{font-size:71px;line-height:.9}.cinemaHeroCopy>span{font-size:17px}.cinemaChapter{bottom:25px;left:23px;right:23px}.cinemaStatement{padding:75px 23px}.cinemaStatement h2{font-size:43px}.cinemaStatement>p{font-size:18px}.cinemaMomentLead{min-height:610px;padding:35px 23px}.cinemaMomentLead h3{font-size:47px}.cinemaMomentStack{grid-template-columns:1fr}.cinemaMomentStack figure{min-height:460px}.cinemaProof{padding:75px 23px}.cinemaProof>p{font-size:32px}.cinemaProof>div{grid-template-columns:1fr 1fr;margin-top:45px}.cinemaProof span{border-bottom:1px solid #0000003d}.journalTop{padding:0 20px}.journalTop>span{display:none}.journalHero{padding:60px 22px}.journalHeadline h1{font-size:68px}.journalHero figure{height:520px}.journalStamp{display:none}.journalThesis,.journalNumbers{padding:75px 23px}.journalThesis blockquote{font-size:35px}.journalContactSheet{grid-template-columns:1fr;padding:70px 20px}.journalContactSheet article:nth-child(n){grid-column:auto;transform:none}.journalContactSheet figure{height:390px}.journalNumbers li{grid-template-columns:30px 84px 1fr}.journalNumbers strong{font-size:29px}.signalHero{grid-template-rows:78px auto 520px;min-height:auto}.signalTop{padding:0 18px}.signalTop>span{display:none}.signalTitle{padding:70px 23px}.signalTitle h1{font-size:65px}.signalHero>figure{height:520px}.signalKm{font-size:78px;bottom:20px}.signalPromise{padding:60px 23px}.signalPromise b{font-size:35px}.signalPromise span{font-size:18px}.signalStory{padding:75px 20px}.signalStory>header{display:block}.signalStory h2{margin-top:12px;font-size:48px}.signalCards{grid-template-columns:1fr}.signalCards article:last-child{grid-column:auto}.signalCards figure{height:460px}.signalStats{grid-template-columns:1fr 1fr}.signalStats div{min-height:155px;padding:24px}.signalStats strong{font-size:47px}.signalEnd{min-height:660px;padding:55px 23px}.signalEnd h2{font-size:46px}}@media (prefers-reduced-motion:reduce){.conceptDirection{animation:none}}
