.design-module__nfKp-W__page{--navy:#0f1a41;--navy-2:#182a53;--canvas:#fdfdff;--mist:#f2f3f8;--ink:#0f1a41;--ink-soft:#48526c;--rule:#0f1a4124;--on-navy:#f9fafd;--on-navy-soft:#f9fafdc2;--on-navy-rule:#f9fafd2e;--aurora:#00b78a;--aurora-hover:#00c899;--grade:#091235;--gutter:clamp(20px, 4.5vw, 72px);--max:1360px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--canvas);color:var(--ink)}@supports (color:lab(0% 0 0)){.design-module__nfKp-W__page{--navy:lab(10.4084% 7.2346 -26.6231);--navy-2:lab(17.5107% 4.36555 -27.67);--canvas:lab(99.4102% -.0147522 -.760162);--mist:lab(95.9102% -.0368655 -2.27602);--ink:lab(10.4084% 7.2346 -26.6231);--ink-soft:lab(34.7386% 1.04479 -16.4993);--rule:lab(10.4084% 7.2346 -26.6231/.14);--on-navy:lab(98.2403% -.0271499 -1.51886);--on-navy-soft:lab(98.2403% -.0271499 -1.51886/.76);--on-navy-rule:lab(98.2403% -.0271499 -1.51886/.18);--aurora:lab(66.0853% -54.3509 11.9899);--aurora-hover:lab(71.822% -52.2611 11.5798);--grade:lab(6.46241% 7.04152 -24.6188)}}.design-module__nfKp-W__wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.design-module__nfKp-W__page :focus-visible{outline:2px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 2px var(--aurora)}.design-module__nfKp-W__btn{white-space:nowrap;min-height:48px;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.design-module__nfKp-W__btnAurora{background:var(--aurora);color:var(--navy)}.design-module__nfKp-W__btnAurora:hover{background:var(--aurora-hover)}.design-module__nfKp-W__btnLine{border-color:var(--rule);color:var(--ink)}.design-module__nfKp-W__btnLine:hover{border-color:var(--ink)}.design-module__nfKp-W__btnLineLight{border-color:var(--on-navy-rule);color:var(--on-navy)}.design-module__nfKp-W__btnLineLight:hover{border-color:var(--on-navy)}.design-module__nfKp-W__arrow{transition:transform .22s var(--ease)}.design-module__nfKp-W__btn:hover .design-module__nfKp-W__arrow,.design-module__nfKp-W__row:hover .design-module__nfKp-W__arrow,.design-module__nfKp-W__textLink:hover .design-module__nfKp-W__arrow{transform:translate(4px)}.design-module__nfKp-W__hero{background:var(--navy);min-height:clamp(560px,100svh - 64px,980px);color:var(--on-navy);align-items:flex-end;display:flex;position:relative;overflow:hidden}.design-module__nfKp-W__heroMedia{will-change:transform;position:absolute;inset:0}.design-module__nfKp-W__heroVideo{width:100%;height:100%;position:absolute;inset:0}.design-module__nfKp-W__heroPause{z-index:2;right:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));border:1px solid color-mix(in oklab, var(--on-navy) 45%, transparent);background:color-mix(in oklab, var(--navy) 40%, transparent);color:var(--on-navy);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.8125rem;position:absolute;bottom:clamp(48px,7vw,104px)}.design-module__nfKp-W__heroPause:hover{border-color:var(--on-navy)}@media (max-width:767px){.design-module__nfKp-W__heroPause{top:88px;bottom:auto}}.design-module__nfKp-W__heroPause:focus-visible{outline:2px solid var(--on-navy);outline-offset:3px}.design-module__nfKp-W__heroImage{object-fit:cover;object-position:60% 40%;animation:design-module__nfKp-W__settle 2.4s var(--ease) both}.design-module__nfKp-W__heroGrade{pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--grade) 92%, transparent) 0%, color-mix(in oklab, var(--grade) 62%, transparent) 42%, color-mix(in oklab, var(--grade) 14%, transparent) 76%), linear-gradient(to right, color-mix(in oklab, var(--grade) 60%, transparent) 0%, transparent 62%),  linear-gradient(to bottom, color-mix(in oklab, var(--grade) 72%, transparent) 0%, transparent 26%);position:absolute;inset:0}.design-module__nfKp-W__heroBody{z-index:1;padding-bottom:clamp(48px,7vw,104px);position:relative}.design-module__nfKp-W__heroTitle{letter-spacing:-.02em;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,6.4vw + .5rem,6rem);font-weight:500;line-height:.98}@keyframes design-module__nfKp-W__settle{0%{transform:scale(1.12)}}.design-module__nfKp-W__word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.design-module__nfKp-W__wordInner{animation:design-module__nfKp-W__wordUp 1.1s var(--ease) both;animation-delay:calc(.18s + var(--i) * 55ms);display:inline-block}@keyframes design-module__nfKp-W__wordUp{0%{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.design-module__nfKp-W__heroImage,.design-module__nfKp-W__wordInner{animation:none}.design-module__nfKp-W__heroMedia{will-change:auto}}.design-module__nfKp-W__trust{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:36px;display:flex}.design-module__nfKp-W__trustLabel{color:var(--ink-soft);font-size:15px}.design-module__nfKp-W__trustMarks{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.design-module__nfKp-W__trustMarks img{width:auto;height:48px}.design-module__nfKp-W__section{padding-block:clamp(80px,10vw,144px)}.design-module__nfKp-W__h2{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,2.6vw + 1rem,3.5rem);font-weight:500;line-height:1.05}.design-module__nfKp-W__lead{max-width:46ch;color:var(--ink-soft);text-wrap:pretty;margin-top:20px;font-size:clamp(1.0625rem,.3vw + 1rem,1.25rem);line-height:1.5}.design-module__nfKp-W__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px);display:flex}.design-module__nfKp-W__textLink{border-bottom:1px solid var(--rule);transition:border-color .18s var(--ease);align-items:center;gap:8px;padding-bottom:4px;font-size:16px;font-weight:500;display:inline-flex}.design-module__nfKp-W__textLink:hover{border-color:var(--ink)}.design-module__nfKp-W__actions{flex-wrap:wrap;gap:12px;display:flex}.design-module__nfKp-W__intro{align-items:center;gap:48px;display:grid}.design-module__nfKp-W__introCopy{max-width:48ch;color:var(--ink-soft);margin-top:24px;font-size:18px;line-height:1.6}.design-module__nfKp-W__introCopy+.design-module__nfKp-W__introCopy{margin-top:16px}.design-module__nfKp-W__introActions{margin-top:36px}.design-module__nfKp-W__introImage{aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden}@media (min-width:64rem){.design-module__nfKp-W__intro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:96px}.design-module__nfKp-W__introImage{aspect-ratio:5/4}}.design-module__nfKp-W__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px 24px;display:grid}.design-module__nfKp-W__card{align-content:start;gap:10px;display:grid}.design-module__nfKp-W__cardImage{aspect-ratio:4/3;background:var(--mist);border-radius:6px;margin-bottom:14px;position:relative;overflow:hidden}.design-module__nfKp-W__cardImage img{transition:transform .9s var(--ease)}.design-module__nfKp-W__cardTitle{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.25}.design-module__nfKp-W__cardCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__cardMore{align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.design-module__nfKp-W__card:hover .design-module__nfKp-W__cardImage img{transform:scale(1.04)}.design-module__nfKp-W__card:hover .design-module__nfKp-W__arrow{transform:translate(4px)}}.design-module__nfKp-W__band{aspect-ratio:4/3;position:relative;overflow:hidden}.design-module__nfKp-W__bandInner{position:absolute;inset:0}@media (min-width:48rem){.design-module__nfKp-W__band{aspect-ratio:21/9}}.design-module__nfKp-W__overscan{position:absolute;inset:-8% 0}@media (prefers-reduced-motion:reduce){.design-module__nfKp-W__overscan{inset:0}}.design-module__nfKp-W__figures{background:var(--navy);color:var(--on-navy);padding-block:clamp(64px,8vw,112px)}.design-module__nfKp-W__figuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0;display:grid}.design-module__nfKp-W__stat{text-align:center;align-content:start;justify-items:center;gap:8px;padding-inline:12px;display:grid}.design-module__nfKp-W__statValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,3.6vw + 1rem,4.5rem);font-weight:500;line-height:1}.design-module__nfKp-W__statLabel{color:var(--on-navy-soft);font-size:16px}@media (min-width:64rem){.design-module__nfKp-W__figuresGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-module__nfKp-W__stat+.design-module__nfKp-W__stat{border-left:1px solid var(--on-navy-rule)}}.design-module__nfKp-W__sectorGrid{gap:48px 24px;display:grid}@media (min-width:48rem){.design-module__nfKp-W__sectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.design-module__nfKp-W__sectorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__sector{align-content:start;gap:10px;display:grid}.design-module__nfKp-W__sectorImage{aspect-ratio:4/5;background:var(--mist);border-radius:6px;margin-bottom:16px;position:relative;overflow:hidden}.design-module__nfKp-W__sectorImage img{transition:transform .9s var(--ease)}.design-module__nfKp-W__sectorTitle{letter-spacing:-.025em;font-size:clamp(1.625rem,1vw + 1.1rem,2.125rem);font-weight:500;line-height:1.1}.design-module__nfKp-W__sectorCopy{max-width:36ch;color:var(--ink-soft);font-size:16px;line-height:1.55}@media (hover:hover) and (pointer:fine){.design-module__nfKp-W__sector:hover .design-module__nfKp-W__sectorImage img{transform:scale(1.04)}.design-module__nfKp-W__sector:hover .design-module__nfKp-W__arrow{transform:translate(4px)}}.design-module__nfKp-W__work{background:var(--mist)}.design-module__nfKp-W__cases{display:grid;position:relative}.design-module__nfKp-W__case{border-bottom:1px solid var(--rule);align-content:start;gap:14px;padding:32px 0;display:grid}.design-module__nfKp-W__caseTag{color:var(--ink-soft);font-size:15px}.design-module__nfKp-W__caseHeadline{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,.8vw + 1rem,1.75rem);font-weight:500;line-height:1.2}.design-module__nfKp-W__caseSummary{color:var(--ink-soft);font-size:16px;line-height:1.6}@media (min-width:64rem){.design-module__nfKp-W__cases{grid-template-columns:repeat(3,minmax(0,1fr))}.design-module__nfKp-W__case{border-bottom:0;padding:36px 40px 8px 0}.design-module__nfKp-W__case+.design-module__nfKp-W__case{border-left:1px solid var(--rule);padding-left:40px}}.design-module__nfKp-W__reasons{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.design-module__nfKp-W__reasons{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__reason{align-content:start;gap:10px;padding:32px 0;display:grid}.design-module__nfKp-W__reasonIcon{color:var(--ink);margin-bottom:8px}.design-module__nfKp-W__reasonTitle{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__reasonCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__closing{background:var(--navy);color:var(--on-navy);padding-block:clamp(88px,11vw,168px) clamp(64px,7vw,104px)}.design-module__nfKp-W__closingGrid{gap:48px;display:grid}.design-module__nfKp-W__closingTitle{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(2.5rem,4.4vw + .75rem,5rem);font-weight:500;line-height:1}.design-module__nfKp-W__closingLead{max-width:36ch;color:var(--on-navy-soft);margin-top:24px;font-size:19px;line-height:1.5}.design-module__nfKp-W__closingSide{align-content:end;gap:32px;display:grid}.design-module__nfKp-W__contactList{border-top:1px solid var(--on-navy-rule);display:grid}.design-module__nfKp-W__contactRow{border-bottom:1px solid var(--on-navy-rule);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;display:flex}.design-module__nfKp-W__contactRow span{color:var(--on-navy-soft)}.design-module__nfKp-W__contactRow a{font-weight:500}.design-module__nfKp-W__contactRow a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:64rem){.design-module__nfKp-W__closingGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:96px}}.design-module__nfKp-W__rise{transition:opacity .7s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}[data-in=hidden] .design-module__nfKp-W__rise{opacity:0;transform:translateY(40px)}.design-module__nfKp-W__ruleTop:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform 1.2s var(--ease-in-out) .15s;position:absolute;inset:0 0 auto}[data-in=hidden] .design-module__nfKp-W__ruleTop:before{transform:scaleX(0)}.design-module__nfKp-W__clip{clip-path:inset(0);transition:clip-path 1.1s var(--ease-in-out);transition-delay:calc(var(--i,0) * 90ms)}.design-module__nfKp-W__clip img{transition:transform 1.6s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}[data-in=hidden] .design-module__nfKp-W__clip{clip-path:inset(100% 0 0)}[data-in=hidden] .design-module__nfKp-W__clip img{transform:scale(1.18)}.design-module__nfKp-W__pageHero{min-height:clamp(580px,88svh - 64px,880px)}.design-module__nfKp-W__plainHero{min-height:clamp(440px,62svh - 64px,620px)}.design-module__nfKp-W__pageHeroBody{gap:24px;padding-top:146px;display:grid}.design-module__nfKp-W__crumb,.design-module__nfKp-W__pageLead{text-shadow:0 1px 18px color-mix(in oklab, var(--grade) 70%, transparent)}.design-module__nfKp-W__heroTitle{filter:drop-shadow(0 1px 18px color-mix(in oklab, var(--grade) 70%, transparent))}.design-module__nfKp-W__crumb{letter-spacing:.01em;color:var(--on-navy);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.design-module__nfKp-W__crumb li{align-items:center;gap:10px;display:inline-flex}.design-module__nfKp-W__crumb li+li:before{content:"";opacity:.55;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.design-module__nfKp-W__crumb a{color:color-mix(in oklab, var(--on-navy) 78%, transparent);transition:color .16s var(--ease);text-decoration:none}.design-module__nfKp-W__crumb a:hover{color:var(--on-navy);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.design-module__nfKp-W__crumb a:focus-visible{outline:2px solid var(--on-navy);outline-offset:3px;border-radius:2px}.design-module__nfKp-W__crumb [aria-current=page]{font-weight:500}.design-module__nfKp-W__crumbRow{z-index:1;position:absolute;top:100px;left:0;right:0}@media (max-width:48rem){.design-module__nfKp-W__heroGrade{background:linear-gradient(to top, color-mix(in oklab, var(--grade) 94%, transparent) 0%, color-mix(in oklab, var(--grade) 82%, transparent) 50%, color-mix(in oklab, var(--grade) 40%, transparent) 80%, color-mix(in oklab, var(--grade) 55%, transparent) 100%)}}.design-module__nfKp-W__crumb a:hover{color:var(--on-navy)}.design-module__nfKp-W__pageTitle{max-width:16ch;font-size:clamp(2.75rem,5.4vw + .5rem,5.25rem)}.design-module__nfKp-W__pageHeroRow{gap:24px;margin-top:8px;display:grid}.design-module__nfKp-W__pageLead{max-width:44ch;color:var(--on-navy);font-size:clamp(1.0625rem,.4vw + 1rem,1.3125rem);line-height:1.5}.design-module__nfKp-W__credit{color:var(--on-navy-soft);font-size:13px}.design-module__nfKp-W__credit a{text-underline-offset:3px;text-decoration:underline}@media (min-width:64rem){.design-module__nfKp-W__pageHeroRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:64px}}.design-module__nfKp-W__split2{gap:40px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__split2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:96px}.design-module__nfKp-W__split2>:first-child,.design-module__nfKp-W__faqSection>:first-child{position:sticky;top:110px}}.design-module__nfKp-W__items{display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.design-module__nfKp-W__item{border-bottom:1px solid var(--rule);align-content:start;gap:8px;padding:28px 0;display:grid}.design-module__nfKp-W__itemTitle{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__itemCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__itemCode{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px}.design-module__nfKp-W__steps{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.design-module__nfKp-W__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__step{align-content:start;gap:10px;padding:32px 0;display:grid}.design-module__nfKp-W__stepNumber{letter-spacing:-.04em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.design-module__nfKp-W__stepTitle{margin-top:12px;font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__stepCopy{color:var(--ink-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__faqSection{gap:40px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__faqSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:96px}}.design-module__nfKp-W__faq{position:relative}.design-module__nfKp-W__faqItem{border-bottom:1px solid var(--rule)}.design-module__nfKp-W__faqQuestion{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:19px;font-weight:500;line-height:1.35;list-style:none;display:flex}.design-module__nfKp-W__faqQuestion::-webkit-details-marker{display:none}.design-module__nfKp-W__faqIcon{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.design-module__nfKp-W__faqIcon:before,.design-module__nfKp-W__faqIcon:after{content:"";height:2px;transition:transform .26s var(--ease);background:currentColor;position:absolute;inset:6px 0 auto}.design-module__nfKp-W__faqIcon:after{transform:rotate(90deg)}.design-module__nfKp-W__faqItem[open] .design-module__nfKp-W__faqIcon:after{transform:rotate(0)}.design-module__nfKp-W__faqAnswer{max-width:62ch;color:var(--ink-soft);padding-bottom:28px;font-size:17px;line-height:1.6}.design-module__nfKp-W__dark{background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__h2{color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__lead{color:var(--on-navy-soft)}.design-module__nfKp-W__dark .design-module__nfKp-W__textLink{border-color:var(--on-navy-rule)}.design-module__nfKp-W__dark .design-module__nfKp-W__textLink:hover{border-color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__ruleTop:before{background:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__item{border-color:var(--on-navy-rule)}.design-module__nfKp-W__dark .design-module__nfKp-W__itemCopy,.design-module__nfKp-W__dark .design-module__nfKp-W__itemCode{color:var(--on-navy-soft)}.design-module__nfKp-W__statsGrid{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.design-module__nfKp-W__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__statCell{align-content:start;gap:12px;padding:32px 0;display:grid}.design-module__nfKp-W__statSource{color:var(--on-navy-soft);text-decoration:underline;-webkit-text-decoration-color:var(--on-navy-rule);text-decoration-color:var(--on-navy-rule);text-underline-offset:4px;font-size:14px}.design-module__nfKp-W__statText{font-size:17px;line-height:1.5}.design-module__nfKp-W__levels{display:grid;position:relative}.design-module__nfKp-W__levelRow{border-bottom:1px solid var(--on-navy-rule);grid-template-columns:1fr;gap:10px;padding:24px 0;display:grid}.design-module__nfKp-W__levelName{letter-spacing:-.02em;align-items:center;gap:12px;font-size:24px;font-weight:500;display:flex}.design-module__nfKp-W__levelTag{border:1px solid var(--on-navy);color:var(--on-navy);letter-spacing:0;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.design-module__nfKp-W__meter{font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-size:16px;display:flex}.design-module__nfKp-W__meterTrack{background:var(--on-navy-rule);border-radius:999px;flex:1;height:6px;overflow:hidden}.design-module__nfKp-W__meterFill{border-radius:inherit;background:var(--on-navy);transform-origin:0;height:100%;transition:transform 1.4s var(--ease) .3s}[data-in=hidden] .design-module__nfKp-W__meterFill{transform:scaleX(0)}.design-module__nfKp-W__levelMeta{color:var(--on-navy-soft);font-size:15px;line-height:1.5}.design-module__nfKp-W__meter>:last-child{min-width:6.5em}@media (min-width:80rem){.design-module__nfKp-W__levelRow{grid-template-columns:300px minmax(0,1fr) 200px minmax(0,1.1fr);align-items:center;column-gap:40px}}.design-module__nfKp-W__duo{gap:24px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-module__nfKp-W__panel{background:var(--mist);border-radius:8px;align-content:start;gap:16px;padding:clamp(28px,4vw,48px);display:grid}.design-module__nfKp-W__panelDark{background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__panelTitle{letter-spacing:-.025em;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:500;line-height:1.15}.design-module__nfKp-W__panelCopy{color:var(--ink-soft);font-size:17px;line-height:1.55}.design-module__nfKp-W__panelDark .design-module__nfKp-W__panelCopy{color:var(--on-navy-soft)}.design-module__nfKp-W__checks{gap:12px;margin-top:8px;font-size:16px;line-height:1.5;display:grid}.design-module__nfKp-W__checks li{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.design-module__nfKp-W__checks svg{margin-top:3px}.design-module__nfKp-W__note{max-width:70ch;color:var(--ink-soft);margin-top:24px;font-size:15px;line-height:1.55}.design-module__nfKp-W__quote{background:var(--mist);border-radius:8px;gap:40px;padding:clamp(32px,5vw,64px);display:grid}@media (min-width:64rem){.design-module__nfKp-W__quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:80px}}.design-module__nfKp-W__quoteList{counter-reset:q;border-top:1px solid var(--ink);display:grid}.design-module__nfKp-W__quoteList li{border-bottom:1px solid var(--rule);gap:16px;padding:18px 0;font-size:18px;line-height:1.4;display:flex}.design-module__nfKp-W__quoteList li:before{counter-increment:q;content:counter(q);min-width:20px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.design-module__nfKp-W__schemeDcc{--navy:#120911;--grade:#1d0b19;--mist:#f3f0f2}.design-module__nfKp-W__cardLink:after{content:"";position:absolute;inset:0}.design-module__nfKp-W__case{position:relative}.design-module__nfKp-W__cardLink:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.design-module__nfKp-W__related{display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__related{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.design-module__nfKp-W__relatedItem{border-bottom:1px solid var(--rule);align-content:start;gap:8px;padding:28px 0;display:grid}.design-module__nfKp-W__relatedTitle{letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.design-module__nfKp-W__relatedItem:hover .design-module__nfKp-W__arrow{transform:translate(4px)}}.design-module__nfKp-W__builder{background:var(--mist);border-radius:8px;gap:40px;padding:clamp(28px,5vw,64px);display:grid}@media (min-width:64rem){.design-module__nfKp-W__builder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:80px}}.design-module__nfKp-W__questions{gap:28px;display:grid}.design-module__nfKp-W__fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.design-module__nfKp-W__legend{margin-bottom:4px;font-size:17px;font-weight:500}.design-module__nfKp-W__options{flex-wrap:wrap;gap:8px;display:flex}.design-module__nfKp-W__option{position:relative}.design-module__nfKp-W__option input{opacity:0;cursor:pointer;position:absolute;inset:0}.design-module__nfKp-W__option span{border:1px solid var(--rule);background:var(--canvas);min-height:44px;transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;display:inline-flex}.design-module__nfKp-W__option:hover span{border-color:var(--ink)}.design-module__nfKp-W__option input:checked+span{border-color:var(--navy);background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__option input:focus-visible+span{outline:2px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 2px var(--aurora)}.design-module__nfKp-W__result{background:var(--canvas);border-radius:8px;align-content:start;gap:16px;padding:24px;display:grid}.design-module__nfKp-W__resultTitle{color:var(--ink-soft);font-size:15px}.design-module__nfKp-W__resultNotes{gap:10px;font-size:17px;line-height:1.5;display:grid}.design-module__nfKp-W__resultNotes li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.design-module__nfKp-W__resultNotes svg{margin-top:4px}.design-module__nfKp-W__resultFoot{color:var(--ink-soft);font-size:14px}@media (prefers-reduced-motion:reduce){.design-module__nfKp-W__cardImage img,.design-module__nfKp-W__sectorImage img,.design-module__nfKp-W__arrow{transition:none}}@media print{[data-in] .design-module__nfKp-W__rise,[data-in] .design-module__nfKp-W__clip,[data-in] .design-module__nfKp-W__clip img,[data-in] .design-module__nfKp-W__meterFill,[data-in] .design-module__nfKp-W__yearFill,[data-in] .design-module__nfKp-W__yearValue,.design-module__nfKp-W__ptgLogo :is(g,path,rect){opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.design-module__nfKp-W__fundingBanner{background:var(--navy);color:var(--on-navy);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:32px clamp(48px,6vw,80px);padding:18px 24px;display:flex}.design-module__nfKp-W__fundingBadge{background:var(--aurora);color:var(--navy);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.design-module__nfKp-W__fundingCopy{flex:32ch;font-size:17px;line-height:1.45}.design-module__nfKp-W__fundingLink{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.design-module__nfKp-W__fundingBanner:hover .design-module__nfKp-W__arrow{transform:translate(4px)}.design-module__nfKp-W__ptg{background:var(--navy);color:var(--on-navy)}.design-module__nfKp-W__ptgGrid{display:grid}.design-module__nfKp-W__ptgImage{aspect-ratio:4/3;position:relative;overflow:hidden}.design-module__nfKp-W__ptgBody{padding:clamp(56px, 7vw, 112px) var(--gutter);align-content:center;display:grid}.design-module__nfKp-W__ptgCopy{max-width:44ch;color:var(--on-navy-soft);margin-top:24px;font-size:18px;line-height:1.6}.design-module__nfKp-W__ptgFigure{border-top:1px solid var(--on-navy-rule);gap:10px;margin-top:40px;padding-top:24px;display:grid}.design-module__nfKp-W__ptgFigureValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2.4vw + 1.25rem,3.75rem);font-weight:500;line-height:1}.design-module__nfKp-W__ptgFigureLabel{max-width:44ch;color:var(--on-navy-soft);font-size:16px;line-height:1.45}.design-module__nfKp-W__ptgSource{color:var(--on-navy-soft);margin-top:16px;font-size:14px;line-height:1.5}.design-module__nfKp-W__ptgSource a{text-decoration:underline;-webkit-text-decoration-color:var(--on-navy-rule);text-decoration-color:var(--on-navy-rule);text-underline-offset:4px}.design-module__nfKp-W__ptgSource a:hover{-webkit-text-decoration-color:var(--on-navy);text-decoration-color:var(--on-navy)}@media (min-width:64rem){.design-module__nfKp-W__ptgGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:clamp(560px,72vh,760px)}.design-module__nfKp-W__ptgImage{aspect-ratio:auto}.design-module__nfKp-W__ptgBody{padding-left:clamp(48px,6vw,112px);padding-right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}}.design-module__nfKp-W__ptgNumbers{gap:64px;margin-top:48px;display:grid}.design-module__nfKp-W__ptgStats{border-top:1px solid var(--on-navy-rule);display:grid}.design-module__nfKp-W__ptgStat{border-bottom:1px solid var(--on-navy-rule);grid-template-columns:2.6em minmax(0,1fr);align-items:center;gap:24px;padding:28px 0;font-size:clamp(2.5rem,2.6vw + 1.25rem,4rem);display:grid}.design-module__nfKp-W__ptgStat dd{order:-1}.design-module__nfKp-W__ptgStatValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.design-module__nfKp-W__ptgStatLabel{color:var(--on-navy-soft);font-size:17px;line-height:1.45}.design-module__nfKp-W__yearChart{margin:0}.design-module__nfKp-W__yearCaption{color:var(--on-navy-soft);margin-bottom:40px;font-size:17px}.design-module__nfKp-W__yearBars{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.design-module__nfKp-W__yearBar{grid-template-rows:clamp(200px,22vw,300px) auto;display:grid}.design-module__nfKp-W__yearCol{border-bottom:1px solid var(--on-navy-rule);position:relative}.design-module__nfKp-W__yearFill{height:calc(var(--v) * 100%);background:var(--on-navy);transform-origin:bottom;transition:transform 1.2s var(--ease);transition-delay:calc(.2s + var(--i,0) * .11s);border-radius:4px 4px 0 0;position:absolute;inset:auto 0 0}.design-module__nfKp-W__yearValue{left:0;bottom:calc(var(--v) * 100% + 10px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:opacity .6s var(--ease);transition-delay:calc(.7s + var(--i,0) * .11s);font-size:clamp(1.25rem,1vw + .9rem,1.75rem);font-weight:500;line-height:1;position:absolute}.design-module__nfKp-W__yearLabel{color:var(--on-navy-soft);font-variant-numeric:tabular-nums;padding-top:12px;font-size:15px}[data-in=hidden] .design-module__nfKp-W__yearFill{transform:scaleY(0)}[data-in=hidden] .design-module__nfKp-W__yearValue{opacity:0}@media (min-width:64rem){.design-module__nfKp-W__ptgNumbers{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;column-gap:96px}}.design-module__nfKp-W__voices{gap:40px 48px;padding-top:40px;display:grid;position:relative}.design-module__nfKp-W__voice{align-content:start;gap:20px;margin:0;display:grid}.design-module__nfKp-W__voiceQuote p{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.125rem,.4vw + 1rem,1.3rem);line-height:1.5}.design-module__nfKp-W__voiceWho{color:var(--ink-soft);font-size:15px}@media (min-width:64rem){.design-module__nfKp-W__voices{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-module__nfKp-W__ptgLogo{width:clamp(150px,14vw,210px);height:auto;display:block;overflow:visible}.design-module__nfKp-W__ptgLogo :is(g,path,rect){transform-box:fill-box}.design-module__nfKp-W__logoBar,.design-module__nfKp-W__logoBarInner{transform-origin:0}.design-module__nfKp-W__logoDot{transform-origin:50%}@keyframes design-module__nfKp-W__logo-rise{0%{opacity:0;transform:translateY(35%)}}@keyframes design-module__nfKp-W__logo-draw{0%{transform:scaleX(0)}}@keyframes design-module__nfKp-W__logo-snap{0%{opacity:0;transform:translate(40%)}}@keyframes design-module__nfKp-W__logo-pop{0%{transform:scale(0)}}@keyframes design-module__nfKp-W__logo-replug{45%{transform:scaleX(.06)}}@keyframes design-module__nfKp-W__logo-unplug{45%{transform:translate(18%)}}@media (prefers-reduced-motion:no-preference){.design-module__nfKp-W__logoPlug path{animation:.5s cubic-bezier(.05,.7,.1,1) both design-module__nfKp-W__logo-rise;animation-delay:calc(var(--i) * 60ms)}.design-module__nfKp-W__logoTh{animation:.5s cubic-bezier(.05,.7,.1,1) .18s both design-module__nfKp-W__logo-rise}.design-module__nfKp-W__logoBar{animation:.7s cubic-bezier(.65,0,.35,1) .38s both design-module__nfKp-W__logo-draw}.design-module__nfKp-W__logoE{animation:.42s cubic-bezier(.34,1.56,.64,1) 1s both design-module__nfKp-W__logo-snap}.design-module__nfKp-W__logoGap path{animation:.5s cubic-bezier(.05,.7,.1,1) both design-module__nfKp-W__logo-rise;animation-delay:calc(1.08s + var(--i) * 60ms)}.design-module__nfKp-W__logoDot{animation:.42s cubic-bezier(.34,1.56,.64,1) 1.35s both design-module__nfKp-W__logo-pop}[data-in=hidden] .design-module__nfKp-W__ptgLogo :is(g,path,rect){animation-play-state:paused}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.design-module__nfKp-W__ptgLogoLink:hover .design-module__nfKp-W__logoBarInner{animation:.65s cubic-bezier(.4,0,.2,1) design-module__nfKp-W__logo-replug}.design-module__nfKp-W__ptgLogoLink:hover .design-module__nfKp-W__logoEInner{animation:.65s cubic-bezier(.4,0,.2,1) design-module__nfKp-W__logo-unplug}}.design-module__nfKp-W__ptgLogoLink{margin-bottom:40px;display:inline-block}.design-module__nfKp-W__chain{counter-reset:chain;margin-top:56px;display:grid;position:relative}.design-module__nfKp-W__chainStep{align-content:start;gap:10px;padding:0 0 40px 44px;display:grid;position:relative}.design-module__nfKp-W__chainStep:before{content:"";background:var(--on-navy-rule);width:1px;position:absolute;top:14px;bottom:0;left:13px}.design-module__nfKp-W__chainStep:last-child:before{display:none}.design-module__nfKp-W__chainNode{border:1px solid var(--on-navy);background:var(--navy);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid;position:absolute;top:0;left:0}.design-module__nfKp-W__chainTitle{font-size:20px;font-weight:500;line-height:1.25}.design-module__nfKp-W__chainCopy{color:var(--on-navy-soft);font-size:16px;line-height:1.55}.design-module__nfKp-W__chainHelp{border-top:1px solid var(--on-navy-rule);margin-top:6px;padding-top:12px;font-size:15px;line-height:1.5}.design-module__nfKp-W__chainSource{max-width:70ch;color:var(--on-navy-soft);margin-top:16px;font-size:14px;line-height:1.6}.design-module__nfKp-W__chainSource a{text-underline-offset:3px;text-decoration:underline}@media (min-width:80rem){.design-module__nfKp-W__chain{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:28px}.design-module__nfKp-W__chainStep{padding:52px 0 0}.design-module__nfKp-W__chainStep:before{width:auto;height:1px;inset:13px -28px auto 28px}}[data-in=hidden] .design-module__nfKp-W__chainStep{transform:none}.design-module__nfKp-W__flow{gap:16px;margin-top:48px;display:grid}.design-module__nfKp-W__flowTier{border:1px solid var(--rule);border-radius:8px;align-content:start;gap:10px;padding:28px;display:grid}.design-module__nfKp-W__flowTier[data-you]{background:var(--mist);border-color:#0000}.design-module__nfKp-W__flowWho{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.2}.design-module__nfKp-W__flowArrow{color:var(--ink-soft);place-items:center;display:grid}.design-module__nfKp-W__flowArrow svg{transform:rotate(90deg)}@media (min-width:64rem){.design-module__nfKp-W__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.design-module__nfKp-W__flowArrow svg{transform:none}}.design-module__nfKp-W__themes{gap:0 40px;display:grid;position:relative}@media (min-width:48rem){.design-module__nfKp-W__themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.design-module__nfKp-W__themes{grid-template-columns:repeat(4,minmax(0,1fr))}}.design-module__nfKp-W__themeGroup{align-content:start;gap:12px;padding:32px 0;display:grid}.design-module__nfKp-W__themeGroupName{font-size:22px;font-weight:500;line-height:1.2}.design-module__nfKp-W__themeGroupCopy{color:var(--on-navy-soft);font-size:15px;line-height:1.5}.design-module__nfKp-W__themeList{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.design-module__nfKp-W__themeList li{border:1px solid var(--on-navy-rule);border-radius:999px;padding:6px 12px;font-size:14px}.design-module__nfKp-W__compareWrap{margin-top:48px;overflow-x:auto}.design-module__nfKp-W__compare{border-collapse:collapse;width:100%;min-width:640px;font-size:16px;line-height:1.5}.design-module__nfKp-W__compare th,.design-module__nfKp-W__compare td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:20px 24px 20px 0}.design-module__nfKp-W__compare thead th,.design-module__nfKp-W__compare thead td{border-top:1px solid var(--ink);font-size:20px;font-weight:500}.design-module__nfKp-W__compare tbody th{width:24%;font-weight:500}.design-module__nfKp-W__compare td{color:var(--ink-soft)}.design-module__nfKp-W__photoCredit{color:var(--ink-soft);margin-top:10px;font-size:13px}.design-module__nfKp-W__photoCredit a{text-underline-offset:3px;text-decoration:underline}.design-module__nfKp-W__dark .design-module__nfKp-W__compare th,.design-module__nfKp-W__dark .design-module__nfKp-W__compare td{border-top-color:var(--on-navy-rule)}.design-module__nfKp-W__dark .design-module__nfKp-W__compare thead th,.design-module__nfKp-W__dark .design-module__nfKp-W__compare thead td{border-top-color:var(--on-navy)}.design-module__nfKp-W__dark .design-module__nfKp-W__compare td{color:var(--on-navy-soft)}.design-module__nfKp-W__clientsStrip{border-top:1px solid var(--rule);align-items:center;gap:20px 48px;padding-block:36px;display:grid}@media (min-width:64rem){.design-module__nfKp-W__clientsStrip{grid-template-columns:auto minmax(0,1fr)}}.design-module__nfKp-W__clientsLabel{color:var(--ink-soft);white-space:nowrap;font-size:15px;font-weight:400}.design-module__nfKp-W__logoMarquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.design-module__nfKp-W__logoRun{flex:none;align-items:center;gap:clamp(56px,7vw,112px);margin:0;padding:0 clamp(56px,7vw,112px) 0 0;list-style:none;animation:48s linear infinite design-module__nfKp-W__logoSlide;display:flex}.design-module__nfKp-W__logoMarquee:hover .design-module__nfKp-W__logoRun{animation-play-state:paused}@keyframes design-module__nfKp-W__logoSlide{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.design-module__nfKp-W__logoMarquee{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none}.design-module__nfKp-W__logoRun{flex-wrap:wrap;justify-content:center;gap:32px 56px;padding:0;animation:none}.design-module__nfKp-W__logoRun[aria-hidden],.design-module__nfKp-W__logoRun li[data-repeat]{display:none}}
.nav-module__T9PlQa__nav{--nav-h:76px;--nav-ink:var(--on-navy);--nav-ink-soft:var(--on-navy);--nav-line:var(--on-navy-rule);z-index:200;margin-bottom:calc(var(--nav-h) * -1);color:var(--nav-ink);transition:transform .36s var(--ease);animation:nav-module__T9PlQa__navIn .9s .65s var(--ease) both;position:sticky;top:0}@keyframes nav-module__T9PlQa__navIn{0%{opacity:0}}.nav-module__T9PlQa__nav[data-solid]{--nav-ink:var(--ink);--nav-ink-soft:var(--ink-soft);--nav-line:var(--rule)}.nav-module__T9PlQa__nav:not([data-solid]) .nav-module__T9PlQa__bar>.osiris-wordmark{text-shadow:0 1px 14px #09123599;text-shadow:0 1px 14px lab(6.46241% 7.04152 -24.6188/.6)}.nav-module__T9PlQa__nav[data-hidden]{transform:translateY(-100%)}.nav-module__T9PlQa__bar{z-index:2;height:var(--nav-h);padding-inline:var(--gutter);transition:background-color .24s var(--ease), border-color .24s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:16px;display:flex;position:relative}.nav-module__T9PlQa__nav[data-solid] .nav-module__T9PlQa__bar{background:var(--canvas);border-color:var(--rule)}.nav-module__T9PlQa__bar .osiris-wordmark{transition:color .24s var(--ease)}.nav-module__T9PlQa__bar .osiris-wordmark{transform:none}.nav-module__T9PlQa__bar .osiris-wordmark:hover{transform:none}.nav-module__T9PlQa__menu{margin-right:auto;display:none}.nav-module__T9PlQa__menuList{align-items:center;gap:4px;display:flex}.nav-module__T9PlQa__menuItem{white-space:nowrap;min-height:40px;color:var(--nav-ink-soft);transition:color .18s var(--ease), background-color .18s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:15px;display:inline-flex}.nav-module__T9PlQa__menuItem:hover,.nav-module__T9PlQa__menuItem[aria-expanded=true]{color:var(--nav-ink)}.nav-module__T9PlQa__menuItem[aria-expanded=true]{background:var(--mist)}.nav-module__T9PlQa__chevron{transition:transform .22s var(--ease)}.nav-module__T9PlQa__menuItem[aria-expanded=true] .nav-module__T9PlQa__chevron{transform:rotate(180deg)}.nav-module__T9PlQa__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.nav-module__T9PlQa__utility{color:var(--nav-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .18s var(--ease);font-size:15px;display:none}.nav-module__T9PlQa__utility:hover{color:var(--nav-ink)}.nav-module__T9PlQa__cta{background:var(--aurora);min-height:44px;color:var(--navy);white-space:nowrap;transition:background-color .18s var(--ease);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;display:none}.nav-module__T9PlQa__cta:hover{background:var(--aurora-hover)}.nav-module__T9PlQa__client{border:1px solid var(--nav-line);min-height:44px;color:var(--nav-ink);white-space:nowrap;transition:border-color .24s var(--ease), color .24s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:inline-flex}.nav-module__T9PlQa__client:hover,.nav-module__T9PlQa__client[aria-current=page]{border-color:var(--nav-ink)}.nav-module__T9PlQa__menuButton{border:1px solid var(--nav-line);min-height:44px;color:var(--nav-ink);transition:border-color .24s var(--ease), color .24s var(--ease);border-radius:999px;padding:0 18px;font-size:15px}@media (min-width:40rem){.nav-module__T9PlQa__cta{display:inline-flex}.nav-module__T9PlQa__bar{gap:24px}}@media (min-width:80rem){.nav-module__T9PlQa__menu{display:block}.nav-module__T9PlQa__menuButton{display:none}}@media (min-width:100rem){.nav-module__T9PlQa__utility{display:inline}}.nav-module__T9PlQa__panel{z-index:1;background:var(--canvas);border-bottom:1px solid var(--rule);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .26s var(--ease), visibility 0s linear .26s;position:absolute;inset:100% 0 auto;transform:translateY(-8px)}.nav-module__T9PlQa__panel[data-open]{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .26s var(--ease), visibility 0s;transform:none}.nav-module__T9PlQa__nav[data-switch] .nav-module__T9PlQa__panel{transition:none;transform:none}.nav-module__T9PlQa__nav[data-switch] .nav-module__T9PlQa__panel[data-open]{z-index:2}.nav-module__T9PlQa__nav[data-switch] .nav-module__T9PlQa__panel[data-open] .nav-module__T9PlQa__panelInner{animation:nav-module__T9PlQa__panelSlide .3s var(--ease) both}@keyframes nav-module__T9PlQa__panelSlide{0%{opacity:0;transform:translateX(calc(var(--nav-dir,0) * 28px))}}.nav-module__T9PlQa__panelInner{max-width:var(--max);padding:40px var(--gutter) 48px;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:64px;margin-inline:auto;display:grid}.nav-module__T9PlQa__feature{align-content:start;gap:12px;display:grid}.nav-module__T9PlQa__featureTitle{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.1}.nav-module__T9PlQa__featureCopy{color:var(--ink-soft);font-size:16px;line-height:1.5}.nav-module__T9PlQa__featureImage{aspect-ratio:16/10;background:var(--mist);border-radius:6px;margin-top:8px;position:relative;overflow:hidden}.nav-module__T9PlQa__featureLink{border-bottom:1px solid var(--rule);justify-self:start;align-items:center;gap:8px;margin-top:4px;padding-bottom:4px;font-size:15px;font-weight:500;display:inline-flex}.nav-module__T9PlQa__featureLink:hover{border-color:var(--ink)}.nav-module__T9PlQa__links{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 24px;padding-top:4px;display:grid}.nav-module__T9PlQa__link{border-bottom:1px solid var(--rule);gap:4px;padding:18px 16px 18px 0;display:grid}.nav-module__T9PlQa__linkLabel{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:1.3;display:inline-flex}.nav-module__T9PlQa__linkSummary{color:var(--ink-soft);font-size:15px;line-height:1.5}.nav-module__T9PlQa__arrow{opacity:0;transition:opacity .18s var(--ease), transform .22s var(--ease);transform:translate(-4px)}.nav-module__T9PlQa__link:hover .nav-module__T9PlQa__arrow,.nav-module__T9PlQa__link:focus-visible .nav-module__T9PlQa__arrow,.nav-module__T9PlQa__featureLink .nav-module__T9PlQa__arrow{opacity:1;transform:none}.nav-module__T9PlQa__featureLink:hover .nav-module__T9PlQa__arrow{transform:translate(4px)}.nav-module__T9PlQa__scrim{z-index:0;opacity:0;pointer-events:none;transition:opacity .26s var(--ease);background:#09123566;background:lab(6.46241% 7.04152 -24.6188/.4);position:fixed;inset:0}.nav-module__T9PlQa__scrim[data-open]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.nav-module__T9PlQa__nav,.nav-module__T9PlQa__panel,.nav-module__T9PlQa__panel[data-open],.nav-module__T9PlQa__panelInner,.nav-module__T9PlQa__chevron,.nav-module__T9PlQa__arrow{transition:none;animation:none}.nav-module__T9PlQa__nav[data-hidden]{transform:none}}.nav-module__T9PlQa__nav:not([data-solid]) .nav-module__T9PlQa__menuItem,.nav-module__T9PlQa__nav:not([data-solid]) .nav-module__T9PlQa__utility{text-shadow:0 1px 14px #09123599;text-shadow:0 1px 14px lab(6.46241% 7.04152 -24.6188/.6)}.nav-module__T9PlQa__nav:not([data-solid]) .nav-module__T9PlQa__bar>.osiris-wordmark{text-shadow:0 1px 14px #09123599;text-shadow:0 1px 14px lab(6.46241% 7.04152 -24.6188/.6)}
.footer-module__8vWGjq__footer{background:var(--navy);color:var(--on-navy);overflow:hidden}.footer-module__8vWGjq__wrap{max-width:var(--max);padding-inline:var(--gutter);border-top:1px solid var(--on-navy-rule);margin-inline:auto}.footer-module__8vWGjq__footer a,.footer-module__8vWGjq__footer button{transition:color .18s var(--ease)}.footer-module__8vWGjq__top{gap:56px;padding-block:clamp(56px,7vw,96px);display:grid}.footer-module__8vWGjq__aboutCopy{letter-spacing:-.01em;max-width:34ch;font-size:19px;line-height:1.45}.footer-module__8vWGjq__contact{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;font-size:15px;line-height:1.5;display:grid}.footer-module__8vWGjq__contact dt{color:var(--on-navy-soft)}.footer-module__8vWGjq__contact dd{margin-top:4px;font-weight:500}.footer-module__8vWGjq__contact a:hover{color:var(--aurora)}.footer-module__8vWGjq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.footer-module__8vWGjq__colHeading{margin-bottom:16px;font-size:15px;font-weight:500}.footer-module__8vWGjq__colList{color:var(--on-navy-soft);gap:10px;font-size:15px;line-height:1.4;display:grid}.footer-module__8vWGjq__colList a:hover{color:var(--on-navy)}@media (min-width:48rem){.footer-module__8vWGjq__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:72rem){.footer-module__8vWGjq__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);column-gap:96px}}.footer-module__8vWGjq__middle{border-top:1px solid var(--on-navy-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.footer-module__8vWGjq__marks{background:var(--canvas);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:16px 24px;display:flex}.footer-module__8vWGjq__marks img{width:auto;height:40px}.footer-module__8vWGjq__social{gap:8px;display:flex}.footer-module__8vWGjq__social a{border:1px solid var(--on-navy-rule);width:44px;height:44px;transition:border-color .18s var(--ease), color .18s var(--ease);border-radius:999px;place-items:center;display:grid}.footer-module__8vWGjq__social a:hover{border-color:var(--on-navy)}.footer-module__8vWGjq__legal{border-top:1px solid var(--on-navy-rule);color:var(--on-navy-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:24px;font-size:14px;line-height:1.5;display:flex}.footer-module__8vWGjq__legal ul{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-module__8vWGjq__legal a:hover,.footer-module__8vWGjq__legal button:hover{color:var(--on-navy)}.footer-module__8vWGjq__mark{height:calc(var(--mark-size) * .72);--mark-size:clamp(6rem, 27vw, 26rem);justify-content:center;display:flex;overflow:hidden}.footer-module__8vWGjq__markInner{font-family:var(--font-brand);font-size:var(--mark-size);letter-spacing:-.02em;color:#f9fafd24;color:lab(98.2403% -.0271499 -1.51886/.14);transition:transform 1.4s var(--ease);font-weight:600;line-height:.82;display:block}[data-in=hidden] .footer-module__8vWGjq__markInner{transform:translateY(45%)}@media print{.footer-module__8vWGjq__markInner{transform:none!important}}
.insights-module__1mqRxG__articleHero h1{max-width:24ch;font-size:clamp(2.375rem,3.4vw + .9rem,4.25rem);line-height:1.02}.insights-module__1mqRxG__meta time{font-variant-numeric:tabular-nums}.insights-module__1mqRxG__index{display:grid;position:relative}.insights-module__1mqRxG__entry{border-bottom:1px solid var(--rule);gap:12px;padding:32px 0;display:grid;position:relative}.insights-module__1mqRxG__entryMeta{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:15px;display:flex}.insights-module__1mqRxG__entryTitle{letter-spacing:-.025em;text-wrap:balance;max-width:30ch;font-size:clamp(1.5rem,1.1vw + 1.05rem,2.125rem);font-weight:500;line-height:1.15}.insights-module__1mqRxG__entrySummary{max-width:62ch;color:var(--ink-soft);margin-top:12px;font-size:17px;line-height:1.55}.insights-module__1mqRxG__entryRead{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.insights-module__1mqRxG__entryRead svg{transition:transform .22s var(--ease)}@media (hover:hover) and (pointer:fine){.insights-module__1mqRxG__entry:hover .insights-module__1mqRxG__entryRead svg{transform:translate(4px)}}@media (min-width:64rem){.insights-module__1mqRxG__entry{grid-template-columns:240px minmax(0,1fr) auto;align-items:baseline;column-gap:56px;padding:40px 0}}.insights-module__1mqRxG__reading{gap:48px;padding-block:clamp(64px,8vw,120px);display:grid}@media (min-width:64rem){.insights-module__1mqRxG__reading{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;column-gap:80px}}.insights-module__1mqRxG__toc{display:none}.insights-module__1mqRxG__tocAlways{border-bottom:1px solid var(--rule);padding-bottom:32px;display:block}@media (min-width:64rem){.insights-module__1mqRxG__toc,.insights-module__1mqRxG__tocAlways{border-bottom:0;max-height:calc(100svh - 140px);padding-bottom:0;display:block;position:sticky;top:110px;overflow-y:auto}}.insights-module__1mqRxG__tocTitle{color:var(--ink-soft);font-size:15px}.insights-module__1mqRxG__tocList{border-top:1px solid var(--ink);margin-top:16px;display:grid}.insights-module__1mqRxG__tocList a{border-bottom:1px solid var(--rule);transition:color .16s var(--ease);padding:10px 0;font-size:15px;line-height:1.4;display:block}.insights-module__1mqRxG__tocList a:hover{text-underline-offset:4px;text-decoration:underline}.insights-module__1mqRxG__tocBack{margin-top:24px}.insights-module__1mqRxG__prose{max-width:70ch;color:var(--ink-soft);text-wrap:pretty;font-size:18px;line-height:1.7}.insights-module__1mqRxG__prose>*+*{margin-top:1.1em}.insights-module__1mqRxG__prose h2{letter-spacing:-.025em;max-width:30ch;color:var(--ink);text-wrap:balance;margin-top:2.2em;scroll-margin-top:120px;font-size:clamp(1.625rem,1vw + 1.15rem,2.125rem);font-weight:500;line-height:1.15}.insights-module__1mqRxG__prose h3{letter-spacing:-.015em;color:var(--ink);margin-top:1.8em;font-size:21px;font-weight:500;line-height:1.3}.insights-module__1mqRxG__prose>:first-child{margin-top:0}.insights-module__1mqRxG__prose h2+*,.insights-module__1mqRxG__prose h3+*{margin-top:.6em}.insights-module__1mqRxG__prose ul{padding-left:1.25em;list-style:outside}.insights-module__1mqRxG__prose ol{padding-left:1.4em;list-style:decimal}.insights-module__1mqRxG__prose li+li{margin-top:.5em}.insights-module__1mqRxG__prose li::marker{color:var(--ink-soft)}.insights-module__1mqRxG__prose a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;transition:text-decoration-color .16s var(--ease)}.insights-module__1mqRxG__prose a:hover{text-decoration-color:currentColor}.insights-module__1mqRxG__prose strong{color:var(--ink);font-weight:500}.insights-module__1mqRxG__block{scroll-margin-top:120px}.insights-module__1mqRxG__block+.insights-module__1mqRxG__block{margin-top:2.2em}.insights-module__1mqRxG__block>*+*{margin-top:1.1em}.insights-module__1mqRxG__block h2{margin-top:0}.insights-module__1mqRxG__note{font-size:15px;line-height:1.55}.insights-module__1mqRxG__checklist{gap:12px;padding:0;list-style:none;display:grid}.insights-module__1mqRxG__prose .insights-module__1mqRxG__checklist{padding-left:0;list-style:none}.insights-module__1mqRxG__checklist li{color:var(--ink);grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.insights-module__1mqRxG__checklist li+li{margin-top:0}.insights-module__1mqRxG__checklist svg{margin-top:.4em}.insights-module__1mqRxG__callout{background:var(--navy);color:var(--on-navy-soft);border-radius:8px;padding:clamp(28px,4vw,44px)}.insights-module__1mqRxG__callout h2,.insights-module__1mqRxG__callout .insights-module__1mqRxG__checklist li,.insights-module__1mqRxG__callout strong,.insights-module__1mqRxG__callout a{color:var(--on-navy)}.insights-module__1mqRxG__callout a{-webkit-text-decoration-color:var(--on-navy-rule);text-decoration-color:var(--on-navy-rule)}.insights-module__1mqRxG__callout a:hover{text-decoration-color:currentColor}.insights-module__1mqRxG__callout li::marker{color:var(--on-navy-soft)}.insights-module__1mqRxG__tableWrap{overflow-x:auto}.insights-module__1mqRxG__table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.5}.insights-module__1mqRxG__table th{border-bottom:1px solid var(--ink);color:var(--ink);padding:12px 16px 12px 0;font-weight:500}.insights-module__1mqRxG__table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 16px 14px 0}.insights-module__1mqRxG__table td:first-child{color:var(--ink)}.insights-module__1mqRxG__prose .insights-module__1mqRxG__stepList{counter-reset:step;gap:20px;padding-left:0;list-style:none;display:grid}.insights-module__1mqRxG__stepList li{counter-increment:step;grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.insights-module__1mqRxG__stepList li+li{margin-top:0}.insights-module__1mqRxG__stepList li:before{content:counter(step);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1.3}.insights-module__1mqRxG__prose .insights-module__1mqRxG__stepList h3{margin-top:0}.insights-module__1mqRxG__stepList p{margin-top:4px}.insights-module__1mqRxG__after{margin-top:2.4em}@media (prefers-reduced-motion:reduce){.insights-module__1mqRxG__entryRead svg,.insights-module__1mqRxG__tocList a,.insights-module__1mqRxG__prose a{transition:none}}
.resources-module__oEYuna__guide{position:relative}.resources-module__oEYuna__guideMeta{color:var(--ink-soft);font-size:15px}.resources-module__oEYuna__onDark .resources-module__oEYuna__guideMeta{color:var(--on-navy-soft)}.resources-module__oEYuna__guideMore{align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:500;display:inline-flex}.resources-module__oEYuna__guideMore svg{transition:transform .22s var(--ease)}@media (hover:hover) and (pointer:fine){.resources-module__oEYuna__guide:hover .resources-module__oEYuna__guideMore svg{transform:translate(4px)}}.resources-module__oEYuna__numbered{counter-reset:item;display:grid;position:relative}.resources-module__oEYuna__numbered>li{border-bottom:1px solid var(--rule);counter-increment:item;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}.resources-module__oEYuna__numbered>li:before{content:counter(item);letter-spacing:-.03em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.resources-module__oEYuna__plain{display:grid;position:relative}.resources-module__oEYuna__plain>li{border-bottom:1px solid var(--rule);padding:24px 0}.resources-module__oEYuna__step{max-width:62ch;font-size:18px;line-height:1.6}.resources-module__oEYuna__itemTitle{letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.3}.resources-module__oEYuna__itemCopy{max-width:62ch;color:var(--ink-soft);margin-top:8px;font-size:17px;line-height:1.6}.resources-module__oEYuna__darkRule>li{border-bottom-color:var(--on-navy-rule)}.resources-module__oEYuna__darkRule .resources-module__oEYuna__step{color:var(--on-navy)}.resources-module__oEYuna__introCopy{max-width:46ch;color:var(--ink-soft);margin-top:20px;font-size:18px;line-height:1.6}.resources-module__oEYuna__bigPhone{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,2.6vw + 1.25rem,3.5rem);font-weight:500;line-height:1;display:inline-block}.resources-module__oEYuna__bigPhone:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.resources-module__oEYuna__phoneLabel{color:var(--on-navy-soft);margin-bottom:12px;font-size:15px}@media print{.resources-module__oEYuna__numbered>li,.resources-module__oEYuna__plain>li{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.resources-module__oEYuna__guideMore svg{transition:none}}.resources-module__oEYuna__grid{gap:24px;display:grid}@media (min-width:64rem){.resources-module__oEYuna__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.legal-module__4inzeG__body{padding-block:clamp(64px,8vw,120px)}.legal-module__4inzeG__body>*{max-width:70ch}.legal-module__4inzeG__meta{color:var(--ink-soft);font-size:15px}.legal-module__4inzeG__part{border-top:1px solid var(--rule);margin-top:clamp(40px,5vw,56px);padding-top:clamp(28px,3vw,36px)}.legal-module__4inzeG__heading{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:500;line-height:1.15}.legal-module__4inzeG__para{color:var(--ink-soft);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:1.65}.legal-module__4inzeG__contact{border-top:1px solid var(--ink);color:var(--ink-soft);margin-top:clamp(48px,6vw,72px);padding-top:28px;font-size:16px;line-height:1.55}.legal-module__4inzeG__contact a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .18s}.legal-module__4inzeG__contact a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.legal-module__4inzeG__contact a{transition:none}}
