main[data-store-style=split]{--font-sans:var(--font-split-sans,Georgia, "Times New Roman", serif);--font-display:var(--font-split-display,Georgia, "Times New Roman", serif);--sf-h1:clamp(2.25rem, 1.3rem + 2.6vw, 3.75rem);--sf-gap:1.5rem;--sl-stage-w:47%;--sl-pad:clamp(2.5rem, 5vw, 4.5rem);background:var(--c-bg);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}main[data-store-style=split] :focus-visible{outline:3px solid var(--c-accent-text);outline-offset:3px}main[data-store-style=split] .sf-card__tile{background:var(--c-surface);aspect-ratio:4/5}main[data-store-style=split] .sf-card{border-top:1px solid var(--c-border);padding-top:.75rem}main[data-store-style=split] .sf-grid{gap:2.5rem var(--sf-gap)}main[data-store-style=split] .sf-btn{border-radius:var(--radius-sm)}main[data-store-style=split] .font-mono{font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums}main[data-store-style=split] .sl-split{display:block}main[data-store-style=split] .sl-stage{display:none}@media (min-width:1024px){main[data-store-style=split] .sl-split{grid-template-columns:var(--sl-stage-w) minmax(0, 1fr);align-items:start;display:grid}main[data-store-style=split] .sl-stage{background:var(--c-surface);height:calc(100svh - 4.5rem);display:block;position:sticky;top:4.5rem}main[data-store-style=split] .sl-pick__pic{display:none}}main[data-store-style=split] .sl-stage__frame{position:absolute;inset:0;overflow:hidden}main[data-store-style=split] .sl-slide{opacity:0;margin:0;transition:opacity .3s;position:absolute;inset:0}main[data-store-style=split] .sl-slide.is-on{opacity:1}main[data-store-style=split] .sl-slide__img{-o-object-fit:cover;object-fit:cover}main[data-store-style=split] .sl-slide__field{background:color-mix(in oklab, var(--c-accent) 18%, var(--c-surface));position:absolute;inset:0}main[data-store-style=split] .sl-slide__caption{background:var(--c-bg);color:var(--c-ink);padding:.25rem .5rem;font-size:.875rem;position:absolute;bottom:1rem;left:1rem}@media (prefers-reduced-motion:reduce){main[data-store-style=split] .sl-slide{transition:none}}main[data-store-style=split] .sl-read{min-width:0;padding:0 1rem}@media (min-width:640px){main[data-store-style=split] .sl-read{padding-inline:var(--sl-pad)}}main[data-store-style=split] .sl-hero{gap:1.5rem;padding-block:2rem 1.5rem;display:grid}@media (min-width:1024px){main[data-store-style=split] .sl-split:not(.sl-split--plain) .sl-hero{align-content:start;gap:2.5rem;min-height:min(46rem,100svh - 4.5rem)}}main[data-store-style=split] .sl-split--plain .sl-read{width:100%;max-width:64rem;margin-inline:auto}main[data-store-style=split] .sl-split--plain .sl-picks{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:3rem 2rem}main[data-store-style=split] .sl-split--plain .sl-pick{max-width:none}main[data-store-style=split] .sl-cats{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;display:flex}main[data-store-style=split] .sl-cats a{align-items:center;min-height:2.75rem;display:inline-flex}main[data-store-style=split] .sl-lede{max-width:34ch;color:var(--c-ink);font-size:clamp(1.25rem,1.1rem + .7vw,1.5rem);line-height:1.35}main[data-store-style=split] .sl-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}main[data-store-style=split] .sl-wordmark{min-width:0;overflow:hidden}main[data-store-style=split] .sl-wordmark__text{font-family:var(--font-display);color:var(--c-ink);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,14vw,7rem);font-weight:500;line-height:.95}main[data-store-style=split] .sl-section{border-top:1px solid var(--c-border);margin-top:1rem;padding-block:clamp(3rem,7vw,6rem) 0}main[data-store-style=split] .sl-section--last{gap:1rem;padding-bottom:clamp(3rem,7vw,6rem);display:grid}main[data-store-style=split] .sl-section__title{font-family:var(--font-display);color:var(--c-ink);margin-bottom:1.5rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:500;line-height:1.05}main[data-store-style=split] .sl-picks{gap:clamp(4rem,10vw,8rem);display:grid}main[data-store-style=split] .sl-pick{gap:.75rem;max-width:34rem;display:grid}main[data-store-style=split] .sl-pick__pic{aspect-ratio:4/5;background:var(--c-surface);color:var(--c-muted);place-items:center;display:grid;position:relative;overflow:hidden}main[data-store-style=split] .sl-pick__name{font-family:var(--font-display);color:var(--c-ink);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:500;line-height:1.1}main[data-store-style=split] .sl-pick__name a{color:inherit;text-decoration:none}main[data-store-style=split] .sl-pick__name a:hover{text-underline-offset:.15em;text-decoration:underline}main[data-store-style=split] .sl-pick__kind{color:var(--c-muted);text-transform:capitalize;font-size:.9375rem}main[data-store-style=split] .sl-pick__desc{color:var(--c-body);max-width:46ch}main[data-store-style=split] .sl-prices>div{border-top:1px solid var(--c-border);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}main[data-store-style=split] .sl-prices dt{color:var(--c-body);overflow-wrap:anywhere}main[data-store-style=split] .sl-prices dd{color:var(--c-ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}main[data-store-style=split] .sl-facts{gap:0;max-width:34rem;display:grid}main[data-store-style=split] .sl-facts li{border-top:1px solid var(--c-border);color:var(--c-ink);padding:.875rem 0;font-size:1.25rem;line-height:1.3}main[data-store-style=split] .sl-reviews{gap:1rem;max-width:40rem;display:grid}main[data-store-style=split] .sl-reviews blockquote{border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main[data-store-style=split] .sl-reveal{animation:linear both sl-in;animation-timeline:view();animation-range:entry entry 35%}@keyframes sl-in{0%{opacity:0;translate:0 1.25rem}}}}
