.ini-support{--support-ink:#102b41;--support-blue:#165cc4;--support-muted:#62727d;--support-rule:#dce1e1;background:#f6f5f1;color:var(--support-ink);overflow:clip}.ini-support *{box-sizing:border-box}.ini-support :where(h1,h2,h3,p,figure,dl){margin:0}.ini-support h1,.ini-support h2,.ini-support h3{font-family:Manrope,Inter,sans-serif;letter-spacing:-.045em;font-weight:600}.ini-support h1{font-size:clamp(2.8rem,5.3vw,5.6rem);line-height:1.08}.ini-support h1 em{font-style:normal;color:var(--support-blue)}.ini-support h2{font-size:clamp(2.1rem,3.7vw,3.65rem);line-height:1.15}.ini-support h3{font-size:1.3rem;line-height:1.35;letter-spacing:-.03em}.ini-support p{color:var(--support-muted);font-size:1rem;line-height:1.85}.ini-support .v3-eyebrow{margin-bottom:1.6rem;font-size:.68rem;line-height:1.5;letter-spacing:.12em;color:var(--support-blue)}.ini-support :where(a,button,summary,input):focus-visible{outline:3px solid var(--support-blue);outline-offset:5px}.ini-support-section{padding-block:clamp(4.5rem,8vw,8.2rem)}.ini-support-section--white{background:#fff}.ini-about-hero__heading{padding-block:clamp(4rem,7vw,7.5rem) 3.6rem}.ini-about-hero__intro{display:grid;grid-template-columns:1.55fr 1fr;align-items:end;gap:8%}.ini-about-hero__intro>div{max-width:28rem;padding-bottom:.5rem}.ini-about-hero__intro p{margin-bottom:1.5rem;font-size:1.05rem}.ini-about-panorama{position:relative;height:clamp(22rem,37vw,37rem);overflow:hidden}.ini-about-panorama img{width:100%;height:100%;object-fit:cover;object-position:50% 51%}.ini-about-panorama:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(0deg,rgba(7,27,43,.6),transparent)}.ini-about-panorama figcaption{position:absolute;z-index:1;bottom:2.5rem;left:max(5%,calc((100vw - 1320px)/2));display:grid;gap:.55rem;color:#fff;font-size:.85rem}.ini-about-panorama figcaption strong{font:500 clamp(1.5rem,2.4vw,2.35rem)/1.25 Manrope,Inter,sans-serif;letter-spacing:-.035em}.ini-about-facts{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.2fr;padding-block:2.6rem;gap:2rem;border-bottom:1px solid var(--support-rule)}.ini-about-facts>div{display:flex;flex-direction:column;gap:.65rem;border-right:1px solid var(--support-rule);padding-right:1.3rem}.ini-about-facts>div:last-child{border:0}.ini-about-facts strong{font:600 clamp(2.8rem,4vw,4rem)/1 Manrope,Inter,sans-serif;letter-spacing:-.055em}.ini-about-facts strong>span{font-size:.5em;color:var(--support-blue)}.ini-about-facts>div>span{font-size:.78rem;color:var(--support-muted);line-height:1.6;max-width:12rem}.ini-about-facts .ini-about-facts__statement{justify-content:center;padding-left:1rem}.ini-about-facts__statement p{font-size:.95rem;line-height:1.6;color:var(--support-ink)}.ini-about-facts__statement strong{font:600 .95rem/1.6 Inter,sans-serif;letter-spacing:0;color:var(--support-blue)}.ini-story-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:11%;align-items:start}.ini-story-layout__title figure{margin-top:3.2rem}.ini-story-layout__title img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ini-story-layout__title figcaption{padding-top:1rem;font-size:.76rem;line-height:1.6;color:var(--support-muted)}.ini-story-copy{padding-top:.2rem}.ini-story-copy p+p{margin-top:1.6rem}.ini-story-copy .ini-story-copy__lead{font-size:1.35rem;line-height:1.7;color:var(--support-ink);letter-spacing:-.018em}.ini-mission{padding-block:clamp(4.5rem,8vw,7.6rem);background:#102b41;color:#fff}.ini-mission .v3-eyebrow{color:#b7cde1}.ini-mission h2{max-width:1120px;font-size:clamp(1.9rem,3.3vw,3.1rem);line-height:1.42;letter-spacing:-.035em;font-weight:500}.ini-mission__line{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ffffff30;display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:#b8cbd9}.ini-mission__line>span:last-child{font-size:2rem;color:#fff}.ini-support-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.ini-support-heading>p{max-width:25rem}.ini-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.ini-principle-grid article{padding-top:1.7rem;border-top:1px solid var(--support-rule)}.ini-principle-grid article>span{font-size:.8rem;color:var(--support-blue)}.ini-principle-grid h3{font-size:1.5rem;max-width:20rem;margin:2rem 0 1rem}.ini-principle-grid p{font-size:.92rem}.ini-about-divisions{display:grid;grid-template-columns:repeat(4,1fr);gap:2.7rem 1.7rem}.ini-about-division{display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0}.ini-about-division__image{position:relative;overflow:hidden;background:#e8e7e1}.ini-about-division__image img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .55s ease}.ini-about-division:hover img{transform:scale(1.055)}.ini-about-division__image>span{position:absolute;top:1rem;left:1rem;background:#fff;color:var(--support-ink);display:grid;place-items:center;width:2.1rem;height:2.1rem;font-size:.7rem;border-radius:50%}.ini-about-division__copy{position:relative;padding:1.2rem 1.5rem 0 0}.ini-about-division__copy h3{font-size:1.02rem;letter-spacing:-.02em;line-height:1.45}.ini-about-division__copy p{font-size:.8rem;line-height:1.7;margin-top:.6rem}.ini-about-division__copy>span{position:absolute;right:0;top:1.15rem;color:var(--support-blue);transition:transform .2s}.ini-about-division:hover .ini-about-division__copy>span{transform:translate(2px,-2px)}.ini-about-division--specialist{padding:2rem;background:#165cc4;color:#fff;justify-content:center;min-height:18rem}.ini-about-division--specialist .v3-eyebrow{color:#d7e4ff;font-size:.66rem;line-height:1.5}.ini-about-division--specialist h3{font-size:1.75rem;line-height:1.25;margin-bottom:1rem}.ini-about-division--specialist p{font-size:.85rem;color:#e0eafa;line-height:1.65}.ini-about-division__explore{margin-top:2rem;display:flex;align-items:center;gap:1rem;font-size:.75rem;line-height:1.5}.ini-about-division__explore>span{font-size:1.3rem}.ini-about-process{display:grid;grid-template-columns:1fr 1fr;gap:12%}.ini-about-process>div>p:not(.v3-eyebrow){max-width:28rem;margin-block:1.5rem}.ini-about-process ol{list-style:none;margin:0;padding:0}.ini-about-process li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.6rem 0;border-top:1px solid var(--support-rule)}.ini-about-process li:last-child{border-bottom:1px solid var(--support-rule)}.ini-about-process li>span{color:var(--support-blue);font-size:.75rem;padding-top:.3rem}.ini-about-process li h3{font-size:1.25rem;margin-bottom:.65rem}.ini-about-process li p{font-size:.9rem;line-height:1.7}.ini-identity-section{background:#ecefeb}.ini-identity-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.ini-identity-layout>div>p:not(.v3-eyebrow){margin-block:1.6rem 2rem;max-width:26rem}.ini-identity-list>div{display:grid;grid-template-columns:8.5rem 1fr;gap:1.6rem;padding:1.3rem 0;border-bottom:1px solid #ced6d4}.ini-identity-list>div:first-child{padding-top:.3rem}.ini-identity-list dt{font-size:.75rem;line-height:1.7;color:var(--support-muted)}.ini-identity-list dd{margin:0;font-size:.92rem;line-height:1.7;overflow-wrap:anywhere}.ini-identity-list small{display:block;color:var(--support-muted);font-size:.72rem;margin-top:.35rem}.ini-identity-list a{color:var(--support-ink);text-decoration:none}.ini-identity-list a:hover{color:var(--support-blue);text-decoration:underline;text-underline-offset:4px}.ini-faq-hero{padding-block:clamp(4rem,7vw,7rem) 3.8rem}.ini-faq-hero__layout{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:end}.ini-faq-hero__layout>div>p:not(.v3-eyebrow){margin-top:1.8rem;max-width:34rem;font-size:1.05rem}.ini-faq-hero__aside{padding:2rem;border-left:1px solid var(--support-rule)}.ini-faq-hero__aside>span{display:block;color:var(--support-blue);font-size:.76rem;margin-bottom:1rem}.ini-faq-hero__aside>p{font-size:1.05rem;color:var(--support-ink);margin-bottom:1.3rem}.ini-faq-hero__aside>a{font-family:Manrope,sans-serif;color:var(--support-ink);font-size:1.5rem;text-decoration:none;letter-spacing:-.04em}.ini-faq-hero__aside>a:hover{color:var(--support-blue)}.ini-faq-tools{padding-block:2rem;background:#fff;border-block:1px solid var(--support-rule)}.ini-faq-tools__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.ini-faq-search{display:flex;align-items:center;gap:.8rem;border:1px solid #cad3d6;padding:.8rem 1rem;min-width:18rem;width:28rem;background:#fff}.ini-faq-search svg{flex:none;color:var(--support-blue)}.ini-faq-search input{border:0;outline:0;background:transparent;width:100%;min-width:0;font:inherit;font-size:.86rem;color:var(--support-ink)}.ini-faq-search:focus-within{outline:2px solid var(--support-blue);outline-offset:3px}.ini-faq-search input:focus-visible{outline:none}.ini-faq-tools__inner>p{font-size:.8rem;max-width:20rem}.ini-faq-layout{display:grid;grid-template-columns:15rem 1fr;gap:7%}.ini-faq-nav{position:sticky;top:7.5rem;align-self:start}.ini-faq-nav>p{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.2rem;color:var(--support-ink)}.ini-faq-nav nav{display:grid}.ini-faq-nav nav>a{display:flex;align-items:center;gap:.9rem;padding:.9rem 0;border-bottom:1px solid var(--support-rule);text-decoration:none;color:var(--support-muted);font-size:.81rem;line-height:1.5}.ini-faq-nav nav>a span{font-size:.68rem;color:var(--support-blue)}.ini-faq-nav nav>a:hover{color:var(--support-blue)}.ini-faq-nav__help{margin-top:2.5rem;background:#fff;padding:1.5rem}.ini-faq-nav__help p{font-size:.9rem;color:var(--support-ink);line-height:1.6;margin-bottom:1rem}.ini-faq-nav__help a{color:var(--support-blue);text-decoration:none;font-size:.78rem}.ini-faq-group{scroll-margin-top:7.5rem}.ini-faq-group+.ini-faq-group{margin-top:3.8rem}.ini-faq-group__heading{margin-bottom:1.5rem}.ini-faq-group__heading h2{font-size:1.6rem;line-height:1.35;letter-spacing:-.025em}.ini-faq-group__heading p{font-size:.85rem;margin-top:.55rem}.ini-faq-item{border-top:1px solid var(--support-rule);background:transparent}.ini-faq-item:last-child{border-bottom:1px solid var(--support-rule)}.ini-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0}.ini-faq-item summary::-webkit-details-marker{display:none}.ini-faq-item summary h3{font:500 .97rem/1.65 Inter,sans-serif;letter-spacing:-.01em}.ini-faq-item summary:hover h3{color:var(--support-blue)}.ini-faq-item summary i{display:block;position:relative;flex:none;width:1.4rem;height:1.4rem;border:1px solid #bcc9d0;border-radius:50%}.ini-faq-item summary i:before,.ini-faq-item summary i:after{content:"";position:absolute;background:var(--support-blue);left:50%;top:50%;width:.55rem;height:1px;transform:translate(-50%,-50%)}.ini-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.ini-faq-item[open] summary i:after{transform:translate(-50%,-50%)}.ini-faq-item[open] summary h3{color:var(--support-blue)}.ini-faq-answer{padding:0 2.7rem 1.5rem 0}.ini-faq-answer p{font-size:.92rem;line-height:1.85}.ini-faq-answer>a{display:inline-block;margin-top:.9rem;font-size:.82rem;color:var(--support-blue);text-decoration:none}.ini-faq-answer>a:hover{text-decoration:underline;text-underline-offset:4px}.ini-faq-empty{padding:2.5rem;background:#fff;border:1px solid var(--support-rule)}.ini-faq-empty h2{font-size:1.65rem;margin-bottom:1rem}.ini-faq-empty p{margin-bottom:1.2rem}.ini-faq-empty button{border:0;background:var(--support-blue);color:#fff;padding:.8rem 1rem;cursor:pointer;font:inherit;font-size:.85rem}.ini-support [hidden]{display:none!important}.ini-faq-contact{display:grid;grid-template-columns:1fr 1fr;background:#102b41;color:#fff}.ini-faq-contact__image{min-height:26rem}.ini-faq-contact__image img{display:block;width:100%;height:100%;object-fit:cover}.ini-faq-contact__copy{padding:clamp(2.4rem,6vw,5.6rem);display:flex;flex-direction:column;align-items:start;justify-content:center}.ini-faq-contact__copy p:not(.v3-eyebrow){color:#c2d0db;margin:1.5rem 0 2rem;max-width:30rem;font-size:.95rem}.ini-faq-contact__copy .v3-eyebrow{color:#bfced9}.ini-faq-contact__copy h2{font-size:clamp(2rem,3.2vw,3.25rem)}@media(min-width:1600px){.ini-about-panorama{height:38rem}}@media(max-width:1100px){.ini-about-divisions{grid-template-columns:repeat(3,1fr)}.ini-about-hero__intro{grid-template-columns:1.4fr 1fr;gap:5%}.ini-about-hero__intro h1{font-size:4.3vw}.ini-faq-layout{grid-template-columns:13rem 1fr;gap:5%}.ini-identity-layout{gap:6%}.ini-identity-list>div{grid-template-columns:7.2rem 1fr;gap:1rem}}@media(max-width:850px){.ini-about-hero__intro,.ini-story-layout,.ini-about-process,.ini-identity-layout,.ini-faq-hero__layout{grid-template-columns:1fr;gap:2.5rem}.ini-about-hero__intro h1{font-size:clamp(2.8rem,7vw,4.4rem)}.ini-about-hero__intro>div{max-width:38rem}.ini-about-hero__intro p{font-size:1rem}.ini-about-facts{grid-template-columns:1fr 1fr;gap:2rem}.ini-about-facts>div:nth-child(2){border:0}.ini-about-facts .ini-about-facts__statement{padding-left:0}.ini-story-layout__title{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center}.ini-story-layout__title>.v3-eyebrow{grid-column:1/-1;margin-bottom:0}.ini-story-layout__title figure{margin-top:0}.ini-story-copy__lead{font-size:1.25rem!important}.ini-support-heading{align-items:start;flex-direction:column;gap:1.5rem}.ini-principle-grid{gap:1.7rem}.ini-about-divisions{grid-template-columns:repeat(2,1fr)}.ini-about-process>div>p:not(.v3-eyebrow){max-width:40rem}.ini-faq-hero__aside{padding:1.3rem 0 0;border-left:0;border-top:1px solid var(--support-rule)}.ini-faq-hero__aside>span{margin-bottom:.4rem}.ini-faq-hero__aside>p{display:inline;margin-right:.7rem;font-size:.9rem}.ini-faq-hero__aside>a{font-size:1.1rem;white-space:nowrap}.ini-faq-layout{grid-template-columns:1fr}.ini-faq-nav{position:static}.ini-faq-nav nav{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-bottom:2.5rem}.ini-faq-nav nav>a{font-size:.75rem;border:0;padding:.5rem 0}.ini-faq-nav__help{display:none}.ini-faq-contact{grid-template-columns:1fr 1fr}.ini-faq-contact__image{min-height:28rem}.ini-faq-contact__copy{padding:2rem}}@media(max-width:560px){.ini-support-section{padding-block:4rem}.ini-about-hero__heading,.ini-faq-hero{padding-block:3.5rem 2.7rem}.ini-support h1{font-size:2.75rem}.ini-about-hero__intro{gap:1.8rem}.ini-about-panorama{height:22rem}.ini-about-panorama img{object-position:56% center}.ini-about-panorama figcaption{bottom:1.6rem;left:5%;right:5%}.ini-about-facts{padding-block:2rem}.ini-about-facts strong{font-size:2.8rem}.ini-about-facts>div>span{font-size:.7rem}.ini-about-facts__statement p,.ini-about-facts__statement strong{font-size:.8rem}.ini-story-layout__title{display:block}.ini-story-layout__title>.v3-eyebrow{margin-bottom:1.2rem}.ini-story-layout__title figure{margin-top:2rem}.ini-story-copy .ini-story-copy__lead{font-size:1.18rem!important}.ini-story-copy p{font-size:.94rem}.ini-mission{padding-block:3.8rem}.ini-mission h2{font-size:1.85rem;line-height:1.48}.ini-mission__line{gap:1rem;font-size:.7rem}.ini-principle-grid{grid-template-columns:1fr;gap:2rem}.ini-principle-grid h3{margin-top:1.2rem;max-width:26rem}.ini-about-divisions{gap:2rem 1rem}.ini-about-division__copy{padding-right:0}.ini-about-division__copy>span{display:none}.ini-about-division__copy h3{font-size:.92rem}.ini-about-division__copy p{font-size:.76rem}.ini-about-division__image>span{left:.6rem;top:.6rem;width:1.8rem;height:1.8rem}.ini-about-division--specialist{padding:1.2rem;min-height:18rem}.ini-about-division--specialist h3{font-size:1.35rem}.ini-about-division--specialist p{font-size:.75rem}.ini-about-division--specialist .v3-eyebrow{font-size:.55rem}.ini-about-division__explore{font-size:.68rem;margin-top:1.5rem;gap:.4rem}.ini-identity-list>div{grid-template-columns:1fr;gap:.4rem;padding:1.1rem 0}.ini-identity-list dd{font-size:.88rem}.ini-faq-tools__inner{align-items:stretch;flex-direction:column;gap:.8rem}.ini-faq-search{width:100%;min-width:0}.ini-faq-tools__inner>p{max-width:none;font-size:.74rem}.ini-faq-group+.ini-faq-group{margin-top:3rem}.ini-faq-group__heading h2{font-size:1.4rem}.ini-faq-item summary{padding:1.2rem 0}.ini-faq-item summary h3{font-size:.88rem;line-height:1.6}.ini-faq-answer{padding-right:.5rem}.ini-faq-answer p{font-size:.85rem}.ini-faq-contact{grid-template-columns:1fr}.ini-faq-contact__image{min-height:0;height:17rem}.ini-faq-contact__copy{padding:2.5rem 5%}.ini-faq-contact__copy h2{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){.ini-support *{scroll-behavior:auto!important}.ini-about-division__image img,.ini-about-division__copy>span,.ini-faq-item summary i:after{transition:none}}
