.contact-hero[data-astro-cid-gd3jqq6x]{position:relative;overflow:hidden;min-height:870px;background:var(--color-bg-dark)}.contact-hero[data-astro-cid-gd3jqq6x] .contact-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.contact-hero__veil[data-astro-cid-gd3jqq6x]{position:absolute;inset:0;background:#02021e2e}.contact-hero__scrim-top[data-astro-cid-gd3jqq6x]{position:absolute;left:-240px;right:-240px;top:-185px;height:288px;border-radius:50%;background:#0000008c;filter:blur(80px)}.contact-hero__scrim-copy[data-astro-cid-gd3jqq6x]{position:absolute;left:50%;top:288px;width:958px;height:364px;translate:-50% 0;border-radius:50%;background:#00000073;filter:blur(90px)}.contact-hero__inner[data-astro-cid-gd3jqq6x]{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:288px 40px 0;text-align:center}.contact-hero__headline[data-astro-cid-gd3jqq6x]{font-family:var(--font-family-sans);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);text-transform:capitalize;color:var(--color-text-inverse);text-shadow:0 2px 10px rgba(0,0,0,.47);max-width:858px;margin:0 auto}.contact-hero__intro[data-astro-cid-gd3jqq6x]{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);color:var(--color-neutral-white);max-width:800px;margin:17px auto 0}@media (max-width: 1100px){.contact-hero[data-astro-cid-gd3jqq6x]{min-height:720px}.contact-hero__inner[data-astro-cid-gd3jqq6x]{padding-top:220px}.contact-hero__headline[data-astro-cid-gd3jqq6x]{font-size:var(--font-size-h2);line-height:var(--line-height-lg)}}@media (max-width: 600px){.contact-hero[data-astro-cid-gd3jqq6x]{min-height:732px}.contact-hero__scrim-top[data-astro-cid-gd3jqq6x]{left:0;right:0;top:0;height:300px;border-radius:0;filter:none;background:linear-gradient(to bottom,#03031eb3,#03031e40 55%,#03031e00)}.contact-hero__scrim-copy[data-astro-cid-gd3jqq6x]{left:0;top:auto;bottom:0;width:100%;height:60%;translate:none;border-radius:0;filter:none;background:linear-gradient(to top,#03031e8c 30%,#03031e00)}.contact-hero__inner[data-astro-cid-gd3jqq6x]{padding:470px 20px 0;text-align:left}.contact-hero__headline[data-astro-cid-gd3jqq6x]{font-size:28px;line-height:40px;margin:0}.contact-hero__intro[data-astro-cid-gd3jqq6x]{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:14px 0 0}}.subscription[data-astro-cid-7gstrug4]{background:var(--color-bg-ice);padding:100px 73px 108px;text-align:center}.subscription__heading[data-astro-cid-7gstrug4]{font-family:var(--font-family-sans);font-size:52px;font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);color:var(--color-text-navy);margin:0}.subscription__heading-accent[data-astro-cid-7gstrug4]{color:var(--color-text-cyan)}.subscription__card[data-astro-cid-7gstrug4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);max-width:880px;margin:44px auto 0;background:var(--color-bg-default);border-radius:var(--radius-md);box-shadow:0 0 24px #0000000f;padding:48px 56px;text-align:left}.subscription__details[data-astro-cid-7gstrug4]{flex:1 1 420px;max-width:460px}.subscription__price[data-astro-cid-7gstrug4]{display:flex;align-items:baseline;gap:var(--space-1);margin:0}.subscription__price-value[data-astro-cid-7gstrug4]{font-family:var(--font-family-sans);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);color:var(--color-text-navy)}.subscription__price-period[data-astro-cid-7gstrug4]{font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.subscription__body[data-astro-cid-7gstrug4]{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);color:var(--color-text-muted);margin:12px 0 0}.subscription__actions[data-astro-cid-7gstrug4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);flex-shrink:0}.subscription[data-astro-cid-7gstrug4] .subscription__cta{min-width:236px;height:58px;padding:0 var(--space-8)}.subscription__sub-link[data-astro-cid-7gstrug4]{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;transition:color var(--t-micro) var(--ease-out)}.subscription__sub-link[data-astro-cid-7gstrug4]:hover,.subscription__sub-link[data-astro-cid-7gstrug4]:focus-visible{color:var(--color-text-cyan)}.subscription__sub-link[data-astro-cid-7gstrug4]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:2px}@media (max-width: 1240px){.subscription[data-astro-cid-7gstrug4]{padding:72px 40px 80px}.subscription__heading[data-astro-cid-7gstrug4]{font-size:var(--font-size-h2);line-height:var(--line-height-lg)}}@media (max-width: 600px){.subscription[data-astro-cid-7gstrug4]{padding:48px 14px 52px}.subscription__heading[data-astro-cid-7gstrug4]{font-size:28px;line-height:var(--line-height-md)}.subscription__card[data-astro-cid-7gstrug4]{flex-direction:column;align-items:stretch;gap:var(--space-6);margin-top:28px;padding:28px 22px 30px;text-align:center}.subscription__details[data-astro-cid-7gstrug4]{flex:none;max-width:none}.subscription__price[data-astro-cid-7gstrug4]{justify-content:center}.subscription__price-value[data-astro-cid-7gstrug4]{font-size:44px;line-height:52px}.subscription__price-period[data-astro-cid-7gstrug4]{font-size:var(--font-size-base)}.subscription__body[data-astro-cid-7gstrug4]{font-size:13px;line-height:20px;margin-top:10px}.subscription[data-astro-cid-7gstrug4] .subscription__cta{width:100%}}.contact-form[data-astro-cid-svshx33u]{background:linear-gradient(to bottom,var(--color-bg-lavender) 0%,var(--color-bg-lavender-fade) 100%)}.contact-form__inner[data-astro-cid-svshx33u]{display:grid;grid-template-columns:527px 1fr;gap:48px;max-width:1440px;margin:0 auto;padding:71px 97px 92px 81px}.contact-form__media[data-astro-cid-svshx33u]{position:relative}.contact-form[data-astro-cid-svshx33u] .contact-form__photo{width:100%;height:666px;object-fit:cover;object-position:center top}.contact-form__badge[data-astro-cid-svshx33u]{position:absolute;right:39px;bottom:36px;width:65px;height:60px}.contact-form__heading[data-astro-cid-svshx33u]{font-family:var(--font-family-sans);font-size:52px;font-weight:var(--font-weight-bold);line-height:54px;text-transform:capitalize;color:var(--color-text-navy);max-width:656px;margin:0}.contact-form__intro[data-astro-cid-svshx33u]{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);color:var(--color-text-navy);max-width:585px;margin:17px 0 0}.contact-form__fields[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:16px 13px;max-width:687px;margin-top:34px}.contact-form__field[data-astro-cid-svshx33u]{position:relative}.contact-form__field--select[data-astro-cid-svshx33u],.contact-form__field--message[data-astro-cid-svshx33u]{min-width:0}.contact-form__field--message[data-astro-cid-svshx33u]{grid-column:1 / -1}.contact-form__input[data-astro-cid-svshx33u]{width:100%;height:55px;padding:0 21px;border:1px solid transparent;border-radius:11px;background:var(--color-neutral-white);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-navy);transition:border-color var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out)}.contact-form__input[data-astro-cid-svshx33u]::placeholder{color:var(--color-form-placeholder);opacity:1}.contact-form__input[data-astro-cid-svshx33u]:focus-visible{outline:none;border-color:var(--color-brand-accent);box-shadow:0 0 0 2px var(--color-brand-accent)}.contact-form__input[data-astro-cid-svshx33u].is-error{border-color:var(--color-form-error);box-shadow:0 0 0 1px var(--color-form-error)}.contact-form__select[data-astro-cid-svshx33u]{appearance:none;color:var(--color-form-placeholder);cursor:pointer;padding-right:52px}.contact-form__chevron[data-astro-cid-svshx33u]{position:absolute;right:23px;top:50%;translate:0 -50%;pointer-events:none}.contact-form__textarea[data-astro-cid-svshx33u]{height:233px;padding:15px 21px;resize:vertical;line-height:var(--line-height-sm)}.contact-form[data-astro-cid-svshx33u] .contact-form__submit{min-width:207px;height:58px;margin-top:18px;padding:0 var(--space-8)}.contact-form[data-astro-cid-svshx33u] .contact-form__submit[disabled]{opacity:.55;cursor:not-allowed}.contact-form__status[data-astro-cid-svshx33u]{max-width:687px;margin:16px 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs)}.contact-form__status[data-astro-cid-svshx33u].is-success{color:var(--color-text-navy)}.contact-form__status[data-astro-cid-svshx33u].is-error{color:var(--color-form-error)}.contact-form__fallback[data-astro-cid-svshx33u]{margin:14px 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);color:var(--color-text-navy)}.contact-form__fallback[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--color-text-cyan);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1100px){.contact-form__inner[data-astro-cid-svshx33u]{grid-template-columns:1fr;padding:56px 40px 72px}.contact-form[data-astro-cid-svshx33u] .contact-form__photo{height:auto;aspect-ratio:527 / 666}.contact-form__heading[data-astro-cid-svshx33u]{font-size:var(--font-size-h2);line-height:var(--line-height-lg)}}@media (max-width: 600px){.contact-form__inner[data-astro-cid-svshx33u]{gap:26px;padding:19px 19px 46px}.contact-form[data-astro-cid-svshx33u] .contact-form__photo{aspect-ratio:352 / 445}.contact-form__badge[data-astro-cid-svshx33u]{right:20px;bottom:20px;width:46px;height:42px}.contact-form__heading[data-astro-cid-svshx33u]{font-size:28px;line-height:40px}.contact-form__intro[data-astro-cid-svshx33u]{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:12px}.contact-form__fields[data-astro-cid-svshx33u]{gap:7px;margin-top:22px}.contact-form__field[data-astro-cid-svshx33u]:nth-child(n+3){grid-column:1 / -1}.contact-form__input[data-astro-cid-svshx33u]{height:42px;padding:0 16px;font-size:var(--font-size-xs);border-radius:var(--radius-md)}.contact-form__select[data-astro-cid-svshx33u]{padding-right:40px}.contact-form__chevron[data-astro-cid-svshx33u]{right:16px;width:12px}.contact-form__textarea[data-astro-cid-svshx33u]{height:158px;padding:11px 16px;line-height:var(--line-height-xs)}.contact-form[data-astro-cid-svshx33u] .contact-form__submit{width:100%;height:46px;margin-top:19px}}.contact-faq[data-astro-cid-fh2qrjkg]{background:linear-gradient(to bottom,var(--color-neutral-white) 0%,var(--color-bg-lavender) 100%)}.contact-faq__inner[data-astro-cid-fh2qrjkg]{display:grid;grid-template-columns:minmax(0,705px) 1fr;gap:57px;max-width:1440px;margin:0 auto;min-height:802px;padding:110px 67px 90px 66px}.contact-faq__heading[data-astro-cid-fh2qrjkg]{font-family:var(--font-family-sans);font-size:52px;font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);text-transform:capitalize;color:var(--color-text-navy);margin:0}.contact-faq[data-astro-cid-fh2qrjkg] .contact-faq__accordion{margin:47px 0 0 12px}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__item{background:var(--color-bg-faq-row);border:none;border-radius:5px}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__item+.accordion__item{margin-top:10px}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__item.is-open{background:var(--color-neutral-white);border:none;border-radius:0;box-shadow:0 0 24px #0000000a}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__trigger{padding:15px 28px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-transform:capitalize;color:var(--color-text-navy);transition:font-size var(--t-state) var(--ease-out)}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__item.is-open .accordion__trigger{padding:24px 28px 4px 40px;font-size:var(--font-size-h4)}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__body{padding:12px 80px 31px 40px;max-width:675px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.contact-faq__visual[data-astro-cid-fh2qrjkg]{position:relative;min-height:672px}.contact-faq__g[data-astro-cid-fh2qrjkg]{position:absolute;left:0;top:206px;width:520px;max-width:100%;height:auto}.contact-faq[data-astro-cid-fh2qrjkg] .contact-faq__player{position:absolute;left:0;top:0;width:533px;max-width:100%;height:auto}@media (max-width: 1100px){.contact-faq__inner[data-astro-cid-fh2qrjkg]{grid-template-columns:1fr;gap:40px;min-height:0;padding:70px 40px}.contact-faq__heading[data-astro-cid-fh2qrjkg]{font-size:var(--font-size-h2);line-height:var(--line-height-lg)}.contact-faq__visual[data-astro-cid-fh2qrjkg]{order:-1;margin:0 auto;width:min(533px,100%)}}@media (max-width: 600px){.contact-faq__inner[data-astro-cid-fh2qrjkg]{gap:0;padding:42px 20px 48px}.contact-faq__heading[data-astro-cid-fh2qrjkg]{font-size:28px;line-height:40px}.contact-faq__visual[data-astro-cid-fh2qrjkg]{order:1;min-height:0;width:100%;margin-top:18px}.contact-faq__g[data-astro-cid-fh2qrjkg]{position:absolute;top:28%;width:92%}.contact-faq[data-astro-cid-fh2qrjkg] .contact-faq__player{position:relative;width:88%;margin:0 auto}.contact-faq__main[data-astro-cid-fh2qrjkg]{display:contents}.contact-faq[data-astro-cid-fh2qrjkg] .contact-faq__accordion{order:2;margin:28px 0 0}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__trigger{padding:14px 20px;font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__item.is-open .accordion__trigger{padding:20px 20px 2px;font-size:var(--font-size-sm)}.contact-faq[data-astro-cid-fh2qrjkg] .accordion--light .accordion__body{padding:10px 20px 22px;font-size:var(--font-size-xs);line-height:26px}}main .footer-cta .footer-cta__body{max-width:638px}
