.fq-page{color:#221f20;font-family:var(--font-body);--fs-display-lg:60px;--fs-display-xl:83px;--fs-body-lg:25px;--fs-body-xl:38px;--space-section:128px;background:#fff;flex-direction:column;display:flex;position:relative;overflow:clip}@media (min-width:1024px){.fq-page{--pad-nav:30px max(92px, calc((100% - 1544px) / 2));--fs-display-xl:3.25rem;--fs-display-lg:2.25rem}.fq [data-ds=contact-section]{--container-pad:max(92px, calc((100% - 1544px) / 2))}}.fq-hero{z-index:2;background:linear-gradient(180deg,#221f20 0%,var(--color-brand-strong) 70%);position:relative;overflow:hidden}.fq-hero-bg{object-fit:cover;pointer-events:none;opacity:.35;width:100%;height:100%;display:block;position:absolute;inset:0}.fq-c{width:100%;max-width:1544px;margin:0 auto;padding-left:92px;padding-right:92px;position:relative}.fq-hero-in{gap:var(--space-4);flex-direction:column;padding-top:72px;padding-bottom:72px;display:flex;position:relative}.fq-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#ffcc01}.fq-hero h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:#fff;margin:0}.fq-hero .lead-text{color:#fff;font-weight:300;line-height:1.25}.fq-sec{box-sizing:border-box;background:#fff;flex-direction:column;gap:32px;width:100%;max-width:1544px;margin:0 auto;padding-left:92px;padding-right:92px;display:flex}.fq-general{position:relative}.fq-general-trace{pointer-events:none;z-index:0;width:380px;height:auto;position:absolute;top:0;right:0}.fq-general>h2,.fq-general>div{z-index:1;position:relative}.fq-general{padding-top:128px;padding-bottom:64px}.fq-programs{padding-top:64px;padding-bottom:128px}.fq-sec{--fs-body-lg:22px;--fs-mono-link:22px}.fq-sec h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-lg);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:#2b523d;margin:0}.fq-q{color:#2b523d;font-weight:700}.fq-a{color:#221f20;font-size:22px;line-height:1.45;display:block}.fq .fq-a a{color:#2b523d;font-weight:600}.fq-a sup{font-size:.6em;line-height:0}.fq-a-btn{--fs-mono-btn:22px;--fs-mono-btn-lg:22px;--fs-mono-link:22px;font-size:22px;display:inline-flex}.fq-links{flex-direction:column;gap:20px;margin-top:0;display:flex}.fq-links-label.fq-eyebrow{margin-bottom:-12px}.fq-links-label{font-family:var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#221f20;font-size:16px}.fq-links-row{flex-wrap:wrap;gap:16px;display:flex}.fq-contact{width:100%}@media (max-width:1023px){.fq-page{--fs-display-lg:38px}.fq-c{max-width:1440px;padding-left:var(--container-pad);padding-right:var(--container-pad)}.fq-hero-in{padding-top:116px;padding-bottom:48px}.fq-sec{padding-left:var(--container-pad);padding-right:var(--container-pad);gap:24px}.fq-general{padding-top:64px;padding-bottom:40px}.fq-general-trace{width:220px}.fq-programs{padding-top:40px;padding-bottom:72px}.fq-q{font-size:20px;line-height:1.25}.fq-a{font-size:17px}.fq-a-btn{--fs-mono-btn:17px;--fs-mono-btn-lg:17px;--fs-mono-link:17px;font-size:17px}.fq-links{gap:14px;margin-top:0}.fq-links-row{gap:12px}.fq [data-ds=contact-section]{padding:64px var(--container-pad)!important}}@media (max-width:639px){.fq-page{--fs-display-lg:30px}.fq-hero-in{padding-top:100px;padding-bottom:36px}.fq-general{padding-top:48px;padding-bottom:32px}.fq-general-trace{width:150px}.fq-programs{padding-top:32px;padding-bottom:56px}.fq-q{font-size:18px}.fq-a{font-size:16px}.fq-a-btn{--fs-mono-btn:16px;--fs-mono-btn-lg:16px;--fs-mono-link:16px;font-size:16px}.fq-links-row [data-ds=button]{max-width:100%}.fq [data-ds=contact-section]{padding:48px var(--container-pad)!important}}
