.page-hero[data-astro-cid-qtsjhgx5]{padding:56px 28px 8px}.page-hero[data-astro-cid-qtsjhgx5] h1[data-astro-cid-qtsjhgx5]{font-size:clamp(28px,3.6vw,40px)}.page-hero-sub[data-astro-cid-qtsjhgx5]{color:var(--ink-soft);max-width:62ch}.plans[data-astro-cid-qtsjhgx5]{padding:32px 28px 8px}.plans[data-astro-cid-qtsjhgx5] h2[data-astro-cid-qtsjhgx5]{margin-top:6px;font-size:clamp(22px,3vw,28px)}.plans-sub[data-astro-cid-qtsjhgx5]{color:var(--ink-soft);max-width:62ch;margin-top:8px}.plan-grid[data-astro-cid-qtsjhgx5]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.plan-item[data-astro-cid-qtsjhgx5]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 10px 14px}.gallery-item[data-astro-cid-qtsjhgx5].plan-item img{object-fit:contain;background:#fff;height:320px}.gallery-item[data-astro-cid-qtsjhgx5].plan-item:hover img{transform:none}.plan-caption[data-astro-cid-qtsjhgx5]{color:var(--ink-soft);text-align:center;padding:10px 2px 0;font-size:13px;line-height:1.4;display:block}@media (width<=900px){.plan-grid[data-astro-cid-qtsjhgx5]{grid-template-columns:1fr}}.videos[data-astro-cid-qtsjhgx5]{padding:32px 28px 8px}.videos[data-astro-cid-qtsjhgx5] h2[data-astro-cid-qtsjhgx5]{margin-top:6px;font-size:clamp(22px,3vw,28px)}.videos-sub[data-astro-cid-qtsjhgx5]{color:var(--ink-soft);max-width:62ch;margin-top:8px}.video-grid[data-astro-cid-qtsjhgx5]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.video-card[data-astro-cid-qtsjhgx5]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;padding:0;position:relative;overflow:hidden}.video-card[data-astro-cid-qtsjhgx5] img[data-astro-cid-qtsjhgx5],.video-card[data-astro-cid-qtsjhgx5] iframe[data-astro-cid-qtsjhgx5]{aspect-ratio:16/9;object-fit:cover;border:none;border-radius:10px;width:100%;display:block}.video-play[data-astro-cid-qtsjhgx5]{color:#fff;background:#0f141b2e;justify-content:center;align-items:center;height:calc(100% - 40px);transition:background .15s;display:flex;position:absolute;top:0;left:0;right:0}.video-play[data-astro-cid-qtsjhgx5] svg[data-astro-cid-qtsjhgx5]{background:var(--accent);border-radius:50%;width:22px;height:22px;padding:16px;box-shadow:0 6px 18px -6px #0009}.video-card[data-astro-cid-qtsjhgx5]:hover .video-play[data-astro-cid-qtsjhgx5]{background:#0f141b4d}.video-title[data-astro-cid-qtsjhgx5]{color:var(--ink-soft);padding:10px 2px 0;font-size:13px;line-height:1.4;display:block}.video-channel-link[data-astro-cid-qtsjhgx5]{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin-top:24px;font-family:Open Sans Condensed,sans-serif;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}@media (width<=900px){.video-grid[data-astro-cid-qtsjhgx5]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.video-grid[data-astro-cid-qtsjhgx5]{grid-template-columns:1fr}}.gallery-category[data-astro-cid-qtsjhgx5]{padding:32px 28px 8px}.gallery-category[data-astro-cid-qtsjhgx5]:last-of-type{padding-bottom:64px}.gallery-category[data-astro-cid-qtsjhgx5] h2[data-astro-cid-qtsjhgx5]{font-size:clamp(20px,2.6vw,24px)}.gallery[data-astro-cid-qtsjhgx5]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.gallery-item[data-astro-cid-qtsjhgx5]{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;line-height:0;overflow:hidden}.gallery-item[data-astro-cid-qtsjhgx5] img{object-fit:cover;width:100%;height:220px;transition:transform .25s;display:block}.gallery-item[data-astro-cid-qtsjhgx5]:hover img{transform:scale(1.04)}.gallery-item[data-astro-cid-qtsjhgx5]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width<=900px){.gallery[data-astro-cid-qtsjhgx5]{grid-template-columns:repeat(2,1fr)}}.lightbox[data-astro-cid-qtsjhgx5]{z-index:100;background:#0f141beb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-img[data-astro-cid-qtsjhgx5]{border-radius:6px;max-width:min(94vw,1700px);max-height:92vh;box-shadow:0 20px 60px -20px #0009}.lightbox-close[data-astro-cid-qtsjhgx5],.lightbox-nav[data-astro-cid-qtsjhgx5]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;line-height:1;display:flex;position:absolute}.lightbox-close[data-astro-cid-qtsjhgx5]:hover,.lightbox-nav[data-astro-cid-qtsjhgx5]:hover{background:#ffffff38}.lightbox-close[data-astro-cid-qtsjhgx5]{top:20px;right:20px}.lightbox-prev[data-astro-cid-qtsjhgx5]{top:50%;left:20px;transform:translateY(-50%)}.lightbox-next[data-astro-cid-qtsjhgx5]{top:50%;right:20px;transform:translateY(-50%)}@media (width<=640px){.lightbox-prev[data-astro-cid-qtsjhgx5],.lightbox-next[data-astro-cid-qtsjhgx5]{width:40px;height:40px;font-size:22px}}
