@font-face{font-family:Bricolage;font-style:normal;font-display:swap;font-weight:300 600;src:url(/fonts/studio/bricolage-grotesque.woff2)format("woff2-variations")}@font-face{font-family:Bricolage Display;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/studio/bricolage-grotesque.woff2)format("woff2-variations")}:root{--t-press:.12s;--t-fast:.15s;--t-base:.25s;--t-slow:.5s;--t-reveal:.6s;--t-scene:.8s;--e-out:cubic-bezier(.22, 1, .36, 1);--e-in:cubic-bezier(.55, 0, 1, .45);--e-in-out:cubic-bezier(.65, 0, .35, 1);--e-expo:cubic-bezier(.87, 0, .13, 1);--stagger:50ms;--stagger-out:30ms;--lift-hover:-2px}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(root){animation:.2s var(--e-in) both vt-out}::view-transition-new(root){animation:.3s var(--e-out) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-group(bottle){animation-duration:.45s;animation-timing-function:var(--e-out)}html:not(.film-live) [data-film-poster] img,[data-stage]>[data-poster] img{view-transition-name:bottle}@media (prefers-reduced-motion:reduce){:root{--t-slow:.3s;--t-reveal:.3s;--t-scene:.3s}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.2s!important}::view-transition-group(bottle){animation-name:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.dist-type,.in-chip,.eq__direct a,.st-drinks a):not(#_){transition:background-color var(--t-base) var(--e-out), border-color var(--t-fast) var(--e-out), box-shadow var(--t-base) var(--e-out), color var(--t-fast) var(--e-out), transform var(--t-press) var(--e-out), translate var(--t-base) var(--e-out)}:is(.dist-type,.in-chip,.eq__direct a,.st-drinks a):not(#_):hover{translate:0 var(--lift-hover);transition-duration:var(--t-fast)}}:root{--grain:url(/img/studio/grain.webp);--key-a:28%;--key-b:8%;--key-size:min(110vw, 980px);--key-y:52%;--floor-y:86%;--dusk:radial-gradient(140% 100% at 50% 38%, color-mix(in oklab, var(--c-dusk) 40%, var(--c-night)) 0%, var(--c-night) 52%, var(--c-maroon) 100%);--dusk-up:radial-gradient(140% 100% at 50% 100%, color-mix(in oklab, var(--c-dusk) 60%, var(--c-night)) 0%, var(--c-night) 46%, var(--c-maroon) 100%);--key-light:radial-gradient(closest-side, color-mix(in oklab, var(--key-tint) var(--key-a), transparent) 0%, color-mix(in oklab, var(--key-tint) var(--key-b), transparent) 40%, transparent 72%);--key-floor:radial-gradient(closest-side, color-mix(in oklab, var(--key-tint) 26%, transparent) 0%, color-mix(in oklab, var(--key-tint) 6%, transparent) 55%, transparent 100%);--vignette:radial-gradient(130% 110% at 50% 45%, transparent 55%, #0000006b 100%);--ground-fade:linear-gradient(to bottom, transparent calc(100% - 140px), var(--c-night))}.dusk{background-color:var(--c-night);background-image:var(--grain), var(--dusk);color:var(--c-cream)}.film,html.film-3d .film__stage{background-color:var(--c-night);background-image:var(--grain), var(--vignette), var(--key-floor), var(--key-light), var(--dusk);background-size:auto, 100% 100%, min(70vw, 760px) min(14vw, 150px), var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, calc(var(--pool-x,50%) - min(35vw, 380px) + 0px) calc(var(--floor-y) - min(7vw, 75px)), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat}@media (orientation:portrait){:root{--key-y:50%;--floor-y:79%}.film,html.film-3d .film__stage{background-size:auto, 100% 100%, 92vw 18vw, var(--key-size) var(--key-size), 100% 100%;background-position:0 0, 0 0, calc(var(--pool-x,50%) - 46vw) calc(var(--floor-y) - 9vw), calc(var(--pool-x,50%) - var(--key-size) / 2) calc(var(--key-y) - var(--key-size) / 2), 0 0}}html:not(.film-3d) .film{background-size:auto, 100% 100svh, min(70vw, 760px) min(14vw, 150px), var(--key-size) var(--key-size), 100% 100svh}html.film-3d .film__stage:after{content:"";z-index:0;opacity:0;pointer-events:none;transition:opacity .9s var(--ease-out);background:radial-gradient(60% 52% at 50% 36%,#0000 22%,#0e0e0ed6 100%),linear-gradient(#0000 54%,#0e0e0ee6 100%);position:absolute;inset:0}html[data-mela-scene="2"] .film__stage:after,html[data-mela-scene="3"] .film__stage:after{opacity:1}@media (prefers-reduced-motion:reduce){html.film-3d .film__stage:after{transition:none}}.bulbs{display:none}:root{--pal-ink:#f2ede3;--pal-pineapple-basil-deep:#0c0a06;--pal-pineapple-basil-ground:#16120d;--pal-pineapple-basil-raised:#201b14;--pal-pineapple-basil-pressed:#2a241b;--pal-pineapple-basil-mid:#392b16;--pal-pineapple-basil-glow:#4e3100;--pal-pineapple-basil-accent:#f6b10a;--pal-pineapple-basil-on-accent:#201301;--pal-pineapple-basil-liquid:#b6ad63;--pal-pineapple-basil-label:#fcfcf4;--pal-pineapple-basil-room:#16120d;--pal-pineapple-basil-pool:#4e3100;--pal-pineapple-basil-key:#deb77a;--pal-pineapple-basil-ui:#ce9a43;--pal-pineapple-basil-ink:#ece7e1;--pal-pineapple-basil-ink-2:#a7a49f;--pal-pink-guava-basil-deep:#0d080b;--pal-pink-guava-basil-ground:#171113;--pal-pink-guava-basil-raised:#21191d;--pal-pink-guava-basil-pressed:#2c2226;--pal-pink-guava-basil-mid:#3d2531;--pal-pink-guava-basil-glow:#52273d;--pal-pink-guava-basil-accent:#ea665a;--pal-pink-guava-basil-on-accent:#230e19;--pal-pink-guava-basil-liquid:#ca8b85;--pal-pink-guava-basil-label:#fcf4f4;--pal-pink-guava-basil-room:#171113;--pal-pink-guava-basil-pool:#52273d;--pal-pink-guava-basil-key:#eba6c6;--pal-pink-guava-basil-ui:#dd84af;--pal-pink-guava-basil-ink:#ede5e9;--pal-pink-guava-basil-ink-2:#a9a3a5;--pal-mango-basil-deep:#0d0907;--pal-mango-basil-ground:#17110e;--pal-mango-basil-raised:#211a15;--pal-mango-basil-pressed:#2c231d;--pal-mango-basil-mid:#3d281a;--pal-mango-basil-glow:#532d0e;--pal-mango-basil-accent:#f6a206;--pal-mango-basil-on-accent:#241104;--pal-mango-basil-liquid:#c89f42;--pal-mango-basil-label:#fcfcf4;--pal-mango-basil-room:#17110e;--pal-mango-basil-pool:#532d0e;--pal-mango-basil-key:#ebaf85;--pal-mango-basil-ui:#de9056;--pal-mango-basil-ink:#ede6e2;--pal-mango-basil-ink-2:#a9a3a0;--pal-kiwi-nata-deep:#080b07;--pal-kiwi-nata-ground:#10140f;--pal-kiwi-nata-raised:#191d16;--pal-kiwi-nata-pressed:#21271f;--pal-kiwi-nata-mid:#25321e;--pal-kiwi-nata-glow:#264019;--pal-kiwi-nata-accent:#accc64;--pal-kiwi-nata-on-accent:#0d1a07;--pal-kiwi-nata-liquid:#75af24;--pal-kiwi-nata-label:#accc64;--pal-kiwi-nata-room:#10140f;--pal-kiwi-nata-pool:#264019;--pal-kiwi-nata-key:#a4cb91;--pal-kiwi-nata-ui:#82b668;--pal-kiwi-nata-ink:#e5e9e3;--pal-kiwi-nata-ink-2:#a2a6a1;--pal-pineapple-nata-deep:#0a0b06;--pal-pineapple-nata-ground:#12130d;--pal-pineapple-nata-raised:#1b1d15;--pal-pineapple-nata-pressed:#24271d;--pal-pineapple-nata-mid:#2c3119;--pal-pineapple-nata-glow:#363b1c;--pal-pineapple-nata-accent:#fcec9c;--pal-pineapple-nata-on-accent:#141803;--pal-pineapple-nata-liquid:#bcb54c;--pal-pineapple-nata-label:#fcec9c;--pal-pineapple-nata-room:#12130d;--pal-pineapple-nata-pool:#363b1c;--pal-pineapple-nata-key:#b8c683;--pal-pineapple-nata-ui:#9eaf52;--pal-pineapple-nata-ink:#e7e9e1;--pal-pineapple-nata-ink-2:#a4a5a0;--pal-coconut-water-deep:#0b0a09;--pal-coconut-water-ground:#141211;--pal-coconut-water-raised:#1d1b19;--pal-coconut-water-pressed:#272522;--pal-coconut-water-mid:#322d27;--pal-coconut-water-glow:#3f362c;--pal-coconut-water-accent:#9ccbaa;--pal-coconut-water-on-accent:#1a1510;--pal-coconut-water-liquid:#ccc69c;--pal-coconut-water-label:#04541c;--pal-coconut-water-room:#141211;--pal-coconut-water-pool:#3f362c;--pal-coconut-water-key:#c9bbab;--pal-coconut-water-ui:#bd9f7c;--pal-coconut-water-ink:#e9e7e6;--pal-coconut-water-ink-2:#a5a4a3;--pal-studio-deep:#0b0a09;--pal-studio-ground:#131311;--pal-studio-raised:#1c1c1a;--pal-studio-pressed:#262523;--pal-studio-mid:#302d29;--pal-studio-glow:#3c372f;--pal-studio-room:#131311;--pal-studio-pool:#3c372f;--pal-studio-key:#c4bdb0;--pal-studio-ui:#b8a17a;--pal-studio-ink:#e8e8e6;--pal-studio-ink-2:#a5a4a3}@supports (color:oklch(0 0 0)){:root{--pal-pineapple-basil-deep:oklch(14.5% .01 78);--pal-pineapple-basil-ground:oklch(18.5% .012 78);--pal-pineapple-basil-raised:oklch(22.5% .015 78);--pal-pineapple-basil-pressed:oklch(26.5% .018 78);--pal-pineapple-basil-mid:oklch(30% .04 78);--pal-pineapple-basil-glow:oklch(34% .08 78);--pal-pineapple-basil-room:oklch(18.5% .012 78);--pal-pineapple-basil-pool:oklch(34% .08 78);--pal-pineapple-basil-key:oklch(80% .09 78);--pal-pineapple-basil-ui:oklch(72% .12 78);--pal-pineapple-basil-ink:oklch(93% .01 78);--pal-pineapple-basil-ink-2:oklch(72% .008 78);--pal-pink-guava-basil-deep:oklch(14.5% .01 350);--pal-pink-guava-basil-ground:oklch(18.5% .012 350);--pal-pink-guava-basil-raised:oklch(22.5% .015 350);--pal-pink-guava-basil-pressed:oklch(26.5% .018 350);--pal-pink-guava-basil-mid:oklch(30% .04 350);--pal-pink-guava-basil-glow:oklch(34% .07 350);--pal-pink-guava-basil-room:oklch(18.5% .012 350);--pal-pink-guava-basil-pool:oklch(34% .07 350);--pal-pink-guava-basil-key:oklch(80% .09 350);--pal-pink-guava-basil-ui:oklch(72% .12 350);--pal-pink-guava-basil-ink:oklch(93% .01 350);--pal-pink-guava-basil-ink-2:oklch(72% .008 350);--pal-mango-basil-deep:oklch(14.5% .01 56);--pal-mango-basil-ground:oklch(18.5% .012 56);--pal-mango-basil-raised:oklch(22.5% .015 56);--pal-mango-basil-pressed:oklch(26.5% .018 56);--pal-mango-basil-mid:oklch(30% .04 56);--pal-mango-basil-glow:oklch(34% .07 56);--pal-mango-basil-room:oklch(18.5% .012 56);--pal-mango-basil-pool:oklch(34% .07 56);--pal-mango-basil-key:oklch(80% .09 56);--pal-mango-basil-ui:oklch(72% .12 56);--pal-mango-basil-ink:oklch(93% .01 56);--pal-mango-basil-ink-2:oklch(72% .008 56);--pal-kiwi-nata-deep:oklch(14.5% .01 136);--pal-kiwi-nata-ground:oklch(18.5% .012 136);--pal-kiwi-nata-raised:oklch(22.5% .015 136);--pal-kiwi-nata-pressed:oklch(26.5% .018 136);--pal-kiwi-nata-mid:oklch(30% .04 136);--pal-kiwi-nata-glow:oklch(34% .07 136);--pal-kiwi-nata-room:oklch(18.5% .012 136);--pal-kiwi-nata-pool:oklch(34% .07 136);--pal-kiwi-nata-key:oklch(80% .09 136);--pal-kiwi-nata-ui:oklch(72% .12 136);--pal-kiwi-nata-ink:oklch(93% .01 136);--pal-kiwi-nata-ink-2:oklch(72% .008 136);--pal-pineapple-nata-deep:oklch(14.5% .01 118);--pal-pineapple-nata-ground:oklch(18.5% .012 118);--pal-pineapple-nata-raised:oklch(22.5% .015 118);--pal-pineapple-nata-pressed:oklch(26.5% .018 118);--pal-pineapple-nata-mid:oklch(30% .04 118);--pal-pineapple-nata-glow:oklch(34% .05 118);--pal-pineapple-nata-room:oklch(18.5% .012 118);--pal-pineapple-nata-pool:oklch(34% .05 118);--pal-pineapple-nata-key:oklch(80% .09 118);--pal-pineapple-nata-ui:oklch(72% .12 118);--pal-pineapple-nata-ink:oklch(93% .01 118);--pal-pineapple-nata-ink-2:oklch(72% .008 118);--pal-coconut-water-deep:oklch(14.5% .003 70);--pal-coconut-water-ground:oklch(18.5% .0036 70);--pal-coconut-water-raised:oklch(22.5% .0045 70);--pal-coconut-water-pressed:oklch(26.5% .0054 70);--pal-coconut-water-mid:oklch(30% .012 70);--pal-coconut-water-glow:oklch(34% .021 70);--pal-coconut-water-room:oklch(18.5% .0036 70);--pal-coconut-water-pool:oklch(34% .021 70);--pal-coconut-water-key:oklch(80% .027 70);--pal-coconut-water-ui:oklch(72% .06 70);--pal-coconut-water-ink:oklch(93% .003 70);--pal-coconut-water-ink-2:oklch(72% .0024 70);--pal-studio-deep:oklch(14.5% .0022 82);--pal-studio-ground:oklch(18.5% .0026 82);--pal-studio-raised:oklch(22.5% .0033 82);--pal-studio-pressed:oklch(26.5% .004 82);--pal-studio-mid:oklch(30% .0088 82);--pal-studio-glow:oklch(34% .0154 82);--pal-studio-room:oklch(18.5% .0026 82);--pal-studio-pool:oklch(34% .0154 82);--pal-studio-key:oklch(80% .0198 82);--pal-studio-ui:oklch(72% .06 82);--pal-studio-ink:oklch(93% .0022 82);--pal-studio-ink-2:oklch(72% .0018 82)}}:where(:root){--room:var(--pal-studio-room);--pool:var(--pal-studio-pool);--key:var(--pal-studio-key);--accent:var(--pal-studio-ui);--on-accent:var(--pal-studio-deep);--ink:var(--pal-studio-ink);--ink-2:var(--pal-studio-ink-2)}:root[data-theme]{--room:var(--t-ground);--pool:var(--t-glow);--key:var(--t-key);--accent:var(--t-ui);--on-accent:var(--t-deep);--ink:var(--t-ink);--ink-2:var(--t-ink-2);--c-night:var(--t-ground);--c-dusk:var(--t-raised);--c-night-2:var(--t-raised);--c-night-3:var(--t-pressed);--c-maroon:var(--t-deep);--c-maroon-2:var(--t-raised);--c-studio:var(--t-ground);--c-cream:var(--t-ink);--c-cream-dim:var(--t-ink-2);--c-line:color-mix(in oklab, var(--t-ink) 14%, transparent);--key-tint:var(--t-key);--dusk:radial-gradient(140% 100% at 50% 38%, var(--t-raised) 0%, var(--t-ground) 52%, var(--t-deep) 100%);--dusk-up:radial-gradient(140% 100% at 50% 100%, var(--t-raised) 0%, var(--t-ground) 46%, var(--t-deep) 100%);--t-hero:radial-gradient(78% 62% at 50% 46%, var(--t-glow) 0%, color-mix(in oklab, var(--t-mid) 70%, var(--t-ground)) 30%, var(--t-ground) 66%, var(--t-deep) 100%);--t-band:linear-gradient(180deg, var(--t-ground) 0%, color-mix(in oklab, var(--t-mid) 50%, var(--t-ground)) 22%, color-mix(in oklab, var(--t-mid) 50%, var(--t-ground)) 78%, var(--t-ground) 100%);--t-word:color-mix(in oklab, var(--t-ink) 78%, var(--t-ground))}:root[data-theme=pineapple-basil]{--t-deep:var(--pal-pineapple-basil-deep);--t-ground:var(--pal-pineapple-basil-ground);--t-raised:var(--pal-pineapple-basil-raised);--t-pressed:var(--pal-pineapple-basil-pressed);--t-mid:var(--pal-pineapple-basil-mid);--t-glow:var(--pal-pineapple-basil-glow);--t-accent:var(--pal-pineapple-basil-accent);--t-on-accent:var(--pal-pineapple-basil-on-accent);--t-gel:var(--pal-pineapple-basil-key);--t-key:var(--pal-pineapple-basil-key);--t-ui:var(--pal-pineapple-basil-ui);--t-ink:var(--pal-pineapple-basil-ink);--t-ink-2:var(--pal-pineapple-basil-ink-2)}:root[data-theme=pink-guava-basil]{--t-deep:var(--pal-pink-guava-basil-deep);--t-ground:var(--pal-pink-guava-basil-ground);--t-raised:var(--pal-pink-guava-basil-raised);--t-pressed:var(--pal-pink-guava-basil-pressed);--t-mid:var(--pal-pink-guava-basil-mid);--t-glow:var(--pal-pink-guava-basil-glow);--t-accent:var(--pal-pink-guava-basil-accent);--t-on-accent:var(--pal-pink-guava-basil-on-accent);--t-gel:var(--pal-pink-guava-basil-key);--t-key:var(--pal-pink-guava-basil-key);--t-ui:var(--pal-pink-guava-basil-ui);--t-ink:var(--pal-pink-guava-basil-ink);--t-ink-2:var(--pal-pink-guava-basil-ink-2)}:root[data-theme=mango-basil]{--t-deep:var(--pal-mango-basil-deep);--t-ground:var(--pal-mango-basil-ground);--t-raised:var(--pal-mango-basil-raised);--t-pressed:var(--pal-mango-basil-pressed);--t-mid:var(--pal-mango-basil-mid);--t-glow:var(--pal-mango-basil-glow);--t-accent:var(--pal-mango-basil-accent);--t-on-accent:var(--pal-mango-basil-on-accent);--t-gel:var(--pal-mango-basil-key);--t-key:var(--pal-mango-basil-key);--t-ui:var(--pal-mango-basil-ui);--t-ink:var(--pal-mango-basil-ink);--t-ink-2:var(--pal-mango-basil-ink-2)}:root[data-theme=kiwi-nata]{--t-deep:var(--pal-kiwi-nata-deep);--t-ground:var(--pal-kiwi-nata-ground);--t-raised:var(--pal-kiwi-nata-raised);--t-pressed:var(--pal-kiwi-nata-pressed);--t-mid:var(--pal-kiwi-nata-mid);--t-glow:var(--pal-kiwi-nata-glow);--t-accent:var(--pal-kiwi-nata-accent);--t-on-accent:var(--pal-kiwi-nata-on-accent);--t-gel:var(--pal-kiwi-nata-key);--t-key:var(--pal-kiwi-nata-key);--t-ui:var(--pal-kiwi-nata-ui);--t-ink:var(--pal-kiwi-nata-ink);--t-ink-2:var(--pal-kiwi-nata-ink-2)}:root[data-theme=pineapple-nata]{--t-deep:var(--pal-pineapple-nata-deep);--t-ground:var(--pal-pineapple-nata-ground);--t-raised:var(--pal-pineapple-nata-raised);--t-pressed:var(--pal-pineapple-nata-pressed);--t-mid:var(--pal-pineapple-nata-mid);--t-glow:var(--pal-pineapple-nata-glow);--t-accent:var(--pal-pineapple-nata-accent);--t-on-accent:var(--pal-pineapple-nata-on-accent);--t-gel:var(--pal-pineapple-nata-key);--t-key:var(--pal-pineapple-nata-key);--t-ui:var(--pal-pineapple-nata-ui);--t-ink:var(--pal-pineapple-nata-ink);--t-ink-2:var(--pal-pineapple-nata-ink-2)}:root[data-theme=coconut-water]{--t-deep:var(--pal-coconut-water-deep);--t-ground:var(--pal-coconut-water-ground);--t-raised:var(--pal-coconut-water-raised);--t-pressed:var(--pal-coconut-water-pressed);--t-mid:var(--pal-coconut-water-mid);--t-glow:var(--pal-coconut-water-glow);--t-accent:var(--pal-coconut-water-accent);--t-on-accent:var(--pal-coconut-water-on-accent);--t-gel:var(--pal-coconut-water-key);--t-key:var(--pal-coconut-water-key);--t-ui:var(--pal-coconut-water-ui);--t-ink:var(--pal-coconut-water-ink);--t-ink-2:var(--pal-coconut-water-ink-2)}:root .btn:focus-visible{outline-color:var(--accent)}@media (hover:hover) and (pointer:fine){:root[data-theme] .btn:not(.btn--secondary,.btn--quiet):hover{box-shadow:0 0 0 1px var(--accent)}}@property --flavour{syntax:"<color>";inherits:true;initial-value:#e6c46e}:root{--c-night:var(--pal-studio-ground);--c-dusk:var(--pal-studio-raised);--c-night-2:var(--pal-studio-raised);--c-night-3:var(--pal-studio-pressed);--c-maroon:var(--pal-studio-deep);--c-maroon-2:var(--pal-studio-raised);--c-cream:#ece8df;--c-cream-dim:#ece8dfa8;--c-marigold:#ece8df;--c-rani:#8d8780;--c-line:#ece8df1f;--c-error:#e0907f;--c-error-ink:#eab3a6;--c-studio:var(--c-night);--key-tint:var(--flavour);--c-green:#1e6b2f;--c-green-lit:#92c29c;--c-gold:#b5854a;--c-gold-deep:#8d683a;--f-pineapple-basil:#e6c46e;--f-pineapple-basil-deep:#8c6907;--f-pink-guava-basil:#e2a9a2;--f-pink-guava-basil-deep:#a8403c;--f-mango-basil:#e5a462;--f-mango-basil-deep:#a06006;--f-kiwi-nata:#a9c978;--f-kiwi-nata-deep:#547924;--f-pineapple-nata:#ead585;--f-pineapple-nata-deep:#866b00;--f-coconut-water:#5e9a73;--f-coconut-water-deep:#2a7e34;--f-coconut-water-lit:#9ccbaa;--c-ember:#b8773e;--c-dark:var(--c-night);--c-pineapple-basil:var(--f-pineapple-basil);--c-pink-guava-basil:var(--f-pink-guava-basil);--c-mango-basil:var(--f-mango-basil);--c-kiwi-nata:var(--f-kiwi-nata);--c-pineapple-nata:var(--f-pineapple-nata);--c-coconut-water:var(--f-coconut-water);--flavour-deep:var(--f-pineapple-basil-deep);--flavour-ink:var(--c-night);--track-display:-.045em;--font:"Bricolage", "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:"Bricolage Display", "Helvetica Neue", Arial, system-ui, sans-serif;--w-text:400;--w-ui:500;--w-strong:600;--t-hero:clamp(4.75rem, 2.2rem + 12.5vw, 13.5rem);--t-display:clamp(2.75rem, 1.5rem + 5.4vw, 6.25rem);--t-title:clamp(1.5rem, 1.15rem + 1.6vw, 2.25rem);--t-lead:clamp(1.125rem, 1rem + .5vw, 1.375rem);--t-body:clamp(1rem, .95rem + .2vw, 1.0625rem);--t-small:.875rem;--t-legal:.8125rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--section-gap:clamp(96px, 10vw + 56px, 192px);--gutter:16px;--r-round:999px;--r-surface:0;--shadow-float:0 8px 20px -8px #000000b3;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--edge-l:max(var(--gutter), var(--safe-l));--edge-r:max(var(--gutter), var(--safe-r));--header-h:64px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-juice:cubic-bezier(.34, 1.36, .64, 1);--dur-press:var(--t-press);--dur-quick:var(--t-fast);--dur-ui:var(--t-base);--dur-panel:.42s;--dur-type:1s;--dur-light:.4s;--dur-scene:1.2s;--dist-micro:4px;--dist-base:8px;--dist-type:.22em;--scale-press:.96;--rv-dist:14px;--rv-dur:var(--t-reveal);--rv-step:var(--stagger);--rv-word:var(--stagger);color-scheme:dark}:root[data-flavour=pink-guava-basil]{--flavour-deep:var(--f-pink-guava-basil-deep)}:root[data-flavour=mango-basil]{--flavour-deep:var(--f-mango-basil-deep)}:root[data-flavour=kiwi-nata]{--flavour-deep:var(--f-kiwi-nata-deep)}:root[data-flavour=pineapple-nata]{--flavour-deep:var(--f-pineapple-nata-deep)}*,:before,:after{box-sizing:border-box}@media (width>=768px){:root{--gutter:32px;--header-h:76px}}@media (width>=1280px){:root{--gutter:48px}}html{background:var(--root-bg,var(--c-night));transition:--flavour .4s var(--ease-out);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html:has(dialog[open]){overflow:hidden}a,button,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}button{font:inherit;color:inherit}body{font-family:var(--font);font-weight:var(--w-text);font-optical-sizing:auto;background:var(--c-night);color:var(--c-cream);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3{text-wrap:balance;font-variant-numeric:proportional-nums}p{text-wrap:pretty}::selection{background:var(--flavour);color:var(--flavour-ink)}.t-hero,.t-display{font-family:var(--font-display);font-synthesis:none;font-optical-sizing:auto;letter-spacing:var(--track-display);font-weight:400;line-height:.9}.t-hero{font-size:var(--t-hero)}.t-display{font-size:var(--t-display)}.t-title{font-size:var(--t-title);font-weight:var(--w-ui);letter-spacing:-.02em;line-height:1.08}.t-lead{font-size:var(--t-lead);font-weight:var(--w-text);letter-spacing:-.01em;line-height:1.45}.t-small{font-size:var(--t-small);font-weight:var(--w-ui);letter-spacing:.005em;line-height:1.4}.nums{font-variant-numeric:tabular-nums lining-nums}.btn{--btn-h:52px;height:var(--btn-h);border-radius:var(--r-round);background:var(--c-marigold);color:var(--c-night);font:var(--w-ui) 1rem/1 var(--font);letter-spacing:-.005em;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-touch-callout:none;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) var(--ease-out);border:0;justify-content:center;align-items:center;gap:12px;padding:0 22px 0 26px;text-decoration:none;display:inline-flex}.btn .icon{transition:transform var(--dur-quick) var(--ease-out);flex:none}.btn:active{transform:scale(var(--scale-press))}.btn:focus-visible{outline:2px solid var(--accent,var(--c-cream));outline-offset:3px}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn--secondary{background:var(--c-night-2);color:var(--c-cream)}.btn--quiet{color:var(--c-cream);background:#f3ebdd1a}.btn--ink{background:var(--c-cream);color:var(--c-night)}.btn--sm{--btn-h:40px;font-size:var(--t-small);gap:8px;padding:0 16px 0 18px}@media (width>=1024px){.btn:not(.btn--sm){--btn-h:56px}}@media (pointer:coarse){.btn--sm{--btn-h:44px}}input,textarea,select{font-size:max(16px,1em)}@media (hover:hover) and (pointer:fine){.btn:hover{background-color:#fff}.btn:hover .icon{transform:translate(4px)}.btn--secondary:hover{background-color:var(--c-night-3)}.btn--quiet:hover{background-color:#f3ebdd29}.btn--ink:hover{background-color:#fff}.btn:hover{transition-duration:var(--dur-press), var(--dur-quick)}}.link{color:inherit;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--accent,#ece8df) 55%, transparent);text-underline-offset:5px;transition:text-decoration-color var(--dur-quick) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.seed-glyph{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Ccircle r='11' fill='%23ece8df' fill-opacity='.3'/%3E%3Cellipse rx='5.6' ry='3.7' transform='rotate(-20)' fill='%23131313'/%3E%3Cellipse cx='1.6' cy='-1.6' rx='1.6' ry='1' fill='%23ece8df' fill-opacity='.9'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:12px;height:12px;display:inline-block}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus,var(--accent,var(--c-cream)));outline-offset:3px}[data-surface=dark]{--focus:var(--accent,var(--c-cream))}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:calc(var(--safe-t) + 8px);left:var(--edge-l);border-radius:var(--r-round);background:var(--c-cream);height:44px;color:var(--c-night);font:var(--w-ui) var(--t-small)/1 var(--font);transition:transform var(--dur-quick) var(--ease-out);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{outline-color:var(--flavour);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-motion=move]{transform:none!important}}html.rv .rv-split{opacity:1!important;transform:none!important}.rv-w{clip-path:inset(-.6em -.3em 0);margin-bottom:-.16em;padding-bottom:.16em;display:inline-block}.rv-w>span{display:inline-block}html.rv .rv-w>span{transition:transform var(--t-slow) var(--e-out) calc(var(--rv-i,var(--i,0)) * var(--rv-step) + var(--wi,0) * var(--rv-word))}html.rv :is([data-reveal],.reveal):not(.is-in) .rv-w>span{transform:translateY(100%)}html.has-magnet .btn{transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) var(--ease-out), translate var(--t-base) var(--e-out)}html.has-magnet .btn.is-magnet{transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-quick) var(--ease-out), translate var(--t-fast) linear}
