.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-md) var(--space-xl)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-areas:"head" "pair" "box";gap:var(--space-md)}.hero-head[data-astro-cid-j7pv25f6]{grid-area:head;display:grid;gap:var(--space-xs)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch;font-size:clamp(2.5rem,11vw,3.25rem);line-height:1;text-wrap:balance}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:var(--text-md)}.hero-pair[data-astro-cid-j7pv25f6]{grid-area:pair;margin:0;padding:var(--space-md) var(--space-sm) var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-3)}.pair[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pair[data-astro-cid-j7pv25f6] .pair[data-astro-cid-j7pv25f6]{max-width:22rem;margin-inline:auto}.hero-pair[data-astro-cid-j7pv25f6] .pair-a{transform:rotate(-5deg) translate(6%)}.hero-pair[data-astro-cid-j7pv25f6] .pair-b{transform:rotate(4deg) translate(-6%,8%)}.hero-pair[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--space-sm);text-align:center;font-size:var(--text-lg);color:var(--color-ink)}.buybox[data-astro-cid-j7pv25f6]{grid-area:box;display:grid;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}.buybox-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-md)}.buybox-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg)}.buybox-price[data-astro-cid-j7pv25f6]{font-weight:600}.buybox-note[data-astro-cid-j7pv25f6]{display:none;font-size:var(--text-sm);color:var(--color-muted)}.buybox-status[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-muted)}@media(prefers-reduced-motion:no-preference){.js .enter[data-astro-cid-j7pv25f6]{animation:settle .64s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 80ms)}.js .hero-pair[data-astro-cid-j7pv25f6] .pair-a{animation:meet-a .72s var(--ease-out) .2s both}.js .hero-pair[data-astro-cid-j7pv25f6] .pair-b{animation:meet-b .72s var(--ease-out) .2s both}}@keyframes settle{0%{opacity:0;transform:translateY(12px)}}@keyframes meet-a{0%{transform:rotate(-12deg) translate(-14%)}}@keyframes meet-b{0%{transform:rotate(12deg) translate(14%,8%)}}.in-use[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-lg)}.showcase[data-astro-cid-j7pv25f6]{margin:0}.frame[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;border-radius:var(--radius-card)}.showcase[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.range[data-astro-cid-j7pv25f6]{background:var(--color-paper-2)}.range-head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xs);margin-bottom:var(--space-lg)}.rail-wrap[data-astro-cid-j7pv25f6]{padding-inline:0}.offers[data-astro-cid-j7pv25f6]{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:var(--space-sm);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);padding-bottom:var(--space-2xs);scrollbar-width:none}.offers[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.offers[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.offer[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:minmax(0,1fr) auto;scroll-snap-align:start;border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit;background:var(--color-paper);transition:transform var(--dur-micro) var(--ease-out)}.offer[data-astro-cid-j7pv25f6]:active{transform:scale(.98)}.offer[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.offer-media[data-astro-cid-j7pv25f6]{display:grid;place-items:center;aspect-ratio:1 / 1;padding:var(--space-md);background:var(--color-paper-3)}.offer-forest[data-astro-cid-j7pv25f6] .offer-media[data-astro-cid-j7pv25f6]{background:var(--color-paper-2)}.offer-media[data-astro-cid-j7pv25f6] svg{width:min(80%,22rem)}.offer-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.offer-body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);padding:var(--space-md)}.offer-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.rail-dots[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-md)}.dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-rule);transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.dot[data-astro-cid-j7pv25f6].is-on{background:var(--color-ink);transform:scale(1.25)}.range-next[data-astro-cid-j7pv25f6]{margin-top:var(--space-lg);color:var(--color-muted)}.pinned-grid[data-astro-cid-j7pv25f6]{display:grid;gap:0}.pinned-visual[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + var(--space-xs));z-index:var(--z-raised);padding:var(--space-md) var(--space-md) var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-3)}.pair-pinned[data-astro-cid-j7pv25f6]{max-width:17rem;margin-inline:auto}.pair-pinned[data-astro-cid-j7pv25f6] .tee{transition:opacity var(--dur-long) var(--ease-out),transform var(--dur-long) var(--ease-out)}.pinned-visual[data-astro-cid-j7pv25f6][data-step="0"] .pin-a{transform:translate(6%)}.pinned-visual[data-astro-cid-j7pv25f6][data-step="0"] .pin-b{transform:translate(-6%)}.pinned-visual[data-astro-cid-j7pv25f6][data-step="1"] .pin-a,.pinned-visual[data-astro-cid-j7pv25f6][data-step="2"] .pin-b{transform:scale(1.06)}.pinned-visual[data-astro-cid-j7pv25f6][data-step="1"] .pin-b,.pinned-visual[data-astro-cid-j7pv25f6][data-step="2"] .pin-a{opacity:.25;transform:scale(.94)}.pin-progress[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none}.pin-progress[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{width:24px;height:3px;border-radius:var(--radius-pill);background:var(--color-rule);transition:background-color var(--dur-short) var(--ease-out)}.pinned-visual[data-astro-cid-j7pv25f6][data-step="1"] .pin-progress[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-for="1"],.pinned-visual[data-astro-cid-j7pv25f6][data-step="2"] .pin-progress[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-for="2"],.pinned-visual[data-astro-cid-j7pv25f6][data-step="0"] .pin-progress[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-for="0"]{background:var(--color-clay)}.panels[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid}.panel[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-sm);align-content:end;justify-items:start;min-height:62svh;padding-block:var(--space-xl)}.panel[data-astro-cid-j7pv25f6]:first-child{min-height:36svh}.panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}.panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-lead);max-width:45ch}.panel[data-astro-cid-j7pv25f6] .tagline[data-astro-cid-j7pv25f6]{color:var(--color-gold)}@media(prefers-reduced-motion:no-preference){.js .panel[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:.35;transform:translateY(8px);transition:opacity var(--dur-long) var(--ease-out),transform var(--dur-long) var(--ease-out)}.js .pinned-visual[data-astro-cid-j7pv25f6][data-step="1"]~.panels[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-panel="1"]>[data-astro-cid-j7pv25f6],.js .pinned-visual[data-astro-cid-j7pv25f6][data-step="2"]~.panels[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-panel="2"]>[data-astro-cid-j7pv25f6],.js .pinned-visual[data-astro-cid-j7pv25f6][data-step="0"]~.panels[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-panel="0"]>[data-astro-cid-j7pv25f6]{opacity:1;transform:none}}.facts-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md)}.rows[data-astro-cid-j7pv25f6]{margin:0}.row[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--color-rule)}.row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:var(--text-title)}.row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-muted)}.facts-foot[data-astro-cid-j7pv25f6]{margin-top:var(--space-md)}.close[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-gap-s)}.close-band[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper-3)}.close-pair[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);max-width:16rem}.close-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-sm);justify-items:start}.buybar[data-astro-cid-j7pv25f6]{display:none}.js .buybar[data-astro-cid-j7pv25f6]{display:block;position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);padding-block:var(--space-xs) calc(var(--space-xs) + env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);background:var(--color-paper);transform:translateY(110%);transition:transform var(--dur-short) var(--ease-in)}.buybar[data-astro-cid-j7pv25f6].is-shown{transform:none;transition-timing-function:var(--ease-out)}.buybar-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.buybar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{min-width:0;font-size:var(--text-sm);line-height:1.3}.buybar[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex-shrink:0;min-height:44px;padding-inline:var(--space-md);white-space:nowrap}@media(min-width:40rem){.buybox-note[data-astro-cid-j7pv25f6]{display:block}.frame[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}.offers[data-astro-cid-j7pv25f6]{grid-auto-columns:60%}}@media(min-width:60rem){.hero[data-astro-cid-j7pv25f6]{display:grid;align-items:center;min-height:calc(100dvh - var(--header-h) - var(--space-3xl));padding-block:var(--space-xl) var(--space-2xl)}.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"head pair" "box pair";grid-template-rows:auto 1fr;column-gap:var(--space-2xl);row-gap:var(--space-lg);align-items:start}.hero-head[data-astro-cid-j7pv25f6]{align-self:end;gap:var(--space-md)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-display);line-height:1.05}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lead)}.buybox[data-astro-cid-j7pv25f6]{max-width:30rem;gap:var(--space-sm);padding:var(--space-lg)}.buybox-name[data-astro-cid-j7pv25f6]{font-size:var(--text-title)}.buybox-price[data-astro-cid-j7pv25f6]{font-size:var(--text-lg)}.hero-pair[data-astro-cid-j7pv25f6]{display:grid;align-content:center;align-self:stretch;min-height:min(68dvh,44rem);padding:var(--space-xl)}.hero-pair[data-astro-cid-j7pv25f6] .pair[data-astro-cid-j7pv25f6]{max-width:none}.hero-pair[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--space-lg);font-size:var(--text-title)}.section[data-astro-cid-j7pv25f6]{padding-block:var(--section-gap)}.in-use[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2xl)}.frame[data-astro-cid-j7pv25f6]{aspect-ratio:21 / 9}.range-head[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:var(--gap-columns);margin-bottom:var(--space-2xl)}.rail-wrap[data-astro-cid-j7pv25f6]{padding-inline:var(--gutter)}.offers[data-astro-cid-j7pv25f6]{grid-auto-flow:row;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-columns:auto;gap:var(--gap-columns);overflow:visible;padding:0}.offer[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.offer-media[data-astro-cid-j7pv25f6]{aspect-ratio:auto;min-height:30rem;padding:var(--space-lg)}.offer-body[data-astro-cid-j7pv25f6]{gap:var(--space-xs);padding:var(--space-lg)}.offer-meta[data-astro-cid-j7pv25f6]{font-size:var(--text-md)}.rail-dots[data-astro-cid-j7pv25f6]{display:none}.range-next[data-astro-cid-j7pv25f6]{margin-top:var(--space-xl)}.pinned-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl);align-items:start}.pinned-visual[data-astro-cid-j7pv25f6]{top:calc(var(--header-h) + var(--space-xl));padding:var(--space-xl) var(--space-lg)}.pair-pinned[data-astro-cid-j7pv25f6]{max-width:none}.panel[data-astro-cid-j7pv25f6],.panel[data-astro-cid-j7pv25f6]:first-child{min-height:70vh;align-content:center;padding-block:0}.panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-section)}.facts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns)}.facts-foot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns);margin-top:var(--space-lg)}.facts-foot[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{grid-column:2}.row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-lg)}.close-band[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding:var(--space-2xl);gap:var(--space-2xl)}.close-pair[data-astro-cid-j7pv25f6]{max-width:26rem}.close-copy[data-astro-cid-j7pv25f6],.buybar-inner[data-astro-cid-j7pv25f6]{gap:var(--space-md)}}
