:root{--red:#C2252C;--wine:#54152C;--paper:#F5F5F5;--green:#414940;--silver:#C0C0C0;--ink:#1A1A1A;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Poppins",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.8 var(--sans)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:6px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.02}h2{font-size:clamp(44px,5.3vw,78px);letter-spacing:-1.8px}p{max-width:62ch}img{display:block;width:100%;height:100%;object-fit:cover}.skip{position:fixed;left:10px;top:-100px;background:#fff;color:var(--ink);padding:15px;z-index:99}.skip:focus{top:10px}.review{min-height:44px;padding:6px 3.6%;display:flex;justify-content:space-between;align-items:center;background:#e9e7e7;color:#414940;font-size:10px;gap:12px}.review>div{display:flex;gap:4px}.review button{border:1px solid transparent;background:transparent;padding:5px 14px;font-size:10px;border-radius:3px}.review button[aria-pressed=true]{background:var(--paper);border-color:#c8c3c3;color:var(--wine)}.header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;background:var(--paper);gap:25px}.wordmark{font:34px/.9 var(--serif);letter-spacing:-1.5px;color:var(--red);white-space:nowrap}.wordmark span{display:block;font:9px/1.4 var(--sans);letter-spacing:1.7px;margin-top:10px}.header nav{display:flex;gap:36px;font-size:11px}.header nav a:hover{color:var(--red)}.nav-cta{border-bottom:1px solid var(--red);color:var(--red);padding:8px 0;font-size:11px}.nav-cta span{margin-left:24px}.hero{position:relative;background:var(--red);color:var(--paper);min-height:720px;display:grid;grid-template-columns:1fr 1fr;padding-bottom:60px;overflow:hidden}.hero-copy{padding:62px 0 50px 9%;position:relative;z-index:2}.intro{font-size:11px;letter-spacing:1.3px;margin-bottom:28px}.hero h1{font-size:clamp(68px,7.6vw,118px);letter-spacing:-4px;line-height:.94}.hero-description{font-size:13px;line-height:1.95;margin:27px 0}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;border:1px solid transparent;padding:17px 22px;font-size:11px;min-height:52px;transition:background .2s,color .2s}.button.light{background:var(--paper);color:var(--wine)}.button.light:hover{background:var(--wine);color:var(--paper);border-color:var(--paper)}.button.dark{background:var(--wine);color:var(--paper)}.quiet-link{display:block;font-size:10px;margin-top:19px;width:max-content}.quiet-link span{margin-left:16px}.hero-art{position:relative;margin:36px 8% 34px 0;min-width:0}.hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:62% center}.hero-art figcaption{position:absolute;left:25px;bottom:25px;font:italic 27px/1.2 var(--serif);max-width:210px;text-shadow:0 2px 12px #54152C}.image-note{position:absolute;right:14px;top:14px;font-size:9px;background:#54152cb3;padding:3px 7px}.hero-bottom{position:absolute;bottom:0;left:4.5%;right:4.5%;height:60px;border-top:1px solid #ffffff40;display:flex;align-items:center;justify-content:space-between;font-size:10px}.hero-bottom>a{font-size:22px}.service-strip{display:flex;align-items:center;justify-content:space-between;padding:27px 6%;border-bottom:1px solid #d7d4d4;font-size:11px;gap:16px}.service-strip>span{font-size:19px;color:var(--red)}.section{padding:110px 7%;scroll-margin-top:30px}.eyebrow{font-size:11px;color:var(--red);margin-bottom:25px}.recognition{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.recognition h2{font-size:clamp(44px,4.6vw,68px);margin-bottom:24px}.recognition>div>p:last-child{color:var(--green);font-size:12px}details{border-bottom:1px solid #cfc9c9}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;padding:23px 0;font-size:13px;min-height:60px}summary::-webkit-details-marker{display:none}summary>span:last-child{font-size:21px;font-weight:400;color:var(--red)}details[open] summary>span:last-child{transform:rotate(45deg)}details>p{padding:0 28px 24px 0;font-size:12px;color:var(--green)}.reflection{padding:87px 24px;background:var(--wine);color:var(--paper);text-align:center}.reflection>p{margin:0 auto 23px;font-size:11px}.reflection h2{font-size:clamp(46px,5.4vw,80px)}.choices{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:35px 0 25px}.choices button{border:1px solid #ffffff70;color:var(--paper);background:transparent;padding:10px 25px;border-radius:40px;font-size:12px;min-height:44px}.choices button:hover,.choices button[aria-pressed=true]{background:var(--paper);color:var(--wine)}.reflection .feeling-response{font:20px/1.5 var(--serif);min-height:60px;max-width:630px;margin-bottom:18px}.reflection small{font-size:9px;color:#e6d4da}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:20px 8%;margin-bottom:48px}.section-heading .eyebrow{grid-column:1/-1;margin:0}.section-heading>p:last-child{font-size:13px;max-width:350px;color:var(--green);padding-bottom:8px}.experience-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center}.video-preview{position:relative;min-height:440px;background:var(--wine);color:var(--paper);overflow:hidden}.video-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;filter:brightness(.48);object-position:33% center}.video-preview>div{position:relative;padding:42px;min-height:440px;display:flex;flex-direction:column;align-items:start;justify-content:flex-end}.video-label{font-size:10px;margin-bottom:auto}.video-preview h3{font-size:43px;margin:40px 0 24px}.video-button{border:0;background:var(--paper);color:var(--wine);font-size:11px;padding:10px 20px;min-height:48px}.video-button>span{font-size:22px;vertical-align:middle;margin-right:12px}.video-preview small{font-size:9px;margin-top:16px}.steps summary{align-items:start;justify-content:flex-start;gap:19px;font:25px/1.2 var(--serif);padding:25px 0}.steps summary small{display:block;font:10px/1.6 var(--sans);margin-top:10px;color:var(--green)}.steps .step-num{font:11px var(--sans);color:var(--red);padding-top:6px}.steps summary>span:last-child{margin-left:auto}.steps details>p{padding-left:34px}.selection{background:#eae8e7;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.book-scene{min-height:540px;position:relative;display:flex;align-items:center;justify-content:center;perspective:1200px}.book{background:var(--red);width:300px;height:420px;color:var(--paper);padding:25px 28px;display:flex;flex-direction:column;position:relative;transform:rotate(-8deg) rotateY(12deg);box-shadow:20px 32px 40px #54152c30,inset 5px 0 3px #54152c66;border-right:5px solid #e6dbdd}.book-back{position:absolute;width:295px;height:420px;background:var(--paper);transform:rotate(6deg) translate(18px);box-shadow:10px 12px 25px #54152c15}.book-top,.book-foot{font-size:10px;display:flex;justify-content:space-between;gap:25px;line-height:1.5}.book-top>span,.book-foot>span{font-size:7px;max-width:80px}.book-title{font:48px/.98 var(--serif);margin-top:46px;letter-spacing:-1.3px}.book-foot{margin-top:auto;border-top:1px solid #ffffff60;padding-top:13px}.bottle-mark{height:72px;width:45px;border:1px solid #ffffff70;border-radius:4px;margin:20px 0 0 auto;position:relative}.bottle-mark i{position:absolute;top:-12px;left:10px;width:23px;height:12px;border:1px solid #ffffff70}.mockup-note{position:absolute;bottom:0;font-size:9px;color:var(--green)}.selection-copy>p:not(.eyebrow){font-size:12px;margin-top:26px;color:var(--green)}ul{list-style:none;padding:0;margin:27px 0;font-size:12px}li{position:relative;padding:9px 0 9px 18px}li:before{content:"·";position:absolute;left:0;color:var(--red)}.selection-copy .delivery{border-top:1px solid #c9c1c1;padding-top:22px;font-weight:500;color:var(--wine)}.text-link{display:inline-block;border-bottom:1px solid var(--red);color:var(--red);font-size:11px;margin-top:28px;padding-bottom:8px}.text-link span{margin-left:22px}.ali{text-align:center}.ali>p{margin-left:auto;margin-right:auto}.ali h2{font-size:clamp(44px,5vw,72px)}.ali-copy{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:750px;margin:38px auto;text-align:left;font-size:12px;color:var(--green)}.ali .signature{font:italic 37px var(--serif);color:var(--red)}.offer{background:var(--red);color:var(--paper);display:grid;grid-template-columns:1.2fr 1fr;gap:10%}.offer .eyebrow{color:var(--paper)}.offer h2{font-size:clamp(64px,7.5vw,112px)}.offer>div>p:last-child{font-size:12px;margin-top:28px}.offer-detail{border-left:1px solid #ffffff50;padding-left:48px}.price{font:94px/1 var(--serif);letter-spacing:-3px}.price>span{font-size:50px}.price-caption{font-size:10px;margin-top:10px}.offer li:before{color:var(--paper)}.offer li{padding-top:6px;padding-bottom:6px}.offer .offer-note{font-size:9px;line-height:1.9;margin-top:18px}.offer .button{width:100%}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.faq h2{font-size:52px}footer{background:var(--wine);color:var(--paper);padding:55px 7% 30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:center}footer .wordmark{color:var(--paper)}footer>p{font:25px var(--serif)}footer>a:last-of-type{font-size:10px;text-align:right}footer>small{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:25px;font-size:9px}dialog{border:0;background:var(--paper);color:var(--ink);padding:48px;max-width:600px;width:calc(100% - 32px);max-height:85vh;overflow:auto}dialog::backdrop{background:#1a1a1abf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog h2{font-size:45px;margin-bottom:24px}dialog p{font-size:12px;margin-bottom:18px}dialog ol{padding-left:20px;font-size:12px}dialog li:before{display:none}.close-dialog{position:absolute;right:16px;top:12px;width:44px;height:44px;border:0;background:none;color:var(--wine);font-size:28px}dialog .button{margin-top:16px}.close-dialog:focus-visible{outline-offset:0}body:has(dialog[open]){overflow:hidden}body.atelier .hero{min-height:800px;background:var(--wine);grid-template-columns:1fr}.atelier .hero-art{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:0}.atelier .hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#280812ed,#54152c80 50%,#54152c1f)}.atelier .hero-art img{object-position:center 55%}.atelier .hero-copy{padding:75px 7% 100px}.atelier .hero h1{font-size:clamp(78px,8vw,124px);max-width:700px}.atelier .hero-art figcaption{right:6%;left:auto;bottom:95px;z-index:1}.atelier .hero-art .image-note{z-index:1;top:24px;right:4.5%}.atelier .hero-bottom{z-index:2}.atelier .header{background:var(--wine);color:var(--paper)}.atelier .header .wordmark,.atelier .nav-cta{color:var(--paper)}.atelier .nav-cta{border-color:var(--red)}.atelier .selection{background:var(--wine);color:var(--paper)}.atelier .selection .eyebrow,.atelier .selection-copy>p:not(.eyebrow),.atelier .selection-copy .delivery,.atelier .selection .text-link,.atelier .mockup-note{color:var(--paper)}@media (min-width:1600px){.hero{min-height:850px}.hero-copy{padding-top:85px}.hero-art{margin-top:55px;margin-bottom:55px}}@media (max-width:1000px){.header nav{gap:18px}.hero h1{font-size:84px}.hero{min-height:680px}.hero-art{margin-right:6%;margin-left:5%}.section{padding:80px 6%}.recognition,.experience-layout,.selection,.offer,.faq{gap:6%}.offer-detail{padding-left:30px}.book{width:250px;height:370px}.book-back{width:245px;height:370px}.book-title{font-size:42px}.book-scene{min-height:460px}.service-strip{padding-left:4%;padding-right:4%;font-size:9px}.video-preview>div{padding:28px}.review-note{display:none}}@media (max-width:720px){html{scroll-padding-top:25px}.review{flex-direction:column;gap:4px;padding:8px 10px}.review>span{font-size:9px}.review button{min-height:36px}.header{height:84px;padding:0 6%}.header nav{display:none}.wordmark{font-size:29px}.wordmark span{font-size:8px}.nav-cta{font-size:9px}.nav-cta span{margin-left:8px}.hero{display:flex;flex-direction:column;min-height:0;padding-bottom:55px}.hero-copy{padding:45px 7% 32px}.intro{margin-bottom:23px;font-size:10px}.hero h1{font-size:clamp(66px,15vw,100px);letter-spacing:-2.8px}.hero-description{font-size:12px;margin:23px 0}.button{font-size:10px;padding:15px 18px;gap:25px}.hero-art{height:370px;min-height:0;margin:0 6% 24px}.hero-art img{object-position:center}.hero-art figcaption{font-size:25px}.hero-bottom{font-size:8px;left:7%;right:7%;height:55px}.hero-bottom span:nth-child(2){display:none}.service-strip{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:10px;padding:22px;font-size:9px}.service-strip>span{display:none}.section{padding:65px 7%}.recognition,.experience-layout,.selection,.offer,.faq{grid-template-columns:1fr;gap:36px}.recognition h2{font-size:51px}.eyebrow{margin-bottom:19px;font-size:10px}summary{font-size:12px}.reflection{padding:65px 7%}.reflection h2{font-size:51px}.choices{gap:8px;margin:27px 0 22px}.choices button{padding:9px 18px;font-size:11px}.reflection .feeling-response{font-size:20px;min-height:90px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.section-heading h2{font-size:53px}.section-heading>p:last-child{font-size:12px}.video-preview,.video-preview>div{min-height:350px}.video-preview h3{font-size:39px}.selection{gap:40px}.book-scene{min-height:430px}.selection-copy h2{font-size:52px}.ali h2{font-size:46px}.ali-copy{grid-template-columns:1fr;gap:18px;text-align:center;margin:27px 0}.offer h2{font-size:75px}.offer-detail{border-left:0;border-top:1px solid #ffffff60;padding:32px 0 0}.price{font-size:86px}.faq h2{font-size:48px}footer{grid-template-columns:1fr 1fr;gap:35px;padding:45px 7% 25px}footer>p{grid-column:1/-1;grid-row:2;font-size:26px}footer>small{font-size:8px}dialog{padding:50px 27px 30px}.atelier .hero{min-height:820px}.atelier .hero-copy{padding:65px 7% 155px}.atelier .hero h1{font-size:76px}.atelier .hero-art{height:auto;position:absolute;margin:0}.atelier .hero-art img{object-position:65% center}.atelier .hero-art:after{background:linear-gradient(90deg,#280812eb,#54152c59)}.atelier .hero-art figcaption{font-size:24px;bottom:85px;left:7%;right:auto;max-width:260px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media (max-width:360px){.book{width:210px;height:340px;padding:22px}.book-back{width:205px;height:340px;transform:rotate(5deg) translate(10px)}.book-title{font-size:37px;margin-top:36px}.book-scene{min-height:395px}.book-top{font-size:8px}.book-top>span,.book-foot>span{font-size:6px}.book-foot{font-size:8px}.atelier .hero h1{font-size:68px}.nav-cta{font-size:8px}.header{gap:14px}}.title-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.title-line>span{display:block;transform-origin:0 100%}.header{position:relative;z-index:5}.hero-art{overflow:hidden}.hero-art img{transform-origin:60% 50%}.hero h1{font-size:clamp(66px,7.4vw,112px)}.hero-bottom{z-index:3}.hero-copy{transform-origin:0 50%}.button span{display:inline-block;transition:transform .3s}.button:hover span{transform:translate(3px,-3px)}.reflection{position:relative;overflow:hidden}.reflection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);transform:scaleX(var(--reflection-wash,0));transform-origin:left;pointer-events:none}.reflection>*{position:relative}.journey{padding:75px 0 35px;background:var(--paper);overflow:hidden;position:relative}.journey-heading{padding:0 7% 35px;display:flex;justify-content:space-between;gap:30px;align-items:end}.journey-heading h2{font-size:clamp(44px,4.6vw,66px)}.journey-heading .eyebrow{margin-bottom:14px}.journey-heading .text-link{white-space:nowrap}.journey-track{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--silver)}.journey-card{padding:26px 40px 35px;border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);min-width:0}.chapter{display:flex;justify-content:space-between;color:var(--red);font-size:11px}.chapter-copy h3{font-size:37px;line-height:1.03;letter-spacing:-1px;margin-bottom:16px}.chapter-copy p{font-size:12px;max-width:330px;color:var(--green)}.guide-art,.scent-art,.conversation-art,.five-art{height:230px;position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0 25px;overflow:hidden}.guide-art{background:#e8e5e4;perspective:800px}.guide-page{background:var(--red);color:var(--paper);width:175px;height:215px;padding:19px;transform:rotate(-9deg);box-shadow:12px 14px silver,18px 20px 25px #54152c25;display:flex;flex-direction:column}.guide-page small{font-size:7px}.guide-page strong{font:32px/.95 var(--serif);margin:18px 0}.guide-page>span{font-size:7px;margin-bottom:12px}.guide-page i{height:1px;background:#ffffff50;margin-bottom:10px}.scent-art{background:var(--green);color:var(--paper)}.scent-ring{position:absolute;width:145px;height:145px;border:1px solid #c0c0c099;border-radius:50%}.ring-one{transform:translate(-38px,5px)}.ring-two{transform:translate(38px,5px)}.ring-three{transform:translateY(-25px)}.scent-art em{z-index:1;font:italic 34px/1 var(--serif);text-align:center}.conversation-art{background:var(--wine);color:var(--paper);flex-direction:column;gap:18px}.conversation-art>span{font:italic 38px/1.1 var(--serif);text-align:center}.conversation-art small{font-size:8px}.five-art{background:var(--red);color:var(--paper);gap:20px}.five-art>span{font:190px/.9 var(--serif)}.five-art small{font:italic 25px/1 var(--serif)}.journey-instruction{max-width:none;text-align:center;font-size:10px;margin:18px 7% 0;color:var(--green)}.journey-progress{height:2px;background:#d8d2d2;margin:0 7%;display:none}.journey-progress>span{display:block;height:100%;background:var(--red);transform:scaleX(0);transform-origin:left}.journey-enhanced .journey-track{display:flex;width:max-content}.journey-enhanced .journey-card{width:38vw;flex-shrink:0;border-bottom:0}.journey-enhanced .journey-progress{display:block}.journey-enhanced .journey-instruction:before{content:"Sigue bajando · ";color:var(--red)}.journey-enhanced .journey-window{overflow:hidden}.experience-film{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:center;background:var(--wine);color:var(--paper);overflow:hidden}.experience-film .eyebrow{color:var(--paper)}.film-copy h2{font-size:clamp(45px,5vw,72px)}.film-copy>p:not(.eyebrow){font-size:12px;margin-top:28px}.film-copy .text-link{background:none;color:var(--paper);border:0;border-bottom:1px solid var(--paper);padding:0 0 9px;font-family:var(--sans);cursor:pointer}.film-copy small{display:block;font-size:9px;margin-top:18px;color:var(--silver)}.film-frame{height:490px;position:relative;overflow:hidden}.film-frame img{object-position:65% center}.film-frame>span{position:absolute;bottom:25px;left:25px;color:#fff;font:italic 31px var(--serif);text-shadow:0 1px 8px var(--wine)}.book-scene{isolation:isolate}.book{z-index:2;transform-origin:8% 50%}.book-back{padding:28px;color:var(--wine);display:flex;flex-direction:column;justify-content:space-between}.book-back small{font-size:9px}.book-back strong{font:32px/1 var(--serif)}.sample-lines span{display:block;border-bottom:1px solid #c0c0c0;font-size:8px;padding:8px 0}.book-back em{font-size:8px}.selection{overflow:hidden}.ali,.faq{background:var(--paper)}main{position:relative;z-index:2;background:var(--paper)}.footer-reveal{position:relative;z-index:1;background:var(--wine)}footer{min-height:360px}.footer-reveal.reveal-active{position:sticky;bottom:0}.review{position:relative;z-index:6}.motion-replay{border:1px solid #c8c3c3;background:transparent;color:var(--wine);padding:5px 12px;font-size:10px;border-radius:3px}.review-note{display:none}.motion-status{font-size:9px;color:var(--green)}@media (min-width:1000px) and (min-height:700px){.hero{height:100svh;min-height:700px}.hero-copy{padding-top:45px;padding-bottom:35px}.hero-art{margin-top:32px;margin-bottom:30px}.hero-description{margin:22px 0}.hero .intro{margin-bottom:20px}.hero h1{font-size:clamp(72px,7vw,106px)}.atelier .hero{min-height:700px}.atelier .hero-copy{padding:45px 7% 80px}.atelier .hero h1{font-size:clamp(78px,7vw,106px)}.journey-enhanced{height:100svh;padding-top:36px;padding-bottom:20px;display:flex;flex-direction:column;justify-content:space-between}.journey-enhanced .journey-heading{padding-bottom:20px}.journey-enhanced .journey-card{padding-top:20px;padding-bottom:20px}.journey-enhanced .guide-art,.journey-enhanced .scent-art,.journey-enhanced .conversation-art,.journey-enhanced .five-art{height:clamp(180px,26vh,260px);margin:15px 0 20px}.journey-enhanced .chapter-copy h3{font-size:34px}.journey-enhanced .chapter-copy p{font-size:11px}.journey-enhanced .journey-heading h2{font-size:52px}}@media (max-width:999px){.journey-card{padding:25px}.journey-heading{align-items:start}.journey-heading .text-link{font-size:9px}.journey{padding-top:65px}.chapter-copy h3{font-size:31px}.experience-film{gap:5%}.film-frame{height:410px}}@media (max-width:720px){.hero h1{font-size:clamp(62px,14.5vw,96px)}.journey-track{grid-template-columns:1fr}.journey-heading{display:block}.journey-heading h2{font-size:49px}.journey-heading .text-link{margin-top:20px}.journey-card{padding:24px 7% 32px}.guide-art,.scent-art,.conversation-art,.five-art{height:250px}.chapter-copy h3{font-size:38px}.chapter-copy p{font-size:12px;max-width:none}.experience-film{grid-template-columns:1fr;gap:30px}.film-frame{height:380px}.film-copy h2{font-size:52px}.book-back{padding:20px}.book-back strong{font-size:25px}.book-back small{font-size:8px}.sample-lines span{font-size:7px}.review{flex-wrap:wrap}.review>div{flex-wrap:wrap;justify-content:center}.review .motion-replay{min-height:36px}.motion-status{display:none}footer{min-height:340px}}@media (prefers-reduced-motion:reduce){.footer-reveal.reveal-active{position:relative}.reflection:before{display:none}.journey-enhanced .journey-track{display:grid;width:auto}.journey-enhanced .journey-card{width:auto}.journey-enhanced{height:auto}}.eyebrow,.intro,.header nav a,.nav-cta,.service-strip p,.chapter,.video-label,.offer-kicker,.price-caption{text-transform:uppercase;letter-spacing:2.2px}.eyebrow{font-weight:500}.header nav a{letter-spacing:1.6px}.service-strip{gap:28px;border-bottom-color:#e3dede}.service-strip p{color:var(--green);font-size:10px}.service-strip>span{opacity:.35;font-size:14px}.button.light{background:transparent;color:var(--wine);border:1px solid var(--wine);padding:18px 26px}.button.light:hover{background:var(--wine);color:var(--paper)}.offer .button.light{background:transparent;color:var(--paper);border:1px solid var(--paper)}.offer .button.light:hover{background:var(--paper);color:var(--wine)}.image-note,.mockup-note{background:none;padding:0;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;opacity:.55;color:inherit}.image-note{color:var(--paper);right:auto;left:14px;bottom:14px;top:auto}.offer-kicker{color:var(--paper);opacity:.7;font-size:10px;margin-bottom:22px}.offer-note{opacity:.55;letter-spacing:.3px;text-transform:none}.offer-detail{display:flex;flex-direction:column}.offer-detail ul{margin-top:0}.section{padding:130px 7%}.recognition h2,.section-heading h2,.selection-copy h2,.ali h2{letter-spacing:-1.5px}.chapter-copy h3{letter-spacing:-1.2px}@media (min-width:1000px){.section,.offer{padding:150px 7%}}@media (max-width:720px){.section{padding:70px 7%}}.book-back small,.book-top,.book-foot,.book-top>span,.book-foot>span{text-transform:uppercase;letter-spacing:1px}.review[hidden]{display:none}.hero-art video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:62% center}.atelier .hero-art video{object-position:center 55%}.guide-page,.scent-art em,.conversation-art>span,.conversation-art small,.five-art>span,.five-art small{position:relative;z-index:1}.guide-art:after,.scent-art:after,.conversation-art:after,.five-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 55% at 32% 28%,rgba(255,255,255,.22),transparent 62%);animation:chapter-breathe 9s ease-in-out infinite}.scent-art:after{background:radial-gradient(48% 48% at 50% 45%,rgba(192,192,192,.3),transparent 66%);animation-duration:12s}.conversation-art:after{background:radial-gradient(70% 60% at 50% 62%,rgba(194,37,44,.22),transparent 72%);animation-duration:14s}.five-art:after{background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);background-size:240% 100%;animation:chapter-sweep 8s ease-in-out infinite}@keyframes chapter-breathe{0%,to{opacity:.3}50%{opacity:.72}}@keyframes chapter-sweep{0%{background-position:-70% 0}to{background-position:170% 0}}.guide-page{transition:box-shadow .7s ease}.journey-card:hover .guide-page{box-shadow:16px 18px silver,26px 30px 42px #54152c38}body[data-motion=reduced] .guide-art:after,body[data-motion=reduced] .scent-art:after,body[data-motion=reduced] .conversation-art:after,body[data-motion=reduced] .five-art:after{animation:none}.header{position:absolute;top:0;left:0;right:0;z-index:6;background:transparent;color:var(--paper)}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(24,7,16,.6),transparent);pointer-events:none}.header>*{position:relative}.header .wordmark,.header nav a,.nav-cta{color:var(--paper)}.header nav a:hover{color:var(--silver)}.nav-cta{border-bottom-color:#f5f5f58c}.nav-cta:hover{border-bottom-color:var(--paper)}.film-stage{position:relative;background:#180710}.film-bg{position:sticky;top:0;height:100svh;margin:0 0 -100svh;z-index:0;overflow:hidden}.film-bg video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.film-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(24,7,16,.5) 0%,rgba(24,7,16,.16) 26%,transparent 52%,rgba(24,7,16,.22) 100%),linear-gradient(97deg,rgba(24,7,16,.74) 0%,rgba(24,7,16,.42) 36%,rgba(45,11,26,.1) 64%,transparent 88%)}.film-stage .recognition,.film-stage .reflection{background:radial-gradient(130% 95% at 35% 50%,rgba(24,7,16,.44) 0%,rgba(24,7,16,.2) 58%,transparent 100%)}.film-stage h2,.film-stage h3,.film-stage summary,.film-stage p,.film-stage small,.film-stage .feeling-response{text-shadow:0 2px 16px rgba(24,7,16,.85),0 1px 3px rgba(24,7,16,.7)}.film-stage .recognition-list{background:#18071057;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 26px;border:1px solid rgba(245,245,245,.1)}.hero-copy h1,.hero-copy .intro,.hero-description{text-shadow:0 3px 24px rgba(24,7,16,.8),0 1px 4px rgba(24,7,16,.6)}.film-bg .image-note{position:absolute;top:auto;bottom:78px;right:6%;left:auto;z-index:1;color:var(--paper)}.film-stage>*:not(.film-bg){position:relative;z-index:1}.hero{grid-template-columns:1fr;background:transparent;height:100svh;min-height:620px;max-height:1000px;padding-bottom:0;align-items:end}.hero-copy{padding:0 7% 122px;max-width:820px}.hero h1{font-size:clamp(66px,7.4vw,118px)}.hero-description{max-width:430px}.hero-bottom{z-index:3;border-top-color:#f5f5f538}.hero .button.light{background:transparent;color:var(--paper);border-color:#f5f5f580;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero .button.light:hover{background:var(--paper);color:var(--wine);border-color:var(--paper)}.film-stage .service-strip,.film-stage .recognition,.film-stage .reflection{background:transparent;color:var(--paper)}.film-stage .service-strip{border-bottom-color:#f5f5f529;padding-top:34px;padding-bottom:34px}.film-stage .service-strip p{color:#f5f5f5d1}.film-stage .service-strip>span{color:#f5f5f566}.film-stage .recognition{padding-top:120px;padding-bottom:120px}.film-stage .recognition>div>p:last-child{color:#f5f5f5b8}.film-stage .eyebrow{color:var(--paper);opacity:.72}.film-stage details{border-bottom-color:#f5f5f538}.film-stage summary>span:last-child{color:var(--paper)}.film-stage details>p{color:#f5f5f5c7}.film-stage .reflection{padding-top:120px;padding-bottom:140px}.film-stage .reflection:before{display:none}.film-stage .reflection small{color:#f5f5f58c}.film-stage .choices button{border-color:#f5f5f573}@media (min-width:1600px){.hero{min-height:760px}.hero-copy{padding-bottom:140px}}@media (max-width:1000px){.hero{height:auto;min-height:96svh;max-height:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.hero-copy{padding:0 7% 118px;max-width:none}.film-bg .image-note{bottom:72px;right:7%}.film-bg video{object-position:62% 42%}.film-stage .recognition,.film-stage .reflection{padding-top:88px;padding-bottom:88px}}@media (max-width:720px){.hero{min-height:94svh;padding-bottom:0}.hero-copy{padding:0 7% 104px}.hero-description{max-width:none}.hero h1{font-size:clamp(58px,13vw,92px)}}body{background-color:var(--paper);background-image:radial-gradient(135% 85% at 50% 0%,#fcfbf9,#f5f5f5 46%,#edebe7);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}.offer{background-image:radial-gradient(125% 105% at 12% 0%,#CE3037 0%,var(--red) 42%,#A61C22 100%)}.reflection{background-image:radial-gradient(110% 130% at 18% 0%,#6B1C39 0%,var(--wine) 48%,#3A0E1E 100%)}footer{background-image:radial-gradient(115% 130% at 82% 0%,#66203F 0%,var(--wine) 52%,#360C1C 100%)}.five-art{background-image:radial-gradient(120% 120% at 25% 15%,#CE3037 0%,var(--red) 48%,#9E181F 100%)}.conversation-art{background-image:radial-gradient(120% 120% at 70% 20%,#6B1C39 0%,var(--wine) 50%,#330C1B 100%)}.scent-art{background-image:radial-gradient(120% 120% at 30% 20%,#4E584C 0%,var(--green) 52%,#2A302A 100%)}.guide-art{background-image:radial-gradient(120% 120% at 35% 20%,#f1eeec,#e8e5e3 55%,#dad5d2)}.selection{background-image:radial-gradient(120% 90% at 70% 0%,#efedeb,#eae8e7,#e1dedb)}.video-preview{background-image:radial-gradient(110% 120% at 25% 10%,#6B1C39 0%,var(--wine) 50%,#330C1B 100%)}.offer>div>p.offer-price{font:clamp(48px,5vw,72px)/1 var(--serif);margin-top:36px}.offer-price small{display:block;font:10px/1.8 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.75;margin-top:12px}.offer-detail .offer-kicker:not(:first-child){margin-top:10px}.payment{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--paper)}.payment h2{font-size:clamp(40px,4.5vw,60px);margin-bottom:14px}.payment-intro>p:not(.eyebrow){font-size:13px;color:var(--green);margin-bottom:28px}.terms summary{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.terms-body p{font-size:12px;line-height:1.75;color:var(--green);padding:0 0 14px}.terms-body a,.pay-note a,footer small a{color:inherit;text-decoration:underline}.payment-box{border:1px solid #cfc9c9;padding:36px;background:#fff;align-self:start}.consent{display:flex;gap:14px;align-items:flex-start;font-size:13px;line-height:1.6;cursor:pointer}.consent input{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:var(--wine)}.consent-hint{font-size:11px;color:var(--green);opacity:.7;margin-top:18px}.pay-methods{margin-top:28px;border-top:1px solid #e3dede}.pay-method{padding:22px 0;border-bottom:1px solid #e3dede}.pay-title{font:22px var(--serif);margin-bottom:12px}.pay-title small{font:10px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--green);margin-left:10px}.pay-method .button{width:100%}.copy-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.copy-row code{font:14px/1.4 var(--sans);letter-spacing:.04em;background:var(--paper);padding:12px 14px;flex:1;min-width:0;overflow-wrap:anywhere}.copy{border:1px solid var(--wine);background:transparent;color:var(--wine);font:10px var(--sans);letter-spacing:.15em;text-transform:uppercase;padding:13px 16px;min-height:44px;cursor:pointer}.copy:hover{background:var(--wine);color:var(--paper)}.pay-note{font-size:11px;line-height:1.7;color:var(--green);margin-top:12px}.testimonials{text-align:center}.discovery-edition{--study-line:rgba(245,245,245,.23)}.discovery-edition .film-stage{background:var(--wine);overflow:hidden}.discovery-edition .film-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0}.discovery-edition .film-bg img{width:100%;height:100%;object-fit:cover;object-position:70% center;transform-origin:75% 60%}.discovery-edition .film-bg:after{background:linear-gradient(90deg,rgba(32,8,19,.62),rgba(40,10,23,.25) 44%,transparent 68%),linear-gradient(0deg,rgba(30,7,18,.5),transparent 35%)}.discovery-edition .hero{min-height:760px;height:100svh;max-height:1100px;display:flex;align-items:center;justify-content:flex-start}.discovery-edition .hero-copy{max-width:62%;margin-left:7%;padding:135px 0 120px}.discovery-edition .hero h1{font-size:clamp(72px,7.3vw,112px);font-weight:400;letter-spacing:-.045em}.discovery-edition .hero-description{font-size:14px;line-height:1.9;margin:28px 0}.discovery-edition .hero .intro{font-size:10px;letter-spacing:.2em}.discovery-edition .hero-bottom{height:62px}.discovery-edition .hero-bottom span:nth-child(2){position:absolute;left:50%;transform:translate(-50%);margin:0;white-space:nowrap}.discovery-edition .film-bg .image-note{right:5%;bottom:92px;opacity:.75;font-size:8px}.motion-dock{position:absolute!important;right:4.5%;bottom:9px;z-index:4!important}.motion-dock button{min-height:44px;border:0;background:transparent;color:var(--paper);font:10px var(--sans);letter-spacing:.04em;padding:10px 0 10px 18px;cursor:pointer}.motion-dock button:before{content:"Ⅱ";display:inline-block;margin-right:10px}.motion-dock button[aria-pressed=true]:before{content:"▷"}.motion-dock button:disabled{opacity:.65;cursor:default}.discovery-edition .hero-bottom>a{display:none}.discovery-edition .service-strip{background:var(--wine);color:var(--paper);padding:32px 7%;border:0;position:relative}.discovery-edition .service-strip p{color:var(--paper);font-size:9px}.discovery-edition .service-strip>span{color:var(--silver)}.discovery-edition .recognition{background:var(--wine);color:var(--paper);grid-template-columns:.95fr 1.05fr;gap:8%;align-items:center;padding-top:130px;padding-bottom:110px}.recognition-copy>.eyebrow{color:var(--silver);font-size:10px}.recognition-copy>p:last-of-type{color:#e4cfd7;font-size:13px;line-height:1.9}.recognition-copy h2{font-size:clamp(46px,4.9vw,74px);line-height:1.02;font-weight:400}.recognition-copy .recognition-list{margin-top:35px}.recognition-copy details{border-color:var(--study-line)}.recognition-copy summary{font-size:12px;line-height:1.7;gap:15px}.recognition-copy summary>span:last-child{color:var(--silver)}.recognition-copy details>p{color:#e4cfd7;line-height:1.85}.discovery-study{min-width:0}.discovery-image{position:relative;isolation:isolate;margin:0;aspect-ratio:4/5;overflow:hidden;background:#240b17;border:1px solid var(--study-line)}.discovery-image img{width:100%;height:100%;object-fit:cover;object-position:85% center;display:block}.discovery-image .discovery-base{filter:brightness(.65) saturate(.85)}.discovery-light{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s;mask-image:radial-gradient(circle 190px at var(--light-x,70%) var(--light-y,55%),#000 0%,#000 22%,#0009 55%,transparent 100%);-webkit-mask-image:radial-gradient(circle 190px at var(--light-x,70%) var(--light-y,55%),#000 0%,#000 22%,#0009 55%,transparent 100%)}.discovery-image.is-tracking .discovery-light{opacity:1}.discovery-image.is-revealed .discovery-light{opacity:1;mask-image:none;-webkit-mask-image:none}.study-corner{position:absolute;top:25px;left:25px;font-size:8px;line-height:1.9;letter-spacing:.16em;text-transform:uppercase;color:#f5f5f5cf}.study-number{position:absolute;right:22px;bottom:12px;font:italic 64px/1 var(--serif);color:#f5f5f591}.study-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px}.study-caption p{font:italic 24px/1.2 var(--serif);margin:0}.reveal-detail{border:0;border-bottom:1px solid #f5f5f573;min-height:44px;background:none;color:var(--paper);font:10px var(--sans);padding:8px 0;cursor:pointer;white-space:nowrap}.reveal-detail span{margin-left:10px}.study-hint{display:block;color:#e4cfd7;font-size:9px;line-height:1.7;margin-top:16px}.discovery-edition .reflection{padding:95px 7% 125px;background:radial-gradient(ellipse at 50% 100%,#81213b,var(--wine) 70%)}.discovery-edition .reflection h2{font-weight:400}.discovery-edition .reflection:before{display:none}.discovery-edition .journey{background:var(--paper);isolation:isolate}.journey-iris{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wine);z-index:-1;pointer-events:none;display:none}.discovery-edition .journey-heading,.discovery-edition .journey-window,.discovery-edition .journey-instruction{position:relative}.discovery-edition .journey-track{border-top:1px solid #54152c26}.discovery-edition .journey-card{border-color:#54152c26}.discovery-edition .journey-heading h2{font-weight:400}.discovery-edition .chapter-copy p{font-size:13px;line-height:1.85}.discovery-edition .guide-art:after,.discovery-edition .scent-art:after,.discovery-edition .conversation-art:after,.discovery-edition .five-art:after{animation:none}.olfactory{background:var(--paper);overflow:hidden;border-top:1px solid #54152c20;padding-bottom:65px!important}.olfactory-intro{display:grid;grid-template-columns:1.4fr .6fr;gap:22px 40px;align-items:end;position:relative;z-index:2}.olfactory-intro .eyebrow{grid-column:1/-1;margin:0}.olfactory-intro h2{font-size:clamp(50px,5.5vw,82px);line-height:.98;letter-spacing:-.025em;font-weight:400}.olfactory-intro h2 em{font-weight:400;color:var(--wine)}.olfactory-intro>p:last-child{font-size:13px;color:var(--green);line-height:1.9;margin-bottom:5px}.orbit-stage{position:relative;max-width:1320px;margin:75px auto 0;padding:20px 0}.orbit-path{display:none;position:absolute;width:78%;height:42%;border:1px solid #54152c22;border-radius:50%;left:11%;top:22%}.orbit-center{display:none;position:absolute;left:50%;top:61%;transform:translate(-50%,-50%);text-align:center;font:40px/1.03 var(--serif);color:var(--wine)}.orbit-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.orbit-item{position:relative;min-width:0;padding:20px 15px 25px!important;text-align:center;background:#ebe9e3;border:1px solid #54152c24;border-radius:100px 100px 2px 2px;color:var(--wine)}.orbit-item:before{display:none}.orbit-item:nth-child(2n){background:#e3e6df;color:var(--green)}.orbit-item svg{display:block;width:100%;height:145px;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.botanical-number{font:italic 17px var(--serif);opacity:.6}.botanical-study{display:block;width:min(100%,145px);aspect-ratio:1;margin:0 auto;background-image:url(../assets/ali-botanicos-editorial.png);background-size:300% 200%;background-repeat:no-repeat;mix-blend-mode:multiply;border-radius:50%}.orbit-item:nth-child(1) .botanical-study{background-position:0 0}.orbit-item:nth-child(2) .botanical-study{background-position:50% 0}.orbit-item:nth-child(3) .botanical-study{background-position:100% 0}.orbit-item:nth-child(4) .botanical-study{background-position:0 100%}.orbit-item:nth-child(5) .botanical-study{background-position:50% 100%}.orbit-item h3{font:30px/1.1 var(--serif);margin:10px 0}.botanical-caption{font-size:8px;text-transform:uppercase;letter-spacing:.1em;display:block}.orbit-stage.orbit-enhanced{height:570px}.orbit-enhanced .orbit-path,.orbit-enhanced .orbit-center{display:block}.orbit-enhanced .orbit-item{position:absolute;width:clamp(145px,14vw,190px);height:254px;top:28%;left:50%;margin:0}.olfactory-foot{border-top:1px solid #54152c30;padding-top:28px;display:flex;justify-content:space-between;gap:40px;align-items:start}.olfactory-foot>span{font:italic 25px/1.2 var(--serif);color:var(--wine)}.olfactory-foot p{max-width:440px;font-size:10px;line-height:1.9;color:var(--green)}body[data-motion=reduced] *,body[data-motion=reduced] *:before,body[data-motion=reduced] *:after{animation:none!important;transition:none!important}body[data-motion=reduced]{scroll-behavior:auto}.discovery-edition .experience-film{background:var(--green)}.discovery-edition .experience-film .film-frame{border-radius:160px 160px 0 0}.discovery-edition .selection-copy p,.discovery-edition .ali-copy{font-size:14px;line-height:1.9}.discovery-edition .offer-note{opacity:.9}@supports not ((mask-image:radial-gradient(black,transparent)) or (-webkit-mask-image:radial-gradient(black,transparent))){.discovery-light{mask-image:none;-webkit-mask-image:none}}@media (min-width:1000px){.discovery-edition .journey-enhanced .journey-card{width:36vw}.discovery-edition .journey-enhanced .chapter-copy p{font-size:12px}}@media (max-width:999px){.discovery-edition .hero{min-height:780px}.discovery-edition .hero-copy{max-width:70%;padding-top:160px}.discovery-edition .recognition{gap:5%;padding:90px 6%}.study-caption{align-items:start;flex-direction:column}.olfactory-intro{grid-template-columns:1fr}.orbit-items{gap:12px}.orbit-item svg{height:110px}.orbit-item h3{font-size:26px}.botanical-caption{font-size:7px}}@media (max-width:720px){.discovery-edition .hero{min-height:820px;height:100svh;max-height:none;align-items:stretch;justify-content:flex-start}.discovery-edition .hero-copy{max-width:none;margin:0;padding:135px 7% 300px}.discovery-edition .hero h1{font-size:clamp(59px,14vw,92px);line-height:.92}.discovery-edition .hero-description{font-size:12px;margin:22px 0}.discovery-edition .film-bg img{object-position:80% bottom;height:62%;position:absolute;bottom:0}.discovery-edition .film-bg{background:linear-gradient(140deg,#3c1023,var(--wine))}.discovery-edition .film-bg:after{background:linear-gradient(180deg,#3c1023,#3c1023 31%,#3c1023f2 40%,#3c102333 68%,#1e071240)}.discovery-edition .film-bg .image-note{bottom:76px;right:7%;font-size:7px;max-width:140px;text-align:right}.discovery-edition .hero-bottom{left:7%;right:7%}.motion-dock{right:7%;bottom:10px}.motion-dock button{font-size:9px}.discovery-edition .recognition{grid-template-columns:1fr;padding:75px 7%;gap:48px}.recognition-copy h2{font-size:53px}.recognition-copy summary{font-size:12px}.discovery-image{aspect-ratio:4/5}.study-caption{flex-direction:row;align-items:center}.study-caption p{font-size:22px}.reveal-detail{font-size:9px}.discovery-edition .reflection{padding:70px 7% 90px}.discovery-edition .reflection h2{font-size:48px}.olfactory-intro h2{font-size:52px}.olfactory-intro>p:last-child{font-size:12px}.orbit-stage{margin:32px -8% 35px;overflow-x:auto;padding:10px 8% 20px;scroll-snap-type:x mandatory}.orbit-items{display:flex;width:max-content;gap:18px;padding-right:24px}.orbit-item{width:174px;flex:none;scroll-snap-align:center}.orbit-item svg{height:140px}.orbit-item h3{font-size:32px}.botanical-caption{font-size:8px}.olfactory-foot{flex-direction:column;gap:18px}.olfactory-foot p{font-size:10px}.discovery-edition .experience-film .film-frame{height:370px;border-radius:140px 140px 0 0}}@media (max-width:720px){.payment{grid-template-columns:1fr;gap:36px}.payment-box{padding:24px 18px}.offer-price{margin-top:24px}}.film-frame:has(video),.discovery-edition .experience-film .film-frame:has(video){height:auto;aspect-ratio:16/9;border-radius:0;background:var(--wine)}.film-frame video{display:block;width:100%;height:100%;object-fit:contain}.journey-card .text-link{margin-top:14px}
