.v3 [data-split] .split-mask{overflow:clip}.v3 .u-line{display:block;height:1px;background:var(--line);transform-origin:left}.v3 .hero2 h1{will-change:transform}.v3 .hero2-ctas,.v3 .hero2-eyebrow,.v3 .hero2-sub{will-change:transform,opacity}.v3 .rs{position:relative;background:#eaf6fd}.v3 .rs-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.v3 .rs-head{position:absolute;top:92px;left:0;right:0;z-index:6;text-align:center}.v3 .rs-head .sec-kicker{margin-bottom:4px}.v3 .rs-head h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.v3 .rs-bottle{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:min(30vh,300px);pointer-events:none;will-change:transform}.v3 .rs-bottle img{width:100%;filter:drop-shadow(0 26px 34px rgba(11,34,51,.24))}.v3 .rs-ring{position:absolute;left:50%;top:52%;z-index:1;transform:translate(-50%,-50%);width:min(64vh,640px);aspect-ratio:1;border-radius:50%;opacity:.5;filter:blur(2px);will-change:background}.v3 .rs-drink{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:1fr minmax(230px,300px);align-items:center;grid-gap:4vw;gap:4vw;padding:12vh 7vw 10vh;opacity:0;visibility:hidden;will-change:transform,opacity}.v3 .rs-drink.alt{grid-template-columns:minmax(230px,300px) 1fr}.v3 .rs-drink.alt .rs-info{order:2;text-align:right}.v3 .rs-drink.alt .rs-spec{order:1}.v3 .rs-num{font-size:.85rem;letter-spacing:.3em;color:#7fa6bd;display:block;margin-bottom:14px}.v3 .rs-name,.v3 .rs-num{font-family:var(--fd);font-weight:700}.v3 .rs-name{font-size:clamp(3rem,7.6vw,6.8rem);letter-spacing:-.045em;line-height:.95}.v3 .rs-tag{font-family:var(--fs);font-size:clamp(1.3rem,2vw,1.7rem);color:#40586b;margin-top:12px;display:block}.v3 .rs-glass{display:inline-block;margin-top:18px;font-family:var(--fd);font-weight:600;font-size:.78rem;letter-spacing:.12em;border:1.5px solid;border-radius:999px;padding:7px 15px}.v3 .rs-method{max-width:42ch;margin-top:20px;font-size:.98rem;line-height:1.6;color:#40586b}.v3 .rs-drink.alt .rs-method{margin-left:auto}.v3 .rs-spec{width:100%}.v3 .spec-row{position:relative;padding:15px 0 14px;will-change:transform,opacity}.v3 .spec-row .spec-line{position:absolute;top:0;left:0;right:0;height:1px;background:rgba(11,34,51,.28);transform-origin:left}.v3 .spec-row:first-child .spec-line{display:none}.v3 .spec-amount{font-family:var(--fd);font-weight:700;font-size:1.9rem;letter-spacing:-.02em;line-height:1;display:block}.v3 .spec-name{font-size:.95rem;color:#40586b;margin-top:3px;display:block}.v3 .rs-counter{position:absolute;left:7vw;bottom:5vh;z-index:6;font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.2em;color:#40586b}.v3 .rs-dots{position:absolute;right:3.2vw;top:50%;transform:translateY(-50%);z-index:6;display:grid;grid-gap:10px;gap:10px}.v3 .rs-dots i{width:8px;height:8px;border-radius:50%;background:rgba(11,34,51,.22);transition:background .3s,transform .3s}.v3 .rs-dots i.on{background:var(--ink);transform:scale(1.35)}.v3 .rs-hint{position:absolute;right:7vw;bottom:5vh;z-index:6;font-family:var(--fs);font-size:1.25rem;color:#7fa6bd;transform:rotate(-2deg)}.v3 [data-rise]{will-change:transform,opacity}.v3 [data-zoom]{overflow:hidden}.v3 [data-zoom] img{will-change:transform}.v3 .btn2,.v3 .nav2-cta{position:relative;overflow:hidden}.v3 .btn2>span,.v3 .nav2-cta>.nav2-cta-ic,.v3 .nav2-cta>span{position:relative;z-index:2}.v3 .btn2:after,.v3 .nav2-cta:after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform .45s cubic-bezier(.19,1,.22,1);z-index:1;border-radius:inherit}.v3 .btn2:hover:after,.v3 .nav2-cta:hover:after{transform:translateY(0)}.v3 .btn2:hover,.v3 .nav2-cta:hover{color:#fff}.v3 .btn2.ghost:hover{border-color:var(--ink)}.v3 .ap-tile .ap-cap{transform:translateY(0);transition:transform .45s cubic-bezier(.19,1,.22,1)}.v3 .ap-tile:hover .ap-cap{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.v3 .rs{height:auto!important}.v3 .rs-stage{position:static;height:auto}.v3 .rs-drink{position:static;opacity:1!important;visibility:visible!important;transform:none!important;padding:60px 7vw}.v3 .rs-bottle,.v3 .rs-dots,.v3 .rs-hint,.v3 .rs-ring{display:none}}@media (max-width:860px){.v3 .rs-drink,.v3 .rs-drink.alt{grid-template-columns:1fr;gap:22px;align-content:center;padding:13vh 7vw 12vh}.v3 .rs-drink.alt .rs-info{order:1;text-align:left}.v3 .rs-drink.alt .rs-spec{order:2}.v3 .rs-drink.alt .rs-method{margin-left:0}.v3 .rs-bottle{opacity:.16;width:52vw}.v3 .rs-method{display:none}.v3 .rs-dots{right:5vw}}.v3 .vb{position:relative;min-height:92vh;display:flex;align-items:stretch;overflow:hidden;background:#0b2233}.v3 .vb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease}.v3 .vb-video.on{opacity:1}.v3 .vb-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,34,51,.72),rgba(11,34,51,.28) 55%,rgba(11,34,51,.5))}.v3 .vb-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:90px 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.v3 .vb-words{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.v3 .vb-words .sec-kicker{margin-bottom:18px}.v3 .vb-word{background:none;border:none;cursor:pointer;text-align:left;padding:0;font-family:var(--fd);font-weight:700;font-size:clamp(2.6rem,6.4vw,5.6rem);letter-spacing:-.03em;line-height:1.04;color:hsla(0,0%,100%,.32);-webkit-text-stroke:1px hsla(0,0%,100%,.4);transition:color .35s,-webkit-text-stroke-color .35s,transform .35s}.v3 .vb-word.on,.v3 .vb-word:hover{color:#fff;-webkit-text-stroke-color:transparent;transform:translateX(10px)}.v3 .vb-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.v3 .vb-cap{font-size:1.7rem;color:var(--yellow);transform:rotate(-2deg)}.v3 .vb-follow{font-family:var(--fd);font-weight:600;color:#fff;border-bottom:2px solid var(--blue);padding-bottom:3px}.v3 .vb-follow:hover{color:var(--blue)}@media (max-width:860px){.v3 .vb-inner{flex-direction:column;padding:70px 24px}.v3 .vb-inner,.v3 .vb-side{align-items:flex-start}}.v3 .rs-rule{display:none}