html.wipe-in body:after{content:"";z-index:36;background:linear-gradient(180deg, var(--wipe-a) 0%, var(--wipe-b) 32%, var(--wipe-c) 100%);pointer-events:none;animation:wipe-failsafe .4s 2.4s var(--ease-out) forwards;position:fixed;inset:0}@keyframes wipe-failsafe{to{opacity:0;visibility:hidden}}html.rv .reveal{opacity:0;transform:translate3d(0, var(--rv-dist), 0);transition:opacity .7s var(--ease-out) calc(var(--i,0) * var(--rv-step)), transform var(--rv-dur) var(--ease-expo) calc(var(--i,0) * var(--rv-step))}html.rv .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.rv .reveal{transition:opacity .4s linear;transform:none}}.stage{inset:calc(var(--safe-t) + var(--header-h)) 0 0;position:absolute;overflow:hidden;container:stage/size}.stage__poster,.stage__gl{position:absolute;inset:0}.stage__poster{z-index:2;transition:opacity .36s var(--ease-out) .12s;justify-content:center;display:flex}.stage__poster img{flex:none;width:auto;max-width:none;height:100%}.stage__gl{z-index:3;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-out);-webkit-tap-highlight-color:transparent}html:not(.pg-3d) .stage__gl{display:none}html.pg-live .stage__gl{opacity:1}html.pg-live .stage__poster{opacity:0}.stage__word{--em:min(calc(.86 * 100cqw / var(--w-em)), calc(.3 * 100cqh / var(--cap)));z-index:1;left:50%;top:var(--wy,29.5%);font-family:var(--font-display);font-size:var(--em);font-synthesis:none;letter-spacing:.02em;white-space:nowrap;color:var(--word,var(--c-cream));transition:opacity .3s var(--ease-out);user-select:none;line-height:1;position:absolute;transform:translate(-50%,-62%)}@container stage (aspect-ratio<.85){.stage__word{--em:min(calc(.92 * 100cqw / var(--w-em)), calc(.15 * 100cqh / var(--cap)));top:var(--wy-p,31.5%)}}html.pg-live .stage__word{opacity:0}.fp{--fc:var(--f-pineapple-basil);--key-tint:var(--fc);--fp-ground:var(--c-night);--fp-raise:var(--c-night-2);background:var(--fp-ground)}.fp-hero{background-color:var(--c-night);background-image:var(--grain), var(--ground-fade), var(--vignette), var(--key-floor), var(--key-light), var(--dusk);background-size:auto, 100% 100%, 100% 100%, 92vw 18vw, var(--key-size) var(--key-size), 100% 100%;isolation:isolate;background-position:0 0,0 0,0 0,50% 84%,50%,0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;height:100svh;min-height:600px;max-height:1100px;position:relative}@media (orientation:landscape){.fp-hero{background-size:auto, 100% 100%, 100% 100%, min(56vw, 640px) min(10vw, 120px), var(--key-size) var(--key-size), 100% 100%;background-position:0 0,0 0,0 0,50% 90%,50% 55%,0 0}}.fp-back{z-index:5;top:calc(var(--safe-t) + var(--header-h));left:var(--edge-l);border-radius:var(--r-round);min-height:44px;color:var(--c-cream-dim);font:var(--w-ui) var(--t-small)/1 var(--font);transition:color var(--dur-quick) var(--ease-out), transform var(--dur-press) var(--ease-out);align-items:center;gap:6px;margin-left:-4px;padding:0 8px 0 4px;text-decoration:none;display:inline-flex;position:absolute}.fp-back__arrow{transform:scaleX(-1)}.fp-back:active{transform:scale(var(--scale-press))}@media (hover:hover) and (pointer:fine){.fp-back:hover{color:var(--c-cream)}}.fp-hero__text{z-index:4;left:var(--edge-l);right:var(--edge-r);bottom:calc(var(--safe-b) + 20px);text-align:center;pointer-events:none;position:absolute}.fp-hero__title{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.03em;color:var(--c-cream);margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);font-weight:400;line-height:1}.fp-hero__fruit{display:block}.fp-hero__kind{font-family:var(--font);font-weight:var(--w-text);letter-spacing:-.01em;color:#ece8dfb3;margin-top:6px;font-size:clamp(1.125rem,.95rem + .9vw,1.625rem);line-height:1.15;display:block}.fp-hero__type{font-size:var(--t-small);font-weight:var(--w-text);color:var(--c-cream-dim);margin:8px 0 0}.fp .fp-hero__type{text-transform:lowercase}.fp .fp-hero__type:first-letter{text-transform:uppercase}.fp-hero__hint{font:var(--w-text) var(--t-small)/1.3 var(--font);color:#ece8df80;opacity:0;transition:opacity .4s var(--ease-out);margin:6px 0 0}html.pg-live:not(.pg-turned) .fp-hero__hint{opacity:1;transition-delay:.9s}.fp-hero__type .nobr{white-space:nowrap}.hint--touch{display:none}@media (pointer:coarse){.hint--fine{display:none}.hint--touch{display:inline}}@media (width>=768px) and (orientation:landscape){.fp-hero__text{right:auto;bottom:calc(var(--safe-b) + 32px);text-align:left}}.stage .ib-tilt{top:0;left:auto;right:var(--edge-r);min-height:44px;color:var(--c-cream-dim);box-shadow:none;font-size:var(--t-small);background:0 0;border-color:#0000;padding:0 4px 0 8px;transform:none}.stage .ib-tilt[data-show],.stage .ib-tilt:active{transform:none}.fp-sec{padding:var(--section-gap) var(--edge-r) 0 var(--edge-l);max-width:1440px;margin:0 auto}.fp-h2{font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--t-display);letter-spacing:var(--track-display);color:var(--c-cream);margin:0;line-height:.92}.fp-lead{max-width:44ch;margin:var(--s-5) 0 0;font-size:var(--t-lead);font-weight:var(--w-ui);color:var(--c-cream);line-height:1.45}.ph{padding:var(--s-6);background:var(--c-night-2);color:var(--c-cream);text-align:center;isolation:isolate;border:2px dashed #ece8df61;place-content:center;justify-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.ph__glow{z-index:-1;background:radial-gradient(50% 60% at 50% 100%, color-mix(in oklab, var(--fc) 18%, transparent), transparent 70%);position:absolute;inset:0}.ph__tag{border-radius:var(--r-round);font:var(--w-ui) var(--t-small)/1 var(--font);background:#ece8df1f;padding:6px 12px}.ph__line{font-family:var(--font-display);font-size:var(--t-title);line-height:1.1}.ph__note{max-width:34ch;font-size:var(--t-body);color:var(--c-cream-dim)}.fp-splash__ph,.fp-splash__video{width:100%;margin-top:var(--s-7);aspect-ratio:4/5}.fp-splash__video{object-fit:cover;background:var(--c-night-2);height:auto;display:block}@media (width<=767px) and (orientation:portrait){.fp-splash__video[data-shape=both]{aspect-ratio:9/16;max-height:86svh}}.fp-splash__video[data-shape=port]{aspect-ratio:9/16;width:auto;max-width:100%;height:min(86svh,960px);margin-inline:auto}@media (width>=768px){.fp-splash__ph,.fp-splash__video{aspect-ratio:16/9}}.fp-notes{gap:var(--s-6);display:grid}.chips{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chip{border-radius:var(--r-round);background:var(--c-night-2);min-height:56px;color:var(--c-cream);font:400 clamp(1.375rem, 1rem + 1.6vw, 2.25rem)/1 var(--font-display);letter-spacing:0;align-items:center;gap:14px;padding:0 26px;display:inline-flex}.chip__w{text-transform:lowercase;display:inline-block}.chip__w:first-letter{text-transform:uppercase}.chip:before{content:"";background:var(--fc);width:.3em;height:.3em;box-shadow:0 0 .5em .05em color-mix(in oklab, var(--fc) 60%, transparent);border-radius:50%;flex:none}@media (width>=1024px){.fp-notes{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.chips{justify-content:flex-end}.chip{min-height:104px;padding:0 44px}}.fp-inside{gap:var(--s-7);align-items:center;display:grid}.fp-inside .btn{margin-top:var(--s-6)}.lens{aspect-ratio:1;background:var(--c-night-2);width:min(100%,520px);box-shadow:0 0 90px -12px color-mix(in oklab, var(--fc) 26%, transparent);border-radius:50%;margin:0 auto;overflow:hidden}@media (width<=639px){.lens{width:min(64vw,520px)}}.lens__svg,.lens__video{object-fit:cover;width:100%;height:100%;display:block}.lens__p{animation:lens-drift var(--d) var(--ease-in-out) var(--del) infinite alternate}.lens__p--1{opacity:.85}.lens__p--2{opacity:.7}.lens__bubble{fill:#ece8df;fill-opacity:.16;animation:lens-rise var(--d) linear var(--del) infinite}@keyframes lens-drift{to{transform:translate(var(--dx), var(--dy)) rotate(14deg)}}@keyframes lens-rise{0%{opacity:0;transform:translateY(40px)}20%{opacity:1}to{opacity:0;transform:translateY(-90px)}}@media (prefers-reduced-motion:reduce){.lens__p,.lens__bubble{animation:none}}@media (width>=1024px){.fp-inside{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fp-label{gap:var(--s-7);display:grid}@media (width>=1024px){.acc-group{align-items:start;gap:var(--s-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.acc-group{gap:8px;display:grid}.acc{background:var(--fp-raise,var(--c-night-2));interpolate-size:allow-keywords}.acc__sum{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:72px;padding:0 var(--s-5);cursor:pointer;font:var(--w-ui) var(--t-title)/1.1 var(--font);transition:background-color var(--dur-quick) var(--ease-out);list-style:none;display:flex}.acc__sum::-webkit-details-marker{display:none}.acc__sum:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.acc__sum:hover{background:var(--c-night-3)}}.acc__icon{background:var(--c-night-3);border-radius:50%;flex:none;width:40px;height:40px;position:relative}.acc__icon:before,.acc__icon:after{content:"";background:var(--c-cream);width:16px;height:2.5px;transition:transform var(--dur-ui) var(--ease-out);border-radius:2px;position:absolute;top:19px;left:12px}.acc__icon:after{transform:rotate(90deg)}.acc[open] .acc__icon:after{transform:rotate(0)}.acc::details-content{block-size:0;transition:block-size .36s var(--ease-out), content-visibility .36s allow-discrete;overflow:hidden}.acc[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.acc::details-content{transition:none}}.acc__body{padding:0 var(--s-5) var(--s-6)}.label-text{max-width:62ch;font-size:var(--t-body);color:var(--c-cream);overflow-wrap:anywhere;margin:0;line-height:1.6}.label-text__head{font-weight:var(--w-ui)}.nut{border-collapse:collapse;width:100%;max-width:560px;font-size:var(--t-body)}.nut caption{margin-bottom:var(--s-4);text-align:left;gap:4px;display:grid}.nut__head{font-weight:var(--w-ui)}.nut__note{font-size:var(--t-small);color:var(--c-cream-dim)}.nut th,.nut td{text-align:left;font-weight:var(--w-ui);padding:12px}.nut tr:nth-child(odd){background:#ece8df08}.nut td{text-align:right;font-weight:var(--w-ui);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.fp-moments{gap:var(--s-7);display:grid}.moments{gap:var(--s-4);margin:0 calc(-1 * var(--edge-r)) 0 calc(-1 * var(--edge-l));padding:0 var(--edge-r) var(--s-2) var(--edge-l);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge-l);scrollbar-width:none;grid-auto-columns:74%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.moments::-webkit-scrollbar{display:none}.moment{scroll-snap-align:start}.moment__ph,.moment img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width>=768px){.moments{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.moment:nth-child(2){margin-top:var(--s-9)}}.nx{margin-top:var(--section-gap);background:var(--fp-ground,var(--c-night));position:relative}.nx__pin{align-items:center;gap:var(--s-6);min-height:min(100svh,860px);padding:var(--s-8) var(--edge-r) var(--s-8) var(--edge-l);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.nx__light{z-index:-1;left:var(--nx-x,50%);top:var(--nx-y,34%);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--nc) 34%, transparent), color-mix(in oklab, var(--nc) 10%, transparent) 40%, transparent 72%);opacity:.85;pointer-events:none;width:min(110vw,980px);position:absolute;translate:-50% -50%}.nx__shot{place-items:end center;height:min(46svh,420px);display:grid;position:relative}.nx__bottle{aspect-ratio:354/855;height:100%;display:block;position:relative;overflow:hidden}.nx__bottle img{width:180.791%;max-width:none;height:auto;position:absolute;top:-18.5965%;left:-40.3955%}.nx__pool{background:radial-gradient(closest-side, color-mix(in oklab, var(--nc) 30%, transparent), color-mix(in oklab, var(--nc) 7%, transparent) 60%, transparent);pointer-events:none;width:min(432px,90vw);height:72px;position:absolute;bottom:-18px;left:50%;translate:-50%}.nx__text{justify-items:start;gap:var(--s-4);display:grid;position:relative}.nx__title{font:var(--w-ui) var(--t-small)/1.3 var(--font);color:var(--c-cream-dim);margin:0}.nx__name{color:var(--c-cream);margin:0;display:grid}.nx__fruit{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:var(--track-display);line-height:.95}.nx__kind{font:var(--w-text) var(--t-lead)/1.2 var(--font);color:var(--c-cream-dim);margin-top:6px}.nx__go{margin-top:var(--s-3)}.nx__dot{background:var(--nc);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #1313131f}@media (orientation:landscape) and (width>=768px){.nx__pin{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx__shot{order:2;height:min(62svh,560px)}.nx__light{--nx-x:75%;--nx-y:46%}}.nx--live{height:150svh}.nx--live .nx__pin{height:100svh;min-height:560px;padding-top:calc(var(--safe-t) + var(--header-h) + var(--s-5));position:sticky;top:0}.nx--live .nx__light{opacity:.45;will-change:opacity, transform}.nx--live .nx__pool{opacity:.4;will-change:opacity, scale;scale:.6 1}.nx--live .nx__bottle{filter:blur(1.5px)brightness(.9);will-change:transform, filter;transform:translateY(24px)}.fl{--fc:var(--f-pineapple-basil);background-color:var(--c-night);--key-tint:var(--fc);background-image:var(--grain), var(--ground-fade), var(--vignette), var(--dusk);isolation:isolate;height:100svh;min-height:640px;max-height:1100px;position:relative;overflow:hidden}.fl__title{--em:min(calc(.9 * 100vw / var(--w-em)), 18vh);z-index:1;left:0;right:0;top:calc(var(--safe-t) + var(--header-h) + 13svh);font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--em);letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--c-cream) 80%, var(--c-night));pointer-events:none;margin:0;line-height:1;position:absolute}.fl__sub{z-index:4;left:var(--edge-l);right:var(--edge-r);top:calc(var(--safe-t) + var(--header-h) + 13svh + var(--em,0px) * 0);max-width:36ch;font-size:var(--t-body);font-weight:var(--w-ui);color:var(--c-cream);margin:0;line-height:1.4;display:none;position:absolute}.fl__stage{bottom:120px}.fl__pool{z-index:0;left:var(--px,50%);bottom:calc(var(--h,600px) * .135 - 30px);width:calc(var(--h,600px) * .62);background:radial-gradient(closest-side, color-mix(in oklab, var(--fc) 34%, transparent), color-mix(in oklab, var(--fc) 8%, transparent) 60%, transparent);height:70px;transition:left .52s var(--ease-in-out), background .4s var(--ease-out);position:absolute;transform:translate(-50%)}.fl__pool:before{content:"";width:calc(var(--h,600px) * 1.25);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--fc) 26%, transparent) 0%, color-mix(in oklab, var(--fc) 7%, transparent) 40%, transparent 72%);transition:background .4s var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -60%}.fl__shelf{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.slot{--k:.74;top:0;left:calc(var(--x,50%) - var(--h,600px) * .28125);width:calc(var(--h,600px) * .5625);pointer-events:none;height:100%;transform:scale(var(--k));transform-origin:50% 86.5%;transition:transform .52s var(--ease-in-out), left .52s var(--ease-in-out), opacity .3s var(--ease-out);position:absolute}.slot.is-off{opacity:0}.fl:not(.is-placed) .slot{transition:none}.slot__img{position:absolute;inset:0}.slot__img img{object-fit:contain;filter:brightness(.8);width:100%;height:100%;transition:filter .4s var(--ease-out), opacity .12s linear}.slot.is-front .slot__img img{filter:none}.fl__stage.gl-on .slot.is-live .slot__img img{opacity:0;transition:filter .4s var(--ease-out), opacity 0s linear .3s}.slot__hit{pointer-events:auto;height:74%;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:28px;text-decoration:none;position:absolute;top:14%;left:30%;right:30%}.slot__hit:focus-visible{outline:3px solid var(--c);outline-offset:6px}.slot__name{width:max-content;transform:translateX(-50%) scale(calc(1 / var(--k)));transform-origin:50% 0;text-align:center;opacity:.7;transition:opacity .3s var(--ease-out);justify-items:center;display:grid;position:absolute;top:calc(100% + 18px);left:50%}.slot.is-front .slot__name{opacity:1}.slot__fruit{font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-cream);font-size:1.5rem;line-height:1.05}.slot__kind{font:var(--w-ui) var(--t-small)/1.3 var(--font);color:var(--c-cream)}.fl__gl{pointer-events:none}html.pg-live .fl__gl{opacity:0;transition:opacity .16s linear}html.pg-live .fl__stage.gl-on .fl__gl{opacity:1;transition:opacity .26s var(--ease-out)}.fl__now{z-index:5;left:var(--edge-l);right:var(--edge-r);bottom:calc(var(--safe-b) + 24px);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex;position:absolute}.fl__nowlink{min-width:0;color:var(--c-cream);justify-items:center;padding:6px 12px;text-decoration:none;display:grid}.fl__nowfruit{font-family:var(--font-display);font-size:clamp(1.9rem,1.2rem + 3vw,2.6rem);line-height:1}.fl__nowkind{font:var(--w-ui) var(--t-small)/1.2 var(--font);color:var(--c-cream);margin-top:4px}.fl__nowlink.is-new .fl__nowfruit{animation:fl-name .52s var(--ease-juice)}@keyframes fl-name{0%{opacity:.3;transform:scale(.82,1.18)}}.fl__step{background:var(--c-night-2);width:52px;height:52px;color:var(--c-cream);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-quick) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.fl__step:active{transform:scale(var(--scale-press))}.fl__step-l{transform:scaleX(-1)}@media (orientation:portrait){.slot__name{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;overflow:hidden}}@media (orientation:landscape){.fl__stage{bottom:96px}.fl__now{display:none}.fl__title{--em:min(calc(.9 * 100vw / var(--w-em)), 24vh);top:calc(var(--safe-t) + var(--header-h) + 9vh)}.fl__sub{top:auto;bottom:calc(var(--safe-b) + 28px);text-align:left;color:var(--c-cream-dim);display:block}}@media (orientation:landscape) and (width>=1024px){.fl__sub{display:none}}@media (hover:hover) and (pointer:fine){.fl__step:hover{background:var(--c-night-3)}.slot:not(.is-front) .slot__hit:hover~*{opacity:1}}@media (prefers-reduced-motion:reduce){.slot,.fl__pool{transition-duration:1ms}}.fl-kinds{gap:var(--s-8) var(--s-9);grid-template-columns:minmax(0,1fr);display:grid}.fl-kind__head{font:var(--w-ui) var(--t-title)/1.1 var(--font);margin:0}.fl-kind__text{max-width:46ch;margin:var(--s-4) 0 0;font-size:var(--t-body);line-height:1.55}.fl-kind__list{margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid}.fl-link{align-items:center;gap:var(--s-4);min-height:72px;color:var(--c-cream);font-family:var(--font-display);padding:10px 0;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);line-height:1.05;text-decoration:none;display:flex}.fl-link:before{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 10px 1px color-mix(in oklab, var(--c) 55%, transparent);border-radius:50%;flex:none}.fl-link .icon{color:var(--c-cream);transition:transform var(--dur-quick) var(--ease-out);flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.fl-link:hover .icon{transform:translate(6px)}}.fl-kinds__more{max-width:100%;height:auto;min-height:var(--btn-h);white-space:normal;text-align:left;justify-self:start;padding-block:12px;line-height:1.25}@media (width>=1024px){.fl-kinds{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-kinds__title{grid-column:1/-1}}.fl-soon{padding-bottom:var(--section-gap)}.fl-soon__card{align-items:center;gap:var(--s-5);padding:var(--s-6) var(--s-5);background:radial-gradient(18% 7% at 20% 88%, color-mix(in oklab, var(--f-coconut-water) 24%, transparent), transparent 100%), radial-gradient(closest-side at 20% 46%, color-mix(in oklab, var(--f-coconut-water) 24%, transparent), color-mix(in oklab, var(--f-coconut-water) 6%, transparent) 45%, transparent 75%) 0 0 / 100% 100% no-repeat, var(--c-night-2);color:var(--c-cream);grid-template-columns:minmax(0,2fr) minmax(0,3fr);text-decoration:none;display:grid;position:relative;overflow:hidden}.fl-soon__img img{object-fit:contain;width:100%;height:auto;max-height:420px}.fl-soon__text{gap:var(--s-3);display:grid}.fl-soon__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-display);color:var(--c-cream);margin:0;line-height:1}.fl-soon__line{font-size:var(--t-lead);font-weight:var(--w-ui)}@media (width<=479px){.fl-soon__card{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.fl-soon__title{overflow-wrap:normal;font-size:clamp(1.9rem,9.4vw,2.6rem)}}.fl-soon__go{width:56px;height:56px;margin-top:var(--s-3);background:var(--c-marigold);color:var(--c-night);transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.fl-soon__card:hover .fl-soon__go{transform:translate(6px)}}.fl-soon__card:active .fl-soon__go{transform:scale(var(--scale-press))}.fl .ib-tilt{display:none}@media (orientation:portrait){.fl__stage{bottom:150px}.fl__now{bottom:calc(var(--safe-b) + 56px)}}.cw-hero{--fc:var(--f-coconut-water);background-image:var(--grain), var(--ground-fade), radial-gradient(40% 12% at 50% 87%, color-mix(in oklab, var(--f-coconut-water-lit) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg in oklab, #0e0e0e 0%, var(--c-night) 40%, #111 70%, #151515 100%);background-position:0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:auto,100% 100%,100% 100%,100% 100%}html:not(.pg-3d) .cw-hero{--key-tint:var(--f-coconut-water-lit);background-image:var(--grain), var(--ground-fade), var(--key-light), radial-gradient(40% 12% at 50% 87%, color-mix(in oklab, var(--f-coconut-water-lit) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg in oklab, #0e0e0e 0%, var(--c-night) 40%, #111 70%, #151515 100%);background-size:auto, 100% 100%, var(--key-size) var(--key-size), 100% 100%, 100% 100%;background-position:0 0,0 0,50%,0 0,0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat}.cw__dark{z-index:5;pointer-events:none;transition:opacity 1.8s var(--ease-out) .2s;background:radial-gradient(60% 50% at 50% 55%,#0a0a0a8c,#0a0a0af7 70%);position:absolute;inset:0}.cw__stage.is-risen .cw__dark{opacity:0}html:not(.pg-3d) .cw__poster img{opacity:.3;transition:transform 2.2s var(--ease-expo), opacity 1.6s var(--ease-out);transform:translateY(18%)}html:not(.pg-3d) .cw__stage.is-risen .cw__poster img{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cw__dark{transition-duration:.4s;transition-delay:0s}html:not(.pg-3d) .cw__poster img{transition:opacity .4s linear;transform:none}}.cw__sweep{z-index:4;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:linear-gradient(105deg,#0000 38%,#fffcec00 42%,#fffcec8c 50%,#fffcec00 58%,#0000 62%) 120% 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/img/stills/coconut-water/g1-transparent-16x9-960.webp) 50%/auto 100% no-repeat;mask:url(/img/stills/coconut-water/g1-transparent-16x9-960.webp) 50%/auto 100% no-repeat}@media (orientation:portrait){.cw__sweep{-webkit-mask-image:url(/img/stills/coconut-water/g1-transparent-9x16-640.webp);mask-image:url(/img/stills/coconut-water/g1-transparent-9x16-640.webp)}}.cw__stage.is-sweep .cw__sweep{animation:cw-sweep 1.7s var(--ease-in-out) forwards}@keyframes cw-sweep{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}.cw-hero__title{color:var(--c-cream);font-size:clamp(2.6rem,1.6rem + 4.6vw,5.5rem)}.cw-hero__text{pointer-events:none}.cw-hero__cta{margin-top:var(--s-5);pointer-events:auto}.cw .stage__word{color:color-mix(in srgb, var(--c-cream) 80%, var(--c-night))}.cw-wait{gap:var(--s-7);display:grid}.cw-wait .fp-h2{color:var(--c-cream)}.cw-form{gap:var(--s-5);padding:var(--s-6) var(--s-5);background:var(--c-night-2);display:grid}.cw-field{gap:8px;display:grid}.cw-field label{font:var(--w-ui) var(--t-body)/1.2 var(--font)}.cw-field input{border-radius:var(--r-field,14px);background:var(--c-night);height:56px;caret-color:var(--c-cream);color:var(--c-cream);font:var(--w-ui) 16px/1 var(--font);transition:border-color var(--dur-quick) var(--ease-out);border:2px solid #0000;padding:0 16px}.cw-field input:focus-visible{border-color:var(--c-cream);outline:none}.cw-note{max-width:52ch;font-size:var(--t-small);color:var(--c-cream-dim);margin:0;line-height:1.5}.cw-actions{flex-wrap:wrap;gap:12px;display:flex}.cw-more{justify-items:start;gap:var(--s-6);padding-bottom:var(--section-gap);display:grid}.cw-more__title{max-width:18ch;font-family:var(--font-display);font-weight:400;font-size:var(--t-title);margin:0;line-height:1.15}@media (width>=1024px){.cw-wait{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.cw-form{padding:var(--s-7);grid-template-columns:1fr 1fr}.cw-note,.cw-actions{grid-column:1/-1}}@media (orientation:portrait){.cw__stage{bottom:200px}.cw-hero__text .fp-hero__type{max-width:30ch;margin-inline:auto}.cw-hero__title{font-size:clamp(2.4rem,1.6rem + 4vw,4rem)}}@media (orientation:landscape){.cw-hero__title{max-width:6.2em}.cw-hero__text .fp-hero__type{max-width:22ch}}
