:root{--sc-blue:#134699;--sc-blue-dark:#0e3574;--sc-blue-mid:#3f6fc4;--sc-blue-tint:#86a6e8;--sc-copper:#b8733f;--sc-copper-light:#e09a63;--sc-g-950:#121417;--sc-g-900:#1b1e22;--sc-g-800:#23272c;--sc-g-700:#2a2e33;--sc-g-line:#3a3f46;--sc-g-line-soft:#2e3237;--sc-ti:#a9adb2;--sc-ti-light:#d5d7da;--sc-ti-body:#c3c6ca;--sc-white:#ffffff;--sc-paper:#f6f6f4;--sc-ink:#1b1e22;--sc-ink-2:#4a4f56;--sc-ink-3:#6b7078;--sc-line:#dcdcd8;--sc-font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--sc-font-body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--sc-font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--sc-max:1312px;--sc-gutter:64px;--sc-section-y:128px;--sc-header-h:88px;--sc-radius:2px}@media (max-width:980px){:root{--sc-gutter:40px;--sc-section-y:96px;--sc-header-h:76px}}@media (max-width:767px){:root{--sc-gutter:20px;--sc-section-y:72px;--sc-header-h:68px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sc-paper);color:var(--sc-ink);font-family:var(--sc-font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--sc-blue)}a:hover{color:var(--sc-blue-dark)}p{margin:0 0 1em}p:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--sc-blue-mid);outline-offset:3px}.sc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-section{position:relative;padding-block:var(--sc-section-y)}.sc-section--white{background:var(--sc-white)}.sc-section--paper{background:var(--sc-paper)}.sc-section--dark{background:var(--sc-g-900);color:var(--sc-paper)}.sc-section--deep{background:var(--sc-g-950);color:var(--sc-paper)}.sc-section--tight{padding-block:calc(var(--sc-section-y) * .7)}.sc-section--rule{border-bottom:1px solid var(--sc-line)}.sc-row{width:min(100% - 2 * var(--sc-gutter),var(--sc-max));margin-inline:auto;position:relative}.sc-row+.sc-row{margin-top:64px}.sc-full{width:100%}.sc-grid{display:grid;gap:24px}.sc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px}.sc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-grid--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px 96px;align-items:end}.sc-grid--aside{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px 24px}.sc-align-start{align-items:start}.sc-align-center{align-items:center}@media (max-width:980px){.sc-grid--2,.sc-grid--split,.sc-grid--aside{grid-template-columns:1fr}.sc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-grid--3{grid-template-columns:1fr}}@media (max-width:767px){.sc-grid--4{grid-template-columns:1fr}}.sc-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-family:var(--sc-font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-blue)}.sc-section--dark .sc-eyebrow,.sc-section--deep .sc-eyebrow,.sc-hero .sc-eyebrow{color:var(--sc-blue-tint)}.sc-eyebrow--muted{color:var(--sc-ink-3)}.sc-section--dark .sc-eyebrow--muted,.sc-section--deep .sc-eyebrow--muted{color:var(--sc-ti)}.sc-eyebrow__cell{width:8px;height:8px;background:var(--sc-blue-mid);flex-shrink:0}.sc-eyebrow__rule{width:28px;height:2px;background:var(--sc-copper);flex-shrink:0}.sc-h1,.sc-h2,.sc-h3,.sc-h4{margin:0 0 .5em;font-family:var(--sc-font-display);font-stretch:108%;font-weight:500;letter-spacing:-.025em;line-height:1.04}.sc-h1{font-size:clamp(44px,5.4vw,78px);line-height:1.0}.sc-h2{font-size:clamp(34px,3.9vw,56px)}.sc-h3{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.015em;line-height:1.15}.sc-h4{font-size:22px;letter-spacing:-.01em;line-height:1.25}.sc-lead{font-size:clamp(17px,1.35vw,19px);line-height:1.62;color:var(--sc-ink-2);max-width:620px}.sc-body{color:var(--sc-ink-2);max-width:640px}.sc-section--dark .sc-lead,.sc-section--deep .sc-lead,.sc-hero .sc-lead,.sc-section--dark .sc-body,.sc-section--deep .sc-body{color:var(--sc-ti-body)}.sc-strong{color:var(--sc-ink);font-weight:600}.sc-section--dark .sc-strong,.sc-section--deep .sc-strong{color:var(--sc-paper)}.sc-mono{font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sc-btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px}.sc-btn{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 30px;border:1.5px solid transparent;border-radius:var(--sc-radius);font-family:var(--sc-font-body);font-size:16px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.sc-btn svg{width:18px;height:18px;transition:transform .2s}.sc-btn:hover svg{transform:translateX(3px)}.sc-btn--primary{background:var(--sc-blue);color:#fff}.sc-btn--primary:hover{background:var(--sc-blue-dark);color:#fff}.sc-btn--outline{border-color:var(--sc-ink);color:var(--sc-ink);background:transparent}.sc-btn--outline:hover{background:var(--sc-ink);color:var(--sc-paper)}.sc-btn--ghost{border-color:rgba(213,215,218,.45);color:var(--sc-paper);background:transparent}.sc-btn--ghost:hover{border-color:var(--sc-paper);background:rgba(246,246,244,.06);color:#fff}.sc-btn--sm{min-height:44px;padding:0 20px;font-size:15px}.sc-scroll-hint{display:inline-flex;align-items:center;gap:10px;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;color:var(--sc-ti);text-transform:uppercase}.sc-scroll-hint::before{content:"";width:36px;height:1px;background:currentColor}.sc-header{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--sc-header-h);color:var(--sc-paper);transition:background-color .3s,border-color .3s;border-bottom:1px solid rgba(169,173,178,.18)}.sc-header.is-scrolled,.sc-header.is-open{background:rgba(18,20,23,.96);border-bottom-color:var(--sc-g-line-soft);backdrop-filter:blur(8px)}.sc-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.sc-logo{display:inline-flex;align-items:baseline;gap:.55em;font-family:var(--sc-font-display);font-stretch:118%;font-weight:700;font-size:17px;letter-spacing:.24em;line-height:1;text-decoration:none;white-space:nowrap}.sc-logo__a{color:var(--sc-paper)}.sc-logo__b{color:var(--sc-blue-tint)}.sc-logo--light .sc-logo__a{color:var(--sc-ink)}.sc-logo--light .sc-logo__b{color:var(--sc-blue)}.sc-nav{display:flex;align-items:center;gap:40px}.sc-nav a{color:var(--sc-ti-light);text-decoration:none;font-size:15px;font-weight:500}.sc-nav a:hover,.sc-nav a[aria-current="page"]{color:#fff}.sc-nav a[aria-current="page"]:not(.sc-btn){box-shadow:inset 0 -2px 0 var(--sc-blue-mid);padding-bottom:6px;margin-bottom:-8px}.sc-nav .sc-btn{color:#fff}.sc-menu-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid var(--sc-g-line);border-radius:var(--sc-radius);background:#134699!important;color:var(--sc-paper);cursor:pointer;align-items:center;justify-content:center}.sc-menu-toggle span,.sc-menu-toggle span::before,.sc-menu-toggle span::after{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:transform .2s}.sc-menu-toggle span::before,.sc-menu-toggle span::after{content:"";position:absolute;left:0}.sc-menu-toggle span::before{top:-6px}.sc-menu-toggle span::after{top:6px}.sc-header.is-open .sc-menu-toggle span{background:transparent}.sc-header.is-open .sc-menu-toggle span::before{transform:translateY(6px) rotate(45deg)}.sc-header.is-open .sc-menu-toggle span::after{transform:translateY(-6px) rotate(-45deg)}@media (max-width:980px){.sc-menu-toggle{display:inline-flex}.sc-nav{position:fixed;top:var(--sc-header-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--sc-gutter) 32px;background:var(--sc-g-950);border-bottom:1px solid var(--sc-g-line-soft);display:none}.sc-header.is-open .sc-nav{display:flex}.sc-nav a:not(.sc-btn){padding:18px 0;border-bottom:1px solid var(--sc-g-line-soft);font-size:18px}.sc-nav a[aria-current="page"]:not(.sc-btn){box-shadow:none;margin:0;color:var(--sc-blue-tint)}.sc-nav .sc-btn{margin-top:24px;justify-content:center}}.sc-hero{position:relative;overflow:hidden;min-height:max(720px,100vh);display:flex;align-items:flex-end;padding:calc(var(--sc-header-h) + 64px) 0 88px;background:var(--sc-g-950);color:var(--sc-paper)}.sc-hero--short{min-height:max(620px,78vh)}.sc-hero__media{position:absolute;inset:0}.sc-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--sc-hero-pos,70% 50%)}.sc-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--sc-g-950) 0%,rgba(18,20,23,0) 38%),linear-gradient(90deg,var(--sc-g-950) 0%,rgba(18,20,23,.92) 34%,rgba(18,20,23,.5) 58%,rgba(18,20,23,0) 80%)}.sc-hero__content{position:relative;max-width:760px}.sc-hero__media--wide img{position:absolute;top:50%;right:-23%;left:auto;width:max(140%,1900px);height:auto;max-width:none;object-fit:fill;transform:translateY(-42%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.sc-hero__media--wide::after{background:linear-gradient(180deg,var(--sc-g-950) 0%,rgba(18,20,23,0) 26%),linear-gradient(0deg,var(--sc-g-950) 0%,rgba(18,20,23,0) 38%),linear-gradient(90deg,var(--sc-g-950) 0%,rgba(18,20,23,.9) 32%,rgba(18,20,23,.35) 55%,rgba(18,20,23,0) 72%)}@media (max-width:767px){.sc-hero__media--wide img{width:1100px;right:-380px;top:18%;transform:none}}.sc-hero .sc-h1{color:var(--sc-paper)}.sc-hero .sc-lead{max-width:600px}.sc-taglines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:700px;margin:32px 0 0;padding:18px 0 0;list-style:none}.sc-taglines li{display:flex;gap:10px;padding-right:16px;font-size:14px;line-height:1.45;color:var(--sc-ti-light)}.sc-taglines li::before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:7px;background:var(--sc-blue-tint)}@media (max-width:980px){.sc-hero__media::after{background:linear-gradient(0deg,var(--sc-g-950) 10%,rgba(18,20,23,.78) 60%,rgba(18,20,23,.35) 100%)}}@media (max-width:767px){.sc-hero{min-height:640px;padding-bottom:56px}.sc-taglines{grid-template-columns:1fr;gap:10px}}.sc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sc-stat{display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:0 48px;border-left:1px solid #d3d3cf}.sc-stat:first-child{padding-left:0;border-left:0}.sc-stat:last-child{padding-right:0}.sc-stat .sc-eyebrow{margin:0;color:var(--sc-ink-3)}.sc-stat__num{font-family:var(--sc-font-display);font-stretch:105%;font-weight:500;font-size:clamp(64px,7.6vw,112px);line-height:.92;letter-spacing:-.04em;color:var(--sc-ink);font-variant-numeric:tabular-nums}.sc-stat__num--blue{color:var(--sc-blue)}.sc-stat__label{font-size:18px;line-height:1.45;color:var(--sc-ink-2);max-width:300px}@media (max-width:980px){.sc-stats{grid-template-columns:1fr;gap:48px}.sc-stat{padding:0 0 40px;border-left:0;border-bottom:1px solid #d3d3cf}.sc-stat:last-child{border-bottom:0;padding-bottom:0}}.sc-shift{background:var(--sc-g-900);color:var(--sc-paper);border-radius:4px;padding:44px 48px 40px;margin-top:64px}.sc-shift__head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.sc-shift__head .sc-eyebrow{margin:0;color:var(--sc-ti)}.sc-shift__legend{display:flex;gap:20px;font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;color:var(--sc-ti);text-transform:uppercase}.sc-shift__legend span{display:inline-flex;align-items:center;gap:8px}.sc-shift__legend span::before{content:"";width:18px;height:2px;background:var(--sc-copper)}.sc-shift__legend span:last-child::before{background:var(--sc-blue-mid)}.sc-shift__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sc-shift__step{display:flex;flex-direction:column;gap:20px;padding:0 32px;border-left:1px solid var(--sc-g-line-soft);transition:opacity .6s}.sc-shift__step:first-child{padding-left:0;border-left:0}.sc-shift__step:last-child{padding-right:0}.sc-shift__step svg{width:100%;height:260px}.sc-shift__title{display:flex;align-items:center;gap:14px}.sc-shift__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--sc-g-line);border-radius:50%;font-family:var(--sc-font-mono);font-size:12px;color:var(--sc-ti-light)}.sc-shift__step--cram .sc-shift__num{background:var(--sc-blue);border-color:var(--sc-blue);color:#fff}.sc-shift__name{font-family:var(--sc-font-display);font-stretch:108%;font-size:22px;font-weight:500;line-height:1.2}.sc-shift__kind{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;color:var(--sc-ti);text-transform:uppercase}.sc-shift__step--cram .sc-shift__kind{color:var(--sc-blue-tint)}.sc-shift__caption{font-size:15px;line-height:1.5;color:var(--sc-ti-body)}.sc-shift__track{position:relative;height:2px;margin-top:36px;background:var(--sc-g-line-soft)}.sc-shift__fill{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,var(--sc-copper) 0 62%,var(--sc-blue-mid) 62% 100%);transform-origin:left}.sc-shift__fill::after{content:"";position:absolute;right:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--sc-blue-tint);box-shadow:0 0 0 5px rgba(63,111,196,.25)}.sc-pulse{animation:sc-pulse 2.4s linear infinite}.sc-pulse--r{animation-direction:reverse}.sc-pulse--d1{animation-delay:-.8s}.sc-pulse--d2{animation-delay:-1.6s}@keyframes sc-pulse{from{stroke-dashoffset:0}to{stroke-dashoffset:-60}}.sc-cell-on{animation:sc-cell 3.2s ease-in-out infinite}.sc-cell-on:nth-child(3n){animation-delay:-1.1s}.sc-cell-on:nth-child(3n+1){animation-delay:-2.1s}@keyframes sc-cell{0%,100%{fill:#134699}50%{fill:#3f6fc4}}.sc-ready .sc-shift[data-step] .sc-shift__step{opacity:.28}.sc-ready .sc-shift[data-step="1"] .sc-shift__step:nth-child(-n+1),.sc-ready .sc-shift[data-step="2"] .sc-shift__step:nth-child(-n+2),.sc-ready .sc-shift[data-step="3"] .sc-shift__step{opacity:1}.sc-ready .sc-shift[data-step] .sc-shift__fill{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sc-ready .sc-shift[data-step="0"] .sc-shift__fill{transform:scaleX(0)}.sc-ready .sc-shift[data-step="1"] .sc-shift__fill{transform:scaleX(.18)}.sc-ready .sc-shift[data-step="2"] .sc-shift__fill{transform:scaleX(.55)}.sc-ready .sc-shift[data-step="3"] .sc-shift__fill{transform:scaleX(1)}@media (max-width:980px){.sc-shift{padding:32px 24px}.sc-shift__head{flex-direction:column;align-items:flex-start}.sc-shift__steps{grid-template-columns:1fr;gap:40px}.sc-shift__step{padding:40px 0 0;border-left:0;border-top:1px solid var(--sc-g-line-soft)}.sc-shift__step:first-child{padding-top:0;border-top:0}.sc-shift__step svg{max-width:380px;height:auto}.sc-ready .sc-shift[data-step] .sc-shift__step{opacity:1}.sc-shift__track{display:none}}.sc-panorama{position:relative;overflow:hidden;margin-block:72px}.sc-panorama img{width:100%;height:clamp(260px,28.5vw,520px);object-fit:cover}.sc-panorama::before,.sc-panorama::after{content:"";position:absolute;left:0;right:0;height:22%;pointer-events:none;z-index:1}.sc-panorama::before{top:0;background:linear-gradient(180deg,var(--sc-g-900),rgba(27,30,34,0))}.sc-panorama::after{bottom:0;background:linear-gradient(0deg,var(--sc-g-900),rgba(27,30,34,0))}.sc-tag{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(18,20,23,.8);border:1px solid rgba(134,166,232,.4);font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;color:var(--sc-ti-light);text-transform:uppercase}.sc-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sc-blue-tint)}@media (max-width:767px){.sc-tag{display:none}.sc-panorama img{object-position:72% 50%}}.sc-accordion{border-top:1px solid var(--sc-line)}.sc-accordion details{border-bottom:1px solid var(--sc-line);position:relative}.sc-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:28px;min-height:48px;padding:26px 0;font-family:var(--sc-font-display);font-stretch:108%;font-size:clamp(22px,2.3vw,34px);font-weight:500;letter-spacing:-.015em;line-height:1.15}.sc-accordion summary::-webkit-details-marker{display:none}.sc-accordion__idx{width:24px;flex-shrink:0;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:0;color:var(--sc-ink-3)}.sc-accordion__label{flex-grow:1}.sc-accordion__icon{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #c4c3be;transition:background-color .2s,border-color .2s}.sc-accordion__icon::before,.sc-accordion__icon::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.6px;margin:-.8px 0 0 -7px;background:currentColor;transition:transform .25s}.sc-accordion__icon::after{transform:rotate(90deg)}.sc-accordion details[open] .sc-accordion__icon{background:var(--sc-blue);border-color:var(--sc-blue);color:#fff}.sc-accordion details[open] .sc-accordion__icon::after{transform:rotate(0deg)}.sc-accordion details[open] .sc-accordion__idx{color:var(--sc-blue)}.sc-accordion details::before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background:var(--sc-blue-mid);transition:width .4s}.sc-accordion details[open]::before{width:180px}.sc-accordion__body{padding:0 72px 32px 52px;color:var(--sc-ink-2);max-width:760px}.sc-accordion__body .sc-btns{margin-top:24px}.sc-accordion--sm summary{font-size:clamp(19px,1.6vw,24px);padding:22px 0}.sc-section--dark .sc-accordion,.sc-section--dark .sc-accordion details,.sc-section--deep .sc-accordion,.sc-section--deep .sc-accordion details{border-color:var(--sc-g-line)}.sc-section--dark .sc-accordion summary,.sc-section--deep .sc-accordion summary{color:var(--sc-ti-light)}.sc-section--dark .sc-accordion details[open] summary,.sc-section--deep .sc-accordion details[open] summary{color:var(--sc-paper)}.sc-section--dark .sc-accordion__idx,.sc-section--deep .sc-accordion__idx{color:var(--sc-ti)}.sc-section--dark .sc-accordion details[open] .sc-accordion__idx{color:var(--sc-blue-tint)}.sc-section--dark .sc-accordion__icon,.sc-section--deep .sc-accordion__icon{border-color:var(--sc-g-line)}.sc-section--dark .sc-accordion__body,.sc-section--deep .sc-accordion__body{color:var(--sc-ti-body)}@media (max-width:767px){.sc-accordion summary{gap:16px}.sc-accordion__body{padding:0 0 28px 40px}}.sc-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sc-line)}.sc-feature{padding:32px 28px 8px 0;display:flex;flex-direction:column;gap:14px}.sc-feature+.sc-feature{padding-left:28px;border-left:1px solid var(--sc-line)}.sc-feature__icon{width:48px;height:48px;color:var(--sc-blue)}.sc-feature__title{font-family:var(--sc-font-display);font-stretch:108%;font-size:21px;font-weight:500;line-height:1.2}.sc-feature__text{font-size:15px;color:var(--sc-ink-2);line-height:1.5}@media (max-width:980px){.sc-features{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-feature:nth-child(3){padding-left:0;border-left:0}.sc-feature:nth-child(n+3){border-top:1px solid var(--sc-line)}}@media (max-width:767px){.sc-features{grid-template-columns:1fr}.sc-feature,.sc-feature+.sc-feature{padding:28px 0;border-left:0}.sc-feature+.sc-feature{border-top:1px solid var(--sc-line)}}.sc-ph{position:relative;display:flex;align-items:flex-end;aspect-ratio:var(--sc-ratio,4 / 3);width:100%;padding:16px;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(135deg,rgba(0,0,0,.035) 0 1px,transparent 1px 14px),#e4e4e0;color:var(--sc-ink-3);font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.sc-ph--dark{background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 14px),var(--sc-g-800);color:var(--sc-ti)}.sc-ph__initials{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--sc-font-display);font-stretch:118%;font-size:64px;font-weight:600;letter-spacing:.06em;color:rgba(27,30,34,.12)}.sc-ph--dark .sc-ph__initials{color:rgba(246,246,244,.08)}.sc-quote{margin:0;max-width:1100px}.sc-quote__mark{width:56px;height:56px;color:var(--sc-copper);margin-bottom:32px}.sc-quote blockquote{margin:0;font-family:var(--sc-font-display);font-stretch:108%;font-weight:400;font-size:clamp(32px,4.2vw,60px);line-height:1.12;letter-spacing:-.02em;color:var(--sc-paper)}.sc-quote blockquote em{font-style:normal;color:var(--sc-blue-tint)}.sc-quote figcaption{display:flex;align-items:center;gap:16px;margin-top:40px;font-size:16px;color:var(--sc-ti-light)}.sc-quote figcaption::before{content:"";width:40px;height:1px;background:var(--sc-ti)}.sc-quote--sm blockquote{font-size:clamp(24px,2.4vw,34px);line-height:1.25}.sc-horizons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.sc-horizon{display:flex;flex-direction:column;background:var(--sc-g-800);border:1px solid var(--sc-g-line-soft);border-radius:4px;overflow:hidden}.sc-horizon__art{aspect-ratio:4 / 3;background:var(--sc-g-950);border-bottom:1px solid var(--sc-g-line-soft);display:flex;align-items:center;justify-content:center}.sc-horizon__art svg{width:78%;height:auto}.sc-horizon__body{padding:28px 28px 32px;display:flex;flex-direction:column;gap:12px}.sc-horizon__when{display:flex;align-items:center;gap:10px;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;color:var(--sc-blue-tint);text-transform:uppercase}.sc-horizon__when b{font-weight:500;color:var(--sc-paper)}.sc-horizon__title{font-family:var(--sc-font-display);font-stretch:108%;font-size:24px;font-weight:500;line-height:1.2;color:var(--sc-paper);margin:4px 0 0}.sc-horizon__text{font-size:15px;line-height:1.55;color:var(--sc-ti-body)}@media (max-width:980px){.sc-horizons{grid-template-columns:1fr}}.sc-timeline{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--sc-steps,6),minmax(0,1fr));position:relative}.sc-timeline::before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:linear-gradient(90deg,var(--sc-copper),var(--sc-blue-mid))}.sc-timeline li{position:relative;padding:36px 20px 0 0}.sc-timeline li::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:var(--sc-g-900);border:2px solid var(--sc-ti)}.sc-section--white .sc-timeline li::before,.sc-section--paper .sc-timeline li::before{background:var(--sc-white);border-color:var(--sc-ink-3)}.sc-timeline li.is-now::before{background:var(--sc-blue);border-color:var(--sc-blue-tint);box-shadow:0 0 0 6px rgba(63,111,196,.22)}.sc-timeline__idx{display:block;font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.14em;color:var(--sc-ti);margin-bottom:10px}.sc-section--white .sc-timeline__idx,.sc-section--paper .sc-timeline__idx{color:var(--sc-ink-3)}.sc-timeline__title{font-family:var(--sc-font-display);font-stretch:108%;font-size:20px;font-weight:500;line-height:1.2}.sc-timeline__sub{display:block;margin-top:8px;font-size:14px;line-height:1.45;color:var(--sc-ink-2)}.sc-section--dark .sc-timeline__sub,.sc-section--deep .sc-timeline__sub{color:var(--sc-ti-body)}@media (max-width:980px){.sc-timeline{grid-template-columns:1fr;gap:0;padding-left:36px}.sc-timeline::before{left:7px;right:auto;top:8px;bottom:8px;width:2px;height:auto;background:linear-gradient(180deg,var(--sc-copper),var(--sc-blue-mid))}.sc-timeline li{padding:0 0 32px}.sc-timeline li::before{left:-36px;top:2px}}.sc-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc-panels--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.sc-panels--3{grid-template-columns:1fr}}.sc-panel{position:relative;padding:32px;background:var(--sc-white);border:1px solid var(--sc-line);border-radius:4px;display:flex;flex-direction:column;gap:16px;min-height:220px;overflow:hidden}.sc-panel__idx{font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;color:var(--sc-blue)}.sc-panel__title{font-family:var(--sc-font-display);font-stretch:108%;font-size:24px;font-weight:500;line-height:1.2;margin:0}.sc-panel__text{color:var(--sc-ink-2);font-size:16px;line-height:1.55}.sc-panel__cells{position:absolute;right:24px;top:0px;display:grid;grid-template-columns:repeat(4,8px);gap:4px}.sc-panel__cells i{width:8px;height:8px;background:#e4e4e0}.sc-panel__cells i.on{background:var(--sc-blue)}.sc-section--dark .sc-panel{background:var(--sc-g-800);border-color:var(--sc-g-line-soft)}.sc-section--dark .sc-panel__idx{color:var(--sc-blue-tint)}.sc-section--dark .sc-panel__title{color:var(--sc-paper)}.sc-section--dark .sc-panel__text{color:var(--sc-ti-body)}.sc-section--dark .sc-panel__cells i{background:var(--sc-g-line)}.sc-section--dark .sc-panel__cells i.on{background:var(--sc-blue-mid)}@media (max-width:767px){.sc-panels{grid-template-columns:1fr}.sc-panel{padding:24px;min-height:0}}.sc-aside{padding:40px;background:var(--sc-g-900);color:var(--sc-paper);border-radius:4px}.sc-aside .sc-h3{color:var(--sc-paper)}.sc-aside .sc-body{color:var(--sc-ti-body)}@media (max-width:767px){.sc-aside{padding:28px 24px}}.sc-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:64px}.sc-person{display:flex;flex-direction:column;gap:16px}.sc-person .sc-ph{--sc-ratio:4 / 5}.sc-person__name{font-family:var(--sc-font-display);font-stretch:108%;font-size:24px;font-weight:500;line-height:1.2;margin:8px 0 0}.sc-person__role{font-size:15px;color:var(--sc-ink-3)}.sc-link-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:600 15px/1 var(--sc-font-body);color:var(--sc-blue)}.sc-link-btn svg{width:16px;height:16px}.sc-link-btn:hover{color:var(--sc-blue-dark)}@media (max-width:980px){.sc-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sc-team{grid-template-columns:1fr}}.sc-dialog{width:min(760px,calc(100% - 32px));max-height:calc(100vh - 64px);padding:0;border:0;border-radius:4px;background:var(--sc-white);color:var(--sc-ink);box-shadow:0 30px 80px rgba(0,0,0,.35)}.sc-dialog::backdrop{background:rgba(18,20,23,.72);backdrop-filter:blur(4px)}.sc-dialog__inner{padding:48px}.sc-dialog__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.sc-dialog__close{flex-shrink:0;width:44px;height:44px;border:1px solid var(--sc-line);border-radius:50%;background:none;cursor:pointer;position:relative}.sc-dialog__close::before,.sc-dialog__close::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.6px;margin:-.8px 0 0 -8px;background:var(--sc-ink);transform:rotate(45deg)}.sc-dialog__close::after{transform:rotate(-45deg)}.sc-dialog .sc-body{max-width:none}@media (max-width:767px){.sc-dialog__inner{padding:28px 24px}}.sc-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;padding:8px;opacity:.8}.sc-mosaic>*{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:2px}.sc-mosaic>:nth-child(1){grid-column:3 / span 2;grid-row:1 / span 2}.sc-mosaic>:nth-child(2){grid-column:5 / span 2;grid-row:1}.sc-mosaic>:nth-child(3){grid-column:5;grid-row:2 / span 2}.sc-mosaic>:nth-child(4){grid-column:6;grid-row:2 / span 2}.sc-mosaic>:nth-child(5){grid-column:1 / span 2;grid-row:1}.sc-mosaic>:nth-child(6){grid-column:3 / span 2;grid-row:3}.sc-mosaic+.sc-hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,var(--sc-g-950) 5%,rgba(18,20,23,.55) 55%,rgba(18,20,23,.2) 100%),linear-gradient(90deg,var(--sc-g-950) 0%,rgba(18,20,23,.6) 45%,rgba(18,20,23,0) 75%)}.sc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:40px;background:var(--sc-white);border-radius:4px;color:var(--sc-ink)}.sc-field{display:flex;flex-direction:column;gap:8px}.sc-field--full{grid-column:1 / -1}.sc-field label{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-2)}.sc-field input,.sc-field select,.sc-field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid #c9c9c4;border-radius:var(--sc-radius);background:var(--sc-paper);font:16px/1.4 var(--sc-font-body);color:var(--sc-ink)}.sc-field textarea{min-height:150px;resize:vertical}.sc-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%231b1e22' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.sc-field input:focus,.sc-field select:focus,.sc-field textarea:focus{outline:none;border-color:var(--sc-blue);box-shadow:0 0 0 3px rgba(19,70,153,.15);background:#fff}.sc-form__foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.sc-recaptcha{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px dashed #c9c9c4;font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.1em;color:var(--sc-ink-3);text-transform:uppercase}.sc-form .sc-btn{border:0}@media (max-width:767px){.sc-form{grid-template-columns:1fr;padding:24px 20px}}.sc-footer{position:relative;overflow:hidden;background:var(--sc-g-950);color:var(--sc-ti-light);padding:112px 0 44px}.sc-footer__art{position:absolute;left:0;top:0;width:100%;height:100%;min-width:1200px}.sc-footer__art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--sc-g-950) 18%,rgba(18,20,23,.35) 62%,rgba(18,20,23,.7) 100%)}.sc-footer__art svg{width:100%;height:100%}.sc-footer__top{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.sc-footer .sc-logo{font-size:clamp(28px,5.3vw,76px);letter-spacing:.2em}.sc-footer__bottom{position:relative;margin-top:88px;padding-top:28px;border-top:1px solid var(--sc-g-line-soft);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.sc-footer__nav,.sc-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin:0;padding:0;list-style:none}.sc-footer__nav a{color:var(--sc-paper);text-decoration:none;font-size:15px;font-weight:500}.sc-footer__legal{font-size:14px;color:#8d9197;gap:12px 28px}.sc-footer__legal a{color:var(--sc-ti);text-decoration:none}.sc-footer a:hover{color:#fff}@media (max-width:767px){.sc-footer{padding-top:80px}.sc-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:56px}}.sc-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.sc-ready [data-reveal].is-in{opacity:1;transform:none}.sc-ready [data-reveal="2"]{transition-delay:.12s}.sc-ready [data-reveal="3"]{transition-delay:.24s}.sc-ready [data-reveal="4"]{transition-delay:.36s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sc-pulse,.sc-cell-on{animation:none}.sc-ready [data-reveal]{opacity:1;transform:none;transition:none}.sc-ready .sc-shift[data-step] .sc-shift__step{opacity:1}.sc-ready .sc-shift[data-step] .sc-shift__fill{transform:none;transition:none}}.sc-note{display:inline-block;margin-top:16px;padding:6px 10px;background:#fff4d6;border:1px solid #e8c768;color:#5c4508;font:12px/1.4 var(--sc-font-mono);letter-spacing:.02em}.sc-aside .sc-timeline{margin-top:56px}.sc-aside .sc-timeline li::before{background:var(--sc-g-900);border-color:var(--sc-ti)}.sc-aside .sc-timeline li.is-now::before{background:var(--sc-blue);border-color:var(--sc-blue-tint)}.sc-aside .sc-timeline__idx{color:var(--sc-ti)}.sc-aside .sc-timeline__title{color:var(--sc-paper)}.sc-section--white .sc-panel .sc-panel__text{font-size:18px;color:var(--sc-ink)}.sc-connect{min-height:100vh;background:radial-gradient(ellipse 60% 50% at 20% 85%,rgba(19,70,153,.22),transparent 70%),var(--sc-g-950)}.sc-connect__chip{width:100%;max-width:520px;margin-top:48px}@media (max-width:980px){.sc-connect__chip{max-width:420px}}:root{--sc-energy:linear-gradient(90deg,#b8733f 0%,#e09a63 30%,#3f6fc4 72%,#86a6e8 100%);--sc-energy-v:linear-gradient(180deg,#b8733f 0%,#e09a63 30%,#3f6fc4 72%,#86a6e8 100%)}.sc-section--current{overflow-x:clip}.sc-section--current::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--sc-energy);opacity:.85}.sc-section--current::after{content:"";position:absolute;top:-2px;left:0;width:180px;height:6px;background:radial-gradient(ellipse at center,rgba(255,214,170,.95) 0%,rgba(224,154,99,.5) 35%,transparent 70%);filter:blur(1px);animation:sc-current 6s cubic-bezier(.45,0,.2,1) infinite}@keyframes sc-current{0%{transform:translateX(-200px);opacity:0}8%{opacity:1}85%{opacity:1}100%{transform:translateX(100vw);opacity:0}}.sc-ready [data-reveal] .sc-eyebrow__rule{transform:scaleX(0);transform-origin:left;transition:transform .9s .25s cubic-bezier(.2,.7,.2,1)}.sc-ready [data-reveal].is-in .sc-eyebrow__rule{transform:scaleX(1)}.sc-scroll-hint::before{background:var(--sc-energy)}.sc-accordion details::before{background:var(--sc-energy)}.sc-horizon,.sc-panel{position:relative}.sc-horizon::before,.sc-panel::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:1;background:var(--sc-energy);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sc-horizon:hover::before,.sc-panel:hover::before{transform:scaleX(1)}.sc-callout{position:relative;margin:28px 0 0;padding:24px 28px;background:var(--sc-white);border-radius:2px;color:var(--sc-ink-2)}.sc-callout::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--sc-energy)}.sc-callout__head{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-copper)}.sc-callout__head svg{width:22px;height:14px}.sc-hero--energy::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 12% 100%,rgba(184,115,63,.28),transparent 70%)}.sc-hero--energy .sc-hero__media{z-index:-1}.sc-hero--energy{isolation:isolate}.sc-form{position:relative}.sc-form::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:4px 4px 0 0;background:var(--sc-energy)}.sc-stat__flow{position:relative;display:block;width:100%;max-width:280px;height:2px;margin-top:4px;background:var(--sc-energy);overflow:visible}.sc-stat__flow::after{content:"";position:absolute;top:-2px;left:0;width:48px;height:6px;border-radius:3px;background:radial-gradient(ellipse at center,rgba(255,214,170,.95),rgba(224,154,99,0) 70%);animation:sc-run 3.2s cubic-bezier(.45,0,.2,1) infinite}@keyframes sc-run{0%{transform:translateX(-24px);opacity:0}10%{opacity:1}85%{opacity:1}100%{transform:translateX(256px);opacity:0}}.sc-trace-spark{stroke-dasharray:36 1600;animation:sc-spark 9s linear infinite}.sc-trace-spark:nth-child(2){animation-delay:-2s;animation-duration:11s}.sc-trace-spark:nth-child(3){animation-delay:-5s;animation-duration:8s}.sc-trace-spark:nth-child(4){animation-delay:-7s;animation-duration:12s}@keyframes sc-spark{from{stroke-dashoffset:1636}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sc-section--current::after,.sc-trace-spark{display:none}.sc-stat__flow::after{display:none}.sc-ready [data-reveal] .sc-eyebrow__rule{transform:none;transition:none}}.sc-img{display:block;width:100%;height:auto;aspect-ratio:var(--sc-ratio,4 / 3);object-fit:cover;border-radius:2px;background:var(--sc-g-800)}.sc-person .sc-img{--sc-ratio:4 / 5}.sc-connect__bg{opacity:.9}.sc-connect__bg::after{background:linear-gradient(90deg,rgba(18,20,23,.82) 0%,rgba(18,20,23,.4) 55%,rgba(18,20,23,.7) 100%),linear-gradient(0deg,var(--sc-g-950) 0%,rgba(18,20,23,0) 30%)}@media (min-width:981px){.sc-grid--split.sc-align-start>:first-child:has(>.sc-eyebrow:first-child)+*{padding-top:calc(12px * 1.6 + 24px)}}.sc-intro{max-width:820px}.sc-intro .sc-h2{margin-bottom:24px}.sc-intro .sc-body{max-width:720px}.sc-row--tight{margin-top:40px!important}.sc-intro+.sc-team{margin-top:56px}.sc-accordion-lead{margin:20px 0 0;max-width:360px;color:var(--sc-paper);font-size:clamp(22px,2.3vw,34px);line-height:1.15}.sc-lead--blue{color:var(--sc-blue-tint)!important}.sc-horizons{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);gap:16px;align-items:stretch}.sc-horizon-arrow{display:flex;align-items:center;justify-content:center}.sc-horizon-arrow svg{width:22px;height:44px}.sc-horizon-arrow--1{color:var(--sc-copper-light)}.sc-horizon-arrow--2{color:var(--sc-blue-tint)}.sc-horizon-arrow svg path{stroke-dasharray:40;animation:sc-chev 2.4s ease-in-out infinite}.sc-horizon-arrow--2 svg path{animation-delay:.4s}@keyframes sc-chev{0%,100%{transform:translateX(-3px);opacity:.55}50%{transform:translateX(3px);opacity:1}}@media (max-width:980px){.sc-horizons{grid-template-columns:1fr;gap:8px}.sc-horizon-arrow{height:48px}.sc-horizon-arrow svg{transform:rotate(90deg)}}.sc-flurry{margin-top:72px;display:flex;flex-direction:column;gap:16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sc-flurry__row{overflow:hidden}.sc-flurry__track{display:flex;width:max-content;animation:sc-drift 70s linear infinite}.sc-flurry__row--b .sc-flurry__track{animation-direction:reverse;animation-duration:85s}.sc-flurry__dup{display:flex}.sc-flurry:hover .sc-flurry__track{animation-play-state:paused}.sc-flurry__item{margin:0 16px 0 0;height:220px;overflow:hidden;border-radius:2px;background:var(--sc-g-800);flex-shrink:0}.sc-flurry__item img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform .6s,filter .6s}.sc-flurry__item:hover img{transform:scale(1.04);filter:none}.sc-flurry__item--s{width:180px}.sc-flurry__item--m{width:280px}.sc-flurry__item--l{width:380px}.sc-flurry__row--b .sc-flurry__item{height:180px}@keyframes sc-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){.sc-flurry{margin-top:48px}.sc-flurry__item{height:150px}.sc-flurry__row--b .sc-flurry__item{height:120px}.sc-flurry__item--s{width:120px}.sc-flurry__item--m{width:190px}.sc-flurry__item--l{width:250px}}.sc-timeline__logo{display:flex;align-items:center;justify-content:center;width:min(100%,168px);height:96px;margin-bottom:20px;background:var(--sc-g-800);border:1px solid var(--sc-g-line-soft);border-radius:8px;padding:16px}.sc-timeline__logo img{width:100%;height:100%;object-fit:contain}.sc-timeline__logo-sq{width:auto!important;height:64%!important}.sc-timeline__logo--medal img{width:auto;height:100%}.sc-timeline__logo--medal{padding:6px;background:radial-gradient(circle,rgba(184,115,63,.18),transparent 70%),var(--sc-g-800)}.sc-timeline__logo--sc{border-color:rgba(63,111,196,.5)}.sc-timeline__logo--sc svg{width:100%;height:100%}.sc-aside .sc-timeline li{padding-top:32px}@media (max-width:980px){.sc-timeline__logo{width:140px;height:72px;padding:12px}}@media (prefers-reduced-motion:reduce){.sc-flurry__track,.sc-horizon-arrow svg path{animation:none}.sc-flurry{overflow-x:auto}}.sc-stat{position:relative;justify-content:flex-end}.sc-stat__label{min-height:2.9em}.sc-stat__flow{position:absolute;left:0;bottom:-14px;margin:0}@media (max-width:980px){.sc-stat__label{min-height:0}.sc-stat__flow{position:static}}.sc-panorama--tall img{height:clamp(300px,46vw,760px);object-position:50% 60%}@media (max-width:767px){.sc-panorama--tall img{object-position:78% 60%}}.sc-section--white .sc-panel__idx{font-size:15px;letter-spacing:.12em}.sc-scatter{position:relative;margin-top:64px;aspect-ratio:2.15 / 1}.sc-scatter__card{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:var(--ar);z-index:var(--z);margin:0;border-radius:14px;overflow:hidden;background:var(--sc-g-800);box-shadow:0 10px 30px rgba(18,20,23,.16),0 2px 6px rgba(18,20,23,.10);transform:rotate(var(--r));transform-origin:center;transition:opacity 1s ease calc(var(--i) * 70ms),box-shadow .6s ease;will-change:transform}.sc-scatter__card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92);transition:filter .8s ease}.sc-scatter__card:hover{box-shadow:0 16px 40px rgba(18,20,23,.24),0 2px 6px rgba(18,20,23,.12)}.sc-scatter__card:hover img{filter:saturate(1.05) brightness(1.04)}.sc-ready .sc-scatter .sc-scatter__card{opacity:0}.sc-ready .sc-scatter.is-in .sc-scatter__card{opacity:1}@media (max-width:980px){.sc-scatter{aspect-ratio:1.7 / 1}.sc-scatter__card{border-radius:10px}}@media (max-width:767px){.sc-scatter{aspect-ratio:auto;display:flex;gap:14px;overflow-x:auto;padding:16px 4px 24px;margin-top:40px;scroll-snap-type:x mandatory}.sc-scatter__card{position:relative;left:auto;top:auto;flex:0 0 48%;width:auto;aspect-ratio:4 / 5;transform:rotate(var(--r));scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.sc-scatter__card{transition:none}.sc-ready .sc-scatter .sc-scatter__card{opacity:1}}.sc-research{overflow-x:clip}.sc-intro--wide{max-width:none}.sc-intro--wide .sc-body{max-width:none}#page-container,#main-content,.et-l--body,.et-l--header,.et-l--footer{background:transparent}#page-container{padding-top:0!important}.et_pb_section.sc-divi-wrap{padding:0!important;background:transparent}.sc-divi-wrap .et_pb_row.sc-divi-row{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.sc-divi-wrap .et_pb_column{width:100%!important;margin:0!important;padding:0!important}.sc-divi-wrap .et_pb_module,.sc-divi-wrap .et_pb_code,.sc-divi-wrap .et_pb_code_inner,.sc-divi-wrap .et_pb_fullwidth_code{padding:0;margin:0!important}.sc-divi-wrap .et_pb_row::after{display:none}.sc-divi-wrap h1,.sc-divi-wrap h2,.sc-divi-wrap h3,.sc-divi-wrap h4{padding-bottom:0;font-weight:500}.sc-divi-wrap p,.sc-divi-wrap p:last-of-type{padding-bottom:0}.sc-divi-wrap ul,.sc-divi-wrap ol{padding:0;list-style:none;line-height:inherit}.sc-divi-wrap a{text-decoration:none}.sc-divi-wrap img{max-width:100%}.sc-divi-wrap input,.sc-divi-wrap select,.sc-divi-wrap textarea{font-family:var(--sc-font-body)}#main-header,#top-header,#main-footer{display:none}body.admin-bar .sc-header{top:32px}@media (max-width:782px){body.admin-bar .sc-header{top:46px}}.sc-divi-wrap .sc-hero,.sc-divi-wrap .sc-section,.sc-divi-wrap .sc-footer{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.sc-divi-wrap){overflow-x:hidden}body:has(.sc-divi-wrap) #sidebar,body:has(.sc-divi-wrap) .et_pb_widget_area_right{display:none!important}body:has(.sc-divi-wrap) #left-area{width:100%!important;padding:0!important;float:none}body:has(.sc-divi-wrap) #main-content .container{width:100%!important;max-width:none!important;padding-top:0!important}body:has(.sc-divi-wrap) #main-content .container::before{display:none!important}body:has(.sc-divi-wrap) .entry-title,body:has(.sc-divi-wrap) .main_title{display:none}body:has(.sc-divi-wrap) .et_pb_post,body:has(.sc-divi-wrap) article.page{margin:0;padding:0}.sc-divi-wrap h1,.sc-divi-wrap h2,.sc-divi-wrap h3,.sc-divi-wrap h4,.sc-divi-wrap h5,.sc-divi-wrap h6{color:inherit;line-height:inherit}.sc-divi-wrap .sc-h1,.sc-divi-wrap .sc-h2{line-height:1.04}.sc-divi-wrap .sc-h3{line-height:1.15}.et_pb_section.sc-dsec{padding:var(--sc-section-y) 0!important}.et_pb_section.sc-dsec.sc-hero{padding:calc(var(--sc-header-h) + 64px) 0 88px!important}.sc-dsec .et_pb_row.sc-drow{width:min(100% - 2 * var(--sc-gutter),var(--sc-max))!important;max-width:none!important;padding:0!important;margin:0 auto!important}.sc-dsec .et_pb_row.sc-drow+.et_pb_row.sc-drow{margin-top:64px!important}.sc-dsec .et_pb_column{margin-bottom:0}.sc-dsec .et_pb_module{margin-bottom:0!important}.sc-dsec .et_pb_module+.et_pb_module{margin-top:24px}.sc-dsec .et_pb_text_inner>*:last-child{margin-bottom:0}.sc-dsec p{padding-bottom:0}.sc-dsec h1,.sc-dsec h2,.sc-dsec h3,.sc-dsec h4{padding-bottom:0;color:inherit}.sc-dsec .sc-h1{line-height:1}.sc-dsec .sc-h2{line-height:1.04}@media (min-width:981px){.sc-drow--split{display:flex;align-items:flex-end}.sc-drow--center{display:flex;align-items:center}}.et_pb_section.sc-dhero{min-height:max(620px,78vh);display:flex;flex-direction:column;justify-content:flex-end;color:var(--sc-paper)}.sc-dhero .et_pb_row{width:min(100% - 2 * var(--sc-gutter),var(--sc-max))!important}.sc-dhero .sc-hero__content{max-width:760px}.sc-dhero .sc-h1{color:var(--sc-paper)}.sc-dhero .sc-lead,.sc-dhero .sc-lead p{color:var(--sc-ti-body)}@media (max-width:980px){.et_pb_section.sc-dhero{background-position:30% 50%!important}}.sc-eyebrow--cell::before{content:"";width:8px;height:8px;background:var(--sc-blue-mid);flex-shrink:0}.sc-eyebrow--rule::before{content:"";width:28px;height:2px;background:var(--sc-copper);flex-shrink:0}.sc-drow--features{border-top:1px solid var(--sc-line)}.sc-drow--features .et_pb_column.sc-dfeature{padding:32px 28px 8px 0;display:block}.sc-drow--features .et_pb_column.sc-dfeature+.et_pb_column.sc-dfeature{padding-left:28px;border-left:1px solid var(--sc-line)}.sc-drow--features .et_pb_module+.et_pb_module{margin-top:14px}.sc-dicon .sc-feature__icon{width:48px;height:48px;color:var(--sc-blue)}.sc-dfeature .sc-feature__title{margin:0 0 8px;font-family:var(--sc-font-display);font-stretch:108%;font-size:21px;font-weight:500;line-height:1.2;color:var(--sc-ink)}@media (max-width:980px){.sc-drow--features .et_pb_column.sc-dfeature,.sc-drow--features .et_pb_column.sc-dfeature+.et_pb_column.sc-dfeature{padding:28px 0;border-left:0;border-bottom:1px solid var(--sc-line)}}.sc-dimg,.sc-dimg .et_pb_image_wrap{display:block;width:100%}.sc-dimg img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px}.sc-dimg--portrait img{aspect-ratio:4 / 5}.et_pb_text.sc-callout{padding:24px 28px}.sc-callout .sc-callout__head{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-copper)}.sc-callout .sc-callout__head::before{content:"";width:22px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h4l2-5 4 10 3-7 2 2h5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M1 7h4l2-5 4 10 3-7 2 2h5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.sc-dsec .sc-callout{margin-top:28px!important}.sc-dsec .et_pb_button_module_wrapper{margin-top:20px!important;margin-left:0px!important}.sc-dhero .et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-left:0px!important}body .et_pb_button.sc-btn{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 30px!important;border-width:1.5px;border-radius:2px;font-family:var(--sc-font-body);font-size:16px;font-weight:600;line-height:1;letter-spacing:0}body .et_pb_button.sc-btn--outline{border-color:var(--sc-ink);color:var(--sc-ink);background:transparent}body .et_pb_button.sc-btn--outline:hover{background:var(--sc-ink);color:var(--sc-paper);border-color:var(--sc-ink)}body .et_pb_button.sc-btn--primary{border-color:var(--sc-blue);background:var(--sc-blue);color:#fff}body .et_pb_button.sc-btn--primary:hover{background:var(--sc-blue-dark);border-color:var(--sc-blue-dark);color:#fff}body .et_pb_button.sc-btn--ghost{border-color:rgba(213,215,218,.45);color:var(--sc-paper);background:transparent}body .et_pb_button.sc-btn::after{content:"\2192"!important;font-family:var(--sc-font-body)!important;position:static!important;opacity:1!important;margin:0!important;font-size:18px!important;line-height:1!important;transition:transform .2s;display:inline-block!important}body .et_pb_button.sc-btn::after{margin-top:13px!important}body .et_pb_button.sc-btn::before{display:none!important}.sc-dquote blockquote{margin:0;padding:0;border:0;max-width:1100px;font-family:var(--sc-font-display);font-stretch:108%;font-weight:400;font-size:clamp(32px,4.2vw,60px);line-height:1.12;letter-spacing:-.02em;color:var(--sc-paper)}.sc-dquote blockquote::before{content:"";display:block;width:56px;height:56px;margin-bottom:32px;background:var(--sc-copper);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath d='M4 30C4 17 11 9 22 6l2 5c-6 2-10 7-10 13h9v22H4V30zm29 0c0-13 7-21 18-24l2 5c-6 2-10 7-10 13h9v22H33V30z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath d='M4 30C4 17 11 9 22 6l2 5c-6 2-10 7-10 13h9v22H4V30zm29 0c0-13 7-21 18-24l2 5c-6 2-10 7-10 13h9v22H33V30z'/%3E%3C/svg%3E") center / contain no-repeat}.sc-dquote blockquote em{font-style:normal;color:var(--sc-blue-tint)}.sc-dquote .sc-dquote__by{display:flex;align-items:center;gap:16px;margin-top:40px;font-size:16px;color:var(--sc-ti-light)}.sc-dquote .sc-dquote__by::before{content:"";width:40px;height:1px;background:var(--sc-ti)}.sc-drow--horizons .et_pb_column.sc-dhcard{position:relative;overflow:visible;display:flex;flex-direction:column;background:var(--sc-g-800);border:1px solid var(--sc-g-line-soft);border-radius:4px}.sc-dhcard .et_pb_module+.et_pb_module{margin-top:0}.sc-dhart .sc-horizon__art{border-radius:4px 4px 0 0;overflow:hidden}.sc-dhcard .sc-horizon__body{padding:28px 28px 32px}.sc-dhcard .sc-horizon__when{margin:0 0 12px}.sc-dhcard .sc-horizon__title{margin:0 0 12px}.sc-drow--horizons .et_pb_column.sc-dhcard--1::after,.sc-drow--horizons .et_pb_column.sc-dhcard--2::after{content:"";position:absolute;top:50%;right:-9%;width:22px;height:44px;transform:translate(50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 48'%3E%3Cpath d='M6 10l12 14-12 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 48'%3E%3Cpath d='M6 10l12 14-12 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.sc-drow--horizons .et_pb_column.sc-dhcard--1::after{background:var(--sc-copper-light)}.sc-drow--horizons .et_pb_column.sc-dhcard--2::after{background:var(--sc-blue-tint)}@media (min-width:981px){.sc-drow--horizons{display:flex;gap:0}.sc-drow--horizons .et_pb_column.sc-dhcard::after{right:-2.75%}}@media (max-width:980px){.sc-drow--horizons .et_pb_column.sc-dhcard{margin-bottom:56px!important}.sc-drow--horizons .et_pb_column.sc-dhcard::after{top:auto;bottom:-50px;right:50%;transform:translateX(50%) rotate(90deg)}}@media (max-width:980px){.sc-dsec .et_pb_row.sc-drow>.et_pb_column+.et_pb_column{margin-top:32px}.sc-dsec .et_pb_row.sc-drow--features>.et_pb_column+.et_pb_column{margin-top:0}}.sc-dsec .et_pb_row.sc-drow--tight{margin-top:40px!important}.sc-dsec .et_pb_row.sc-drow--full{width:100%!important;max-width:none!important}@media (min-width:981px){.sc-drow--top{display:flex;align-items:flex-start}}.sc-dsec .sc-intro{max-width:820px}.sc-dsec .sc-intro.sc-intro--wide{max-width:none}.sc-dsec .sc-intro .sc-h2{margin-bottom:24px}.et_pb_section.sc-dhero--full{min-height:max(720px,100vh)}.et_pb_section.sc-dhero--center{justify-content:center}.sc-dhero .et_pb_row{position:relative;z-index:2}.sc-dhero .et_pb_button_module_wrapper,.sc-dhero .sc-dscroll{display:inline-block;vertical-align:middle;margin-top:40px!important}.sc-dhero .et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-left:16px}.sc-dhero .et_pb_module+.sc-dscroll{margin-left:28px}.sc-dhero .sc-taglines li{color:var(--sc-ti-light)}body .et_pb_button.sc-btn--noarrow::after{display:none!important}@media (min-width:981px){.sc-drow--stats{display:flex}}.sc-drow--stats .et_pb_column.sc-dstat{display:flex;flex-direction:column;justify-content:flex-end;padding:0 48px;border-left:1px solid #d3d3cf}.sc-drow--stats .et_pb_column.sc-dstat:first-child{padding-left:0;border-left:0}.sc-drow--stats .et_pb_column.sc-dstat:last-child{padding-right:0}.sc-dstat .et_pb_text_inner{display:flex;flex-direction:column;gap:20px}.sc-dstat .sc-eyebrow{margin:0;color:var(--sc-ink-3)}.sc-dstat .sc-stat__label{margin:0}.sc-dstat--energy .et_pb_text_inner::after{content:"";display:block;width:100%;max-width:280px;height:2px;margin-top:-6px;background:var(--sc-energy)}@media (max-width:980px){.sc-drow--stats .et_pb_column.sc-dstat{padding:0 0 40px!important;border-left:0;border-bottom:1px solid #d3d3cf}.sc-drow--stats .et_pb_column.sc-dstat:last-child{border-bottom:0;padding-bottom:0!important}}.sc-dsec .sc-shift{margin-top:0}.sc-dpano-col{position:relative}.sc-dpano img{aspect-ratio:auto;height:clamp(300px,46vw,760px);object-position:50% 60%;border-radius:0}.sc-dpano-col::before,.sc-dpano-col::after{content:"";position:absolute;left:0;right:0;height:22%;z-index:1;pointer-events:none}.sc-dpano-col::before{top:0;background:linear-gradient(180deg,var(--sc-g-900),rgba(27,30,34,0))}.sc-dpano-col::after{bottom:0;background:linear-gradient(0deg,var(--sc-g-900),rgba(27,30,34,0))}.sc-dsec .sc-dpano-tags{position:absolute!important;inset:0;margin:0!important;z-index:2;pointer-events:none}.sc-dpano-tags .et_pb_code_inner{position:absolute;inset:0}@media (max-width:767px){.sc-dpano img{object-position:78% 60%}}.sc-dsec .et_pb_row.sc-drow--full+.et_pb_row{margin-top:72px!important}.sc-dsec .et_pb_row+.et_pb_row.sc-drow--full{margin-top:72px!important}.sc-eyebrow--rule-top::before{content:"";display:block;width:28px;height:2px;margin:34px 0 20px;background:var(--sc-copper)}.sc-dacc{border-top:1px solid var(--sc-line);counter-reset:scacc}.sc-dacc .et_pb_toggle{position:relative;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--sc-line)!important;background:transparent!important;counter-increment:scacc}.sc-dacc .et_pb_toggle::before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background:var(--sc-energy);transition:width .4s}.sc-dacc .et_pb_toggle_open::before{width:180px}.sc-dacc .et_pb_toggle_title{position:relative;display:flex;align-items:center;min-height:48px;padding:26px 72px 26px 0!important;margin:0;font-family:var(--sc-font-display)!important;font-stretch:108%;font-size:clamp(22px,2.3vw,34px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.015em;color:var(--sc-ink)!important;cursor:pointer}.sc-dacc--num .et_pb_toggle_title{padding-left:52px!important}.sc-dacc--num .et_pb_toggle_title::after{content:counter(scacc,decimal-leading-zero);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--sc-font-mono);font-size:12px;letter-spacing:0;color:var(--sc-ink-3)}.sc-dacc--num .et_pb_toggle_open .et_pb_toggle_title::after{color:var(--sc-blue)}.sc-dacc .et_pb_toggle_title::before{content:"+"!important;font-family:var(--sc-font-body)!important;position:absolute;right:0;top:50%!important;transform:translateY(-50%);margin:0!important;width:44px;height:44px;border:1px solid #c4c3be;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px!important;font-weight:300;line-height:1!important;color:var(--sc-ink)!important;transition:background-color .2s,border-color .2s}.sc-dacc .et_pb_toggle_open .et_pb_toggle_title::before{content:"\2212"!important;background:var(--sc-blue);border-color:var(--sc-blue);color:#fff!important}.sc-dacc .et_pb_toggle_content{padding:0 72px 32px 0!important;color:var(--sc-ink-2);max-width:760px;font-size:17px;line-height:1.6}.sc-dacc--num .et_pb_toggle_content{padding-left:52px!important}.sc-dacc--sm .et_pb_toggle_title{font-size:clamp(19px,1.6vw,24px)!important;padding-top:22px!important;padding-bottom:22px!important}.sc-dacc .et_pb_toggle_content p:last-child{margin-bottom:0}.sc-section--dark .sc-dacc,.sc-section--dark .sc-dacc .et_pb_toggle,.sc-section--deep .sc-dacc .et_pb_toggle{border-color:var(--sc-g-line)!important}.sc-section--dark .sc-dacc .et_pb_toggle_title{color:var(--sc-ti-light)!important}.sc-section--dark .sc-dacc .et_pb_toggle_open .et_pb_toggle_title{color:var(--sc-paper)!important}.sc-section--dark .sc-dacc .et_pb_toggle_title::before{border-color:var(--sc-g-line);color:var(--sc-ti-light)!important}.sc-section--dark .sc-dacc .et_pb_toggle_open .et_pb_toggle_title::before{color:#fff!important}.sc-section--dark .sc-dacc--num .et_pb_toggle_title::after{color:var(--sc-ti)}.sc-section--dark .sc-dacc--num .et_pb_toggle_open .et_pb_toggle_title::after{color:var(--sc-blue-tint)}.sc-section--dark .sc-dacc .et_pb_toggle_content{color:var(--sc-ti-body)}@media (max-width:767px){.sc-dacc .et_pb_toggle_content,.sc-dacc--num .et_pb_toggle_content{padding:0 0 28px!important}}.sc-dsec a.sc-btn{display:inline-flex}.sc-dsec a.sc-btn--arrow::after{content:"\2192";font-size:17px;line-height:1;transition:transform .2s}.sc-dsec a.sc-btn--arrow:hover::after{transform:translateX(3px)}.sc-dquote--sm{margin-top:48px!important;padding-top:40px;border-top:1px solid var(--sc-line)}.sc-dquote--sm blockquote{font-size:clamp(24px,2.4vw,34px);line-height:1.25;color:var(--sc-ink)}.sc-dquote--sm blockquote::before{display:none}.sc-dquote--sm .sc-dquote__by{color:var(--sc-ink-2)}.sc-dtimeline ol.sc-timeline{padding:0!important;margin-top:0;list-style:none}@media (max-width:980px){.sc-dtimeline ol.sc-timeline,.sc-daside ol.sc-timeline{padding-left:36px!important}}.sc-dtimeline ol.sc-timeline li{list-style:none}.sc-dperson .et_pb_module+.et_pb_module{margin-top:16px}.sc-dperson .sc-person__name{margin:8px 0 4px;font-family:var(--sc-font-display);font-stretch:108%;font-size:24px;font-weight:500;line-height:1.2;color:var(--sc-ink)}.sc-dperson .sc-person__role{margin:0;font-size:15px;color:var(--sc-ink-3)}.sc-dbio.et_pb_toggle{margin:8px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.sc-dbio .et_pb_toggle_title{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0!important;font-family:var(--sc-font-body)!important;font-size:15px!important;font-weight:600!important;color:var(--sc-blue)!important;cursor:pointer}.sc-dbio .et_pb_toggle_title::before{content:"\2192"!important;font-family:var(--sc-font-body)!important;position:static!important;order:2;margin:0!important;font-size:16px!important;color:inherit!important;transition:transform .25s}.sc-dbio.et_pb_toggle_open .et_pb_toggle_title::before{transform:rotate(90deg)}.sc-dbio .et_pb_toggle_content{padding:8px 0 0!important;font-size:15px;line-height:1.6;color:var(--sc-ink-2)}.sc-dbio .et_pb_toggle_content p{margin:0 0 .9em}@media (min-width:981px){.sc-drow--panels{display:flex}}.sc-dsec .et_pb_column.sc-dpanel{position:relative}.sc-dsec .sc-dpanel .et_pb_module+.et_pb_module{margin-top:0}.sc-dcells{position:absolute!important;right:24px;top:24px;margin:0!important}.sc-dpanel .sc-panel__idx{margin:0 0 16px;padding-right:64px;font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;color:var(--sc-blue)}.sc-section--white .sc-dpanel .sc-panel__idx{font-size:15px;letter-spacing:.12em}.sc-section--dark .sc-dpanel .sc-panel__idx{color:var(--sc-blue-tint)}.sc-dpanel .sc-panel__title{margin:0 0 16px;padding-right:56px}@media (max-width:980px){.sc-drow--panels .et_pb_column.sc-dpanel+.et_pb_column.sc-dpanel{margin-top:24px}}.sc-dhero--mosaic .et_pb_row.sc-dmosaic-row{position:absolute!important;inset:0;width:100%!important;max-width:none!important;margin:0!important;z-index:1}.sc-dhero--mosaic .sc-dmosaic-row::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--sc-g-950) 5%,rgba(18,20,23,.55) 55%,rgba(18,20,23,.2) 100%),linear-gradient(90deg,var(--sc-g-950) 0%,rgba(18,20,23,.6) 45%,rgba(18,20,23,0) 75%)}.sc-dhero--mosaic .sc-dmosaic-row>.et_pb_column.sc-mosaic{position:absolute;inset:0;width:100%!important;margin:0!important}.sc-dhero--mosaic .sc-mosaic>.et_pb_module{margin:0!important;overflow:hidden;border-radius:2px}.sc-dhero--mosaic .sc-mosaic .et_pb_image_wrap,.sc-dhero--mosaic .sc-mosaic img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:980px){.sc-dhero--mosaic .sc-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));opacity:.5}.sc-dhero--mosaic .sc-mosaic>:nth-child(n){grid-column:auto;grid-row:auto}}.sc-dsec .et_pb_row.sc-daside{background:var(--sc-g-900);color:var(--sc-paper);padding:40px 40px 0!important;border-radius:4px 4px 0 0;margin-top:64px!important}.sc-dsec .et_pb_row.sc-drow.sc-daside+.et_pb_row.sc-drow.sc-daside--bottom,.sc-dsec .et_pb_row.sc-daside--bottom{margin-top:0!important;padding:16px 40px 40px!important;border-radius:0 0 4px 4px}.sc-daside .sc-h3{color:var(--sc-paper);margin:0}.sc-daside .sc-body{color:var(--sc-ti-body)}.sc-daside .sc-timeline{margin-top:40px}@media (max-width:767px){.sc-dsec .et_pb_row.sc-daside{padding:28px 24px 0!important}.sc-dsec .et_pb_row.sc-daside--bottom{padding:8px 24px 28px!important}}.sc-dform.et_pb_contact_form_container{position:relative;padding:40px;background:var(--sc-white);border-radius:4px;color:var(--sc-ink)}.sc-dform::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:4px 4px 0 0;background:var(--sc-energy)}.sc-dform .et_pb_contact_form{margin:0 -10px}.sc-dform .et_pb_contact_field{padding:0 10px!important;margin-bottom:20px!important}.sc-dform .et_pb_contact_form_label{display:block!important;margin-bottom:8px;font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-ink-2)}.sc-dform .input,.sc-dform input.input,.sc-dform select,.sc-dform textarea{width:100%;min-height:52px;padding:14px 16px!important;border:1px solid #c9c9c4!important;border-radius:2px!important;background:var(--sc-paper)!important;font:16px/1.4 var(--sc-font-body)!important;color:var(--sc-ink)!important}.sc-dform textarea.input{min-height:150px}.sc-dform .input:focus{outline:none;border-color:var(--sc-blue)!important;box-shadow:0 0 0 3px rgba(19,70,153,.15);background:#fff!important}.sc-dform .input::placeholder{color:transparent}.sc-dform .et_contact_bottom_container{float:none;display:flex;justify-content:flex-end;padding:0 10px;margin-top:8px}body .sc-dform .et_pb_contact_submit.et_pb_button{display:inline-flex;align-items:center;gap:14px;min-height:56px;margin:0;padding:0 30px!important;border:0;border-radius:2px;background:var(--sc-blue);color:#fff;font:600 16px/1 var(--sc-font-body)}body .sc-dform .et_pb_contact_submit.et_pb_button:hover{background:var(--sc-blue-dark)}body .sc-dform .et_pb_contact_submit.et_pb_button::after{content:"\2192"!important;margin-top:13px!important;font-family:var(--sc-font-body)!important;position:static!important;opacity:1!important;font-size:18px!important}.sc-dform .et-pb-contact-message{color:var(--sc-ink)}@media (max-width:767px){.sc-dform.et_pb_contact_form_container{padding:24px 20px}.sc-dform .et_pb_contact_field_half{width:100%!important;float:none!important}}.sc-connect .sc-connect__chip{margin-top:48px}