.cinematic-discovery-hub-module__rBqpcW__experience{--ink:#082d2c;--teal:#087d73;--mint:#b9e7d9;--ivory:#f4f0e7;background:var(--ivory);width:100vw;color:var(--ink);margin-inline:calc(50% - 50vw)}.cinematic-discovery-hub-module__rBqpcW__scene{--scene-progress:0;height:220svh;position:relative}.cinematic-discovery-hub-module__rBqpcW__frame{box-sizing:border-box;background:var(--ivory);width:100%;height:100svh;position:absolute;inset:auto 0 0;overflow:hidden}.cinematic-discovery-hub-module__rBqpcW__fixed{z-index:20;position:fixed;inset:0}.cinematic-discovery-hub-module__rBqpcW__scene[data-state=before] .cinematic-discovery-hub-module__rBqpcW__frame{inset:0 0 auto}.cinematic-discovery-hub-module__rBqpcW__sceneNumber{color:color-mix(in srgb,var(--ink) 35%,transparent);letter-spacing:.2em;font-size:.72rem;position:absolute;inset:auto 4vw 3.5vh auto}.cinematic-discovery-hub-module__rBqpcW__opening .cinematic-discovery-hub-module__rBqpcW__frame{background:radial-gradient(circle at 76% 48%,#a9e1cfb3,#0000 24%),linear-gradient(115deg,#f8f4eb 0 54%,#d8eee6 54%)}.cinematic-discovery-hub-module__rBqpcW__glow{transform:translateX(calc((var(--scene-progress) - .5)*18%));background:linear-gradient(105deg,#0000 54%,#fff6);position:absolute;inset:0}.cinematic-discovery-hub-module__rBqpcW__openingCopy{z-index:2;width:min(47rem,53vw);opacity:calc(1 - var(--scene-progress)*1.4);transform:translateY(calc(var(--scene-progress)*-5rem));position:absolute;inset:16% auto auto 7vw}.cinematic-discovery-hub-module__rBqpcW__eyebrow{color:var(--teal);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.cinematic-discovery-hub-module__rBqpcW__opening h1,.cinematic-discovery-hub-module__rBqpcW__centerCopy h2,.cinematic-discovery-hub-module__rBqpcW__directoryIntro h2,.cinematic-discovery-hub-module__rBqpcW__closingCopy h2{font-family:var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:.35em 0;font-size:clamp(3.2rem,7vw,7.4rem);font-weight:500;line-height:.9}.cinematic-discovery-hub-module__rBqpcW__lead{color:#395653;max-width:54ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.85}.cinematic-discovery-hub-module__rBqpcW__scrollCue{color:var(--ink);gap:1rem;margin-top:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.cinematic-discovery-hub-module__rBqpcW__productPortrait{aspect-ratio:.72;width:min(31vw,440px);transform:translateY(calc(var(--scene-progress)*5rem)) rotate(calc((var(--scene-progress) - .5)*5deg)) scale(calc(.88 + var(--scene-progress)*.18));border-radius:48% 48% 8rem 8rem;position:absolute;top:17%;right:8vw;overflow:hidden;box-shadow:0 35px 80px #082d2c33}.cinematic-discovery-hub-module__rBqpcW__productPortrait img,.cinematic-discovery-hub-module__rBqpcW__closingArt img{object-fit:cover}.cinematic-discovery-hub-module__rBqpcW__decision .cinematic-discovery-hub-module__rBqpcW__frame{color:#f7f2e9;background:#062f2d}.cinematic-discovery-hub-module__rBqpcW__orbit{aspect-ratio:1;width:min(68vw,830px);transform:translate(-50%,-50%) rotate(calc(var(--scene-progress)*70deg));position:absolute;top:50%;left:50%}.cinematic-discovery-hub-module__rBqpcW__orbit,.cinematic-discovery-hub-module__rBqpcW__orbit i{border:1px solid #b9e7d93b;border-radius:50%}.cinematic-discovery-hub-module__rBqpcW__orbit i{position:absolute;inset:12%}.cinematic-discovery-hub-module__rBqpcW__orbit i:nth-child(2){border-style:dashed;inset:27%}.cinematic-discovery-hub-module__rBqpcW__orbit i:nth-child(3){background:#b9e7d91a;inset:42%}.cinematic-discovery-hub-module__rBqpcW__centerCopy{z-index:2;text-align:center;width:min(49rem,80vw);transform:translate(-50%,-50%) scale(calc(.9 + var(--scene-progress)*.1));position:absolute;top:50%;left:50%}.cinematic-discovery-hub-module__rBqpcW__centerCopy .cinematic-discovery-hub-module__rBqpcW__eyebrow{color:#9fddcc}.cinematic-discovery-hub-module__rBqpcW__centerCopy h2{font-size:clamp(3rem,6vw,6.7rem)}.cinematic-discovery-hub-module__rBqpcW__centerCopy .cinematic-discovery-hub-module__rBqpcW__lead{color:#f7f2e9b8;margin-inline:auto}.cinematic-discovery-hub-module__rBqpcW__signalCloud span{--angle:calc(var(--signal-index)*120deg + var(--scene-progress)*80deg);transform:rotate(var(--angle)) translateX(min(37vw,470px)) rotate(calc(var(--angle)*-1));background:#062f2dcc;border:1px solid #b9e7d938;border-radius:999px;padding:.65rem 1rem;font-size:.8rem;position:absolute;top:50%;left:50%}.cinematic-discovery-hub-module__rBqpcW__directory{height:max(240svh,calc(155svh + var(--item-count,3)*18svh))}.cinematic-discovery-hub-module__rBqpcW__directory .cinematic-discovery-hub-module__rBqpcW__frame{background:linear-gradient(110deg,#eef4ec,#f8f3e9);grid-template-columns:minmax(270px,.72fr) 1.28fr;gap:6vw;padding:10vh 6vw;display:grid}.cinematic-discovery-hub-module__rBqpcW__directoryIntro{align-self:center}.cinematic-discovery-hub-module__rBqpcW__directoryIntro h2{font-size:clamp(2.8rem,5vw,5.8rem)}.cinematic-discovery-hub-module__rBqpcW__itemRail{align-self:center;display:grid}.cinematic-discovery-hub-module__rBqpcW__discoveryItem{color:var(--ink);opacity:calc(.35 + var(--scene-progress)*1.6);transform:translateX(calc((1 - var(--scene-progress))*4rem));border-bottom:1px solid #082d2c2e;grid-template-columns:2.6rem 1fr auto 2rem;align-items:center;gap:1rem;padding:1.35rem 0;text-decoration:none;transition:background-color .25s;display:grid}.cinematic-discovery-hub-module__rBqpcW__discoveryItem:hover,.cinematic-discovery-hub-module__rBqpcW__discoveryItem:focus-visible{background:#b9e7d940;outline:none}.cinematic-discovery-hub-module__rBqpcW__itemIndex{letter-spacing:.12em;font-size:.68rem}.cinematic-discovery-hub-module__rBqpcW__itemText{gap:.24rem;display:grid}.cinematic-discovery-hub-module__rBqpcW__itemText small{color:var(--teal);text-transform:uppercase;font-weight:800}.cinematic-discovery-hub-module__rBqpcW__itemText strong{font-family:var(--font-display),serif;font-size:clamp(1.45rem,2.5vw,2.7rem);font-weight:500}.cinematic-discovery-hub-module__rBqpcW__itemText em{color:#526966;max-width:56ch;font-size:.82rem;font-style:normal;line-height:1.55}.cinematic-discovery-hub-module__rBqpcW__itemSignals{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.cinematic-discovery-hub-module__rBqpcW__itemSignals i{border:1px solid #082d2c26;border-radius:999px;padding:.35rem .55rem;font-size:.66rem;font-style:normal}.cinematic-discovery-hub-module__rBqpcW__itemArrow{font-size:1.35rem}.cinematic-discovery-hub-module__rBqpcW__closing .cinematic-discovery-hub-module__rBqpcW__frame{background:linear-gradient(90deg,#d8eee6 0 47%,#f7f2e8 47%)}.cinematic-discovery-hub-module__rBqpcW__closingArt{width:min(34vw,480px);height:78%;transform:translateY(calc((1 - var(--scene-progress))*7rem));border-radius:14rem 14rem 1rem 1rem;position:absolute;top:11%;left:8vw;overflow:hidden;box-shadow:0 30px 90px #082d2c2b}.cinematic-discovery-hub-module__rBqpcW__closingCopy{width:min(42vw,620px);opacity:calc(.3 + var(--scene-progress)*1.3);position:absolute;top:50%;right:7vw;transform:translateY(-50%)}.cinematic-discovery-hub-module__rBqpcW__closingCopy h2{font-size:clamp(3rem,5.6vw,6.3rem)}.cinematic-discovery-hub-module__rBqpcW__primaryAction{background:var(--ink);color:#fff;border-radius:999px;margin-top:1.3rem;padding:1rem 1.5rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.cinematic-discovery-hub-module__rBqpcW__scene{height:190svh}.cinematic-discovery-hub-module__rBqpcW__opening .cinematic-discovery-hub-module__rBqpcW__frame{background:linear-gradient(#f8f4eb 0 58%,#d8eee6 58%)}.cinematic-discovery-hub-module__rBqpcW__openingCopy{width:auto;inset:9% 22px auto}.cinematic-discovery-hub-module__rBqpcW__opening h1{font-size:clamp(3rem,14vw,5.2rem)}.cinematic-discovery-hub-module__rBqpcW__productPortrait{width:72vw;height:39vh;top:auto;bottom:6%;right:14vw}.cinematic-discovery-hub-module__rBqpcW__signalCloud{display:none}.cinematic-discovery-hub-module__rBqpcW__centerCopy{width:calc(100% - 38px)}.cinematic-discovery-hub-module__rBqpcW__centerCopy h2{font-size:clamp(2.8rem,13vw,4.7rem)}.cinematic-discovery-hub-module__rBqpcW__orbit{width:118vw}.cinematic-discovery-hub-module__rBqpcW__directory{height:max(220svh,calc(170svh + var(--item-count,3)*25svh))}.cinematic-discovery-hub-module__rBqpcW__directory .cinematic-discovery-hub-module__rBqpcW__frame{padding:6vh 20px 7vh;display:block;overflow:auto}.cinematic-discovery-hub-module__rBqpcW__directoryIntro h2{font-size:2.9rem}.cinematic-discovery-hub-module__rBqpcW__itemRail{margin-top:3vh}.cinematic-discovery-hub-module__rBqpcW__discoveryItem{opacity:1;grid-template-columns:2rem 1fr 1.5rem;padding:1rem 0;transform:none}.cinematic-discovery-hub-module__rBqpcW__itemText small{color:#078277}.cinematic-discovery-hub-module__rBqpcW__itemText strong{color:#073b37}.cinematic-discovery-hub-module__rBqpcW__itemText em{-webkit-line-clamp:2;color:#4b6864;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cinematic-discovery-hub-module__rBqpcW__itemSignals{display:none}.cinematic-discovery-hub-module__rBqpcW__closing .cinematic-discovery-hub-module__rBqpcW__frame{background:linear-gradient(#d8eee6 0 48%,#f7f2e8 48%)}.cinematic-discovery-hub-module__rBqpcW__closingArt{border-radius:8rem 8rem 1rem 1rem;width:76vw;height:40%;top:5%;left:12vw}.cinematic-discovery-hub-module__rBqpcW__closingCopy{width:auto;inset:auto 22px 8%;transform:none}.cinematic-discovery-hub-module__rBqpcW__closingCopy h2{font-size:clamp(2.8rem,12vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.cinematic-discovery-hub-module__rBqpcW__scene,.cinematic-discovery-hub-module__rBqpcW__directory{height:auto}.cinematic-discovery-hub-module__rBqpcW__frame,.cinematic-discovery-hub-module__rBqpcW__fixed,.cinematic-discovery-hub-module__rBqpcW__scene[data-state=before] .cinematic-discovery-hub-module__rBqpcW__frame{min-height:100svh;position:relative;inset:auto}.cinematic-discovery-hub-module__rBqpcW__productPortrait,.cinematic-discovery-hub-module__rBqpcW__openingCopy,.cinematic-discovery-hub-module__rBqpcW__orbit,.cinematic-discovery-hub-module__rBqpcW__centerCopy,.cinematic-discovery-hub-module__rBqpcW__discoveryItem,.cinematic-discovery-hub-module__rBqpcW__closingArt,.cinematic-discovery-hub-module__rBqpcW__closingCopy{opacity:1;transform:none}.cinematic-discovery-hub-module__rBqpcW__directory .cinematic-discovery-hub-module__rBqpcW__frame{height:auto;min-height:100svh}.cinematic-discovery-hub-module__rBqpcW__signalCloud{display:none}}
