.logo-emblem{height:40px;width:auto;display:block}@media(max-width:900px){.logo-emblem{height:32px}}.hero-logo{position:absolute;left:50%;top:50%;width:74%;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 24px 34px rgba(0,0,0,.55));z-index:1}.hex-frame:after{z-index:0}.drip{position:absolute;top:0;left:50%;width:10px;height:auto;transform:translate(-50%);z-index:2;overflow:visible}@media(prefers-reduced-motion:no-preference){.drip .drop{animation:drop 3.6s cubic-bezier(.5,0,.7,.4) infinite;transform-box:fill-box;transform-origin:50% 0}.hero-logo{animation:rise 1.2s cubic-bezier(.2,.7,.2,1) both}.hero__art{animation:none}}@keyframes drop{0%{transform:translateY(0) scaleY(.6);opacity:0}15%{opacity:1}70%{transform:translateY(210px) scaleY(1.2);opacity:1}to{transform:translateY(240px) scaleY(.4);opacity:0}}@keyframes rise{0%{opacity:0;transform:translate(-50%,calc(-50% + 24px))}to{opacity:1;transform:translate(-50%,-50%)}}.split__media canvas{width:100%;height:100%;display:block}.footer__logo img{width:180px;height:auto}.card__media img{object-fit:contain;padding:8% 10% 6%;filter:drop-shadow(0 22px 28px rgba(0,0,0,.55))}.card:hover .card__media img{transform:translateY(-6px)}.spec{margin:4px 0 26px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.spec div{padding:14px 12px 14px 0;border-bottom:1px solid var(--line)}.spec dt{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.spec dd{margin:4px 0 0}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,160%);background:var(--ink);color:var(--bg);font-family:var(--font-ui);font-size:.85rem;padding:14px 20px;display:flex;gap:12px;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:60;max-width:calc(100% - 32px)}.toast.show{transform:translate(-50%)}.toast a{color:var(--bg);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding-block:clamp(64px,9vw,120px) clamp(48px,7vw,88px)}.page-hero:before{content:"";position:absolute;width:760px;height:760px;right:-220px;top:-320px;background:radial-gradient(circle,#e0a82e2e,#e0a82e00 62%);pointer-events:none}.page-hero .wrap{position:relative}.page-hero h1{max-width:16ch}.page-hero__lede{margin-top:20px;max-width:52ch;font-size:clamp(1.15rem,1.7vw,1.35rem);color:var(--ink-mid)}.toc{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px solid var(--line)}.toc a{display:flex;gap:12px;align-items:baseline;padding:18px 16px 18px 0;text-decoration:none;font-family:var(--font-ui);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);border-bottom:1px solid var(--line);transition:color .2s}.toc a:hover{color:var(--gold)}.toc span{color:var(--gold);font-variant-numeric:tabular-nums}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;counter-reset:s}.steps li{position:relative;padding:28px 24px 30px;border:1px solid var(--line);background:var(--bg-soft)}.steps li:after{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:var(--gold)}.steps__no{display:block;font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--gold);margin-bottom:18px;font-variant-numeric:tabular-nums}.steps h3{font-size:1.4rem;margin-bottom:10px}.steps p{color:var(--ink-mid);margin:0}.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.terroir{padding:clamp(28px,4vw,48px);border:1px solid var(--line);display:grid;gap:16px;align-content:start;background:var(--bg-soft)}.terroir h3{font-size:clamp(1.8rem,3vw,2.4rem);margin:0}.terroir dl{margin:8px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:12px 24px}.terroir dt{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);padding-top:.25em}.terroir dd{margin:0}@media(max-width:600px){.terroir dl{grid-template-columns:1fr;gap:4px}.terroir dd{margin-bottom:10px}}.nav a.nav__hl{color:var(--gold)}.pdp__learn{display:inline-flex;gap:8px;align-items:center;margin-top:18px;font-family:var(--font-ui);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/details.css.map */
