.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:#f3f6fb;--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:#e8ecf4;--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:#f3f6fb;--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(--surface);color:var(--ink)}.og-hero:before{display:none}.og-hero__media:after{background:linear-gradient(90deg,hsla(0,0%,100%,.97),hsla(0,0%,100%,.92) 34%,hsla(0,0%,100%,.55) 56%,hsla(0,0%,100%,.12) 74%,hsla(0,0%,100%,0)),linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 28%)}@media (max-width:1023px){.og-hero{--og-band-h:220px}.og-hero--photo>.og-hero__media{bottom:auto;height:calc(var(--og-head-h) + var(--og-band-h) + env(safe-area-inset-top, 0px))}.og-hero .og-hero__media:after,.og-hero .og-hero__media:before{display:none}.og-hero.og-hero--photo{padding-top:calc(var(--og-head-h) + var(--og-band-h) + var(--sp-6) + env(safe-area-inset-top, 0px))}}@media (min-width:768px) and (max-width:1023px){.og-hero{--og-band-h:300px}}.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(--surface);color:var(--ink)}.og-phero__media:after{background:linear-gradient(90deg,hsla(0,0%,100%,.97),hsla(0,0%,100%,.9) 40%,hsla(0,0%,100%,.5) 66%,hsla(0,0%,100%,.08)),linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 30%)}@media (max-width:767px){.og-phero>.og-phero__media{bottom:auto;height:220px}.og-phero .og-phero__media:after{display:none}section.og-phero{padding-top:calc(220px + var(--sp-6))}}.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(0,0%,100%,.97),hsla(0,0%,100%,.82) 16%,hsla(0,0%,100%,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}.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(0,0%,100%,.97),hsla(0,0%,100%,.94) 46%,hsla(0,0%,100%,.7) 62%,hsla(0,0%,100%,.18) 84%,hsla(0,0%,100%,.04)),linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 30%)}}.og-panel .og-mono,.og-seal .og-mono{letter-spacing:.12em}.og-rpt{background:#edf1f8}.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(0,0%,100%,.96),hsla(0,0%,100%,.88) 30%,hsla(0,0%,100%,.35) 46%,hsla(0,0%,100%,0) 56%),linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 22%)}}.og-hero__media:before{background:linear-gradient(0deg,#fff,#fff 15%,hsla(0,0%,100%,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(0,0%,100%,.97),hsla(0,0%,100%,.9) 40%,hsla(0,0%,100%,.5) 58%,hsla(0,0%,100%,0) 78%),linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,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(0,0%,100%,.88),hsla(0,0%,100%,.8) 34%,hsla(0,0%,100%,.52) 48%,hsla(0,0%,100%,.12) 60%,hsla(0,0%,100%,0) 68%),linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 20%)}}.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:15px;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-hero .og-h1 em{font-style:italic;font-weight:400;letter-spacing:-.015em}.og-sectors .og-rule--band{background:var(--brand)}.og-header .og-header__call{min-height:44px;padding-inline:4px}@media (max-width:479.98px){.og-header__row{gap:12px}}@media (max-width:389.98px){.og-header .og-menubtn{min-width:44px;justify-content:center}.og-header .og-menubtn__close,.og-header .og-menubtn__open{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:899.98px){.og-footer__grid>div:last-child{grid-column:1/-1}}.og-footer a[href^="mailto:"]{white-space:nowrap;overflow-wrap:normal}@media (max-width:767.98px){:root{--fs-caption:14px}.text-caption{line-height:21px}.og-ix__call,.og-pkg__change,.og-ptile__body>span,.og-qs__call,.og-qs__label,.og-qs__note,.og-qs__small,.og-qs__time,.og-quiz__call,.og-rpt__tag,.og-stats__note,.og-sx__call,.og-sx__count,.og-tile__body>span,.text-caption,.vps .range__ends,.vps .row__v small,.vps .switch__hint,.vps .vps__foot{font-size:14px}}.og-ix__row .og-sx__sub{-webkit-line-clamp:4}@media (max-width:639.98px){.og-stack tbody,.og-stack td,.og-stack tr,table.og-stack{display:block;width:100%}.og-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.og-stack caption{display:block}.og-stack tr{padding:14px 16px 12px}.og-stack tbody tr+tr{border-top:1px solid var(--hairline)}.og-stack td{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;padding:4px 0!important;border:0;font-size:15px;line-height:1.45}.og-stack td:before{content:attr(data-label);font-size:14px;color:var(--ink-subtle)}.og-stack td:not([data-label]):before{content:none}.og-stack td:not([data-label]){display:block}.og-stack td:first-child{display:block;padding-bottom:8px!important;font-weight:600;color:var(--ink);font-size:16px}.og-stack td:first-child:before{content:none}}.og-qs__types{margin:18px 0 0;padding:0;border:0;min-width:0}.og-qs__types legend{padding:0;margin-top:0}.og-qs__tiles{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:479.98px){.og-qs__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.og-qs__tile:last-child{grid-column:1/-1}.og-qs__tile span{padding:8px 10px}}.og-qs__tile{position:relative;flex:1 1 auto;display:flex;cursor:pointer}.og-qs__tile input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.og-qs__tile span{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.25;color:var(--ink);background:#fff;border:1px solid var(--hairline-strong);border-radius:2px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.og-qs__tile:hover span{border-color:var(--ink)}.og-qs__tile input:checked+span,.og-qs__tile.is-on span{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 18px -10px rgba(10,42,102,.6)}.og-qs__tile input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.og-qs__beat{animation:og-qs-beat .42s cubic-bezier(.22,.61,.36,1) both}@keyframes og-qs-beat{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.og-qs__amt{display:inline-block;min-width:4.2ch}@media (prefers-reduced-motion:reduce){.og-qs__beat{animation:none}.og-qs__tile span{transition:none}}.og-qrail{position:relative}.og-qrail__aside{display:none}@media (min-width:1280px){.og-qrail__aside{display:block;position:absolute;top:48px;bottom:48px;width:300px;right:calc(max(0px, (100% - 1280px) / 2) + 40px);pointer-events:none}.og-qrail__card{position:sticky;top:calc(var(--og-head-h) + 24px);pointer-events:auto;padding:24px 24px 18px}.og-qrail__card .og-qs__amt{font-size:46px}.og-qrail__alt{width:100%;height:48px;margin-top:10px}.og-qrail .max-w-5xl{max-width:min(64rem,calc(100% - 340px))}}.og-ptile__num{display:flex;align-items:center;justify-content:center;font-family:var(--font-display),Georgia,serif;font-size:30px;line-height:1;color:var(--brand,#0a2a66);background:var(--surface-sunken)}@media (min-width:640px){.og-ptile__num{aspect-ratio:auto;height:auto;justify-content:flex-start;background:transparent;padding:var(--sp-5) var(--sp-5) 0;font-size:40px}}.og-sx__row.og-ix__row.og-ix__row--text{grid-template-columns:minmax(0,1fr) 20px}.og-ix__row--text .og-ix__body{grid-column:1}.og-ix__row--text .og-sx__arrow{grid-column:2}@media (min-width:768px){.og-sx__row.og-ix__row.og-ix__row--text{grid-template-columns:minmax(0,1fr) 24px}}.og-sectors__grid .og-tile--plain{aspect-ratio:auto;min-height:150px;padding:22px 56px 22px 22px;background:#fff;border:1px solid var(--hairline)}.og-sectors__grid .og-tile--plain:before{content:"";display:block;width:28px;height:2px;background:var(--brand,#0a2a66);margin-bottom:16px}.og-sectors__grid .og-tile--plain .og-tile__body{position:static}.og-sectors__grid .og-tile--plain .og-tile__body>span{display:block;margin-top:8px}.og-sectors__grid .og-tile--plain .og-tile__arrow{right:22px;bottom:22px}.og-sectors__grid .og-tile--plain:hover{background:var(--surface-sunken);border-color:var(--ink);transform:translateY(-2px)}@media (max-width:639.98px){.og-sectors__grid{grid-template-columns:1fr}.og-sectors__grid .og-tile--plain{min-height:0}}.og-quizband{background:var(--surface);border-bottom:1px solid var(--hairline);padding-block:44px 48px;scroll-margin-top:var(--og-head-h)}@media (min-width:768px){.og-quizband{padding-block:64px}}.og-quizband__grid{display:grid;gap:22px}.og-quizband__h{margin:0;font-family:var(--og-serif);font-weight:400;color:var(--ink);font-size:clamp(30px,1.1rem + 2vw,46px);line-height:1.06;letter-spacing:-.022em;text-wrap:balance}@media (min-width:1024px){.og-quizband__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.og-quizband__h{position:sticky;top:calc(var(--og-head-h) + 32px)}}.og-quizlink{display:inline-block;margin-top:8px;padding-block:12px;font-size:14.5px;font-weight:500;line-height:20px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-quizlink:hover{color:var(--brand)}.og-quizlink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-quizlink span{display:inline-block;margin-left:8px;color:var(--brand)}.og-quiz{min-width:0;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-top:3px solid var(--brand);border-radius:2px;padding:20px 16px 16px;box-shadow:var(--shadow-card)}@media (min-width:480px){.og-quiz{padding:28px 28px 22px}}.og-quiz__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.og-quiz__count{margin:0;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-subtle);font-variant-numeric:tabular-nums}.og-quiz__bars{display:flex;gap:6px;list-style:none;margin:0;padding:0}.og-quiz__bars li{width:28px;height:3px;background:var(--track);transition:background-color .25s}.og-quiz__bars li.is-on{background:var(--brand)}.og-quiz__q,.og-quiz__title{margin:0;font-family:var(--og-serif);font-weight:400;color:var(--ink);letter-spacing:-.02em;scroll-margin-top:calc(var(--og-head-h) + 24px)}.og-quiz__q:focus,.og-quiz__title:focus{outline:none}.og-quiz__q{margin-bottom:18px;font-size:clamp(24px,1rem + 1.3vw,32px);line-height:1.15}.og-quiz__opts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.og-quiz__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 14px;margin:0;background:var(--surface);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:2px;font:inherit;font-size:15px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s,background-color .2s,box-shadow .2s}@media (min-width:480px){.og-quiz__opt{padding-inline:16px;font-size:15.5px}}.og-quiz__opt>span:first-child{min-width:0;overflow-wrap:anywhere}.og-quiz__opt:hover{border-color:var(--ink)}.og-quiz__opt:active{background:var(--paper)}.og-quiz__opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-quiz__opt.is-on{border-color:var(--brand);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--brand)}.og-quiz__arrow{flex:none;color:var(--brand);font-size:18px;line-height:1;transition:transform .2s}.og-quiz__opt:hover .og-quiz__arrow{transform:translateX(3px)}.og-quiz__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:8px;border-top:1px solid var(--hairline)}.og-quiz__link{min-height:44px;padding:0 2px;margin:0;background:none;border:0;border-radius:2px;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-quiz__link span{display:inline-block;margin-right:6px}.og-quiz__link:hover{color:var(--brand)}.og-quiz__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-quiz__eyebrow{margin:0 0 10px;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--brand)}.og-quiz__title{font-size:clamp(26px,1.1rem + 1.3vw,34px);line-height:1.12}.og-quiz__sub{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--ink-muted)}.og-quiz__price{margin-top:20px;padding:16px 16px 14px;background:var(--paper);border:1px solid var(--hairline);border-radius:2px}@media (min-width:480px){.og-quiz__price{padding:18px 20px 16px}}.og-quiz__tier{margin:0;font-size:14px;font-weight:500;color:var(--ink)}.og-quiz .og-qs__fee{margin-top:6px;flex-wrap:wrap}.og-quiz .og-qs__amt{font-size:40px}.og-quiz .og-qs__time{margin-top:10px}.og-quiz__addon{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--hairline);font-size:14px;font-weight:500;line-height:1.45;color:var(--ink)}.og-quiz__acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.og-quiz__go{flex:1 1 100%;height:52px;font-size:15px}@media (min-width:560px){.og-quiz__go{flex:0 0 auto;min-width:220px}}.og-quiz__go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-quiz__more{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-quiz__more:hover{color:var(--brand)}.og-quiz__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.og-quiz__call{margin:8px 0 0;font-size:13.5px;color:var(--ink-muted)}.og-quiz__call a{display:inline-block;padding-block:10px;color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.og-quiz__call a:hover{color:var(--brand)}.og-quiz__call a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes og-quiz-in{0%{opacity:0}to{opacity:1}}.og-quiz.is-live .og-quiz__result,.og-quiz.is-live .og-quiz__step{animation:og-quiz-in .24s ease-out both}@media (prefers-reduced-motion:reduce){.og-quiz.is-live .og-quiz__result,.og-quiz.is-live .og-quiz__step{animation:none}.og-quiz__arrow,.og-quiz__bars li,.og-quiz__opt{transition:none}.og-quiz__opt:hover .og-quiz__arrow{transform:none}}.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}}.og-ix__intents>li{display:flex}.og-ix__intents .og-svh__intent{flex:1 1 auto;text-align:left}.og-ix__intents .og-svh__intent:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:1024px){.og-ix>.og-sx__side{align-self:stretch}}.og-sx__row.og-ix__row{grid-template-columns:64px minmax(0,1fr) 20px;-moz-column-gap:16px;column-gap:16px;align-items:start}.og-ix__thumb{grid-column:1;grid-row:1;display:block;width:64px;aspect-ratio:1/1;overflow:hidden;border-radius:2px;background:var(--hairline)}.og-ix__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.og-ix__body{grid-column:2;grid-row:1;display:grid;row-gap:4px;min-width:0;overflow-wrap:break-word}.og-ix__row .og-sx__arrow{grid-column:3;grid-row:1;align-self:center}.og-ix__row:hover .og-ix__thumb img{transform:scale(1.04)}@media (max-width:767.98px){.og-ix__row .og-sx__title{font-size:18px}}@media (min-width:768px){.og-sx__row.og-ix__row{grid-template-columns:96px minmax(0,1fr) 24px;-moz-column-gap:28px;column-gap:28px;align-items:center}.og-ix__thumb{width:96px}.og-ix__body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:28px;column-gap:28px;align-items:start}}@media (max-width:1023.98px){.og-ix .og-sx__glink:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}}.og-ix__call{margin:0;font-size:13.5px;color:var(--ink-muted)}.og-ix__call a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.og-ix__thumb img{transition:none}.og-ix__row:hover .og-ix__thumb img,.og-ix__row:hover .og-sx__arrow{transform:none}}