@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_2bbd4d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_2bbd4d{--font-dm-sans:"DM Sans","DM Sans Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.rv-page{background:var(--support-light);color:var(--support-dark);font-family:var(--font-brand)}.rv-lockup{display:block;position:relative;overflow:hidden;aspect-ratio:612/241;width:var(--size-lockup-min)}.rv-lockup img{display:block;width:209.15%;max-width:none;margin-left:-54.575%;margin-top:-24.837%}.rv-lockup-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:612/241;width:var(--size-lockup-min);box-sizing:border-box;border:1px dashed var(--rule);color:var(--support-dark);font-family:var(--font-brand);font-size:12px;font-weight:300}.rv-wordmark{display:block;width:var(--size-wordmark-min)}.rv-wordmark img{display:block;width:100%;height:auto}.rv-overlay{fill:var(--overlay-on-blue-dark)}.rv-on-support-dark .rv-overlay{fill:var(--overlay-on-support-dark)}.rv-tab{display:inline-flex;align-items:stretch;height:var(--size-header-tab)}.rv-tab__label{display:flex;align-items:center;background:var(--blue-dark);color:var(--white);padding:0 var(--space-margin) 0 var(--space-tab-inset);white-space:nowrap}.rv-tab__cap{display:block;width:var(--size-chamfer-tab);height:var(--size-header-tab);fill:var(--blue-dark)}.rv-tab--end{flex-direction:row-reverse}.rv-tab--end .rv-tab__label{padding:0 var(--space-tab-inset) 0 var(--space-margin)}.rv-tab--end .rv-tab__cap{transform:scaleX(-1)}.rv-section{font-family:var(--font-brand);max-width:34em}.rv-section__heading{margin:0;color:var(--blue-dark)}.rv-section__body p{margin:0 0 var(--space-line);color:var(--support-dark)}.rv-section__body p:last-child{margin-bottom:0}.rv-location{display:flex;gap:var(--space-icon-gap);align-items:flex-start;color:var(--support-dark)}.rv-location img{width:var(--size-icon);height:var(--size-icon);flex:none}.rv-location address{font-style:normal}.rv-location+.rv-location{margin-top:var(--space-line)}.rv-chamfer-image{display:block;overflow:hidden;border-radius:var(--radius-none);clip-path:polygon(var(--size-chamfer-image) 0,100% 0,100% 100%,0 100%,0 var(--size-chamfer-image))}.rv-chamfer-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rv-footer{justify-content:space-between;height:var(--size-footer-bar);background:var(--blue-dark);padding:0 var(--space-footer-inset);box-sizing:border-box}.rv-footer,.rv-footer__partner{display:flex;align-items:center}.rv-footer__partner{justify-content:center;width:50%;height:100%}.rv-panel{position:relative;overflow:hidden;background:var(--blue-dark);color:var(--white);font-family:var(--font-brand)}.rv-panel__lockup{position:absolute;top:var(--space-cover-margin);left:var(--space-cover-margin)}.rv-panel__statement{margin:0;color:var(--white)}.rv-panel__arch{position:absolute;display:block;pointer-events:none}.rv-panel--support-dark{background:var(--support-dark)}.rv-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;box-sizing:border-box;font-family:var(--font-brand);font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-decoration:none;background:transparent}.rv-status:before{content:"";display:inline-block;width:6px;height:6px;box-sizing:border-box}.rv-status--approved{border:2px solid var(--blue-dark);color:var(--blue-dark);font-weight:700}.rv-status--approved:before{background:var(--blue-dark)}.rv-status--working{color:var(--support-dark);font-weight:700}.rv-status--working,.rv-status--working:before{border:1px solid var(--support-dark)}.rv-status--draft{border:1px dashed var(--support-dark);color:var(--support-dark);font-weight:300}.rv-status--draft:before{display:none}.rv-status--pending{border:0;padding:0;color:var(--ui-muted);font-weight:300;letter-spacing:.02em}.rv-status--pending:before{display:none}.rv-status--legacy{border:1px solid var(--ui-muted);color:var(--ui-muted);font-weight:300;text-decoration:line-through}.rv-status--legacy:before{display:none}.rv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;box-sizing:border-box;font-family:var(--font-brand);font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid var(--blue-dark);border-radius:var(--radius-none);cursor:pointer}.rv-btn--primary{background:var(--blue-dark);color:var(--white)}.rv-btn--primary:hover{background:var(--ui-blue-hover);border-color:var(--ui-blue-hover);color:var(--white)}.rv-btn--secondary{background:var(--white);color:var(--blue-dark)}.rv-btn--secondary:hover{background:var(--support-light);color:var(--ui-blue-hover)}.rv-btn--block{width:100%}.rv-btn--list{min-width:148px}.rv-btn:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}.rv-combo{display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:14px 16px;box-sizing:border-box;font-family:var(--font-brand)}.rv-combo__name{font-size:14px;line-height:19.5px;font-weight:700}.rv-combo__meta{font-size:12px;line-height:16px;font-weight:300}.rv-section__sub{margin:4px 0 var(--space-line);color:var(--support-dark)}:root{--blue-dark:#1443ad;--blue-light:#d7e1f8;--support-dark:#3a3a3a;--support-light:#f5f5f5;--pop-dark:#0097b2;--pop-light:#e4f4fc;--white:#ffffff;--overlay-on-blue-dark:rgba(245,245,245,.25);--overlay-on-support-dark:rgba(245,245,245,.5);--line-on-blue:#dbdee1;--rule:rgba(58,58,58,.2);--ui-muted:#5c6064;--ui-control-line:#7d8083;--ui-blue-hover:#0f3282;--size-lockup-min:120px;--size-wordmark-min:57px;--size-header-tab:72px;--size-chamfer-tab:47px;--size-chamfer-image:96px;--size-icon:24px;--space-icon-gap:4px;--space-line:19.5px;--space-margin:59.5px;--space-tab-inset:53.4px;--radius-none:0px;--font-brand:"PP Fraktion Sans","Fraktion Sans",var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--w-max:1344px;--w-pad:48px;--w-section:104px;--w-gap:32px;--fs-display:64px;--lh-display:68px;--fs-h2:40px;--lh-h2:46px;--fs-h3:22px;--lh-h3:30px;--fs-lead:20px;--lh-lead:30px;--fs-body:17px;--lh-body:27px;--fs-small:14px;--lh-small:20px;--btn-h:52px}@media (max-width:900px){:root{--w-pad:32px;--w-section:80px;--fs-display:52px;--lh-display:56px;--fs-h2:34px;--lh-h2:40px}}@media (max-width:760px){:root{--w-pad:20px;--w-section:56px;--w-gap:24px;--fs-display:40px;--lh-display:44px;--fs-h2:28px;--lh-h2:34px;--fs-h3:20px;--lh-h3:28px;--fs-lead:18px;--lh-lead:27px;--fs-body:16px;--lh-body:25px;--btn-h:48px}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:84px}body{margin:0;background:#ffffff;color:#3a3a3a;font-family:var(--font-brand);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:#1443ad}a:hover{color:#0f3282}a:focus-visible,button:focus-visible{outline:2px solid #1443ad;outline-offset:3px}.on-blue a:focus-visible,.on-blue button:focus-visible{outline-color:#ffffff}h1,h2,h3,p{margin:0}.wrap{max-width:var(--w-max);margin:0 auto;padding-left:var(--w-pad);padding-right:var(--w-pad);box-sizing:border-box}.section{padding-top:var(--w-section);padding-bottom:var(--w-section)}.eyebrow{display:block;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1443ad}.on-blue .eyebrow{color:#ffffff}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;color:#1443ad;letter-spacing:-.01em}.on-blue .h2{color:#ffffff}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:300}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.muted{color:#5c6064}.sec-head{display:flex;flex-direction:column;gap:12px;max-width:760px;margin-bottom:48px}.skip{position:absolute;left:-999px;top:8px;background:#ffffff;color:#1443ad;padding:12px 16px;z-index:100}.skip:focus{left:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-h);padding:0 24px;box-sizing:border-box;font-family:inherit;font-size:16px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:0;cursor:pointer}.btn--primary{background:#1443ad;color:#ffffff;border-color:#1443ad}.btn--primary:hover{background:#0f3282;border-color:#0f3282;color:#ffffff}.btn--primary-inverse{background:#ffffff;color:#1443ad;border-color:#ffffff}.btn--primary-inverse:hover{background:#f5f5f5;color:#0f3282}.btn--secondary{background:transparent;color:#1443ad;border-color:#1443ad}.btn--secondary:hover{background:#f5f5f5;color:#0f3282}.btn--secondary-inverse{background:transparent;color:#ffffff;border-color:rgba(255,255,255,.7)}.btn--secondary-inverse:hover{border-color:#ffffff;color:#ffffff;background:rgba(255,255,255,.08)}.btn--compact{min-height:44px;padding:0 18px;font-size:15px}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:none;color:#1443ad}.link-arrow:hover{text-decoration:underline;text-underline-offset:5px}.on-blue .link-arrow{color:#ffffff}.ph{display:inline-flex;align-items:flex-start;gap:10px;padding:8px 12px;border:1px dashed #7d8083;color:#5c6064;font-size:14px;font-weight:400;background:rgba(255,255,255,.6);box-sizing:border-box}.ph,.ph b{line-height:20px}.ph b{flex:none;font-size:11px;letter-spacing:.06em;color:#3a3a3a}.on-blue .ph{border-color:rgba(255,255,255,.65);background:transparent}.on-blue .ph,.on-blue .ph b{color:#ffffff}.hdr{position:sticky;top:0;z-index:30;background:#ffffff;border-bottom:1px solid rgba(58,58,58,.2)}.hdr-in{display:flex;align-items:center;gap:40px;min-height:84px}.hdr-logo{display:block;flex:none}.nav{display:flex;align-items:center;gap:4px;margin-left:auto}.nav-item{position:relative}.nav-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;background:none;border:0;font:inherit;font-size:16px;color:#3a3a3a;cursor:pointer;text-decoration:none}.nav-btn:hover{color:#1443ad}.nav-btn svg{width:10px;height:10px}.dd{position:absolute;top:100%;left:0;min-width:260px;background:#ffffff;border:1px solid rgba(58,58,58,.2);border-top:2px solid #1443ad;padding:8px 0;margin:0;list-style:none}.nav-item:focus-within .dd,.nav-item:hover .dd{display:block!important}.dd a{display:flex;align-items:center;min-height:44px;padding:0 20px;color:#3a3a3a;text-decoration:none;font-size:15px}.dd a:hover{background:#f5f5f5;color:#1443ad}.menu-btn{display:none}@media (max-width:1100px){.nav-btn{padding:0 8px;font-size:15px}.hdr-in{gap:20px}}@media (max-width:760px){.hdr-cta,.nav{display:none}.hdr-in{min-height:68px;justify-content:space-between}.menu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:72px;padding:0 14px;border:1px solid #1443ad;background:#ffffff;color:#1443ad;font:inherit;font-size:15px;font-weight:700;cursor:pointer}}.hero{position:relative;background:#1443ad;color:#ffffff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:680px}.hero-copy{padding:72px 56px 56px 0;display:flex;flex-direction:column;gap:22px}.hero h1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:700;letter-spacing:-.015em;color:#ffffff}.hero-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:300;max-width:560px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:6px}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:auto;padding-top:28px}.hero-facts div{border-top:1px solid rgba(219,222,225,.55);padding-top:12px}.hero-facts dt{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.hero-facts dd{margin:6px 0 0;font-size:15px;line-height:21px}.hero-media{position:relative;margin-right:calc((100vw - min(100vw, var(--w-max))) / -2 - var(--w-pad))}.hero-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 55%;object-position:30% 55%;clip-path:polygon(120px 0,100% 0,100% 100%,0 100%,0 120px)}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.hero-copy{padding-right:32px}}@media (max-width:760px){.hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{padding:36px 0 28px;gap:18px}.hero-ctas .btn--primary-inverse{width:100%}.hero-ctas{flex-direction:column;align-items:stretch;gap:4px}.hero-ctas .link-arrow{align-self:flex-start}.hero-media{margin:0 calc(var(--w-pad) * -1);height:300px}.hero-media img{clip-path:polygon(72px 0,100% 0,100% 100%,0 100%,0 72px)}.hero-facts{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;padding:8px 0 32px}.hero-facts div{padding:12px 0}}.aud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--w-gap)}.aud-item{border-top:2px solid #1443ad;padding-top:22px;display:flex;flex-direction:column;gap:12px}.aud-item p{font-weight:300}.aud-item .link-arrow{margin-top:auto}@media (max-width:760px){.aud{grid-template-columns:minmax(0,1fr);gap:36px}}.partner{position:relative;background:#f5f5f5}.partner-tab{position:absolute;top:0;right:0}.partner-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.partner-text p{font-weight:300}.lineup{display:block;width:100%;height:auto;margin-top:48px}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-gap);margin-top:40px}.pcard{background:#ffffff;border-top:2px solid #1443ad;padding:28px;display:flex;flex-direction:column;gap:10px}.pcard-meta{font-size:13px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c6064}@media (max-width:760px){.partner-grid{grid-template-columns:minmax(0,1fr);gap:24px}.partner-tab{display:none}.pgrid{grid-template-columns:minmax(0,1fr);gap:16px}.pcard{padding:22px 20px}.lineup{margin:32px calc(var(--w-pad) * -1) 0;width:calc(100% + var(--w-pad) * 2);max-width:none}}.chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;counter-reset:s}.chain li{position:relative;padding:0 28px 0 0;display:flex;flex-direction:column;gap:12px}.chain-no{display:flex;align-items:center;gap:0;font-size:14px;font-weight:700;color:#1443ad}.chain-no span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #1443ad;box-sizing:border-box}.chain-no i{flex:1;height:2px;background:#1443ad;margin-left:0}.chain li:last-child .chain-no i{background:transparent}@media (max-width:760px){.chain{grid-template-columns:minmax(0,1fr)}.chain li{flex-direction:row;align-items:flex-start;gap:16px;padding:0 0 24px}.chain-no{flex-direction:column;align-self:stretch}.chain-no i{width:2px;height:auto;flex:1;margin:0}.chain li:last-child{padding-bottom:0}}.endorse{position:relative;background:#1443ad;color:#ffffff;overflow:hidden}.endorse-arch{position:absolute;right:-120px;bottom:-260px;width:340px;pointer-events:none}.endorse-grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:24px 0 0;padding:0;list-style:none}.topics li{border-top:1px solid rgba(219,222,225,.55);padding:14px 0;font-size:18px;line-height:26px;font-weight:700}.stats-empty{margin-top:28px;border:1px dashed rgba(255,255,255,.65);padding:20px 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stats-empty div{border-left:1px solid rgba(219,222,225,.4);padding-left:14px;min-height:56px;display:flex;flex-direction:column;justify-content:center}@media (max-width:760px){.endorse-grid{gap:28px}.endorse-grid,.topics{grid-template-columns:minmax(0,1fr)}.stats-empty{grid-template-columns:repeat(2,minmax(0,1fr))}.endorse-arch{width:200px;bottom:-180px;right:-70px}}.logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:rgba(58,58,58,.2);border:1px solid rgba(58,58,58,.2)}.logos div{background:#ffffff;height:96px;display:flex;justify-content:center;font-size:13px;color:#5c6064}.case,.logos div{align-items:center}.case{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;margin-top:48px}.case-img{height:220px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;clip-path:polygon(64px 0,100% 0,100% 100%,0 100%,0 64px)}@media (max-width:760px){.logos{grid-template-columns:repeat(3,minmax(0,1fr))}.logos div{height:72px;font-size:12px}.case{grid-template-columns:minmax(0,1fr);gap:20px}.case-img{height:180px}}.teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-gap)}.teaser{border-top:2px solid #1443ad;padding-top:22px;display:flex;flex-direction:column;gap:12px}@media (max-width:760px){.teasers{grid-template-columns:minmax(0,1fr);gap:40px}}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.person{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:start}.person-photo{width:160px;height:200px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;color:#5c6064;clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px)}.person-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.locs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--w-gap)}.loc{border-top:1px solid rgba(58,58,58,.2);padding-top:18px;display:flex;flex-direction:column;gap:10px}.loc address{font-style:normal;font-weight:300}@media (max-width:760px){.contact-grid{grid-template-columns:minmax(0,1fr);gap:48px}.person{grid-template-columns:112px minmax(0,1fr);gap:16px}.person-photo{width:112px;height:140px}.locs{grid-template-columns:minmax(0,1fr);gap:28px}.person-actions .btn{flex:1 1 auto}}.ctaband{background:#1443ad;color:#ffffff}.ctaband-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;padding-top:80px;padding-bottom:80px}.ctaband p{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;max-width:760px}.ctaband-actions{display:flex;flex-wrap:wrap;gap:12px 16px}@media (max-width:760px){.ctaband-in{padding-top:56px;padding-bottom:56px}.ctaband-actions{flex-direction:column;align-items:stretch;width:100%}}.ftr{background:#1443ad;border-top:1px solid rgba(219,222,225,.45)}.ftr,.ftr a{color:#ffffff}.ftr a{text-decoration:none}.ftr a:hover{text-decoration:underline;text-underline-offset:4px}.ftr-grid{display:grid;grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2fr)) minmax(0,3fr);gap:32px;padding-top:64px;padding-bottom:48px}.ftr h3{font-size:13px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.ftr ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ftr li a{display:inline-flex;align-items:center;min-height:36px;font-size:15px;font-weight:300}.ftr-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;border-top:1px solid rgba(219,222,225,.45);padding-top:20px;padding-bottom:28px;font-size:14px}@media (max-width:900px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand,.ftr-locs{grid-column:1/-1}}@media (max-width:760px){.ftr-grid{padding-top:48px;gap:28px 20px}.ftr li a,.ftr-legal a{min-height:44px}.ftr-legal a{display:inline-flex;align-items:center}.has-bar .ftr-legal{padding-bottom:96px}}.mnav{position:fixed;inset:0;z-index:60;background:#ffffff;display:flex;flex-direction:column;overflow-y:auto}.mnav-top{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 20px;border-bottom:1px solid rgba(58,58,58,.2)}.mnav-list{list-style:none;margin:0;padding:0 20px}.mnav-list>li{border-bottom:1px solid rgba(58,58,58,.2)}.mnav-group{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;background:none;border:0;padding:0;font:inherit;font-size:20px;font-weight:700;color:#1443ad;cursor:pointer;text-align:left;text-decoration:none}.mnav-sub{list-style:none;margin:0 0 10px;padding:0}.mnav-sub a{display:flex;align-items:center;min-height:44px;color:#3a3a3a;text-decoration:none;font-size:16px}.mnav-foot{padding:24px 20px 32px;display:flex;flex-direction:column;gap:20px;margin-top:auto;background:#f5f5f5}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#ffffff;border-top:1px solid rgba(58,58,58,.2)}.mbar .btn{width:100%;min-height:48px;padding:0 12px;font-size:15px}@media (max-width:760px){.mbar.is-on{display:grid}}.site--live .ph,.site--live .ph-only,.site--live .tag{display:none!important}.hero-grid--contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:64px}.hero-grid--contact .hero-copy{display:flex;flex-direction:column;gap:22px}@media (max-width:900px){.hero-grid--contact{gap:32px}}@media (max-width:760px){.hero-grid--contact{grid-template-columns:minmax(0,1fr);padding-top:36px;padding-bottom:40px;gap:28px}.hero-grid--contact .hero-copy{gap:18px}}.cp-card{background:#ffffff;color:#3a3a3a;padding:28px;display:flex;flex-direction:column;gap:18px;clip-path:polygon(48px 0,100% 0,100% 100%,0 100%,0 48px)}.cp-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:start}.cp-card .person-photo{width:112px;height:140px}.cp-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@media (max-width:760px){.cp-card{padding:22px 20px;clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px)}.cp-row{grid-template-columns:88px minmax(0,1fr);gap:16px}.cp-card .person-photo{width:88px;height:110px}}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px dashed #7d8083;font-size:11px;font-weight:700;letter-spacing:.06em;color:#3a3a3a;white-space:nowrap;box-sizing:border-box}.on-blue .tag{border-color:rgba(255,255,255,.65);color:#ffffff}.benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px;margin:0;padding:0;list-style:none;border-top:1px solid #3a3a3a}.benefits li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:22px 0;border-bottom:1px solid rgba(58,58,58,.2)}.benefit-no{font-size:32px;line-height:36px;font-weight:300;color:#1443ad;font-variant-numeric:tabular-nums}@media (max-width:760px){.benefits{grid-template-columns:minmax(0,1fr)}.benefits li{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 0}.benefits li .tag{grid-column:2;justify-self:start}.benefit-no{font-size:26px;line-height:30px}}.pgrid-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:var(--w-gap);margin-top:40px}.phl{background:#ffffff;border-top:2px solid #1443ad;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0}.phl-img{background:#f5f5f5;min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center;margin:20px 0 20px 20px;clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px)}.phl-body{padding:28px;display:flex;flex-direction:column;gap:12px}@media (max-width:1100px){.pgrid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phl{grid-column:1/-1}}@media (max-width:760px){.pgrid-3{gap:16px}.pgrid-3,.phl{grid-template-columns:minmax(0,1fr)}.phl-img{margin:20px 20px 0;min-height:160px}.phl-body{padding:22px 20px}}.trainings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-gap)}.tcard{border-top:2px solid #1443ad;padding-top:22px;display:flex;flex-direction:column;gap:14px}.tcard dl{margin:0;border-top:1px solid rgba(58,58,58,.2)}.tcard dl div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(58,58,58,.2);font-size:15px;line-height:22px}.tcard dt{color:#5c6064}.tcard dd{margin:0}@media (max-width:760px){.trainings{grid-template-columns:minmax(0,1fr);gap:44px}.tcard dl div{grid-template-columns:110px minmax(0,1fr)}.tcard .btn{width:100%}}.journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:0}.journey li{position:relative;padding-top:34px;padding-right:16px;display:flex;flex-direction:column;gap:8px}.journey li:before{content:"";position:absolute;top:10px;left:0;right:0;height:2px;background:rgba(219,222,225,.6)}.journey li:last-child:before{right:auto;width:0}.journey-dot{position:absolute;top:2px;left:0;width:18px;height:18px;background:#1443ad;border:2px solid #ffffff;box-sizing:border-box}.journey li[data-you=true] .journey-dot{background:#ffffff}.journey-name{font-size:20px;line-height:28px;font-weight:700}@media (max-width:760px){.journey{grid-template-columns:minmax(0,1fr)}.journey li{padding:0 0 22px 36px}.journey li:before{top:0;bottom:0;left:8px;right:auto;width:2px;height:auto}.journey li:last-child:before{display:none}.journey-dot{top:4px;left:0}}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.faq{margin:0;padding:0;list-style:none;border-top:1px solid #3a3a3a}.faq li{border-bottom:1px solid rgba(58,58,58,.2)}.faq h3{margin:0}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:64px;padding:16px 0;background:none;border:0;font:inherit;font-size:19px;line-height:27px;font-weight:700;color:#3a3a3a;text-align:left;cursor:pointer}.faq-q:hover,.faq-sign{color:#1443ad}.faq-sign{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1443ad;font-size:18px;font-weight:400;line-height:1}.faq-a{padding:0 52px 22px 0;display:flex;flex-direction:column;gap:12px;font-weight:300}@media (max-width:760px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.faq-q{font-size:17px;line-height:24px;min-height:60px}.faq-a{padding-right:0}}.lead-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.form{background:#ffffff;color:#3a3a3a;padding:36px;display:flex;flex-direction:column;gap:18px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:15px;line-height:20px;font-weight:700}.field label .field-opt{font-weight:400;color:#5c6064}.field input,.field textarea{font:inherit;font-size:17px;line-height:24px;color:#3a3a3a;background:#ffffff;border:1px solid #7d8083;border-radius:0;min-height:52px;padding:12px 14px;box-sizing:border-box;width:100%}.field textarea{min-height:120px;resize:vertical}.field input[aria-invalid=true]{border:2px solid #3a3a3a}.field-err{font-size:14px;line-height:20px;font-weight:700;color:#3a3a3a}.field-err:before{content:"! "}.form .ph{border-color:#7d8083;color:#5c6064;background:#ffffff}.form .ph b{color:#3a3a3a}@media (max-width:760px){.hero-call{justify-content:center;width:100%;min-height:48px;border:1px solid rgba(255,255,255,.7);box-sizing:border-box}.lead-grid{grid-template-columns:minmax(0,1fr);gap:28px}.form{padding:24px 20px;margin:0 calc(var(--w-pad) * -1)}.form-row{grid-template-columns:minmax(0,1fr)}.form .btn{width:100%}}.hero-grid--intro{display:flex;flex-direction:column;gap:22px;padding-top:72px;padding-bottom:64px;max-width:880px}@media (max-width:760px){.hero-grid--intro{padding-top:36px;padding-bottom:40px;gap:18px}.hero-call{justify-content:center;width:100%;min-height:48px;border:1px solid rgba(255,255,255,.7);box-sizing:border-box}}.eq-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:end;margin-bottom:56px}.eq{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1.15fr);gap:24px;align-items:stretch}.eq-col{display:flex;flex-direction:column;gap:14px;padding-top:18px}.eq-col--lead{border-top:3px solid #ffffff}.eq-col--endorser{border-top:1px solid rgba(219,222,225,.7)}.eq-col h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.eq-list{list-style:none;margin:0;padding:0}.eq-list li{padding:10px 0;border-bottom:1px solid rgba(219,222,225,.35);font-size:17px;line-height:24px}.eq-col--endorser .eq-list li{font-weight:300}.eq-op{display:flex;align-items:flex-start;padding-top:60px}.eq-op,.eq-op span{justify-content:center}.eq-op span{display:inline-flex;align-items:center;width:44px;height:44px;border:2px solid #ffffff;box-sizing:border-box;font-size:22px;font-weight:400;line-height:1}.eq-result{background:#ffffff;color:#3a3a3a;padding:28px;display:flex;flex-direction:column;gap:14px;clip-path:polygon(48px 0,100% 0,100% 100%,0 100%,0 48px)}.eq-result .eyebrow{color:#1443ad}.eq-result p{font-weight:300}@media (max-width:900px){.eq{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.eq-op--eq{justify-content:flex-start;padding-top:0}.eq-op--eq,.eq-result{grid-column:1/-1}}@media (max-width:760px){.eq-head{gap:20px;margin-bottom:36px}.eq,.eq-head{grid-template-columns:minmax(0,1fr)}.eq{gap:16px;align-items:start}.eq-lockup{width:200px!important}.eq-op,.eq-op--eq{justify-content:flex-start;padding-top:0;grid-column:auto}.eq-result{grid-column:auto;padding:22px 20px;clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px)}}.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--w-gap);margin:0;padding:0;list-style:none}.proof li{border-top:1px solid #3a3a3a;padding-top:18px;display:flex;flex-direction:column;gap:6px}.proof-val{font-size:40px;line-height:46px;font-weight:700;color:#1443ad;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.proof-label{font-size:17px;line-height:24px;font-weight:700}.proof-meta{font-size:14px;line-height:20px}.proof li[data-status=pending] .proof-val,.proof-meta{color:#5c6064}.proof li[data-status=pending]{border-top-style:dashed}@media (max-width:760px){.proof{grid-template-columns:minmax(0,1fr);gap:24px}.proof-val{font-size:32px;line-height:38px}}.team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--w-gap);margin:0;padding:0;list-style:none}.tm{display:flex;flex-direction:column;gap:10px;height:100%}.tm-photo{position:relative;aspect-ratio:4/5;background:#f5f5f5;display:flex;align-items:flex-end;justify-content:flex-start;padding:14px;box-sizing:border-box;clip-path:polygon(48px 0,100% 0,100% 100%,0 100%,0 48px);margin-bottom:8px;background-size:cover;background-position:50% 20%}.tm-photo span{font-size:13px;line-height:18px;color:#5c6064}.tm-flag{align-self:flex-start;display:inline-flex;align-items:center;height:26px;padding:0 10px;background:#1443ad;color:#ffffff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tm-flag--empty{visibility:hidden}.tm-role{font-size:15px;line-height:22px;color:#5c6064}.tm-bio{font-weight:300}.tm-actions{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tm-actions .btn{width:100%}.tm-links{display:flex;flex-wrap:wrap;gap:0 20px}@media (max-width:1100px){.team{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:760px){.team{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid rgba(58,58,58,.2)}.tm{display:grid;height:auto;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:6px;align-items:start;align-content:start;padding:20px 0;border-bottom:1px solid rgba(58,58,58,.2)}.tm-photo{grid-row:1/span 5;width:96px;margin:0;padding:8px;clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px)}.tm-photo span{font-size:11px;line-height:14px}.tm-flag--empty{display:none}.tm>:not(.tm-photo){grid-column:2}.tm-actions{padding-top:0}.tm[data-primary-contact=true] .tm-actions{grid-column:1/-1!important;padding-top:10px}}.autel-row{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:center}.autel-row img{display:block;width:100%;height:auto}@media (max-width:760px){.autel-row{grid-template-columns:minmax(0,1fr);gap:28px}}.nav-btn[data-current=true]{color:#1443ad;font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1443ad;outline-offset:3px}aside[id],div[id],li[id],section[id]{scroll-margin-top:84px}.benefits p{font-weight:300;margin-top:6px}.partner-media{display:block;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.partner-media.lineup{height:auto}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field--full{grid-column:1/-1}.field-opt{font-weight:400;color:#5c6064;margin-left:4px}.field select{font:inherit;font-size:17px;line-height:24px;color:#3a3a3a;background:#ffffff;border:1px solid #7d8083;border-radius:0;min-height:52px;padding:12px 14px;box-sizing:border-box;width:100%}.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border:2px solid #3a3a3a}@media (max-width:760px){.form-grid{grid-template-columns:minmax(0,1fr)}}.cp-topics{list-style:none;margin:0;padding:0;border-top:1px solid rgba(58,58,58,.2)}.cp-topics li{padding:10px 0;border-bottom:1px solid rgba(58,58,58,.2);font-size:16px;line-height:22px}.route{border-top:1px solid #3a3a3a;padding-top:18px;display:flex;flex-direction:column;gap:8px}.route p{font-weight:300}.cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-gap)}.cat{display:flex;flex-direction:column;gap:14px}.cat-shot{background:#f5f5f5;aspect-ratio:16/9;clip-path:polygon(64px 0,100% 0,100% 100%,0 100%,0 64px);display:flex;padding:32px 28px 20px;box-sizing:border-box;margin-bottom:10px}.cat-shot div{flex:1;background-size:contain;background-repeat:no-repeat;background-position:bottom}.cat-code{font-size:13px;line-height:18px;letter-spacing:.08em}.cat-code,.cat-title{font-weight:700;color:#1443ad}.cat-title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em}.cat-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:300}.cat-uses{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid rgba(58,58,58,.2)}.cat-uses li{padding:10px 0;border-bottom:1px solid rgba(58,58,58,.2)}@media (max-width:760px){.cat-grid{grid-template-columns:minmax(0,1fr);gap:48px}.cat-shot{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);padding:24px 16px 12px}}.value-list{list-style:none;margin:0;padding:0;border-top:1px solid #3a3a3a}.value-list li{padding:12px 0;border-bottom:1px solid rgba(58,58,58,.2);font-weight:700}.chain p{font-weight:300;font-size:16px;line-height:24px}.pfilter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.pfilter .btn{min-height:44px}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--w-gap);margin:0;padding:0;list-style:none}.pc{background:#ffffff;border-top:2px solid #1443ad;display:flex;flex-direction:column;height:100%}.pc-shot{position:relative;background:#f5f5f5;aspect-ratio:4/3;margin:16px 16px 0;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px)}.pc-shot div{position:absolute;inset:20px;background-size:contain;background-repeat:no-repeat;background-position:bottom}.pc-status{position:absolute;top:10px;right:10px;background:#ffffff}.pc-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.pc-body p{font-weight:300}.pc-attrs{margin:0;border-top:1px solid rgba(58,58,58,.2)}.pc-attrs div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid rgba(58,58,58,.2);font-size:15px;line-height:22px}.pc-attrs dt{color:#5c6064}.pc-attrs dd{margin:0}.pc-docs{list-style:none;margin:0;padding:0}.pc-docs a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:none}.pc-action{margin-top:auto;padding-top:8px}.pc-action .btn{width:100%}.pc-empty{background:#ffffff;padding:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (max-width:1100px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pc-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pc-body{padding:20px}.pfilter .btn{flex:1 1 auto}}.ctaband-contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;padding-top:80px;padding-bottom:80px}.ctaband-contact .ctaband-copy{display:flex;flex-direction:column;gap:20px}.ctaband-contact .ctaband-copy>p:first-child{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}@media (max-width:760px){.ctaband-contact{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:56px;padding-bottom:56px}.ctaband-contact .btn{width:100%}}.on-blue .cp-card .ph{border-color:#7d8083;color:#5c6064;background:#ffffff}.on-blue .cp-card .ph b{color:#3a3a3a}.on-blue .cp-card .tag{border-color:#7d8083;color:#3a3a3a}.on-blue .cp-card .eyebrow{color:#1443ad}.ctaband-contact .cp-card{align-self:start}.ctaband .cp-card .ph,.ctaband .cp-card p{font-size:14px;line-height:20px;font-weight:400;max-width:none}.ctaband-contact{align-items:start}@media (max-width:760px){.cat-uses{display:none}.cat{gap:10px}.cat-shot{aspect-ratio:2/1}}.pfilter--sub{margin-top:-16px}.pfilter--sub .btn{min-height:44px;font-weight:400}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.split .cat-shot{margin:0;aspect-ratio:4/3}.benefits--single{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.split{grid-template-columns:minmax(0,1fr);gap:28px}.split .cat-shot{aspect-ratio:2/1}}.cat--family{border-top:2px solid #1443ad;padding-top:22px}.cat--family .cat-title{font-size:var(--fs-h3);line-height:var(--lh-h3)}@media (max-width:760px){.pc-shot{aspect-ratio:16/10}}.conv-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}.conv-main{gap:28px}.conv-main,.conv-side{display:flex;flex-direction:column}.conv-side{position:sticky;top:108px;gap:32px}@media (max-width:900px){.conv-grid{gap:32px}}@media (max-width:760px){.conv-grid{grid-template-columns:minmax(0,1fr);gap:48px}.conv-side{position:static}.conv-main{gap:20px}}.chain--5{grid-template-columns:repeat(5,minmax(0,1fr))}.chain--roles li[data-lead=revolt] .chain-no span{background:#1443ad;color:#ffffff}.chain--roles li[data-lead=partner] .chain-no span{background:#ffffff;color:#1443ad;border-style:dashed}.chain-role{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c6064}.chain-legend{display:flex;flex-wrap:wrap;gap:8px 28px;margin:32px 0 0;padding:0;list-style:none;font-size:14px;line-height:20px}.chain-legend li{display:inline-flex;align-items:center;gap:10px}.chain-legend i{display:inline-block;width:16px;height:16px;border:2px solid #1443ad;box-sizing:border-box}.chain-legend i.is-revolt{background:#1443ad}.chain-legend i.is-partner{border-style:dashed}@media (max-width:1100px){.chain--5 h3{font-size:19px}}@media (max-width:760px){.chain--5{grid-template-columns:minmax(0,1fr)}.cat-uses--keep{display:block}}.roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--w-gap)}.roles .person{border-top:2px solid #1443ad;padding-top:22px;grid-template-columns:112px minmax(0,1fr);gap:20px}.roles .person-photo{width:112px;height:140px}@media (max-width:900px){.roles{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.roles{gap:36px}.roles .person{grid-template-columns:88px minmax(0,1fr);gap:16px}.roles .person-photo{width:88px;height:110px}}.areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--w-gap);margin:0}.areas div{border-top:1px solid #3a3a3a;padding:18px 0 4px;display:flex;flex-direction:column;gap:6px}.areas dt{font-size:13px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1443ad}.areas dd{margin:0;display:flex;flex-direction:column;gap:2px}.areas-name{display:block;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700;color:#3a3a3a}.areas-role{display:block;font-size:15px;line-height:22px;font-weight:400;color:#5c6064}@media (max-width:900px){.areas{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (max-width:760px){.areas{grid-template-columns:minmax(0,1fr);row-gap:0}.areas div{padding:14px 0}.team-page-grid .tm{display:flex;flex-direction:column;padding:0 0 32px;border-bottom:0}.team-page-grid .tm-photo{width:100%;max-width:none;grid-row:auto;margin:0 0 8px;padding:14px;clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px)}.team-page-grid .tm-photo span{font-size:13px;line-height:18px}.team-page-grid .team{border-top:0;gap:0}.team-page-grid .tm-flag--empty{display:none}.team-page-grid .tm-photo{width:min(100%,280px);max-width:280px}.team-page-grid .tm-actions{align-self:stretch;width:100%}.team-page-grid .tm-actions .btn{width:100%}}.person-photo,.tm-photo{background-size:cover;background-position:50% 30%;background-repeat:no-repeat}.site--demo .ph,.site--demo .ph-only,.site--demo .tag{display:none!important}.mbar--single{grid-template-columns:minmax(0,1fr)!important}.mode-flag{position:fixed;left:12px;bottom:12px;z-index:80;padding:5px 10px;border-radius:999px;background:rgba(17,17,17,.78);color:#ffffff;font:500 11px/14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;pointer-events:none}@media (max-width:760px){.has-bar .mode-flag{bottom:80px}}.pc-grid--1{grid-template-columns:minmax(0,1fr)}.pc-grid--1 .pc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pc-grid--1 .pc-shot{margin:20px 0 20px 20px;aspect-ratio:auto;min-height:260px}.pc-grid--1 .pc-action .btn{width:auto}.pc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.pc-grid--1 .pc{display:flex}.pc-grid--1 .pc-shot{margin:16px 16px 0;aspect-ratio:16/10;min-height:0}.pc-grid--1 .pc-action .btn{width:100%}.pc-grid--2{grid-template-columns:minmax(0,1fr)}}.kn-list{list-style:none;margin:0;padding:0;border-top:1px solid #3a3a3a}.kn-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);gap:var(--w-gap);align-items:baseline;padding:28px 0;border-bottom:1px solid rgba(58,58,58,.2)}.kn-meta{font-size:13px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1443ad}.kn-title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700;color:#3a3a3a;text-decoration:none}a.kn-title:hover{color:#1443ad;text-decoration:underline;text-underline-offset:5px}.kn-row p{font-weight:300;margin-top:8px}.kn-row .link-arrow{justify-self:end}@media (max-width:760px){.kn-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.kn-row .link-arrow{justify-self:start}}.kn-feature{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:center;margin-bottom:56px}.kn-feature .cat-shot{margin:0}@media (max-width:760px){.kn-feature{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px}}.art-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:72px;align-items:start}.art-body{max-width:720px}.art-body section{padding-top:8px;margin-bottom:36px}.art-body h2{font-size:28px;line-height:36px;font-weight:700;color:#1443ad;margin-bottom:12px}.art-body p{font-size:18px;line-height:30px;font-weight:300;margin-bottom:14px}.art-aside{position:sticky;top:108px;display:flex;flex-direction:column;gap:28px}.art-toc{list-style:none;margin:0;padding:0;border-top:1px solid #3a3a3a}.art-toc a{display:flex;align-items:center;min-height:44px;padding:6px 0;border-bottom:1px solid rgba(58,58,58,.2);text-decoration:none;color:#3a3a3a;font-size:15px;line-height:21px}.art-toc a:hover{color:#1443ad}.art-hero{width:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.art-cta{border-top:2px solid #1443ad;padding-top:22px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}@media (max-width:900px){.art-grid{grid-template-columns:minmax(0,1fr);gap:40px}.art-aside{position:static}.art-toc-wrap{display:none}}@media (max-width:760px){.art-body h2{font-size:22px;line-height:30px}.art-body p{font-size:17px;line-height:28px}.art-cta .btn{width:100%}}.kn-feature .cat-shot>div,.kn-feature>*{min-width:0}.kn-feature .cat-shot{width:100%;box-sizing:border-box}.kn-title{display:inline-block;padding:7px 0}.art-cta .btn{white-space:normal;text-align:center;line-height:22px;padding:12px 20px}@media (max-width:760px){.hide-sm{display:none}.hero-facts{padding:4px 0 24px}.hero-facts div{padding:10px 0}.hero-facts dd{margin-top:4px}}.hs-embed{min-height:420px}.hs-embed .hs-form-frame{width:100%}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{border-radius:0!important}