.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:55vh;display:flex;align-items:center;background-size:cover;background-position:center;overflow:hidden}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,#0f2a52e0,#0f2a52b3 55%,#0f2a5259)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-top:5rem;padding-bottom:5rem;max-width:680px;margin:0 auto;text-align:center}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(2.2rem,6vw,3.75rem);font-weight:800;color:var(--white);line-height:1.1;margin-bottom:1.25rem;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-gold[data-astro-cid-j7pv25f6]{color:var(--gold-light)}.hero-sub[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1.1rem;color:#fffc;line-height:1.15;margin:0 auto 2rem;max-width:540px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.scroll-hint[data-astro-cid-j7pv25f6]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;animation:bounce 2s infinite}.scroll-line[data-astro-cid-j7pv25f6]{width:1px;height:32px;background:#d9a82f80}.scroll-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:#d9a82f80}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.about-section[data-astro-cid-j7pv25f6]{background:var(--off-white);padding:5rem 1.5rem 2.5rem}.about-content[data-astro-cid-j7pv25f6]{max-width:720px;margin:0 auto;text-align:center}.about-stats-wrap[data-astro-cid-j7pv25f6]{max-width:1040px;margin:0 auto;text-align:center}.about-para[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1.05rem;color:var(--text-muted);line-height:1.15;margin-bottom:1rem}.about-stats[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:0;margin:2.5rem 0 0;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);padding:1.75rem 0}.about-stat[data-astro-cid-j7pv25f6]{flex:0 1 auto;text-align:center;padding:0 2.5rem}.about-para--tagline[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:700;color:var(--navy);font-size:1.1rem;margin-top:1.5rem;margin-bottom:0}.about-stat-label[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:.35rem}.about-stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;color:var(--navy);line-height:1}.about-stat-divider[data-astro-cid-j7pv25f6]{width:1px;height:40px;background:var(--gray-200);flex-shrink:0}.press-section[data-astro-cid-j7pv25f6]{padding-top:2.5rem}.press-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,1fr);gap:1.75rem;max-width:1000px;margin:0 auto}.press-card[data-astro-cid-j7pv25f6]:nth-child(1){grid-column:1;grid-row:1 / span 2}.press-card[data-astro-cid-j7pv25f6]:nth-child(2){grid-column:2;grid-row:1}.press-card[data-astro-cid-j7pv25f6]:nth-child(3){grid-column:2;grid-row:2}@media(max-width:820px){.press-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:none;max-width:420px}.press-card[data-astro-cid-j7pv25f6]:nth-child(1),.press-card[data-astro-cid-j7pv25f6]:nth-child(2),.press-card[data-astro-cid-j7pv25f6]:nth-child(3){grid-column:1;grid-row:auto}}.press-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border:1px solid var(--gray-200);border-top:3px solid var(--gold);background:var(--white);overflow:hidden;transition:transform .2s,box-shadow .2s}.press-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001a}.press-card-img-wrap[data-astro-cid-j7pv25f6]{background:var(--gray-50);flex:1;min-height:140px;overflow:hidden}.press-card-img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}.press-card-caption[data-astro-cid-j7pv25f6]{padding:1.5rem;border-top:1px solid var(--gray-200);flex-shrink:0}.press-card-rule[data-astro-cid-j7pv25f6]{width:32px;height:2px;background:var(--gold);margin-bottom:.6rem}.press-card-pub[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--navy);margin-bottom:.25rem}.press-card-detail[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.85rem;color:var(--text-muted);line-height:1.15;margin-bottom:.6rem}.press-card-link[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.press-card[data-astro-cid-j7pv25f6]:hover .press-card-link[data-astro-cid-j7pv25f6]{text-decoration:underline}.reviews-stars[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:.75rem 0 .4rem}.star[data-astro-cid-j7pv25f6]{font-size:1.75rem;color:var(--gold)}.rating-num[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--navy);margin-left:.5rem}.reviews-count[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem}.reviews-link[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);transition:color .15s}.reviews-link[data-astro-cid-j7pv25f6]:hover{color:var(--navy)}.reviews-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:0 auto}.review-card[data-astro-cid-j7pv25f6]{background:var(--white);border:1px solid var(--gray-200);border-top:2px solid var(--gold);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.review-stars[data-astro-cid-j7pv25f6]{color:var(--gold);font-size:.9rem;letter-spacing:.05em}.review-text[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.9rem;color:var(--text);line-height:1.15;flex:1;font-style:italic}.review-author[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--gray-100)}.review-avatar[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:50%;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:.9rem;flex-shrink:0}.review-name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--navy)}.review-source[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.75rem;color:var(--text-muted)}@media(max-width:900px){.reviews-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{min-height:65svh}.about-stats[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.about-stat[data-astro-cid-j7pv25f6]{flex:1 1 auto;padding:.75rem 1rem}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{text-align:center}}
