.og-hero--photo{isolation:isolate}.og-hero--photo>.og-hero__media{position:absolute;inset:0;z-index:-1}.og-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.og-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,25,33,.55),rgba(17,25,33,0) 22%,rgba(17,25,33,0) 70%,rgba(17,25,33,.75)),linear-gradient(90deg,rgba(17,25,33,.95),rgba(17,25,33,.88) 42%,rgba(17,25,33,.62) 72%,rgba(17,25,33,.5))}@media (max-width:1023px){.og-hero__media:after{background:linear-gradient(180deg,rgba(17,25,33,.78),rgba(17,25,33,.86) 45%,rgba(17,25,33,.95))}}.og-hero--photo:before{z-index:0}.og-hero--photo .og-panel{background:rgba(10,23,69,.8);backdrop-filter:blur(10px);border-color:hsla(0,0%,100%,.16)}.og-statsband{background:var(--surface);border-bottom:1px solid var(--hairline);padding-block:var(--sp-8) var(--sp-7)}.og-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-5)}.og-stats li{border-top:2px solid var(--ink);padding-top:var(--sp-4);display:flex;flex-direction:column;gap:6px}.og-stats li:last-child{grid-column:1/-1}@media (min-width:768px){.og-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.og-stats li:last-child{grid-column:auto}}@media (min-width:1024px){.og-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-6)}}.og-stats__v{font-family:var(--og-serif);font-weight:600;color:var(--ink);font-size:clamp(28px,1.25rem + 1.4vw,40px);line-height:1.05;letter-spacing:-.012em;font-variant-numeric:tabular-nums;white-space:nowrap}.og-stats__v small{font-family:var(--og-sans);font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-subtle)}.og-stats__l{font-size:var(--fs-body-sm);line-height:1.45;color:var(--ink-muted);max-width:28ch}.og-stats__note{margin-top:var(--sp-5);font-size:var(--fs-caption);color:var(--ink-subtle)}.og-standards__head{display:grid;gap:var(--sp-7)}@media (min-width:1024px){.og-standards__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-9);align-items:center}}.og-standards__photo{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/9;box-shadow:0 1px 2px rgba(17,25,33,.06),0 24px 48px -28px rgba(17,25,33,.45);background:var(--surface-sunken)}@media (min-width:1024px){.og-standards__photo{aspect-ratio:5/4}}.og-standards__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.og-purposes .og-purposes__grid{display:block}.og-purposes .og-purposes__aside{position:static;max-width:62ch}.og-tiles{margin-top:var(--sp-8);display:grid;gap:12px}.og-ptile{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 16px 10px 10px;background:var(--surface);color:var(--ink);text-decoration:none;border:1px solid var(--hairline);border-radius:var(--radius-md);transition:border-color var(--motion) var(--ease),box-shadow var(--motion) var(--ease),transform var(--motion) var(--ease)}.og-ptile__img{display:block;width:84px;height:84px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken)}.og-ptile__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s var(--ease)}.og-ptile__body strong{display:block;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.004em}.og-ptile__body>span{display:block;font-size:var(--fs-caption);line-height:1.45;color:var(--ink-subtle);margin-top:4px}.og-ptile__arrow{color:var(--ink-subtle);font-size:18px;transition:transform var(--motion) var(--ease),color var(--motion) var(--ease)}.og-ptile:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-card)}.og-ptile:hover .og-ptile__img img{transform:scale(1.05)}.og-ptile:hover .og-ptile__arrow{color:var(--ink);transform:translateX(3px)}@media (min-width:640px){.og-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.og-ptile{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.og-ptile__img{width:100%;height:auto;aspect-ratio:16/10;border-radius:0}.og-ptile__body{padding:var(--sp-4) 48px var(--sp-5) var(--sp-5)}.og-ptile__body strong{font-size:17px}.og-ptile__arrow{position:absolute;right:var(--sp-5);bottom:var(--sp-5)}.og-ptile:hover{transform:translateY(-3px)}}@media (min-width:1024px){.og-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.og-sectors{background:var(--band);color:var(--band-ink)}.og-sectors .og-eyebrow{color:var(--band-eyebrow)}.og-sectors .og-h2{color:var(--band-ink)}.og-rule--band{background:var(--band-eyebrow)}.og-sectors__lede{margin-top:var(--sp-5);font-size:var(--fs-lede);line-height:1.55;color:var(--band-ink-muted);max-width:60ch;text-wrap:pretty}.og-sectors__grid{margin-top:var(--sp-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.og-sectors__grid{gap:var(--sp-4)}}@media (min-width:1024px){.og-sectors__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}.og-tile{position:relative;display:block;isolation:isolate;overflow:hidden;aspect-ratio:4/5;border-radius:var(--radius-md);text-decoration:none;background:var(--band-raised);transition:transform var(--motion) var(--ease),box-shadow var(--motion) var(--ease)}@media (min-width:640px){.og-tile{aspect-ratio:16/11}}.og-tile img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}.og-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(17,25,33,.05) 25%,rgba(17,25,33,.55) 60%,rgba(17,25,33,.92))}.og-tile__body{position:absolute;left:14px;right:40px;bottom:14px}.og-tile__body strong{display:block;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.004em}.og-tile__body>span{display:none;font-size:var(--fs-caption);line-height:1.4;color:hsla(0,0%,100%,.82);margin-top:4px}.og-tile__arrow{position:absolute;right:14px;bottom:14px;font-size:18px;line-height:1;transition:transform var(--motion) var(--ease)}@media (min-width:640px){.og-tile__body{left:var(--sp-5);right:56px;bottom:var(--sp-5)}.og-tile__body strong{font-size:20px}.og-tile__body>span{display:block}.og-tile__arrow{right:var(--sp-5);bottom:var(--sp-5);font-size:20px}}.og-tile:hover{box-shadow:0 24px 48px -24px rgba(0,0,0,.6)}.og-tile:hover img{transform:scale(1.06)}.og-tile:hover .og-tile__arrow{transform:translateX(4px)}.og-tile:focus-visible{outline:2px solid var(--focus-on-band);outline-offset:3px}.og-tile--plain{background:transparent;border:1px solid var(--border-on-band)}.og-tile--plain:after{display:none}.og-tile--plain .og-tile__body>span{display:block;color:var(--band-ink-muted)}.og-tile--plain:hover{background:var(--band-raised);border-color:var(--band-ink);box-shadow:none}.og-cta--photo{position:relative;isolation:isolate;overflow:hidden}.og-cta__media{position:absolute;inset:0;z-index:-1}.og-cta__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.og-cta__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,25,33,0) 0,rgba(17,25,33,0) 55%,var(--band) 100%),linear-gradient(90deg,rgba(17,25,33,.85) 0,rgba(17,25,33,.88) 50%,rgba(17,25,33,.94) 100%)}.og-phero{position:relative;isolation:isolate;overflow:hidden;background:var(--band);color:var(--band-ink)}.og-phero__media{position:absolute;inset:0;z-index:-1}.og-phero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.og-phero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,25,33,0) 60%,rgba(17,25,33,.5)),linear-gradient(90deg,rgba(17,25,33,.94),rgba(17,25,33,.86) 48%,rgba(17,25,33,.55))}@media (max-width:767px){.og-phero__media:after{background:linear-gradient(180deg,rgba(17,25,33,.72),rgba(17,25,33,.8) 50%,rgba(17,25,33,.9))}}.og-phero__inner{position:relative}.og-phero :is(h1,h2,.text-navy,.text-ink,.text-cream):not(.og-phero__card *){color:#fff}.og-phero :is(.text-slate,.text-ash):not(.og-phero__card *){color:hsla(0,0%,100%,.84)}.og-phero :is(.text-bronze,.eyebrow-bronze,.eyebrow,.eyebrow-light):not(.og-phero__card *){color:var(--band-eyebrow)}.og-phero a.text-bronze:not(.og-phero__card *){color:#fff;text-decoration-color:hsla(0,0%,100%,.5)}.og-phero a.text-bronze:not(.og-phero__card *):hover{text-decoration-color:#fff}.og-phero .btn-primary:not(.og-phero__card *){background:#fff;color:var(--band)}.og-phero .btn-primary:not(.og-phero__card *):hover{background:var(--band-eyebrow)}.og-phero .btn-secondary:not(.og-phero__card *){background:transparent;color:#fff;border-color:hsla(0,0%,100%,.6)}.og-phero .btn-secondary:not(.og-phero__card *):hover{color:var(--band);border-color:#fff}.og-phero :focus-visible:not(.og-phero__card *){outline-color:var(--focus-on-band)}.og-phero__glass{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-md);backdrop-filter:blur(8px)}.og-phero__glass .text-body-md{color:hsla(0,0%,100%,.9)}.og-phero__card{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:24px;box-shadow:0 32px 64px -28px rgba(0,0,0,.65);scroll-margin-top:84px}@media (min-width:768px){.og-phero__card{padding:36px}}@media (min-width:1024px){.og-phero--form .og-phero__inner>.grid{align-items:start}}.og-pcard{overflow:hidden}.og-pcard__photo{display:block;margin:-2rem -2rem 1.5rem;aspect-ratio:16/7;overflow:hidden;background:var(--surface-sunken)}.og-pcard__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s var(--ease)}.og-pcard:hover .og-pcard__photo img{transform:scale(1.04)}.og-rv{opacity:0;transform:translateY(18px)}.og-rv.og-rv-in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--og-rv-delay,0ms)}@media (prefers-reduced-motion:reduce){.og-rv{opacity:1;transform:none}.og-pcard__photo img,.og-ptile,.og-ptile__img img,.og-tile,.og-tile img{transition:none}}@media print{.og-rv{opacity:1!important;transform:none!important}}:root{--surface:#fff;--surface-sunken:#f5f3ee;--surface-raised:#fff;--surface-inverse:#111921;--band:#111921;--band-raised:#1b2631;--ink:#111921;--ink-muted:#4a5560;--ink-subtle:#58636d;--ink-inverse:#fff;--band-ink:#fff;--band-ink-muted:hsla(0,0%,100%,.72);--band-eyebrow:hsla(0,0%,100%,.62);--accent:#0a2a66;--accent-strong:#061c47;--accent-soft:#e8ecf4;--on-accent:#fff;--hairline:rgba(15,28,39,.12);--hairline-strong:rgba(15,28,39,.22);--border-interactive:rgba(15,28,39,.45);--hairline-on-band:hsla(0,0%,100%,.14);--border-on-band:hsla(0,0%,100%,.5);--track:#eceae4;--focus-ring:#0a2a66;--band-1:rgba(10,42,102,.1);--band-2:rgba(10,42,102,.18);--band-3:rgba(10,42,102,.28);--ink-hover:#061c47;--focus:#0a2a66;--focus-on-band:#fff;--shadow-card:0 1px 2px rgba(15,28,39,.04),0 10px 30px -16px rgba(15,28,39,.16);--shadow-raised:0 30px 60px -30px rgba(15,28,39,.45);--og-serif:var(--font-display),Georgia,"Times New Roman",serif;--og-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--og-mono:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--paper:#f5f3ee;--brand:#0a2a66;--brand-hover:#061c47}::-moz-selection{background-color:#0a2a66;color:#fff}::selection{background-color:#0a2a66;color:#fff}:is(h1,h2,h3,h4){font-optical-sizing:auto}.og-h1,.og-h2,.og-h3,.text-display-2xl,.text-display-lg,.text-display-md,.text-display-sm,.text-display-xl{font-family:var(--og-serif);font-weight:400}.og-h1,.text-display-2xl,.text-display-xl{letter-spacing:-.025em;line-height:1.02}.og-h2,.text-display-lg,.text-display-md{letter-spacing:-.02em}.og-h3,.text-display-sm{letter-spacing:-.012em}:is(.og-h1,.og-h2,h1,h2) em{font-style:normal;color:var(--brand)}:is(h1,h2,h3).font-bold,:is(h1,h2,h3).font-semibold{font-weight:400}h1:not([class*=text-]):not(.og-h1),h2:not([class*=text-]):not(.og-h2){font-weight:400}.og-fee__amt,.og-figure,.og-panel__value,.og-stats__v{font-weight:500;letter-spacing:-.02em}.eyebrow,.eyebrow-bronze,.eyebrow-light,.og-eyebrow,.og-mono,.text-heading-sm.uppercase{font-family:var(--og-sans);font-weight:500;font-size:11.5px;line-height:1.45;letter-spacing:.22em;text-transform:uppercase}.eyebrow,.og-eyebrow{color:var(--ink-subtle)}.eyebrow-bronze{color:var(--brand)}.font-mono{font-family:var(--og-sans);letter-spacing:.04em}.og-btn{border-radius:2px;font-weight:500;font-size:14px;letter-spacing:.01em;padding:0 22px;transition:background-color .3s,color .3s,border-color .3s}.og-btn--sm{font-size:13px;padding:0 16px}.og-btn--onband,.og-btn--primary,.og-header .og-btn--head,.og-header.is-stuck .og-btn--head{background:var(--brand);color:#fff}.og-btn--onband:hover,.og-btn--primary:hover,.og-header .og-btn--head:hover{background:var(--brand-hover);color:#fff}.og-btn--ghost{border-color:var(--border-interactive);color:var(--ink)}.og-btn--ghost:hover{border-color:var(--ink);background:transparent}.btn-bronze,.btn-on-dark,.btn-primary,.btn-secondary{border-radius:2px;font-weight:500;font-size:15px;letter-spacing:.01em;line-height:1.2;padding:15px 22px;gap:12px}.btn-bronze,.btn-primary{background:var(--brand);color:#fff;border:1px solid transparent}.btn-bronze:hover,.btn-primary:hover{background:var(--brand-hover);color:#fff}.btn-secondary{border:1px solid var(--border-interactive)}.btn-secondary,.btn-secondary:hover{background:transparent;color:var(--ink)}.btn-secondary:hover{border-color:var(--ink)}.btn-on-dark{background:#fff;color:var(--ink)}.btn-on-dark:hover{background:var(--paper)}.btn-bronze:after,.btn-on-dark:after,.btn-primary:after,.btn-secondary:after{content:"→";margin-left:0}.btn-bronze:hover:after,.btn-on-dark:hover:after,.btn-primary:hover:after,.btn-secondary:hover:after{transform:translateX(3px)}.btn-link{color:var(--ink);font-weight:500}.btn-link:after,.btn-link:hover{color:var(--brand)}.btn-link:after{content:"→"}.btn-link:hover:after{transform:translateX(3px)}.underline-grow:after{background:var(--brand);height:1px}.rounded-full:not(img):not([class*=w-]):not([class*=h-]){border-radius:2px}.rounded-2xl,.rounded-3xl,.rounded-xl{border-radius:4px}.rounded-lg{border-radius:3px}.og-header,.og-header.is-stuck{background:hsla(0,0%,100%,.97);border-bottom-color:var(--hairline);backdrop-filter:saturate(1.2) blur(8px)}.og-header .og-logo .og-logo__light{display:none}.og-header .og-logo .og-logo__dark{display:block}.og-header a.og-nav-link{color:var(--ink);opacity:1;font-weight:400;font-size:14px}.og-header a.og-nav-link:hover{color:var(--brand)}.og-header .og-header__divider{background:var(--hairline)}.og-header .og-header__call,.og-header .og-header__phone,.og-header .og-menubtn{color:var(--ink)}.og-header .og-header__call,.og-header .og-header__phone,.og-header .og-menubtn{font-family:var(--og-sans);letter-spacing:.02em}.og-header .og-menubtn{font-size:13px;text-transform:none}.og-hero{--band:var(--surface);--band-ink:var(--ink);--band-ink-muted:#2c3843;--band-eyebrow:var(--ink-subtle);--hairline-on-band:var(--hairline);--border-on-band:var(--border-interactive);--focus-on-band:var(--focus);background:var(--paper);color:var(--ink)}.og-hero:before{display:none}.og-hero__media:after{background:linear-gradient(90deg,hsla(43,30%,95%,.97),hsla(43,30%,95%,.92) 34%,hsla(43,30%,95%,.55) 56%,hsla(43,30%,95%,.12) 74%,hsla(43,30%,95%,0)),linear-gradient(180deg,hsla(43,30%,95%,.35),hsla(43,30%,95%,0) 28%)}@media (max-width:1023px){.og-hero__media:after{background:linear-gradient(180deg,hsla(43,30%,95%,.94),hsla(43,30%,95%,.9) 55%,hsla(43,30%,95%,.97))}}.og-hero .og-h1{font-size:clamp(42px,1.6rem + 3.6vw,76px);max-width:13em}.og-hero .og-btn--ghostband{color:var(--ink);border-color:var(--border-interactive);background:hsla(0,0%,100%,.55)}.og-hero .og-btn--ghostband:hover{border-color:var(--ink);background:#fff}.og-hero .og-fee{border-left-color:var(--brand)}.og-hero .og-trustrail .og-mark{color:var(--brand)}.og-hero .og-hero__tertiary a{border-bottom-color:var(--hairline-strong)}.og-hero .og-panel,.og-hero--photo .og-panel{--band-ink:#fff;--band-ink-muted:hsla(0,0%,100%,.72);--band-eyebrow:hsla(0,0%,100%,.62);--hairline-on-band:hsla(0,0%,100%,.14);--border-on-band:hsla(0,0%,100%,.4);--band-raised:#111921;background:#111921;color:#fff;border-color:transparent;border-radius:4px;backdrop-filter:none;box-shadow:0 30px 60px -30px rgba(15,28,39,.55)}.og-phero{background:var(--paper);color:var(--ink)}.og-phero__media:after{background:linear-gradient(90deg,hsla(43,30%,95%,.97),hsla(43,30%,95%,.9) 40%,hsla(43,30%,95%,.5) 66%,hsla(43,30%,95%,.08)),linear-gradient(180deg,hsla(43,30%,95%,.3),hsla(43,30%,95%,0) 30%)}@media (max-width:767px){.og-phero__media:after{background:linear-gradient(180deg,hsla(43,30%,95%,.92),hsla(43,30%,95%,.9) 50%,hsla(43,30%,95%,.96))}}.og-phero :is(h1,h2,.text-navy,.text-ink,.text-cream):not(.og-phero__card *){color:var(--ink)}.og-phero :is(.text-slate,.text-ash):not(.og-phero__card *){color:#2c3843}.og-phero :is(.text-bronze,.eyebrow-bronze,.eyebrow,.eyebrow-light):not(.og-phero__card *){color:var(--ink-subtle)}.og-phero a.text-bronze:not(.og-phero__card *){color:var(--brand);text-decoration-color:rgba(10,42,102,.4)}.og-phero a.text-bronze:not(.og-phero__card *):hover{text-decoration-color:var(--brand)}.og-phero .btn-primary:not(.og-phero__card *){background:var(--brand);color:#fff}.og-phero .btn-primary:not(.og-phero__card *):hover{background:var(--brand-hover)}.og-phero .btn-secondary:not(.og-phero__card *){background:hsla(0,0%,100%,.55);color:var(--ink);border-color:var(--border-interactive)}.og-phero .btn-secondary:not(.og-phero__card *):hover{background:#fff;color:var(--ink);border-color:var(--ink)}.og-phero :focus-visible:not(.og-phero__card *){outline-color:var(--focus)}.og-phero__glass{background:hsla(0,0%,100%,.72);border:1px solid var(--hairline);border-radius:3px}.og-phero__glass .text-body-md{color:var(--ink)}.og-phero__card{border-radius:4px;box-shadow:0 30px 60px -32px rgba(15,28,39,.4);border:1px solid var(--hairline)}.bg-bone,.bg-sky{background-color:var(--paper)}.og-stats li{border-top:1px solid var(--hairline-strong)}.og-pcard,.og-ptile,.og-ptile__img,.og-standards__photo,.og-tile{border-radius:3px}.og-standards__photo{box-shadow:none}.og-ptile:hover{border-color:var(--ink);box-shadow:none}.og-ptile:hover .og-ptile__arrow{color:var(--brand)}.card-hover:hover{transform:translateY(-2px);box-shadow:0 16px 40px -18px rgba(15,28,39,.18)}.og-textlink:hover{color:var(--brand);border-color:var(--brand)}.text-bronze,a.text-bronze{color:var(--brand)}:focus-visible{outline-color:var(--focus)}.og-groupbar{--band-ink:var(--ink);--band-ink-muted:var(--ink-subtle);--band-eyebrow:var(--ink-subtle);--hairline-on-band:var(--hairline);--border-on-band:var(--hairline-strong);--focus-on-band:var(--focus);background:var(--paper);border-bottom:1px solid var(--hairline)}.og-groupbar a,.og-groupbar span{font-family:var(--og-sans);letter-spacing:.14em}.og-hero__media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,hsla(43,30%,95%,.97),hsla(43,30%,95%,.82) 16%,hsla(43,30%,95%,0) 40%)}.og-hero__media:after{z-index:1}.og-hero__media img{-o-object-position:55% 30%;object-position:55% 30%}.og-sectors{--band-ink:var(--ink);--band-ink-muted:var(--ink-muted);--band-eyebrow:var(--ink-subtle);--border-on-band:var(--hairline-strong);--focus-on-band:var(--focus);background:var(--surface);color:var(--ink)}.og-tile{color:#fff;border-radius:3px}.og-tile__body strong{font-family:var(--og-serif);font-weight:400;font-size:20px;letter-spacing:-.01em}@media (min-width:640px){.og-tile__body strong{font-size:24px}}.og-tile:hover{box-shadow:0 20px 40px -24px rgba(15,28,39,.45)}.og-tile--plain{color:var(--ink);background:var(--paper);border-color:var(--hairline)}.og-tile--plain .og-tile__body>span{color:var(--ink-muted)}.og-tile--plain:hover{border-color:var(--ink)}.og-ptile__body strong{font-family:var(--og-serif);font-weight:400;font-size:19px;letter-spacing:-.01em}.cgt{--cgt-accent:var(--brand);--cgt-accent-hover:var(--brand-hover);--cgt-on-accent:#fff;--cgt-highlight:var(--brand);--cgt-tail:var(--ink-subtle);--cgt-band-on-accent:var(--ink);--cgt-display-weight:400;--cgt-display-tracking:-0.022em;--cgt-btn-radius:2px}.og-cta__media:after{background:linear-gradient(180deg,rgba(17,25,33,.25),rgba(17,25,33,0) 40%,rgba(17,25,33,.6)),linear-gradient(90deg,rgba(17,25,33,.86),rgba(17,25,33,.66) 46%,rgba(17,25,33,.8))}.og-phero--form h1{font-size:clamp(34px,1.2rem + 2.6vw,56px);line-height:1.04}.og-phero h1{text-wrap:balance}@media (min-width:768px){.og-phero__media:after{background:linear-gradient(90deg,hsla(43,30%,95%,.97),hsla(43,30%,95%,.94) 46%,hsla(43,30%,95%,.7) 62%,hsla(43,30%,95%,.18) 84%,hsla(43,30%,95%,.04)),linear-gradient(180deg,hsla(43,30%,95%,.3),hsla(43,30%,95%,0) 30%)}}.og-panel .og-mono,.og-seal .og-mono{letter-spacing:.12em}.og-rpt{background:#edebe4}.og-rpt__grid{display:grid;gap:var(--sp-8);align-items:start}@media (min-width:1024px){.og-rpt__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-9);align-items:center}}.og-rpt__tag{display:inline-block;margin-top:var(--sp-5);padding:4px 10px;font-size:12px;font-weight:500;color:var(--ink-muted);border:1px solid var(--hairline-strong);border-radius:2px;background:hsla(0,0%,100%,.5)}.og-rpt .og-assurances{margin-top:var(--sp-7);grid-template-columns:1fr;gap:var(--sp-5)}.og-rpt__stage{position:relative;display:grid;gap:var(--sp-5)}.og-rpt__page{background:#fff;color:var(--ink);border-radius:2px;box-shadow:0 1px 2px rgba(17,25,33,.06),0 28px 50px -26px rgba(17,25,33,.35);min-width:0}@media (min-width:768px){.og-rpt__stage{display:block;padding-top:0}.og-rpt__cover{position:absolute;left:0;top:64px;width:46%;transform:rotate(-1.5deg);z-index:1}.og-rpt__sheet{position:relative;z-index:2;margin-left:40%}}.og-rpt__cover{display:flex;flex-direction:column;overflow:hidden}.og-rpt__band{background:var(--ink);color:#fff;padding:28px 24px 30px}.og-rpt__band img{height:18px;width:auto;display:block}.og-rpt__kicker{margin-top:40px;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.og-rpt__title{margin-top:10px;font-family:var(--og-serif);font-size:20px;line-height:1.2;letter-spacing:-.01em;color:#fff;text-wrap:balance}.og-rpt__facts{margin:0;padding:18px 24px 8px}.og-rpt__facts div{display:grid;grid-template-columns:44% 1fr;gap:8px;padding:7px 0;border-top:1px solid var(--hairline)}.og-rpt__facts div:last-child{border-bottom:1px solid var(--hairline)}.og-rpt__facts dt{font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);align-self:center}.og-rpt__facts dd{margin:0;font-size:11px;color:var(--ink)}.og-rpt__folio{margin-top:auto;display:flex;justify-content:space-between;padding:30px 24px 14px;font-size:8.5px;color:var(--ink-subtle)}.og-rpt__sheet{padding:26px 26px 20px}@media (min-width:1024px){.og-rpt__sheet{padding:32px 34px 22px}}.og-rpt__sheet .og-doc__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--ink)}.og-rpt__sheet .og-doc__head span:first-child{font-family:var(--og-serif);font-size:22px;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.og-rpt__sheet .og-doc__head span:last-child{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle)}.og-rpt__contents{list-style:none;margin:0;padding:0}.og-rpt__entry{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.og-rpt__num{margin:0;font-size:11px;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.og-rpt__name{margin:0;font-family:var(--og-sans);font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ink)}.og-rpt__text{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--ink-subtle)}.og-rpt__pg{font-size:11px;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.og-rpt__extract{margin-top:20px}.og-rpt__xhead{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle);margin:0 0 6px}.og-rpt__extract table{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.og-rpt__extract td{padding:4px 0;border-bottom:1px solid var(--hairline);color:var(--ink-muted)}.og-rpt__extract td:last-child{text-align:right}.og-rpt__total td{color:var(--ink);font-weight:600;border-top:1px solid var(--ink);border-bottom:2px solid var(--ink)}.og-rpt .og-doc__foot{margin-top:16px;padding-top:12px;border-top:0}.og-rpt .og-doc__note{font-size:12px;color:var(--ink-subtle)}@media (min-width:1024px){.og-rpt__grid{align-items:start}.og-rpt__copy{position:sticky;top:calc(var(--og-head-h) + 32px)}}@media (min-width:768px){.og-rpt__cover{width:44%;top:48px}.og-rpt__sheet{margin-left:42%}}.og-rpt__facts dd{overflow-wrap:anywhere}@media (min-width:1024px){.og-hero__media:after{background:linear-gradient(90deg,hsla(43,30%,95%,.96),hsla(43,30%,95%,.88) 30%,hsla(43,30%,95%,.35) 46%,hsla(43,30%,95%,0) 56%),linear-gradient(180deg,hsla(43,30%,95%,.3),hsla(43,30%,95%,0) 22%)}}.og-hero__media:before{background:linear-gradient(0deg,var(--paper) 0,var(--paper) 15%,hsla(43,30%,95%,0) 30%)}.og-purposes{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}@media (min-width:768px){.og-phero__media:after{background:linear-gradient(90deg,hsla(43,30%,95%,.97),hsla(43,30%,95%,.9) 40%,hsla(43,30%,95%,.5) 58%,hsla(43,30%,95%,0) 78%),linear-gradient(180deg,hsla(43,30%,95%,.25),hsla(43,30%,95%,0) 26%)}}.og-panel{--band-ink:var(--ink);--band-ink-muted:var(--ink-muted);--band-eyebrow:var(--ink-subtle);--hairline-on-band:var(--hairline);--border-on-band:var(--hairline-strong);background:#fff;color:var(--ink);border:0;border-radius:2px;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(17,25,33,.06),0 34px 60px -30px rgba(17,25,33,.42)}.og-panel__head{background:var(--ink);color:hsla(0,0%,100%,.72);padding:14px 24px;letter-spacing:.18em}.og-panel__tag{border-color:hsla(0,0%,100%,.35);border-radius:2px;color:#fff;letter-spacing:.14em;padding:3px 8px}.og-panel__concluded{margin:0;padding:22px 24px 18px;align-items:flex-end;border-bottom:1px solid var(--ink)}.og-panel__concluded .og-mono{color:var(--ink-subtle)}.og-panel__value{font-family:var(--og-serif);font-weight:400;font-size:clamp(40px,1.6rem + 1.6vw,54px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.og-panel .og-chart-wrap{--og-lbl:128px;margin:0;padding:18px 24px 4px}.og-panel .og-chart__overlay{top:18px;bottom:40px;left:calc(24px + var(--og-lbl) + 14px);right:24px}.og-panel .og-chart{-moz-column-gap:14px;column-gap:14px;row-gap:0}.og-panel .og-chart dd,.og-panel .og-chart dt{padding:9px 0;border-bottom:1px solid var(--hairline);min-height:44px;display:flex;align-items:center}.og-panel .og-chart dt{font-size:12.5px;line-height:1.3;color:var(--ink-muted)}.og-panel .og-chart dd{height:auto}.og-panel .og-chart__bar{top:50%;transform:translateY(-50%);height:8px;border-radius:1px;background:var(--brand);opacity:.85}.og-panel .og-chart__span{background:rgba(10,42,102,.07);border-left:1px dashed rgba(10,42,102,.45);border-right:1px dashed rgba(10,42,102,.45)}.og-panel .og-chart__concl{width:1.5px;background:var(--ink);top:-4px;bottom:-4px}.og-panel .og-chart__concl:before{background:var(--ink);width:9px;height:9px;left:-3.75px;top:-6px}.og-panel .og-axis{margin-left:calc(var(--og-lbl) + 14px);border-top:0;height:30px;margin-top:6px}.og-panel .og-axis span{font-family:var(--og-sans);font-size:11px;letter-spacing:0;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.og-panel .og-seal{margin:0;padding:14px 24px;gap:12px;background:var(--paper);border-top:1px solid var(--hairline);color:var(--brand)}.og-panel .og-seal p{color:var(--ink-muted);letter-spacing:.12em;line-height:1.6}.og-panel figcaption{margin:0;padding:0 24px 16px;background:var(--paper);font-size:12px;color:var(--ink-subtle)}@media (max-width:479px){.og-panel .og-chart-wrap{--og-lbl:104px;padding-inline:18px}.og-panel .og-chart__overlay{left:calc(18px + var(--og-lbl) + 14px);right:18px}.og-panel .og-seal,.og-panel figcaption,.og-panel__concluded,.og-panel__head{padding-inline:18px}}@media (min-width:1024px){.og-hero__media:after{background:linear-gradient(90deg,hsla(43,30%,95%,.97),hsla(43,30%,95%,.92) 40%,hsla(43,30%,95%,.62) 54%,hsla(43,30%,95%,0) 70%),linear-gradient(180deg,hsla(43,30%,95%,.3),hsla(43,30%,95%,0) 22%)}}.og-apes__head{display:grid;gap:var(--sp-8);align-items:center}@media (min-width:1024px){.og-apes__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-9)}}.og-qs{background:#fff;color:var(--ink);border-radius:2px;padding:26px 26px 20px;box-shadow:0 1px 2px rgba(17,25,33,.06),0 34px 60px -30px rgba(17,25,33,.42);border-top:3px solid var(--brand)}@media (min-width:480px){.og-qs{padding:30px 30px 22px}}.og-qs__kicker{margin:0;font-size:15px;font-weight:500;color:var(--ink)}.og-qs__fee{margin:10px 0 0;display:flex;align-items:baseline;gap:8px}.og-qs__amt{font-family:var(--og-serif);font-size:clamp(44px,1.8rem + 1.6vw,58px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.og-qs__gst{font-size:14px;color:var(--ink-subtle)}.og-qs__note{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-muted)}.og-qs__label{display:block;margin-top:18px;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--ink)}.og-qs__select{width:100%;height:48px;padding:0 40px 0 14px;font:inherit;font-size:16px;color:var(--ink);background:#fff 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 1.5l5 5 5-5' fill='none' stroke='%23111921' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--border-interactive);border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.og-qs__select:hover{border-color:var(--ink)}.og-qs__select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.og-qs__time{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ink-subtle)}.og-qs__time b{color:var(--ink);font-weight:500}.og-qs__go{width:100%;height:52px;margin-top:16px;font-size:15px}.og-qs__small{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--ink-subtle)}.og-qs__call{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--hairline);text-align:center;font-size:13.5px;color:var(--ink-muted)}.og-qs__call a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-qs__call a:hover{color:var(--brand)}.og-start__h1{font-family:var(--og-serif);font-weight:400;font-size:clamp(30px,1.1rem + 2.2vw,46px);line-height:1.08;letter-spacing:-.022em;max-width:24em;text-wrap:balance}.og-start__form{background:#fff;border:1px solid var(--hairline);border-top:3px solid var(--brand);padding:24px;box-shadow:0 24px 50px -34px rgba(17,25,33,.35)}@media (min-width:768px){.og-start__form{padding:32px}}.og-pkg{background:var(--paper);border:1px solid var(--hairline);padding:22px 24px}.og-pkg__kicker{margin:0;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-subtle)}.og-pkg__name{margin:8px 0 0;font-size:16px;font-weight:500;color:var(--ink)}.og-pkg .og-qs__fee{margin-top:6px}.og-pkg .og-qs__amt{font-size:40px}.og-pkg__change{display:inline-block;margin-top:12px;font-size:13.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-pkg__change:hover{color:var(--brand)}.og-fc{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--hairline)}.og-fc__row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.og-fc__pick{flex:1 1 200px;min-width:0}.og-fc__pick .og-qs__label{margin-top:0}.og-fc__fee{margin:0;display:flex;align-items:baseline;gap:6px;padding-bottom:4px}.og-fc .og-qs__amt{font-size:38px}.og-svh{background:var(--paper);border-bottom:1px solid var(--hairline);padding-block:40px 48px}@media (min-width:768px){.og-svh{padding-block:56px 64px}}.og-svh__grid{display:grid;gap:40px;align-items:start}@media (min-width:1024px){.og-svh__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}}.og-svh__h1{font-family:var(--og-serif);font-weight:400;font-size:clamp(40px,1.6rem + 3vw,68px);line-height:1.02;letter-spacing:-.025em}.og-svh__ask{margin:32px 0 12px;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-subtle)}.og-svh__intents{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:560px){.og-svh__intents{grid-template-columns:1fr 1fr}}.og-svh__intent{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;background:#fff;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:2px;text-decoration:none;font-size:15px;font-weight:500;transition:border-color .2s,background-color .2s}.og-svh__intent:hover{border-color:var(--ink)}.og-svh__intent span:last-child{color:var(--brand)}.og-sx{display:grid;gap:32px}@media (min-width:1024px){.og-sx{grid-template-columns:250px minmax(0,1fr);gap:56px;align-items:start}}.og-sx__side{min-width:0}.og-sx__sideinner{position:sticky;top:calc(var(--og-head-h) + 16px);z-index:5}.og-sx__sidehead{margin:0 0 10px;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-subtle)}.og-sx__groups{display:grid;border-top:1px solid var(--ink)}.og-sx__glink{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none;font-size:14.5px;line-height:1.35}.og-sx__glink:hover{color:var(--brand)}.og-sx__glink.is-empty{color:var(--ink-subtle);opacity:.55}.og-sx__n{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:13px}.og-sx__cta{width:100%;margin-top:20px}.og-sx__call{margin:10px 0 0;text-align:center;font-size:13.5px;color:var(--ink-muted)}.og-sx__call a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:1023.98px){.og-sx__side{position:sticky;top:var(--og-head-h);z-index:20}.og-sx__sideinner{position:static;background:var(--surface);margin-inline:-24px;padding:10px 24px;border-bottom:1px solid var(--hairline)}.og-sx__call,.og-sx__cta,.og-sx__n,.og-sx__sidehead{display:none}.og-sx__groups{display:flex;gap:8px;overflow-x:auto;border-top:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.og-sx__groups::-webkit-scrollbar{display:none}.og-sx__glink{flex:0 0 auto;padding:8px 12px;border:1px solid var(--hairline-strong);border-radius:2px;white-space:nowrap;font-size:13.5px}}.og-sx__main{min-width:0}.og-sx__label,.og-sx__search{margin-bottom:8px}.og-sx__label{display:block;font-size:13px;font-weight:500;color:var(--ink)}.og-sx__input{width:100%;height:52px;padding:0 16px;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--border-interactive);border-radius:2px}.og-sx__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.og-sx__count{margin:10px 0 0;font-size:13px;color:var(--ink-subtle)}.og-sx__group{padding-top:36px;scroll-margin-top:calc(var(--og-head-h) + 72px)}@media (min-width:1024px){.og-sx__group{scroll-margin-top:calc(var(--og-head-h) + 24px)}}.og-sx__gh{font-family:var(--og-serif);font-weight:400;font-size:clamp(26px,1.2rem + 1vw,34px);letter-spacing:-.02em;padding-bottom:12px;border-bottom:1px solid var(--ink)}.og-sx__list{list-style:none;margin:0;padding:0}.og-sx__row{display:grid;grid-template-columns:minmax(0,1fr) 24px;-moz-column-gap:16px;column-gap:16px;row-gap:4px;padding:18px 0;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none}@media (min-width:768px){.og-sx__row{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 24px;-moz-column-gap:28px;column-gap:28px;align-items:start}.og-sx__eyebrow{grid-column:1;grid-row:1}.og-sx__title{grid-column:1;grid-row:2}.og-sx__sub{grid-column:2;grid-row:1/span 2}.og-sx__arrow{grid-column:3;grid-row:1/span 2;align-self:center}}.og-sx__eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle)}.og-sx__title{font-family:var(--og-serif);font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.og-sx__sub{font-size:14px;line-height:1.55;color:var(--ink-muted)}.og-sx__arrow{color:var(--ink-subtle);font-size:18px;transition:transform .2s,color .2s}.og-sx__row:hover .og-sx__title{color:var(--brand)}.og-sx__row:hover .og-sx__arrow{color:var(--brand);transform:translateX(3px)}.og-sx__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:767.98px){.og-sx__eyebrow,.og-sx__sub,.og-sx__title{grid-column:1}.og-sx__arrow{grid-column:2;grid-row:1/span 3;align-self:center}}.og-sx__sub{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.og-sx__title{align-self:start}.og-sx__eyebrow{align-self:end}}.og-sx__none{padding:32px 0;display:grid;gap:12px;justify-items:start}.og-footer{--band-ink:#fff;--band-ink-muted:hsla(0,0%,100%,.82);--band-eyebrow:hsla(0,0%,100%,.66);--hairline-on-band:hsla(0,0%,100%,.14);background:#0d141b;color:#fff}.og-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.og-footer :focus-visible{outline-color:#fff}.og-legal p{color:hsla(0,0%,100%,.72)}.og-footer__parent{margin-top:var(--sp-8);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.og-footer__parent span{font-size:var(--fs-caption);color:var(--band-ink-muted)}.og-footer__parent a{display:inline-flex;line-height:0}.og-footer__parent img{height:24px;width:auto;max-width:100%}.og-footer__parent+.og-legal{margin-top:var(--sp-6)}@media (min-width:1024px){.og-sx>.og-sx__side{align-self:stretch}}.og-pricebar{background:var(--brand);color:#fff}.og-pricebar__row{display:flex;align-items:center;justify-content:center;gap:6px 18px;flex-wrap:wrap;min-height:40px;padding-block:7px;text-align:center}.og-pricebar__text{margin:0;font-size:15px;line-height:1.35;color:hsla(0,0%,100%,.88)}.og-pricebar__text strong{color:#fff;font-weight:700;font-size:16px;white-space:nowrap}.og-pricebar__link{color:#fff;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.og-pricebar__link:hover{text-decoration-thickness:2px}.og-pricebar a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:767.98px){.og-pricebar__extra{display:none}.og-pricebar__row{gap:4px 12px;min-height:38px}.og-pricebar__text{font-size:14px}.og-pricebar__link{font-size:13px}}.og-stickyfee{margin:0;padding:7px 12px 5px;text-align:center;font-size:13px;font-weight:600;color:#fff}.og-stickyfee--light{color:var(--ink);padding-top:0}.og-groupfees,.og-sample{margin-top:var(--sp-8);padding:var(--sp-6);border:1px solid var(--hairline);background:#fff}.og-groupfees ul{margin:var(--sp-3) 0 0;padding-left:1.1em}.og-groupfees li{margin-top:8px;line-height:1.5}.og-sample{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4)}.og-sample .og-sub{margin:0}.og-lh__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "card" "body";align-items:start}.og-lh__head{grid-area:head;min-width:0}.og-lh__card{grid-area:card;min-width:0;margin-top:8px}.og-lh__body{grid-area:body;min-width:0;margin-top:40px}@media (min-width:1024px){.og-lh__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"head card" "body card";-moz-column-gap:80px;column-gap:80px;row-gap:0}.og-lh__body,.og-lh__card{margin-top:0}}@media (max-width:1023.98px){.og-lh__body .og-lh__jump{display:none}}.og-lh__quiz{margin:20px 0 0;font-family:var(--og-sans);font-size:14px;line-height:1.5;color:var(--ink-muted)}.og-lh__quiz a{color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-lh__quiz a:hover{color:var(--brand-hover)}.og-lh__assure{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--hairline);display:grid;gap:10px}.og-lh__assure li{display:flex;gap:12px;font-family:var(--og-sans);font-size:14px;line-height:1.5;color:var(--ink-muted)}.og-lh__assure .og-mark{color:var(--brand)}.og-lh__assure a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-lh__assure a:hover{color:var(--brand)}.og-lsb{display:none}@media (min-width:1024px){.og-lsb{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--hairline);box-shadow:0 -12px 30px -20px rgba(15,28,39,.28);padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);visibility:hidden;transition:transform var(--motion) var(--ease),visibility var(--motion) var(--ease)}.og-lsb[data-og-lsb=show]{transform:none;visibility:visible}html:has(.og-lsb[data-og-lsb=show]){scroll-padding-bottom:96px}}.og-lsb__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:12px;padding-bottom:12px}.og-lsb__text{flex:1 1 auto;min-width:0;margin:0;font-family:var(--og-sans);font-size:15px;line-height:1.45;color:var(--ink-muted)}.og-lsb__text strong{color:var(--ink);font-weight:600}.og-lsb__actions{flex:0 0 auto;display:flex;gap:12px}.og-lsb .og-btn{white-space:nowrap}@media (prefers-reduced-motion:reduce){.og-lsb{transition-duration:.01ms}}@media print{.og-lsb{display:none}}@media (max-width:1023px){:root[data-og-menu=open] .og-header{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0}:root[data-og-menu=open] .cgt-sticky,:root[data-og-menu=open] .og-mobilebar{display:none!important}.og-mm{padding-top:16px}.og-mm__ask{padding:16px;border:1px solid #dfe3ea;border-radius:8px;background:#f6f7f9}.og-mm__price{font-size:16px;color:#3b4652}.og-mm__price strong{font-size:26px;font-weight:700;color:var(--brand,#0a2a66);letter-spacing:-.01em}.og-mm__btn{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 16px;border-radius:8px;font-size:17px;font-weight:600;text-decoration:none}.og-mm__btn svg{width:18px;height:18px}.og-mm__btn--navy{background:var(--brand,#0a2a66);color:#fff}.og-mm__btn--navy:hover{background:#082152}.og-mm__btn--line{background:#fff;color:var(--brand,#0a2a66);border:1px solid #c9d0db}.og-mm__hours{margin-top:10px;font-size:13.5px;line-height:1.45;color:#566273;text-align:center}.og-mm__label{margin:28px 0 8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#566273}.og-mm__purposes{list-style:none;margin:0;padding:0;border-top:1px solid #dfe3ea}.og-mm__row{display:flex;align-items:center;gap:14px;min-height:56px;border-bottom:1px solid #dfe3ea;font-size:17px;font-weight:600;color:var(--ink,#111921);text-decoration:none}.og-mm__row span{flex:1}.og-mm__icon{flex:none;width:24px;height:24px;color:var(--brand,#0a2a66)}.og-mm__chev{flex:none;width:20px;height:20px;color:#566273}.og-mm__more{border-top:1px solid #dfe3ea}.og-mm .og-menupanel__link{min-height:52px;padding-block:8px;font-family:var(--og-sans);font-size:16px;font-weight:500}.og-mm__foot{margin-top:0}.og-mm__frow{display:flex;align-items:center;gap:14px;min-height:52px;border-bottom:1px solid #dfe3ea;font-size:15px;font-weight:500;color:var(--brand,#0a2a66);text-decoration:none}.og-mm__frow span{flex:1;overflow-wrap:anywhere}.og-mm__fl{margin:16px 0 4px;font-size:14px;line-height:1.5;color:#566273}.og-mm__pin{position:sticky;bottom:0;margin:24px calc(-1 * var(--pad, 16px)) calc(-1 * (var(--sp-8, 48px) + env(safe-area-inset-bottom, 0px)));padding:12px var(--pad,16px) calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #dfe3ea;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.og-mm__pin[data-show=on]{visibility:visible;opacity:1;transform:none}.og-mm__pin .og-mm__btn{margin-top:0}.og-mm a:focus-visible{outline:2px solid var(--brand,#0a2a66);outline-offset:2px}#mh-faq{scroll-margin-top:72px}}:root{--mm-navy:#0a1b4e;--mm-ease:cubic-bezier(.2,.7,.2,1)}@media (min-width:1024px){.hv-header,.og-header,.og-header.is-stuck{background:hsla(0,0%,100%,.86);backdrop-filter:saturate(180%) blur(16px);transition:background-color .25s,border-color .25s,box-shadow .25s}.hv-header.is-scrolled,.og-header.is-stuck{box-shadow:0 1px 0 rgba(2,12,50,.06),0 12px 32px -24px rgba(2,12,50,.35)}.hv-header:has(.mm[data-open]),.og-header:has(.mm[data-open]){background:#fff;border-bottom-color:rgba(2,12,50,.08);box-shadow:none}.hv-nav a,.og-header a.og-nav-link{position:relative;font-size:15px;font-weight:450;letter-spacing:.005em;color:var(--ink);text-decoration:none;padding:10px 0}.hv-nav a:after,.og-header a.og-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--mm-ease)}.hv-nav a:hover,.og-header a.og-nav-link:hover{color:var(--mm-navy);text-decoration:none}.hv-nav a:hover:after,.mm[data-open]>a:after,.og-header a.og-nav-link:hover:after{transform:scaleX(1);transform-origin:left}.og-header__nav{gap:28px}.hv-nav>ul,.hv-nav>ul>li{align-items:center}.hv-nav>ul>li{display:flex}.hv-header__cta,.og-header .og-btn--head{transition:background-color .2s,transform .2s var(--mm-ease),box-shadow .2s}.hv-header__cta:hover,.og-header .og-btn--head:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(2,12,50,.55)}.hv-header__cta svg{transition:transform .25s var(--mm-ease)}.hv-header__cta:hover svg{transform:translateX(3px)}}.og-btn__arrow,.og-header__phoneicon{display:none}@media (min-width:1080px){.og-header .og-wrap.og-header__row{box-sizing:border-box;max-width:1200px;padding-inline:32px;height:84px;gap:24px}.og-header .og-logo img{height:40px}.og-header .og-header__nav{flex:1;gap:0}.og-header .og-header__nav>a.og-nav-link:first-child{margin-left:auto}.og-header .og-header__nav>.mm,.og-header .og-header__nav>a.og-nav-link{margin-right:32px}.og-header .og-header__nav>.mm+a.og-nav-link,.og-header .og-header__nav>a.og-nav-link+a.og-nav-link{margin-left:0}.og-header .og-header__divider{display:none}.og-header .og-header__phone{display:inline-flex;align-items:center;gap:8px;margin-right:24px;font:600 15px/1 var(--og-sans);letter-spacing:0;color:#111820}.og-header .og-header__phoneicon{display:block;width:20px;height:20px}.og-header .og-btn--head,.og-header.is-stuck .og-btn--head{height:44px;padding:0 20px;border-radius:4px;gap:8px;font:600 15px/1 var(--og-sans);background:#102b56;color:#fff}.og-header .og-btn--head:hover{background:#0c2246;color:#fff}.og-header .og-btn__arrow{display:block;width:18px;height:18px;transition:transform .25s var(--mm-ease)}.og-header .og-btn--head:hover .og-btn__arrow{transform:translateX(3px)}}@media (min-width:1024px) and (max-width:1079px){.og-header .og-header__nav{gap:18px}.og-header .og-btn--head,.og-header a.og-nav-link{white-space:nowrap}.og-header a.og-nav-link{font-size:14px}.og-header .og-header__divider,.og-header .og-header__phone{display:none}}@media (max-width:1023px){.og-header .og-header__call{display:none!important}.og-header .og-menubtn{margin-left:auto}}.mm{gap:2px}.mm,.mm__chev{display:inline-flex;align-items:center}.mm__chev{justify-content:center;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:6px;background:none;color:inherit;cursor:pointer}.mm__chev svg{width:15px;height:15px;transition:transform .3s var(--mm-ease)}.mm[data-open] .mm__chev svg{transform:rotate(180deg)}.mm__chev:hover{background:rgba(2,12,50,.06)}.mm__panel{display:none}@media (min-width:1024px){.mm__panel{display:block;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid rgba(2,12,50,.08);box-shadow:0 40px 80px -40px rgba(2,12,50,.45);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s var(--mm-ease),transform .32s var(--mm-ease),visibility 0s linear .32s;text-align:left;cursor:default}.mm__panel:before{bottom:100%;height:28px}.mm__panel:after,.mm__panel:before{content:"";position:absolute;left:0;right:0}.mm__panel:after{top:100%;height:100vh;background:rgba(2,12,50,.28);pointer-events:none}.mm[data-open] .mm__panel{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--mm-ease),transform .32s var(--mm-ease),visibility 0s}.mm__wrap{max-width:1360px;margin:0 auto;padding:36px 32px 32px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px}.mm__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 28px;align-content:start}.mm__col{opacity:0;transform:translateY(6px);transition:opacity .3s var(--mm-ease),transform .4s var(--mm-ease)}.mm[data-open] .mm__col{opacity:1;transform:none;transition-delay:calc(var(--i) * 40ms + 60ms)}.mm__label{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(2,12,50,.1);font:600 11px/1.3 var(--og-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle)}.mm .mm__col ul{display:block;list-style:none;margin:0;padding:0}.mm a.mm__link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;color:var(--ink);text-decoration:none;font:400 15px/1.35 var(--og-sans)}.mm a.mm__link:after{content:none}.mm__link svg{width:15px;height:15px;flex:none;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .25s var(--mm-ease)}.mm a.mm__link:hover,.mm__link svg{color:var(--mm-navy)}.mm a.mm__link:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mm__link:focus-visible svg,.mm__link:hover svg{opacity:1;transform:none}.mm__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(2,12,50,.1)}.mm a.mm__footlink{display:inline-flex;align-items:center;gap:4px;font:500 14px/1.3 var(--og-sans);color:var(--mm-navy);text-decoration:none}.mm a.mm__footlink:after{content:none}.mm__footlink svg{width:14px;height:14px;transition:transform .25s var(--mm-ease)}.mm__footlink:hover svg{transform:translate(2px,-2px)}.mm a.mm__footlink:hover{text-decoration:underline;text-underline-offset:4px}.mm__card{position:relative;overflow:hidden;border-radius:14px;min-height:300px;background:var(--mm-navy);color:#fff;isolation:isolate;opacity:0;transform:translateY(6px) scale(.985);transition:opacity .35s var(--mm-ease),transform .45s var(--mm-ease)}.mm[data-open] .mm__card{opacity:1;transform:none;transition-delay:.12s}.mm__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transform:scale(1.04);transition:transform 1.2s var(--mm-ease)}.mm__card:hover .mm__photo{transform:scale(1.08)}.mm__card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,12,50,.15),rgba(2,12,50,.62) 45%,rgba(2,12,50,.94))}.mm__cardbody{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:300px;padding:24px;box-sizing:border-box}.mm__eyebrow{margin:0 0 6px;font:600 11px/1.3 var(--og-sans);letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.mm__price{margin:0;font:400 20px/1.2 var(--og-serif);color:#fff}.mm__price strong{font-size:40px;font-weight:500;letter-spacing:-.01em}.mm__price span{font:400 14px var(--og-sans);color:hsla(0,0%,100%,.78)}.mm__note{margin:10px 0 18px;font:400 14px/1.5 var(--og-sans);color:hsla(0,0%,100%,.86)}.mm a.mm__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:8px;background:#fff;color:var(--mm-navy);font:600 15px var(--og-sans);text-decoration:none;transition:transform .2s var(--mm-ease),box-shadow .2s}.mm a.mm__btn:after{content:none}.mm__btn svg{width:16px;height:16px;transition:transform .25s var(--mm-ease)}.mm a.mm__btn:hover{color:var(--mm-navy);text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 24px -14px rgba(0,0,0,.7)}.mm__btn:hover svg{transform:translateX(3px)}.mm a.mm__call{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font:500 14px var(--og-sans);color:#fff;text-decoration:none;letter-spacing:.02em}.mm a.mm__call:after{content:none}.mm__call svg{width:15px;height:15px}.mm a.mm__call:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.mm a:focus-visible,.mm__chev:focus-visible{outline:2px solid var(--mm-navy);outline-offset:3px;border-radius:4px}.mm__card a:focus-visible{outline-color:#fff}}@media (min-width:1024px) and (max-width:1199px){.mm__wrap{grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding-inline:24px}.mm__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (prefers-reduced-motion:reduce){.hv-nav a:after,.mm__card,.mm__chev svg,.mm__col,.mm__panel,.mm__photo,.og-header a.og-nav-link:after{transition:none!important}.mm__card:hover .mm__photo,.mm__photo{transform:none}}.og-quote-today{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none}.og-quote-today:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#1f9d55;box-shadow:0 0 0 3px rgba(31,157,85,.18)}.og-quote-today--center{justify-content:center;text-align:center}.hv-form .og-quote-today{justify-content:center;color:var(--hv-ink,#111921)}.bp-root .og-quote-today{justify-content:center}.hv-final .hv-final__quote{grid-column:1/-1;margin:2px 0 0;color:#fff}