.ow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(5,auto) 1fr;grid-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px);border-top:1px solid var(--border)}.ow-item{display:contents}.ow-tab{grid-column:1;grid-row:var(--r);position:relative;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:26px 0;border:0;border-bottom:1px solid var(--border);background:none;color:var(--navy);font:inherit;text-align:left;cursor:pointer}.ow-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ow-item.is-open .ow-tab:after{transform:scaleX(1)}.ow-tab:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ow-n{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.ow-t{display:flex;flex-direction:column;gap:4px}.ow-t strong{font-family:var(--font-display);font-weight:300;font-size:clamp(22px,1.9vw,30px);line-height:1.15;letter-spacing:-.02em;opacity:.42;transition:opacity .3s}.ow-t span{font-size:14px;color:var(--muted)}.ow-item.is-open .ow-t strong,.ow-tab:hover .ow-t strong{opacity:1}.ow-plus{display:none;position:relative;width:14px;height:14px}.ow-plus:after,.ow-plus:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .3s}.ow-plus:after{transform:rotate(90deg)}.ow-item.is-open .ow-plus:after{transform:rotate(0)}.ow-panel{grid-column:2;grid-row:1/-1;align-self:start;padding-top:32px;animation:ow-in .5s cubic-bezier(.22,1,.36,1) both}.ow-panel[hidden]{display:none}@keyframes ow-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ow-tag{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:999px;background:var(--mist);color:var(--navy);font-style:normal;font-size:10.5px}.ow-intro{max-width:28ch;margin:0 0 32px;font-family:var(--font-display);font-weight:300;font-size:clamp(26px,2.4vw,38px);line-height:1.18;letter-spacing:-.02em;color:var(--navy)}.ow-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.ow-list a{display:grid;grid-template-columns:44px 1fr 16px;align-items:center;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--border);color:var(--navy)}.ow-list a>svg{color:var(--muted);transition:transform .3s,color .3s}.ow-list a:hover>svg{transform:translateX(4px);color:var(--navy)}.ow-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mist);color:var(--navy)}.ow-txt{display:flex;flex-direction:column;gap:2px}.ow-txt strong{font-size:16px;font-weight:500}.ow-txt span{font-size:14.5px;color:var(--muted)}.ow-inc{margin-top:28px;padding:20px 22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.ow-inc>span{display:block;margin-bottom:12px;font-size:11px;color:var(--muted)}.ow-inc ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;margin:0;padding:0;list-style:none}.ow-inc li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--navy)}.ow-inc li svg{flex:none;margin-top:3px;color:var(--accent)}.ow-more{display:inline-flex;margin-top:28px}@media (max-width:900px){.ow,.ow-item{display:block}.ow-item{border-bottom:1px solid var(--border)}.ow-tab{grid-template-columns:32px 1fr 14px;padding:22px 0;border-bottom:0}.ow-tab:after{display:none}.ow-t strong{opacity:1;font-size:22px}.ow-plus{display:block}.ow-panel{padding:0 0 28px 46px}.ow-intro{font-size:22px;margin-bottom:20px}.ow-inc ul{grid-template-columns:1fr}}@media (max-width:560px){.ow-panel{padding-left:0}}@media (prefers-reduced-motion:reduce){.ow-panel{animation:none}.ow-tab:after{transition:none}}.hs-head{margin-bottom:48px}.hs-eyebrow{display:block;font-size:13px;color:var(--muted)}.hs-head .hs-eyebrow{margin-bottom:14px}.hs-head.is-light .hs-eyebrow{color:rgba(255,255,255,.6)}.hs-head.is-center{text-align:center}.hs-head.is-center .display{margin-inline:auto;max-width:18ch}.hs-head.is-split{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.hs-head.is-split .hs-head-aside{flex:0 1 auto;padding-bottom:8px}.hs-head .display{margin-bottom:0}.hs-head.is-light .rule{border-top-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.hs-head.is-light .display{color:#fff}@keyframes h-pulse{0%,to{opacity:1}50%{opacity:.4}}.hc{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:5vw;gap:5vw;margin:0 var(--gutter) 150px;padding:clamp(36px,5vw,72px);border-radius:28px;background:var(--navy);color:#fff}.hc-glow{position:absolute;z-index:-1;width:800px;height:800px;left:-260px;top:-380px;border-radius:50%;background:radial-gradient(closest-side,rgba(146,221,243,.4),rgba(0,130,181,.14) 55%,transparent)}.hc-copy{display:flex;flex-direction:column}.hc .display{color:#fff;max-width:11ch;margin:0}.hc ul{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:12px;gap:12px}.hc li{display:flex;align-items:center;gap:10px;font-size:16px;opacity:.92}.hc li svg{color:#92ddf3;flex:none}.hc-form{padding:26px;border-radius:22px;background:var(--bg);color:var(--navy)}@media (max-width:1024px){.hs-head.is-split{flex-direction:column;align-items:flex-start;gap:24px}.hc{grid-template-columns:1fr}}@media (max-width:640px){.hc{margin-bottom:104px;padding:32px 20px}.hc-form{padding:18px}}.hw-sectors{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:40px clamp(40px,6vw,112px);gap:40px clamp(40px,6vw,112px);align-items:start}.hw-sectors .display{margin:0;max-width:12ch}.hw-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px clamp(32px,4vw,72px);gap:40px clamp(32px,4vw,72px)}.hw-cols h3{margin-bottom:8px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--muted)}.hw-cols ul{list-style:none;margin:0;padding:0}.hw-cols li>a,.hw-cols li>span{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);font-family:var(--font-display);font-size:19px;letter-spacing:-.01em;color:var(--navy);transition:color .2s}.hw-cols li>a svg{flex:none;color:var(--muted);transition:transform .2s,color .2s}.hw-cols li>a:hover{color:#00557a}.hw-cols li>a:hover svg{transform:translateX(3px);color:#00557a}@media (max-width:1024px){.hw-sectors{grid-template-columns:1fr}.hw-sectors .display{max-width:none}}@media (max-width:640px){.hw-cols{grid-template-columns:1fr}}.hst-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:32px clamp(40px,6vw,112px);gap:32px clamp(40px,6vw,112px);align-items:end;margin-bottom:48px}.hst-head .hs-eyebrow{margin-bottom:14px}.hst-head .display{margin:0}.hst-aside p{margin:0 0 18px;max-width:42ch;font-size:17px;line-height:1.6;color:var(--muted)}.hst-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.hst-card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3/4;border-radius:22px;color:#fff;background:var(--mist)}.hst-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.hst-card:hover img{transform:scale(1.04)}.hst-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,25,36,0) 45%,rgba(0,25,36,.78))}.hst-n{top:18px;left:20px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hst-cap,.hst-n{position:absolute}.hst-cap{left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;gap:6px}.hst-cap small{font-size:12px;opacity:.8}.hst-cap strong{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,2.8vw,44px);line-height:1.02;letter-spacing:-.03em}.hst-cap span{max-width:32ch;font-size:15px;line-height:1.45;opacity:.9}@media (max-width:1024px){.hst-head{grid-template-columns:1fr;align-items:start}.hst-grid{grid-template-columns:1fr 1fr}.hst-grid>:last-child{grid-column:1/-1;aspect-ratio:16/10}}@media (max-width:640px){.hst-grid{grid-template-columns:1fr;gap:12px}.hst-card,.hst-grid>:last-child{aspect-ratio:4/3;grid-column:auto}}.hi-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:40px clamp(40px,6vw,112px);gap:40px clamp(40px,6vw,112px);align-items:start}.hi-head .display{margin:0 0 18px}.hi-head p{max-width:34ch;margin:0 0 22px;font-size:17px;line-height:1.6;color:var(--muted)}.hi-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.hi-list a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:6px;row-gap:6px;align-items:center;padding:24px 0;border-bottom:1px solid var(--border);color:var(--navy)}.hi-meta{grid-column:1;font-size:13px;color:var(--muted)}.hi-list strong{grid-column:1;font-family:var(--font-display);font-weight:300;font-size:clamp(22px,1.9vw,28px);line-height:1.2;letter-spacing:-.02em;transition:color .2s}.hi-go{grid-column:2;grid-row:1/span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);transition:background .3s,color .3s,border-color .3s,transform .3s}.hi-list a:hover strong{color:#00557a}.hi-list a:hover .hi-go{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateX(3px)}@media (max-width:1024px){.hi-wrap{grid-template-columns:1fr}}@media (max-width:640px){.hi-list a{padding:20px 0;column-gap:16px}.hi-go{width:34px;height:34px}}