@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_f1a302{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_f1a302{--f-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_67a390{--f-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}:root{--ink:#0e0c0b;--ivory:#ece4d6;--dim:rgba(236,228,214,0.56);--faint:rgba(236,228,214,0.22);--gold:#d9a441;--rose:#c9958a;--ease:cubic-bezier(0.2,0.7,0.2,1);--pad:clamp(18px,3vw,44px);--rail-h:44vh}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;-webkit-text-size-adjust:100%}body,html{background:var(--ink)}body{color:var(--ivory);font-family:var(--f-sans),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--gold);color:var(--ink)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.air{position:fixed;inset:0;width:100vw;height:100lvh;display:block;touch-action:pan-y}.saans[data-nogl] .air{background:radial-gradient(60% 50% at 50% 60%,#3a2a1c 0,#15100c 60%,var(--ink) 100%)}.mast{position:fixed;inset:0 0 auto 0;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(var(--pad) * .8) var(--pad);opacity:0;transform:translateY(-8px);transition:opacity 1.6s var(--ease),transform 1.6s var(--ease);pointer-events:none}.saans[data-ready] .mast{opacity:1;transform:none;pointer-events:auto}.saans[data-holding] .mast{opacity:.35}.mark{color:inherit;text-decoration:none;justify-self:start;font-family:var(--f-display);font-weight:500;font-size:17px;letter-spacing:.52em}.house{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--dim)}.house i{font-style:normal;opacity:.5;padding:0 .4em}.sound{justify-self:end;display:inline-flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);padding:8px 0;transition:color .4s}.sound:hover,.sound[data-on="1"]{color:var(--ivory)}.bars{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.bars i{width:1.5px;height:3px;background:currentColor;transition:height .4s var(--ease)}.sound[data-on="1"] .bars i{animation:bar 1.1s var(--ease) infinite alternate}.sound[data-on="1"] .bars i:nth-child(2){animation-delay:-.3s}.sound[data-on="1"] .bars i:nth-child(3){animation-delay:-.7s}.sound[data-on="1"] .bars i:nth-child(4){animation-delay:-.5s}@keyframes bar{0%{height:2px}to{height:11px}}.trailer{position:fixed;inset:0;z-index:4;pointer-events:none;display:grid;place-items:center}.card,.sub{position:absolute;text-align:center;padding:0 var(--pad)}.card{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(28px,4.2vw,64px);line-height:1.1;letter-spacing:.01em;top:50%;transform:translateY(-50%)}.card2{font-size:clamp(34px,5.4vw,84px)}.sub{top:calc(52% + clamp(70px, 12vw, 190px));font-size:11px;letter-spacing:.5em;text-transform:uppercase;color:var(--dim)}.lt{display:inline-block;opacity:0;filter:blur(12px);transform:translateY(.25em);transition:opacity .9s var(--ease),filter .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i) * 14ms)}[data-on="1"]>.lt{opacity:1;filter:blur(0);transform:none;transition-duration:1.6s;transition-delay:calc(var(--i) * 38ms)}.skip{position:absolute;right:var(--pad);bottom:calc(var(--pad) * .9);pointer-events:auto;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);opacity:0;animation:in 1s var(--ease) 1.8s forwards;transition:opacity .6s,color .3s}.skip:hover{color:var(--ivory)}.saans[data-ready] .skip{opacity:0!important;pointer-events:none;animation:none}@keyframes in{to{opacity:1}}.rail{position:fixed;z-index:5;right:var(--pad);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:26px;opacity:0;transition:opacity 1.8s var(--ease) .4s}.saans[data-ready] .rail{opacity:1}.clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.clock .num{font-family:var(--f-display);font-weight:300;font-size:46px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em}.clock .cap{margin-top:8px;font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--dim)}.track{position:relative;width:1px;height:var(--rail-h);background:linear-gradient(var(--faint),var(--faint)) 50% /1px 100% no-repeat;margin-right:3px}.tick{position:absolute;right:0;top:calc(var(--p) * var(--rail-h));transform:translateY(-50%);display:flex;align-items:center}.tick:after{content:"";width:9px;height:1px;background:var(--faint);transform:translateX(4px);transition:background .6s}.tick b{font-weight:400;font-size:10px;letter-spacing:.18em;color:var(--faint);margin-right:12px;white-space:nowrap;transition:color .6s}.tick[data-past="1"] b{color:var(--dim)}.tick[data-past="1"]:after{background:var(--dim)}.bead{position:absolute;left:-3px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px 3px rgba(217,164,65,.45);will-change:transform}.notes{position:fixed;z-index:3;left:50%;bottom:calc(var(--pad) + 46px);transform:translateX(-50%);width:min(620px,84vw);height:150px;pointer-events:none}.notes:before{content:"";position:absolute;inset:-60px -18% -70px;background:radial-gradient(50% 50% at 50% 55%,rgba(14,12,11,.78),rgba(14,12,11,0) 100%);opacity:0;transition:opacity 1.5s var(--ease)}.saans[data-ready] .notes:before{opacity:1}.note{position:absolute;inset:auto 0 0 0;text-align:center;opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease),filter 1.2s var(--ease)}.saans[data-ready] .note[data-on="1"]{opacity:1;transform:none;filter:none;transition-delay:.25s}.note header{display:flex;justify-content:center;align-items:baseline;gap:14px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--dim)}.note .roman{font-family:var(--f-display);font-style:italic;font-size:17px;letter-spacing:.04em;text-transform:none;color:var(--gold)}.note .win{color:var(--faint)}.note ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:0 .2em;margin:12px 0 10px;font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(22px,2.3vw,32px);line-height:1.15}.note li{opacity:.16;filter:blur(5px);transition:opacity 1.4s var(--ease),filter 1.4s var(--ease);transition-delay:calc(var(--k) * .26s)}.note li+li:before{content:"·";padding:0 .45em;opacity:.4}.note[data-rev="1"] li{opacity:1;filter:none}.note p{font-size:13px;color:var(--dim);max-width:44ch;margin:0 auto}.saans[data-holding] .note[data-rev="0"] p{opacity:.4}.hint{position:fixed;z-index:3;left:50%;bottom:var(--pad);transform:translateX(-50%);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--dim);white-space:nowrap;pointer-events:none}.hint em{font-style:normal;color:var(--faint)}.hint span{position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0;transition:opacity 1.2s var(--ease)}.hint[data-state=hold] .h-hold,.hint[data-state=scroll] .h-scroll{opacity:1;transition-delay:.6s}.saans[data-holding] .hint span{opacity:0!important;transition-delay:0s}.cursor{position:fixed;left:0;top:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .5s;will-change:transform}.saans[data-cursor] .cursor{opacity:1}.cursor svg{position:absolute;left:-28px;top:-28px;width:56px;height:56px;transform:rotate(-90deg);overflow:visible}.cursor circle{fill:none}.cursor .base{stroke:var(--faint);stroke-width:1}.cursor .prog{stroke:var(--gold);stroke-width:1.5;stroke-dasharray:131.95;stroke-dashoffset:131.95;stroke-linecap:round}.cursor .dot{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:var(--ivory)}.cursor .lbl{position:absolute;left:0;top:38px;transform:translateX(-50%);font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--dim);white-space:nowrap}@media (pointer:fine){.saans[data-cursor],.saans[data-cursor] button{cursor:none}}@media (pointer:coarse){.cursor .dot,.cursor svg{display:none}.saans:not([data-holding]) .cursor{opacity:0}.cursor .lbl{top:-70px;font-size:11px;color:var(--ivory)}}@media (max-width:760px){:root{--rail-h:16vh}.mast{grid-template-columns:1fr auto}.house{display:none}.rail{top:calc(var(--pad) + 44px);transform:none;gap:12px}.clock .num{font-size:26px}.tick b{display:none}.notes{bottom:calc(var(--pad) + 36px);height:170px}.note p{font-size:12.5px}.hint{font-size:9.5px;letter-spacing:.24em}}@media (prefers-reduced-motion:reduce){.lt,.mast,.note,.note li,.rail{transition-duration:.01s!important;transition-delay:0s!important}}a{color:inherit}.mast-r{justify-self:end;display:flex;align-items:center;gap:26px}.sound{justify-self:auto}.menu-btn{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);padding:8px 0;transition:color .3s}.menu-btn:hover,.saans[data-menu] .menu-btn{color:var(--ivory)}.menu-btn .lines{display:grid;gap:5px;width:18px}.menu-btn .lines i{height:1px;background:currentColor;transition:transform .5s var(--ease)}.saans[data-menu] .menu-btn .lines i:first-child{transform:translateY(3px) rotate(20deg)}.saans[data-menu] .menu-btn .lines i:last-child{transform:translateY(-3px) rotate(-20deg)}.saans[data-menu] .mast{opacity:1!important}.menu{position:fixed;inset:0;z-index:4;background:rgba(14,12,11,.86);display:grid;align-content:center;padding:0 var(--pad);opacity:0;pointer-events:none;transition:opacity .8s var(--ease)}.saans[data-menu] .menu{opacity:1;pointer-events:auto}.menu ol{list-style:none;display:grid;gap:clamp(4px,1vh,12px);justify-items:center}.menu li{opacity:0;transform:translateY(20px);filter:blur(8px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:calc(var(--k) * 70ms)}.saans[data-menu] .menu li{opacity:1;transform:none;filter:none;transition-delay:calc(.15s + var(--k) * 70ms)}.menu a{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(38px,6.4vw,92px);line-height:1.08;text-decoration:none;display:inline-flex;align-items:baseline;gap:.4em;transition:color .4s}.menu a .n{font-family:var(--f-sans);font-style:normal;font-size:11px;letter-spacing:.3em}.menu a .n,.menu a:hover{color:var(--gold)}.menu-foot{position:absolute;left:var(--pad);right:var(--pad);bottom:var(--pad);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.menu-foot a{color:var(--gold);text-decoration:none}.eyebrow{display:flex;align-items:baseline;gap:14px;font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--dim)}.eyebrow span{font-family:var(--f-display);font-style:italic;font-size:17px;letter-spacing:.04em;text-transform:none;color:var(--gold)}.eyebrow em{font-style:normal;color:var(--faint)}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:999px;background:var(--ivory);color:var(--ink);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.btn:hover{background:var(--gold);transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--ivory);box-shadow:inset 0 0 0 1px var(--faint)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold)}.ch{position:relative;z-index:2}.ch-dry{height:460vh}.ch-coll{height:520vh}.coll .stage{position:sticky;top:0;height:100lvh;overflow:hidden}.coll .eyebrow{position:absolute;top:calc(var(--pad) * .8 + 52px);left:50%;transform:translateX(-50%);white-space:nowrap}.pnames{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.pname{grid-area:1/1;font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(64px,14.5vw,260px);line-height:.9;letter-spacing:-.01em;white-space:nowrap;color:rgba(236,228,214,.1);transform:translateY(calc(var(--k, 0) * -40px));opacity:0;filter:blur(14px);transition:opacity 1.2s var(--ease),filter 1.2s var(--ease)}.pname[data-on="1"]{opacity:1;filter:none}.bottles{left:50%;top:52%;height:min(74lvh,780px);aspect-ratio:896/1200;transform:translate(-50%,-50%)}.bottle,.bottles{position:absolute}.bottle{inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);opacity:0;transform:translateY(30px) scale(.96);filter:blur(10px) brightness(.6);transition:opacity 1.1s var(--ease),transform 1.4s var(--ease),filter 1.1s var(--ease);will-change:opacity,transform}.bottle[data-on="1"]{opacity:1;transform:translateY(calc(var(--k, 0) * -24px));filter:none;animation:float 7s ease-in-out infinite}@keyframes float{50%{translate:0 -8px}}.pmeta{position:absolute;left:var(--pad);bottom:calc(var(--pad) + 8px);display:grid;gap:4px;opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.pmeta[data-on="1"]{opacity:1;transform:none;transition-delay:.2s}.pmeta .no{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.pmeta h2{font-weight:400;font-size:clamp(30px,3vw,46px);line-height:1}.pmeta .mean,.pmeta h2{font-family:var(--f-display)}.pmeta .mean{font-style:italic;font-size:19px;color:var(--dim)}.pmeta .fam{margin-top:10px;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.pnotes{position:absolute;right:var(--pad);bottom:calc(var(--pad) + 8px);width:min(330px,30vw);opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease),transform .9s var(--ease);pointer-events:none}.pnotes[data-on="1"]{opacity:1;transform:none;transition-delay:.3s;pointer-events:auto}.pline{font-family:var(--f-display);font-style:italic;font-size:21px;line-height:1.25;margin-bottom:16px}.pnotes dl{display:grid;gap:7px;padding:14px 0;border-top:1px solid var(--faint);border-bottom:1px solid var(--faint)}.pnotes dl div{display:grid;grid-template-columns:64px 1fr;font-size:13px}.pnotes dt{font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint);padding-top:3px}.pnotes dd{color:var(--dim)}.buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.price{display:grid;margin-right:auto;font-family:var(--f-display);font-size:24px;line-height:1.1}.price small{font-family:var(--f-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.pnotes .buy{display:grid;grid-template-columns:1fr 1fr}.pnotes .price{grid-column:1/-1;margin:0 0 4px}.drops{position:absolute;left:50%;bottom:calc(var(--pad) + 4px);transform:translateX(-50%);display:flex;gap:18px}.drop{display:grid;justify-items:center;gap:8px;padding:6px;font-size:9.5px;letter-spacing:.2em;color:var(--faint);transition:color .4s}.drop i{width:10px;height:14px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:var(--sw);opacity:.45;transform:scale(.8);transition:opacity .5s,transform .5s var(--ease),box-shadow .5s}.drop:hover i,.drop[data-on="1"] i{opacity:1;transform:scale(1.15);box-shadow:0 0 16px 2px color-mix(in srgb,var(--sw) 55%,transparent)}.drop[data-on="1"]{color:var(--ivory)}.ch-find{min-height:110lvh;display:grid;align-content:center;justify-items:center;gap:46px;padding:120px var(--pad);text-align:center}.qs{position:relative;display:grid;width:min(980px,100%);min-height:380px}.q,.result{justify-items:center;align-content:center;gap:22px;opacity:0;transform:translateY(18px);filter:blur(8px);pointer-events:none;transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.q,.result,.results{grid-area:1/1;display:grid}.find[data-step="0"] .q[data-i="0"],.find[data-step="1"] .q[data-i="1"],.find[data-step="2"] .q[data-i="2"]{opacity:1;transform:none;filter:none;pointer-events:auto;transition-delay:.25s}.find[data-result=kesar-oud] .result[data-slug=kesar-oud],.find[data-result=pehli-baarish] .result[data-slug=pehli-baarish],.find[data-result=raat-rani] .result[data-slug=raat-rani],.find[data-result=safed-chandan] .result[data-slug=safed-chandan]{opacity:1;transform:none;filter:none;pointer-events:auto;transition-delay:.4s}.qn{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.q h3,.result h3{font-family:var(--f-display);font-weight:300;font-style:italic;font-size:clamp(34px,4.6vw,68px);line-height:1.05}.opts{list-style:none;display:grid;grid-template-columns:repeat(4,auto);gap:12px 34px;justify-content:center;margin-top:12px}.opt{position:relative;font-family:var(--f-display);font-size:clamp(20px,1.8vw,26px);color:var(--dim);padding:10px 4px;transition:color .4s}.opt:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:1px;background:var(--gold);transition:width .5s var(--ease),left .5s var(--ease)}.opt:hover,.opt[data-picked]{color:var(--ivory)}.opt:hover:after,.opt[data-picked]:after{width:100%;left:0}.result{gap:14px}.result img{width:120px;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%)}.rline{font-size:14px;color:var(--dim)}.result .buy{justify-content:center}.again{margin-top:8px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);padding:8px;transition:color .3s}.again:hover{color:var(--ivory)}.steps{list-style:none;display:flex;gap:10px}.steps li{width:26px;height:1px;background:var(--faint);transition:background .6s}.find[data-step="0"] .steps li:first-child,.find[data-step="1"] .steps li:nth-child(-n+2),.find[data-step="2"] .steps li,.find[data-step=done] .steps li{background:var(--gold)}.ch-end{height:260vh}.end .stage{position:sticky;top:0;height:100lvh;display:grid;place-items:center;overflow:hidden;--e:0}.endbottle{grid-area:1/1;height:min(70lvh,720px);width:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);opacity:calc(.25 + var(--e) * 1.2);filter:brightness(calc(.55 + var(--e) * .7));transform:scale(calc(.94 + var(--e) * .06))}.end .stage[data-closed] .endbottle{animation:glint 1.6s var(--ease)}@keyframes glint{30%{filter:brightness(1.6)}}.say{grid-area:1/1;font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(40px,6.4vw,110px);line-height:1;white-space:nowrap;opacity:0;filter:blur(10px);transition:opacity 1.4s var(--ease),filter 1.4s var(--ease)}.say.l{transform:translateX(calc(-1 * clamp(190px, 25vw, 430px))) translateY(-40px)}.say.r{transform:translateX(clamp(190px,25vw,430px)) translateY(40px)}.end .stage[data-closed] .say{opacity:1;filter:none}.end .stage[data-closed] .say.r{transition-delay:.35s}.endcta{grid-area:1/1;align-self:end;margin-bottom:calc(var(--pad) + 30px);opacity:0;transition:opacity 1.2s var(--ease) .8s;pointer-events:none}.end .stage[data-closed] .endcta{opacity:1;pointer-events:auto}.foot{position:relative;z-index:2;padding:16vh var(--pad) calc(var(--pad) + 4px);display:grid;gap:7vh;background:linear-gradient(rgba(14,12,11,0),rgba(14,12,11,.55) 30%,rgba(14,12,11,.85))}.foot-eye{text-align:center;font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--dim)}.foot-eye span{font-family:var(--f-display);font-style:italic;font-size:17px;letter-spacing:0;text-transform:none;color:var(--gold);margin-right:8px}.rack{position:relative;width:min(1180px,100%);margin:0 auto}.brass{position:absolute;left:-2%;right:-2%;top:0;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#8a6a2e 6%,#e2bd6a 30%,#a98236 55%,#e9c97a 78%,#8a6a2e 94%,transparent);box-shadow:0 1px 0 rgba(0,0,0,.6),0 0 22px rgba(217,164,65,.18)}.strips{list-style:none;display:flex;justify-content:center;gap:clamp(10px,1.6vw,26px);padding-top:1px}.strips li{flex:0 0 auto;transform-origin:50% 0;animation:sway 7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.9s)}@keyframes sway{0%{rotate:-1.2deg}to{rotate:1.2deg}}.strip{position:relative;display:block;width:clamp(64px,7.2vw,96px);height:clamp(300px,46vh,440px);text-decoration:none;color:#2a2420;transition:transform .9s var(--ease)}.clip{position:absolute;left:50%;top:-6px;width:22px;height:18px;transform:translateX(-50%);border-radius:3px;background:linear-gradient(#f0d48a,#a07a2e);box-shadow:0 2px 4px rgba(0,0,0,.5);z-index:2}.clip:after{content:"";position:absolute;left:4px;right:4px;top:7px;height:1px;background:rgba(60,40,10,.5)}.paper{position:absolute;inset:4px 0 0;display:flex;flex-direction:column;align-items:center;padding:26px 0 0;overflow:hidden;background:radial-gradient(120% 60% at 30% 20%,#f6f0e4,#e9e0cf 70%),#ede5d5;clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.paper:before{content:"";position:absolute;inset:0;opacity:.35;background:repeating-linear-gradient(90deg,rgba(120,100,70,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(120,100,70,.05) 0 1px,transparent 1px 5px)}.paper .pnum{position:relative;font-size:9px;letter-spacing:.2em;color:rgba(42,36,32,.45)}.paper .plab{margin-top:14px;font-family:var(--f-display);font-style:italic;font-size:clamp(22px,2.1vw,30px);line-height:1}.paper .plab,.paper .psub{position:relative;writing-mode:vertical-rl;white-space:nowrap}.paper .psub{margin-top:12px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:rgba(42,36,32,.5)}.stain{position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(to top,color-mix(in srgb,var(--tip) 85%,#000 0%),color-mix(in srgb,var(--tip) 45%,transparent) 70%,transparent);mix-blend-mode:multiply;opacity:.8;transition:height 1.4s var(--ease),opacity 1s}.stain:after{content:"";position:absolute;left:-10%;right:-10%;top:0;height:14px;border-radius:50%;background:color-mix(in srgb,var(--tip) 55%,transparent);filter:blur(3px);opacity:.7}.strip:focus-visible,.strip:hover{transform:translateY(-16px)}.strip:focus-visible .stain,.strip:hover .stain{height:58%;opacity:1}.strips li:has(.strip:hover){animation-play-state:paused}.strip:focus-visible{outline:none}.strip:focus-visible .paper{box-shadow:inset 0 0 0 2px var(--gold)}.foot-line{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 26px;padding-top:22px;border-top:1px solid var(--faint);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.foot-line .sig{color:var(--dim)}.foot-line .sig b{font-family:var(--f-display);font-weight:500;font-size:14px;letter-spacing:.4em;color:var(--ivory);margin-right:10px}.fl-links{display:flex;gap:18px}.foot-line a{text-decoration:none;color:var(--dim);transition:color .3s}.foot-line a:hover{color:var(--gold)}@media (max-width:760px){.rack{margin:0 calc(var(--pad) * -1);width:auto;overflow-x:auto;scrollbar-width:none;padding:8px var(--pad) 30px}.rack::-webkit-scrollbar{display:none}.brass{left:0;right:auto;width:1100px;top:8px}.strips{justify-content:flex-start;width:max-content}.strip{width:70px;height:300px}.foot-line{flex-direction:column}}.rail{pointer-events:none}.saans:not([data-ch=dry]) .hint span,.saans:not([data-ch=dry]) .note,.saans:not([data-ch=dry]) .notes:before,.saans[data-ready]:not([data-ch=dry]) .rail{opacity:0!important;transition-delay:0s!important}.saans[data-link] .cursor svg{transform:rotate(-90deg) scale(.45)}.cursor svg{transition:transform .35s var(--ease)}@media (pointer:fine){.saans[data-cursor] a{cursor:none}}@media (max-width:760px){.mast-r{gap:16px}.sound .txt{display:none}.coll .eyebrow{top:calc(var(--pad) + 44px);font-size:9px;letter-spacing:.24em}.coll .eyebrow em{display:none}.bottles{top:37%;height:44lvh}.pname{font-size:20vw;translate:0 -14lvh}.pmeta{left:0;right:0;bottom:auto;top:61lvh;text-align:center;justify-items:center;gap:2px}.pmeta .fam{margin-top:4px}.pnotes{left:var(--pad);right:var(--pad);width:auto;bottom:calc(var(--pad) + 50px)}.pline,.pnotes dl{display:none}.pnotes .price{text-align:center}.drops{bottom:10px;gap:10px}.drop span{display:none}.opts{grid-template-columns:1fr 1fr;gap:6px 18px}.say{font-size:13vw}.say.l{transform:translateY(-40lvh)}.say.r{transform:translateY(36lvh)}.endbottle{height:52lvh}.endcta{margin-bottom:calc(var(--pad) + 4px)}}.floats{position:fixed;inset:0;z-index:1;pointer-events:none}.fgroup{inset:0}.fgroup,.fl{position:absolute}.fl{width:clamp(170px,19vw,300px);height:auto;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 38%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000 38%,transparent 70%);opacity:0;filter:blur(16px) brightness(.7);transform:scale(.86) translateY(20px);transition:opacity 1.3s var(--ease),filter 1.6s var(--ease),transform 2s var(--ease);transition-delay:calc(var(--k) * .18s)}.fl0{left:9vw;top:16vh}.fl1{right:15vw;top:12vh}.fl2{right:19vw;top:54vh}.saans[data-ing="0"] .fgroup[data-i="0"] .fl,.saans[data-ing="1"] .fgroup[data-i="1"] .fl,.saans[data-ing="2"] .fgroup[data-i="2"] .fl{opacity:.9;filter:none;transform:none;animation:drift 9s ease-in-out infinite;animation-delay:calc(var(--k) * -3s)}@keyframes drift{50%{translate:0 -12px;rotate:2deg}}@media (max-width:760px){.fl{width:30vw}.fl0{left:3vw;top:13vh}.fl1{right:18vw;top:9vh}.fl2{left:6vw;right:auto;top:58vh}}.saans[data-ch=foot] .endcta{opacity:0;pointer-events:none}.end .stage[data-gone] .endcta{opacity:0;transition-delay:0s;pointer-events:none}@media (min-width:761px) and (max-width:1100px){.pnotes{width:280px}.pnotes .buy{grid-template-columns:1fr}.pnotes .btn{width:100%}.pmeta{max-width:30vw}.bottles{height:min(58lvh,640px);top:46%}}@media (max-height:760px) and (min-width:761px){:root{--rail-h:34vh}.clock .num{font-size:36px}.bottles{height:min(64lvh,640px)}.pline{font-size:18px;margin-bottom:10px}.pnotes dl{padding:10px 0;gap:5px}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){.bottles{top:33%;height:40lvh}.pname{font-size:17vw;translate:0 -17lvh}.pmeta{left:0;right:0;bottom:auto;top:55lvh;max-width:none;text-align:center;justify-items:center}.pnotes{left:50%;right:auto;width:min(520px,80vw);bottom:calc(var(--pad) + 60px)}.pnotes,.pnotes[data-on="1"]{transform:translateX(-50%)}.pnotes .buy{grid-template-columns:1fr 1fr}.pline{text-align:center}}.mast.on{transform:none}.chrome[data-menu] .menu,.mast.on{opacity:1;pointer-events:auto}.chrome[data-menu] .menu li{opacity:1;transform:none;filter:none;transition-delay:calc(.15s + var(--k) * 70ms)}.chrome[data-menu] .menu-btn{color:var(--ivory)}.chrome[data-menu] .menu-btn .lines i:first-child{transform:translateY(3px) rotate(20deg)}.chrome[data-menu] .menu-btn .lines i:last-child{transform:translateY(-3px) rotate(-20deg)}.chrome .menu{z-index:6}.chrome .mast{z-index:7}.dotcursor{position:fixed;left:0;top:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .4s}html[data-cursor] .dotcursor{opacity:1}.dotcursor i{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(217,164,65,.55);transition:transform .35s var(--ease),background .35s}html[data-link] .dotcursor i{transform:scale(1.6);background:rgba(217,164,65,.1)}@media (pointer:coarse){.dotcursor{display:none}}.pg{position:relative;z-index:2}.lede{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(26px,2.8vw,42px);line-height:1.2}.body{font-size:17px;line-height:1.75;color:var(--dim)}.btn.big{height:52px;padding:0 30px}.p-hero{position:relative;height:100lvh;min-height:640px;display:grid;place-items:center;overflow:hidden}.crumb{position:absolute;top:calc(var(--pad) * .8 + 56px);left:50%;transform:translateX(-50%);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.crumb a{text-decoration:none;color:var(--gold)}.crumb i{font-style:normal;padding:0 .8em;color:var(--faint)}.p-name{grid-area:1/1;font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(64px,15vw,270px);line-height:.9;white-space:nowrap;color:rgba(236,228,214,.12);animation:rise 1.6s var(--ease) both}.p-bottle{grid-area:1/1;height:min(76lvh,800px);width:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);animation:rise 1.8s var(--ease) .15s both,float 7s ease-in-out 2s infinite}@keyframes rise{0%{opacity:0;transform:translateY(30px);filter:blur(10px)}}.p-left,.p-right{position:absolute;bottom:calc(var(--pad) + 8px);display:grid;gap:6px;animation:rise 1.4s var(--ease) .6s both}.p-left{left:var(--pad)}.p-right{right:var(--pad);justify-items:end;gap:14px}.p-mean{font-family:var(--f-display);font-style:italic;font-size:26px}.p-fam{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.p-right .price{margin:0;text-align:right}.p-story{width:min(760px,calc(100% - var(--pad) * 2));margin:12vh auto;display:grid;gap:30px}.dropcap:first-letter{float:left;font-family:var(--f-display);font-size:4.4em;line-height:.82;padding:.06em .12em 0 0;color:var(--sw,var(--gold))}.p-dry{width:min(1100px,calc(100% - var(--pad) * 2));margin:0 auto 16vh;display:grid;gap:40px}.timeline{gap:34px;padding-bottom:40px}.band,.timeline{position:relative;display:grid}.band{grid-template-columns:90px 1fr;align-items:center;min-height:54px}.band .bl{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint)}.band .bar{position:absolute;left:calc(90px + (100% - 90px) * var(--a));width:calc((100% - 90px) * (var(--b) - var(--a)));top:8px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--sw) 18%,var(--sw) 82%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--sw) 50%,transparent)}.band ul{grid-column:2;list-style:none;margin-left:calc((100% - 0px) * var(--a));padding-top:18px;display:flex;flex-wrap:wrap;gap:0 18px;font-family:var(--f-display);font-style:italic;font-size:clamp(20px,2vw,28px)}.ticks{position:absolute;left:90px;right:0;bottom:0;height:20px;border-top:1px solid var(--faint)}.ticks span{position:absolute;left:calc(var(--a) * 100%);top:8px;transform:translateX(-50%);font-size:10px;letter-spacing:.16em;color:var(--faint);white-space:nowrap}.ticks span:first-child{transform:none}.ticks span:last-child{transform:translateX(-100%)}.p-facts{width:min(1100px,calc(100% - var(--pad) * 2));margin:0 auto 16vh;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--faint);border-bottom:1px solid var(--faint)}.p-facts>div{padding:28px 22px;display:grid;gap:10px}.p-facts>div+div{border-left:1px solid var(--faint)}.p-facts dt{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint)}.p-facts dd{font-family:var(--f-display);font-size:22px}.sill{display:flex;gap:6px;align-items:center;height:30px}.sill i{width:22px;height:2px;background:var(--faint)}.sill i[data-on]{background:var(--sw);box-shadow:0 0 10px color-mix(in srgb,var(--sw) 60%,transparent)}.p-order{width:min(980px,calc(100% - var(--pad) * 2));margin:0 auto 16vh;display:grid;grid-template-columns:300px 1fr;gap:50px;align-items:center;scroll-margin-top:90px}.p-thumb{width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%)}.p-order h2{font-family:var(--f-display);font-weight:300;font-style:italic;font-size:clamp(40px,5vw,72px);line-height:1;margin:14px 0 26px}.order{display:grid;gap:18px}.sizes{border:0;display:grid;gap:8px}.sizes legend{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.sizes label{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--faint);cursor:pointer;transition:box-shadow .3s,background .3s}.sizes label[data-on]{box-shadow:inset 0 0 0 1px var(--gold);background:rgba(217,164,65,.06)}.sizes input{appearance:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--dim);flex:none}.sizes input:checked{background:var(--gold);box-shadow:0 0 0 3px rgba(217,164,65,.25)}.sizes .z{flex:1 1}.sizes .zp{font-family:var(--f-display);font-size:20px}.qty{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;box-shadow:inset 0 0 0 1px var(--faint)}.qty button{width:44px;height:44px;font-size:18px;color:var(--dim)}.qty button:hover{color:var(--gold)}.qty output{min-width:24px;text-align:center;font-family:var(--f-display);font-size:20px}.order .btn.big{width:fit-content}.fine{font-size:12.5px;color:var(--faint)}.p-next{width:min(1100px,calc(100% - var(--pad) * 2));margin:0 auto 12vh;display:grid;gap:30px}.nexts{grid-template-columns:repeat(3,1fr);gap:20px}.nexts,.nx{display:grid}.nx{justify-items:center;gap:4px;text-decoration:none;padding:20px;border-radius:22px;transition:background .5s var(--ease)}.nx:hover{background:rgba(236,228,214,.03)}.nx img{width:150px;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);transition:transform .8s var(--ease)}.nx:hover img{transform:translateY(-8px)}.nn{font-size:26px}.nm,.nn{font-family:var(--f-display)}.nm{font-style:italic;color:var(--dim)}.h-hero{min-height:92lvh;display:grid;align-content:center;justify-items:center;text-align:center;gap:28px;padding:120px var(--pad) 40px}.h-hero h1,.nf h1,.t-head h1{font-family:var(--f-display);font-weight:300;font-size:clamp(64px,11vw,190px);line-height:.88;letter-spacing:-.01em;animation:rise 1.6s var(--ease) both}.h-hero h1 em,.nf h1 em,.t-head h1 em{font-style:italic;color:var(--gold)}.h-hero .lede{max-width:30ch;color:var(--dim)}.h-numbers{width:min(1200px,calc(100% - var(--pad) * 2));margin:0 auto 18vh;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--faint)}.h-numbers>div{display:grid;gap:8px;padding:30px 20px 0 0}.h-numbers .num{font-family:var(--f-display);font-weight:300;font-size:clamp(48px,5.5vw,88px);line-height:1}.h-numbers .lab{font-size:13px;color:var(--dim);max-width:18ch}.h-ch{width:min(1200px,calc(100% - var(--pad) * 2));margin:0 auto 16vh;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:40px;align-items:start}.h-n{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(90px,12vw,200px);line-height:.8;color:rgba(217,164,65,.35)}.h-ch.alt .h-n{grid-column:3;grid-row:1;justify-self:end}.h-ch.alt .h-txt{grid-column:2;grid-row:1}.h-txt h2{font-family:var(--f-display);font-weight:400;font-size:clamp(36px,4vw,60px);line-height:1;margin-bottom:18px}.h-ch.has-img{grid-template-columns:auto 1fr 1.2fr}.h-img{width:100%;height:auto;border-radius:4px}.h-cta{display:grid;justify-items:center;gap:24px;padding:6vh var(--pad) 14vh;text-align:center}.text-pg{width:min(980px,calc(100% - var(--pad) * 2));margin:0 auto;padding:22vh 0 14vh}.t-head{display:grid;gap:26px;margin-bottom:9vh}.faq details{border-top:1px solid var(--faint)}.faq details:last-child{border-bottom:1px solid var(--faint)}.faq summary{list-style:none;display:flex;align-items:baseline;gap:22px;padding:26px 0;cursor:pointer;font-family:var(--f-display);font-size:clamp(22px,2.3vw,32px);line-height:1.2;transition:color .3s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover,.qi{color:var(--gold)}.qi{font-family:var(--f-sans);font-size:11px;letter-spacing:.2em}.faq summary i{margin-left:auto;position:relative;width:14px;height:14px;flex:none;align-self:center}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:currentColor;transition:transform .4s var(--ease)}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{padding:0 0 30px 46px;max-width:64ch;font-size:16px;line-height:1.75;color:var(--dim)}.t-after{margin-top:40px;color:var(--dim)}.t-after a{color:var(--gold)}.places{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12vh}.place{display:grid;gap:8px;align-content:start;padding:34px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--faint);background:rgba(14,12,11,.45)}.place .pk{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.place h2{font-family:var(--f-display);font-weight:300;font-style:italic;font-size:52px;line-height:1;margin-bottom:8px}.place .dim{color:var(--dim);font-size:14px}.maplink{margin-top:12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--gold)}.write{display:grid;gap:30px}.cform{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cform label{display:grid;gap:8px}.cform .wide{grid-column:1/-1}.cform span{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint)}.cform input,.cform select,.cform textarea{font:inherit;font-size:16px;color:var(--ivory);background:rgba(14,12,11,.6);border:0;border-bottom:1px solid var(--faint);padding:12px 2px;outline:none;transition:border-color .3s;resize:vertical;border-radius:0}.cform select option{background:var(--ink)}.cform input:focus,.cform select:focus,.cform textarea:focus{border-color:var(--gold)}.cform .btn{grid-column:1/-1;width:fit-content}.legal-body{display:grid;gap:40px}.legal-body h2{display:flex;gap:18px;align-items:baseline;font-family:var(--f-display);font-weight:400;font-size:30px;margin-bottom:10px}.legal-body h2 span{font-family:var(--f-sans);font-size:11px;letter-spacing:.2em;color:var(--gold)}.legal-body p{color:var(--dim);line-height:1.75;max-width:66ch;padding-left:36px}.nf{min-height:100lvh;display:grid;align-content:center;justify-items:center;text-align:center;gap:28px;padding:0 var(--pad)}.nf .lede{max-width:26ch;color:var(--dim)}@media (max-width:760px){.crumb{top:calc(var(--pad) + 50px)}.p-name{font-size:19vw;translate:0 -24lvh}.p-bottle{height:58lvh}.p-left{left:0;right:0;bottom:calc(var(--pad) + 76px);justify-items:center;text-align:center}.p-right{left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:center}.p-right .price{text-align:left}.band{grid-template-columns:1fr}.band .bar{left:calc(100% * var(--a));width:calc(100% * (var(--b) - var(--a)));top:24px}.band ul{grid-column:1;margin-left:0;padding-top:22px}.ticks{left:0}.p-facts{grid-template-columns:1fr 1fr}.p-facts>div:nth-child(3){border-left:0}.p-facts>div:nth-child(n+3){border-top:1px solid var(--faint)}.p-order{grid-template-columns:1fr;gap:10px}.p-thumb{width:160px;justify-self:center}.nexts{grid-template-columns:1fr 1fr 1fr;gap:6px}.nx{padding:8px}.nx img{width:90px}.nn{font-size:17px;text-align:center}.nm{display:none}.h-numbers{grid-template-columns:1fr 1fr;row-gap:30px}.h-ch,.h-ch.has-img{grid-template-columns:1fr;gap:10px}.h-ch.alt .h-n,.h-ch.alt .h-txt{grid-column:1;grid-row:auto;justify-self:start}.cform,.places{grid-template-columns:1fr}.place{padding:26px}.faq details p,.legal-body p{padding-left:0}}.chrome .mast:before{content:"";position:absolute;inset:0 0 -30px 0;z-index:-1;background:linear-gradient(var(--ink),rgba(14,12,11,0));pointer-events:none}.p-inside{width:min(1100px,calc(100% - var(--pad) * 2));margin:0 auto 14vh;display:grid;gap:30px}.ings{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0}.ings figure{display:grid;justify-items:center;gap:2px;width:200px}.ings img{width:200px;height:200px;object-fit:cover;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 70%);transition:transform 1.2s var(--ease)}.ings figure:hover img{transform:scale(1.06) rotate(-2deg)}.ings figcaption{font-family:var(--f-display);font-style:italic;font-size:20px;margin-top:-18px}@media (max-width:760px){.ings figure{width:46%}.ings img{width:150px;height:150px}}