.sl.astro-7vamui2g{display:grid;gap:40px;padding-block:clamp(60px,9vw,130px)}@media(min-width:1100px){.sl.astro-7vamui2g{grid-template-columns:250px minmax(0,1fr);gap:70px}}.sl__index.astro-7vamui2g{display:none}@media(min-width:1100px){.sl__index.astro-7vamui2g{display:block;position:sticky;top:calc(var(--nav-h) + 30px);align-self:start;max-height:calc(100vh - var(--nav-h) - 60px);overflow:auto;scrollbar-width:none}}.sl__index-h.astro-7vamui2g{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:16px}.sl__index.astro-7vamui2g ol.astro-7vamui2g{display:grid;gap:2px;border-left:1px solid var(--line)}.sl__index.astro-7vamui2g a.astro-7vamui2g{display:flex;gap:12px;padding:8px 0 8px 18px;margin-left:-1px;border-left:1px solid transparent;color:var(--muted);font-size:.92rem;line-height:1.35;transition:color .3s,border-color .3s,padding .4s var(--ease)}.sl__index.astro-7vamui2g a.astro-7vamui2g span.astro-7vamui2g{font-size:.72rem;color:var(--dim);padding-top:2px}.sl__index.astro-7vamui2g a.astro-7vamui2g:hover{color:#fff}.sl__index.astro-7vamui2g a.astro-7vamui2g.is-active{color:#fff;border-color:var(--red);padding-left:24px}.sl__index.astro-7vamui2g a.astro-7vamui2g.is-active span.astro-7vamui2g{color:var(--red)}.sl__items.astro-7vamui2g{display:grid;gap:clamp(80px,11vw,160px)}.sl__item.astro-7vamui2g{display:grid;gap:clamp(28px,4vw,60px);align-items:center;scroll-margin-top:100px}@media(min-width:900px){.sl__item.astro-7vamui2g{grid-template-columns:1fr 1fr}.sl__item--flip.astro-7vamui2g .sl__media.astro-7vamui2g{order:2}}.sl__media.astro-7vamui2g{position:relative;aspect-ratio:5 / 4;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at 50% 40%,#fff,var(--paper) 70%,var(--paper-2));display:grid;place-items:center;color:var(--ink)}.sl__media.astro-7vamui2g picture{width:84%;height:84%;display:grid;place-items:center}.sl__media.astro-7vamui2g img{max-height:100%;width:auto;object-fit:contain;mix-blend-mode:multiply}.sl__text.astro-7vamui2g{display:grid;gap:20px;align-content:start;justify-items:start}.sl__kicker.astro-7vamui2g{display:flex;gap:14px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sl__kicker.astro-7vamui2g span.astro-7vamui2g{color:var(--red)}.sl__title.astro-7vamui2g{font-size:clamp(2rem,3.6vw,3.4rem)}.sl__body.astro-7vamui2g{color:var(--muted);max-width:36em}.sl__bullets.astro-7vamui2g{display:flex;flex-wrap:wrap;gap:8px}.sl__bullets.astro-7vamui2g li.astro-7vamui2g{display:inline-flex;gap:8px;align-items:center;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;font-size:.9rem}.sl__bullets.astro-7vamui2g .icon{color:var(--red);flex:none}.sl__aside.astro-7vamui2g{border-left:2px solid var(--red);padding:14px 18px;background:#e31e4212;border-radius:0 12px 12px 0;font-size:.96rem;max-width:36em}
