@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-greek-400-normal-DZxOyfIP.woff2)format("woff2"),url(/assets/gfs-didot-greek-400-normal-COn5i8GL.woff)format("woff")}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--night:#0e1612;--fir:#1f3a2e;--resin:#a8692a;--gold:#d6a24a;--beeswax:#f2e8d3;--limestone:#e7e2d8;--cream-card:#e9e0d5;--ink:#15120e;--smoke:#8a8478;--smoke-deep:#6b6458;--haze:#cdbfa6;--rule-dark:#f2e8d329;--rule-light:#15120e24;--f-display:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--f-text:"Inter Tight Variable", "Inter Tight", "Helvetica Neue", Arial, sans-serif;--f-mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-greek:"GFS Didot", "Cormorant Garamond", serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-ui:cubic-bezier(.2, 0, 0, 1);--margin:64px;--gutter:24px;--header-h:76px;--bg:var(--night);--fg:var(--beeswax);--fg-muted:var(--smoke);--rule:var(--rule-dark)}@media (max-width:1279px){:root{--margin:40px;--gutter:20px}}@media (max-width:767px){:root{--margin:20px;--gutter:16px;--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--night);font-variant-numeric:lining-nums;scrollbar-gutter:stable;scroll-padding-bottom:104px}@view-transition{navigation:auto}::view-transition-old(root){animation:.45s cubic-bezier(.65,0,.35,1) both vt-out}::view-transition-new(root){animation:.6s cubic-bezier(.22,1,.36,1) both vt-in}.site-header{view-transition-name:header}@keyframes vt-out{to{opacity:0;transform:scale(.985)}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--night);color:var(--beeswax);font-family:var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.65;overflow-x:clip}@media (max-width:767px){body{font-size:16px}}img,video,canvas,picture{max-width:100%;display:block}picture img{width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}em{font-style:italic}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}[data-theme=light] :focus-visible{outline-color:var(--ink)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--beeswax);color:var(--ink);transition:transform .3s var(--ease-ui);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.wrap{width:100%;max-width:1440px;padding-inline:var(--margin);margin-inline-start:auto;margin-inline-end:auto}.eyebrow{font-family:var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:.5em 1.4em;margin-bottom:28px;font-size:11.5px;font-weight:500;display:flex}.eyebrow .num{font-family:var(--f-mono);letter-spacing:.06em;color:var(--gold);font-size:11px}[data-theme=light] .eyebrow .num,.eyebrow--dark .num{color:var(--resin)}.eyebrow--dark{color:var(--smoke-deep)}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:11.5px;font-weight:500}.h-display{font-family:var(--f-display);letter-spacing:-.012em;font-variant-numeric:lining-nums;text-wrap:balance;max-width:15ch;font-size:clamp(38px,5.4vw,88px);font-weight:300;line-height:1.02}.h-product{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(48px,7.4vw,124px);font-weight:300;line-height:.96}.h-product em,.buy__title em,.card__title em,.sticky-buy__name em{font-style:italic}.fine{color:var(--fg-muted);font-size:13px;line-height:1.5}.ph{font-family:var(--f-mono);letter-spacing:0;opacity:.8;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;border:1px dashed;border-radius:2px;padding:.05em .35em;font-size:.82em}.size .ph,.card__price .ph,.prod__price .ph,.mini__meta .ph,.buy__batch .ph{white-space:nowrap}.split-line-mask{margin-bottom:-.14em;padding-bottom:.14em}[data-theme=light]{--bg:var(--beeswax);--fg:var(--ink);--fg-muted:var(--smoke-deep);--rule:var(--rule-light);background:var(--beeswax);color:var(--ink)}[data-theme=dark]{--bg:var(--night);--fg:var(--beeswax);--fg-muted:var(--smoke);--rule:var(--rule-dark)}.btn{letter-spacing:.01em;white-space:nowrap;min-height:52px;transition:background-color .3s var(--ease-ui), color .3s var(--ease-ui), transform .5s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.btn--light{background:var(--beeswax);color:var(--ink)}.btn--light:hover{background:#fff8e8}.btn--dark{background:var(--ink);color:var(--beeswax)}.btn--dark:hover{background:var(--fir)}.btn--block{flex:1}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-text{border-bottom:1px solid;min-height:44px;padding:12px 0;font-size:14px;font-weight:500;line-height:1}.btn-text:hover{color:var(--resin)}.link-arrow{border-bottom:1px solid var(--rule);transition:border-color .3s var(--ease-ui);align-items:center;gap:.6em;padding:10px 0;font-size:15px;font-weight:500;display:inline-flex}.link-arrow:hover{border-color:currentColor}.icon-btn{place-items:center;width:44px;height:44px;font-size:26px;font-weight:300;line-height:1;display:grid}.bees{z-index:40;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.grain{z-index:60;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(8,end) infinite grain;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}html[data-theme=light] .grain{opacity:.03}@keyframes grain{0%{transform:translate(0)}12%{transform:translate(-3%,2%)}25%{transform:translate(2%,-4%)}37%{transform:translate(-1%,3%)}50%{transform:translate(4%,1%)}62%{transform:translate(-4%,-2%)}75%{transform:translate(1%,4%)}87%{transform:translate(3%,-3%)}to{transform:translate(0)}}@media (pointer:coarse){.grain{animation:none}}html.motion-paused .grain{animation:none}.motion-toggle{letter-spacing:.04em;min-height:44px;color:inherit;opacity:.85;align-items:center;gap:10px;font-size:12px;display:inline-flex}.motion-toggle i{border-left:2px solid;border-right:2px solid;width:10px;height:12px}.motion-toggle[aria-pressed=true] i{border:6px solid #0000;border-left:10px solid;border-right:0;width:0;height:0}.mobile-nav .motion-toggle{margin-top:18px;font-size:13px}.ai-tag{z-index:3;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#f2e8d3b8;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e16126b;padding:3px 7px;font-size:10px;position:absolute;bottom:12px;right:14px}picture[data-ai]{position:relative}picture[data-ai]:after{content:"KI-Visualisierung";font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#f2e8d3c7;pointer-events:none;background:#0e16126b;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;right:10px}.family__village[data-ai]:after,.epilog__pic[data-ai]:after,.table__pic[data-ai]:after,.prod__dim[data-ai]:after,.prod__lit[data-ai]:after{display:none}.family__hero>.ai-tag{top:calc(var(--header-h) + 16px);bottom:auto}.table__media>.ai-tag,.epilog__media>.ai-tag{z-index:4}.loader{z-index:150;background:var(--night);color:var(--beeswax);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.loader__mark{justify-items:center;gap:18px;display:grid}.loader__word{font-family:var(--f-display);letter-spacing:.32em;padding-left:.32em;font-size:clamp(30px,4vw,52px);font-weight:400}.loader__place{letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);font-size:11px}.loader__bar{background:var(--rule-dark);width:min(220px,50vw);height:1px;position:absolute;bottom:18vh;left:50%;overflow:hidden;transform:translate(-50%)}.loader__fill{background:var(--gold);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.loader__count{right:var(--margin);bottom:var(--margin);font-family:var(--f-mono);color:var(--smoke);letter-spacing:.06em;font-size:12px;position:absolute}.loader__count span:after{content:""}html.is-loaded .loader{pointer-events:none}.site-header{z-index:80;height:var(--header-h);padding-inline:var(--margin);color:var(--beeswax);transition:color .9s var(--ease-inout), background-color .9s var(--ease-inout), transform .6s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.site-header:after{content:"";left:var(--margin);right:var(--margin);opacity:0;background:currentColor;height:1px;transition:opacity .6s;position:absolute;bottom:0}html[data-theme=light] .site-header{color:var(--ink)}html.is-scrolled .site-header:after{opacity:.14}html.is-scrolled[data-theme=light] .site-header{-webkit-backdrop-filter:blur(14px);background:#f2e8d3db}html.is-scrolled[data-theme=dark] .site-header{background:linear-gradient(#0e16128c,#0e161200)}.wordmark{font-family:var(--f-display);letter-spacing:.32em;transition:opacity .6s var(--ease-out);justify-self:start;padding:10px 0;font-size:21px;font-weight:400}html.at-top .wordmark{opacity:0;pointer-events:none}.nav{letter-spacing:.01em;gap:34px;font-size:14px;font-weight:450;display:flex}.nav a{padding:8px 0;position:relative}.nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a.is-current:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.cart-toggle{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.cart-toggle__count{min-width:26px;height:26px;font-family:var(--f-text);font-variant-numeric:tabular-nums;border:1px solid;border-radius:13px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;transition:background-color .3s,color .3s;display:inline-grid}.cart-toggle.is-bump .cart-toggle__count{background:var(--gold);color:var(--ink);border-color:var(--gold)}.menu-toggle{width:44px;height:44px;display:none;position:relative}.menu-toggle span{height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;left:11px;right:11px}.menu-toggle span:first-child{top:18px}.menu-toggle span:last-child{top:26px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{z-index:75;background:var(--night);color:var(--beeswax);padding:calc(var(--header-h) + 40px) var(--margin) 40px;overscroll-behavior:contain;flex-direction:column;gap:6px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.mobile-nav a{font-family:var(--f-display);padding:4px 0;font-size:44px;font-weight:300;line-height:1.2}.mobile-nav__foot{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);margin-top:auto;font-size:11px}html.menu-open,html.cart-open{overflow:hidden}html.menu-open[data-theme] .site-header{color:var(--beeswax);background:var(--night);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav :focus-visible{outline-color:var(--gold)}html.menu-open .site-header :focus-visible{outline-color:var(--gold)}@media (max-height:640px){.mobile-nav{padding-top:calc(var(--header-h) + 16px);gap:0}.mobile-nav a{font-size:34px}.mobile-nav__foot{margin-top:24px}}@media (max-width:1023px){.site-header{grid-template-columns:1fr auto}.nav{display:none}.menu-toggle{display:block}.cart-toggle__label{display:none}.cart-toggle{justify-content:center;min-width:44px}}.chapter{position:relative}.stage{height:100vh;height:100lvh;position:sticky;top:0;overflow:hidden}.hero{height:230vh}.berg{height:560vh}.honeydew{height:420vh}.hives{height:300vh}.reveal-jar{height:260vh}.craft{height:520vh}@media (max-width:767px){.hero{height:200vh}.honeydew{height:340vh}.hives{height:240vh}.reveal-jar{height:220vh}.craft{height:440vh}}.stage video,.stage .pic-cover img{object-fit:cover;width:100%;height:100%}.hero__media{will-change:transform;transform-origin:50% 45%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__shade{pointer-events:none;background:radial-gradient(130% 95% at 16% 82%,#0e1612c7,#0e161200 64%),linear-gradient(#0e161259 0%,#0e161200 26% 55%,#0e1612d9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__dim{background:var(--night);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero__branch{pointer-events:none;opacity:.9;filter:brightness(.42)saturate(.8);will-change:transform;width:min(64vw,900px);height:auto;position:absolute}.hero__branch--a{bottom:-14vh;left:-22vw}.hero__branch--b{width:min(52vw,760px);top:-8vh;right:-18vw}.hero__copy{left:var(--margin);right:var(--margin);z-index:2;max-width:1440px;position:absolute;bottom:clamp(56px,11vh,120px)}.hero__eyebrow{color:#f2e8d3e6;text-shadow:0 1px 14px #0e1612b3}.hero__tagline{font-family:var(--f-display);color:#f6e6c4;max-width:24ch;margin-top:18px;font-size:clamp(24px,2.4vw,38px);font-style:italic;font-weight:300;line-height:1.15}.hero__title{font-family:var(--f-display);letter-spacing:.06em;margin-left:-.04em;font-size:clamp(64px,15.5vw,260px);font-weight:300;line-height:.82}.hero__word{display:inline-block}.hero__word .char{will-change:transform, opacity;display:inline-block}.hero__lead{color:#f2e8d3eb;max-width:34rem;margin-top:18px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.hero__statement{text-align:center;padding:0 var(--margin);font-family:var(--f-display);letter-spacing:-.01em;z-index:2;pointer-events:none;place-content:center;gap:.2em;font-size:clamp(30px,4.4vw,72px);font-weight:300;line-height:1.08;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hero__statement span{opacity:0;display:block}.hero__statement span:last-child{color:#f6dfb0;font-style:italic}@media (max-width:767px){.hero__copy{bottom:calc(100lvh - 100svh + 36px)}.hero__tagline{font-size:23px}.hero__branch--a{width:110vw;left:-40vw}.hero__branch--b{width:90vw;right:-40vw}}.berg .h-display,.hives .h-display,.proof .h-display{font-size:clamp(36px,4.6vw,72px)}.facts{grid-template-columns:repeat(3,minmax(0,max-content));gap:0 clamp(28px,5vw,72px);margin-top:44px;display:grid}.facts div{border-top:1px solid var(--rule-dark);padding-top:14px}.facts dt{letter-spacing:.16em;text-transform:uppercase;color:#f2e8d3bd;margin-bottom:6px;font-size:11px}.facts dd{font-family:var(--f-mono);letter-spacing:.02em;color:var(--beeswax);font-size:14px}.facts dd em{font-family:var(--f-display);letter-spacing:0;font-size:19px;font-style:italic}@media (max-width:767px){.facts{grid-template-columns:1fr 1fr;gap:18px 24px}}.honeydew{background:radial-gradient(90% 70% at 72% 50%, #16211b 0%, var(--night) 70%)}.honeydew__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,96px);height:100%;display:grid}.honeydew__text{position:relative}.steps{min-height:22rem;position:relative}.step{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);position:absolute;top:0;bottom:auto;left:0;right:0;transform:translateY(24px)}.step.is-active{opacity:1;transform:none}.step.is-past{opacity:0;transform:translateY(-24px)}.step__big{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;max-width:17ch;font-size:clamp(34px,3.7vw,60px);font-weight:300;line-height:1.04}.step__small{color:#f2e8d3d1;max-width:28rem;margin-top:24px}.steps__progress{background:var(--rule-dark);width:120px;height:1px;position:absolute;top:-22px;left:0}.honeydew__text .eyebrow{margin-bottom:52px}.steps__progress span{background:var(--gold);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.honeydew__film{aspect-ratio:1;justify-self:end;width:min(100%,78vh);position:relative}.seq{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.seq__poster{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.seq.is-ready+.seq__poster{opacity:0}.honeydew__film:after{content:"";box-shadow:inset 0 0 80px 40px var(--night);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:899px){.honeydew__grid{padding-top:calc(var(--header-h) + 8px);grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:20px}.honeydew__film{order:-1;justify-self:center;width:min(100%,52vh)}html:not(.reduce) .honeydew__film{width:min(100%,52vh,max(180px,100svh - 370px))}.step__big{font-size:clamp(26px,5svh,34px)}.steps{min-height:16rem}.step__small{margin-top:14px;font-size:15px}.steps__progress{top:-14px}.honeydew__text .eyebrow{margin-bottom:30px}}.hives__media{position:absolute;top:0;bottom:0;left:0;right:0}.hives__media video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hives__close{opacity:0;visibility:hidden}.hives__shade{background:linear-gradient(#0e1612e6 0%,#0e1612b8 30%,#0e16122e 56%,#0e161200 70%,#0e161273 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hives__copy{z-index:2;padding-top:calc(var(--header-h) + clamp(20px, 5vh, 56px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(32px,5vw,96px);display:grid;position:relative}.hives__copy .h-display{max-width:15ch;font-size:clamp(34px,4.2vw,66px)}.hives__side{padding-top:46px}.hives__body{color:#f2e8d3e6;max-width:28rem}.hives__side .facts{margin-top:26px}.facts--light div{border-color:#f2e8d33d}@media (max-width:899px){.hives__copy{grid-template-columns:1fr}.hives__side{padding-top:14px;position:relative}.hives__side:before{content:"";inset:-28px calc(var(--margin) * -1) -36px;z-index:-1;pointer-events:none;background:linear-gradient(#0e161200 0%,#0e1612b8 26% 78%,#0e161200 100%);position:absolute}.hives__side .facts{grid-template-columns:repeat(3,auto)}.hives__shade{background:linear-gradient(#0e1612f0 0%,#0e1612cc 46%,#0e16121a 72%,#0e161266 100%)}}.reveal-jar{background:#060302}.jar__media{position:absolute;top:0;bottom:0;left:0;right:0}.jar__media picture,.jar__media img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.jar__glow{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(28% 34% at 70% 62%,#ffc46e73,#ffc46e00 70%);position:absolute;top:0;bottom:0;left:0;right:0}.jar__drop{opacity:0;mix-blend-mode:screen;pointer-events:none;will-change:transform;transform-origin:50% 100%;width:clamp(44px,4.2vw,76px);height:auto;position:absolute;top:0;left:0}.jar__copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.jar__copy>*{pointer-events:auto;max-width:40rem}.jar__lead{color:#f2e8d3e0;max-width:30rem;margin-top:28px;font-size:clamp(17px,1.3vw,19px)}.jar__copy .link-arrow{border-color:#f2e8d34d;align-self:flex-start;margin-top:28px}@media (max-width:899px){.jar__media{top:44%}.jar__media:before{content:"";z-index:1;background:linear-gradient(#060302,#06030200);height:30%;position:absolute;top:0;bottom:auto;left:0;right:0}.jar__copy{padding-top:calc(var(--header-h) + 20px);justify-content:flex-start}.jar__copy .h-product{font-size:clamp(42px,12vw,64px)}.jar__lead{margin-top:16px;font-size:15.5px}.jar__copy .link-arrow{margin-top:12px}}.pdp{background:var(--beeswax);color:var(--ink);padding:clamp(96px,14vh,168px) 0 clamp(96px,12vh,160px);position:relative}.pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.pdp__gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pdp__shot{background:var(--cream-card);overflow:hidden}.pdp__shot--main,.pdp__shot--wide{grid-column:1/-1}.pdp__shot--main{aspect-ratio:4/5}.pdp__shot--wide{aspect-ratio:3/2}.pdp__shot:not(.pdp__shot--main):not(.pdp__shot--wide){aspect-ratio:4/5}.pic-fill,.pic-fill img{object-fit:cover;width:100%;height:100%}.pdp__buy{top:calc(var(--header-h) + 24px);position:sticky}.buy__batch{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke-deep);gap:18px;font-size:12px;display:flex}.buy__title{font-family:var(--f-display);letter-spacing:-.012em;margin-top:18px;font-size:clamp(44px,4.6vw,76px);font-weight:300;line-height:.98}.buy__sub{color:var(--smoke-deep);margin-top:12px}.sizes{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:34px 0 0;padding:0;display:grid}.sizes legend{margin-bottom:12px}.size{border:1px solid var(--rule-light);cursor:pointer;transition:border-color .25s var(--ease-ui), background-color .25s var(--ease-ui);grid-template-columns:1fr auto;gap:2px 12px;padding:16px 18px;display:grid;position:relative}.size input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.size:has(input:checked){border-color:var(--ink);background:#ffffff59}.size:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.size__name{font-family:var(--f-display);white-space:nowrap;font-size:26px;font-weight:400;line-height:1.1}.size__price{font-variant-numeric:tabular-nums;align-self:center;font-size:17px;font-weight:500}.size__unit{color:var(--smoke-deep);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:13px}.buy__row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.buy__row .btn--block{white-space:normal;text-align:center;flex:200px;min-width:0;line-height:1.25}.qty{border:1px solid var(--rule-light);align-items:center;display:flex}.qty__btn{width:44px;height:52px;font-size:20px}.qty__input{text-align:center;width:36px;height:52px;font:inherit;font-variant-numeric:tabular-nums;color:inherit;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0}.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy__note{color:var(--smoke-deep);margin-top:12px;font-size:13px}.buy__note a{text-underline-offset:3px;text-decoration:underline}.buy__proof{border-top:1px solid var(--rule-light);margin-top:30px}.buy__proof li{border-bottom:1px solid var(--rule-light);padding:13px 0;font-size:15px}.buy__proof strong{font-weight:500}.accordion{border-top:1px solid var(--rule);margin-top:26px}.accordion details{border-bottom:1px solid var(--rule)}.accordion summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:15px;font-weight:500;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";transition:transform .4s var(--ease-out);font-size:22px;font-weight:300}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion__body{color:var(--fg-muted);padding:0 0 22px;font-size:15px}[data-theme=light] .accordion__body{color:#3d372f}.accordion__body p+p,.accordion__body p+dl,.accordion__body dl+p{margin-top:12px}.tasting div,.lab div{border-top:1px solid var(--rule);grid-template-columns:9.5rem 1fr;gap:12px;padding:8px 0;display:grid}.tasting div:first-child,.lab div:first-child{border-top:0}.tasting dt,.lab dt{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);padding-top:3px;font-size:11px}.lab dd{font-family:var(--f-mono);font-size:13px}.lab dd small{font-family:var(--f-text);color:var(--fg-muted);letter-spacing:0;margin-top:2px;font-size:12px;display:block}[data-theme=dark] .lab dd small,.labcard .lab dd small{color:#f2e8d39e}.pairs{margin-top:34px}.pair{border:1px solid var(--rule-light);align-items:center;gap:16px;margin-top:12px;padding:10px;transition:border-color .3s;display:flex}.pair:hover{border-color:var(--ink)}.pair__pic{flex:none;width:72px;height:88px;overflow:hidden}.pair__pic img{object-fit:cover;width:100%;height:100%}.pair strong{font-size:15px;font-weight:500;display:block}.pair span span{color:var(--smoke-deep);font-size:14px}@media (max-width:999px){.pdp__grid{grid-template-columns:minmax(0,1fr)}.pdp__buy{position:static}.pdp__gallery{scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scroll-padding-inline:var(--margin);scrollbar-width:none;grid-template-columns:repeat(4,78%);overflow-x:auto}.pdp__gallery::-webkit-scrollbar{display:none}.pdp__shot{scroll-snap-align:start;aspect-ratio:4/5!important;grid-column:auto!important}}.proof{padding:clamp(120px,18vh,200px) 0;position:relative;overflow:hidden}.proof__media{position:absolute;top:-10%;bottom:-10%;left:0;right:0}.proof__media picture,.proof__media img{object-fit:cover;width:100%;height:100%}.proof__shade{background:linear-gradient(90deg, #0e1612e6 0%, #0e1612b3 50%, #0e161273 100%), linear-gradient(180deg, var(--night) 0%, #0e161200 18%, #0e161200 82%, var(--night) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.proof__grid{z-index:2;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,120px);display:grid;position:relative}.proof__copy .h-display{max-width:11ch}.proof__copy p:not(.eyebrow){color:#f2e8d3db;max-width:30rem;margin-top:22px}.labcard{border:1px solid var(--rule-dark);-webkit-backdrop-filter:blur(10px);background:#0e16129e;padding:28px}.labcard__head{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gold);border-bottom:1px solid var(--rule-dark);justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:14px;font-size:12px;display:flex}.labcard .link-arrow{border-color:var(--rule-dark);margin-top:18px}@media (max-width:899px){.proof__grid{grid-template-columns:1fr}}.craft{background:var(--night)}.craft .stage{flex-direction:column;justify-content:center;display:flex}.craft__head{z-index:2;padding-top:var(--header-h);position:relative}.craft__head .h-display{max-width:18ch;font-size:clamp(34px,4.2vw,68px)}.craft__track{padding:clamp(28px, 5vh, 56px) var(--margin) 0;will-change:transform;gap:clamp(20px,3vw,48px);width:max-content;display:flex}.panel{flex:none;grid-template-columns:1fr;gap:18px;width:clamp(300px,52vw,860px);display:grid;position:relative}.panel__pic{aspect-ratio:16/10;overflow:hidden}.panel__pic img{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.panel__text{grid-template-columns:auto 1fr;gap:6px 20px;max-width:38rem;display:grid}.panel__num{font-family:var(--f-display);color:var(--gold);grid-row:span 2;font-size:44px;font-weight:300;line-height:1}.panel h3{font-family:var(--f-display);font-size:30px;font-weight:400;line-height:1.1}.panel p{color:#f2e8d3d1;font-size:16px}@media (max-width:767px){.panel{width:82vw}.panel__pic{aspect-ratio:4/5}.panel__num{font-size:34px}}.family{background:var(--beeswax);color:var(--ink);padding-bottom:clamp(96px,14vh,180px);position:relative}.family__hero{height:100vh;height:100svh;position:relative;overflow:hidden}.family__frame{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.family__village,.family__village img{object-fit:cover;width:100%;height:118%}.family__hero:after{content:"";background:linear-gradient(180deg, #f2e8d300 55%, var(--beeswax) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.family__greek{left:var(--margin);z-index:2;font-family:var(--f-greek);color:var(--ink);opacity:.92;font-size:clamp(56px,11vw,190px);line-height:.9;position:absolute;bottom:6vh}.family__story{padding-top:clamp(40px,8vh,96px)}.family__story .h-display{max-width:16ch}.family__sub{font-family:var(--f-display);color:#5d564b;margin-top:10px;font-size:clamp(26px,2.6vw,40px);font-style:italic;font-weight:300;line-height:1.15}.family__cols{gap:var(--gutter) clamp(32px, 5vw, 96px);grid-template-columns:1fr 1fr;max-width:64rem;margin-top:40px;display:grid}.family__cols p{color:#3d372f}.family__store{margin-top:clamp(64px,10vh,128px)}.family__store-frame{aspect-ratio:3/2;position:relative;overflow:hidden}.family__store-frame picture{position:absolute;top:0;bottom:0;left:0;right:0}.family__store-tall{display:none}.family__store figcaption{color:#5d564b;max-width:40rem;margin-top:14px;font-size:14px}@media (max-width:899px){.family__store-frame{aspect-ratio:4/5}.family__store-wide{display:none}.family__store-tall{display:block}}.signature{font-family:var(--f-display);color:var(--resin);margin-top:36px;font-size:28px;font-style:italic}.family__collage{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;margin-top:clamp(64px,10vh,128px);display:grid;position:relative}.tile{margin:0}.tile picture{aspect-ratio:4/5;overflow:hidden}.tile figcaption{color:var(--smoke-deep);max-width:26rem;margin-top:12px;font-size:13px}.tile--a{grid-column:1/span 5}.tile--b{grid-column:7/span 3;margin-top:18vh}.tile--c{grid-column:10/span 3;margin-top:4vh}.family__lore{margin-top:clamp(64px,10vh,128px)}.lore{font-family:var(--f-display);color:#2a251e;max-width:26ch;margin-left:auto;font-size:clamp(26px,2.8vw,44px);font-style:italic;font-weight:300;line-height:1.22}@media (max-width:899px){.family__cols{grid-template-columns:1fr}.family__collage{grid-template-columns:repeat(6,1fr)}.tile--a{grid-column:1/span 6}.tile--b{grid-column:1/span 3;margin-top:0}.tile--c{grid-column:4/span 3;margin-top:12vh}.lore{margin-left:0}}.collection{background:var(--beeswax);color:var(--ink);border-top:1px solid var(--rule-light);padding:clamp(96px,14vh,168px) 0}.collection__head{margin-bottom:48px}.card{background:var(--cream-card);flex-direction:column;display:flex}.card__media{aspect-ratio:4/5;overflow:hidden}.card__media img{transition:transform 1.2s var(--ease-out)}.card:hover .card__media img{transform:scale(1.04)}.card__body{flex-direction:column;flex:1;padding:20px 20px 16px;display:flex}.card__title{font-family:var(--f-display);font-size:28px;font-weight:400;line-height:1.08}.card__meta{color:#5d564b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.card__text{color:#3d372f;margin-top:12px;font-size:15px}.card__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.card__price{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.card--wide{flex-direction:row;grid-column:span 2}.card--wide .card__media{aspect-ratio:auto;width:50%}.card--wide .card__body{justify-content:center;width:50%;padding:28px}.card--wide .card__title{font-size:40px;font-weight:300}.collection__note{color:var(--smoke-deep);margin-top:20px;font-size:13px}.collection__note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1099px){.card--wide{grid-column:span 2}}@media (max-width:599px){.card__body{padding:14px 14px 10px}.card__title{font-size:22px}.card__text{display:none}.card__foot{flex-direction:column;align-items:flex-start;gap:0}.card--wide{flex-direction:column}.card--wide .card__media,.card--wide .card__body{width:100%}.card--wide .card__text{display:block}}.table{background:var(--beeswax);color:var(--ink);padding-bottom:clamp(96px,14vh,168px);position:relative}.table__media{height:92vh;position:relative;overflow:hidden}.table__pic,.table__pic img{object-fit:cover;width:100%;height:116%}.table__copy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);padding-top:clamp(56px,9vh,112px);display:grid}.pairings{gap:36px var(--gutter);grid-template-columns:1fr 1fr;display:grid}.pairings h3{font-family:var(--f-display);border-top:1px solid var(--rule-light);padding-top:14px;font-size:26px;font-weight:400;line-height:1.1}.pairings p{color:#3d372f;margin-top:8px;font-size:16px}@media (max-width:899px){.table__copy,.pairings{grid-template-columns:1fr}.table__media{height:64vh}}.faq{background:var(--beeswax);color:var(--ink);border-top:1px solid var(--rule-light);padding:clamp(96px,14vh,168px) 0}.faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);display:grid}.accordion--faq{margin-top:0}.accordion--faq summary{font-family:var(--f-display);gap:20px;min-height:72px;font-size:clamp(21px,1.7vw,26px);font-weight:400}.accordion--faq .accordion__body p{max-width:40rem;font-size:16px}@media (max-width:899px){.faq__grid{grid-template-columns:1fr}}.epilog{min-height:100vh;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.epilog__media{position:absolute;top:0;bottom:0;left:0;right:0}.epilog__pic,.epilog__pic img{object-fit:cover;width:100%;height:100%}.epilog__shade{background:linear-gradient(180deg, #0e161240 0%, #0e161280 60%, var(--night) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.epilog__copy{z-index:2;padding-block-start:18vh;padding-block-end:18vh;position:relative}.epilog__copy .h-display{max-width:17ch}.epilog__copy>p{color:#f2e8d3db;max-width:30rem;margin-top:22px}.signup{flex-wrap:wrap;gap:10px;max-width:34rem;margin-top:34px;display:flex}.signup input{min-height:52px;color:var(--beeswax);font:inherit;background:#0e161266;border:1px solid #f2e8d34d;border-radius:2px;flex:240px;padding:0 18px}.signup input::placeholder{color:#f2e8d38c}.signup input:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.signup__msg{color:#f2d79f;flex-basis:100%;min-height:1.5em;font-size:14px}.epilog .fine{max-width:32rem;margin-top:6px}.site-footer{background:var(--night);color:var(--beeswax);border-top:1px solid var(--rule-dark);z-index:1;padding:88px 0 28px;position:relative}.footer__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.footer__word{font-family:var(--f-display);letter-spacing:.32em;font-size:34px}.footer__brand p:not(.footer__word){max-width:22rem;color:var(--smoke);margin-top:14px;font-size:15px}.footer__brand .link-arrow{border-color:var(--rule-dark);margin-top:20px;font-size:14px}.footer__nav{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.footer__nav .label{margin-bottom:14px}.footer__nav a{color:#f2e8d3db;padding:5px 0;font-size:14px;display:block}.footer__nav a:hover{color:var(--beeswax);text-underline-offset:3px;text-decoration:underline}.footer__base{border-top:1px solid var(--rule-dark);color:var(--smoke);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:72px;padding-top:20px;font-size:12px;display:flex}@media (max-width:899px){.footer__grid{grid-template-columns:1fr}.footer__nav{grid-template-columns:1fr 1fr}.footer__nav a{align-items:center;min-height:44px;padding:0;display:flex}}.sticky-buy{z-index:70;color:var(--ink);border:1px solid var(--rule-light);-webkit-backdrop-filter:blur(14px);transition:transform .6s var(--ease-out);background:#f2e8d3f0;align-items:center;gap:16px;width:min(640px,100vw - 24px);padding:8px 8px 8px 10px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%)}.sticky-buy.is-visible{transform:translate(-50%)}@media (min-width:1000px){.sticky-buy{width:auto;max-width:560px;left:auto;right:24px;transform:translateY(140%)}.sticky-buy.is-visible{transform:none}}.sticky-buy__pic{flex:none;width:44px;height:54px;overflow:hidden}.sticky-buy__pic img{object-fit:cover;width:100%;height:100%}.sticky-buy__name{font-family:var(--f-display);flex:1;font-size:21px;line-height:1.1}.sticky-buy__name span{font-family:var(--f-text);color:var(--smoke-deep);margin-left:6px;font-size:13px}.sticky-buy__price{font-variant-numeric:tabular-nums;text-align:right;font-weight:500;line-height:1.2;display:grid}.sticky-buy__price small{color:var(--smoke-deep);font-size:11px;font-weight:400}.sticky-buy .btn{min-height:46px;padding:0 18px}@media (max-width:599px){.sticky-buy{gap:12px;padding:8px 8px 8px 14px}.sticky-buy__pic,.sticky-buy__name{display:none}.sticky-buy__price{text-align:left;flex:1;min-width:0}.sticky-buy__price [data-sticky-unit]{white-space:nowrap}.size{grid-template-columns:1fr;padding:14px 16px}.size__price{align-self:start}}.drawer-scrim{z-index:90;opacity:0;transition:opacity .5s var(--ease-out);background:#0e161280;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-scrim.is-open{opacity:1}.drawer{z-index:95;background:var(--beeswax);width:min(480px,100vw);color:var(--ink);transition:transform .56s var(--ease-out);--fg-muted:var(--smoke-deep);--rule:var(--rule-light);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.is-open{transform:none}.drawer :focus-visible{outline-color:var(--ink)}.drawer--checkout{z-index:96}.drawer__head{height:var(--header-h);border-bottom:1px solid var(--rule-light);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 0 28px;display:flex}.drawer__head h2{font-family:var(--f-display);flex:1;font-size:26px;font-weight:400}.drawer--checkout .drawer__head{padding-left:12px}.drawer__body{overscroll-behavior:contain;flex:1;padding:8px 28px 28px;overflow-y:auto}.drawer__foot{border-top:1px solid var(--rule-light);background:var(--beeswax);flex:none;padding:20px 28px 24px}@media (max-height:760px){.drawer:not(.drawer--checkout){overscroll-behavior:contain;overflow-y:auto}.drawer:not(.drawer--checkout) .drawer__body{flex:none;overflow:visible}.drawer:not(.drawer--checkout) .drawer__head{z-index:1;background:var(--beeswax);position:sticky;top:0}}.empty{padding:40px 0}.empty p{font-family:var(--f-display);margin-bottom:8px;font-size:28px;line-height:1.15}.empty span{color:var(--smoke-deep);margin-bottom:24px;display:block}.line{border-bottom:1px solid var(--rule-light);grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:20px 0;display:grid}.line__pic{background:var(--cream-card);width:64px;height:80px;overflow:hidden}.line__pic img{object-fit:cover;width:100%;height:100%}.line__name{font-family:var(--f-display);font-size:21px;line-height:1.1}.line__meta{color:var(--smoke-deep);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.line__controls{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;display:flex}@media (max-width:599px){.drawer__head{padding-left:20px}.drawer__body,.drawer__foot{padding-inline-start:20px;padding-inline-end:20px}}.line__controls .qty__btn,.line__controls .qty__input{height:44px}.line__controls .qty__btn{width:44px}.line__remove{color:var(--smoke-deep);text-underline-offset:3px;min-height:44px;font-size:13px;text-decoration:underline}.line__price{font-variant-numeric:tabular-nums;font-weight:500}.gift{margin-top:22px}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}.gift textarea{border:1px solid var(--rule-light);width:100%;min-height:84px;font:inherit;resize:vertical;background:#fff6;border-radius:2px;margin-top:12px;padding:12px;font-size:16px}.gift__count{color:var(--smoke-deep);text-align:right;font-size:12px}.ship-line{color:#3d372f;margin-top:18px;font-size:14px}.ship-bar{background:var(--rule-light);height:2px;margin-top:8px;position:relative;overflow:hidden}.ship-bar span{background:var(--resin);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.totals{font-variant-numeric:tabular-nums;gap:6px;display:grid}.totals div{justify-content:space-between;display:flex}.totals .grand{padding-top:8px;font-size:18px;font-weight:500}.totals .muted{color:var(--smoke-deep);font-size:13px}.drawer__foot .btn{width:100%;margin-top:16px}.eta{color:var(--smoke-deep);text-align:center;margin-top:12px;font-size:13px}.pay{letter-spacing:.08em;text-transform:uppercase;color:var(--smoke-deep);flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:10px;font-size:11.5px;display:flex}.form{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px;display:grid}.form .row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;display:grid}.field{gap:6px;display:grid}.field label{letter-spacing:.12em;text-transform:uppercase;color:var(--smoke-deep);font-size:12px;font-weight:500}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:50px;font:inherit;color:var(--ink);background:#ffffff73;border:1px solid #15120e3d;border-radius:2px;padding:0 14px}.field textarea{resize:vertical;min-height:90px;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.field .err{color:#8a2f12;min-height:0;font-size:13px}.field.is-invalid input{border-color:#8a2f12}.summary{border:1px solid var(--rule-light);background:#ffffff59;margin-top:10px;padding:16px;font-size:14px}.summary li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.note{color:#3d372f;font-size:13px;line-height:1.55}.note a{text-underline-offset:3px;text-decoration:underline}.done{padding:40px 0}.done h3{font-family:var(--f-display);font-size:38px;font-weight:300;line-height:1.08}.done p{color:#3d372f;margin-top:14px}.js [data-reveal-img]{clip-path:inset(10% 0)}.js [data-reveal-img] img{transform:scale(1.12)}html.reduce .hero,html.reduce .berg,html.reduce .honeydew,html.reduce .hives,html.reduce .reveal-jar,html.reduce .craft{height:auto}html.reduce .stage{height:auto;min-height:100vh;position:relative}html.reduce .step{opacity:1;margin-bottom:28px;position:relative;transform:none}html.reduce .steps{min-height:0}html.reduce .hero__statement{padding:18vh var(--margin);background:var(--night);position:relative}html.reduce .hero__statement span{opacity:1}html.reduce .hero__copy{max-width:none;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + 24px) var(--margin) 48px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;bottom:auto;left:auto;right:auto}html.reduce .craft__track{width:auto;padding:40px var(--margin);flex-direction:column}html.reduce .panel{width:100%}html.reduce .jar__drop,html.reduce .grain,html.reduce .hero__branch{display:none}html.reduce .honeydew__grid{padding-block-start:120px;padding-block-end:120px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls{display:none!important}.sticky-buy{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.drawer__foot{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.drawer--checkout .drawer__body{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.drawer__head{padding-right:max(16px, env(safe-area-inset-right,0px))}.site-header,.wrap{padding-left:max(var(--margin), env(safe-area-inset-left,0px));padding-right:max(var(--margin), env(safe-area-inset-right,0px))}.mobile-nav{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.products{background:#050302;height:360vh}.prod{isolation:isolate;--lx:-20%;--ly:46%;--lr:6%;position:absolute;top:0;bottom:0;left:0;right:0}.prod--oil{clip-path:inset(0 0 0 100%)}.prod__media{position:absolute;top:0;bottom:0;left:0;right:0}.prod__media picture,.prod__media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.prod--honey .prod__media img{object-position:70% 50%}.prod--oil .prod__media img{object-position:28% 50%}.prod__dim img{filter:brightness(.16)saturate(.7)}.prod__lit{-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000000d9 40%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000000d9 40%, transparent 100%);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000000d9 40%, transparent 100%)}.prod__copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.prod__copy>*{pointer-events:auto;max-width:34rem}.prod--oil .prod__copy{text-align:left;align-items:flex-end}.prod--oil .prod__copy>*{width:min(34rem,100%)}.prod__lead{color:#f2e8d3db;margin-top:24px;font-size:clamp(16px,1.25vw,19px)}.prod__price{font-variant-numeric:tabular-nums;margin-top:22px;font-size:17px;font-weight:500}.prod__price span:last-child{color:#f2e8d3a8;margin-left:10px;font-size:13px;font-weight:400}.prod__copy .btn{align-self:flex-start;margin-top:26px}.prod--oil .prod__copy .btn{align-self:auto;width:max-content}@media (max-width:899px){.products{height:300vh}.prod__media{top:42%}.prod__media:before{content:"";z-index:1;background:linear-gradient(#050302,#05030200);height:40%;position:absolute;top:0;bottom:auto;left:0;right:0}.prod--honey .prod__media img{object-position:96% 50%}.prod--oil .prod__media img{object-position:6% 50%}.prod__copy{padding-top:calc(var(--header-h) + 16px);justify-content:flex-start}.prod--oil .prod__copy{align-items:flex-start}.prod__copy .h-product{font-size:clamp(40px,11vw,60px)}.prod__lead{margin-top:14px;font-size:15px}.prod__price{margin-top:14px}.prod__copy .btn{margin-top:16px}}@media (max-width:899px) and (max-height:720px) and (orientation:portrait){.prod__media{top:max(52%,352px)}.prod__copy{padding-top:calc(var(--header-h) + 8px)}.prod__copy .eyebrow{margin-bottom:16px}.prod__copy .h-product{font-size:36px}.prod__lead{margin-top:10px;font-size:14.5px;line-height:1.5}.prod__price{margin-top:10px}.prod__copy .btn{margin-top:12px}}.berg .stage{background:var(--night)}.berg__photo{will-change:opacity, filter;position:absolute;top:0;bottom:0;left:0;right:0}.berg__photo picture,.berg__photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.berg__photo picture[data-ai]:after{display:none}.berg__photo .ai-tag{top:calc(var(--header-h) + 16px);bottom:auto}.berg__shade{pointer-events:none;background:linear-gradient(#0e1612d1 0%,#0e16124d 26%,#0e161200 44%),linear-gradient(#0e161200 66%,#0e1612e0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.berg__copy{left:0;right:0;top:calc(var(--header-h) + clamp(16px, 4vh, 48px));z-index:3;position:absolute}.berg__title{max-width:18ch}.berg__body{color:#f2e8d3e0;max-width:32rem;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);margin-top:18px}.berg.is-profile .berg__body{opacity:0;transform:translateY(-10px)}.profile{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.profile__line{fill:none;stroke:var(--beeswax);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px #f2e8d359)}.profile__grid line{stroke:#f2e8d324;stroke-width:1px;stroke-dasharray:2 6}.profile__grid{opacity:0}.profile__band{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0)}.profile__band--1{fill:#96765c6b}.profile__band--2{fill:#a6966057}.profile__band--3{fill:#3a62469e}.profile__band--4{fill:#ded4c04d}.profile__dot{fill:var(--beeswax);opacity:0;transition:opacity .5s var(--ease-out)}.profile__dot--hives{fill:var(--gold);filter:drop-shadow(0 0 8px #d6aa5ce6)}.profile__dot.is-on{opacity:1}.profile__labels{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.profile__tick{font-family:var(--f-mono);letter-spacing:.04em;color:#f2e8d38c;opacity:0;white-space:nowrap;font-size:11px;position:absolute;transform:translate(-100%,-50%)}.profile__bandname{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#f2e8d3c7;white-space:nowrap;opacity:0;font-size:11px;position:absolute;transform:translate(-100%,-50%)}.profile__bracket{fill:none;stroke:var(--gold);stroke-width:1px;opacity:0}.profile__geopark{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;opacity:0;font-size:11px;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.profile__note{color:#f2e8d380;white-space:nowrap;opacity:0;font-size:11px;position:absolute;transform:translate(-100%)}.profile__mark{letter-spacing:.06em;color:var(--beeswax);white-space:nowrap;opacity:0;transition:opacity .6s var(--ease-out);background:#0e16129e;border-radius:2px;padding:3px 7px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.profile__mark[data-mark=hives]{transform:translate(calc(-100% - 12px),-50%)}.profile__mark[data-mark=village]{transform:translate(-50%,12px)}.profile__mark.is-on{opacity:1}.profile__mark[data-mark=coast]{transform:translate(-4px,calc(-100% - 10px))}.profile__mark--gold{color:var(--gold);font-weight:500}.profile__cards{left:var(--margin);width:min(30rem, calc(100% - 2 * var(--margin)));z-index:3;min-height:9rem;position:absolute;bottom:clamp(40px,7vh,88px)}.profile-card{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);position:absolute;top:auto;bottom:0;left:0;right:0;transform:translateY(18px)}.profile-card.is-active{opacity:1;transform:none}.profile-card__meta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11px}.profile-card h3{font-family:var(--f-display);margin-top:8px;font-size:clamp(28px,2.6vw,42px);font-weight:300;line-height:1.05}.profile-card p:last-child{color:#f2e8d3db;margin-top:8px;font-size:16px}.berg__more{right:var(--margin);z-index:3;border-color:#f2e8d34d;position:absolute;bottom:clamp(40px,7vh,88px)}@media (max-width:899px){.berg{height:480vh}.berg__photo{top:34%;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%)}.profile__bandname{letter-spacing:.06em;font-size:9.5px}.profile__geopark{letter-spacing:.08em;font-size:9.5px}.profile__geopark span{display:none}}@media (max-width:899px) and (max-height:760px){.berg__photo{top:47%}.profile__note{font-size:10px}.berg__title{font-size:clamp(32px,9vw,44px)}.berg__body{font-size:15px}.profile__tick{font-size:10px}.profile__mark{font-size:11px}.profile__cards{min-height:8.5rem;bottom:28px}.profile-card p:last-child{font-size:15px}.berg__more{display:none}}html.reduce .berg .stage{min-height:100vh}html.reduce .profile__band{transform:none}html.reduce .profile__grid,html.reduce .profile__tick,html.reduce .profile__mark,html.reduce .profile__dot,html.reduce .profile__bandname,html.reduce .profile__bracket,html.reduce .profile__geopark,html.reduce .profile__note{opacity:1}html.reduce .berg__photo{opacity:.12}html.reduce .berg__body{display:none}html.reduce .profile__cards{width:auto;margin:72vh var(--margin) 48px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:28px;display:grid;position:relative;bottom:auto;left:auto}html.reduce .profile-card{opacity:1;position:static;transform:none}.stations{background:radial-gradient(120% 90% at 78% 18%, #1a2a21 0%, var(--night) 62%);height:520vh}.stations__map{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.stations__contours{fill:none;stroke:#f2e8d313;stroke-width:1px}.stations__route{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-linecap:round;opacity:.9}.stations__tip{fill:var(--beeswax);stroke:var(--gold);stroke-width:1.2px;filter:drop-shadow(0 0 6px #d6aa5cd9)}.stations__head{z-index:2;padding-top:calc(var(--header-h) + clamp(16px, 4vh, 48px));position:relative}.stations__head .h-display{max-width:none;font-size:clamp(32px,3.8vw,60px)}.stations__points{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.station{justify-items:center;gap:10px;display:grid;position:absolute;transform:translate(-50%,-50%)}.station__pic{aspect-ratio:1;filter:grayscale(.85)brightness(.55);width:clamp(76px,8.4vw,136px);transition:transform .9s var(--ease-out), filter .9s var(--ease-out), box-shadow .9s var(--ease-out);border-radius:50%;display:block;overflow:hidden;transform:scale(.82);box-shadow:0 0 0 1px #f2e8d338}.station__pic img{object-fit:cover;width:100%;height:100%}@media (max-width:767px) and (max-height:760px){.station__pic{width:60px}}.station__num{font-family:var(--f-mono);letter-spacing:.08em;color:#f2e8d399;font-size:11px;transition:color .6s}.station.is-done .station__pic{filter:grayscale(.2)brightness(.8);transform:scale(.86)}.station.is-active .station__pic{filter:none;box-shadow:0 0 0 1px var(--gold), 0 0 0 7px #d6a24a24;transform:scale(1.06)}.station.is-active .station__num{color:var(--gold)}.stations__cards{left:var(--margin);width:min(30rem, calc(100% - 2 * var(--margin)));z-index:3;min-height:11rem;position:absolute;bottom:clamp(48px,9vh,104px)}.station-card{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);position:absolute;top:auto;bottom:0;left:0;right:0;transform:translateY(18px)}.station-card.is-active{opacity:1;transform:none}.station-card__meta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11px}.station-card h3{font-family:var(--f-display);margin-top:8px;font-size:clamp(30px,3vw,46px);font-weight:300;line-height:1.05}.station-card p:last-child{color:#f2e8d3d6;margin-top:10px;font-size:16px}.stations__more{right:var(--margin);z-index:3;border-color:#f2e8d34d;position:absolute;bottom:clamp(48px,9vh,104px)}@media (max-width:767px){.stations{height:460vh}.stations__head .h-display{font-size:30px}.stations__cards{min-height:9.5rem;bottom:28px}.station-card p:last-child{font-size:15px}.stations__more{display:none}}.pantry{background:var(--beeswax);color:var(--ink);border-top:1px solid var(--rule-light);padding:clamp(96px,14vh,160px) 0 clamp(80px,12vh,140px)}.pantry__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.rail{gap:var(--gutter);padding:0 var(--margin) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:thin;scrollbar-color:#15120e40 transparent;grid-auto-columns:clamp(240px,24vw,360px);grid-auto-flow:column;display:grid;overflow-x:auto}.rail__item{scroll-snap-align:start}.mini{gap:6px;display:grid}.mini__pic{aspect-ratio:4/5;background:var(--cream-card);display:block;overflow:hidden}.mini__pic img{transition:transform 1.2s var(--ease-out)}.mini:hover .mini__pic img{transform:scale(1.04)}.mini__name{font-family:var(--f-display);margin-top:10px;font-size:24px;line-height:1.1}.mini__meta{color:#5d564b;font-variant-numeric:tabular-nums;font-size:13px}.pantry__note{color:var(--smoke-deep);margin-top:16px;font-size:13px}.pantry__note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.rail{grid-auto-columns:72vw}}.family .btn{margin-top:36px}.page{background:var(--beeswax);color:var(--ink)}.page-hero{min-height:92vh;min-height:92svh;color:var(--beeswax);background:var(--night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero__media{position:absolute;top:0;bottom:0;left:0;right:0}.page-hero__media picture,.page-hero__media img,.page-hero__media video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.page-hero__shade{background:linear-gradient(#0e161273 0%,#0e161200 30%,#0e161233 55%,#0e1612e0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.page-hero__media[data-parallax-frame] picture{height:110%}.page-hero .eyebrow{color:#f2e8d3e6;text-shadow:0 1px 14px #0e1612b3}@media (max-width:767px){.page-hero__shade{background:linear-gradient(#0e161299 0%,#0e16124d 30%,#0e161273 55%,#0e1612e6 100%)}}.page-hero__copy{z-index:2;padding-bottom:clamp(48px,10vh,112px);position:relative}.page-hero__title{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(52px,8.6vw,148px);font-weight:300;line-height:.95}.page-hero__lead{color:#f2e8d3e6;max-width:34rem;margin-top:22px;font-size:clamp(17px,1.3vw,20px)}.page-hero--short{min-height:64vh;min-height:64svh}.section{border-top:1px solid var(--rule);padding:clamp(88px,13vh,160px) 0}.section--dark{background:var(--night);color:var(--beeswax);--fg-muted:var(--smoke);--rule:var(--rule-dark);border-top-color:var(--rule-dark)}.section--first{border-top:0}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--center{align-items:center}.prose p{color:#3d372f;max-width:38rem}.section--dark .prose p{color:#f2e8d3db}.prose p+p{margin-top:16px}.prose .lead{font-family:var(--f-display);color:inherit;font-size:clamp(24px,2.2vw,34px);font-weight:300;line-height:1.25}.figure{background:var(--cream-card);overflow:hidden}.figure--tall{aspect-ratio:4/5}.figure--wide{aspect-ratio:3/2}.figure picture,.figure img,.figure video{object-fit:cover;width:100%;height:100%}.figcap{color:var(--smoke-deep);margin-top:10px;font-size:13px}.section--dark .figcap{color:var(--smoke)}.kicker{font-family:var(--f-display);letter-spacing:-.01em;max-width:20ch;font-size:clamp(30px,3.6vw,56px);font-weight:300;line-height:1.08}.kicker+p{margin-top:20px}.shop-lead{color:#3d372f;max-width:34rem;margin-top:20px}.stat-row{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.stat{border-top:1px solid var(--rule);padding-top:16px}.stat__num{font-family:var(--f-display);font-size:clamp(40px,4.4vw,72px);font-weight:300;line-height:1}.stat__label{color:var(--fg-muted);margin-top:8px;font-size:13px}@media (max-width:899px){.split,.split--rev{grid-template-columns:minmax(0,1fr)}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.notes{border-top:1px solid var(--rule);margin-top:40px}.notes div{border-bottom:1px solid var(--rule);grid-template-columns:11rem 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.notes dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:11.5px;font-weight:500}.notes dd{font-family:var(--f-display);font-size:clamp(22px,2.1vw,32px);font-weight:300;line-height:1.2}@media (max-width:599px){.notes div{grid-template-columns:1fr;gap:6px}}.steps-ed{gap:var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:56px;display:grid}.steps-ed li{align-content:start;gap:12px;display:grid}.steps-ed .figure{aspect-ratio:3/4}.steps-ed span{font-family:var(--f-mono);letter-spacing:.08em;color:var(--gold);font-size:11px}.steps-ed h3{font-family:var(--f-display);font-size:26px;font-weight:400;line-height:1.1}.steps-ed p{color:#f2e8d3d1;font-size:15px}@media (max-width:1099px){.steps-ed{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:599px){.steps-ed{grid-template-columns:minmax(0,1fr)}}.spec{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:24px}.spec th,.spec td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 0;font-weight:400}.spec th{letter-spacing:.12em;text-transform:uppercase;width:46%;color:var(--fg-muted);padding-right:16px;font-size:12px}.spec td{font-family:var(--f-mono);font-size:14px}.spec td small{font-family:var(--f-text);color:var(--fg-muted);margin-top:2px;font-size:12px;display:block}@media (max-width:599px){.spec th,.spec td{width:auto;display:block}.spec th{border-bottom:0;padding:14px 0 2px}.spec td{padding-top:0}.spec thead td{padding-bottom:12px}}.shop-head{padding:calc(var(--header-h) + clamp(48px, 9vh, 104px)) 0 clamp(32px, 5vh, 56px)}.filters{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.filter{border:1px solid var(--rule-light);border-radius:22px;min-height:44px;padding:0 16px;font-size:14px;transition:background-color .25s,color .25s,border-color .25s}.filter[aria-pressed=true]{background:var(--ink);color:var(--beeswax);border-color:var(--ink)}.shop-grid{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop-grid .card[hidden]{display:none}.card__info{border-top:1px solid var(--rule-light);margin-top:14px;font-size:13px}.card__info summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-weight:500;list-style:none;display:flex}.card__info summary::-webkit-details-marker{display:none}.card__info summary:after{content:"+";font-size:18px;font-weight:300}.card__info[open] summary:after{content:"−"}.card__info dl div{border-top:1px solid var(--rule-light);grid-template-columns:9rem 1fr;gap:8px;padding:6px 0;display:grid}.card__info dt{color:var(--smoke-deep)}.card__link{text-underline-offset:3px;font-size:14px;text-decoration:underline}.card__sizes{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.card__size{border:1px solid var(--rule-light);gap:2px;padding:12px;display:grid}.card__size-name{font-family:var(--f-display);font-size:22px}@media (max-width:1099px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.shop-grid{grid-template-columns:minmax(0,1fr)}}.portrait-note{border:1px dashed var(--rule-light);color:#3d372f;padding:18px 20px;font-size:14px}.values{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.values li{border-top:1px solid var(--rule);padding-top:16px}.values h3{font-family:var(--f-display);font-size:26px;font-weight:400;line-height:1.1}.values p{color:#3d372f;margin-top:8px;font-size:15px}@media (max-width:899px){.values{grid-template-columns:minmax(0,1fr)}}.faq-group+.faq-group{margin-top:64px}.faq-group,.shop-grid>.card{scroll-margin-top:calc(var(--header-h) + 16px)}.faq-group h2{font-family:var(--f-display);margin-bottom:18px;font-size:clamp(30px,3vw,44px);font-weight:300}.cross{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.cross a{border:1px solid var(--rule);grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:14px;transition:border-color .3s;display:grid}.cross a:hover{border-color:currentColor}.cross .figure{aspect-ratio:4/5}.cross strong{font-family:var(--f-display);font-size:24px;font-weight:400;display:block}.cross span span{color:var(--fg-muted);font-size:14px}@media (max-width:699px){.cross{grid-template-columns:minmax(0,1fr)}}html.reduce .products,html.reduce .stations{height:auto}html.reduce .prod{height:100vh;position:relative;clip-path:none!important}html.reduce .prod__lit{-webkit-mask-image:none;mask-image:none}html.reduce .stations__points,html.reduce .stations__map{display:none}html.reduce .stations__cards{width:auto;padding:40px var(--margin);gap:28px;display:grid;position:relative;bottom:auto;left:auto}html.reduce .station-card{opacity:1;position:relative;transform:none}html.reduce .stations__more{margin:0 var(--margin) 64px;display:inline-flex;position:relative;bottom:auto;right:auto}
