._1ryMqW_header-dock{z-index:30;height:0;position:sticky;top:0}._1ryMqW_site-header{background:var(--blue);color:#fff;border-block-end:1px solid #ffffff29;align-items:center;gap:36px;height:84px;padding:12px max(48px,50% - 672px);display:flex;position:relative}._1ryMqW_site-header>a{border-radius:8px;flex-shrink:0;align-items:center;min-height:48px;display:inline-flex}._1ryMqW_brand{width:210px;height:auto}._1ryMqW_site-header nav{font-size:14px;font-weight:var(--weight-medium);flex:1;align-items:center;gap:26px;line-height:1.4;display:flex}._1ryMqW_site-header nav>a{white-space:nowrap;align-items:center;min-height:48px;padding-block:12px;display:inline-flex}._1ryMqW_institution-menu{position:relative}._1ryMqW_institution-menu:first-child{margin-left:auto}._1ryMqW_institution-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;min-height:48px;list-style:none;display:flex}._1ryMqW_institution-menu summary::-webkit-details-marker{display:none}._1ryMqW_institution-menu summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}._1ryMqW_institution-menu summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}._1ryMqW_institution-menu>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:220px;padding:8px 16px;position:absolute;top:calc(100% + 8px);left:-16px}._1ryMqW_institution-menu a{align-items:center;min-height:44px;display:flex}._1ryMqW_institution-menu summary,._1ryMqW_institution-menu a:is(:hover,[aria-current=page]){text-underline-offset:5px;text-decoration:underline}._1ryMqW_site-header nav>a:not(._1ryMqW_nav-contact):focus-visible{border-radius:6px}._1ryMqW_site-header nav>a:not(._1ryMqW_nav-contact){text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}._1ryMqW_site-header nav>a[aria-current]:not(._1ryMqW_nav-contact){text-decoration-color:currentColor}._1ryMqW_site-header nav>a:first-child{margin-left:auto}._1ryMqW_site-header nav>a:is(:hover,:focus-visible){color:inherit;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}._1ryMqW_nav-actions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}._1ryMqW_member-area{position:relative}._1ryMqW_member-button{min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}._1ryMqW_member-button ._1ryMqW_icon{width:17px;height:17px}._1ryMqW_member-button:is(:hover,[aria-expanded=true]){background:#071c293d}._1ryMqW_site-header>:is(a,button):focus-visible{outline-color:var(--paper)}._1ryMqW_member-notice:empty{box-shadow:none;padding:0}._1ryMqW_member-notice{background:var(--paper);color:var(--deep);border-radius:10px;padding:9px 14px 9px 38px;font-size:13px;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:0;box-shadow:0 6px 16px #071c2926}._1ryMqW_site-header nav ._1ryMqW_nav-contact{background:var(--paper);min-height:50px;color:var(--deep);border-radius:999px;align-items:center;gap:10px;padding:6px 7px 6px 20px;display:inline-flex}._1ryMqW_site-header nav ._1ryMqW_nav-contact:is(:hover,:focus-visible){background:#fff}._1ryMqW_nav-contact ._1ryMqW_icon{background:var(--blue);color:#fff;border-radius:50%;width:36px;height:36px;padding:9px}._1ryMqW_site-header ._1ryMqW_institution-menu summary:focus-visible,._1ryMqW_site-header nav>a:focus-visible,._1ryMqW_site-header ._1ryMqW_nav-actions :focus-visible{outline-color:var(--paper)}._1ryMqW_site-header ._1ryMqW_institution-menu>div{color:var(--deep)}._1ryMqW_icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}._1ryMqW_menu-button{border-radius:999px;display:none}._1ryMqW_site-footer{--footer-secondary:#f1f0e9cc;--footer-meta:#f1f0e9b3;background:var(--deep);width:100%;color:var(--paper);margin:0;padding:56px max(72px,50% - 672px) 24px}._1ryMqW_site-footer a{scroll-margin-block:124px 16px}html:has(._1ryMqW_site-footer :focus-visible){scroll-behavior:auto;scroll-padding-block:124px 16px}._1ryMqW_footer-intro{border-bottom:1px solid #f1f0e91f;justify-content:space-between;align-items:center;gap:64px;padding-bottom:48px;display:flex}._1ryMqW_footer-intro>a{flex-shrink:0;min-height:48px;display:inline-flex}._1ryMqW_footer-intro img{width:260px;height:auto}._1ryMqW_footer-signature{max-width:15ch;font-family:Manrope,sans-serif;font-size:clamp(32px,3.2vw,44px);font-weight:var(--weight-medium);letter-spacing:-.03em;text-wrap:balance;line-height:1.18}._1ryMqW_footer-main{grid-template-columns:.9fr 1fr 1.1fr 1fr;gap:40px;padding-block:40px;display:grid}._1ryMqW_footer-main>*{min-width:0}._1ryMqW_footer-identity p{color:var(--footer-secondary);font-size:14px;line-height:1.8}._1ryMqW_somos{width:88px;height:auto;margin-top:24px}._1ryMqW_site-footer h3{font-size:16px;font-weight:var(--weight-medium);letter-spacing:-.02em;margin-bottom:16px;line-height:1.4}._1ryMqW_footer-main nav{flex-direction:column;align-items:start;display:flex}._1ryMqW_footer-main nav a{min-height:44px;color:var(--footer-secondary);align-items:center;padding-block:10px;font-size:14px;line-height:1.5;display:inline-flex}._1ryMqW_site-footer a:is(:hover,:focus-visible){color:var(--paper);text-underline-offset:5px;text-decoration:underline}._1ryMqW_footer-conversation{color:var(--footer-secondary)}._1ryMqW_footer-conversation h3{font-size:22px}._1ryMqW_footer-conversation p{max-width:26ch;font-size:14px}._1ryMqW_footer-conversation ._1ryMqW_text-link{border-bottom:1px solid #f1f0e959;gap:24px;min-height:44px;margin-top:18px;padding-block:12px;font-size:14px}._1ryMqW_footer-conversation ._1ryMqW_text-link:is(:hover,:focus-visible){border-bottom-color:var(--paper);text-decoration:none}._1ryMqW_footer-main nav a:active,._1ryMqW_footer-bottom a:active{color:var(--green)}._1ryMqW_footer-conversation ._1ryMqW_text-link:active{color:var(--paper);border-bottom-color:var(--green)}._1ryMqW_text-link,._1ryMqW_back-top{justify-content:space-between;align-items:center;display:inline-flex}._1ryMqW_footer-bottom{color:var(--footer-meta);border-top:1px solid #f1f0e91f;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;font-size:12px;display:flex}._1ryMqW_footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}._1ryMqW_footer-bottom a{align-items:center;min-height:44px;display:inline-flex}._1ryMqW_back-top{white-space:nowrap;gap:10px}._1ryMqW_site-footer :focus-visible{outline:3px solid var(--green);outline-offset:5px}@media (max-width:1320px) and (min-width:1101px){._1ryMqW_site-header{gap:20px;padding-inline:40px}._1ryMqW_brand{width:176px}._1ryMqW_site-header nav{gap:16px;font-size:13px}}@media (max-width:1100px){._1ryMqW_institution-menu:first-child{margin-left:0}._1ryMqW_institution-menu{border-bottom:1px solid #fff3;margin-left:0}._1ryMqW_site-header ._1ryMqW_institution-menu>div{min-width:0;color:inherit;background:0 0;border:0;margin-bottom:8px;padding:0 12px;position:static}._1ryMqW_site-header{justify-content:space-between;height:80px;padding-inline:24px;position:relative}._1ryMqW_menu-button{min-height:44px;font-size:14px;font-weight:var(--weight-medium);background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:0 0 0 12px;display:inline-flex}._1ryMqW_menu-button ._1ryMqW_icon{border:1px solid var(--line);border-radius:50%;width:36px;height:36px;padding:9px}._1ryMqW_menu-button:is(:hover,:focus-visible) ._1ryMqW_menu-icon,._1ryMqW_menu-button[aria-expanded=true] ._1ryMqW_menu-icon{background:#295c770f;border-color:#295c7773}._1ryMqW_menu-button:active ._1ryMqW_menu-icon{background:#295c771f}._1ryMqW_site-header nav{top:calc(100% + 8px);overscroll-behavior-y:contain;background:var(--mid);color:#fff;border-radius:24px;max-height:calc(100dvh - 120px);padding:16px 24px 24px;scroll-padding-block:16px;display:none;position:absolute;inset-inline:12px;overflow-y:auto;box-shadow:0 16px 28px #071c2929}._1ryMqW_site-header ._1ryMqW_menu-button ._1ryMqW_menu-icon{border-color:#ffffff80}._1ryMqW_site-header ._1ryMqW_menu-button:is(:hover,:focus-visible,[aria-expanded=true]) ._1ryMqW_menu-icon{background:#071c293d}._1ryMqW_site-header._1ryMqW_menu-open nav{flex-direction:column;align-items:stretch;gap:0;display:flex}._1ryMqW_site-header nav>a{white-space:normal;border-bottom:1px solid #fff3;min-height:56px;padding-block:16px}._1ryMqW_site-header nav>a:first-child{margin-left:0}._1ryMqW_nav-actions{flex-direction:column;align-items:stretch;margin:16px 0 0}._1ryMqW_member-button{width:100%;min-height:50px;padding-inline:20px}._1ryMqW_member-notice{color:inherit;box-shadow:none;background:0 0;padding-block-end:0;padding-inline-start:46px;position:static}._1ryMqW_site-header nav ._1ryMqW_nav-contact{border:0;justify-content:space-between;padding:6px 7px 6px 20px}._1ryMqW_site-footer{padding-inline:48px}._1ryMqW_footer-intro{gap:40px}._1ryMqW_footer-main{grid-template-columns:.85fr 1fr 1fr;gap:32px}._1ryMqW_footer-conversation{border-top:1px solid #f1f0e91f;grid-column:1/-1;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:24px;padding-top:24px;display:grid}._1ryMqW_footer-conversation h3,._1ryMqW_footer-conversation ._1ryMqW_text-link{margin:0}}@media (max-width:760px){._1ryMqW_site-header{gap:16px;height:72px;padding-inline:24px}._1ryMqW_brand{width:180px}._1ryMqW_site-header nav{max-height:calc(100dvh - 108px);padding-inline:20px}._1ryMqW_site-footer{padding:36px 36px 20px}._1ryMqW_footer-intro{flex-direction:column;align-items:start;gap:28px;padding-bottom:32px}._1ryMqW_footer-intro img{width:220px}._1ryMqW_footer-signature{max-width:18ch;font-size:30px}._1ryMqW_footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px;padding-block:32px}._1ryMqW_footer-identity{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}._1ryMqW_footer-identity p{font-size:13px}._1ryMqW_somos{width:76px;margin:0}._1ryMqW_footer-main nav a{font-size:13px}._1ryMqW_site-footer h3{font-size:15px}._1ryMqW_footer-conversation{padding-top:28px;display:block}._1ryMqW_footer-conversation h3{margin-bottom:12px;font-size:22px}._1ryMqW_footer-conversation p{max-width:32ch}._1ryMqW_footer-conversation ._1ryMqW_text-link{margin-top:16px}._1ryMqW_footer-bottom{flex-wrap:wrap;align-items:start;gap:12px 24px}._1ryMqW_footer-bottom p{flex-basis:100%}._1ryMqW_footer-bottom nav{gap:0 20px}._1ryMqW_back-top{margin-left:auto}}@media (max-width:360px){._1ryMqW_brand{width:165px}._1ryMqW_site-header{gap:8px;padding-inline:14px}._1ryMqW_menu-button{gap:6px;padding-left:0;font-size:13px}._1ryMqW_site-footer{padding-inline:32px}._1ryMqW_footer-main{grid-template-columns:minmax(0,1fr)}._1ryMqW_footer-signature{font-size:28px}}._1ryMqW_site-header nav ._1ryMqW_nav-contact:active{background:var(--paper)}@media (prefers-reduced-motion:no-preference){._1ryMqW_member-button{transition:background-color .14s ease-out}._1ryMqW_site-header nav>a{transition:color .14s cubic-bezier(.16,1,.3,1),text-decoration-color .14s cubic-bezier(.16,1,.3,1)}._1ryMqW_site-header nav ._1ryMqW_nav-contact,._1ryMqW_site-header nav ._1ryMqW_nav-contact ._1ryMqW_icon{transition:background-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1)}._1ryMqW_site-header nav ._1ryMqW_nav-contact ._1ryMqW_icon path{transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.16,1,.3,1)}._1ryMqW_site-header nav ._1ryMqW_nav-contact:is(:hover,:focus-visible) ._1ryMqW_icon path{transform:translate(2px,-2px)}._1ryMqW_site-header ._1ryMqW_menu-button ._1ryMqW_menu-icon{transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1)}._1ryMqW_site-header nav ._1ryMqW_nav-contact:active,._1ryMqW_site-header nav ._1ryMqW_nav-contact:active ._1ryMqW_icon,._1ryMqW_site-header nav ._1ryMqW_nav-contact:active ._1ryMqW_icon path,._1ryMqW_site-header ._1ryMqW_menu-button:active ._1ryMqW_menu-icon{transition-duration:80ms}}@media (max-width:1100px) and (prefers-reduced-motion:no-preference){._1ryMqW_site-header._1ryMqW_menu-open:not(._1ryMqW_home-header) nav{animation:.2s cubic-bezier(.16,1,.3,1) _1ryMqW_header-menu-depth}}@keyframes _1ryMqW_header-menu-depth{0%{box-shadow:0 8px 16px #071c2914}to{box-shadow:0 16px 28px #071c2929}}@media (prefers-reduced-motion:no-preference){._1ryMqW_site-footer a{transition:color .14s cubic-bezier(.16,1,.3,1)}._1ryMqW_footer-conversation ._1ryMqW_text-link{transition:color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1)}._1ryMqW_site-footer a:active{transition-duration:80ms}}@media (prefers-reduced-motion:reduce){._1ryMqW_site-header nav>a{transition:color .1s,text-decoration-color .1s!important}._1ryMqW_site-header nav ._1ryMqW_nav-contact,._1ryMqW_site-header nav ._1ryMqW_nav-contact ._1ryMqW_icon{transition:background-color .1s,color .1s!important}._1ryMqW_site-header ._1ryMqW_menu-button ._1ryMqW_menu-icon{transition:background-color .1s,border-color .1s!important}}._1ryMqW_home-header{--menu-gutter:var(--home-content-inset);--menu-inset:clamp(12px, 2vw, 24px);--menu-bar-height:84px;z-index:1;width:calc(100% - 2 * (var(--menu-gutter) - var(--menu-inset)));padding-inline:var(--menu-inset);background:var(--paper);color:var(--deep);border-block-end:0;border-block-end:1px solid var(--line);justify-content:space-between;margin-inline:auto}._1ryMqW_header-dock:has(._1ryMqW_home-header){top:16px}._1ryMqW_header-dock:has(._1ryMqW_home-header):before{content:"";pointer-events:none;opacity:0;background:#071c2970;position:fixed;inset:0}._1ryMqW_header-dock:has(._1ryMqW_home-header._1ryMqW_menu-open):before{opacity:1}._1ryMqW_home-header ._1ryMqW_menu-button{min-height:48px;font-size:14px;font-weight:var(--weight-medium);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}._1ryMqW_home-header ._1ryMqW_menu-button:is(:hover,[aria-expanded=true]){text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px}._1ryMqW_site-header._1ryMqW_home-header ._1ryMqW_menu-button ._1ryMqW_menu-icon{width:24px;height:24px;color:var(--blue);background:0 0;border:0;border-radius:0;padding:0}._1ryMqW_home-header>:is(a,button):focus-visible{outline-color:var(--blue)}._1ryMqW_home-header nav{visibility:hidden;opacity:0;pointer-events:none;padding:28px var(--menu-inset) 36px;max-height:calc(100dvh - var(--menu-bar-height) - 16px);overscroll-behavior-y:contain;background:color-mix(in srgb, var(--deep) 82%, var(--blue));color:var(--paper);border-block-end:1px solid #ffffff2e;border-radius:0;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:stretch;gap:0 clamp(32px,5vw,84px);display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 18px 24px #071c2933}._1ryMqW_home-header._1ryMqW_menu-open nav{visibility:visible;opacity:1;pointer-events:auto;gap:0 clamp(32px,5vw,84px);display:grid}._1ryMqW_home-header nav>a{min-height:64px;font-family:Manrope,sans-serif;font-size:clamp(17px,2vw,26px);font-weight:var(--weight-medium);white-space:normal;border-block-end:1px solid #ffffff38;justify-content:space-between;gap:12px;margin:0;padding:14px 0}._1ryMqW_home-header nav>a:first-child{margin-inline-start:0}._1ryMqW_home-header nav>a:after{content:"";border:solid var(--green);border-width:0 1px 1px 0;flex:none;width:8px;height:8px;margin-inline-end:4px;transform:rotate(-45deg)}._1ryMqW_home-header ._1ryMqW_nav-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:start;gap:12px;margin:20px 0 0}._1ryMqW_home-header ._1ryMqW_member-area,._1ryMqW_home-header ._1ryMqW_nav-contact{flex:none}._1ryMqW_home-header ._1ryMqW_member-notice{color:inherit;box-shadow:none;background:0 0;padding-block-end:0;position:static}@media (max-width:1100px){._1ryMqW_home-header{--menu-bar-height:80px}}@media (max-width:820px){._1ryMqW_home-header nav{grid-template-columns:minmax(0,1fr);padding-block:8px 24px}._1ryMqW_home-header nav>a{min-height:52px}._1ryMqW_home-header ._1ryMqW_nav-actions{flex-direction:column;align-items:stretch;margin:18px 0 0}}@media (max-width:760px){._1ryMqW_home-header{--menu-bar-height:72px}}@media (prefers-reduced-motion:no-preference){._1ryMqW_home-header nav{transition:opacity .12s ease-out,translate .12s ease-out,visibility 0s linear .12s;translate:0 -4px}._1ryMqW_home-header._1ryMqW_menu-open nav{transition:opacity .18s ease-out,translate .18s cubic-bezier(.16,1,.3,1);translate:0}._1ryMqW_header-dock:has(._1ryMqW_home-header):before{transition:opacity .12s ease-out}._1ryMqW_header-dock:has(._1ryMqW_home-header._1ryMqW_menu-open):before{transition-duration:.18s}}
._06co2W_skip{z-index:40;background:var(--green);padding:15px;position:absolute;top:-80px;left:20px}._06co2W_skip:focus{top:15px}body:has(._06co2W_home-root){--home-gutter:48px;--home-content-inset:max(var(--home-gutter), calc((100% - 1344px) / 2))}._06co2W_home-root{--home-chapter-space:clamp(68px, 7vw, 104px);--home-night:var(--deep);--home-field:#e7eeea;--home-night-rule:#f1f0e952;--home-connected-space:calc(var(--home-chapter-space) * .75);position:relative}html:has(._06co2W_home-root :focus-visible){scroll-behavior:auto;scroll-padding-block:112px 16px}@media (max-width:1100px){body:has(._06co2W_home-root){--home-gutter:32px}._06co2W_home-root{--home-chapter-space:48px}}@media (max-width:820px){body:has(._06co2W_home-root){--home-gutter:24px}._06co2W_home-root{--home-chapter-space:36px}}@media (max-width:760px){html:has(._06co2W_home-root :focus-visible){scroll-padding-block-start:100px}}@media (max-width:360px){body:has(._06co2W_home-root){--home-gutter:18px}}._06co2W_home-root:focus{outline:none}._06co2W_route-dialog{border:1px solid var(--line);background:var(--paper);width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;margin:auto;padding:32px;overflow-y:auto}._06co2W_route-dialog::backdrop{background:#071c29a6}._06co2W_route-dialog h2{margin:0;font-size:30px;line-height:1.2}._06co2W_route-dialog p{overflow-wrap:anywhere;margin-top:16px;font-size:14px;line-height:1.65}._06co2W_route-dialog button{min-width:64px;min-height:44px;color:var(--blue);text-underline-offset:4px;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 0 24px auto;padding:8px 12px;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}._06co2W_route-dialog button:hover{background:#295c770f}._06co2W_route-dialog button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}._06co2W_route-dialog ._06co2W_route-path{color:var(--blue);font-size:13px}@media (max-width:520px){._06co2W_route-dialog{border-radius:16px;padding:24px}._06co2W_route-dialog h2{font-size:26px}}
.BzIeeG_base{--home-edge:clamp(16px, 2vw, 32px);--home-wide:1480px;--home-editorial:1320px;--home-gap:clamp(16px, 2vw, 24px);--home-section-space:clamp(70px, 100vw / 12, 120px);--home-opening-surface:#fff;--home-panel-radius:12px;--home-display-size:clamp(38px, 5.35vw, 80px);--home-heading-size:clamp(30px, 3.6vw, 52px);--home-title-size:clamp(20px, 2vw, 26px);--home-body-size:clamp(16px, 1.3vw, 18px);--home-label-size:14px;--home-display-face:Manrope, sans-serif;--home-body-face:Inter, sans-serif;--home-surface:var(--paper);--home-foreground:var(--deep);--home-muted:var(--blue);--home-outline:var(--line);--home-focus:var(--blue);--home-ease-out:var(--motion-ease-out);--home-motion:var(--motion-feedback) var(--home-ease-out);font-family:var(--home-body-face)}.BzIeeG_wide,.BzIeeG_editorial{width:calc(100% - var(--home-edge) * 2);margin-inline:auto}.BzIeeG_wide{max-width:var(--home-wide)}.BzIeeG_editorial{max-width:var(--home-editorial)}.BzIeeG_dark{--home-surface:var(--deep);--home-foreground:var(--paper);--home-muted:#c0d0d6;--home-outline:#f1f0e938;--home-focus:var(--green);background:var(--home-surface);color:var(--home-foreground)}.BzIeeG_base :is(a,button,summary):focus-visible{outline:2px solid var(--home-focus);outline-offset:3px}.BzIeeG_action{justify-content:space-between;align-items:center;gap:var(--home-action-gap,12px);width:fit-content;min-height:48px;padding:var(--home-action-block-inset,4px) var(--home-action-icon-inset,4px) var(--home-action-block-inset,4px) var(--home-action-label-inset,14px);background:var(--green);color:var(--deep);font-size:13px;font-weight:var(--weight-strong);transition:background-color var(--home-motion), border-color var(--home-motion);border:1px solid #0000;border-radius:8px;line-height:1.3;display:inline-flex}.BzIeeG_action>span[aria-hidden=true]{background:var(--deep);width:38px;height:38px;color:var(--paper);border-radius:5px;flex:0 0 38px;place-items:center;display:grid}.BzIeeG_actionLabel{overflow:hidden}.BzIeeG_actionLabel>span{display:block;position:relative}.BzIeeG_actionLabel>span>span{position:absolute;inset:100% 0 auto}.BzIeeG_action svg,.BzIeeG_textLink svg{flex:none;width:16px;height:16px}.BzIeeG_action:hover{background:#51dc35}.BzIeeG_action:active{border-color:var(--deep);background:#27ad0d}.BzIeeG_action[data-variant=outline]{border-color:var(--home-outline);color:var(--home-foreground);background:0 0}.BzIeeG_action[data-variant=outline]>span[aria-hidden=true]{background:var(--mid);color:var(--paper)}.BzIeeG_action[data-variant=outline]:is(:hover,:active){border-color:var(--home-focus);background:var(--mid)}.BzIeeG_textLink{width:fit-content;min-height:44px;font-weight:var(--weight-emphasis);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.BzIeeG_textLink:is(:hover,:focus-visible,:active){text-decoration:underline}@media (prefers-reduced-motion:no-preference){.BzIeeG_actionLabel>span{transition:transform .4s ease-in-out}.BzIeeG_action:is(:hover,:focus-visible) .BzIeeG_actionLabel>span{transform:translateY(-100%)}.BzIeeG_action svg,.BzIeeG_textLink svg{transition:transform var(--home-motion)}.BzIeeG_action:is(:hover,:focus-visible) svg,.BzIeeG_textLink:is(:hover,:focus-visible) svg{transform:var(--home-arrow-shift,translate(2px, -2px))}.BzIeeG_action:has(.BzIeeG_actionLabel) svg{transition:transform .3s ease-in-out}.BzIeeG_action:has(.BzIeeG_actionLabel):is(:hover,:focus-visible) svg{transform:var(--home-action-turn,rotate(45deg))}}
._0w3GvW_hero{gap:var(--home-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:24px;scroll-margin-top:160px;display:grid}._0w3GvW_message,._0w3GvW_scene{isolation:isolate;border-radius:var(--home-panel-radius);min-width:0;min-height:clamp(550px,44.5vw,660px);position:relative;overflow:hidden}._0w3GvW_message{background:var(--mid);align-items:center;padding:clamp(28px,3vw,48px);display:grid}._0w3GvW_texture,._0w3GvW_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._0w3GvW_texture{z-index:-1;opacity:.1;object-position:58% center;pointer-events:none}._0w3GvW_eyebrow{font-size:clamp(13px,1.15vw,17px);font-weight:var(--weight-emphasis);align-items:center;gap:12px;margin-bottom:clamp(14px,1.5vw,22px);line-height:1.3;display:flex}._0w3GvW_eyebrow:after{background:var(--green);content:"";border-radius:2px;flex:0 0 clamp(24px,3vw,44px);height:4px}._0w3GvW_content h1{color:var(--home-foreground);font-family:var(--home-display-face);font-size:var(--home-display-size);font-weight:var(--weight-emphasis);letter-spacing:-.04em;text-wrap:balance;line-height:1.06}._0w3GvW_description{max-width:44ch;color:var(--home-muted);font-size:var(--home-body-size);text-wrap:pretty;margin-top:clamp(16px,1.5vw,22px);line-height:1.6}._0w3GvW_actions{--home-action-turn:translateY(3px);flex-wrap:wrap;align-items:center;gap:14px clamp(16px,2vw,28px);margin-top:clamp(24px,2.5vw,36px);display:flex}._0w3GvW_actions>a{min-height:52px;font-size:14px}._0w3GvW_actions img{width:clamp(70px,7vw,96px);height:auto}._0w3GvW_scene{--scene-inset:clamp(16px, 1.7vw, 24px);padding:var(--scene-inset);background:var(--deep);place-items:end start;display:grid}._0w3GvW_photo{object-position:54% center}._0w3GvW_figures{border-radius:calc(var(--home-panel-radius) - 2px);width:min(100%,35rem);color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);--home-focus:var(--green);--figure-muted:color-mix(in srgb, var(--paper) 82%, var(--blue));background:linear-gradient(115deg,#10384dd1,#071c29eb);grid-template-columns:clamp(64px,8vw,108px) minmax(0,1fr);align-items:center;gap:clamp(10px,1vw,14px) clamp(14px,1.7vw,24px);padding:clamp(14px,1.4vw,22px);display:grid;position:relative;container-type:inline-size}._0w3GvW_figureDial{aspect-ratio:1;place-items:center;display:grid;position:relative}._0w3GvW_figureDial svg{color:#f1f0e96b;width:100%}._0w3GvW_figureDial circle[data-active=true]{color:var(--green)}._0w3GvW_figureDial circle{transition:color var(--home-motion)}._0w3GvW_figureDial span{text-align:center;max-width:7ch;font-size:clamp(10px,1vw,14px);font-weight:var(--weight-emphasis);line-height:1.2;position:absolute}._0w3GvW_figureReadout{align-content:center;gap:3px;min-height:clamp(96px,7.5vw,110px);display:grid}._0w3GvW_figureReadout strong{font-family:var(--home-display-face);font-size:clamp(36px,4.4vw,64px);font-weight:var(--weight-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:.98}._0w3GvW_figureValue{align-items:baseline;gap:6px;display:flex}._0w3GvW_figureValue span{font-size:clamp(12px,1.1vw,16px);font-weight:var(--weight-emphasis)}._0w3GvW_figureMeaning{font-weight:var(--weight-emphasis);font-size:clamp(13px,1.2vw,17px);line-height:1.25}._0w3GvW_figureReadout small{font-size:12px;line-height:1.3}._0w3GvW_figureControls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px 8px;display:grid}._0w3GvW_figureControls p{color:var(--figure-muted);font-size:12px;font-weight:var(--weight-medium);grid-column:1/-1;line-height:1.35}._0w3GvW_figureControls button{min-height:44px;color:var(--figure-muted);font-size:clamp(11px,1vw,13px);font-weight:var(--weight-medium);transition:background-color var(--home-motion), color var(--home-motion);background:0 0;border:0;border-radius:6px;padding-inline:4px}._0w3GvW_figureControls button:is(:hover,:active){color:var(--paper);background:#f1f0e914}._0w3GvW_figureControls button[aria-pressed=true]{color:var(--paper);font-weight:var(--weight-emphasis);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px;background:#f1f0e921}@media (prefers-reduced-motion:no-preference){._0w3GvW_eyebrow:after{transform-origin:0;animation:_0w3GvW_hero-accent .54s var(--home-ease-out) both}._0w3GvW_figureValue{animation:_0w3GvW_figure-value .24s var(--home-ease-out)}._0w3GvW_content h1>span{animation:_0w3GvW_hero-word-in .65s var(--home-ease-out) calc(75ms + 32ms * var(--hero-word)) both;display:inline-block}._0w3GvW_eyebrow,._0w3GvW_description,._0w3GvW_actions{animation:_0w3GvW_hero-detail-in .62s var(--home-ease-out) both}._0w3GvW_description{animation-delay:.21s}._0w3GvW_actions{animation-delay:.32s}}@media (not (max-width:1100px)) and (prefers-reduced-motion:no-preference){._0w3GvW_figures{animation:_0w3GvW_figure-arrival .65s var(--home-ease-out) .2s both}}@keyframes _0w3GvW_hero-word-in{0%{opacity:.74;transform:translate(15px)}}@keyframes _0w3GvW_hero-detail-in{0%{opacity:.78;transform:translateY(12px)}}@keyframes _0w3GvW_hero-accent{0%{transform:scaleX(.32)}}@keyframes _0w3GvW_figure-arrival{0%{opacity:.82;transform:translateY(10px)}}@keyframes _0w3GvW_figure-value{0%{opacity:.72;transform:translateY(3px)}}@container (min-width:400px){._0w3GvW_figureControls{grid-template-columns:auto repeat(3,minmax(0,1fr))}._0w3GvW_figureControls p{grid-column:auto;margin-inline-end:8px}}@container (max-width:260px){._0w3GvW_figureReadout{min-height:112px}}._0w3GvW_imageCaption{inset:var(--scene-inset) var(--scene-inset) auto auto;color:var(--paper);background:#071c29c7;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute}@media (max-width:1100px){._0w3GvW_message,._0w3GvW_scene{min-height:auto}._0w3GvW_scene{--scene-inset:12px;padding:0;display:block}._0w3GvW_imageCaption{inset-inline:var(--scene-inset) auto}._0w3GvW_photo{aspect-ratio:5/4;object-position:54% 24%;height:auto;position:static}._0w3GvW_figures{width:calc(100% - var(--scene-inset) * 2);margin:-24px var(--scene-inset) var(--scene-inset);grid-template-columns:clamp(64px,12vw,108px) minmax(0,1fr)}}@media (max-width:880px){._0w3GvW_hero{grid-template-columns:1fr}._0w3GvW_message{padding:clamp(24px,6vw,48px);padding-block:clamp(40px,8vw,64px)}._0w3GvW_content h1{max-width:18ch;font-size:clamp(38px,6.4vw,55px)}._0w3GvW_photo{aspect-ratio:1}._0w3GvW_figures{grid-template-columns:clamp(64px,20vw,108px) minmax(0,1fr)}}@media (max-width:440px){._0w3GvW_actions{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:360px){._0w3GvW_actions>a{font-size:13px}}._0w3GvW_figureStrip{color:var(--deep);background:#edf3f4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}._0w3GvW_stripIndex{padding:clamp(22px, 2.4vw, 34px) var(--hero-inset);align-content:center;gap:14px;display:grid}._0w3GvW_stripLabel{font-family:var(--home-display-face);font-size:var(--home-title-size);font-weight:var(--weight-emphasis);letter-spacing:-.02em;line-height:1.25}._0w3GvW_figureStrip ._0w3GvW_figureControls{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,4.6rem),1fr));gap:4px;width:min(100%,390px)}._0w3GvW_figureStrip ._0w3GvW_figureControls button{min-height:48px;color:var(--blue);font-size:var(--home-label-size);border-radius:6px;padding:7px clamp(4px,.8vw,12px);position:relative}._0w3GvW_figureStrip ._0w3GvW_figureControls button:is(:hover,:active){color:var(--deep);background:#295c7712}._0w3GvW_figureStrip ._0w3GvW_figureControls button[aria-pressed=true]{background:var(--green);color:var(--deep);text-decoration:none}._0w3GvW_figureStrip ._0w3GvW_figureControls button[aria-pressed=true]:hover{background:var(--green);text-underline-offset:4px;text-decoration:underline}._0w3GvW_stripReadout{background:var(--mid);min-height:156px;color:var(--paper);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,30px);padding:24px clamp(22px,3vw,44px);display:grid}._0w3GvW_stripReadout ._0w3GvW_figureValue{gap:2px;display:grid}._0w3GvW_stripReadout ._0w3GvW_figureValue span{color:#c0d0d6;font-size:var(--home-type-caption,.8125rem)}._0w3GvW_stripReadout strong{font-family:var(--home-display-face);font-size:clamp(3.25rem,2rem + 3vw,4.75rem);font-weight:var(--weight-strong);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--green);line-height:.98}._0w3GvW_stripDetail{align-content:center;gap:5px;min-height:60px;display:grid}._0w3GvW_stripDetail ._0w3GvW_figureMeaning{font-size:var(--home-title-size);text-wrap:pretty}._0w3GvW_stripDetail small{color:#c0d0d6;font-size:var(--home-type-caption,.8125rem);line-height:1.35}@media (max-width:700px){._0w3GvW_figureStrip{grid-template-columns:1fr}._0w3GvW_stripIndex{width:100%}._0w3GvW_stripReadout{min-height:142px;padding:22px var(--hero-inset)}._0w3GvW_stripDetail ._0w3GvW_figureMeaning{font-size:var(--home-body-size)}}@media (max-width:400px){._0w3GvW_figureStrip ._0w3GvW_figureControls button{font-size:var(--home-type-caption,.8125rem);padding-inline:2px}}
.TJQNkq_figures,.TJQNkq_pathways,.TJQNkq_solutions[data-editorial],.TJQNkq_contact,.TJQNkq_news{--editorial-canvas:var(--ed-canvas,#fff);--editorial-paper:var(--ed-paper-veil,color-mix(in srgb, var(--paper) 68%, white));--editorial-wash:var(--ed-wash,color-mix(in srgb, var(--paper) 46%, white));--editorial-tint:var(--ed-tint,color-mix(in srgb, var(--blue) 9.5%, white));--editorial-green-tint:var(--ed-green-tint,color-mix(in srgb, var(--green) 11%, white));--editorial-blue-tint:var(--ed-blue-tint,color-mix(in srgb, var(--blue) 10%, white));--editorial-warm:var(--ed-warm-hover,var(--paper));--editorial-ink:var(--ed-ink,var(--deep));--editorial-prose:var(--ed-prose,color-mix(in srgb, var(--deep) 78%, white));--editorial-meta:var(--ed-meta,var(--blue));--editorial-rule:var(--ed-rule-strong,color-mix(in srgb, var(--deep) 15%, white));--editorial-rule-soft:var(--ed-rule-soft,color-mix(in srgb, var(--deep) 9.5%, white));--home-focus:var(--blue);color:var(--editorial-ink)}.TJQNkq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TJQNkq_figures{padding:clamp(26px, 3vw, 38px) var(--hero-inset,clamp(24px, 4vw, 56px));border:1px solid var(--editorial-rule);background:var(--editorial-canvas);border-top:0;grid-template-columns:minmax(0,.72fr) minmax(0,1.88fr);align-items:stretch;gap:28px clamp(32px,3.6vw,48px);display:grid}@media (min-width:1061px){.TJQNkq_figures{z-index:2;margin-inline-start:auto;border-top:1px solid var(--editorial-rule);width:min(86%,1260px);margin-top:clamp(-56px,-4.4vw,-40px);position:relative;box-shadow:0 20px 44px -28px #071c2924}}.TJQNkq_figuresHeading{align-self:center;max-width:28ch}.TJQNkq_figuresHeading:before{background:var(--green);content:"";width:18px;height:1.5px;margin-bottom:14px;display:block}.TJQNkq_figuresHeading p{font-family:var(--home-display-face);letter-spacing:-.028em;margin:0 0 10px;font-size:clamp(20px,1.65vw,24px);font-weight:590;line-height:1.24}.TJQNkq_figuresHeading>span{color:var(--editorial-prose);font-size:14px;line-height:1.6;display:block}.TJQNkq_figuresGrid{border-left:1px solid var(--editorial-rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.TJQNkq_figureItem{flex-direction:column;min-width:0;padding-inline:clamp(20px,2.2vw,32px);display:flex}.TJQNkq_figureItem:last-child{padding-inline-end:0}.TJQNkq_figureItem+.TJQNkq_figureItem{border-left:1px solid var(--editorial-rule-soft)}.TJQNkq_figureMeta{border-bottom:1px solid var(--editorial-rule-soft);color:var(--editorial-meta);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.01em;align-items:center;gap:8px;padding-bottom:12px;line-height:1.4;display:flex}.TJQNkq_figureMeta>span{color:var(--editorial-ink);font-size:11.5px;font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums}@media (hover:hover){.TJQNkq_figureItem:hover .TJQNkq_figureMeta{border-bottom-color:var(--green)}.TJQNkq_figureItem:hover .TJQNkq_figureMeta>span,.TJQNkq_figureItem:hover .TJQNkq_number strong{color:var(--mid)}}.TJQNkq_number{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:84px;margin-top:14px;display:flex}.TJQNkq_qualifier{color:var(--editorial-meta);font-size:12px;font-weight:var(--weight-regular);margin-bottom:4px;line-height:1.3}.TJQNkq_number strong{color:var(--editorial-ink);font-family:var(--home-display-face);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(46px,4vw,60px);font-weight:580;line-height:1}.TJQNkq_numberContext{gap:5px;max-width:26ch;margin-top:12px;display:grid}.TJQNkq_numberContext>span{color:var(--editorial-ink);font-size:15px;font-weight:500;line-height:1.4}.TJQNkq_numberContext small{color:var(--editorial-meta);font-size:12px;line-height:1.45}.TJQNkq_pathways{--pathway-gap:clamp(32px, 3.4vw, 52px);column-gap:var(--pathway-gap);border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule-soft);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.TJQNkq_pathwayItem{min-width:0;position:relative}.TJQNkq_pathwayItem+.TJQNkq_pathwayItem:before{inset:24px auto 24px calc(var(--pathway-gap) / -2);background:var(--editorial-rule-soft);content:"";width:1px;position:absolute}.TJQNkq_pathwayLink{height:100%;color:var(--editorial-ink);background:0 0;grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:16px;padding-block:clamp(18px,2vw,24px);display:grid;position:relative}.TJQNkq_pathwayLink:after{background:var(--blue);content:"";transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.TJQNkq_pathwayCopy{gap:8px;min-width:0;display:grid}.TJQNkq_pathwayScope{color:var(--editorial-meta);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.015em;align-items:center;gap:8px;margin:0;line-height:1.3;display:inline-flex}.TJQNkq_pathwayScope:before{background:color-mix(in srgb, var(--blue) 42%, white);content:"";width:10px;height:1px}.TJQNkq_pathwayItem h2{max-width:24ch;color:var(--editorial-ink);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(17.5px,1.35vw,20px);font-weight:580;line-height:1.24}.TJQNkq_pathwayArrow{width:20px;height:24px;color:var(--editorial-meta);align-self:center;place-items:center;display:grid}.TJQNkq_pathwayArrow svg{width:16px;height:16px}.TJQNkq_pathwayLink:focus-visible{outline-offset:4px}.TJQNkq_pathwayLink:is(:hover,:focus-visible):after{transform:scaleX(1)}.TJQNkq_pathwayLink:is(:hover,:focus-visible) h2{color:var(--editorial-meta)}.TJQNkq_pathwayLink:is(:hover,:focus-visible) .TJQNkq_pathwayArrow{color:var(--blue)}.TJQNkq_solutions[data-editorial]{--home-foreground:var(--editorial-ink);--home-muted:var(--editorial-prose);--home-outline:var(--editorial-rule);padding:clamp(52px, 5.8vw, 80px) var(--home-edge,clamp(16px, 2vw, 32px));border-block:1px solid var(--editorial-rule);background:var(--editorial-paper);border-inline:0}.TJQNkq_solutions[data-editorial]>div:first-child,.TJQNkq_workbench{width:100%;max-width:var(--home-wide,1480px);margin-inline:auto}.TJQNkq_solutions[data-editorial]>div:first-child{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:end;gap:24px clamp(28px,3.8vw,56px);margin-bottom:clamp(32px,3.8vw,44px);display:grid}.TJQNkq_solutions[data-editorial] h2{letter-spacing:-.038em;text-wrap:balance;max-width:16ch;font-weight:590;line-height:1.08}.TJQNkq_solutions[data-editorial] h2 em{color:var(--blue)}.TJQNkq_solutions[data-editorial]>div:first-child>div>p:first-child{max-width:48ch;color:var(--editorial-prose)}.TJQNkq_indexLink{min-height:44px;color:var(--editorial-ink);font-size:14px;font-weight:var(--weight-emphasis);align-items:center;gap:20px;display:inline-flex}.TJQNkq_indexLink svg{flex:none;width:18px;height:18px}.TJQNkq_indexLink:is(:hover,:focus-visible){color:var(--editorial-meta);text-underline-offset:5px;text-decoration:underline}.TJQNkq_workbench{grid-template-rows:auto auto auto minmax(20px,1fr);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:clamp(28px,3.8vw,56px);display:grid}.TJQNkq_stageHeading{grid-column:1;margin:0;scroll-margin-top:114px}.TJQNkq_stageHeading+.TJQNkq_stageShowcase+.TJQNkq_stageHeading{margin-top:10px}.TJQNkq_stageTab{border:1px solid var(--editorial-rule-soft);background:color-mix(in srgb, white 54%, var(--editorial-paper));width:100%;color:var(--editorial-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:26px 44px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:20px 22px;display:grid}.TJQNkq_stageTab:focus-visible{outline:2px solid var(--home-focus);outline-offset:-2px}.TJQNkq_stageHeading[data-active=false] .TJQNkq_stageTab:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--blue) 36%, white);background:var(--editorial-canvas);box-shadow:inset 3px 0 0 var(--blue)}.TJQNkq_stageHeading[data-active=true] .TJQNkq_stageTab{border-color:var(--editorial-rule);background:var(--editorial-canvas);box-shadow:inset 3px 0 0 var(--green)}.TJQNkq_stageIndex{color:var(--editorial-meta);font-family:var(--home-display-face);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border:0;place-self:center start;padding:0;font-size:14px;font-weight:550}.TJQNkq_stageHeading[data-active=true] .TJQNkq_stageIndex{color:var(--editorial-ink)}.TJQNkq_stageIconBox{border:1px solid var(--editorial-rule-soft);background:var(--editorial-paper);width:44px;height:44px;color:var(--editorial-ink);place-items:center;display:grid}.TJQNkq_stageIconBox svg{width:22px;height:22px}.TJQNkq_stageHeading[data-active=false] .TJQNkq_stageTab:is(:hover,:focus-visible) .TJQNkq_stageIconBox{border-color:var(--mid);background:var(--mid);color:#fff}.TJQNkq_stageHeading[data-active=true] .TJQNkq_stageIconBox{border-color:var(--deep);background:var(--deep);color:var(--green)}.TJQNkq_stageTabCopy{gap:3px;min-width:0;display:grid}.TJQNkq_stageTabTitle{color:var(--editorial-ink);font-family:var(--home-display-face);letter-spacing:-.026em;font-size:clamp(20px,1.65vw,24px);font-weight:580;line-height:1.2}.TJQNkq_stageHeading[data-active=false] .TJQNkq_stageTab:is(:hover,:focus-visible) .TJQNkq_stageTabTitle{color:var(--editorial-meta)}.TJQNkq_stageTabSummary{color:var(--editorial-prose);font-family:var(--home-body-face);font-size:13px;font-weight:var(--weight-regular);line-height:1.4}.TJQNkq_stageTabIndicator{color:var(--editorial-meta);place-items:center;display:grid}.TJQNkq_stageTabIndicator svg{width:18px;height:18px}.TJQNkq_stageHeading[data-active=true] .TJQNkq_stageTabIndicator{color:var(--editorial-ink)}.TJQNkq_stageShowcase{border:1px solid var(--editorial-rule);background:var(--editorial-canvas);grid-area:1/2/5;min-width:0}.TJQNkq_stageShowcase[hidden]{display:none}.TJQNkq_stageMedia{border-bottom:1px solid var(--editorial-rule-soft);margin:0}.TJQNkq_stageMedia img{aspect-ratio:16/7.4;object-fit:cover;object-position:center 44%;width:100%;height:auto;display:block}.TJQNkq_stageMedia figcaption{border-top:1px solid var(--editorial-rule-soft);background:color-mix(in srgb, var(--editorial-paper) 55%, white);color:var(--editorial-meta);padding:10px clamp(20px,2.8vw,34px);font-size:12px;line-height:1.45}.TJQNkq_stageSpec{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:24px clamp(28px,3vw,42px);padding:clamp(24px,2.8vw,34px);display:grid}@media (min-width:961px){.TJQNkq_stageSpec{min-height:292px}}.TJQNkq_stageNarrative{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.TJQNkq_stageStepTag{color:var(--editorial-meta);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.015em;line-height:1.4}.TJQNkq_stagePurpose{max-width:22ch;color:var(--editorial-ink);font-family:var(--home-display-face);letter-spacing:-.028em;margin:0;font-size:clamp(22px,1.85vw,27px);font-weight:590;line-height:1.18}.TJQNkq_stageDescription{max-width:38ch;color:var(--editorial-prose);margin:0;font-size:15px;line-height:1.62}.TJQNkq_stagePrimaryLink{min-height:44px;color:var(--editorial-ink);font-size:14px;font-weight:var(--weight-emphasis);align-items:center;gap:12px;margin-top:4px;display:inline-flex}.TJQNkq_stagePrimaryLink svg{flex:none;width:17px;height:17px}.TJQNkq_stagePrimaryLink:is(:hover,:focus-visible){color:var(--editorial-meta);text-underline-offset:5px;text-decoration:underline}.TJQNkq_stageServicesCol{border-left:1px solid var(--editorial-rule-soft);min-width:0;padding-left:clamp(22px,2.6vw,34px)}.TJQNkq_stageServicesLabel{color:var(--editorial-meta);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.015em;margin-bottom:10px;line-height:1.4;display:block}.TJQNkq_stageServicesList{border-top:1px solid var(--editorial-rule-soft);color:var(--editorial-prose);gap:0;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.TJQNkq_stageServicesList li{border-bottom:1px solid var(--editorial-rule-soft);padding:10px 0 10px 22px;position:relative}.TJQNkq_stageServicesList li:last-child{border-bottom:0}.TJQNkq_stageServicesList li:has(a){padding-block:1px}.TJQNkq_stageServicesList li:before{background:var(--editorial-meta);content:"";width:9px;height:1.5px;position:absolute;inset:calc(10px + .72em) auto auto 0}.TJQNkq_stageServicesList li:has(a):before{inset-block-start:50%;transform:translateY(-50%)}@media (hover:hover){.TJQNkq_stageServicesList li:hover{color:var(--editorial-ink)}.TJQNkq_stageServicesList li:hover:before{background:var(--green);width:14px}}.TJQNkq_stageStorageLink{min-height:42px;color:var(--editorial-ink);font-size:14px;font-weight:var(--weight-medium);align-items:center;gap:8px;display:inline-flex}.TJQNkq_stageStorageLink svg{flex:none;width:16px;height:16px}.TJQNkq_stageStorageLink:is(:hover,:focus-visible){color:var(--editorial-meta);text-underline-offset:5px;text-decoration:underline}.TJQNkq_project[data-editorial]{--project-rule:#f1f0e929;--project-rule-soft:#f1f0e91c;--project-well:#071c2957;border:1px solid #071c291f;border-top:2px solid var(--green);padding:clamp(28px,4.2vw,58px)}.TJQNkq_projectMetaBar{border-bottom:1px solid var(--project-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:clamp(28px,3vw,40px);padding-bottom:clamp(18px,2vw,24px);display:flex}.TJQNkq_projectKicker{color:#c0d0d6;font-size:13px;font-weight:var(--weight-medium);letter-spacing:.01em;align-items:center;gap:10px;margin:0;line-height:1.5;display:inline-flex}.TJQNkq_projectKicker:before{content:"";background:#2fc90fbf;flex:none;width:14px;height:1px}.TJQNkq_projectBadge{background:var(--project-well);color:var(--paper);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.01em;border:1px solid #f1f0e938;align-items:center;gap:8px;margin:0;padding:5px 12px;line-height:1.4;display:inline-flex}.TJQNkq_projectBadge:before{background:var(--green);content:"";flex:none;width:6px;height:6px}.TJQNkq_projectMain{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(28px,4vw,56px);display:grid}.TJQNkq_projectStory{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;display:flex}.TJQNkq_projectStory h2{max-width:15ch;color:var(--paper);letter-spacing:-.038em;margin:0;font-weight:590;line-height:1.08}.TJQNkq_projectStory h2 em{color:var(--green)}.TJQNkq_projectSummary{color:#c0d0d6;max-width:42ch;font-size:var(--home-body-size);margin:18px 0 0;line-height:1.65}.TJQNkq_projectCta{background:var(--paper);min-height:52px;color:var(--deep);font-size:14.5px;font-weight:var(--weight-emphasis);justify-content:space-between;align-items:center;gap:20px;padding:6px 6px 6px 20px;line-height:1.4;display:inline-flex}.TJQNkq_projectCtaIcon{background:var(--deep);width:40px;height:40px;color:var(--paper);flex:0 0 40px;place-items:center;display:grid}.TJQNkq_projectCtaIcon svg{width:17px;height:17px}.TJQNkq_projectCta:is(:hover,:focus-visible){background:var(--green);color:var(--deep)}.TJQNkq_projectCta:is(:hover,:focus-visible) .TJQNkq_projectCtaIcon{background:var(--deep);color:var(--green)}.TJQNkq_projectFilmFrame{min-width:0}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figure{border:1px solid var(--project-rule);background:#071c2961;overflow:hidden}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figure:has(button[aria-label]:is(:hover,:focus-visible)){border-color:#f1f0e966}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figure>div{border-radius:0}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]{background:linear-gradient(#0000,#071c2914 46%,#071c29bd);justify-content:flex-start;align-items:flex-end;padding:clamp(16px,2.2vw,24px);display:flex}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]>span{min-height:48px;color:var(--paper);background:#071c29e6;border:1px solid #f1f0e93d;flex-direction:row;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label] [aria-hidden=true]{background:var(--green);width:48px;height:48px;color:var(--deep);border-radius:0}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label] [aria-hidden=true]:after{display:none}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label] [aria-hidden=true] svg{width:20px}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]>span>span:last-child{font-size:14px;font-weight:var(--weight-emphasis);background:0 0;border-radius:0;padding:0 18px}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]:is(:hover,:focus-visible)>span{border-color:var(--green);background:var(--deep)}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]:is(:hover,:focus-visible) [aria-hidden=true]{background:var(--paper);color:var(--deep)}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figcaption{border-top:1px solid var(--project-rule-soft);color:#c0d0d6;background:#071c2970;padding:12px 18px;font-size:12px}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figcaption>span:nth-child(2){color:var(--paper);font-weight:var(--weight-medium)}.TJQNkq_projectChain{border-top:1px solid var(--project-rule);margin-top:clamp(32px,3.6vw,46px);padding-top:clamp(24px,2.6vw,32px)}.TJQNkq_projectChain>h3{color:#c0d0d6;font-family:var(--home-body-face);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.01em;margin:0 0 18px;line-height:1.4}.TJQNkq_projectChainGrid{border:1px solid var(--project-rule);background:#071c2942;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:clip}.TJQNkq_projectChainGrid li{flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.2vw,26px);display:flex}.TJQNkq_projectChainGrid li+li{border-left:1px solid var(--project-rule-soft)}.TJQNkq_chainCellTop{border-bottom:1px solid var(--project-rule-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.TJQNkq_chainIconWell{border:1px solid var(--project-rule-soft);background:#f1f0e90d;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.TJQNkq_chainIconWell svg{fill:none;width:24px;height:24px;stroke:var(--green);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.TJQNkq_chainStepMeta{color:#c0d0d6;font-size:12px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.TJQNkq_chainStepMeta>span{color:var(--paper);font-family:var(--home-display-face);letter-spacing:-.02em;font-size:13.5px;font-weight:560}.TJQNkq_chainStepMeta svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.TJQNkq_chainCellBody h4{color:var(--paper);letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:580;line-height:1.28}.TJQNkq_chainCellBody p{color:#c0d0d6;margin:0;font-size:14px;line-height:1.6}.TJQNkq_projectConditions{border-top:1px solid var(--project-rule);grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);align-items:center;gap:18px 32px;margin-top:clamp(24px,2.8vw,34px);padding-top:clamp(20px,2.2vw,26px);display:grid}.TJQNkq_projectConditions>h3{color:var(--paper);font-family:var(--home-body-face);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.01em;margin:0;line-height:1.4}.TJQNkq_conditionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.TJQNkq_conditionsGrid li{color:var(--paper);border-left:2px solid #2fc90fb8;align-items:center;padding:6px 10px 6px 12px;font-size:13.5px;line-height:1.45;display:flex}@media (hover:hover){.TJQNkq_projectChainGrid li:hover{box-shadow:inset 0 2px 0 var(--green);background:#071c297a}.TJQNkq_projectChainGrid li:hover .TJQNkq_chainIconWell{background:var(--ed-ocean-glow,#2fc90f24);border-color:#2fc90f94}.TJQNkq_projectChainGrid li:hover .TJQNkq_chainStepMeta{color:var(--paper)}.TJQNkq_projectChainGrid li:hover .TJQNkq_chainStepMeta svg{color:var(--green)}.TJQNkq_conditionsGrid li:hover{border-left-color:var(--green);background:#071c2957}}.TJQNkq_contact{background:0 0;border:0;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:stretch;gap:0;display:grid}.TJQNkq_contactImage{border:1px solid var(--editorial-rule);background:var(--editorial-paper);min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.TJQNkq_contactImage img{aspect-ratio:4/3;object-fit:cover;object-position:42% center;width:100%;height:100%;min-height:430px}.TJQNkq_contactImage figcaption{border:1px solid var(--editorial-rule-soft);border-left:2px solid var(--green);width:fit-content;max-width:calc(100% - 88px);color:var(--editorial-ink);background:#fffffff5;gap:4px;padding:14px 18px;font-size:12px;line-height:1.5;display:grid;position:absolute;inset:auto auto 18px 18px}.TJQNkq_contactImage figcaption strong{font-weight:590}.TJQNkq_contactImage figcaption span{color:var(--editorial-meta)}@media (hover:hover){.TJQNkq_contact:hover .TJQNkq_contactImage figcaption{box-shadow:inset 2px 0 0 var(--green)}}.TJQNkq_contactContent{z-index:2;border:1px solid var(--editorial-rule);background:var(--editorial-canvas);border-left:0;flex-direction:column;justify-content:center;gap:clamp(32px,3.4vw,48px);min-width:0;min-height:468px;margin:0;padding:clamp(32px,4vw,52px);display:flex;position:relative}.TJQNkq_contactBody{align-self:flex-start}.TJQNkq_kicker{color:var(--editorial-meta);font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:.015em;align-items:center;gap:10px;margin:0 0 14px;line-height:1.45;display:inline-flex}.TJQNkq_kicker:before{background:color-mix(in srgb, var(--blue) 44%, white);content:"";flex:none;width:14px;height:1px}.TJQNkq_contactContent h2{font-size:var(--home-heading-size);letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-weight:590;line-height:1.08}.TJQNkq_contactContent h2 em{color:var(--blue)}.TJQNkq_contactIntro{max-width:42ch;color:var(--editorial-prose);margin:0 0 28px;font-size:16px;line-height:1.7}.TJQNkq_contactAction{background:var(--deep);min-height:52px;color:var(--paper);font-size:14.5px;font-weight:var(--weight-emphasis);justify-content:space-between;align-items:center;gap:20px;padding:6px 6px 6px 20px;line-height:1.4;display:inline-flex}.TJQNkq_contactActionIcon{background:var(--green);width:40px;height:40px;color:var(--deep);flex:0 0 40px;place-items:center;display:grid}.TJQNkq_contactActionIcon svg{width:17px;height:17px}.TJQNkq_contactAction:is(:hover,:focus-visible){background:var(--green);color:var(--deep)}.TJQNkq_contactAction:is(:hover,:focus-visible) .TJQNkq_contactActionIcon{background:var(--deep);color:#fff}.TJQNkq_contactAction:active{opacity:.85}.TJQNkq_phoneRow{border-top:1px solid var(--editorial-rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding-top:22px;display:grid}.TJQNkq_phone{width:fit-content;min-height:48px;color:var(--editorial-ink);align-items:center;gap:14px;display:inline-flex}.TJQNkq_phoneIcon{border:1px solid var(--editorial-rule-soft);background:var(--editorial-paper);width:42px;height:42px;color:var(--editorial-ink);flex:0 0 42px;place-items:center;display:grid}.TJQNkq_phoneIcon svg{width:21px;height:21px}.TJQNkq_phone>span:last-child{gap:2px;display:grid}.TJQNkq_phone small{color:var(--editorial-meta);font-size:12px;font-weight:var(--weight-regular);letter-spacing:0}.TJQNkq_phone strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:560}.TJQNkq_phone:is(:hover,:focus-visible) .TJQNkq_phoneIcon{border-color:var(--deep);background:var(--deep);color:var(--green)}.TJQNkq_phone:is(:hover,:focus-visible) strong{text-underline-offset:5px;text-decoration:underline}.TJQNkq_membershipLink{border-left:1px solid var(--editorial-rule-soft);min-height:44px;color:var(--editorial-ink);font-size:14px;font-weight:var(--weight-emphasis);align-items:center;gap:12px;padding-left:24px;line-height:1.4;display:inline-flex}.TJQNkq_membershipLink svg{flex:none;width:17px;height:17px}.TJQNkq_membershipLink:is(:hover,:focus-visible){color:var(--editorial-ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px;text-decoration-thickness:1.5px}.TJQNkq_membershipLink:is(:hover,:focus-visible) svg{color:var(--editorial-meta)}.TJQNkq_news{padding-top:0}.TJQNkq_newsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;margin-bottom:clamp(24px,3vw,40px);display:flex}.TJQNkq_newsHeader h2{font-size:var(--home-heading-size);letter-spacing:-.038em;text-wrap:balance;font-weight:590;line-height:1.08}.TJQNkq_newsHeader p{color:var(--editorial-prose);font-size:var(--home-body-size);margin-top:10px;line-height:1.6}.TJQNkq_newsGrid{--news-col-gap:clamp(36px, 3.6vw, 56px);column-gap:var(--news-col-gap);border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule-soft);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TJQNkq_newsCard{min-width:0;position:relative}.TJQNkq_newsCard+.TJQNkq_newsCard:before{inset:0 auto 0 calc(var(--news-col-gap) / -2);background:var(--editorial-rule-soft);content:"";width:1px;position:absolute}.TJQNkq_newsCard>a{height:100%;color:var(--editorial-ink);background:0 0;flex-direction:column;padding-block:26px;display:flex}.TJQNkq_newsCard>a:focus-visible{outline-offset:4px}.TJQNkq_newsCard>a:is(:hover,:focus-visible){box-shadow:inset 0 2px 0 var(--blue)}.TJQNkq_newsCard:first-child>a:is(:hover,:focus-visible){box-shadow:inset 0 2px 0 var(--green)}.TJQNkq_newsCard figure img{outline-offset:-1px;outline:1px solid #071c291a}.TJQNkq_newsCard>a:is(:hover,:focus-visible) figure img{outline-color:color-mix(in srgb, var(--blue) 42%, white)}.TJQNkq_newsCard:first-child>a:is(:hover,:focus-visible) figure img{outline-color:color-mix(in srgb, var(--green) 55%, var(--deep))}.TJQNkq_newsCard figure figcaption{color:var(--editorial-meta);padding:8px 0 0;font-size:11.5px}.TJQNkq_newsBody{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:14px;padding:0;display:flex}.TJQNkq_newsCard figure+.TJQNkq_newsBody{padding-top:18px}.TJQNkq_newsMeta{border-bottom:1px solid var(--editorial-rule-soft);color:var(--editorial-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:14px;font-size:12px;line-height:1.4;display:flex}.TJQNkq_newsTopic{border:1px solid var(--editorial-rule-soft);background:var(--editorial-paper);color:var(--editorial-meta);font-size:11.5px;font-weight:var(--weight-medium);letter-spacing:.01em;padding:2px 8px}.TJQNkq_newsCard>a:is(:hover,:focus-visible) .TJQNkq_newsTopic{border-color:var(--blue);background:var(--blue);color:#fff}.TJQNkq_newsCard:first-child>a:is(:hover,:focus-visible) .TJQNkq_newsTopic{border-color:var(--deep);background:var(--deep);color:var(--green)}.TJQNkq_newsMeta time{font-variant-numeric:tabular-nums}.TJQNkq_newsCard h3{color:var(--editorial-ink);letter-spacing:-.026em;text-wrap:pretty;font-size:clamp(20px,1.6vw,24px);font-weight:580;line-height:1.24}.TJQNkq_newsCard>a:is(:hover,:focus-visible) h3{color:var(--editorial-meta)}.TJQNkq_newsExcerpt{color:var(--editorial-prose);text-wrap:pretty;font-size:15px;line-height:1.65}.TJQNkq_newsRead{border-top:1px solid var(--editorial-rule-soft);width:100%;color:var(--editorial-ink);font-size:14px;font-weight:var(--weight-emphasis);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;line-height:1.4;display:flex}.TJQNkq_newsRead svg{flex:none;width:17px;height:17px}.TJQNkq_newsCard>a:is(:hover,:focus-visible) .TJQNkq_newsRead>span{text-underline-offset:5px;text-decoration:underline}.TJQNkq_newsCard>a:is(:hover,:focus-visible) .TJQNkq_newsRead svg{color:var(--editorial-meta)}@keyframes TJQNkq_editorial-stage-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.TJQNkq_pathwayLink:after{transition:transform var(--motion-icon) var(--home-ease-out)}.TJQNkq_figureMeta,.TJQNkq_figureMeta>span,.TJQNkq_number strong,.TJQNkq_pathwayLink,.TJQNkq_pathwayItem h2,.TJQNkq_pathwayArrow,.TJQNkq_stageTab,.TJQNkq_stageIconBox,.TJQNkq_stageTabTitle,.TJQNkq_stageTabIndicator,.TJQNkq_stageServicesList li,.TJQNkq_stageIndex,.TJQNkq_projectCta,.TJQNkq_projectCtaIcon,.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figure,.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]>span,.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label] [aria-hidden=true],.TJQNkq_projectChainGrid li,.TJQNkq_chainIconWell,.TJQNkq_chainStepMeta,.TJQNkq_conditionsGrid li,.TJQNkq_contactImage figcaption,.TJQNkq_contactAction,.TJQNkq_contactActionIcon,.TJQNkq_phoneIcon,.TJQNkq_newsCard>a,.TJQNkq_newsCard h3,.TJQNkq_newsTopic{transition:background-color var(--motion-feedback) var(--motion-ease-feedback), border-color var(--motion-feedback) var(--motion-ease-feedback), box-shadow .22s var(--home-ease-out), color var(--motion-feedback) var(--motion-ease-feedback)}.TJQNkq_stageServicesList li:before{transition:width .2s var(--home-ease-out), background-color var(--motion-feedback) var(--motion-ease-feedback)}.TJQNkq_stageShowcase[data-switched=true]{animation:TJQNkq_editorial-stage-reveal var(--motion-content-swap) var(--home-ease-out)}.TJQNkq_pathwayArrow svg,.TJQNkq_stageTabIndicator svg,.TJQNkq_stagePrimaryLink svg,.TJQNkq_stageStorageLink svg,.TJQNkq_projectCta svg,.TJQNkq_chainStepMeta svg,.TJQNkq_contactAction svg,.TJQNkq_membershipLink svg,.TJQNkq_indexLink svg,.TJQNkq_newsRead svg{transition:transform var(--motion-icon) var(--home-ease-out), background-color var(--motion-feedback) var(--motion-ease-feedback), color var(--motion-feedback) var(--motion-ease-feedback)}.TJQNkq_contactImage img,.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame video{transition:transform var(--motion-image-hover) var(--home-ease-out)}@media (hover:hover){.TJQNkq_contact:hover .TJQNkq_contactImage img{transform:scale(1.022)}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame figure:has(button[aria-label]:not([inert]):hover) video{transform:scale(1.02)}.TJQNkq_projectChainGrid li:hover .TJQNkq_chainStepMeta svg{transform:translate(4px)}}.TJQNkq_pathwayLink:is(:hover,:focus-visible) .TJQNkq_pathwayArrow svg{transform:translateY(3px)}@media (min-width:961px){.TJQNkq_stageHeading .TJQNkq_stageTab:is(:hover,:focus-visible) .TJQNkq_stageTabIndicator svg,.TJQNkq_stageHeading[data-active=true] .TJQNkq_stageTabIndicator svg{transform:translate(3px)}}.TJQNkq_projectCta:is(:hover,:focus-visible) svg,.TJQNkq_contactAction:is(:hover,:focus-visible) svg,.TJQNkq_membershipLink:is(:hover,:focus-visible) svg,.TJQNkq_indexLink:is(:hover,:focus-visible) svg,.TJQNkq_stagePrimaryLink:is(:hover,:focus-visible) svg,.TJQNkq_stageStorageLink:is(:hover,:focus-visible) svg,.TJQNkq_newsCard>a:is(:hover,:focus-visible) .TJQNkq_newsRead svg{transform:translate(2px,-2px)}.TJQNkq_figureItem[data-reveal-state=pending]>*{opacity:0;transition:none;transform:translateY(10px)}.TJQNkq_figureItem[data-reveal-state=entering]>*{opacity:1;transition:opacity .46s var(--home-ease-out) calc(var(--reveal-index,0) * 75ms), transform .5s var(--home-ease-out) calc(var(--reveal-index,0) * 75ms);transform:translate(0,0)}.TJQNkq_pathwayLink[data-reveal-state=pending]{opacity:0;transition:none;transform:translateY(8px)}.TJQNkq_pathwayLink[data-reveal-state=entering]{opacity:1;transition:opacity .42s var(--home-ease-out) calc(var(--reveal-index,0) * 75ms), transform .44s var(--home-ease-out) calc(var(--reveal-index,0) * 75ms), background-color var(--motion-feedback) var(--motion-ease-feedback), box-shadow .22s var(--home-ease-out), color var(--motion-feedback) var(--motion-ease-feedback);transform:translate(0,0)}.TJQNkq_solutions[data-editorial]>div[data-reveal-state=pending],.TJQNkq_stageHeading[data-reveal-state=pending]{opacity:0;transition:none;transform:translateY(10px)}.TJQNkq_solutions[data-editorial]>div[data-reveal-state=entering]{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out), transform .5s var(--home-ease-out);transform:translate(0,0)}.TJQNkq_stageHeading[data-reveal-state=entering]{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out) calc(60ms + var(--reveal-index,0) * 70ms), transform var(--motion-reveal-shift) var(--home-ease-out) calc(60ms + var(--reveal-index,0) * 70ms);transform:translate(0,0)}.TJQNkq_projectStory[data-reveal-state=pending],.TJQNkq_projectFilmFrame[data-reveal-state=pending]{opacity:0;transition:none;transform:translateY(10px)}.TJQNkq_projectStory[data-reveal-state=entering]{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out), transform var(--motion-reveal-shift) var(--home-ease-out);transform:translate(0,0)}.TJQNkq_projectFilmFrame[data-reveal-state=entering]{opacity:1;transition:opacity .5s var(--home-ease-out) 90ms, transform var(--motion-reveal-shift) var(--home-ease-out) 90ms;transform:translate(0,0)}.TJQNkq_projectChainGrid li[data-reveal-state=pending]>*{opacity:0;transition:none;transform:translate(-10px)}.TJQNkq_projectChainGrid li[data-reveal-state=entering]>*{opacity:1;transition:opacity .46s var(--home-ease-out) calc(var(--reveal-index,0) * 75ms), transform var(--motion-reveal-opacity) var(--home-ease-out) calc(var(--reveal-index,0) * 75ms);transform:translate(0,0)}.TJQNkq_contactBody[data-reveal-state=pending]{opacity:0;transition:none;transform:translateY(10px)}.TJQNkq_contactBody[data-reveal-state=entering]{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out), transform .5s var(--home-ease-out);transform:translate(0,0)}.TJQNkq_newsCard[data-reveal-state=pending]>a{opacity:0;transition:none;transform:translateY(10px)}.TJQNkq_newsCard[data-reveal-state=entering]>a{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out) calc(var(--reveal-index,0) * 70ms), transform .5s var(--home-ease-out) calc(var(--reveal-index,0) * 70ms), background-color var(--motion-feedback) var(--motion-ease-feedback), box-shadow .22s var(--home-ease-out), color var(--motion-feedback) var(--motion-ease-feedback);transform:translate(0,0)}}@media (max-width:1400px){.TJQNkq_phoneRow{grid-template-columns:minmax(0,1fr);gap:14px}.TJQNkq_membershipLink{border-left:0;border-top:1px solid var(--editorial-rule-soft);width:fit-content;padding-top:12px;padding-left:0}}@media (max-width:1060px){.TJQNkq_figures{grid-template-columns:minmax(0,1fr);gap:22px}.TJQNkq_figuresHeading{max-width:none}.TJQNkq_figuresGrid{border-left:0;border-top:1px solid var(--editorial-rule-soft);padding-top:20px}.TJQNkq_figureItem:first-child{padding-inline-start:0}.TJQNkq_projectConditions{grid-template-columns:minmax(0,1fr);gap:16px}.TJQNkq_conditionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.TJQNkq_contactContent{padding:32px}}@media (max-width:960px){.TJQNkq_solutions[data-editorial]>div:first-child{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.TJQNkq_workbench{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.TJQNkq_stageShowcase{border-top:0;grid-area:auto/1}.TJQNkq_stageHeading[data-active=true] .TJQNkq_stageTabIndicator svg{transform:rotate(90deg)}.TJQNkq_stageSpec{grid-template-columns:minmax(0,1fr)}.TJQNkq_stageServicesCol{border-left:0;border-top:1px solid var(--editorial-rule-soft);padding-top:20px;padding-left:0}.TJQNkq_projectMain{grid-template-columns:minmax(0,1fr)}.TJQNkq_projectStory h2{max-width:20ch}.TJQNkq_projectSummary{max-width:58ch}.TJQNkq_projectChainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TJQNkq_projectChainGrid li:nth-child(3){border-left:0}.TJQNkq_projectChainGrid li:nth-child(n+3){border-top:1px solid var(--project-rule-soft)}}@media (min-width:581px) and (max-width:960px){.TJQNkq_projectChainGrid li:nth-child(2) .TJQNkq_chainStepMeta svg{display:none}}@media (max-width:900px){.TJQNkq_newsGrid{--news-col-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.TJQNkq_newsCard:first-child{border-bottom:1px solid var(--editorial-rule-soft);grid-column:1/-1}.TJQNkq_newsCard:nth-child(2):before{display:none}}@media (min-width:641px) and (max-width:900px){.TJQNkq_newsCard:first-child:has(figure)>a{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:28px;display:grid}.TJQNkq_newsCard:first-child figure+.TJQNkq_newsBody{padding-top:0}}@media (max-width:860px){.TJQNkq_pathways{grid-template-columns:minmax(0,1fr)}.TJQNkq_pathwayItem+.TJQNkq_pathwayItem{border-top:1px solid var(--editorial-rule-soft)}.TJQNkq_pathwayItem+.TJQNkq_pathwayItem:before{display:none}.TJQNkq_pathwayLink{padding-block:16px}.TJQNkq_pathwayItem h2{max-width:none}.TJQNkq_contact{border:1px solid var(--editorial-rule);background:var(--editorial-canvas);grid-template-columns:minmax(0,1fr)}.TJQNkq_contactImage{border:0;border-bottom:1px solid var(--editorial-rule)}.TJQNkq_contactImage img{aspect-ratio:3/2;height:auto;min-height:0}.TJQNkq_contactImage figcaption{max-width:calc(100% - 32px);inset:auto 16px 16px}.TJQNkq_contactContent{min-height:0;box-shadow:none;border:0;margin:0}}@media (max-width:760px){.TJQNkq_figures{padding:22px var(--hero-inset,20px);gap:18px}.TJQNkq_figuresHeading:before{margin-bottom:12px}.TJQNkq_figuresHeading p{margin:0 0 6px;font-size:19px}.TJQNkq_figuresGrid{grid-template-columns:minmax(0,1fr);padding-top:0}.TJQNkq_figureItem{grid-template-columns:98px minmax(0,1fr);grid-template-areas:"meta meta""num ctx";align-items:center;gap:8px 16px;padding:16px 0;display:grid}.TJQNkq_figureItem+.TJQNkq_figureItem{border-left:0;border-top:1px solid var(--editorial-rule-soft)}.TJQNkq_figureMeta{border-bottom:0;grid-area:meta;padding-bottom:0}.TJQNkq_number{grid-area:num;min-height:0;margin-top:0}.TJQNkq_number strong{font-size:46px}.TJQNkq_numberContext{grid-area:ctx;gap:4px;max-width:none;margin-top:0}.TJQNkq_solutions[data-editorial]{padding:40px var(--home-edge,16px)}.TJQNkq_stageTab{grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;padding:16px 18px}.TJQNkq_stageIndex{display:none}.TJQNkq_stageIconBox{width:38px;height:38px}.TJQNkq_stageIconBox svg{width:19px;height:19px}.TJQNkq_stageMedia img{aspect-ratio:3/2}.TJQNkq_stageSpec{padding:20px 18px 24px}.TJQNkq_project[data-editorial]{padding:24px 20px}.TJQNkq_contactContent{gap:28px;padding:32px 20px}.TJQNkq_contactContent h2{font-size:32px}.TJQNkq_contactIntro{max-width:40ch}.TJQNkq_contactAction{gap:16px;width:100%;padding:7px 7px 7px 18px}}@media (max-width:640px){.TJQNkq_newsGrid{grid-template-columns:minmax(0,1fr)}.TJQNkq_newsCard:first-child{border-bottom:0;grid-column:auto}.TJQNkq_newsCard+.TJQNkq_newsCard{border-top:1px solid var(--editorial-rule-soft)}.TJQNkq_newsCard+.TJQNkq_newsCard:before{display:none}.TJQNkq_newsCard>a{padding-block:22px}}@media (max-width:580px){.TJQNkq_projectChainGrid,.TJQNkq_conditionsGrid{grid-template-columns:minmax(0,1fr)}.TJQNkq_projectChainGrid li+li{border-left:0;border-top:1px solid var(--project-rule-soft)}.TJQNkq_projectChainGrid li .TJQNkq_chainStepMeta svg{transform:rotate(90deg)}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]{padding:12px}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label] [aria-hidden=true]{width:44px;height:44px}.TJQNkq_project[data-editorial] .TJQNkq_projectFilmFrame button[aria-label]>span>span:last-child{padding:0 14px;font-size:13px}}@media (max-width:360px){.TJQNkq_figures{padding-inline:16px}.TJQNkq_figureItem{grid-template-columns:84px minmax(0,1fr);gap:6px 12px}.TJQNkq_number strong{font-size:40px}.TJQNkq_solutions[data-editorial]{padding:32px var(--home-edge,14px)}.TJQNkq_stageTab{gap:10px;padding-inline:14px}.TJQNkq_stageSpec{padding-inline:14px}.TJQNkq_project[data-editorial]{padding:20px 16px}.TJQNkq_projectCta{width:100%}.TJQNkq_contactContent{padding-inline:16px}}
.y1-HFW_origin,.y1-HFW_culture{--community-paper:var(--ed-paper-veil,color-mix(in srgb, var(--paper) 68%, white));--community-rule:var(--ed-rule-strong,color-mix(in srgb, var(--deep) 15%, white));--community-rule-soft:var(--ed-rule-soft,color-mix(in srgb, var(--deep) 9.5%, white));--community-wash:var(--ed-wash,color-mix(in srgb, var(--paper) 46%, white));--community-green-tint:var(--ed-green-tint,color-mix(in srgb, var(--green) 11%, white));--community-warm:var(--ed-warm-hover,var(--paper));--community-prose:var(--ed-prose,color-mix(in srgb, var(--deep) 78%, white));--community-meta:var(--ed-meta,var(--blue));--home-focus:var(--blue);color:var(--deep)}.y1-HFW_kicker{color:var(--community-meta);font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:.015em;align-items:center;gap:10px;margin:0 0 14px;line-height:1.45;display:inline-flex}.y1-HFW_kicker:before{background:color-mix(in srgb, var(--blue) 44%, white);content:"";flex:none;width:14px;height:1px}.y1-HFW_origin h2{font-size:var(--home-heading-size);letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:590;line-height:1.08}.y1-HFW_origin h2 em{color:var(--blue)}.y1-HFW_textLink,.y1-HFW_historyLink,.y1-HFW_territoryLink{width:fit-content;min-height:44px;color:var(--deep);font-size:14px;font-weight:var(--weight-emphasis);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;line-height:1.5;display:inline-flex}.y1-HFW_textLink svg,.y1-HFW_historyLink svg,.y1-HFW_territoryLink svg,.y1-HFW_academyAction svg{flex:none;width:18px;height:18px}.y1-HFW_textLink:is(:hover,:focus-visible),.y1-HFW_historyLink:is(:hover,:focus-visible),.y1-HFW_territoryLink:is(:hover,:focus-visible){color:var(--blue);text-decoration:underline}.y1-HFW_origin{gap:clamp(32px,4vw,56px);display:grid}.y1-HFW_originHeader{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px clamp(40px,5vw,80px);display:grid}.y1-HFW_originHeadline h2{max-width:18ch}.y1-HFW_originIntro{justify-items:start;gap:24px;display:grid}.y1-HFW_originText{max-width:52ch;color:var(--community-prose);margin:0;font-size:17px;line-height:1.7}.y1-HFW_originBoard{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.y1-HFW_originPhoto{min-width:0;margin:0}.y1-HFW_originFrame{position:relative;overflow:hidden}.y1-HFW_photoView{isolation:isolate;position:relative}.y1-HFW_photoLayer{opacity:0;pointer-events:none}.y1-HFW_photoLayer[data-visible=true]{opacity:1}.y1-HFW_photoCurrent{position:absolute;inset:0}.y1-HFW_originFrame .y1-HFW_photoCurrent img{height:100%}.y1-HFW_photoToggle{border:1px solid var(--community-rule);background:var(--paper);min-height:44px;color:var(--deep);align-items:center;gap:12px;padding:10px 14px;font:500 13px/1.4 Inter,sans-serif;display:inline-flex;position:absolute;bottom:16px;right:16px}.y1-HFW_photoToggle svg{flex:none;width:18px;height:18px}.y1-HFW_photoToggle:is(:hover,:focus-visible){border-color:var(--blue);background:#fff}.y1-HFW_photoToggle:active{background:var(--deep);color:var(--paper)}.y1-HFW_photoCaptions{display:grid}.y1-HFW_photoCaption{visibility:hidden;opacity:0;grid-area:1/1}.y1-HFW_photoCaption[data-active=true]{visibility:visible;opacity:1}.y1-HFW_originCaption .y1-HFW_photoError{color:var(--blue);margin-top:8px;font-size:13px}.y1-HFW_originFrame img{aspect-ratio:16/10;object-fit:cover;object-position:center 48%;width:100%;height:auto;display:block}.y1-HFW_originMeta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 32px;padding-top:20px;display:grid}.y1-HFW_originCaption p{max-width:62ch;color:var(--community-prose);margin:0;font-size:14px;line-height:1.65}.y1-HFW_originCaption time{color:var(--deep);font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums}.y1-HFW_photoCredit{color:var(--community-meta);margin-top:8px;font-size:13px;line-height:1.5;display:block}.y1-HFW_territory{min-width:0;margin:0}.y1-HFW_territoryHeading h3{letter-spacing:-.026em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:580;line-height:1.24}.y1-HFW_territoryBody{gap:24px;margin-top:24px;display:grid}.y1-HFW_mapField{justify-items:center;gap:12px;display:grid}.y1-HFW_map{aspect-ratio:1/1.05;width:min(100%,288px);height:auto;fill:color-mix(in srgb, var(--deep) 13%, white);stroke:#fff;stroke-width:1.5px;display:block}.y1-HFW_map [data-present=true]{fill:var(--blue)}.y1-HFW_map [data-origin=true]{fill:var(--green)}.y1-HFW_mapKey{color:var(--community-meta);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.y1-HFW_mapKey i{background:var(--green);flex:none;width:7px;height:7px}.y1-HFW_states{color:var(--deep);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.y1-HFW_states li{cursor:default;white-space:nowrap;text-underline-offset:4px}.y1-HFW_states li:not(:last-child):after{content:",";margin-right:6px}.y1-HFW_states li[data-origin=true] .y1-HFW_stateName{font-weight:var(--weight-emphasis)}@media (hover:hover){.y1-HFW_territoryBody:is(:has(.y1-HFW_states li:hover),:has(.y1-HFW_map [data-present=true]:hover)) .y1-HFW_map [data-present=true]{opacity:.36}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=ba]:hover),:has(.y1-HFW_map [data-state=ba]:hover)) .y1-HFW_map [data-state=ba]{opacity:1;fill:var(--green)}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=ba]:hover),:has(.y1-HFW_map [data-state=ba]:hover)) .y1-HFW_states li[data-state=ba] .y1-HFW_stateName{color:var(--blue);text-decoration:underline}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=ma]:hover),:has(.y1-HFW_map [data-state=ma]:hover)) .y1-HFW_map [data-state=ma]{opacity:1;fill:var(--deep)}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=ma]:hover),:has(.y1-HFW_map [data-state=ma]:hover)) .y1-HFW_states li[data-state=ma] .y1-HFW_stateName{color:var(--blue);text-decoration:underline}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=pi]:hover),:has(.y1-HFW_map [data-state=pi]:hover)) .y1-HFW_map [data-state=pi]{opacity:1;fill:var(--deep)}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=pi]:hover),:has(.y1-HFW_map [data-state=pi]:hover)) .y1-HFW_states li[data-state=pi] .y1-HFW_stateName{color:var(--blue);text-decoration:underline}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=to]:hover),:has(.y1-HFW_map [data-state=to]:hover)) .y1-HFW_map [data-state=to]{opacity:1;fill:var(--deep)}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=to]:hover),:has(.y1-HFW_map [data-state=to]:hover)) .y1-HFW_states li[data-state=to] .y1-HFW_stateName{color:var(--blue);text-decoration:underline}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=go]:hover),:has(.y1-HFW_map [data-state=go]:hover)) .y1-HFW_map [data-state=go]{opacity:1;fill:var(--deep)}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=go]:hover),:has(.y1-HFW_map [data-state=go]:hover)) .y1-HFW_states li[data-state=go] .y1-HFW_stateName{color:var(--blue);text-decoration:underline}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=mg]:hover),:has(.y1-HFW_map [data-state=mg]:hover)) .y1-HFW_map [data-state=mg]{opacity:1;fill:var(--deep)}.y1-HFW_territoryBody:is(:has(.y1-HFW_states li[data-state=mg]:hover),:has(.y1-HFW_map [data-state=mg]:hover)) .y1-HFW_states li[data-state=mg] .y1-HFW_stateName{color:var(--blue);text-decoration:underline}}.y1-HFW_territoryFooter{margin-top:20px}.y1-HFW_territoryLink{gap:14px}.y1-HFW_historyLink{margin:0}.y1-HFW_culture{border-top:1px solid var(--community-rule);margin-top:clamp(56px,6vw,84px);padding-top:clamp(40px,4.5vw,56px)}.y1-HFW_cultureBody{grid-template-columns:minmax(248px,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(36px,4.6vw,68px);display:grid}@media (min-width:961px){.y1-HFW_cultureIntro{position:sticky;top:124px}}.y1-HFW_cultureStage{gap:clamp(24px,2.8vw,34px);min-width:0;display:grid}.y1-HFW_cultureIntro h3{letter-spacing:-.034em;margin:0 0 16px;font-size:clamp(28px,2.45vw,36px);font-weight:590;line-height:1.1}.y1-HFW_cultureIntro>p:not(.y1-HFW_kicker){max-width:32ch;color:var(--community-prose);margin:0 0 24px;font-size:16px;line-height:1.65}.y1-HFW_values{border-top:1px solid var(--community-rule);border-bottom:1px solid var(--community-rule-soft);background:0 0;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.y1-HFW_values li{grid-template-columns:44px minmax(176px,.54fr) minmax(0,1fr);align-items:start;gap:12px clamp(20px,2.4vw,32px);padding:clamp(22px,2.4vw,28px) 0;display:grid}.y1-HFW_values li+li{border-top:1px solid var(--community-rule-soft)}.y1-HFW_valueIndex{color:var(--community-meta);font-size:13px;font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:2px;line-height:1.4}.y1-HFW_valueIdentity{gap:6px;min-width:0;display:grid}.y1-HFW_values h4{color:var(--deep);letter-spacing:-.024em;margin:0;font-size:clamp(19px,1.45vw,21px);font-weight:590;line-height:1.24}.y1-HFW_valueSummary{color:var(--community-prose);margin:0;font-size:14px;line-height:1.58}.y1-HFW_valueCommitment{border-left:1px solid var(--community-rule-soft);gap:5px;min-width:0;padding-left:clamp(20px,2.4vw,32px);display:grid}.y1-HFW_valueCommitmentLabel{color:var(--community-meta);font-size:11.5px;font-weight:var(--weight-medium);letter-spacing:.02em;line-height:1.4}.y1-HFW_valueCommitmentText{color:var(--deep);font-size:14.5px;font-weight:var(--weight-medium);text-wrap:pretty;margin:0;line-height:1.56}@media (hover:hover){.y1-HFW_values li:hover .y1-HFW_valueIndex{color:var(--deep)}.y1-HFW_values li:hover h4{color:var(--blue)}.y1-HFW_values li:hover .y1-HFW_valueCommitment{border-left-color:var(--green)}}.y1-HFW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.y1-HFW_academy{border:1px solid var(--community-rule);border-left:3px solid var(--green);background:var(--community-paper);color:var(--deep);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px clamp(22px,2.6vw,34px);margin-top:0;padding:clamp(22px,2.4vw,28px) clamp(24px,2.8vw,32px);display:grid}.y1-HFW_academyBrand{border-right:1px solid var(--community-rule-soft);align-self:stretch;align-items:center;padding-right:clamp(22px,2.6vw,34px);display:flex}.y1-HFW_academyLogo{width:clamp(134px,11.4vw,152px);height:auto;display:block}.y1-HFW_academyCopy{gap:5px;min-width:0;display:grid}.y1-HFW_academyKicker{color:var(--community-meta);font-size:11.5px;font-weight:var(--weight-medium);letter-spacing:.02em;line-height:1.4}.y1-HFW_academy p{max-width:46ch;color:var(--deep);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.56}.y1-HFW_academyAction{min-height:44px;font-size:14px;font-weight:var(--weight-emphasis);white-space:nowrap;align-items:center;gap:14px;line-height:1.5;display:inline-flex}.y1-HFW_academyArrow{border:1px solid var(--deep);background:var(--deep);width:38px;height:38px;color:var(--paper);flex:0 0 38px;place-items:center;display:grid}.y1-HFW_academyArrow svg{width:17px;height:17px}.y1-HFW_academy:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--blue) 38%, white);border-left-color:var(--green);background:var(--community-wash)}.y1-HFW_academy:is(:hover,:focus-visible) .y1-HFW_academyBrand{border-right-color:color-mix(in srgb, var(--blue) 28%, white)}.y1-HFW_academy:is(:hover,:focus-visible) .y1-HFW_academyAction{color:var(--blue)}.y1-HFW_academy:is(:hover,:focus-visible) .y1-HFW_academyArrow{border-color:var(--green);background:var(--green);color:var(--deep)}.y1-HFW_academy:active{background:color-mix(in srgb, var(--blue) 9%, white)}@media (prefers-reduced-motion:no-preference){.y1-HFW_photoLayer{transition:opacity var(--motion-photo-fade) var(--home-ease-out)}.y1-HFW_photoCaption{transition:opacity .28s var(--home-ease-out)}.y1-HFW_photoToggle{transition:background-color var(--motion-feedback) var(--home-ease-out), border-color var(--motion-feedback) var(--home-ease-out), color var(--motion-feedback) var(--home-ease-out)}.y1-HFW_valueIndex,.y1-HFW_values h4,.y1-HFW_valueCommitment,.y1-HFW_academy,.y1-HFW_academyBrand,.y1-HFW_academyAction,.y1-HFW_academyArrow{transition:background-color var(--motion-feedback) var(--motion-ease-feedback), border-color var(--motion-feedback) var(--motion-ease-feedback), box-shadow .22s var(--home-ease-out), color var(--motion-feedback) var(--motion-ease-feedback), opacity var(--motion-feedback) var(--motion-ease-feedback)}.y1-HFW_stateName{transition:color var(--motion-feedback) var(--home-ease-out)}.y1-HFW_map [data-present=true]{transition:fill var(--motion-feedback) var(--motion-ease-feedback), opacity .2s var(--motion-ease-feedback), stroke var(--motion-feedback) var(--motion-ease-feedback), stroke-width var(--motion-feedback) var(--motion-ease-feedback)}.y1-HFW_textLink svg,.y1-HFW_historyLink svg,.y1-HFW_territoryLink svg,.y1-HFW_academyArrow svg{transition:transform var(--motion-icon) var(--home-ease-out)}.y1-HFW_textLink:is(:hover,:focus-visible) svg,.y1-HFW_historyLink:is(:hover,:focus-visible) svg,.y1-HFW_territoryLink:is(:hover,:focus-visible) svg,.y1-HFW_academy:is(:hover,:focus-visible) .y1-HFW_academyArrow svg{transform:translate(2px,-2px)}.y1-HFW_originHeader[data-reveal-state=pending]{opacity:0;transition:none;transform:translateY(12px)}.y1-HFW_originHeader[data-reveal-state=entering]{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out), transform var(--motion-reveal-shift) var(--home-ease-out);transform:translate(0,0)}.y1-HFW_originPhoto[data-reveal-state=pending]>*,.y1-HFW_territory[data-reveal-state=pending]>*{opacity:0;transition:none;transform:translateY(10px)}.y1-HFW_originPhoto[data-reveal-state=entering]>*{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out), transform var(--motion-reveal-shift) var(--home-ease-out);transform:translate(0,0)}.y1-HFW_territory[data-reveal-state=entering]>*{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out) .11s, transform var(--motion-reveal-shift) var(--home-ease-out) .11s;transform:translate(0,0)}.y1-HFW_territory[data-reveal-state=pending] .y1-HFW_map [data-present=true]{fill:color-mix(in srgb, var(--deep) 14%, white);transition:none}.y1-HFW_territory[data-reveal-state=entering] .y1-HFW_map [data-origin=true]{transition:fill var(--motion-reveal-shift) var(--home-ease-out) var(--motion-feedback)}.y1-HFW_territory[data-reveal-state=entering] .y1-HFW_map [data-present=true]:not([data-origin=true]){transition:fill .56s var(--home-ease-out) .29s}.y1-HFW_values li[data-reveal-state=pending]>*{opacity:0;transition:none;transform:translateY(8px)}.y1-HFW_values li[data-reveal-state=entering]>*{opacity:1;transition:opacity .46s var(--home-ease-out) calc(var(--reveal-index,0) * 60ms), transform var(--motion-reveal-opacity) var(--home-ease-out) calc(var(--reveal-index,0) * 60ms);transform:translate(0,0)}.y1-HFW_academy[data-reveal-state=pending]{opacity:0;transition:none;transform:translateY(10px)}.y1-HFW_academy[data-reveal-state=entering]{opacity:1;transition:opacity var(--motion-reveal-opacity) var(--home-ease-out) .22s, transform var(--motion-reveal-shift) var(--home-ease-out) .22s, background-color var(--motion-feedback) var(--motion-ease-feedback), border-color var(--motion-feedback) var(--motion-ease-feedback), color var(--motion-feedback) var(--motion-ease-feedback);transform:translate(0,0)}}@media (min-width:961px) and (max-width:1200px){.y1-HFW_academy{grid-template-columns:auto minmax(0,1fr);gap:14px 24px}.y1-HFW_academyBrand{grid-row:1/3;padding-right:24px}.y1-HFW_academyAction{grid-column:2;justify-self:start}}@media (min-width:961px) and (max-width:1100px){.y1-HFW_originMeta{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:960px){.y1-HFW_originHeader,.y1-HFW_originBoard{grid-template-columns:minmax(0,1fr)}.y1-HFW_originHeadline h2{max-width:20ch}.y1-HFW_originText{max-width:60ch}.y1-HFW_originHeader{gap:24px}.y1-HFW_originFrame img{aspect-ratio:3/2}.y1-HFW_territory{grid-template-rows:max-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 40px;display:grid}.y1-HFW_territoryHeading{grid-area:1/1}.y1-HFW_territoryBody{grid-area:1/2/span 2;margin-top:0}.y1-HFW_territoryFooter{grid-area:2/1;margin-top:0}.y1-HFW_cultureBody{grid-template-columns:minmax(0,1fr);gap:28px}.y1-HFW_cultureIntro>p:not(.y1-HFW_kicker){max-width:44ch;margin-bottom:16px}}@media (max-width:760px){.y1-HFW_culture{margin-top:44px;padding-top:32px}.y1-HFW_values li{grid-template-columns:38px minmax(0,1fr);gap:12px 14px;padding:20px 0}.y1-HFW_valueCommitment{grid-column:2;padding-left:14px}.y1-HFW_academy{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.y1-HFW_academyBrand{border-right:0;border-bottom:1px solid var(--community-rule-soft);padding-bottom:14px;padding-right:0}.y1-HFW_academyLogo{width:140px}.y1-HFW_academyAction{border-top:1px solid var(--community-rule-soft);justify-content:space-between;width:100%;padding-top:12px}}@media (max-width:600px){.y1-HFW_originText{font-size:16px}.y1-HFW_originMeta{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:16px}.y1-HFW_territory{display:block}.y1-HFW_territoryBody{margin-top:24px}.y1-HFW_territoryFooter{margin-top:20px}.y1-HFW_map{width:min(100%,256px)}}
._4hnztG_origin{padding:var(--home-chapter-space) var(--home-content-inset);background:var(--home-field);color:var(--deep);--origin-line:var(--line);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:36px clamp(28px,7vw,112px);padding-block-end:var(--home-connected-space);scroll-margin-top:102px;display:grid}._4hnztG_origin-facts{border-bottom:1px solid var(--origin-line);grid-column:1/-1;grid-template-columns:1fr .85fr 1fr;gap:10px;margin:0;padding:0 0 clamp(18px,3vw,36px);display:grid}._4hnztG_origin-facts>div{flex-direction:column-reverse;justify-content:start;gap:7px;display:flex}._4hnztG_origin-facts dt{max-width:24ch;font-size:13px;line-height:1.4}._4hnztG_origin-facts dd{font:var(--weight-semibold) clamp(54px, 9vw, 132px) / .94 Manrope, sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0}._4hnztG_origin-photo{grid-area:2/1}._4hnztG_origin-photo img{width:100%;height:auto}._4hnztG_origin-photo figcaption{margin-top:8px;font-size:12px}._4hnztG_origin-copy{grid-area:2/2;gap:14px;display:grid}._4hnztG_origin-copy h2{line-height:1.03}._4hnztG_origin-copy p{max-width:43ch}._4hnztG_origin-copy ._4hnztG_origin-lead{font:var(--weight-medium) clamp(22px, 2.3vw, 32px) / 1.25 Manrope, sans-serif;letter-spacing:-.025em}._4hnztG_origin-foot{border-top:1px solid var(--origin-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:14px;display:flex}._4hnztG_text-link{border-bottom:1px solid var(--origin-line);width:fit-content;min-height:44px;font-size:13px;font-weight:var(--weight-emphasis);align-items:center;gap:8px;display:inline-flex}._4hnztG_text-link:is(:hover,:focus-visible){border-color:currentColor}._4hnztG_text-link:focus-visible{outline-color:var(--blue)}._4hnztG_icon{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}@media (max-width:760px){._4hnztG_origin{grid-template-columns:minmax(0,1fr);gap:25px;scroll-margin-top:88px}._4hnztG_origin-photo,._4hnztG_origin-copy{grid-area:auto}._4hnztG_origin-facts dd{font-size:clamp(36px,11vw,72px)}._4hnztG_origin-facts dt{font-size:11px}._4hnztG_origin-foot{flex-direction:column;align-items:flex-start}}
.FBiGaq_institutional-hero{padding:clamp(124px, 9.4vw, 154px) var(--home-content-inset) 0;background:linear-gradient(to bottom, var(--paper) calc(100% - var(--hero-bridge)), var(--home-night) 0);--hero-bridge:clamp(100px, 15vw, 220px);color:var(--deep)}.FBiGaq_hero-heading{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);align-items:end;gap:18px 40px;padding-bottom:clamp(22px,3vw,44px);display:grid}.FBiGaq_hero-heading h1{color:var(--deep);font-size:clamp(48px,6.7vw,96px);font-weight:var(--weight-semibold);line-height:.98}.FBiGaq_hero-intro{gap:16px;display:grid}.FBiGaq_hero-intro>p{max-width:40ch;font-size:16px}.FBiGaq_hero-actions{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.FBiGaq_action,.FBiGaq_hero-secondary{width:fit-content;min-height:46px;font-size:13px;font-weight:var(--weight-emphasis);align-items:center;gap:10px;display:inline-flex}.FBiGaq_action{background:var(--deep);color:var(--paper);border-radius:4px;padding:8px 17px}.FBiGaq_action:is(:hover,:focus-visible){background:var(--green);color:var(--deep)}.FBiGaq_hero-secondary{border-bottom:1px solid var(--line)}.FBiGaq_hero-secondary:is(:hover,:focus-visible){border-color:currentColor}.FBiGaq_icon{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:16px;height:16px}.FBiGaq_hero-frame{background:var(--deep)}.FBiGaq_hero-frame img{aspect-ratio:2.85;object-fit:cover;object-position:center 40%;width:100%;height:auto}.FBiGaq_hero-photo figcaption{border-bottom:1px solid var(--home-night-rule);background:var(--deep);min-height:56px;color:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:12px;display:flex}.FBiGaq_hero-photo figcaption img{width:79px;height:auto}@media (max-width:760px){.FBiGaq_institutional-hero{--hero-bridge:clamp(82px, 29vw, 160px);padding-top:104px}.FBiGaq_hero-heading{grid-template-columns:minmax(0,1fr)}.FBiGaq_hero-heading h1{font-size:clamp(39px,10vw,68px)}.FBiGaq_hero-intro{gap:10px}.FBiGaq_hero-intro>p{font-size:15px}.FBiGaq_hero-frame img{aspect-ratio:4/3}.FBiGaq_hero-photo figcaption{min-height:52px;font-size:11px}.FBiGaq_hero-photo figcaption img{width:68px}}
.Yuvd4a_panel{--home-focus:var(--deep);--culture-rule:color-mix(in srgb, var(--deep) 24%, transparent);border-radius:var(--home-panel-radius);background:var(--green);color:var(--deep);margin-top:clamp(30px,5vw,68px);padding:clamp(24px,4.5vw,64px)}.Yuvd4a_culture{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro values""action values";align-items:center;gap:16px clamp(32px,6vw,86px);display:grid}.Yuvd4a_intro{grid-area:intro}.Yuvd4a_intro h3{font-size:var(--home-subheading-size);font-weight:var(--weight-emphasis);letter-spacing:-.025em;line-height:1.2}.Yuvd4a_intro p{max-width:32ch;font-size:var(--home-body-size);line-height:var(--home-copy-leading);margin-top:14px}.Yuvd4a_cultureAction{min-height:48px;font-size:var(--home-type-action);font-weight:var(--weight-emphasis);text-underline-offset:5px;grid-area:action;justify-self:start;align-items:center;gap:16px;line-height:1.5;display:inline-flex}.Yuvd4a_cultureAction svg{flex:none;width:18px;height:18px}.Yuvd4a_values{grid-area:values;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}.Yuvd4a_values li{border-bottom:1px solid var(--culture-rule);font-family:var(--home-display-face);font-size:clamp(1.25rem,.95rem + .6vw,1.5rem);font-weight:var(--weight-emphasis);letter-spacing:-.02em;padding-block:16px;line-height:1.3}.Yuvd4a_academy{border-top:1px solid var(--culture-rule);grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) auto;align-items:center;gap:24px;margin-top:36px;padding-top:28px;display:grid}.Yuvd4a_academy h3{font-size:var(--home-title-size);font-weight:var(--weight-emphasis);letter-spacing:-.025em;text-underline-offset:5px;line-height:1.25}.Yuvd4a_academy p{max-width:29ch;font-size:var(--home-support-size);line-height:var(--home-copy-leading)}.Yuvd4a_academyAction{font-size:var(--home-type-action);font-weight:var(--weight-emphasis);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;line-height:1.5;display:inline-flex}.Yuvd4a_arrow{background:var(--deep);width:44px;height:44px;color:var(--green);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.Yuvd4a_arrow svg{width:18px;height:18px}.Yuvd4a_cultureAction:is(:hover,:focus-visible),.Yuvd4a_academy:is(:hover,:focus-visible) h3,.Yuvd4a_academy:is(:hover,:focus-visible) .Yuvd4a_academyAction{text-decoration:underline}.Yuvd4a_academy:is(:hover,:focus-visible) .Yuvd4a_arrow{background:var(--paper);color:var(--deep)}.Yuvd4a_cultureAction:active,.Yuvd4a_academy:active{text-decoration:underline}.Yuvd4a_academy:active .Yuvd4a_arrow{background:var(--deep);color:var(--paper)}@media (prefers-reduced-motion:no-preference){.Yuvd4a_cultureAction svg,.Yuvd4a_arrow svg{transition:transform var(--home-motion)}.Yuvd4a_arrow{transition:background-color var(--home-motion), color var(--home-motion)}.Yuvd4a_cultureAction:is(:hover,:focus-visible) svg,.Yuvd4a_academy:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.Yuvd4a_cultureAction:active svg,.Yuvd4a_academy:active svg{transform:none}}@media (max-width:900px){.Yuvd4a_culture{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""values""action";gap:24px}.Yuvd4a_intro p{max-width:43ch}.Yuvd4a_academy{grid-template-columns:minmax(0,1fr) auto;gap:10px 28px}.Yuvd4a_academy p{grid-column:1}.Yuvd4a_academyAction{grid-area:1/2/3}}@media (max-width:540px){.Yuvd4a_values{grid-template-columns:minmax(0,1fr);gap:0}.Yuvd4a_values li{padding-block:12px}.Yuvd4a_values li:last-child{border-bottom:0}.Yuvd4a_academy{grid-template-columns:minmax(0,1fr);margin-top:28px;padding-top:26px}.Yuvd4a_academyAction{grid-area:auto;margin-top:10px}}
.Vh0O_q_header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 32px;margin-bottom:clamp(24px,3.2vw,44px);display:flex}.Vh0O_q_header p{color:var(--home-muted);font-size:var(--home-body-size);margin-top:10px}.Vh0O_q_header h2{font-size:var(--home-heading-size);font-weight:var(--weight-emphasis);letter-spacing:-.035em;text-wrap:balance;line-height:1.12}.Vh0O_q_grid{gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Vh0O_q_card>a{border:1px solid var(--home-outline);border-radius:var(--home-panel-radius);background:var(--home-opening-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.Vh0O_q_card>a:is(:hover,:focus-visible){border-color:var(--blue)}.Vh0O_q_cover img{aspect-ratio:16/10;object-fit:cover;background:#edf3f4;width:100%;display:block}.Vh0O_q_cover figcaption{color:var(--home-muted);font-size:var(--home-type-caption,.8125rem);padding:8px clamp(20px,2.4vw,34px);line-height:1.5}.Vh0O_q_body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:12px;padding:clamp(20px,2.4vw,34px);display:flex}.Vh0O_q_meta{border-bottom:1px solid var(--home-outline);color:var(--blue);font-size:var(--home-label-size);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding-bottom:12px;display:flex}.Vh0O_q_meta time{font-variant-numeric:tabular-nums}.Vh0O_q_card h3{font-size:var(--home-title-size);font-weight:var(--weight-emphasis);letter-spacing:-.025em;text-wrap:pretty;line-height:1.22}.Vh0O_q_excerpt{color:var(--home-muted);font-size:var(--home-support-size,var(--home-body-size));line-height:var(--home-copy-leading,1.65);text-wrap:pretty}.Vh0O_q_read{font-size:var(--home-label-size);font-weight:var(--weight-emphasis);text-underline-offset:4px;align-self:start;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:inline-flex}.Vh0O_q_read svg{flex-shrink:0;width:16px}.Vh0O_q_card a:is(:hover,:focus-visible,:active) .Vh0O_q_read{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.Vh0O_q_card>a{transition:border-color var(--home-motion)}.Vh0O_q_read svg{transition:transform var(--home-motion)}.Vh0O_q_card>a:is(:hover,:focus-visible) .Vh0O_q_read svg{transform:translate(2px,-2px)}}@media (max-width:991px){.Vh0O_q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Vh0O_q_grid{grid-template-columns:minmax(0,1fr)}}
.v2HvSW_solutions{padding:var(--home-chapter-space) var(--home-content-inset);background:var(--home-night);color:var(--paper);--line:var(--home-night-rule);--solutions-accent:var(--green);padding-block-start:clamp(34px,5vw,74px);scroll-margin-top:102px}.v2HvSW_solutions-heading{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:16px 40px;margin-bottom:clamp(26px,4vw,48px);display:grid}.v2HvSW_solutions-heading h2{font-size:clamp(36px,4.25vw,63px);line-height:1.04}.v2HvSW_solutions-heading em{color:var(--solutions-accent)}.v2HvSW_solutions-heading p{max-width:39ch}.v2HvSW_choices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2HvSW_choices button{text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;min-height:78px;padding:10px 8px 11px 0}.v2HvSW_choices button:is(:hover,[aria-pressed=true]){color:var(--solutions-accent)}.v2HvSW_choices button[aria-pressed=true]{border-bottom-color:var(--solutions-accent)}.v2HvSW_choices button:focus-visible{outline:2px solid var(--green);outline-offset:-4px}.v2HvSW_need-label,.v2HvSW_need-summary{display:block}.v2HvSW_need-label{font:var(--weight-emphasis) clamp(23px, 2.6vw, 37px) / 1.12 Manrope, sans-serif;letter-spacing:-.035em}.v2HvSW_need-summary{color:var(--paper);margin-top:5px;font-size:13px;line-height:1.35}.v2HvSW_need-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px clamp(24px,7vw,106px);padding-top:28px;display:grid}.v2HvSW_need-copy{align-content:start;gap:14px;padding-block:clamp(6px,2vw,28px);display:grid}.v2HvSW_need-copy h3{max-width:17ch;font-size:clamp(29px,3.3vw,47px);line-height:1.06}.v2HvSW_need-copy p{max-width:44ch}.v2HvSW_need-copy ul{margin:0;padding-inline-start:18px;font-size:14px}.v2HvSW_need-copy li+li{margin-top:4px}.v2HvSW_need-photo img{aspect-ratio:16/10;object-fit:cover;background:var(--line);width:100%;height:auto}.v2HvSW_need-photo figcaption{color:var(--paper);margin-top:8px;font-size:12px}.v2HvSW_text-link{border-bottom:1px solid var(--line);width:fit-content;min-height:44px;color:var(--paper);font-size:13px;font-weight:var(--weight-emphasis);align-items:center;gap:8px;display:inline-flex}.v2HvSW_text-link:is(:hover,:focus-visible){border-color:var(--green)}.v2HvSW_text-link:focus-visible{outline-color:var(--green)}.v2HvSW_icon{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.v2HvSW_solutions-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;font-size:14px;display:flex}@media (min-width:761px){.v2HvSW_solutions-heading em{white-space:nowrap}}@media (max-width:760px){.v2HvSW_solutions{scroll-margin-top:88px}.v2HvSW_solutions-heading,.v2HvSW_need-content{grid-template-columns:minmax(0,1fr)}.v2HvSW_need-content{padding-top:22px}.v2HvSW_need-label{font-size:clamp(14px,4vw,26px)}.v2HvSW_need-summary{font-size:11px}.v2HvSW_choices button{min-height:70px;padding-right:5px}.v2HvSW_solutions-end{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.v2HvSW_choices button,.v2HvSW_text-link{transition:color .15s ease-out,border-color .15s ease-out}}
.I3ra3q_destinations{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.I3ra3q_destinations>li{min-width:0}.I3ra3q_lead{border-radius:var(--home-panel-radius);background:var(--green);grid-row:span 2}.I3ra3q_destination{height:100%;color:var(--home-foreground);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:22px;padding:clamp(22px,2.5vw,34px) 0;display:grid}.I3ra3q_destinations>li:last-child{border-block-start:1px solid var(--home-outline)}.I3ra3q_icon{width:44px;height:44px;color:var(--blue);place-items:center;display:grid}.I3ra3q_icon svg{width:28px;height:28px}.I3ra3q_copy{flex-direction:column;height:100%;display:flex}.I3ra3q_destination h2{font-size:var(--home-title-size);font-weight:var(--weight-emphasis);letter-spacing:-.025em;text-wrap:pretty;text-underline-offset:5px;line-height:1.25;text-decoration-thickness:1px}.I3ra3q_destination p{max-width:38ch;color:var(--home-muted);font-size:var(--home-body-size);margin-top:12px;padding-bottom:22px;line-height:1.6}.I3ra3q_action{width:fit-content;font-size:var(--home-label-size);font-weight:var(--weight-emphasis);align-items:center;gap:10px;margin-top:auto;line-height:1.5;display:inline-flex}.I3ra3q_action svg{flex:none;width:17px;height:17px}.I3ra3q_lead .I3ra3q_destination{border-radius:inherit;color:var(--deep);grid-template-rows:auto 1fr auto;grid-template-columns:56px minmax(0,1fr);gap:22px 24px;padding:clamp(28px,3.3vw,48px)}.I3ra3q_lead .I3ra3q_copy{display:contents}.I3ra3q_lead .I3ra3q_icon{width:56px;height:56px;color:var(--deep)}.I3ra3q_lead .I3ra3q_icon svg{width:44px;height:44px}.I3ra3q_lead h2{letter-spacing:-.03em;max-width:14ch;font-size:clamp(1.75rem,1.25rem + 1.4vw,2.5rem);line-height:1.15}.I3ra3q_lead p,.I3ra3q_lead .I3ra3q_action{grid-column:1/-1}.I3ra3q_lead p{max-width:32ch;color:var(--deep);margin:0;padding:0}.I3ra3q_lead .I3ra3q_action{width:100%;font-size:var(--home-type-action);justify-content:space-between;gap:20px}.I3ra3q_lead .I3ra3q_action svg{box-sizing:border-box;background:var(--deep);width:42px;height:42px;color:var(--paper);border-radius:6px;padding:11px}.I3ra3q_destination:is(:hover,:focus-visible) h2{text-decoration-line:underline}.I3ra3q_destination:is(:hover,:focus-visible) .I3ra3q_action{color:var(--blue)}.I3ra3q_lead .I3ra3q_destination:is(:hover,:focus-visible) .I3ra3q_action{color:var(--deep)}.I3ra3q_lead .I3ra3q_destination:focus-visible{outline-color:var(--deep)}.I3ra3q_destination:active .I3ra3q_action{color:var(--blue);text-decoration:underline}.I3ra3q_lead .I3ra3q_destination:active .I3ra3q_action svg{background:var(--paper);color:var(--deep)}@media (prefers-reduced-motion:no-preference){.I3ra3q_action svg{transition:transform .24s var(--home-ease-out), background-color var(--home-motion), color var(--home-motion)}.I3ra3q_destination:is(:hover,:focus-visible) .I3ra3q_action svg{transform:translateY(3px)}.I3ra3q_destination:active .I3ra3q_action svg{transform:none}}@media (min-width:761px){.I3ra3q_destinations{grid-template-rows:auto auto}.I3ra3q_destination{padding-block:24px}.I3ra3q_destinations>li:nth-child(2) .I3ra3q_destination{padding-block:36px 12px}.I3ra3q_destination p{max-width:46ch;padding-bottom:16px}.I3ra3q_lead .I3ra3q_destination{gap:18px 24px;padding:36px}.I3ra3q_lead p,.I3ra3q_lead .I3ra3q_action{grid-column:2}.I3ra3q_lead p{max-width:32ch;padding-bottom:0}}@media (max-width:760px){.I3ra3q_destinations{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:0}.I3ra3q_lead{grid-row:auto;margin-bottom:8px}.I3ra3q_lead .I3ra3q_destination{grid-template-columns:44px minmax(0,1fr);gap:20px 16px;padding:26px}.I3ra3q_lead .I3ra3q_icon{width:44px;height:44px}.I3ra3q_lead .I3ra3q_icon svg{width:34px;height:34px}.I3ra3q_destination{gap:16px;padding-block:26px}.I3ra3q_destination p{padding-bottom:18px}.I3ra3q_lead p{padding-bottom:0}}
.ZwFOyq_solutions{--home-copy-leading:1.65;border-radius:var(--home-panel-radius);background:var(--mid);padding:clamp(24px,4.5vw,64px)}.ZwFOyq_header{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:clamp(36px,4.5vw,64px);display:grid}.ZwFOyq_header h2{max-width:18ch;font-size:var(--home-heading-size);font-weight:var(--weight-emphasis);letter-spacing:-.035em;line-height:1.12}.ZwFOyq_overview p{max-width:40ch;color:var(--home-muted);font-size:var(--home-body-size);line-height:var(--home-copy-leading);margin-bottom:22px}.ZwFOyq_stage{scroll-margin-top:114px}.ZwFOyq_stage+.ZwFOyq_stage{margin-top:12px}.ZwFOyq_trigger{cursor:pointer;padding:24px 0;list-style:none}.ZwFOyq_trigger::-webkit-details-marker{display:none}.ZwFOyq_trigger h3{font-size:clamp(1.375rem,.9rem + 1.3vw,2rem);font-weight:var(--weight-emphasis);letter-spacing:-.025em;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:20px;margin:0;line-height:1.2;display:grid}.ZwFOyq_stageIcon{width:28px;height:28px;color:var(--green)}.ZwFOyq_toggle{color:var(--home-muted);font-family:var(--home-body-face);font-size:var(--home-label-size);font-weight:var(--weight-regular);letter-spacing:0;align-items:center;gap:20px;display:inline-flex}.ZwFOyq_toggle svg{width:30px;height:30px}.ZwFOyq_toggleLabel{display:grid}.ZwFOyq_toggleLabel>span{grid-area:1/1}.ZwFOyq_whenOpen,.ZwFOyq_stage[open] .ZwFOyq_whenClosed{visibility:hidden}.ZwFOyq_stage[open] .ZwFOyq_whenOpen{visibility:visible}.ZwFOyq_stage[open] .ZwFOyq_plusVertical{transform:scaleY(0)}.ZwFOyq_plusVertical{transform-origin:50%}.ZwFOyq_trigger:is(:hover,:focus-visible) h3,.ZwFOyq_stage[open] .ZwFOyq_trigger h3,.ZwFOyq_stage[open] .ZwFOyq_toggle{color:var(--green)}.ZwFOyq_stage .ZwFOyq_trigger:active h3{color:var(--paper)}.ZwFOyq_content{padding:2px 0 32px}.ZwFOyq_serviceBand{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(10rem,.75fr);align-items:start;gap:28px;margin-bottom:30px;padding-inline-start:48px;display:grid}.ZwFOyq_purpose{max-width:22ch;color:var(--paper);font-family:var(--home-display-face);font-size:var(--home-title-size);letter-spacing:-.02em;line-height:1.35}.ZwFOyq_offerings{color:var(--home-muted);font-size:var(--home-body-size);gap:10px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.ZwFOyq_offerings li{padding-inline-start:16px;position:relative}.ZwFOyq_offerings li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;inset:.65em auto auto 0}.ZwFOyq_storageLink{min-height:44px;color:var(--paper);text-underline-offset:4px;align-items:center;gap:8px;padding-block:8px;text-decoration:underline;display:inline-flex}.ZwFOyq_offerings li:has(a):before{inset-block-start:calc(8px + .65em)}.ZwFOyq_storageLink:is(:hover,:focus-visible){color:var(--green)}.ZwFOyq_stageAction{color:var(--paper);font-size:var(--home-type-action);justify-self:end;margin-top:-8px}.ZwFOyq_stageAction:is(:hover,:focus-visible){color:var(--green)}.ZwFOyq_stageAction:active,.ZwFOyq_storageLink:active{color:var(--paper)}.ZwFOyq_stageAction svg,.ZwFOyq_storageLink svg{width:17px;height:17px;color:var(--green);flex:none}.ZwFOyq_media{margin:0}.ZwFOyq_media img{aspect-ratio:24/7;object-fit:cover;object-position:center 44%;border-radius:8px;width:100%;height:auto;display:block}.ZwFOyq_media figcaption{color:var(--home-muted);font-size:var(--home-type-caption);margin-top:10px;line-height:1.5}.ZwFOyq_solutions:focus-visible{outline:2px solid var(--home-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ZwFOyq_plusVertical{transition:transform .2s var(--home-ease-out)}.ZwFOyq_trigger h3,.ZwFOyq_stageAction,.ZwFOyq_storageLink{transition:color var(--home-motion)}.ZwFOyq_storageLink svg{transition:transform var(--home-motion)}.ZwFOyq_storageLink:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.ZwFOyq_stageAction:active svg,.ZwFOyq_storageLink:active svg{transform:none}}@media (max-width:1000px){.ZwFOyq_serviceBand{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px 28px}.ZwFOyq_stageAction{grid-column:2;justify-self:start;margin-top:0;padding-inline-start:16px}}@media (max-width:760px){.ZwFOyq_header,.ZwFOyq_serviceBand{grid-template-columns:minmax(0,1fr)}.ZwFOyq_header{gap:22px;margin-bottom:24px}.ZwFOyq_header h2{max-width:20ch}.ZwFOyq_trigger h3{grid-template-columns:24px minmax(0,1fr) 24px;gap:12px}.ZwFOyq_stageIcon{width:24px;height:24px}.ZwFOyq_toggleLabel{display:none}.ZwFOyq_toggle svg{width:24px;height:24px}.ZwFOyq_purpose{max-width:none}.ZwFOyq_serviceBand{padding-inline-start:0}.ZwFOyq_stageAction{grid-column:auto;padding-inline-start:0}.ZwFOyq_media img{aspect-ratio:4/3}.ZwFOyq_stage{scroll-margin-top:88px}}@media (max-width:380px){.ZwFOyq_trigger h3{grid-template-columns:24px minmax(0,1fr) 20px;gap:10px}.ZwFOyq_stageIcon{width:24px;height:24px}.ZwFOyq_toggle svg{width:20px;height:20px}}
