﻿.brand-introduction{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center;padding:8px 0 43px}.brand-introduction .info-kicker{margin-bottom:19px}.brand-introduction h1{font-size:53px;line-height:1.35;font-weight:600;letter-spacing:-1.4px;color:#153d53;margin:0}.brand-introduction h1 span{color:#2b7b9c}.brand-profile{border-left:1px solid #c9dce6;padding-left:34px}.brand-profile h2{font-size:24px;line-height:1.6;font-weight:500;letter-spacing:-.5px;color:#2b536b;margin:0 0 18px}.brand-profile p{font-size:17px;line-height:1.95;color:#7794a6;margin:0;max-width:530px}.brand-business{background:#153747;color:#d6ebf4;padding:30px 0 35px}.brand-business h2{font-size:12px;line-height:1.8;color:#88acbf;font-weight:400;letter-spacing:.4px;margin:0 0 23px}.brand-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px}.brand-business-grid>article{display:grid;grid-template-columns:1fr auto;gap:14px 25px;align-items:end;min-width:0}.brand-business-grid>article+article{border-left:1px solid #456674;padding-left:42px}.brand-business-grid h3{font-size:27px;line-height:1.5;font-weight:500;letter-spacing:-.4px;color:#e7f4f8;margin:0 0 9px}.brand-business-grid p{font-size:14px;line-height:1.8;color:#88b0c4;margin:0}.brand-business-grid strong,.brand-business-grid article>span{grid-column:1/-1;grid-row:2;font-size:24px;line-height:1.65;color:#badde9;font-weight:400}.brand-business-grid strong small{font-size:12px;line-height:1.7;color:#90b5c8;margin-left:5px}.brand-business-grid article>span{font-size:14px;line-height:1.9;color:#a7c8d9}.brand-business-grid a{grid-column:2;grid-row:1;align-self:center;font-size:13px;line-height:1.7;border-bottom:1px solid #7297a9;padding:4px 0;color:#c3e1ee;white-space:nowrap}.brand-business-grid a:hover{color:#effaff;border-color:#c5e8f3}.brand-evidence{padding:38px 0 34px}.brand-evidence-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:27px}.brand-evidence-heading .info-kicker{margin-bottom:12px}.brand-evidence-heading h2{font-size:31px;line-height:1.5;font-weight:500;letter-spacing:-.7px;color:#2b576f;margin:0}.brand-evidence-heading>button{background:none;border:0;border-bottom:1px solid #aac7d7;font-size:13px;line-height:1.7;color:#467d99;padding:4px 0;white-space:nowrap}.brand-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.brand-evidence-grid figure{margin:0;min-width:0}.brand-photo-heading{display:flex;align-items:center;gap:14px;margin-bottom:15px}.brand-photo-heading>span{font-size:11px;line-height:1.8;color:#8aa8ba}.brand-photo-heading h3{font-size:21px;line-height:1.5;color:#3d6c85;font-weight:500;margin:0}.brand-photo{width:100%;display:block;padding:0;border:0;background:#eef4f7;cursor:zoom-in}.brand-photo img{display:block;width:100%;height:325px;object-fit:contain}.brand-evidence-grid figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.brand-evidence-grid figcaption>p{font-size:13px;line-height:1.8;color:#819ead;margin:0}.brand-evidence-grid figcaption>button{background:none;border:0;border-bottom:1px solid #a7c4d4;font-size:12px;line-height:1.8;color:#5d8ba3;padding:3px 0;white-space:nowrap}.brand-evidence .about-video{margin-top:24px;padding-top:11px}.brand-connect{background:#e6f0f5;padding:31px 0 35px}.brand-connect>.wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}.brand-connect .info-kicker{margin-bottom:12px}.brand-connect h2{font-size:28px;font-weight:500;line-height:1.5;letter-spacing:-.5px;color:#2d5b74;margin:0 0 11px}.brand-connect p:not(.info-kicker){font-size:14px;line-height:1.85;color:#7e9aaa;margin:0}.brand-resources{padding:24px 0 26px}.brand-dossier>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;line-height:1.8;color:#6d91a7;list-style:none;cursor:pointer;padding:4px 0}.brand-dossier>summary::-webkit-details-marker{display:none}.brand-dossier>summary>span{font-size:20px;line-height:1;color:#79a3b9}.brand-dossier[open]>summary>span{font-size:0}.brand-dossier[open]>summary>span:after{content:'−';font-size:20px}.brand-dossier-content{display:grid;grid-template-columns:1fr;gap:30px;padding:29px 0 12px;max-width:1000px;margin-left:auto}.brand-dossier-content>section{border-top:1px solid #d0e0e9;padding-top:25px}.brand-dossier-content h2{font-size:24px;line-height:1.6;font-weight:500;letter-spacing:-.5px;color:#3d6e88;margin:0 0 19px}.brand-dossier-content p{font-size:16px;line-height:1.95;color:#7a98aa;margin:0 0 18px}.brand-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 35px;margin:19px 0 25px}.brand-method-grid h3,.brand-dossier-content>section>h3{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:0;color:#47768f;margin:0 0 11px}.brand-method-grid p{font-size:15px;line-height:1.9;margin:0}.brand-dossier-content ol{font-size:15px;line-height:1.9;color:#7296ab;padding-left:24px;margin:15px 0 22px}.brand-dossier-content li{margin-bottom:10px}.brand-dossier-content strong{font-weight:500;color:#4f7a93}.brand-service-note{font-size:12px!important;color:#94aab8!important}
@media(max-width:1100px) and (min-width:761px){.brand-introduction{gap:38px}.brand-introduction h1{font-size:42px}.brand-profile{padding-left:25px}.brand-profile h2{font-size:21px}.brand-profile p{font-size:16px}.brand-business-grid{gap:29px}.brand-business-grid>article{gap:13px 18px}.brand-business-grid>article+article{padding-left:29px}.brand-business-grid h3{font-size:23px}.brand-business-grid p{font-size:13px}.brand-business-grid a{font-size:12px}.brand-business-grid strong{font-size:21px}.brand-business-grid article>span{font-size:12px}.brand-photo img{height:285px}.brand-evidence-grid{gap:23px}.brand-evidence-grid figcaption{display:block}.brand-evidence-grid figcaption>button{margin-top:10px}.brand-evidence-heading h2{font-size:28px}}
@media(max-width:760px){.brand-introduction{display:block;padding:4px 0 30px}.brand-introduction h1{font-size:35px;line-height:1.4;letter-spacing:-1px}.brand-introduction .info-kicker{font-size:10px;margin-bottom:16px}.brand-profile{border-left:0;padding:0;margin-top:23px}.brand-profile h2{font-size:21px;line-height:1.6;margin-bottom:13px}.brand-profile p{font-size:15px;line-height:1.9}.brand-business{padding:25px 0 29px}.brand-business h2{font-size:11px;margin-bottom:20px}.brand-business-grid{display:block}.brand-business-grid>article{grid-template-columns:1fr auto;gap:12px 15px}.brand-business-grid>article+article{border-left:0;border-top:1px solid #456674;padding:23px 0 0;margin-top:24px}.brand-business-grid h3{font-size:23px;line-height:1.5;margin-bottom:9px}.brand-business-grid p{font-size:12px}.brand-business-grid a{font-size:12px}.brand-business-grid strong{font-size:22px;line-height:1.6}.brand-business-grid article>span{font-size:12px;line-height:1.95}.brand-evidence{padding:29px 0 31px}.brand-evidence-heading{display:block;margin-bottom:24px}.brand-evidence-heading h2{font-size:25px;line-height:1.5}.brand-evidence-heading>button{display:inline-block;font-size:12px;margin-top:15px}.brand-evidence-grid{display:block}.brand-evidence-grid figure+figure{margin-top:25px}.brand-photo-heading{gap:12px;margin-bottom:13px}.brand-photo-heading h3{font-size:20px}.brand-photo img{height:290px}.brand-evidence-grid figcaption{display:flex;gap:17px;margin-top:14px}.brand-evidence-grid figcaption>p{font-size:12px;line-height:1.85}.brand-evidence-grid figcaption>button{font-size:11px}.brand-connect{padding:28px 0 31px}.brand-connect>.wrap{display:block}.brand-connect h2{font-size:25px;line-height:1.5}.brand-connect p:not(.info-kicker){font-size:12px;line-height:1.9}.brand-connect .info-primary{margin-top:20px}.brand-resources{padding:20px 0 22px}.brand-dossier>summary{font-size:12px}.brand-dossier-content{padding-top:23px;gap:24px}.brand-dossier-content h2{font-size:23px}.brand-dossier-content p{font-size:15px;line-height:1.95}.brand-method-grid{display:block}.brand-method-grid>article{margin-top:20px}.brand-method-grid p{font-size:14px}.brand-method-grid h3,.brand-dossier-content>section>h3{font-size:17px}.brand-dossier-content ol{font-size:14px}}

.company-story{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding:55px 0 45px;border-bottom:1px solid #d0e0e9}.company-story-heading .info-kicker{margin-bottom:20px}.company-story h2{font-size:37px;line-height:1.5;letter-spacing:-1px;font-weight:500;color:#244f65;margin:0}.company-story-copy .company-lead{font-size:25px;line-height:1.6;color:#315e76;margin:0 0 17px}.company-story-copy>p:not(.company-lead){font-size:17px;line-height:1.95;color:#638398;margin:0;max-width:600px}.company-principles{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:25px}.company-principles h3{font-size:19px;line-height:1.5;font-weight:500;margin:0 0 7px;color:#326780}.company-principles p{font-size:14px;line-height:1.8;color:#6b8a9e;margin:0}.company-place{padding:36px 0 42px}.company-place-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:22px}.company-place-heading h2{font-size:29px;line-height:1.5;letter-spacing:-.5px;font-weight:500;color:#2b576f;margin:0}.company-place-heading p{font-size:15px;line-height:1.9;color:#6a8a9d;margin:0}.company-place figure{margin:0}.company-photo{display:block;width:100%;padding:0;background:#e9f0f3;border:0;cursor:zoom-in}.company-photo img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.company-place figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:13px;font-size:13px;color:#7b99ab}.company-place figcaption button{border:0;border-bottom:1px solid #aac7d7;background:none;padding:4px 0;color:#467d99;font-size:13px;line-height:1.7}.company-photo:focus-visible{outline:2px solid #287d9f;outline-offset:4px}@media(max-width:1000px){.company-story{gap:45px}.company-story h2{font-size:31px}.company-place-heading{align-items:start}.company-place-heading p{max-width:330px}}@media(max-width:760px){.company-story{display:block;padding:30px 0}.company-story h2{font-size:29px}.company-story-copy{margin-top:23px}.company-story-copy .company-lead{font-size:22px}.company-story-copy>p:not(.company-lead){font-size:15px;line-height:1.9}.company-principles{gap:18px;margin-top:21px}.company-principles h3{font-size:18px}.company-principles p{font-size:13px}.company-place{padding:27px 0 30px}.company-place-heading{display:block;margin-bottom:17px}.company-place-heading h2{font-size:25px}.company-place-heading p{font-size:14px;margin-top:10px;max-width:none}.company-place figcaption,.company-place figcaption button{font-size:12px}}
.company-place{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center;padding:40px 0}.company-place-heading{display:block;margin:0}.company-place-heading h2{font-size:32px;line-height:1.6}.company-place-heading p{max-width:350px;font-size:16px;line-height:1.95;margin-top:18px}.company-photo{background:none}.company-photo img{max-height:none}@media(max-width:1000px){.company-place{gap:35px}.company-place-heading h2{font-size:27px}}@media(max-width:760px){.company-place{display:block;padding:28px 0 30px}.company-place-heading{margin-bottom:19px}.company-place-heading h2{font-size:25px}.company-place-heading p{font-size:14px;margin-top:10px;max-width:none}}
