.register[data-astro-cid-2twofiuf]{flex-direction:column;gap:10px;max-width:600px;display:flex;position:relative}.label[data-astro-cid-2twofiuf]{color:var(--white);font-size:14px;font-weight:700}.row[data-astro-cid-2twofiuf]{flex-wrap:wrap;gap:12px;display:flex}.input[data-astro-cid-2twofiuf]{border:2px solid var(--white);border-radius:var(--r-input);min-width:0;font-family:var(--font-body);color:var(--ink);background:var(--white)}.input[data-astro-cid-2twofiuf]::placeholder{color:var(--placeholder);opacity:1}.input[data-astro-cid-2twofiuf]:focus{outline:3px solid var(--amber);outline-offset:2px}.input[data-astro-cid-2twofiuf][aria-invalid=true]{border-color:var(--amber-light)}.input-email[data-astro-cid-2twofiuf]{flex:280px;height:56px;padding:0 18px;font-size:17px}.submit[data-astro-cid-2twofiuf]{border:2px solid var(--navy-deep);border-radius:var(--r-input);background:var(--amber);height:56px;color:var(--navy);font-family:var(--font-body);cursor:pointer;box-shadow:4px 4px 0 var(--navy-deep);flex:none;padding:0 28px;font-size:17px;font-weight:800}.submit[data-astro-cid-2twofiuf]:focus-visible{outline:3px solid var(--white);outline-offset:3px}.optional[data-astro-cid-2twofiuf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.field[data-astro-cid-2twofiuf]{flex-direction:column;gap:6px;min-width:0;display:flex}.small-label[data-astro-cid-2twofiuf]{color:var(--white);font-size:14px;font-weight:600}.opt[data-astro-cid-2twofiuf]{color:var(--muted-on-hero);font-weight:400}.input-small[data-astro-cid-2twofiuf]{height:48px;padding:0 14px;font-size:16px}.hp[data-astro-cid-2twofiuf]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.status[data-astro-cid-2twofiuf]:focus{outline:none}.status[data-astro-cid-2twofiuf] .error{color:var(--amber-light);margin:0;font-size:14px;font-weight:600}.status[data-astro-cid-2twofiuf] .error a{color:inherit;text-underline-offset:2px}.note[data-astro-cid-2twofiuf]{color:var(--muted-on-hero);margin:0;font-size:14px;line-height:1.5}.note[data-astro-cid-2twofiuf] a[data-astro-cid-2twofiuf]{color:var(--white);text-underline-offset:2px;font-weight:600}.note[data-astro-cid-2twofiuf] a[data-astro-cid-2twofiuf]:hover{color:var(--amber)}@media (width<=599.98px){.optional[data-astro-cid-2twofiuf]{grid-template-columns:1fr}.submit[data-astro-cid-2twofiuf]{flex:100%}}.hero[data-astro-cid-ge2uvauf]{background:var(--navy);color:var(--white);padding:88px var(--gutter) 104px;position:relative;overflow:hidden}.silhouette[data-astro-cid-ge2uvauf]{aspect-ratio:820/620;background-color:var(--silhouette);pointer-events:none;width:clamp(480px,57vw,820px);position:absolute;top:50%;right:clamp(-180px,-12.5vw,-60px);transform:translateY(-50%);-webkit-mask-image:url(/logo.svg);mask-image:url(/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inner[data-astro-cid-ge2uvauf]{max-width:var(--container);flex-wrap:wrap;align-items:center;gap:48px;margin:0 auto;display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:0 680px;gap:28px;min-width:0;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--amber);margin:0;font-size:13px;font-weight:700}.title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(44px,6.4vw,84px);font-weight:400;line-height:1.02}.intro[data-astro-cid-ge2uvauf]{max-width:600px;color:var(--lavender);margin:0;font-size:20px;line-height:1.5}.copy[data-astro-cid-ge2uvauf] .confirm{background:var(--amber);max-width:600px;color:var(--navy);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:22px 24px;display:flex}.copy[data-astro-cid-ge2uvauf] .confirm:focus{outline:none}.copy[data-astro-cid-ge2uvauf] .confirm-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:22px}.copy[data-astro-cid-ge2uvauf] .confirm-body{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.signoff[data-astro-cid-ge2uvauf]{font-family:var(--font-script);color:var(--amber);transform-origin:0;margin:4px 0 0;font-size:30px;transform:rotate(-2deg)}@media (width<=899.98px){.silhouette[data-astro-cid-ge2uvauf]{width:clamp(360px,95vw,680px);top:auto;bottom:-40px;right:-30vw;transform:none}}@media (width<=599.98px){.hero[data-astro-cid-ge2uvauf]{padding:56px var(--gutter) 72px}.intro[data-astro-cid-ge2uvauf]{font-size:18px}.copy[data-astro-cid-ge2uvauf]{gap:24px}}.why[data-astro-cid-tbvw4kn2]{background:var(--bg-why);padding:80px var(--gutter);border-bottom:1px solid var(--border)}.inner[data-astro-cid-tbvw4kn2]{max-width:var(--container);flex-wrap:wrap;align-items:center;gap:48px;margin:0 auto;display:flex}.intro[data-astro-cid-tbvw4kn2]{flex-direction:column;flex:390px;gap:14px;min-width:0;display:flex}.eyebrow[data-astro-cid-tbvw4kn2]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--slate);margin:0;font-size:13px;font-weight:700}.h2[data-astro-cid-tbvw4kn2]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.05}.lede[data-astro-cid-tbvw4kn2]{color:var(--slate);margin:0;font-size:18px;line-height:1.5}.cards[data-astro-cid-tbvw4kn2]{flex:999 560px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;min-width:0;display:grid}.card[data-astro-cid-tbvw4kn2]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.bar[data-astro-cid-tbvw4kn2]{background:var(--amber);height:4px}.card-body[data-astro-cid-tbvw4kn2]{flex-direction:column;gap:10px;padding:28px;display:flex}.card-title[data-astro-cid-tbvw4kn2]{font-family:var(--font-display);color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(24px,7.5vw,36px);line-height:1.05}.card-text[data-astro-cid-tbvw4kn2]{color:var(--slate);margin:0;font-size:17px;line-height:1.5}@media (width<=599.98px){.why[data-astro-cid-tbvw4kn2]{padding:64px var(--gutter)}.card-body[data-astro-cid-tbvw4kn2]{padding:24px}}.what[data-astro-cid-ejqldzme]{background:var(--bg-what);padding:96px var(--gutter)}.inner[data-astro-cid-ejqldzme]{max-width:var(--container);flex-direction:column;gap:48px;margin:0 auto;display:flex}.intro[data-astro-cid-ejqldzme]{flex-direction:column;gap:14px;max-width:720px;display:flex}.eyebrow[data-astro-cid-ejqldzme]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--slate);margin:0;font-size:13px;font-weight:700}.h2[data-astro-cid-ejqldzme]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.05}.lede[data-astro-cid-ejqldzme]{color:var(--slate);margin:0;font-size:18px;line-height:1.5}.cards[data-astro-cid-ejqldzme]{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px;display:grid}.card[data-astro-cid-ejqldzme]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:28px;display:flex}.icon[data-astro-cid-ejqldzme]{border-radius:var(--r-input);background:var(--navy);width:52px;height:52px;color:var(--amber);justify-content:center;align-items:center;display:flex}.card-title[data-astro-cid-ejqldzme]{color:var(--ink);margin:0;font-size:21px;font-weight:800;line-height:1.2}.card-text[data-astro-cid-ejqldzme]{color:var(--slate);margin:0;font-size:16px;line-height:1.55}@media (width<=599.98px){.what[data-astro-cid-ejqldzme]{padding:64px var(--gutter)}.card[data-astro-cid-ejqldzme]{padding:24px}}.contact[data-astro-cid-he3spzz3]{background:var(--bg-contact);padding:80px var(--gutter);border-top:1px solid var(--border)}.inner[data-astro-cid-he3spzz3]{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.copy[data-astro-cid-he3spzz3]{flex-direction:column;flex:480px;gap:12px;min-width:0;display:flex}.h2[data-astro-cid-he3spzz3]{font-family:var(--font-display);text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.05}.lede[data-astro-cid-he3spzz3]{color:var(--slate);margin:0;font-size:18px;line-height:1.5}.cta[data-astro-cid-he3spzz3]{border:2px solid var(--navy);border-radius:var(--r-input);background:var(--navy);max-width:100%;height:60px;color:var(--white);box-shadow:4px 4px 0 var(--amber);align-items:center;gap:12px;padding:0 28px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.cta[data-astro-cid-he3spzz3]:hover{color:var(--white)}.cta[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{flex:none}@media (width<=599.98px){.contact[data-astro-cid-he3spzz3]{padding:64px var(--gutter)}.cta[data-astro-cid-he3spzz3]{justify-content:center;gap:10px;width:100%;padding:0 16px;font-size:16px}}@media (width<=359.98px){.cta[data-astro-cid-he3spzz3]{font-size:15px}.cta[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{display:none}}
