.od-story-root{color:var(--od-art-25);background:var(--od-art-45);font-synthesis:none;font-family:Dolce Text,Arial,sans-serif}:where(.od-story-root) *{box-sizing:border-box}.od-story-root{margin:0}:where(.od-story-root) button,:where(.od-story-root) input,:where(.od-story-root) select{font:inherit}:where(.od-story-root) button,:where(.od-story-root) a{touch-action:manipulation}:where(.od-story-root) button{cursor:pointer}:where(.od-story-root) button:disabled{cursor:default}:where(.od-story-root) button,:where(.od-story-root) a,:where(.od-story-root) input,:where(.od-story-root) select,:where(.od-story-root) summary{-webkit-tap-highlight-color:transparent}:where(.od-story-root) a,:where(.od-story-root) button{color:inherit}:where(.od-story-root) button:focus-visible,:where(.od-story-root) a:focus-visible,:where(.od-story-root) input:focus-visible,:where(.od-story-root) select:focus-visible,:where(.od-story-root) summary:focus-visible{outline:3px solid var(--od-art-39);outline-offset:5px}:where(.od-story-root) h1,:where(.od-story-root) h2,:where(.od-story-root) h3,:where(.od-story-root) p{margin:0}:where(.od-story-root) h1,:where(.od-story-root) h2,:where(.od-story-root) h3{letter-spacing:0;font-family:Dolce Display,Georgia,serif;font-weight:500;line-height:.94}:where(.od-story-root) em,:where(.od-story-root) i{font-weight:400}:where(.od-story-root) button svg,:where(.od-story-root) a svg{flex-shrink:0;width:22px;height:22px}.od-story-root.story-app{--ink:var(--od-art-25);--cream:var(--od-art-45);overflow-x:clip}:where(.od-story-root) .skip{background:var(--ink);color:var(--cream);z-index:100;padding:14px;position:fixed;top:-100px;left:20px}:where(.od-story-root) .skip:focus{top:20px}:where(.od-story-root) .site-nav{background:var(--od-art-7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;border-bottom:1px solid var(--od-art-3);justify-content:space-between;align-items:center;gap:20px;height:90px;padding:0 4.5%;display:flex;position:fixed;top:0;left:0;right:0}:where(.od-story-root) .brand{letter-spacing:0;background:0 0;border:0;min-height:48px;padding:0;font-family:Dolce Display,Georgia,serif;font-size:38px}:where(.od-story-root) .brand i{color:var(--od-art-42)}:where(.od-story-root) .concept-label{letter-spacing:0;text-transform:uppercase;opacity:.65;font-size:9px}:where(.od-story-root) .site-nav nav{align-items:center;gap:22px;display:flex}:where(.od-story-root) .menu-link,:where(.od-story-root) .language{background:0 0;border:0;min-height:44px;padding:0 4px;font-size:12px}:where(.od-story-root) .menu-link{align-items:center;gap:18px;display:flex}:where(.od-story-root) .menu-link span{font-size:24px;font-weight:300}:where(.od-story-root) .language{min-width:32px}:where(.od-story-root) .button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--cream);border-radius:999px;justify-content:space-between;align-items:center;gap:25px;padding:13px 23px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}:where(.od-story-root) .button:hover{background:var(--od-art-30)}:where(.od-story-root) .nav-cta{min-height:44px;padding:10px 18px;font-size:11px}:where(.od-story-root) .story-track{height:640svh;position:relative}:where(.od-story-root) .story-stage{isolation:isolate;height:100svh;min-height:540px;transition:background .22s linear;position:sticky;top:0;overflow:hidden}:where(.od-story-root) .paper-grain{z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:where(.od-story-root) .background-word{white-space:nowrap;opacity:.035;pointer-events:none;font-family:Dolce Display,Georgia,serif;font-size:24vw;font-style:italic;position:absolute;top:54%;left:3%}:where(.od-story-root) .connecting-thread{pointer-events:none;opacity:.3;width:100%;height:100%;position:absolute;inset:0}:where(.od-story-root) .connecting-thread path{fill:none;stroke:var(--od-art-41);stroke-width:1.5px}:where(.od-story-root) .film-actor{pointer-events:none;will-change:transform,opacity;width:min(1200px,96vw);position:absolute}:where(.od-story-root) .film-surface{aspect-ratio:16/9;-webkit-mask-image:radial-gradient(ellipse 48% 55% at 50% 52%,var(--od-art-49) 40%,var(--od-art-48) 63%,transparent 98%);-webkit-mask-image:radial-gradient(ellipse 48% 55% at 50% 52%,var(--od-art-49) 40%,var(--od-art-48) 63%,transparent 98%);mask-image:radial-gradient(ellipse 48% 55% at 50% 52%,var(--od-art-49) 40%,var(--od-art-48) 63%,transparent 98%);position:relative}:where(.od-story-root) .film-surface canvas,:where(.od-story-root) .film-surface img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.od-story-root) .shared-actor{left:var(--actor-x);top:var(--actor-y);width:var(--actor-w);max-width:670px;transform:translate(-50%,-50%) rotate(var(--actor-rotate));z-index:4;pointer-events:none;will-change:transform;position:absolute}:where(.od-story-root) .bowl{aspect-ratio:1;width:100%;position:relative}:where(.od-story-root) .bowl>img{object-fit:contain;width:100%;height:100%;display:block}:where(.od-story-root) .bowl-finish{width:100%;height:100%;position:absolute;inset:0}:where(.od-story-root) .side-actor{pointer-events:none;will-change:transform;z-index:2;width:34vw;max-width:510px;position:absolute}:where(.od-story-root) .actor-caption{text-align:center;font-family:Dolce Display,Georgia,serif;font-size:34px;font-style:italic;position:absolute;top:88%;left:10%;right:10%}:where(.od-story-root) .actor-caption span{letter-spacing:0;text-transform:uppercase;margin-top:10px;font:9px Dolce Text,Arial,sans-serif;display:block}:where(.od-story-root) .scene{z-index:5;pointer-events:none;will-change:transform,opacity;position:absolute;inset:0}:where(.od-story-root) .scene button,:where(.od-story-root) .scene input,:where(.od-story-root) .scene label{pointer-events:auto}:where(.od-story-root) .scene-copy{width:49%;max-width:760px;position:absolute;top:25%;left:7.5%}:where(.od-story-root) .eyebrow{letter-spacing:0;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.7}:where(.od-story-root) .scene :is(h1,h2){font-size:clamp(64px,7.2vw,122px);font-weight:500;line-height:.95}:where(.od-story-root) .scene :is(h1,h2) em{color:var(--od-art-37)}:where(.od-story-root) .scene-description{max-width:310px;margin-top:28px;font-size:13px;line-height:1.75}:where(.od-story-root) .text-action{border:0;border-bottom:1px solid var(--od-art-8);background:0 0;align-items:center;gap:22px;min-height:44px;margin-top:25px;padding:10px 0;font-size:11px;display:inline-flex}:where(.od-story-root) .text-action:hover svg{transform:translate(4px)}:where(.od-story-root) .hero-seal{width:100px;height:100px;color:var(--od-art-37);place-items:center;display:grid;position:absolute;top:25%;right:5.5%;transform:rotate(12deg)}:where(.od-story-root) .hero-seal>svg{opacity:.55;width:100%;height:100%;position:absolute}:where(.od-story-root) .hero-seal>span{text-align:center;background:var(--od-art-31);border-radius:50%;padding:8px;font:24px/.85 Dolce Display,Georgia,serif}:where(.od-story-root) .scene-1 .scene-copy{width:46%;top:15%;left:8%}:where(.od-story-root) .scene-1 :is(h1,h2){font-size:clamp(70px,7vw,116px)}:where(.od-story-root) .scene-1 .scene-description{max-width:270px}:where(.od-story-root) .film-note{letter-spacing:0;opacity:.65;font-size:9px;position:absolute;bottom:13%;right:7%}:where(.od-story-root) .scene-2 .scene-copy{text-align:center;width:80%;max-width:none;top:11%;left:10%}:where(.od-story-root) .scene-2 :is(h1,h2){font-size:clamp(56px,5.5vw,90px);line-height:.91}:where(.od-story-root) .scene-2 .scene-description{max-width:none;margin-top:16px}:where(.od-story-root) .scene-2 .eyebrow{margin-bottom:16px}:where(.od-story-root) .flavour-controls{z-index:8;justify-content:center;gap:10px;display:flex;position:absolute;bottom:12%;left:24%;right:24%}:where(.od-story-root) .flavour-controls button{border:1px solid var(--od-art-2);background:var(--od-art-22);border-radius:99px;justify-content:space-between;align-items:center;gap:14px;min-width:140px;min-height:48px;padding:10px 18px;font-size:12px;display:flex}:where(.od-story-root) .flavour-controls button[aria-pressed=true]{background:var(--ink);color:var(--cream)}:where(.od-story-root) .flavour-dot{width:12px;height:12px;box-shadow:0 0 0 1px var(--od-art-13);border-radius:50%}:where(.od-story-root) .flavour-controls .next-chapter{justify-content:center;width:48px;min-width:48px;padding:12px}:where(.od-story-root) .scene-3 .scene-copy{width:38%;top:15%;left:55%}:where(.od-story-root) .scene-3 :is(h1,h2){font-size:clamp(62px,6vw,100px)}:where(.od-story-root) .scene-3 .scene-description{max-width:370px;margin-top:20px}:where(.od-story-root) .finish-controls{max-width:420px;margin-top:25px}:where(.od-story-root) .control-label{letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:10px}:where(.od-story-root) .segmented{border:0;gap:6px;margin:0;padding:0;display:flex}:where(.od-story-root) .segmented button,:where(.od-story-root) .segmented label{border:1px solid var(--od-art-17);background:var(--od-art-23);cursor:pointer;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 15px;font-size:12px;display:flex}:where(.od-story-root) .segmented button[aria-pressed=true],:where(.od-story-root) .segmented .selected{background:var(--ink);color:var(--cream)}:where(.od-story-root) .segmented small{font-size:10px}:where(.od-story-root) .segmented input{accent-color:var(--od-art-28)}:where(.od-story-root) .coffee-option{border-bottom:1px solid var(--od-art-3);align-items:center;gap:10px;min-height:48px;margin-top:8px;font-size:12px;display:flex}:where(.od-story-root) .coffee-option input{width:18px;height:18px;accent-color:var(--od-art-25)}:where(.od-story-root) .coffee-option small{margin-left:auto;font-size:10px}:where(.od-story-root) .total{justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;display:flex}:where(.od-story-root) .total strong{font-size:18px;font-weight:500}:where(.od-story-root) .finish-controls>.button{width:100%}:where(.od-story-root) .travelling-ticket{background:var(--od-art-32);border:1px solid var(--od-art-34);width:350px;box-shadow:10px 14px 0 var(--od-art-16);z-index:3;transform-origin:50%;will-change:transform;pointer-events:none;padding:24px 28px 20px;position:absolute;top:62%;left:67%}:where(.od-story-root) .travelling-ticket:before,:where(.od-story-root) .travelling-ticket:after{content:"";background:var(--od-art-46);border-radius:50%;width:20px;height:20px;position:absolute;top:63%}:where(.od-story-root) .travelling-ticket:before{left:-11px}:where(.od-story-root) .travelling-ticket:after{right:-11px}:where(.od-story-root) .ticket-top{letter-spacing:0;justify-content:space-between;align-items:center;font-size:8px;display:flex}:where(.od-story-root) .ticket-top svg{width:24px;height:24px}:where(.od-story-root) .ticket-space{height:90px}:where(.od-story-root) .travelling-ticket h3{text-align:center;font-size:40px}:where(.od-story-root) .travelling-ticket>p{text-align:center;margin-top:8px;font-size:11px}:where(.od-story-root) .ticket-rule{border-bottom:1px dashed var(--od-art-17);margin:20px 0 15px}:where(.od-story-root) .ticket-row{justify-content:space-between;gap:15px;margin-bottom:7px;font-size:12px;line-height:1.7;display:flex}:where(.od-story-root) .ticket-row strong{font-weight:500}:where(.od-story-root) .travelling-ticket .ticket-note{opacity:.65;margin-top:15px;font-size:9px}:where(.od-story-root) .ticket-status{text-align:center;border-top:1px solid var(--od-art-12);color:var(--od-art-27);margin-top:14px;padding-top:13px;font-size:11px}:where(.od-story-root) .scene-4 .scene-copy,:where(.od-story-root) .scene-5 .scene-copy{width:42%;top:23%}:where(.od-story-root) .scene-4 :is(h1,h2),:where(.od-story-root) .scene-5 :is(h1,h2){font-size:clamp(60px,6.3vw,106px)}:where(.od-story-root) .chapter-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}:where(.od-story-root) .chapter-actions .text-action{margin:0}:where(.od-story-root) .small-disclosure{opacity:.65;font-size:10px}:where(.od-story-root) .chapter-rail{border-top:1px solid var(--od-art-18);z-index:10;justify-content:space-between;align-items:center;gap:30px;height:78px;display:flex;position:absolute;bottom:0;left:5%;right:5%}:where(.od-story-root) .rail-title{letter-spacing:0;max-width:180px;font-size:9px}:where(.od-story-root) .chapter-rail nav{gap:8px;display:flex}:where(.od-story-root) .chapter-rail nav button{opacity:.55;background:0 0;border:0;width:58px;min-height:44px;font-size:10px;position:relative}:where(.od-story-root) .chapter-rail nav button[aria-current=step]{opacity:1;font-weight:700}:where(.od-story-root) .chapter-rail nav button:after{content:"";background:var(--od-art-15);height:1px;position:absolute;bottom:5px;left:5px;right:5px}:where(.od-story-root) .chapter-rail nav i{background:var(--od-art-37);transform-origin:0;height:2px;position:absolute;bottom:5px;left:5px;right:5px}:where(.od-story-root) .motion-switch{border:0;border-bottom:1px solid var(--od-art-2);background:0 0;min-height:44px;font-size:9px}.od-story-root.story-app[data-manual=true] .story-track{height:100svh;min-height:540px}.od-story-root.story-app[data-manual=true] .story-stage{transition:none;position:relative}:where(.od-story-root) footer{background:var(--od-art-25);color:var(--od-art-45);grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:65px 7% 25px;display:grid}:where(.od-story-root) .footer-logo{letter-spacing:0;font:clamp(70px,8vw,130px)/.9 Dolce Display,Georgia,serif}:where(.od-story-root) footer>div>p{margin-bottom:20px;font-size:13px}:where(.od-story-root) footer .button{background:var(--od-art-45);color:var(--od-art-25)}:where(.od-story-root) footer .footer-links{border-top:1px solid var(--od-art-1);grid-column:1/-1;gap:25px;padding-top:20px;display:flex}:where(.od-story-root) footer button,:where(.od-story-root) footer a:not(.button){color:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}:where(.od-story-root) footer small{opacity:.6;grid-column:1/-1;margin-top:-30px;font-size:9px}:where(.od-story-root) .drawer{border:1px solid var(--od-art-26);background:var(--od-art-38);color:var(--od-art-25);width:min(720px,100% - 32px);max-height:90svh;box-shadow:0 30px 120px var(--od-art-5);border-radius:16px;padding:26px 38px 36px;position:fixed;inset:0;overflow:auto}:where(.od-story-root) .drawer::backdrop{background:var(--od-art-20);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:where(.od-story-root) .drawer-head{letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:10px;display:flex}:where(.od-story-root) .close{border:1px solid var(--od-art-14);background:0 0;border-radius:50%;width:44px;height:44px;font-size:26px;font-weight:300}:where(.od-story-root) .drawer h2{margin-bottom:26px;font-size:64px}:where(.od-story-root) .drawer h2 em{color:var(--od-art-37)}:where(.od-story-root) .menu-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}:where(.od-story-root) .menu-filters button{border:1px solid var(--od-art-14);background:0 0;border-radius:99px;min-height:44px;padding:8px 16px;font-size:11px}:where(.od-story-root) .menu-filters button[aria-pressed=true]{background:var(--od-art-25);color:var(--od-art-45)}:where(.od-story-root) .menu-list article{border-bottom:1px solid var(--od-art-13);grid-template-columns:20px 110px 1fr 44px;align-items:center;gap:15px;padding:15px 0;display:grid}:where(.od-story-root) .menu-no{opacity:.5;font-size:9px}:where(.od-story-root) .menu-list h3{font-size:36px}:where(.od-story-root) .menu-list p{margin-top:8px;font-size:11px}:where(.od-story-root) .menu-list small{margin-top:8px;font-size:10px;display:block}:where(.od-story-root) .round{border:1px solid var(--od-art-17);background:0 0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}:where(.od-story-root) .offer{background:var(--od-art-36);justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:24px;display:flex}:where(.od-story-root) .offer .eyebrow{margin:0 0 8px}:where(.od-story-root) .offer h3{font-size:32px}:where(.od-story-root) .offer p{margin-top:10px;font-size:11px}:where(.od-story-root) .offer .button{padding:12px 16px;font-size:11px}:where(.od-story-root) .drawer-note{opacity:.7;margin-top:22px;font-size:11px;line-height:1.7}:where(.od-story-root) .plan-product{border-block:1px solid var(--od-art-3);align-items:center;gap:20px;margin:25px 0;padding:8px 0;display:flex}:where(.od-story-root) .plan-product .bowl{flex-shrink:0;width:100px}:where(.od-story-root) .plan-product strong{font-size:13px;font-weight:500}:where(.od-story-root) .plan-product p{margin-top:7px;font-size:10px;line-height:1.5}:where(.od-story-root) .form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}:where(.od-story-root) .form-grid>label{gap:9px;font-size:12px;display:grid}:where(.od-story-root) .form-grid input,:where(.od-story-root) .form-grid select{border:1px solid var(--od-art-2);background:var(--od-art-32);width:100%;min-width:0;min-height:48px;color:var(--od-art-25);border-radius:4px;padding:11px;font-size:13px}:where(.od-story-root) .form-submit{width:100%;margin-top:22px}:where(.od-story-root) .form-error{color:var(--od-art-40);margin-top:18px;font-size:12px}:where(.od-story-root) .summary-product{width:240px;margin:-20px auto}:where(.od-story-root) .summary-list{margin:0}:where(.od-story-root) .summary-list>div{border-bottom:1px solid var(--od-art-3);justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}:where(.od-story-root) .summary-list dd{text-align:right;margin:0}:where(.od-story-root) .drawer-summary>.button{margin-top:24px}:where(.od-story-root) .drawer details{border-top:1px solid var(--od-art-13)}:where(.od-story-root) .drawer summary{cursor:pointer;padding:22px 0;font-size:16px}:where(.od-story-root) .drawer details p{padding-bottom:22px;font-size:13px;line-height:1.7}:where(.od-story-root) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){:where(.od-story-root) .shared-actor{max-width:760px}:where(.od-story-root) .film-actor{width:1400px}:where(.od-story-root) .scene-copy{left:9%}}@media (width<=1050px) and (width>=700px){:where(.od-story-root) .concept-label{display:none}:where(.od-story-root) .site-nav{height:75px}:where(.od-story-root) .site-nav nav{gap:12px}:where(.od-story-root) .scene-copy{width:51%;top:24%;left:5%}:where(.od-story-root) .scene :is(h1,h2){font-size:7.5vw}:where(.od-story-root) .scene-description{max-width:260px;font-size:12px}:where(.od-story-root) .scene-2 :is(h1,h2){font-size:7vw}:where(.od-story-root) .flavour-controls{left:12%;right:12%}:where(.od-story-root) .flavour-controls button{min-width:120px}:where(.od-story-root) .scene-3 .scene-copy{width:42%;top:15%;left:53%}:where(.od-story-root) .scene-3 :is(h1,h2){font-size:6.8vw}:where(.od-story-root) .scene-4 .scene-copy,:where(.od-story-root) .scene-5 .scene-copy{width:42%;left:5%}:where(.od-story-root) .scene-4 :is(h1,h2),:where(.od-story-root) .scene-5 :is(h1,h2){font-size:6.8vw}:where(.od-story-root) .travelling-ticket{width:280px;padding:20px}:where(.od-story-root) .ticket-space{height:60px}:where(.od-story-root) .ticket-top{font-size:7px}:where(.od-story-root) .scene-3 .scene-description,:where(.od-story-root) .finish-controls{margin-top:15px}:where(.od-story-root) .hero-seal{width:75px;height:75px;top:20%;right:5%}:where(.od-story-root) .hero-seal>span{font-size:19px}:where(.od-story-root) .rail-title{display:none}:where(.od-story-root) .chapter-rail{justify-content:center}:where(.od-story-root) .film-note{font-size:8px}}@media (width<=699px){:where(.od-story-root) .site-nav{gap:8px;height:68px;padding:0 16px}:where(.od-story-root) .brand{letter-spacing:0;white-space:nowrap;font-size:28px}:where(.od-story-root) .concept-label{display:none}:where(.od-story-root) .site-nav nav{gap:6px}:where(.od-story-root) .menu-link{white-space:nowrap;gap:0;font-size:10px}:where(.od-story-root) .menu-link span{display:none}:where(.od-story-root) .language{min-width:28px;font-size:10px}:where(.od-story-root) .nav-cta{gap:5px;max-width:99px;min-height:44px;padding:8px 10px;font-size:9px}:where(.od-story-root) .nav-cta svg{width:14px;height:14px}:where(.od-story-root) .story-stage{min-height:540px}:where(.od-story-root) .film-actor{width:880px}:where(.od-story-root) .film-surface{-webkit-mask-image:radial-gradient(ellipse 39% 54% at 50% 53%,var(--od-art-49) 42%,var(--od-art-47) 65%,transparent 98%);-webkit-mask-image:radial-gradient(ellipse 39% 54% at 50% 53%,var(--od-art-49) 42%,var(--od-art-47) 65%,transparent 98%);mask-image:radial-gradient(ellipse 39% 54% at 50% 53%,var(--od-art-49) 42%,var(--od-art-47) 65%,transparent 98%)}:where(.od-story-root) .scene-copy{width:86%;max-width:none;top:13%;left:7%}:where(.od-story-root) .eyebrow{letter-spacing:0;margin-bottom:15px;font-size:8px}:where(.od-story-root) .scene :is(h1,h2){font-size:12.5vw;line-height:.94}:where(.od-story-root) .scene-description{max-width:290px;margin-top:17px;font-size:12px;line-height:1.65}:where(.od-story-root) .scene-0 .text-action,:where(.od-story-root) .scene-1 .text-action{min-height:44px;margin-top:0;font-size:10px;position:absolute;top:65svh;left:0}:where(.od-story-root) .hero-seal{width:62px;height:62px;top:71%;right:8%}:where(.od-story-root) .hero-seal>span{padding:5px;font-size:16px}:where(.od-story-root) .scene-1 .scene-copy{width:86%;top:13%;left:7%}:where(.od-story-root) .scene-1 :is(h1,h2){font-size:14vw}:where(.od-story-root) .scene-1 .scene-description{max-width:245px;font-size:11px}:where(.od-story-root) .film-note{font-size:8px;bottom:14%;left:7%;right:7%}:where(.od-story-root) .scene-1 .text-action{top:60svh}:where(.od-story-root) .scene-2 .scene-copy{width:86%;top:12%;left:7%}:where(.od-story-root) .scene-2 :is(h1,h2){font-size:12vw}:where(.od-story-root) .scene-2 .scene-description{max-width:280px;margin:16px auto 0;font-size:11px}:where(.od-story-root) .scene-2 .eyebrow{margin-bottom:16px}:where(.od-story-root) .side-actor{width:65vw}:where(.od-story-root) .actor-caption{font-size:27px;top:88%}:where(.od-story-root) .actor-caption span{letter-spacing:0;margin-top:5px;font-size:8px;line-height:1.5}:where(.od-story-root) .flavour-controls{gap:5px;bottom:12%;left:5%;right:5%}:where(.od-story-root) .flavour-controls button{flex:1;gap:5px;min-width:0;min-height:46px;padding:8px 10px;font-size:10px}:where(.od-story-root) .flavour-dot{width:9px;height:9px}:where(.od-story-root) .flavour-controls .next-chapter{flex:0 0 44px;width:44px;min-width:44px;padding:10px}:where(.od-story-root) .scene-3 .scene-copy{text-align:center;width:100%;height:100%;padding:12svh 7% 0;top:0;left:0}:where(.od-story-root) .scene-3 :is(h1,h2){font-size:12vw}:where(.od-story-root) .scene-3 .scene-description{display:none}:where(.od-story-root) .finish-controls{text-align:left;max-width:none;margin:0;position:absolute;bottom:12svh;left:7%;right:7%}:where(.od-story-root) .control-label{margin-bottom:8px;font-size:9px}:where(.od-story-root) .segmented button{min-height:44px;padding:10px 12px;font-size:11px}:where(.od-story-root) .coffee-option{min-height:44px;margin-top:4px;font-size:11px}:where(.od-story-root) .total{padding:10px 0;font-size:10px}:where(.od-story-root) .total strong{font-size:17px}:where(.od-story-root) .finish-controls>.button{min-height:46px;padding:11px 17px;font-size:11px}:where(.od-story-root) .scene-4 .scene-copy,:where(.od-story-root) .scene-5 .scene-copy{text-align:center;width:100%;height:100%;padding:12svh 7% 0;inset:0}:where(.od-story-root) .scene-4 :is(h1,h2),:where(.od-story-root) .scene-5 :is(h1,h2){font-size:12vw}:where(.od-story-root) .scene-4 .scene-description,:where(.od-story-root) .scene-5 .scene-description{display:none}:where(.od-story-root) .travelling-ticket{width:73vw;max-width:310px;padding:18px 22px 16px;top:63%;left:50%}:where(.od-story-root) .ticket-top{display:none}:where(.od-story-root) .ticket-space{height:64px}:where(.od-story-root) .travelling-ticket h3{font-size:33px}:where(.od-story-root) .travelling-ticket>p{margin-top:5px;font-size:10px}:where(.od-story-root) .ticket-rule{margin:14px 0 10px}:where(.od-story-root) .ticket-row{margin-bottom:5px;font-size:10px}:where(.od-story-root) .travelling-ticket .ticket-note{margin-top:9px;font-size:8px}:where(.od-story-root) .ticket-status{margin-top:10px;padding-top:9px;font-size:10px}:where(.od-story-root) .scene-4 .chapter-actions,:where(.od-story-root) .scene-5 .chapter-actions{align-items:center;gap:0;margin:0;display:flex;position:absolute;bottom:11svh;left:7%;right:7%}:where(.od-story-root) .chapter-actions>.button{width:100%;min-height:46px;padding:10px 18px;font-size:11px}:where(.od-story-root) .chapter-actions .text-action,:where(.od-story-root) .small-disclosure{display:none}:where(.od-story-root) .chapter-rail{gap:10px;height:64px;left:6%;right:6%}:where(.od-story-root) .rail-title{display:none}:where(.od-story-root) .chapter-rail nav{flex:1;justify-content:space-between;gap:4px}:where(.od-story-root) .chapter-rail nav button{width:30px;font-size:9px}:where(.od-story-root) .motion-switch{max-width:65px;font-size:8px;line-height:1.5}:where(.od-story-root) .background-word{font-size:42vw;top:51%}:where(.od-story-root) .connecting-thread{opacity:.2}:where(.od-story-root) .drawer{border-radius:14px;width:calc(100% - 20px);max-height:92svh;padding:20px 22px 28px}:where(.od-story-root) .drawer-head{margin-bottom:23px;font-size:8px}:where(.od-story-root) .drawer h2{margin-bottom:22px;font-size:47px}:where(.od-story-root) .menu-filters{gap:5px}:where(.od-story-root) .menu-filters button{padding:8px 12px;font-size:10px}:where(.od-story-root) .menu-list article{grid-template-columns:65px 1fr 44px;gap:10px;padding:17px 0}:where(.od-story-root) .menu-no{display:none}:where(.od-story-root) .menu-list h3{font-size:30px}:where(.od-story-root) .menu-list p{font-size:10px;line-height:1.4}:where(.od-story-root) .menu-list small{font-size:9px}:where(.od-story-root) .offer{flex-direction:column;align-items:stretch;gap:18px;padding:22px}:where(.od-story-root) .offer h3{font-size:31px}:where(.od-story-root) .offer .button{min-height:46px}:where(.od-story-root) .plan-product{gap:10px}:where(.od-story-root) .plan-product .bowl{width:75px}:where(.od-story-root) .plan-product strong{font-size:11px}:where(.od-story-root) .plan-product p{font-size:9px}:where(.od-story-root) .drawer .segmented label{gap:6px;padding:11px;font-size:11px}:where(.od-story-root) .form-grid{gap:10px}:where(.od-story-root) .form-grid input,:where(.od-story-root) .form-grid select{padding:9px;font-size:12px}:where(.od-story-root) .drawer-note{font-size:10px}:where(.od-story-root) .summary-product{width:190px}:where(.od-story-root) .summary-list>div{gap:15px;font-size:11px}:where(.od-story-root) .drawer summary{font-size:15px}:where(.od-story-root) .drawer details p{font-size:12px}:where(.od-story-root) footer{grid-template-columns:1fr;gap:35px;padding:55px 7% 25px}:where(.od-story-root) .footer-logo{font-size:22vw}:where(.od-story-root) footer>div>p{font-size:12px}:where(.od-story-root) footer .footer-links{flex-wrap:wrap;gap:20px}:where(.od-story-root) footer small{margin-top:-20px;font-size:8px}}@media (width<=699px) and (height<=700px){:where(.od-story-root) .scene :is(h1,h2){font-size:11.5vw}:where(.od-story-root) .scene-copy{top:14%}:where(.od-story-root) .scene-description{max-width:240px;margin-top:12px;font-size:10px}:where(.od-story-root) .scene-1 :is(h1,h2){font-size:12vw}:where(.od-story-root) .scene-1 .scene-description{max-width:210px;font-size:10px}:where(.od-story-root) .scene-2 .scene-description{margin-top:10px;font-size:10px}:where(.od-story-root) .scene-2 :is(h1,h2){font-size:11vw}:where(.od-story-root) .scene-3 :is(h1,h2),:where(.od-story-root) .scene-4 :is(h1,h2),:where(.od-story-root) .scene-5 :is(h1,h2){font-size:10.5vw}:where(.od-story-root) .scene-3 .eyebrow,:where(.od-story-root) .scene-4 .eyebrow,:where(.od-story-root) .scene-5 .eyebrow{margin-bottom:10px}:where(.od-story-root) .film-actor{width:600px}:where(.od-story-root) .finish-controls{bottom:12svh}:where(.od-story-root) .control-label{display:none}:where(.od-story-root) .coffee-option{min-height:40px}:where(.od-story-root) .total{padding:8px 0}:where(.od-story-root) .travelling-ticket{padding:14px 20px;top:61%}:where(.od-story-root) .ticket-space{height:25px}:where(.od-story-root) .travelling-ticket h3{font-size:29px}:where(.od-story-root) .ticket-rule{margin:10px 0 7px}:where(.od-story-root) .travelling-ticket .ticket-note{font-size:7px}:where(.od-story-root) .ticket-status{margin-top:7px;padding-top:7px;font-size:8px}:where(.od-story-root) .chapter-rail{height:55px}:where(.od-story-root) .scene-4 .chapter-actions,:where(.od-story-root) .scene-5 .chapter-actions{bottom:10.5svh}:where(.od-story-root) .flavour-controls{gap:4px;bottom:12%}:where(.od-story-root) .flavour-controls button{padding:8px;font-size:9px}:where(.od-story-root) .actor-caption{display:none}:where(.od-story-root) .hero-seal{top:68%}}@media (prefers-reduced-motion:reduce){:where(.od-story-root) *,:where(.od-story-root) :before,:where(.od-story-root) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.od-story-root) .nav-plan-short{display:none}@media (width<=699px){:where(.od-story-root) .nav-plan-long{display:none}:where(.od-story-root) .nav-plan-short{display:inline}:where(.od-story-root) .site-nav{gap:4px;padding-inline:12px}:where(.od-story-root) .site-nav nav{gap:4px}:where(.od-story-root) .language{min-width:40px}:where(.od-story-root) .menu-link{min-width:44px}:where(.od-story-root) .nav-cta{justify-content:center;gap:8px;min-width:75px;font-size:11px}:where(.od-story-root) .form-grid input,:where(.od-story-root) .form-grid select{font-size:16px}:where(.od-story-root) .scene-3 .scene-copy,:where(.od-story-root) .scene-4 .scene-copy,:where(.od-story-root) .scene-5 .scene-copy{padding-top:max(82px,12svh)}}@media (width<=360px){:where(.od-story-root) .brand{font-size:26px}:where(.od-story-root) .site-nav nav{gap:2px}:where(.od-story-root) .form-grid{grid-template-columns:1fr}}:where(.od-story-root) .bowl>img{opacity:0;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(10px)scale(.98)}:where(.od-story-root) .bowl>img.bowl-active{opacity:1;transform:none}:where(.od-story-root) .bowl-finish{filter:drop-shadow(0 2px 1px var(--od-art-11));transition:opacity .35s}:where(.od-story-root) .scene-wash{background:radial-gradient(ellipse at 78% 52%,var(--od-art-0),transparent 42%),radial-gradient(ellipse at 8% 92%,var(--od-art-10),transparent 35%);pointer-events:none;position:absolute;inset:3% -20%}:where(.od-story-root) .botanical-art{width:225px;color:var(--od-art-24);opacity:.2;pointer-events:none;transform-origin:50% 100%;position:absolute;bottom:12%;right:-35px}:where(.od-story-root) .botanical-art svg{width:100%;height:auto}:where(.od-story-root) .edition-note{writing-mode:vertical-rl;letter-spacing:0;opacity:.4;font-size:8px;position:absolute;bottom:21%;left:3%;transform:rotate(180deg)}:where(.od-story-root) .film-surface{filter:saturate(.92)}:where(.od-story-root) .ticket-monogram{letter-spacing:0;color:var(--od-art-35);font:italic 36px/.8 Dolce Display,Georgia,serif}:where(.od-story-root) .travelling-ticket{background:linear-gradient(135deg,var(--od-art-44),var(--od-art-29));box-shadow:8px 12px 0 var(--od-art-19),0 14px 40px var(--od-art-6);border-radius:3px 3px 1px 1px}:where(.od-story-root) .ticket-status{font-weight:600}:where(.od-story-root) .quantity-row{border-bottom:1px solid var(--od-art-9);margin-bottom:8px;padding-bottom:6px}:where(.od-story-root) .concierge-link{border:1px solid var(--od-art-17);background:var(--od-art-21);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}:where(.od-story-root) .concierge-link:hover{background:var(--od-art-33)}:where(.od-story-root) .concierge-link svg{width:20px;height:20px}:where(.od-story-root) .quantity-control{border-bottom:1px solid var(--od-art-3);justify-content:space-between;align-items:center;gap:16px;padding:22px 0 18px;font-size:13px;display:flex}:where(.od-story-root) .quantity-control small{opacity:.7;margin-top:5px;font-size:10px;line-height:1.5;display:block}:where(.od-story-root) .quantity-control>div{align-items:center;gap:15px;display:flex}:where(.od-story-root) .quantity-control button{border:1px solid var(--od-art-17);background:0 0;border-radius:50%;width:44px;height:44px;font-size:20px}:where(.od-story-root) .quantity-control button:disabled{opacity:.35}:where(.od-story-root) .quantity-control output{text-align:center;min-width:20px;font-size:18px}:where(.od-story-root) .summary-actions{align-items:center;gap:20px;margin-top:24px;display:flex}:where(.od-story-root) .summary-actions .text-action{margin-top:0}:where(.od-story-root) .chat-bubble{background:var(--od-art-43);border-radius:20px 20px 20px 3px;margin:25px 0;padding:24px;font-size:14px;line-height:1.8}:where(.od-story-root) .chat-topics{flex-wrap:wrap;gap:8px;display:flex}:where(.od-story-root) .chat-topics button{border:1px solid var(--od-art-17);background:0 0;border-radius:99px;min-height:44px;padding:10px 15px;font-size:11px}:where(.od-story-root) .chat-topics button[aria-pressed=true]{background:var(--od-art-25);color:var(--od-art-45)}:where(.od-story-root) .chat-selection{border-block:1px solid var(--od-art-13);gap:10px;margin:25px 0;padding:20px 0;font-size:13px;display:grid}:where(.od-story-root) .chat-selection>span{letter-spacing:0;font-size:9px}:where(.od-story-root) .drawer-chat>.button{width:100%}:where(.od-story-root) .button{transition:background .2s,box-shadow .2s,transform .2s}:where(.od-story-root) .button:hover{box-shadow:0 5px 14px var(--od-art-4);transform:translateY(-1px)}:where(.od-story-root) .button:active{transform:translateY(1px)}@media (width<=699px){:where(.od-story-root) .concierge-link{display:none}:where(.od-story-root) .botanical-art{opacity:.16;width:140px;bottom:18%;right:-35px}:where(.od-story-root) .edition-note{display:none}:where(.od-story-root) .quantity-row{margin-bottom:6px;padding-bottom:4px;font-size:9px}:where(.od-story-root) .travelling-ticket{top:62%}:where(.od-story-root) .ticket-space{height:48px}:where(.od-story-root) .summary-actions{flex-direction:column;align-items:stretch;gap:10px}:where(.od-story-root) .summary-actions .button{width:100%}:where(.od-story-root) .chat-bubble{padding:19px;font-size:13px}:where(.od-story-root) .chat-topics button{font-size:10px}:where(.od-story-root) .quantity-control>div{gap:8px}:where(.od-story-root) .quantity-control small{max-width:130px}:where(.od-story-root) .ticket-note{max-width:90%;margin-inline:auto}:where(.od-story-root) .film-note{max-width:240px}:where(.od-story-root) .actor-caption{letter-spacing:0}}@media (width<=699px) and (height<=700px){:where(.od-story-root) .quantity-row{display:none}:where(.od-story-root) .travelling-ticket{top:61%}:where(.od-story-root) .ticket-space{height:24px}}@media (height<=539px){:where(.od-story-root) .story-stage{height:760px;position:relative}.od-story-root.story-app[data-manual=true] .story-track{height:760px}:where(.od-story-root) .scene-copy{top:18%}:where(.od-story-root) .site-nav{position:absolute}}@font-face{font-family:Dolce Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/__l5e/assets-v1/7fc69f2e-c1c7-4b3b-8b08-9e83be5c6073/cormorant-garamond-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Dolce Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/__l5e/assets-v1/7f7f965c-0cc1-4c99-9dad-5927931fe14b/dm-sans-latin-wght-normal.woff2)format("woff2")}.od-story-root button{white-space:normal;flex-shrink:0;height:auto}.od-story-root .language{min-width:44px}.od-story-root .coffee-option{min-height:44px}.od-story-root .chapter-rail nav button{min-width:44px}.od-story-root .skip{left:20px}.od-story-root .bowl img{font-size:0}.od-story-root .pour-manual{z-index:2;background:var(--od-art-44);border:1px solid var(--od-art-13);border-radius:8px;gap:3px;max-width:280px;margin-top:20px;padding:12px 14px;font-size:12px;display:grid;position:relative}.od-story-root .pour-manual input{width:100%;height:44px;accent-color:var(--od-art-25);cursor:ew-resize}.od-story-root .pour-manual small{opacity:.75;font-size:10px}.od-story-root .pour-manual input:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid}@media (width<=699px){.od-story-root .pour-manual{max-width:230px;margin-top:12px;font-size:11px}.od-story-root .pour-manual small{font-size:9px}}@media (width<=699px) and (height<=539px){.od-story-root .film-actor{width:470px}}:where(.od-story-root) .language-group{align-items:center;gap:2px;display:flex}:where(.od-story-root) .language[aria-current=true]{text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (width<=520px){:where(.od-story-root) .site-nav nav{gap:6px}:where(.od-story-root) .language-group .language{min-width:26px;padding:0 2px}:where(.od-story-root) .site-nav{gap:8px}.od-story-root .nav-languages{display:none}}:where(.od-story-root) .menu-languages{margin-bottom:18px}@media (width>=521px){.od-story-root .menu-languages{display:none}}
