.ns-inner[data-astro-cid-nqgacair]{max-width:1100px;margin:0 auto;padding:0 48px}.ns-label[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hcc-gold);margin-bottom:20px}.ns-section-title[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-size:clamp(28px,4vw,48px);font-weight:300;line-height:var(--leading-snug);color:var(--hcc-midnight);margin-bottom:64px}.ns-hero[data-astro-cid-nqgacair]{background:var(--hcc-midnight);padding:200px 48px 160px;text-align:center}.ns-hero__inner[data-astro-cid-nqgacair]{max-width:820px;margin:0 auto}.ns-eyebrow[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hcc-gold);margin-bottom:32px}.ns-headline[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-size:clamp(52px,10vw,112px);font-weight:300;line-height:var(--leading-tight);color:var(--hcc-white);margin-bottom:36px}.ns-sub[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-lg);font-weight:300;line-height:var(--leading-loose);color:#ffffff8c;max-width:560px;margin:0 auto 56px}.ns-cta-btn[data-astro-cid-nqgacair]{display:inline-block;font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hcc-midnight);background:var(--hcc-gold);padding:16px 48px;transition:opacity var(--duration-base) var(--ease-out)}.ns-cta-btn[data-astro-cid-nqgacair]:hover{opacity:.85}.ns-expect[data-astro-cid-nqgacair]{background:var(--hcc-cream);padding:120px 0}.ns-expect__head[data-astro-cid-nqgacair]{margin-bottom:0}.ns-cards[data-astro-cid-nqgacair]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#00000012}.ns-card[data-astro-cid-nqgacair]{background:var(--hcc-cream);padding:48px 40px}.ns-card[data-astro-cid-nqgacair] h3[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-size:var(--text-xl);font-weight:400;color:var(--hcc-midnight);margin-bottom:16px;line-height:var(--leading-snug)}.ns-card[data-astro-cid-nqgacair] p[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-sm);font-weight:300;color:var(--hcc-text-light);line-height:var(--leading-loose)}.ns-depth[data-astro-cid-nqgacair]{background:var(--hcc-midnight);padding:120px 48px;text-align:center}.ns-depth__inner[data-astro-cid-nqgacair]{max-width:740px;margin:0 auto}.ns-depth__headline[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-size:clamp(32px,5vw,60px);font-weight:300;line-height:var(--leading-snug);color:var(--hcc-white);margin-bottom:24px}.ns-depth__sub[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-style:italic;font-size:clamp(20px,2.5vw,30px);font-weight:300;color:#ffffff80;margin-bottom:48px}.ns-depth__body[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-base);font-weight:300;line-height:var(--leading-loose);color:#ffffff73}.ns-testimony[data-astro-cid-nqgacair]{background:var(--hcc-cream);padding:120px 48px}.ns-testimony__inner[data-astro-cid-nqgacair]{max-width:680px;margin:0 auto}.ns-quote[data-astro-cid-nqgacair] p[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-style:italic;font-size:clamp(22px,3vw,32px);font-weight:300;line-height:var(--leading-snug);color:var(--hcc-midnight);margin-bottom:32px}.ns-quote[data-astro-cid-nqgacair] cite[data-astro-cid-nqgacair]{display:block;font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hcc-text-light);font-style:normal}.ns-year[data-astro-cid-nqgacair]{background:var(--hcc-gold);padding:120px 48px;text-align:center}.ns-year__inner[data-astro-cid-nqgacair]{max-width:680px;margin:0 auto}.ns-year__headline[data-astro-cid-nqgacair]{font-family:var(--hcc-font-display);font-size:clamp(36px,6vw,72px);font-weight:300;line-height:var(--leading-tight);color:var(--hcc-midnight);margin-bottom:32px}.ns-year__body[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-base);font-weight:300;line-height:var(--leading-loose);color:var(--hcc-midnight);opacity:.8;margin-bottom:16px}.ns-year__body[data-astro-cid-nqgacair]+.ns-year__cta[data-astro-cid-nqgacair]{margin-top:32px}.ns-year__cta[data-astro-cid-nqgacair]{display:inline-block;font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hcc-white);background:var(--hcc-midnight);padding:14px 40px;transition:opacity var(--duration-base) var(--ease-out)}.ns-year__cta[data-astro-cid-nqgacair]:hover{opacity:.8}.ns-form-section[data-astro-cid-nqgacair]{background:var(--hcc-cream);padding:120px 0}.ns-form__head[data-astro-cid-nqgacair]{margin-bottom:0}.ns-form[data-astro-cid-nqgacair]{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;max-width:760px;margin-bottom:24px}.ns-field[data-astro-cid-nqgacair]{display:flex;flex-direction:column;gap:8px;grid-column:1 / -1}.ns-field--half[data-astro-cid-nqgacair]{grid-column:span 1}.ns-field[data-astro-cid-nqgacair] label[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--hcc-midnight)}.ns-optional[data-astro-cid-nqgacair]{font-weight:300;opacity:.5;text-transform:none;letter-spacing:0}.ns-field[data-astro-cid-nqgacair] input[data-astro-cid-nqgacair],.ns-field[data-astro-cid-nqgacair] select[data-astro-cid-nqgacair],.ns-field[data-astro-cid-nqgacair] textarea[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-base);font-weight:300;color:var(--hcc-midnight);background:var(--hcc-white);border:1px solid rgba(14,27,46,.15);padding:14px 16px;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-base);width:100%;border-radius:0}.ns-field[data-astro-cid-nqgacair] select[data-astro-cid-nqgacair]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230E1B2E' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.ns-field[data-astro-cid-nqgacair] input[data-astro-cid-nqgacair]:focus,.ns-field[data-astro-cid-nqgacair] select[data-astro-cid-nqgacair]:focus,.ns-field[data-astro-cid-nqgacair] textarea[data-astro-cid-nqgacair]:focus{outline:none;border-color:var(--hcc-gold)}.ns-field[data-astro-cid-nqgacair] input[data-astro-cid-nqgacair]::placeholder,.ns-field[data-astro-cid-nqgacair] textarea[data-astro-cid-nqgacair]::placeholder{color:var(--hcc-warm-gray)}.ns-field[data-astro-cid-nqgacair] textarea[data-astro-cid-nqgacair]{resize:vertical;min-height:100px}.ns-field--submit[data-astro-cid-nqgacair]{margin-top:8px}.ns-submit[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hcc-white);background:var(--hcc-midnight);border:none;padding:16px 48px;cursor:pointer;transition:opacity var(--duration-base) var(--ease-out)}.ns-submit[data-astro-cid-nqgacair]:hover{opacity:.8}.ns-form__alt[data-astro-cid-nqgacair]{font-family:var(--hcc-font-sans);font-size:var(--text-sm);font-weight:300;color:var(--hcc-text-light);margin-top:16px}.ns-form__alt[data-astro-cid-nqgacair] a[data-astro-cid-nqgacair]{color:var(--hcc-gold);border-bottom:1px solid transparent;transition:border-color var(--duration-base)}.ns-form__alt[data-astro-cid-nqgacair] a[data-astro-cid-nqgacair]:hover{border-color:var(--hcc-gold)}@media(max-width:768px){.ns-hero[data-astro-cid-nqgacair]{padding:160px 24px 120px}.ns-inner[data-astro-cid-nqgacair]{padding:0 24px}.ns-expect[data-astro-cid-nqgacair]{padding:80px 0}.ns-cards[data-astro-cid-nqgacair]{grid-template-columns:1fr}.ns-depth[data-astro-cid-nqgacair],.ns-testimony[data-astro-cid-nqgacair],.ns-year[data-astro-cid-nqgacair]{padding:80px 24px}.ns-form-section[data-astro-cid-nqgacair]{padding:80px 0}.ns-form[data-astro-cid-nqgacair]{grid-template-columns:1fr}.ns-field--half[data-astro-cid-nqgacair]{grid-column:1 / -1}}
