.hero[data-astro-cid-p2qhm2yk]{background:var(--mint-3)}.hero-grid[data-astro-cid-p2qhm2yk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:32px;padding-top:16px;display:grid}.hero-text[data-astro-cid-p2qhm2yk]{align-content:center;justify-items:start;gap:14px;padding:12px 0 32px;display:grid}.badges[data-astro-cid-p2qhm2yk]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hero-text[data-astro-cid-p2qhm2yk] h1[data-astro-cid-p2qhm2yk]{font-size:clamp(30px,4vw,48px)}.couple[data-astro-cid-p2qhm2yk]{font-size:18px}.hero-photo[data-astro-cid-p2qhm2yk]{min-height:340px;margin-right:calc(-1 * var(--gutter));background:var(--mint);border-radius:24px 0 0;position:relative;overflow:hidden}.hero-photo[data-astro-cid-p2qhm2yk] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-photo[data-astro-cid-p2qhm2yk] .hero-fav{background:#ffffffeb;border:0;position:absolute;top:16px;right:16px}.credit[data-astro-cid-p2qhm2yk]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-deep) 72%, transparent);color:var(--white);padding:4px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:16px}.tabs[data-astro-cid-p2qhm2yk]{z-index:5;border-bottom:1px solid var(--line);background:var(--white);gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}.tabs[data-astro-cid-p2qhm2yk] a[data-astro-cid-p2qhm2yk]{min-height:52px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.tabs[data-astro-cid-p2qhm2yk] a[data-astro-cid-p2qhm2yk][aria-current=true]{color:var(--forest)}.tabs[data-astro-cid-p2qhm2yk] a[data-astro-cid-p2qhm2yk][aria-current=true]:after{content:"";background:var(--forest);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.block[data-astro-cid-p2qhm2yk]{padding-top:28px;scroll-margin-top:64px}.block[data-astro-cid-p2qhm2yk] h2[data-astro-cid-p2qhm2yk]{margin-bottom:12px}.story-grid[data-astro-cid-p2qhm2yk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;display:grid}.text[data-astro-cid-p2qhm2yk]{border-right:1px solid var(--line);padding-right:24px}.lead[data-astro-cid-p2qhm2yk]{font-size:clamp(22px,2.4vw,28px)}.story-text[data-astro-cid-p2qhm2yk]{margin-top:16px;font-size:18px;line-height:1.6}.strip[data-astro-cid-p2qhm2yk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.strip[data-astro-cid-p2qhm2yk] button[data-astro-cid-p2qhm2yk]{aspect-ratio:3/4;border-radius:var(--radius-field);background:var(--mint);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.strip[data-astro-cid-p2qhm2yk] img{object-fit:cover;width:100%;height:100%}.strip-foot[data-astro-cid-p2qhm2yk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.team[data-astro-cid-p2qhm2yk]{border-radius:var(--radius-card);background:var(--mint);margin-top:36px;padding:24px;position:relative;overflow:hidden}.team[data-astro-cid-p2qhm2yk] h2[data-astro-cid-p2qhm2yk]{margin-bottom:4px}.sprig[data-astro-cid-p2qhm2yk]{opacity:.55;width:70px;position:absolute;top:-6px;right:20px;transform:rotate(40deg)}.people[data-astro-cid-p2qhm2yk]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.person[data-astro-cid-p2qhm2yk]{border-radius:var(--radius-tile);background:var(--white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.person[data-astro-cid-p2qhm2yk] .avatar{border-radius:var(--radius-field)}.name[data-astro-cid-p2qhm2yk]{font-weight:800}.person[data-astro-cid-p2qhm2yk] .link-arrow[data-astro-cid-p2qhm2yk]{min-height:36px;font-size:14px}.save-team[data-astro-cid-p2qhm2yk]{margin-top:16px}@media (width<=640px){.sprig[data-astro-cid-p2qhm2yk]{display:none}}.places[data-astro-cid-p2qhm2yk]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.place[data-astro-cid-p2qhm2yk]{border:1px solid var(--line);border-radius:var(--radius-tile);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.place-img[data-astro-cid-p2qhm2yk]{background:var(--mint);min-height:120px}.place-img[data-astro-cid-p2qhm2yk] img{object-fit:cover;width:100%;height:100%}.place-text[data-astro-cid-p2qhm2yk]{align-content:center;justify-items:start;gap:6px;padding:14px 16px;display:grid}.place-text[data-astro-cid-p2qhm2yk] h3[data-astro-cid-p2qhm2yk]{font-size:18px}.cta[data-astro-cid-p2qhm2yk]{border-radius:var(--radius-card);background:var(--mint);flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-p2qhm2yk] h2[data-astro-cid-p2qhm2yk]{font-size:22px}.cta-art[data-astro-cid-p2qhm2yk]{width:130px;position:absolute;bottom:-18px;right:24px}.fix[data-astro-cid-p2qhm2yk]{margin-top:24px}@media (width<=960px){.cta-art[data-astro-cid-p2qhm2yk]{display:none}}@media (width<=760px){.hero-grid[data-astro-cid-p2qhm2yk],.story-grid[data-astro-cid-p2qhm2yk]{grid-template-columns:1fr;gap:12px}.hero-text[data-astro-cid-p2qhm2yk]{padding-bottom:8px}.hero-photo[data-astro-cid-p2qhm2yk]{aspect-ratio:4/3;min-height:0;margin:0 calc(-1 * var(--gutter));border-radius:0}.text[data-astro-cid-p2qhm2yk]{border-right:0;padding-right:0}.strip[data-astro-cid-p2qhm2yk]{grid-template-columns:repeat(2,minmax(0,1fr))}.place[data-astro-cid-p2qhm2yk]{grid-template-columns:130px minmax(0,1fr)}.places[data-astro-cid-p2qhm2yk]{grid-template-columns:1fr}.person[data-astro-cid-p2qhm2yk] .avatar{width:72px;height:72px}}
