.zrm-page{color:#14203a;font-family:var(--font-inter),system-ui,sans-serif;background:#fff;overflow:clip}.zrm-page a{text-decoration:none}.zrm-page h1,.zrm-page h2,.zrm-page h3{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:-.03em;font-weight:700}.zrm-page h2{color:#14203a;margin:0;font-size:clamp(34px,3.65vw,54px);line-height:1.15}.zrm-container{width:min(1300px,100% - 64px);margin-inline:auto}.zrm-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#566b80;font-weight:800;line-height:1.6;margin:0 0 20px!important;font-size:11px!important}.zrm-eyebrow--light{color:#bcd2e9}.zrm-number{letter-spacing:.12em;color:#4f6a82;font-size:11px;font-weight:800}.zrm-number--light{color:#bcd2e9}.zrm-button{letter-spacing:.035em;background:#243653;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:16px 22px;font-size:12px;font-weight:750;line-height:1.35;transition:background .2s;display:inline-flex;color:#fff!important}.zrm-button:hover{background:#12172d}.zrm-text-link,.zrm-inline-link{border-bottom:1px solid #85a5bc;align-items:center;gap:13px;padding-bottom:7px;font-size:13px;font-weight:750;line-height:1.5;display:inline-flex;color:#243653!important}.zrm-hero{background:#faf9f7;grid-template-columns:1fr 1fr;min-height:606px;display:grid}.zrm-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:75px 50px 70px max(32px,50vw - 650px);display:flex}.zrm-hero h1{font-size:var(--h1-page);letter-spacing:-.035em;color:#14203a;max-width:660px;margin:0 0 27px;line-height:1.08}.zrm-hero__intro{color:#334560;max-width:570px;margin:0 0 18px;font-size:19px;font-weight:540;line-height:1.66}.zrm-hero__support{color:#566b80;max-width:570px;margin:0 0 30px;font-size:15px;line-height:1.85}.zrm-hero__actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.zrm-hero__image{background:#e7e7e3;min-height:606px;position:relative;overflow:hidden}.zrm-hero__image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.zrm-intro{grid-template-columns:.9fr 1.1fr;gap:90px;padding-block:95px;display:grid}.zrm-intro h2{max-width:490px}.zrm-intro__body p{color:#465167;margin:0 0 19px;font-size:16px;line-height:1.9}.zrm-people{color:#fff;background:#243653;padding:94px 0 83px;scroll-margin-top:40px}.zrm-section-header{grid-template-columns:1fr .75fr;align-items:end;gap:68px;margin-bottom:37px;display:grid}.zrm-section-header>p{color:#566b80;max-width:570px;margin:0;font-size:16px;line-height:1.8}.zrm-section-header--light h2{color:#fff}.zrm-section-header--light>p{color:#dde8f3}.zrm-people__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.zrm-people__card{background:#ffffff0d;border:1px solid #ffffff32;min-width:0;min-height:275px;padding:31px 24px 33px}.zrm-people__card h3{color:#fff;margin:27px 0 14px;font-size:26px;line-height:1.2}.zrm-people__card p{color:#dde8f3;margin:0;font-size:13px;line-height:1.78}.zrm-people__footnote{color:#d3dfeb;max-width:970px;margin:23px 0 0;font-size:12px;line-height:1.8}.zrm-materials{background:#fff;padding:101px 0 95px;scroll-margin-top:45px}.zrm-materials__lead{grid-template-columns:1.12fr .88fr;align-items:center;gap:75px;display:grid}.zrm-materials__lead>div:first-child{max-width:700px}.zrm-materials__lead h2{max-width:680px}.zrm-materials__lead p:not(.zrm-eyebrow){color:#566b80;max-width:650px;margin:25px 0 20px;font-size:16px;line-height:1.85}.zrm-materials__photo{aspect-ratio:1505/1045;background:#f4f2ee;overflow:hidden}.zrm-materials__photo img{object-fit:cover;object-position:center;width:100%;height:100%}.zrm-materials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:29px;display:grid}.zrm-materials__card{background:#faf9f7;border-top:2px solid #85a5bc;min-height:217px;padding:28px 26px 30px}.zrm-materials__card h3{margin:17px 0 11px;font-size:27px;line-height:1.2}.zrm-materials__card p{color:#566b80;margin:0;font-size:13px;line-height:1.8}.zrm-modern{background:#f4f2ee;padding:83px 0 84px;scroll-margin-top:45px}.zrm-modern__inner{grid-template-columns:.84fr 1.16fr;align-items:center;gap:100px;display:grid}.zrm-modern__image{aspect-ratio:960/840;background:#dde8f3;overflow:hidden}.zrm-modern__image img{object-fit:cover;object-position:35% 50%;width:100%;height:100%}.zrm-modern__content{max-width:645px}.zrm-modern__content p:not(.zrm-eyebrow){color:#465167;margin:23px 0 0;font-size:16px;line-height:1.86}.zrm-modern__content p+p{margin-top:16px!important}.zrm-modern__content .zrm-inline-link{margin-top:27px}.zrm-process{background:#fff;padding:96px 0;scroll-margin-top:45px}.zrm-process__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.zrm-process__step{background:#faf9f7;border:1px solid #e1e4e6;min-height:240px;padding:29px 23px 27px}.zrm-process__step h3{margin:20px 0 11px;font-size:24px;line-height:1.22}.zrm-process__step p{color:#566b80;margin:0;font-size:13px;line-height:1.77}.zrm-process__note{color:#657487;margin:21px 0 0;font-size:12px;line-height:1.8}.zrm-faq{background:#faf9f7;padding:93px 0 98px}.zrm-faq__inner{grid-template-columns:.83fr 1.17fr;align-items:start;gap:105px;display:grid}.zrm-faq__inner>div:first-child>p:not(.zrm-eyebrow){color:#566b80;max-width:385px;margin-top:21px;font-size:15px;line-height:1.86}.zrm-faq__questions details{border-top:1px solid #d9dde0;padding:0}.zrm-faq__questions details:last-child{border-bottom:1px solid #d9dde0}.zrm-faq__questions summary{cursor:pointer;color:#243653;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-size:14px;font-weight:700;line-height:1.5;list-style:none;display:flex}.zrm-faq__questions summary::-webkit-details-marker{display:none}.zrm-faq__questions summary span{flex-shrink:0;font-size:23px;font-weight:400}.zrm-faq__questions details[open] summary span{transform:rotate(45deg)}.zrm-faq__questions details p{color:#566b80;margin:0 0 22px;font-size:13px;line-height:1.86}.zrm-cta{color:#fff;background:#243653;padding:79px 0 84px}.zrm-cta__inner{grid-template-columns:1fr .52fr;align-items:center;gap:70px;display:grid}.zrm-cta h2{color:#fff;max-width:790px}.zrm-cta p:not(.zrm-eyebrow){color:#dde8f3;max-width:650px;margin:20px 0 0;font-size:15px;line-height:1.85}.zrm-cta__actions{flex-direction:column;justify-self:end;align-items:flex-start;gap:17px;display:flex}.zrm-button--light{background:#fff;color:#243653!important}.zrm-button--light:hover{background:#dde8f3}.zrm-cta__secondary{border-bottom:1px solid #85a5bc;padding-bottom:7px;font-size:13px;font-weight:750;color:#dde8f3!important}@media (max-width:1100px){.zrm-hero__copy{padding-left:32px}.zrm-intro{gap:48px}.zrm-people__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zrm-people__card{min-height:227px}.zrm-modern__inner,.zrm-faq__inner{gap:55px}}@media (max-width:800px){.zrm-container{width:calc(100% - 40px)}.zrm-hero{grid-template-columns:1fr}.zrm-hero__copy{padding:55px 26px 50px}.zrm-hero h1{font-size:clamp(43px,7.5vw,61px)}.zrm-hero__image{aspect-ratio:1374/1145;min-height:0}.zrm-intro{grid-template-columns:1fr;gap:24px;padding-block:71px}.zrm-section-header{grid-template-columns:1fr;gap:21px}.zrm-people{padding:75px 0}.zrm-materials{padding:73px 0}.zrm-materials__lead{gap:32px}.zrm-materials__grid{gap:11px}.zrm-materials__card{padding:22px 19px}.zrm-modern__inner{gap:38px}.zrm-process{padding:75px 0}.zrm-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zrm-faq{padding:75px 0}.zrm-faq__inner{grid-template-columns:1fr;gap:31px}.zrm-cta__inner{grid-template-columns:1fr;gap:29px}.zrm-cta__actions{justify-self:start}}@media (max-width:600px){.zrm-hero__copy{padding:46px 22px 43px}.zrm-hero h1{font-size:clamp(40px,10vw,57px)}.zrm-hero__intro{font-size:17px}.zrm-hero__support{font-size:14px}.zrm-hero__image{aspect-ratio:1374/1145;min-height:0}.zrm-page h2{font-size:clamp(32px,8.3vw,44px)}.zrm-hero__actions{flex-direction:column;align-items:flex-start;gap:19px}.zrm-intro{padding-block:60px}.zrm-people{padding:63px 0}.zrm-people__grid{grid-template-columns:1fr}.zrm-people__card{min-height:0;padding:24px}.zrm-people__card h3{margin:17px 0 11px;font-size:25px}.zrm-materials{padding:66px 0}.zrm-materials__lead{grid-template-columns:1fr;gap:28px}.zrm-materials__grid{grid-template-columns:1fr;margin-top:12px}.zrm-materials__card{min-height:0}.zrm-modern{padding:65px 0}.zrm-modern__inner{grid-template-columns:1fr;gap:30px}.zrm-process{padding:67px 0}.zrm-process__grid{grid-template-columns:1fr}.zrm-process__step{min-height:0}.zrm-faq{padding:65px 0}.zrm-cta{padding:67px 0}}@media (max-width:390px){.zrm-hero h1{font-size:39px}.zrm-hero__image{min-height:0}.zrm-container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.zrm-button{transition:none}}.zrm-inline-link--second{margin-left:26px}@media (max-width:600px){.zrm-inline-link--second{margin-top:14px;margin-left:0}}
