.newsletter-form[data-astro-cid-c5a5jkvp]{min-width:0}.newsletter-form[data-astro-cid-c5a5jkvp]>label[data-astro-cid-c5a5jkvp]{color:var(--color-text);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.newsletter-form__fields[data-astro-cid-c5a5jkvp]{gap:.625rem;display:flex}.newsletter-form[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp][type=email]{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;flex:1;padding:.75rem .875rem;font-size:1rem}.newsletter-form[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]::placeholder{color:var(--color-muted)}.newsletter-form[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]:focus-visible{outline-offset:2px;outline:2px solid #408ccd}.newsletter-form__submit[data-astro-cid-c5a5jkvp]{color:#fff;background:#1769aa;flex-shrink:0;gap:.5rem;min-height:48px}.newsletter-form__submit[data-astro-cid-c5a5jkvp]:hover{color:#fff;background:#12578e}.newsletter-form__submit[data-astro-cid-c5a5jkvp]:disabled{opacity:.65;cursor:wait}.newsletter-form__note[data-astro-cid-c5a5jkvp]{color:var(--color-text-secondary);margin-top:.75rem;font-size:.75rem;line-height:1.5}.newsletter-form__status[data-astro-cid-c5a5jkvp]{color:var(--color-text);margin-top:.75rem;font-size:.875rem;line-height:1.5}.newsletter-form__status[data-astro-cid-c5a5jkvp]:empty{display:none}.newsletter-form__trap[data-astro-cid-c5a5jkvp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.newsletter-form__fields[data-astro-cid-c5a5jkvp]{flex-direction:column}.newsletter-form__submit[data-astro-cid-c5a5jkvp]{width:100%}}.home-newsletter[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.home-newsletter[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.home-newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(1.5rem,1.15rem + 1vw,2rem);line-height:1.15}.home-connect__description[data-astro-cid-lcdefpme]{max-width:45ch;color:var(--color-text-secondary);margin-block-start:var(--spacing-3);line-height:1.6}.home-referral[data-astro-cid-lcdefpme]{isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-card);background:#101a20;padding:clamp(1.5rem,4vw,3.25rem);position:relative;overflow:hidden}.home-referral__image[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:center;width:75%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.home-referral[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#081219f5 0%,#081219de 40%,#08121961 75%,#08121933 100%);position:absolute;inset:0}.home-referral__copy[data-astro-cid-lcdefpme]{max-width:34rem}.home-referral__eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--spacing-3);letter-spacing:.1em;text-transform:uppercase;color:#d7e8f5;font-size:.75rem;font-weight:600}.home-referral[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:var(--tracking-snug);margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.08}.home-referral__description[data-astro-cid-lcdefpme]{color:#f0f4f7;margin-block-start:var(--spacing-4);font-size:1rem;line-height:1.6}.home-referral__cta[data-astro-cid-lcdefpme]{width:fit-content;gap:var(--spacing-2);color:#fff;letter-spacing:.04em;background:#1769aa;margin-block-start:var(--spacing-6);padding:.875rem 1.5rem;font-size:.875rem}.home-referral__cta[data-astro-cid-lcdefpme]:hover{color:#fff;background:#12578e}.home-referral__cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex-shrink:0;width:1rem;height:1rem}.home-referral__terms[data-astro-cid-lcdefpme]{color:#d7e0e7;margin-block-start:var(--spacing-3);font-size:.75rem;line-height:1.5}@media (width<=700px){.home-referral__image[data-astro-cid-lcdefpme]{width:100%;-webkit-mask-image:none;mask-image:none}.home-newsletter[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home-referral[data-astro-cid-lcdefpme]:before{background:#081219d4}.home-referral__cta[data-astro-cid-lcdefpme]{width:100%}}.home-section[data-astro-cid-lcdefpme]{padding-block:clamp(1rem,.5rem + 1vw,1.5rem)}.home-latest__more[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-block-start:var(--spacing-6);display:flex}.home-about[data-astro-cid-lcdefpme]{padding-block-end:clamp(2.5rem,4vw,3.5rem)}.home-about__layout[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.home-about__portrait-link[data-astro-cid-lcdefpme]{flex:0 0 clamp(9rem,20vw,15rem)}.home-about__portrait[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.home-about__copy[data-astro-cid-lcdefpme]{min-width:0;max-width:44rem}.home-about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block:var(--spacing-3);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.home-about__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--color-text-secondary);margin-block-start:var(--spacing-3);line-height:1.65}.home-about__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-5);flex-wrap:wrap;margin-block-start:var(--spacing-5);display:flex}.home-about__youtube[data-astro-cid-lcdefpme]{color:#fff;gap:var(--spacing-2);background:#b91c1c}.home-about__youtube[data-astro-cid-lcdefpme]:hover{color:#fff;background:#991b1b}.home-about__youtube[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#fff;width:1.5rem;height:1.5rem}.home-about__youtube[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:#b91c1c}.home-about__youtube[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:#991b1b}.home-about__more[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:500}@media (width<=600px){.home-about__layout[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.home-about__portrait-link[data-astro-cid-lcdefpme]{flex-basis:auto;width:8rem}}
