.so[data-astro-cid-72evm2a3]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.so-stage[data-astro-cid-72evm2a3]{justify-content:center;align-items:flex-end;gap:clamp(10px,1.6vw,22px);display:flex}.so-it[data-astro-cid-72evm2a3]{flex:1 1 0;justify-items:center;gap:10px;margin:0;display:grid}.so-inv[data-astro-cid-72evm2a3]{flex-grow:1.3}.so-it[data-astro-cid-72evm2a3] figcaption[data-astro-cid-72evm2a3]{color:var(--text-subtle)}.so-tile[data-astro-cid-72evm2a3]{aspect-ratio:4/5;background:var(--lift-1);border-radius:3px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #27241f1a,0 24px 48px -20px #27241f66}.so-tile[data-astro-cid-72evm2a3] img[data-astro-cid-72evm2a3],.so-tile[data-astro-cid-72evm2a3] video[data-astro-cid-72evm2a3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-tile[data-astro-cid-72evm2a3] video[data-astro-cid-72evm2a3]{opacity:0;transition:opacity .6s var(--ease-out)}.so-tile[data-astro-cid-72evm2a3] video[data-astro-cid-72evm2a3].is-on{opacity:1}.so-panel[data-astro-cid-72evm2a3]{gap:var(--space-micro);justify-items:start;display:grid}.so-kicker[data-astro-cid-72evm2a3]{color:var(--text-subtle);margin:0}.so-title[data-astro-cid-72evm2a3]{margin:0}.so-line[data-astro-cid-72evm2a3]{color:var(--text-medium);max-width:28rem;margin:0}.so-items[data-astro-cid-72evm2a3]{margin:var(--space-nano) 0 0;gap:8px;width:100%;padding:0;list-style:none;display:grid}.so-items[data-astro-cid-72evm2a3] li[data-astro-cid-72evm2a3]{font-size:var(--text-b2);padding-left:22px;position:relative}.so-items[data-astro-cid-72evm2a3] li[data-astro-cid-72evm2a3]:before{content:"";border-bottom:1.3px solid;border-left:1.3px solid;width:10px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.so-price[data-astro-cid-72evm2a3]{width:100%;margin-top:var(--space-3xs);padding-top:var(--space-3xs);border-top:1px solid var(--border-subtle)}.so-now[data-astro-cid-72evm2a3]{align-items:baseline;gap:var(--space-3xs);margin:0;display:flex}.so-big[data-astro-cid-72evm2a3]{font-family:var(--font-heading);font-size:var(--text-h3);line-height:1}.so-save[data-astro-cid-72evm2a3]{font-size:var(--text-b3);background:var(--lift-2);border-radius:999px;padding:4px 10px}.so-math[data-astro-cid-72evm2a3]{margin-top:var(--space-nano);font-size:var(--text-b3);color:var(--text-subtle)}.so-math[data-astro-cid-72evm2a3] summary[data-astro-cid-72evm2a3]{cursor:pointer;width:max-content;text-decoration:line-through 1px}.so-math[data-astro-cid-72evm2a3][open] summary[data-astro-cid-72evm2a3]{text-decoration:none}.so-math[data-astro-cid-72evm2a3] ul[data-astro-cid-72evm2a3]{gap:4px;max-width:22rem;margin:8px 0 0;padding:0;list-style:none;display:grid}.so-math[data-astro-cid-72evm2a3] li[data-astro-cid-72evm2a3]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.so-math-fine[data-astro-cid-72evm2a3]{color:var(--text-subtle);font-style:italic}.so-ctas[data-astro-cid-72evm2a3]{align-items:center;gap:var(--space-3xs) var(--space-xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.so-link[data-astro-cid-72evm2a3]{font-size:var(--text-b3);color:var(--text-strong);text-underline-offset:3px}.so-credit[data-astro-cid-72evm2a3]{margin:var(--space-nano) 0 0;color:var(--text-subtle);max-width:26rem}.so-mono[data-astro-cid-72evm2a3]{font:inherit;color:var(--text-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.so--solo[data-astro-cid-72evm2a3]{max-width:40rem;padding:var(--space-md) clamp(20px, 4vw, 56px);background:var(--lift-1);border-radius:6px;grid-template-columns:1fr;margin:0 auto}.so--solo[data-astro-cid-72evm2a3] .so-panel[data-astro-cid-72evm2a3]{text-align:center;justify-items:center}.so--solo[data-astro-cid-72evm2a3] .so-items[data-astro-cid-72evm2a3]{text-align:left;justify-self:center;max-width:24rem}.so--solo[data-astro-cid-72evm2a3] .so-now[data-astro-cid-72evm2a3],.so--solo[data-astro-cid-72evm2a3] .so-ctas[data-astro-cid-72evm2a3]{justify-content:center}.so--solo[data-astro-cid-72evm2a3] .so-math[data-astro-cid-72evm2a3] summary[data-astro-cid-72evm2a3]{margin:0 auto}.so--solo[data-astro-cid-72evm2a3] .so-math[data-astro-cid-72evm2a3] ul[data-astro-cid-72evm2a3],.so--solo[data-astro-cid-72evm2a3] .so-line[data-astro-cid-72evm2a3],.so--solo[data-astro-cid-72evm2a3] .so-credit[data-astro-cid-72evm2a3]{margin-left:auto;margin-right:auto}@media (width<=1023px){.so[data-astro-cid-72evm2a3]{grid-template-columns:1fr}.so-panel[data-astro-cid-72evm2a3]{text-align:center;justify-items:center}.so-line[data-astro-cid-72evm2a3],.so-credit[data-astro-cid-72evm2a3]{margin-left:auto;margin-right:auto}.so-items[data-astro-cid-72evm2a3]{text-align:left;justify-self:center;max-width:22rem}.so-now[data-astro-cid-72evm2a3],.so-ctas[data-astro-cid-72evm2a3]{justify-content:center}.so-math[data-astro-cid-72evm2a3] summary[data-astro-cid-72evm2a3]{margin:0 auto}.so-math[data-astro-cid-72evm2a3] ul[data-astro-cid-72evm2a3]{text-align:left;margin-left:auto;margin-right:auto}}.so-after[data-astro-cid-72evm2a3]{color:var(--text-medium);max-width:30rem;margin:0}.so-after[data-astro-cid-72evm2a3] b[data-astro-cid-72evm2a3]{color:var(--text-strong);font-weight:500;display:block}.so--solo[data-astro-cid-72evm2a3] .so-after[data-astro-cid-72evm2a3]{text-align:center;margin-inline:auto}
