.rail__head[data-astro-cid-3tasfd6b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:16px;display:flex}.rail__head[data-astro-cid-3tasfd6b] .arrow-link[data-astro-cid-3tasfd6b]{white-space:nowrap}.rail__title[data-astro-cid-3tasfd6b]{color:var(--ink);letter-spacing:.14em;font-size:clamp(16px,1.6vw,20px)}.rail__text[data-astro-cid-3tasfd6b]{color:var(--ink-soft);max-width:46ch;margin-top:10px}.rail__wrap[data-astro-cid-3tasfd6b]{margin-top:36px}.rail__track[data-astro-cid-3tasfd6b]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));scrollbar-width:none;grid-auto-columns:min(78vw,340px);grid-auto-flow:column;gap:24px;padding-bottom:8px;display:grid;overflow-x:auto}.rail__track[data-astro-cid-3tasfd6b]::-webkit-scrollbar{display:none}.rail__item[data-astro-cid-3tasfd6b]{scroll-snap-align:start}.rail__nav[data-astro-cid-3tasfd6b]{justify-content:flex-end;gap:8px;margin-top:24px;display:none}.rail__btn[data-astro-cid-3tasfd6b]{border:1px solid var(--ink);cursor:pointer;width:48px;height:48px;transition:background .3s var(--ease), color .3s var(--ease), opacity .3s;background:0 0;font-size:18px}.rail__btn[data-astro-cid-3tasfd6b]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.rail__btn[data-astro-cid-3tasfd6b]:disabled{opacity:.25;cursor:default}.no-overflow[data-astro-cid-3tasfd6b] .rail__nav[data-astro-cid-3tasfd6b]{visibility:hidden}@media (width>=900px){.rail__track[data-astro-cid-3tasfd6b]{grid-auto-columns:calc((min(100vw, var(--container)) - 2 * var(--gutter) - 48px) / 3)}.rail__nav[data-astro-cid-3tasfd6b]{display:flex}}.steam[data-astro-cid-kga6czme]{pointer-events:none;z-index:1;position:absolute;inset:0}.steam__canvas[data-astro-cid-kga6czme]{filter:blur(3px);position:absolute;inset:0}.steam__cup[data-astro-cid-kga6czme]{width:clamp(84px,11vw,160px);color:var(--accent);position:absolute;top:30%;right:clamp(20px,11vw,200px)}@media (width<=767px){.steam__cup[data-astro-cid-kga6czme]{width:84px;top:auto;bottom:36px}}.hero[data-astro-cid-m3zpgalb]{min-height:calc(100svh - var(--header-h) - 34px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-m3zpgalb],.hero__par[data-astro-cid-m3zpgalb]{position:absolute;inset:0}.hero__media[data-astro-cid-m3zpgalb]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#241813b8 0%,#24181359 55%,#24181300 100%),linear-gradient(#24181366 0%,#24181340 40%,#241813d9 100%);position:absolute;inset:0}.hero__media[data-astro-cid-m3zpgalb]:before{content:"";z-index:1;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__content[data-astro-cid-m3zpgalb]{padding-block:120px clamp(72px,10vw,120px);position:relative}.hero__eyebrow[data-astro-cid-m3zpgalb]{color:var(--accent)!important}.hero__title[data-astro-cid-m3zpgalb]{max-width:14ch;margin-top:18px;font-size:clamp(44px,6.8vw,92px);font-weight:500;line-height:1.06}.hero__text[data-astro-cid-m3zpgalb]{max-width:46ch;color:var(--on-dark-soft);margin-top:20px;font-size:clamp(17px,1.5vw,20px)}.hero[data-astro-cid-m3zpgalb] .btn-row[data-astro-cid-m3zpgalb]{margin-top:32px}.hero__scroll[data-astro-cid-m3zpgalb]{place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:20px;left:50%;translate:-50%}.hero__scroll[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{background:var(--on-dark);opacity:.6;transform-origin:top;width:1px;height:32px;animation:cue 2.2s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=640px){.hero__scroll[data-astro-cid-m3zpgalb]{display:none}}@media (prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{animation:none}}.intro__stamp[data-astro-cid-m3zpgalb]{color:var(--accent);justify-content:center;display:flex}.intro__text[data-astro-cid-m3zpgalb]{margin-inline:auto}.products-band[data-astro-cid-m3zpgalb]{padding-block:calc(var(--section) * .4)}.feature[data-astro-cid-m3zpgalb]{padding-block:calc(var(--section) * .6)}.feature__media[data-astro-cid-m3zpgalb]{max-width:520px;display:block}.feature__media[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{transition:transform .7s var(--ease)}.feature__media[data-astro-cid-m3zpgalb]:hover img[data-astro-cid-m3zpgalb]{transform:scale(1.03)}.feature__short[data-astro-cid-m3zpgalb]{color:var(--ink-soft)}.feature__tags[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:8px;display:flex}.feature__tags[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 70%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:7px 16px;font-size:12px}.quote__text[data-astro-cid-m3zpgalb]{font-size:clamp(32px,4.6vw,60px);font-style:italic;line-height:1.18}.quote__ornament[data-astro-cid-m3zpgalb]{margin-bottom:32px}.hero__title[data-astro-cid-m3zpgalb] em[data-astro-cid-m3zpgalb]{color:var(--on-dark);font-style:italic}.quote__by[data-astro-cid-m3zpgalb]{margin-top:28px;display:block;color:var(--accent)!important}.process__head[data-astro-cid-m3zpgalb]{gap:18px;max-width:720px;margin-bottom:clamp(40px,6vw,72px);display:grid}.process__grid[data-astro-cid-m3zpgalb]{gap:24px;display:grid}.process__big[data-astro-cid-m3zpgalb]{aspect-ratio:3/2}.process__small[data-astro-cid-m3zpgalb]{aspect-ratio:16/9}@media (width>=900px){.process__grid[data-astro-cid-m3zpgalb]{grid-template-rows:auto auto;grid-template-columns:7fr 5fr;gap:32px 48px}.process__big[data-astro-cid-m3zpgalb]{aspect-ratio:3/2;grid-area:1/1}.process__small[data-astro-cid-m3zpgalb]{aspect-ratio:16/9;grid-area:2/1}.process__steps[data-astro-cid-m3zpgalb]{grid-area:1/2/span 2;align-self:center}}.process__more[data-astro-cid-m3zpgalb]{margin-top:32px}.origin[data-astro-cid-m3zpgalb]{position:relative;overflow:hidden}.origin__media[data-astro-cid-m3zpgalb]{margin:0;position:absolute;inset:0}.origin__media[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;width:100%;height:100%}.origin__media[data-astro-cid-m3zpgalb]:after{content:"";background:linear-gradient(90deg,#241813d1 0%,#2418138c 55%,#24181359 100%);position:absolute;inset:0}.origin__content[data-astro-cid-m3zpgalb]{z-index:2;padding-block:var(--section);gap:48px;display:grid;position:relative}.origin__title[data-astro-cid-m3zpgalb]{letter-spacing:-.01em;margin:8px 0 clamp(20px,3vw,36px);font-size:clamp(72px,15vw,200px);font-weight:500;line-height:.95}.origin__facts[data-astro-cid-m3zpgalb]{border-top:1px solid var(--sage);gap:24px;padding-top:28px;display:grid}.origin__facts[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{margin-top:6px;font-size:clamp(22px,2.4vw,32px)}@media (width>=768px){.origin__facts[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr)}}.visit__media[data-astro-cid-m3zpgalb]{max-height:720px}.visit__tours[data-astro-cid-m3zpgalb]{gap:12px;padding-top:28px;display:grid;margin-top:12px!important}.b2b__inner[data-astro-cid-m3zpgalb]{padding-block:var(--section);align-items:center;gap:40px;display:grid}.b2b__stamp[data-astro-cid-m3zpgalb]{color:var(--accent);justify-self:center}@media (width>=900px){.b2b__inner[data-astro-cid-m3zpgalb]{grid-template-columns:1fr auto}}.news__form[data-astro-cid-m3zpgalb]{gap:0;max-width:520px;margin:12px auto 0;display:flex}.news__form[data-astro-cid-m3zpgalb] input[data-astro-cid-m3zpgalb][type=email]{border:1px solid var(--ink);background:0 0;border-right:0;flex:1;min-width:0;min-height:52px;padding:0 16px;font-size:16px}.news__form[data-astro-cid-m3zpgalb] input[data-astro-cid-m3zpgalb]:focus{background:#fff8;outline:none}.news__form[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{min-height:52px}.sr-only[data-astro-cid-m3zpgalb]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
