.hero[data-astro-cid-i3irphx7]{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.bg[data-astro-cid-i3irphx7]{z-index:-1;background:var(--surface);position:absolute;inset:0}.bg[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.bg[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.bg[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{opacity:0;transition:opacity .9s var(--ease)}.bg[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7].is-playing{opacity:1}.bg[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(#0d0d0e8c 0%,#0d0d0e00 20%,#0d0d0e0d 36%,#0d0d0eb8 58%,#0d0d0ef0 80%,#0d0d0e 100%);position:absolute;inset:0}.copy[data-astro-cid-i3irphx7]{padding-top:calc(var(--header-top) + var(--header-h) + 40px);padding-bottom:clamp(36px,7vw,80px);position:relative}.title[data-astro-cid-i3irphx7]{font-size:var(--step-display);text-shadow:0 2px 30px #0d0d0e59;max-width:9ch}.lead[data-astro-cid-i3irphx7]{font-size:var(--step-lead);max-width:32ch;margin-top:20px;line-height:1.5}.actions[data-astro-cid-i3irphx7]{justify-items:start;gap:14px;margin-top:28px;display:grid}.btns[data-astro-cid-i3irphx7]{gap:10px;width:100%;max-width:340px;display:grid}.btn-glass[data-astro-cid-i3irphx7]{backdrop-filter:blur(14px)saturate(150%);background:#0d0d0e59;box-shadow:inset 0 0 0 1px #ecebe747}@supports not (backdrop-filter:blur(1px)){.btn-glass[data-astro-cid-i3irphx7]{background:#0d0d0eb3}}.aside[data-astro-cid-i3irphx7]{font-size:var(--step-small);color:#ecebe7c7}@media (width>=900px){.hero[data-astro-cid-i3irphx7]{min-height:min(100svh,980px)}.bg[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.bg[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-position:50% 38%}.bg[data-astro-cid-i3irphx7]:after{background:linear-gradient(90deg,#0d0d0ee0 0%,#0d0d0e8c 38%,#0d0d0e00 68%),linear-gradient(#0d0d0e73 0%,#0d0d0e00 22% 62%,#0d0d0e 100%)}}.marquee[data-astro-cid-eykxo7h2]{background:var(--surface);margin-top:clamp(4rem,10vw,7rem);padding-block:18px;overflow:hidden}.track[data-astro-cid-eykxo7h2]{width:max-content;animation:48s linear infinite scroll;display:flex}.run[data-astro-cid-eykxo7h2]{font-family:var(--font-display);font-size:var(--step-h3);white-space:nowrap;color:var(--ink);padding-right:.5em}.run[data-astro-cid-eykxo7h2] i[data-astro-cid-eykxo7h2]{color:var(--accent);padding-inline:.4em;font-style:normal}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-eykxo7h2]{animation:none}}.grid[data-astro-cid-iv2j62a3]{gap:36px;display:grid}.title[data-astro-cid-iv2j62a3]{font-size:var(--step-h2);max-width:12ch}.lead[data-astro-cid-iv2j62a3]{max-width:34ch;margin-top:20px}.price-line[data-astro-cid-iv2j62a3]{color:var(--muted);margin-top:16px}.price-line[data-astro-cid-iv2j62a3] .price[data-astro-cid-iv2j62a3]{color:var(--accent);font-weight:600;font-size:var(--step-lead);margin-right:4px}.cards[data-astro-cid-iv2j62a3]{grid-template-columns:1fr 1fr;gap:28px 12px;padding:0;list-style:none;display:grid}.card[data-astro-cid-iv2j62a3]:first-child,.card-all[data-astro-cid-iv2j62a3]{grid-column:1/-1}.card-all[data-astro-cid-iv2j62a3] .frame[data-astro-cid-iv2j62a3]{aspect-ratio:5/4}.card-link[data-astro-cid-iv2j62a3]{display:block}.is-out[data-astro-cid-iv2j62a3] .frame[data-astro-cid-iv2j62a3]{opacity:.45}.is-out[data-astro-cid-iv2j62a3] .cta[data-astro-cid-iv2j62a3]{color:var(--muted)}.frame[data-astro-cid-iv2j62a3]{aspect-ratio:4/5;position:relative}.frame[data-astro-cid-iv2j62a3] img{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--ease), transform .9s var(--ease);position:absolute;inset:0}.frame[data-astro-cid-iv2j62a3] .img-back{opacity:0}@media (hover:hover){.card-link[data-astro-cid-iv2j62a3]:hover .frame[data-astro-cid-iv2j62a3] .img-back{opacity:1}.card-link[data-astro-cid-iv2j62a3]:hover .frame[data-astro-cid-iv2j62a3] img{transform:scale(1.03)}.card-link[data-astro-cid-iv2j62a3]:hover .cta[data-astro-cid-iv2j62a3]{color:var(--ink)}}.caption[data-astro-cid-iv2j62a3]{align-items:center;gap:12px;padding-top:14px;display:flex}.swatch[data-astro-cid-iv2j62a3]{background:var(--c);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #eeeae34d}.name[data-astro-cid-iv2j62a3]{font-size:var(--step-h3);margin-right:auto}.cta-text[data-astro-cid-iv2j62a3]{display:none}@media (width>=600px){.cta-text[data-astro-cid-iv2j62a3]{display:inline}}.cta[data-astro-cid-iv2j62a3]{min-height:var(--tap);color:var(--muted);font-size:var(--step-small);transition:color var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}@media (width>=900px){.grid[data-astro-cid-iv2j62a3]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,5vw,80px)}.pin[data-astro-cid-iv2j62a3]{top:calc(var(--header-top) + var(--header-h) + 40px);position:sticky}.cards[data-astro-cid-iv2j62a3]{grid-template-columns:repeat(3,1fr);gap:48px 20px;padding-bottom:14%}.card[data-astro-cid-iv2j62a3]:first-child,.card-all[data-astro-cid-iv2j62a3]{grid-column:auto}.card-all[data-astro-cid-iv2j62a3] .frame[data-astro-cid-iv2j62a3]{aspect-ratio:4/5}.card[data-astro-cid-iv2j62a3]:nth-child(3n+2),html.js .card[data-astro-cid-iv2j62a3]:nth-child(3n+2)[data-reveal].is-in{transform:translateY(18%)}html.js .card[data-astro-cid-iv2j62a3]:nth-child(3n+2)[data-reveal]{transform:translateY(calc(18% + 24px))}.name[data-astro-cid-iv2j62a3]{font-size:1.5rem}}.grid[data-astro-cid-oop5yuuu]{gap:40px;display:grid}.photo[data-astro-cid-oop5yuuu]{aspect-ratio:4/5}.title[data-astro-cid-oop5yuuu]{font-size:var(--step-h2);max-width:14ch}.facts[data-astro-cid-oop5yuuu]{gap:4px;margin-top:32px;display:grid}.fact[data-astro-cid-oop5yuuu]{background:var(--surface);border-radius:14px;grid-template-columns:7.5rem 1fr;gap:16px;padding:14px 18px;display:grid}dt[data-astro-cid-oop5yuuu]{color:var(--muted)}dd[data-astro-cid-oop5yuuu]{margin:0}.more[data-astro-cid-oop5yuuu]{margin-top:24px}@media (width>=900px){.grid[data-astro-cid-oop5yuuu]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,96px)}}.manifesto[data-astro-cid-pgckz4m3]{margin-top:var(--section-gap);background:var(--chalk);color:var(--ink-night);padding-block:clamp(4.5rem,12vw,9rem)}.grid[data-astro-cid-pgckz4m3]{gap:40px;display:grid}.title[data-astro-cid-pgckz4m3]{font-size:var(--step-display);max-width:7ch}.body[data-astro-cid-pgckz4m3]{font-size:var(--step-lead);max-width:30ch;margin-top:28px;line-height:1.45}.photo[data-astro-cid-pgckz4m3]{aspect-ratio:4/5;background:#dcd7cf}@media (width>=900px){.grid[data-astro-cid-pgckz4m3]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,96px)}}.head[data-astro-cid-xy5nvbpu]{gap:16px;margin-bottom:clamp(32px,6vw,64px);display:grid}.title[data-astro-cid-xy5nvbpu]{font-size:var(--step-h2)}.lead[data-astro-cid-xy5nvbpu]{max-width:36ch;color:var(--ink)}.shots[data-astro-cid-xy5nvbpu]{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.shot[data-astro-cid-xy5nvbpu]{aspect-ratio:3/4}.shot[data-astro-cid-xy5nvbpu]:nth-child(2n),html.js .shot[data-astro-cid-xy5nvbpu]:nth-child(2n)[data-reveal].is-in{transform:translateY(15%)}.shots[data-astro-cid-xy5nvbpu]{padding-bottom:12%}@media (width>=900px){.head[data-astro-cid-xy5nvbpu]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.shots[data-astro-cid-xy5nvbpu]{grid-template-columns:repeat(12,1fr);gap:20px;padding-bottom:0}.shot[data-astro-cid-xy5nvbpu],.shot[data-astro-cid-xy5nvbpu]:nth-child(2n),html.js .shot[data-astro-cid-xy5nvbpu]:nth-child(2n)[data-reveal].is-in{transform:none}.shot-1[data-astro-cid-xy5nvbpu]{aspect-ratio:auto;grid-area:span 2/1/auto/span 5}.shot-2[data-astro-cid-xy5nvbpu]{grid-column:6/span 4}.shot-3[data-astro-cid-xy5nvbpu]{grid-column:10/span 3}.shot-4[data-astro-cid-xy5nvbpu]{grid-column:6/span 3}.shot-5[data-astro-cid-xy5nvbpu]{grid-column:9/span 4}.shot-6[data-astro-cid-xy5nvbpu]{grid-column:1/span 3}.shot-7[data-astro-cid-xy5nvbpu]{aspect-ratio:5/4;grid-column:4/span 5}.shot-8[data-astro-cid-xy5nvbpu]{aspect-ratio:5/4;grid-column:9/span 4}}.title[data-astro-cid-uxwfn6k4]{font-size:var(--step-h2);max-width:11ch;margin-bottom:clamp(32px,6vw,64px)}.list[data-astro-cid-uxwfn6k4]{gap:8px;padding:0;list-style:none;display:grid}.step[data-astro-cid-uxwfn6k4]{background:var(--surface);border-radius:var(--radius-card);gap:10px;padding:clamp(22px,4vw,36px) clamp(20px,3vw,40px);display:grid}.step[data-astro-cid-uxwfn6k4]:nth-child(2){background:var(--raised)}.verb[data-astro-cid-uxwfn6k4]{font-family:var(--font-display);font-size:var(--step-h2);letter-spacing:-.02em;line-height:.95}.text[data-astro-cid-uxwfn6k4]{max-width:40ch}@media (width>=900px){.step[data-astro-cid-uxwfn6k4]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:40px}}.title[data-astro-cid-ajsgapk5]{font-size:var(--step-h2);margin-bottom:clamp(28px,5vw,56px)}.more[data-astro-cid-ajsgapk5]{margin-top:28px}.bands[data-astro-cid-ajsgapk5]{gap:4px;display:grid}.band[data-astro-cid-ajsgapk5]{background:var(--surface);border-radius:var(--radius-card);gap:10px;padding:clamp(22px,4vw,40px) clamp(20px,3vw,40px);display:grid}.band[data-astro-cid-ajsgapk5]:nth-child(2n){background:0 0}.q[data-astro-cid-ajsgapk5]{font-family:var(--font-display);font-size:var(--step-h3);line-height:1.05}.a[data-astro-cid-ajsgapk5]{max-width:52ch;margin:0}@media (width>=900px){.band[data-astro-cid-ajsgapk5]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}}
