.elixsea-scroll{--es-vh:1vh;--es-sand:#ddc99a;--es-ink:#07171e;--es-bottom-fade-rgb:7,23,30;--es-bottom-fade-height:48%;--es-fade-video-grow:125%;--es-fade-t:0;--es-topfade-opacity:0;--es-black-sea:#030b0f;--es-bottle-y:calc(-8 * var(--es-vh));--es-bottle-x:0;--es-bottle-rotate:0;--es-bottle-scale:1;--es-world-y:0;--es-world-scale:1;--es-bg-y:0;--es-bg-x:0;--es-band-scale:1;--es-band-y:0;--es-band-x:0;--es-band-opacity:1;--es-band-ox:50%;--es-band-oy:95%;--es-bg-scale:1;--es-frame-scale:1;--es-plate-y:0;--es-wide-scale:1;--es-plate-exact-opacity:0;--es-push-x:50%;--es-push-y:50%;--es-plate-edge-l:0;--es-plate-edge-r:0;--es-plate-edge-t:0;--es-plate-edge-b:0;--es-plate-feather:0;--es-back-y:0;--es-back-scale:1;--es-front-y:0;--es-front-scale:1;--es-surface-opacity:1;--es-back-blur:0;--es-front-blur:0;--es-air-opacity:1;--es-tone-opacity:0;--es-tone-top:16,39,45;--es-tone-mid:5,39,49;--es-tone-low:4,42,51;--es-surface-top:calc(23.5 * var(--es-vh));--es-video-opacity:0;--es-plate-opacity:0;--es-plate-mask-a:22%;--es-plate-mask-b:55%;--es-vp-low:0;--es-plate-mask-top:0;--es-bg-fill:#011d2e;--es-bottle-opacity:1;--es-cta-opacity:0;--es-header-offset:0;--es-top-space:0;position:relative;height:calc(var(--es-length,480) * 1vh);min-height:calc(var(--es-length,480) * 6.75px);background:var(--es-ink);color:var(--es-sand);font-family:Montserrat,system-ui,sans-serif}@supports (height: 1svh){.elixsea-scroll--es-vh:1svh}}.elixsea-scroll *,.elixsea-scroll :before,.elixsea-scroll :after{box-sizing:border-box}.elixsea-scroll img{display:block;max-width:none;user-select:none}.elixsea-scroll .elixsea-scene{position:sticky;top:0;height:100vh;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:var(--es-ink)}.elixsea-scroll .elixsea-scene:after{content:"";position:absolute;inset:0;z-index:30;background:var(--es-black-sea);opacity:0;pointer-events:none;transition:opacity .6s ease}.elixsea-scroll.is-loading .elixsea-scene:after{opacity:1;transition:none}.elixsea-scroll .elixsea-air{--es-surface-half:.0745;display:block;position:absolute;left:0;right:0;top:calc(-100 * var(--es-vh));height:calc(calc(100 * var(--es-vh)) + var(--es-surface-top) + max(100vw,1440px) * var(--es-surface-half));z-index:1;background:radial-gradient(circle at 50% calc(108 * var(--es-vh)),rgba(14,43,52,.45),transparent calc(34 * var(--es-vh))),linear-gradient(180deg,#041116,#07171e calc(100% - calc(6 * var(--es-vh))),#07171e00);opacity:var(--es-air-opacity);transform:translate3d(0,var(--es-back-y),0);pointer-events:none;will-change:transform,opacity}.elixsea-scroll .elixsea-tone{position:absolute;display:block;inset:0;z-index:1;background:linear-gradient(180deg,red) 0% 7%,red) 18%,red),rgba(var(--es-tone-low),.8) 50%,rgba(var(--es-tone-low),0) 75%);opacity:var(--es-tone-opacity);pointer-events:none}.elixsea-scroll .elixsea-world{position:absolute;inset:calc(-60 * var(--es-vh)) 0 calc(-42 * var(--es-vh));z-index:1;overflow:hidden;background-color:var(--es-bg-fill);transform:translate3d(0,var(--es-world-y),0) scale(var(--es-world-scale));transform-origin:50% 0;will-change:transform}.elixsea-scroll .elixsea-bg{position:absolute;top:0;left:50%;width:100%;height:auto;transform:translate3d(calc(-50% + var(--es-bg-x)),var(--es-bg-y),0) scale(var(--es-bg-scale));transform-origin:50% 0;opacity:1;will-change:transform}.elixsea-scroll .elixsea-band{position:absolute;left:50%;top:0;z-index:1;width:100%;height:auto;opacity:var(--es-band-opacity);transform:translate3d(calc(-50% + var(--es-band-x)),var(--es-band-y),0) scale(var(--es-band-scale));transform-origin:var(--es-band-ox) var(--es-band-oy);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% 60%,#0000);pointer-events:none;will-change:transform,opacity}.elixsea-scroll .elixsea-surface{position:absolute;left:50%;top:var(--es-surface-top);width:max(100vw,1440px);height:auto;opacity:var(--es-surface-opacity);pointer-events:none;will-change:transform,opacity,filter}.elixsea-scroll .elixsea-surface-back{z-index:2;transform:translate3d(-50%,var(--es-back-y),0) scale(var(--es-back-scale));filter:brightness(.86) saturate(.94) blur(var(--es-back-blur))}.elixsea-scroll .elixsea-surface-front{z-index:6;transform:translate3d(-50%,var(--es-front-y),0) scale(var(--es-front-scale));filter:brightness(.9) saturate(1.05) blur(var(--es-front-blur))}.elixsea-scroll .elixsea-stage{position:absolute;z-index:4;top:50%;left:50%;width:auto;height:min(calc(56 * var(--es-vh)),575px);aspect-ratio:438 / 1374;opacity:var(--es-bottle-opacity);transform:translate3d(calc(-50% + var(--es-bottle-x)),calc(-50% + var(--es-bottle-y)),0) rotate(var(--es-bottle-rotate)) scale(var(--es-bottle-scale));transform-origin:50% 52%;will-change:transform,opacity}.elixsea-scroll .elixsea-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.elixsea-scroll .elixsea-bubbles{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.elixsea-scroll .elixsea-plate{position:absolute;inset:0;z-index:3;opacity:var(--es-plate-opacity);transform:translate3d(0,var(--es-plate-y),0);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--es-plate-mask-top)) var(--es-plate-mask-a),#000 var(--es-plate-mask-b)),linear-gradient(90deg,transparent var(--es-plate-edge-l),#000 calc(var(--es-plate-edge-l) + var(--es-plate-feather)),#000 calc(100% - var(--es-plate-edge-r) - var(--es-plate-feather)),transparent calc(100% - var(--es-plate-edge-r))),linear-gradient(to bottom,transparent var(--es-plate-edge-t),#000 calc(var(--es-plate-edge-t) + var(--es-plate-feather)),#000 calc(100% - var(--es-plate-edge-b) - var(--es-plate-feather)),transparent calc(100% - var(--es-plate-edge-b)));-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--es-plate-mask-top)) var(--es-plate-mask-a),#000 var(--es-plate-mask-b)),linear-gradient(90deg,transparent var(--es-plate-edge-l),#000 calc(var(--es-plate-edge-l) + var(--es-plate-feather)),#000 calc(100% - var(--es-plate-edge-r) - var(--es-plate-feather)),transparent calc(100% - var(--es-plate-edge-r))),linear-gradient(to bottom,transparent var(--es-plate-edge-t),#000 calc(var(--es-plate-edge-t) + var(--es-plate-feather)),#000 calc(100% - var(--es-plate-edge-b) - var(--es-plate-feather)),transparent calc(100% - var(--es-plate-edge-b)));mask-composite:intersect,intersect;pointer-events:none;will-change:opacity,transform}.elixsea-scroll .elixsea-scene.is-plate-free .elixsea-plate{-webkit-mask-image:none;mask-image:none}.elixsea-scroll .elixsea-plate-wide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--es-wide-scale));transform-origin:50% 50%;will-change:transform}.elixsea-scroll .elixsea-plate-img{opacity:var(--es-plate-exact-opacity);position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--es-frame-scale));transform-origin:var(--es-push-x) var(--es-push-y);will-change:transform}.elixsea-scroll .elixsea-video-scene{position:absolute;inset:0;z-index:3;opacity:var(--es-video-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 84%,transparent 100%)}.elixsea-scroll .elixsea-top-fade{position:absolute;z-index:3;left:0;right:0;top:0;height:6%;display:block;opacity:var(--es-topfade-opacity);pointer-events:none;background:linear-gradient(to bottom,#07171e,#07171e00);background:linear-gradient(to bottom,rgba(var(--es-bottom-fade-rgb),1),rgba(var(--es-bottom-fade-rgb),0))}.elixsea-scroll .elixsea-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--es-frame-scale));transform-origin:var(--es-push-x) var(--es-push-y);will-change:transform}.elixsea-scroll .elixsea-scene.is-video-plate .elixsea-video-scene{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 84%,transparent 100%),linear-gradient(to bottom,#000 0,#000 14%,rgba(0,0,0,var(--es-vp-low)) 38%,rgba(0,0,0,var(--es-vp-low)) 100%),var(--es-bottle-mask);-webkit-mask-size:100% 100%,100% 100%,cover;-webkit-mask-position:0 0,0 0,center;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(to bottom,#000 0,#000 84%,transparent 100%),linear-gradient(to bottom,#000 0 14%,rgba(0,0,0,var(--es-vp-low)) 38% 100%),var(--es-bottle-mask);mask-size:100% 100%,100% 100%,cover;mask-position:0 0,0 0,center;mask-repeat:no-repeat,no-repeat,no-repeat;mask-composite:intersect,intersect}.elixsea-scroll .elixsea-bottom-fade{position:absolute;z-index:6;left:0;right:0;bottom:0;display:block;height:var(--es-bottom-fade-height);pointer-events:none}.elixsea-scroll .elixsea-bottom-fade:before,.elixsea-scroll .elixsea-bottom-fade:after{content:"";position:absolute;left:0;right:0;bottom:0}.elixsea-scroll .elixsea-bottom-fade:before{top:0;opacity:calc(1 - var(--es-fade-t));background:linear-gradient(to top,#07171e,#07171ed4 21.44%,#07171e00 80.57%);background:linear-gradient(to top,rgba(var(--es-bottom-fade-rgb),1),rgba(var(--es-bottom-fade-rgb),.83) 21.44%,rgba(var(--es-bottom-fade-rgb),0) 80.57%)}.elixsea-scroll .elixsea-bottom-fade:after{height:var(--es-fade-video-grow);opacity:var(--es-fade-t);background:linear-gradient(to top,#07171e,#07171ee6,#07171e80 50%,#07171e00);background:linear-gradient(to top,rgba(var(--es-bottom-fade-rgb),1),rgba(var(--es-bottom-fade-rgb),.9),rgba(var(--es-bottom-fade-rgb),.5) 50%,rgba(var(--es-bottom-fade-rgb),0))}.elixsea-scroll .elixsea-copy{position:absolute;z-index:7;top:var(--es-top,50%);width:min(30vw,440px);color:var(--es-sand);opacity:0;pointer-events:none;will-change:opacity}.elixsea-scroll .elixsea-copy.is-left{left:max(7vw,72px);text-align:left}.elixsea-scroll .elixsea-copy.is-right{right:max(7vw,72px);text-align:right}.elixsea-scroll .elixsea-copy.is-right .elixsea-heading,.elixsea-scroll .elixsea-copy.is-right .elixsea-text{margin-left:auto}.elixsea-scroll .elixsea-chapter{margin:0 0 14px;font-size:11px;font-weight:400;line-height:1;letter-spacing:.24em;text-transform:uppercase;opacity:.68}.elixsea-scroll .elixsea-heading{margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,3.35vw,52px);font-style:italic;font-weight:400;line-height:.98;letter-spacing:0;text-transform:none;color:inherit;max-width:18ch;text-wrap:balance}.elixsea-scroll .elixsea-text{margin:17px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:300;line-height:1.55;letter-spacing:0;max-width:34ch;text-wrap:pretty}.elixsea-scroll .elixsea-copy.is-scrim:before{content:"";position:absolute;z-index:-1;inset:-64px -72px;background:radial-gradient(ellipse at 50% 50%,#030b0f9e,#030b0f6b 45%,#030b0f00 74%);pointer-events:none}.elixsea-scroll .elixsea-cta{position:absolute;z-index:8;left:50%;bottom:clamp(32px,calc(9 * var(--es-vh)),88px);transform:translate(-50%);padding:16px 34px;border:1px solid var(--es-sand);color:var(--es-sand);background:#030b0f59;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:.24em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:var(--es-cta-opacity);visibility:hidden;transition:background-color .25s ease,color .25s ease}.elixsea-scroll .elixsea-cta.is-visible{visibility:visible}.elixsea-scroll .elixsea-cta:hover,.elixsea-scroll .elixsea-cta:focus-visible{background:var(--es-sand);color:var(--es-ink)}@media(max-width:900px){.elixsea-scroll{--es-top-space:var(--es-header,var(--es-header-offset,0px));height:calc(var(--es-length-mobile,var(--es-length,480)) * 1vh);min-height:calc(var(--es-length-mobile,var(--es-length,480)) * 6.75px)}.elixsea-scroll .elixsea-scene{min-height:640px;--es-fade-video-grow:135.4%;--es-surface-top:max(calc(25 * var(--es-vh)),calc(var(--es-top-space) + 56px))}.elixsea-scroll .elixsea-world{inset:calc(-60 * var(--es-vh)) 0 calc(-46 * var(--es-vh))}.elixsea-scroll{--es-tone-top:58,119,136;--es-tone-mid:2,74,98;--es-tone-low:20,84,104}.elixsea-scroll .elixsea-bg,.elixsea-scroll .elixsea-band{width:calc(max(100%,max(calc(100 * var(--es-vh)),640px) * .5585)*2)}.elixsea-scroll .elixsea-stage{top:40%;width:auto;height:min(calc(43 * var(--es-vh)),430px)}.elixsea-scroll .elixsea-video{height:100%}.elixsea-scroll .elixsea-copy,.elixsea-scroll .elixsea-copy.is-left,.elixsea-scroll .elixsea-copy.is-right{left:50%;right:auto;top:auto;bottom:calc(max(72px,calc(10 * var(--es-vh))) + env(safe-area-inset-bottom,0px));width:min(calc(100% - 40px),390px);text-align:center;transform:translate(-50%)}.elixsea-scroll .elixsea-copy.is-scrim:before{display:none}.elixsea-scroll .elixsea-heading,.elixsea-scroll .elixsea-copy.is-right .elixsea-heading{font-size:38px;line-height:1;max-width:100%;margin-inline:auto}.elixsea-scroll .elixsea-text,.elixsea-scroll .elixsea-copy.is-right .elixsea-text{font-size:16px;line-height:1.5;max-width:min(34ch,100%);margin-inline:auto}.elixsea-scroll .elixsea-cta{bottom:clamp(24px,calc(7 * var(--es-vh)),56px)}}@media(max-width:900px)and (max-height:700px){.elixsea-scroll .elixsea-stage{top:43%;height:min(calc(38 * var(--es-vh)),430px)}.elixsea-scroll .elixsea-heading,.elixsea-scroll .elixsea-copy.is-right .elixsea-heading{font-size:33px}.elixsea-scroll .elixsea-text,.elixsea-scroll .elixsea-copy.is-right .elixsea-text{font-size:15px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.elixsea-scroll{height:220vh;min-height:1600px}.elixsea-scroll .elixsea-scene:after{transition:none}.elixsea-scroll .elixsea-surface,.elixsea-scroll .elixsea-world,.elixsea-scroll .elixsea-stage,.elixsea-scroll .elixsea-copy{transition:none;will-change:auto}}.elixsea-scroll .elixsea-air{background:var(--es-ink)}.elixsea-scroll .elixsea-plate-img{display:none}@media(min-width:901px){.elixsea-scroll .elixsea-copy,.elixsea-scroll .elixsea-copy.is-left,.elixsea-scroll .elixsea-copy.is-right{top:50%;transform:translateY(-50%)}}.elixsea-scroll .elixsea-bottom-fade:before{opacity:0}.elixsea-scroll .elixsea-bottom-fade:after{opacity:1}.elixsea-scroll .elixsea-top-fade{height:16%;background:linear-gradient(to bottom,#07171e,#07171e8c 35%,#07171e00);background:linear-gradient(to bottom,rgba(var(--es-bottom-fade-rgb),1),rgba(var(--es-bottom-fade-rgb),.55) 35%,rgba(var(--es-bottom-fade-rgb),0))}.elixsea-scroll .elixsea-vignette-shared{position:absolute;inset:0;display:block;z-index:3;opacity:var(--es-topfade-opacity);pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#07171e00 52%,#07171e99),linear-gradient(90deg,#07171eb8,#07171e00 35% 65%,#07171eb8)}@media(max-width:900px){.elixsea-scroll .elixsea-vignette-shared{background:radial-gradient(ellipse at 50% 50%,#07171e00 52%,#07171e99)}}