/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.tab-1{tab-size:1}.tab-2{tab-size:2}.tab-4{tab-size:4}.capitalize{text-transform:capitalize}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#18408c;--blue-dark:#0e2f6f;--blue-deep:#022d70;--blue-label:#0f3677;--yellow:#ffd60a;--text:#16223a;--muted:#5c6780;--line:#d9e1ef;--footer:#eef3fb;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{background:var(--white);min-width:320px;color:var(--text);margin:0;font-family:Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #ffd60af2}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.site-header.is-scrolled .utility-nav{color:#edeff3}.utility-nav{color:#edeff3;white-space:nowrap;justify-content:flex-end;align-items:center;gap:15px;min-width:0;font-size:10.45px;line-height:1.25;display:flex}.desktop-nav{color:inherit;white-space:nowrap;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;font-size:.78rem;font-weight:600;display:flex}.nav-chevron{flex:none;width:8px;height:5px;margin-top:1px;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .18s}.desktop-nav a,.desktop-nav button,.footer-grid a,.news article a,.phone-link,.trade-chip,.button,.solution-card,.pillar-card,.news article,.socials a{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav button:hover,.desktop-nav button:focus-visible,.desktop-nav button.is-active,.footer-grid a:hover,.footer-grid a:focus-visible,.news article a:hover,.news article a:focus-visible,.phone-link:hover,.phone-link:focus-visible{color:var(--blue)}.trade-chip:hover,.trade-chip:focus-visible{box-shadow:none;color:var(--blue);background:#fff;transform:none}.button:active,.solution-card:active,.pillar-card:active,.news article:active{transform:translateY(0)scale(.99)}.trade-chip:active{background:var(--blue);color:#fff}.menu-toggle span{background:#777983;width:26px;height:1.5px;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .16s;display:block;position:absolute}.menu-toggle span:first-of-type{transform:translateY(-7px)}.menu-toggle span:last-of-type{transform:translateY(7px)}.menu-toggle[aria-expanded=true] span:first-of-type{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-of-type(2){opacity:0;transform:scaleX(0)}.menu-toggle[aria-expanded=true] span:last-of-type{transform:rotate(-45deg)}.mega-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:none;color:#383a40;opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;background:#fff;border-radius:8px;flex-direction:column;gap:8px;min-width:290px;padding:16px;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;display:flex;position:absolute;top:3px;transform:translateY(-8px)scale(.992)}.mega-panel.is-active{opacity:1;pointer-events:auto;visibility:visible;transition-delay:45ms,45ms,0s;transform:translateY(0)}.mega-panel.is-leaving{opacity:0;pointer-events:none;visibility:visible;transform:translateY(5px)scale(.995)}@media (width>=821px){.mega-panel.is-active,.mega-panel.is-leaving{border:1px solid #0f307714;box-shadow:0 16px 38px #04183a33,0 4px 12px #04183a1a}}.mega-panel--wide{min-width:290px}.mega-panel--card{width:290px;min-width:290px}.mega-panel h2,.mega-panel h3,.mega-panel p{margin:0}.mega-panel h2,.mega-panel h3,.mega-label{color:var(--blue)}.mega-panel--card h2,.mega-group h3,.mega-label{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.5}.mega-panel--card a,.mega-group a{color:#383a40;white-space:normal;border-bottom:1px solid #e3e8ef;align-items:center;min-height:28px;padding:4px 0 11px;font-size:13px;font-weight:400;line-height:1.5;transition:color .16s,transform .16s;display:flex}.mega-panel--card a:last-child,.mega-group a:last-child{border-bottom:0;padding-bottom:4px}.mega-panel--card a.is-current,.mega-panel--card a:hover,.mega-panel--card a:focus-visible,.mega-group a:hover,.mega-intro a:hover{color:var(--blue-dark);font-weight:600;transform:none}.mega-intro{border-right:1px solid #e3e8ef;flex-direction:column;gap:16px;padding-right:52px;display:flex}.mega-intro h2{color:#070707;max-width:289px;font-size:16px;line-height:1.5}.mega-intro a{color:var(--blue);font-size:14px;font-weight:700;transition:color .16s,transform .16s}.mega-group{flex-direction:column;gap:12px;display:flex}.mega-panel--resources{min-height:172px}.mega-panel--resources .mega-intro h2,.mega-panel--life .mega-intro h2{font-weight:700}.mega-panel--life{min-height:152px}.life-certified{align-items:center;gap:12px;display:flex}.life-certified img{object-fit:cover;flex:0 0 48px;width:48px;height:81px}.hero{background:var(--blue-dark);color:#fff;position:relative;overflow:hidden}.hero-bg{background:url(/assets/header-bg-DMrSboOV.webp) 50%/cover;position:absolute;inset:0}.hero-inner{z-index:1;margin:0 auto;position:relative}.eyebrow{color:var(--yellow);letter-spacing:0;text-transform:uppercase;margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.25}.hero h1{letter-spacing:0;margin-bottom:1.2rem;font-weight:800;line-height:.94}.hero h1 span{color:var(--yellow);display:block}.hero-copy>p:not(.eyebrow){margin-bottom:0;font-size:1.08rem;line-height:1.45}.hero-actions{display:flex}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:12px 24px;font-size:20px;font-weight:800;display:inline-flex}.btn-icon{flex-shrink:0;width:24px;height:24px}.button-primary{background:var(--yellow);color:var(--blue)}.button-primary:hover,.button-primary:focus-visible{background:#ffe45a;transform:translateY(-1px);box-shadow:0 10px 20px #ffd60a47}.button-secondary{color:#fff;border:1px solid #ffffffe6}.button-secondary:hover,.button-secondary:focus-visible{background:#ffffff1f;border-color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #00000029}.play-icon{width:24px;height:24px}.solution-mosaic{display:grid}.solution-stack{grid-template-columns:repeat(2,230px);gap:20px;display:grid}.solution-card{position:relative}.solution-label{background:var(--yellow);color:var(--blue-label);text-align:center;opacity:0;white-space:nowrap;z-index:2;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:-35px;left:50%;transform:translate(-50%,calc(8px - 50%))scale(.96)}.solution-card-3 .solution-label{top:auto;bottom:-32px;left:50%;transform:translate(-50%,-8px)scale(.96)}.solution-card:hover .solution-label,.solution-card:focus-within .solution-label{opacity:1;transform:translate(-50%,-50%)scale(1)}.solution-card-3:hover .solution-label,.solution-card-3:focus-within .solution-label{transform:translate(-50%)scale(1)}.solution-media{border:1px solid var(--yellow);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 30px #00000052}.solution-card.tall .solution-media:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(50px at 50% 0,#05224f38 0 49px,#0000 50px);position:absolute;inset:0}.solution-media img{object-fit:cover;width:100%;height:100%;transition:transform .36s,filter .36s}.solution-link{z-index:3;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;box-shadow:0 5px 14px #081e423d}.solution-link img{width:16px;height:16px;transform:rotate(-45deg)}.solution-card-1 .solution-link,.solution-card-2 .solution-link{top:-16px;left:50%;transform:translate(-50%)}.solution-card-3 .solution-link{bottom:-16px;left:50%;transform:translate(-50%)}.solution-card-3 .solution-media:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(50px at 50% 100%,#05224f38 0 49px,#0000 50px);position:absolute;inset:0}.solution-card:hover .solution-media img,.solution-card:focus-within .solution-media img{filter:saturate(1.08);transform:scale(1.04)}.solution-card:hover .solution-media,.solution-card:focus-within .solution-media{box-shadow:0 24px 42px #00000061}.metrics{background:var(--yellow);color:#071d46;text-align:center;align-items:center;display:grid}.metrics strong{color:var(--blue-dark);font-weight:800;line-height:1;display:block}.metrics strong span{margin-left:.08rem;font-size:.48em}.metrics p{color:#000;margin:0;font-weight:500;line-height:1.2}.pillars{background:#fff}.pillars h2,.news h2{color:var(--blue);letter-spacing:0;text-align:center;font-weight:700;line-height:1.2}.pillar-grid,.news-grid{display:grid}.pillar-card{color:#fff;border-radius:4px;min-width:0;height:500px;position:relative;overflow:hidden}.pillar-media{position:absolute;inset:0}.pillar-media img{object-fit:cover;width:100%;height:100%;transition:transform .36s,filter .36s}.pillar-media-overlay{background:#0f1e4a99;position:absolute;inset:0}.pillar-media-overlay--light{background:#0f1e4a66}.pillar-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;display:inline-flex;position:absolute;top:12px;left:16px}.pillar-tag img{width:14px;height:14px}.pillar-tag span{color:#fff;font-size:12px;font-weight:500;line-height:16px}.pillar-panel{z-index:2;background:#18408ce6;flex-direction:column;gap:8px;padding:16px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 79px))}.pillar-card:hover .pillar-panel,.pillar-card:focus-within .pillar-panel{transform:translateY(0)}.pillar-panel-head{flex-direction:column;gap:8px;display:flex}.pillar-card h3{letter-spacing:-.5px;margin:0;font-size:18px;font-weight:700;line-height:1.15}.pillar-subtitle{color:#8dafef;margin:0;font-size:12.5px;line-height:1.2}.pillar-body{margin:8px 0;font-size:12px;line-height:20px}.pillar-link{color:#fff;letter-spacing:.39px;align-items:center;gap:3px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.pillar-link-icon{background:var(--yellow);border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex;transform:rotate(-45deg)}.pillar-link-icon img{width:12px;height:12px;transform:rotate(45deg)}.pillar-card:hover,.pillar-card:focus-within{box-shadow:0 18px 34px #03235833}.pillar-card:hover .pillar-media img,.pillar-card:focus-within .pillar-media img{filter:saturate(1.08);transform:scale(1.04)}.distribution{background:var(--blue-dark);color:#fff;position:relative;overflow:hidden}.distribution-bg{opacity:.24;background:url(/assets/distribution-bg-DaenvDWj.webp) 50%/cover;position:absolute;inset:0}.distribution-inner{z-index:1;margin:0 auto;position:relative}.section-copy h2{font-weight:700;line-height:1.1}.section-copy p{max-width:66rem;margin-bottom:0;line-height:1.55}.distribution-layout,.photo-stack{position:relative}.photo-stack img{object-fit:cover;opacity:1}.photo-large{border:8px solid #0088f5;border-radius:0;box-shadow:0 0 0 1px #0088f5}.photo-small{border:6px solid #ffd60a;border-radius:0;position:absolute;box-shadow:0 0 0 1px #ffd60a}.reach-stats{display:grid}.reach-stats div{min-width:0}.reach-stats strong{color:var(--yellow);border-bottom:1px solid #e3e8efe6;width:100%;padding-bottom:6px;font-weight:800;line-height:1;display:block}.reach-stats p{color:#f5f7fa;margin:7px 0 0}.hand-home{mix-blend-mode:lighten;z-index:3;position:absolute}.news{background:#fff}.news h2{text-align:left}.news article{overflow:hidden}.news article>img{aspect-ratio:422/292;object-fit:cover;border-radius:4px;width:100%;transition:filter .36s,transform .36s}.news-content{padding:14px}.news article:hover,.news article:focus-within{transform:translateY(-4px)}.news article:hover>img,.news article:focus-within>img{filter:saturate(1.08)}.news article p{color:#777983;margin-bottom:.55rem;font-weight:600}.news article h3{color:var(--blue);font-weight:700;line-height:1.25}.news article span{color:#323232;line-height:1.5;display:block}.news article a{color:var(--blue);align-items:center;gap:8px;margin-top:8px;font-weight:700;display:inline-flex}.read-more-icon{width:8px;height:14px}.footer-grid{display:grid}.footer-column,.footer-group{min-width:0}.reveal-section{opacity:0;will-change:opacity, transform;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(64px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}.metrics.reveal-section{opacity:1;transform:none}.contact-col p{margin-bottom:.45rem}.contact-row>img{flex:none;width:13px;height:13px;margin-top:1px}.socials a{background:#fff;border:1px solid #18408c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.socials a img{width:11px;height:11px}.social-group{margin-bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.reveal-section{opacity:1;transform:none}.pillar-panel{transform:none}}.legal p{margin:0}.site-header,.site-header *{box-sizing:border-box}.site-header{color:#fff;z-index:30;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 max(24px,50vw - 662px);transition:background-color .18s,height .18s,padding .18s,box-shadow .18s;display:flex;position:fixed;top:0}.site-header.is-scrolled{color:#fff;background:#18408cf5;box-shadow:0 8px 24px #0f307733}@media (width>=821px) and (width<=980px){body .site-header{gap:12px;padding-inline:24px}body .site-header .brand img{width:112px}}.brand{align-items:center;display:inline-flex}.brand img{width:133px;height:auto;transition:width .18s}.header-nav-stack{flex-direction:column;flex:1;align-items:flex-end;gap:18px;min-width:0;transition:gap .18s;display:flex}.utility-nav,.desktop-nav{white-space:nowrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.utility-nav{color:#edeff3;gap:15px;font-size:10.45px;line-height:1.25}.utility-nav a:first-child{color:#fff;font-weight:600}.desktop-nav{color:inherit;gap:1rem;font-size:.78rem;font-weight:600}.desktop-nav a,.desktop-nav button{color:inherit;cursor:pointer;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-width:0;padding:0;line-height:1.2;display:inline-flex;position:relative}.nav-chevron{transform-origin:50%;flex:none;width:8px;height:5px;margin-top:1px;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .18s;transform:scaleY(1)}.desktop-nav button:after,.desktop-nav a:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:calc(100% - 6px);height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)scaleX(0)}.desktop-nav button:hover:after,.desktop-nav button:focus-visible:after,.desktop-nav button.is-active:after,.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:translate(-50%)scaleX(1)}.desktop-nav button.is-active .nav-chevron,.desktop-nav button:hover .nav-chevron,.desktop-nav button:focus-visible .nav-chevron{transform:scaleY(-1)}.header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.phone-link{color:inherit;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.phone-icon{width:14px;height:14px}.trade-chip{background:var(--yellow);color:var(--blue);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 11px;font-size:.7rem;font-weight:800;transition:background-color .22s,color .22s;display:inline-flex}.menu-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:none}.mobile-menu{display:none}.desktop-mega-menu{pointer-events:none;position:absolute;top:100%;left:0;right:0}.desktop-mega-menu.is-open{pointer-events:auto}.desktop-mega-menu:before{content:"";height:24px;position:absolute;top:-18px;left:0;right:0}.site-footer{background:var(--footer);color:#383a40}.footer-grid{min-width:0;display:grid}.footer-brand{margin-bottom:14px;display:inline-flex}.footer-brand img{width:200px;height:auto}.footer-about{max-width:265px}.footer-group{margin:0 0 18px}.footer-grid h3{color:var(--blue);font-weight:600}.footer-grid h4{color:#070707;font-size:inherit;margin:0 0 5px;font-weight:600}.footer-grid a.footer-brand{margin-bottom:30px}.footer-grid a,.footer-grid p{color:#383a40;line-height:1.55;display:block}.contact-row{align-items:flex-start;gap:8px;display:flex!important}.contact-row img{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.socials{gap:10px;display:flex}.socials a{background:#fff;border:1px solid #18408c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.socials img{width:14px;height:14px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.socials a:hover,.socials a:focus-visible{background:var(--yellow);border-color:var(--yellow);transform:translateY(-3px);box-shadow:0 7px 16px #0e2f6f33}.socials a:hover img,.socials a:focus-visible img{transform:scale(1.12)rotate(-5deg)}.legal{background:var(--blue);color:#f1f5fb;align-items:center;display:flex}.home-page .hero,body:not(.about-page) .hero{background:var(--blue-dark)}.news .news-grid>article{flex-direction:column;min-width:0;display:flex}.news article>img{aspect-ratio:16/9;height:auto}.news .news-content{flex-direction:column;flex:1;display:flex}.news .news-content h3{overflow-wrap:anywhere;line-height:1.45}.news .news-content>span{margin-bottom:16px}.news .news-content>a{align-self:flex-start;min-height:44px;margin-top:auto}.news-view-all{color:#bd5000;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:28px auto 0;font-size:14px;font-weight:600;display:flex}.news-view-all svg{width:18px;height:18px}.news-view-all:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=821px) and (width<=1023px){.news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page{color:#323232;background:#fff}.profile-grid--board .profile-card--board{aspect-ratio:auto;background:#fff;border:1px solid #0e3a781f;border-radius:14px;grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #011b3524}.profile-grid--board .profile-card--board:after{display:none}.profile-grid--board .profile-card--board>img{aspect-ratio:378/370;object-position:center top;width:100%;height:auto}.profile-grid--board .profile-card--board:hover>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.profile-grid--board.profile-grid--leadership .profile-card--large{aspect-ratio:auto;grid-template-rows:1fr;grid-template-columns:minmax(0,54%) minmax(0,46%);min-height:340px}.profile-grid--board.profile-grid--leadership .profile-card--large>img{aspect-ratio:auto;object-fit:cover;object-position:center top;height:100%;min-height:340px}.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content{justify-content:center;height:100%;min-height:0;padding:32px}.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content:before{width:4px;height:54px;top:32px;left:0}.profile-grid--board .profile-card--board{aspect-ratio:1/.92;background:#071426;border:0;border-radius:8px;min-height:0;display:block;position:relative;box-shadow:0 18px 36px #0000003d}.profile-grid--board .profile-card--board:after{pointer-events:none;z-index:1;background:linear-gradient(#00000005 28%,#000000e6 100%);display:block;position:absolute;inset:0}.profile-grid--board .profile-card--board>img,.profile-grid--board.profile-grid--leadership .profile-card--large>img{aspect-ratio:auto;object-fit:cover;object-position:center 15%;width:100%;height:100%;min-height:0;position:absolute;inset:0}.profile-grid--board.profile-grid--leadership .profile-card--large{aspect-ratio:1.62;background:#071426;min-height:330px;display:block}.profile-grid--board .profile-card--board .profile-content,.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content{text-align:left;z-index:2;background:0 0;justify-content:flex-end;align-items:flex-start;height:auto;min-height:0;padding:28px 72px 28px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.profile-grid--board .profile-card--board .profile-content:before,.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content:before{display:none}.profile-grid--board .profile-card--board .profile-content h3,.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content h3{color:#fff;margin:0 0 7px;font-size:20px}.profile-grid--board .profile-card--board .profile-content h3:after{display:none}.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content h3{font-size:28px}.profile-grid--board .profile-card--board .profile-content p,.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content p{color:var(--yellow);margin:0 0 13px;font-size:13px}.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content p{font-size:15px}.profile-grid--board .profile-know-more{color:#fff;font-size:0;line-height:0}.profile-grid--board .profile-know-more span{background:0 0;width:32px;height:32px;position:absolute;bottom:27px;right:25px}.profile-grid--board .profile-know-more span img{object-fit:contain;width:100%;height:100%;display:block}.profile-grid--board .profile-card--board:not(.profile-card--large) .profile-content{padding:22px 62px 22px 20px}.profile-grid--board .profile-card--board:not(.profile-card--large) .profile-content h3{margin-bottom:6px;font-size:18px;line-height:1.15}.profile-grid--board .profile-card--board:not(.profile-card--large) .profile-content p{margin:0;font-size:12px;line-height:1.25}.profile-grid--board .profile-card--board:not(.profile-card--large) .profile-know-more{font-size:0;line-height:0}.profile-grid--board .profile-card--board:not(.profile-card--large) .profile-know-more span{font-size:13px;line-height:1;bottom:21px;right:20px}.profile-grid--board .profile-card--board:hover{box-shadow:0 25px 46px #00000057}.profile-grid--board .profile-card--board{cursor:pointer}.profile-grid--board .profile-card--board:hover:after{background:linear-gradient(#00000014 20%,#000000f0 100%)}@media (width<=700px){.profile-grid--board.profile-grid--leadership .profile-card--large{aspect-ratio:1/.92;min-height:280px}.profile-grid--board.profile-grid--leadership .profile-card--large>img{aspect-ratio:auto;height:100%;min-height:0}.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content{min-height:0;padding:24px 64px 24px 20px}.profile-grid--board.profile-grid--leadership .profile-card--large .profile-content h3{font-size:21px}}.profile-know-more{color:#e76721;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;margin-top:0;padding:0;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.profile-know-more span{background:var(--yellow);color:#123b86;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .22s;display:inline-flex}.profile-know-more:hover span,.profile-know-more:focus-visible span{transform:rotate(45deg)}.director-dialog{color:#313b49;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#f5f7fa;border:0;border-radius:18px;width:calc(100% - 40px);max-width:1120px;height:min(486px,88vh);max-height:88vh;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 90px #01122a59}.director-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030f22bf}.director-dialog__close{color:#fff;cursor:pointer;z-index:2;background:#123b86;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:29px;line-height:1;display:flex;position:absolute;top:18px;right:18px}.director-dialog__layout{grid-template-columns:410px minmax(0,1fr);height:100%;min-height:0;display:grid}.director-dialog__portrait{background:#dfe4eb;justify-content:center;align-self:stretch;align-items:stretch;height:100%;min-height:100%;padding-top:0;display:flex;overflow:hidden}.director-dialog__portrait img{object-fit:contain;object-position:center;flex:0 0 100%;width:100%;max-width:100%;height:100%;display:block}.director-dialog__content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;padding:64px 56px 54px;overflow:hidden auto}.director-dialog__eyebrow{color:#e76721;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.director-dialog__content h2{color:#123b86;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.05}.director-dialog__role{border-left:3px solid var(--yellow);color:#596574;margin:20px 0 30px;padding-left:13px;font-size:17px}.director-dialog__content>p:last-of-type{font-size:15px;line-height:1.75}.director-positions{background:#fff;border:1px solid #e1e7ef;border-radius:10px;margin-top:32px;overflow:hidden}.director-positions summary{color:#123b86;cursor:pointer;justify-content:space-between;align-items:center;padding:19px 22px;font-size:16px;font-weight:800;list-style:none;display:flex}.director-positions summary::-webkit-details-marker{display:none}.director-positions summary span{border-bottom:2px solid #e76721;border-right:2px solid #e76721;width:9px;height:9px;transition:transform .22s;transform:rotate(45deg)}.director-positions.is-open summary span{transform:rotate(225deg)}.director-table-wrap{border-top:1px solid #e1e7ef;overflow-x:hidden}.director-positions__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.director-positions__body>div{min-height:0}.director-positions.is-open .director-positions__body{opacity:1;grid-template-rows:1fr}.director-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.director-table-wrap th:first-child,.director-table-wrap td:first-child{width:12%}.director-table-wrap th:nth-child(2),.director-table-wrap td:nth-child(2){width:53%}.director-table-wrap th:nth-child(3),.director-table-wrap td:nth-child(3){width:35%}.director-table-wrap th{color:#fff;letter-spacing:.03em;text-align:left;text-transform:uppercase;overflow-wrap:anywhere;background:#e76721;padding:15px 18px;font-size:12px}.director-table-wrap td{color:#313b49;overflow-wrap:anywhere;border-bottom:1px solid #e0e4e9;padding:15px 18px;font-size:13px}.director-table-wrap tbody tr:nth-child(odd){background:#f4f5f6}body.has-open-dialog{overflow:hidden}@media (width<=760px){.profile-grid--board .profile-card--board .profile-content{min-height:0;padding:24px 62px 24px 20px}.director-dialog{width:calc(100% - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.director-dialog__layout{grid-template-rows:190px minmax(0,1fr);grid-template-columns:1fr;display:grid}.director-dialog__portrait{height:100%;min-height:0;padding-top:0}.director-dialog__portrait img{width:100%;max-width:100%;height:100%}.director-dialog__content{scrollbar-gutter:auto;padding:28px 16px 24px}.director-dialog__content h2{padding-right:34px;font-size:30px}.director-dialog__role{margin:16px 0 20px;font-size:14px}.director-dialog__content>p:last-of-type{font-size:13px;line-height:1.6}.director-positions summary{gap:14px;padding:15px 14px;font-size:13px}.director-dialog__close{width:40px;height:40px;top:12px;right:12px}.director-table-wrap th,.director-table-wrap td{padding:11px 7px;font-size:10px}}@media (width<=700px){.profile-card.profile-card--board{aspect-ratio:378/448;min-height:0}.profile-card--board .profile-content{min-height:112px;padding:16px 12px;bottom:14px;left:8%;right:8%}.profile-card--board .profile-content h3{font-size:18px}.profile-card--board .profile-content h3:after{margin:9px auto 10px}}.about-hero{color:#fff;background:#0f2d6b;align-items:center;min-height:518px;padding:128px 56px 80px;display:flex;position:relative;overflow:hidden}.about-hero:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#051531 0%,#0a2757d1 53%,#0f3677c2 100%),url(/assets/about-hero-Bc5qaqBg.webp) 50%/cover;transition:filter .65s,transform .65s;position:absolute;inset:0;transform:scale(1)}.about-hero:hover:before{filter:saturate(1.08)contrast(1.03);transform:scale(1.025)}.about-hero--numbers:before{background:linear-gradient(90deg,#051531 0%,#0a2757db 48%,#0f3677b3 100%),url(/assets/eapl-in-numbers-DVYFt98V.webp) 50%/cover}.about-hero--history:before{background:linear-gradient(90deg,#051531 0%,#0a2757e0 50%,#0f3677c7 100%),url(/assets/corporate-history-C7IXwRQ3.webp) 50%/cover}.about-hero--leadership:before{background:linear-gradient(90deg,#051531 0%,#0a2757e6 46%,#0a2757c2 100%),url(/assets/leadership-CJqifvL4.webp) 100%/auto 100% no-repeat,#051531}.about-hero--governance:before{background:linear-gradient(90deg,#051531 0%,#0a2757e0 46%,#0a2757de 100%),url(/assets/corporate-governance-CIYRK8-l.webp) 100%/auto 100% no-repeat,#051531}.about-hero--committees:before{background:linear-gradient(90deg,#051531 0%,#0a2757c7 50%,#0f3677c2 100%),url(/assets/corporate-governance-CIYRK8-l.webp) 50%/cover no-repeat}.about-hero--documents:before{background:linear-gradient(90deg,#051531 0%,#0a2757e6 48%,#0a2757e0 100%),url(/assets/policies-tJCVCeTX.webp) 100%/auto 100% no-repeat,#051531}.about-hero--disclosures:before{background:linear-gradient(90deg,#051531 0%,#0a2757e6 48%,#0a2757d6 100%),url(/assets/disclosure-3rJBGwi8.webp) 100%/auto 100% no-repeat,#051531}.about-hero-inner{z-index:1;width:100%;max-width:1328px;margin:0 auto;position:relative}.about-pill{color:var(--yellow);background:#ffd60a14;border:1.4px solid #fab72a;border-radius:999px;align-items:center;gap:11px;margin-bottom:24px;padding:10px 23px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.about-pill:before{content:"";background:#fab72a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #fab72a38}.about-hero h1{max-width:760px;margin:0;font-size:48px;font-weight:700;line-height:1.25}.about-hero h1 span{color:var(--yellow)}.about-breadcrumbs{align-items:center;gap:16px;width:min(100% - 220px,1220px);max-width:1220px;min-height:46px;margin:0 auto;padding:0;display:flex}.about-breadcrumbs a,.about-breadcrumbs span{color:#777983;font-size:12px;font-weight:600;line-height:16px}.about-breadcrumbs .breadcrumb-separator{flex:0 0 4px;width:4px;height:8px;display:block}.about-tabs{background:#f8f6f0;scroll-margin-top:86px}.about-tabs-inner{justify-content:center;gap:0;width:min(100% - 220px,1220px);max-width:1220px;margin:0 auto;padding:.5rem 0;display:flex;overflow-x:clip}.about-tabs a{box-sizing:border-box;color:#777983;text-align:center;flex:none;min-width:214px;min-height:40px;padding:12px 28px;font-size:13px;font-weight:600;line-height:16px}.about-tabs a.is-active{background:var(--yellow);color:var(--blue);border-radius:.5rem;font-weight:700}.about-tabs--governance{scroll-margin-top:86px}.about-tabs--governance .about-tabs-inner{width:min(100% - 220px,840px);max-width:840px}.about-tabs--governance a{flex:1 1 0;min-width:0;padding-inline:18px}@media (width>=821px){.about-tabs--governance .about-tabs-inner{width:min(100% - 32px,1100px);max-width:1100px}.about-tabs--governance a{white-space:nowrap;flex:none;padding-inline:18px}}.about-intro{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:88px;width:min(100% - 220px,1220px);max-width:1220px;margin:0 auto;padding:64px 0 0;display:grid}.about-intro-copy{background:url(/assets/overview-bg-bottom-DDSku1XE.webp) 100% 100%/contain no-repeat;padding-bottom:80px}.about-intro-media{min-height:490px;position:relative}.about-intro-media>img:first-child{object-fit:contain;object-position:left top;border-radius:8px;width:min(100%,360px);height:auto}.about-kicker{color:#5c5d63;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:700}.about-intro h2,.group-heading h2{color:var(--blue);margin:0 0 18px;font-size:36px;font-weight:700;line-height:1.12}.fw-normal{font-weight:600}.about-intro h2 span.text-orange,.group-heading h2 span.text-orange{color:#f36f21}.about-intro-copy p{color:#323232;margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.48}.about-callout{color:#fff;background:#f36f21;border-radius:.325rem;margin-top:28px;padding:22px 28px;font-size:18px;font-weight:800;line-height:1.35}.group-companies{background:#fbfaf7;padding:72px 56px 88px}.group-heading{grid-template-columns:minmax(280px,550px) minmax(0,1fr);align-items:center;gap:56px;width:100%;max-width:1328px;margin:0 auto 36px;display:grid}.group-heading p{color:#5c6780;margin:0;font-size:14px;font-weight:500;line-height:1.55}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1328px;margin:0 auto;display:grid}.company-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0d,0 20px 40px -16px #0f172a1f}.company-card.is-wide{grid-column:span 2}.company-media:before{content:"";z-index:1;background:linear-gradient(#011b3500 0%,#011b351a 50%,#011b35b3 100%);flex:none;order:1;position:absolute;inset:0 -.33px 0 0}.company-media{height:208px;position:relative;overflow:hidden}.company-card.is-wide .company-media{height:320px}.company-media img{object-fit:cover;width:100%;height:100%;transition:transform .36s}.company-card:hover .company-media img{transform:scale(1.04)}.company-badge,.company-open{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:22px}.company-badge{background:var(--yellow);left:22px}.company-badge:before{content:none}.company-open{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fcfcfc4d;right:22px}.company-open:before,.company-open:after{content:none}.company-badge img,.company-open img{width:18px;height:18px}.company-content{padding:28px}.company-content h3{color:var(--blue);margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.1}.company-content p{color:#777983;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.3}.company-tags{flex-wrap:wrap;gap:8px;display:flex}.company-tags span{color:#323232;border:1px solid #e3e8ef;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;line-height:16px}.numbers-section{grid-template-columns:repeat(6,1fr);gap:48px 24px;max-width:1328px;margin:0 auto;padding:70px 56px 72px;display:grid}.number-card{border:2px solid var(--blue);border-radius:6px;grid-column:span 2;grid-template-columns:86px 1fr;min-height:148px;padding:18px 18px 18px 20px;display:grid;box-shadow:0 18px 34px #0f30771f}.number-card:nth-child(4){grid-column:2/span 2}.number-card:nth-child(5){grid-column:4/span 2}.number-card h2{border-bottom:2px solid var(--yellow);color:#383a40;grid-column:1/-1;margin:0 0 22px;padding-bottom:18px;font-size:18px;font-weight:700;line-height:1.2}.number-card img{align-self:end;width:72px;height:72px}.number-card strong{color:#123c88;white-space:nowrap;place-self:end;font-size:36px;font-weight:800;line-height:1}.number-card strong span{font-size:22px;font-weight:500}.market-banner{color:#fff;display:grid;position:relative}.market-banner img{width:100%}.market-copy,.market-media{z-index:1;position:relative}.market-copy h2{color:#fff;margin:0 0 42px;font-size:44px;font-weight:500;line-height:.98}.market-copy h2 span,.market-copy h3{color:var(--yellow);font-weight:800}.market-copy h3{margin:0;font-size:42px;line-height:1.06}.market-media{min-height:330px}.market-battery{object-fit:cover;border-radius:12px;width:250px;height:150px;position:absolute;bottom:78px;left:30px;transform:rotate(-4deg)}.market-vehicle{object-fit:contain;width:390px;height:300px;position:absolute;bottom:18px;right:0}.history-section{color:#fff;background:#123b86;padding:32px 56px 112px;overflow:hidden}.history-heading{text-align:center;max-width:900px;margin:0 auto 58px}.history-heading>span{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffd60a8c;border-radius:999px;margin-bottom:22px;padding:7px 18px;font-size:10px;font-weight:800;display:inline-flex}.history-heading h2{margin:0 0 10px;font-size:32px;font-weight:500;line-height:1.16}.history-heading strong{color:var(--yellow);font-weight:800}.history-heading p{color:#ffffffbd;max-width:760px;margin:0 auto;font-size:13px;line-height:1.55}.timeline{--timeline-progress:0;max-width:1128px;margin:0 auto;position:relative}.timeline:before{content:"";background:#ffd60a73;width:1px;height:calc(100% - 118px);position:absolute;top:44px;left:50%}.timeline-progress{background:linear-gradient(180deg, #fff4a3 0%, var(--yellow) 35%, #ffb800 100%);height:calc(100% - 118px);transform:scaleY(var(--timeline-progress));transform-origin:top;z-index:1;width:2px;position:absolute;top:44px;left:50%;box-shadow:0 0 14px #ffd60ab8}.timeline-item{grid-template-columns:minmax(0,430px) 132px minmax(0,430px);justify-content:center;align-items:start;min-height:154px;margin-bottom:18px;display:grid;position:relative}.timeline-item:before{background:var(--yellow);content:"";z-index:2;border-radius:50%;width:14px;height:14px;position:absolute;top:55px;left:calc(50% - 7px)}.timeline--enhanced .timeline-item:before{opacity:.35;transition:box-shadow .7s,opacity .45s,transform .65s cubic-bezier(.2,.8,.2,1);transform:scale(.65);box-shadow:0 0 #ffd60a00}.timeline--enhanced .timeline-item.is-visible:before{opacity:1;transform:scale(1);box-shadow:0 0 0 7px #ffd60a1f,0 0 20px #ffd60a85}.timeline-year{color:var(--yellow);min-width:190px}.timeline-item time{font-size:72px;font-weight:800;line-height:1;display:block}.timeline-year span{letter-spacing:.42em;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:800;line-height:1;display:block}.timeline-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:128px 1fr;align-items:center;gap:14px;width:430px;min-height:110px;padding:12px 14px;display:grid}.timeline--enhanced .timeline-year,.timeline--enhanced .timeline-card{opacity:0;transition:opacity .65s ease var(--reveal-delay,0s), transform .85s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);will-change:opacity, transform}.timeline--enhanced .timeline-item--right .timeline-year,.timeline--enhanced .timeline-item--left .timeline-card{transform:translate(-42px,18px)}.timeline--enhanced .timeline-item--left .timeline-year,.timeline--enhanced .timeline-item--right .timeline-card{transform:translate(42px,18px)}.timeline--enhanced .timeline-item.is-visible .timeline-year,.timeline--enhanced .timeline-item.is-visible .timeline-card{opacity:1;transform:translate(0)}.timeline-card img{border:3px solid var(--yellow);object-fit:cover;object-position:center;border-radius:6px;width:128px;height:82px}.timeline-card img.timeline-icon{object-fit:contain;border:0;border-radius:0;width:82px;height:82px}.timeline-card h3{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.5}.timeline-card p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.45}.timeline-item--right .timeline-year{text-align:right;grid-column:1;justify-self:end;margin-right:42px}.timeline-item--right .timeline-card{grid-column:3;justify-self:start;margin-top:6px;margin-left:42px}.timeline-item--left .timeline-year{text-align:left;grid-column:3;justify-self:start;margin-left:42px}.timeline-item--left .timeline-card{grid-area:1/1;grid-template-columns:1fr 82px;justify-self:end;margin-top:6px;margin-right:42px}.timeline-item--left .timeline-card img{grid-column:2}.timeline-item--left .timeline-card div{grid-area:1/1}.timeline-end{color:var(--yellow);text-align:center;z-index:1;flex-direction:column;align-items:center;gap:14px;width:max-content;margin:20px auto 0;display:flex;position:relative}.timeline-end span{background:var(--yellow);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.timeline-end p{letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800;line-height:1}.timeline--enhanced .timeline-end{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)scale(.94)}.timeline--enhanced .timeline-end.is-visible{opacity:1;transform:translateY(0)scale(1)}.timeline--enhanced .timeline-end.is-visible span{animation:2.4s ease-in-out .7s infinite timeline-end-pulse}@keyframes timeline-end-pulse{0%,to{box-shadow:0 0 #ffd60a42}50%{box-shadow:0 0 0 10px #ffd60a00}}@media (prefers-reduced-motion:reduce){.timeline-progress{transform:scaleY(1)}.timeline--enhanced .timeline-item:before,.timeline--enhanced .timeline-year,.timeline--enhanced .timeline-card,.timeline--enhanced .timeline-end{opacity:1;transition:none;transform:none}.timeline--enhanced .timeline-end.is-visible span{animation:none}}.governance-section{color:#fff;background:#123b86;padding:48px 56px 74px}.governance-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:72px;max-width:1328px;margin:0 auto 28px;display:grid}.governance-heading p{color:#ffffffd1;margin:0;font-size:13px;font-weight:500;line-height:1.4}.governance-heading>p{border-left:3px solid var(--yellow);padding-left:12px}.governance-heading>div>p{color:#fff;margin-bottom:6px;font-size:12px}.governance-heading h2{color:var(--yellow);margin:0;font-size:28px;font-weight:800;line-height:1.12}.governance-heading h2 span{color:var(--yellow)}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1328px;margin:0 auto;display:grid}.profile-grid--leadership{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:32px}.profile-grid--board{gap:28px 24px}.profile-card--board{aspect-ratio:378/448;box-shadow:none;min-height:0}.profile-card--board:after{display:none}.profile-card--board .profile-content{text-align:center;background:#0b4b8beb;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:20px 18px;display:flex;bottom:18px;left:14%;right:14%}.profile-card--board .profile-content h3{margin:0;font-size:20px;line-height:1.2}.profile-card--board .profile-content h3:after{background:var(--yellow);content:"";width:48px;height:2px;margin:12px auto 13px;display:block}.profile-card--board .profile-content p{color:#fff;font-size:14px;line-height:1.25}.profile-card{aspect-ratio:1/.92;color:#fff;border-radius:6px;min-width:0;min-height:280px;transition:box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 28px #0000002e}.profile-card--large{aspect-ratio:1.62;grid-column:span 6;min-height:0}.profile-grid--leadership .profile-card:not(.profile-card--large){grid-column:span 4;min-height:300px}.profile-grid--leadership .profile-card:first-child{grid-area:1/1/auto/span 6}.profile-grid--leadership .profile-card:nth-child(2){grid-area:1/7/auto/span 6}@media (width>=1051px) and (width<=1400px){.profile-grid--leadership .profile-card:nth-child(n+3){grid-area:auto/span 4}}@media (width>=701px) and (width<=1050px){.profile-grid--leadership .profile-card--large,.profile-grid--leadership .profile-card:nth-child(n+3){grid-area:auto/span 6}}.profile-card:after{content:"";background:linear-gradient(#011b3500 34%,#011b35c7 100%);position:absolute;inset:0}.profile-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .32s,transform .42s;transform:scale(1)}.profile-card:hover{transform:translateY(-5px);box-shadow:0 22px 36px #00000047}.profile-card:hover img{filter:saturate(1.08)contrast(1.05);transform:scale(1.06)}.profile-content{z-index:1;align-self:end;padding:0 20px 20px;position:absolute}.profile-card--large .profile-content{padding:0 34px 34px}.profile-content h3{margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.1}.profile-card--large .profile-content h3{font-size:38px}.profile-content p{color:var(--yellow);margin:0;font-size:13px;font-weight:500;line-height:1.2}.profile-card--large .profile-content p{font-size:26px}.profile-card>span{background:var(--yellow);color:#123b86;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;font-weight:800;transition:background-color .22s,color .22s,transform .22s;display:flex;position:absolute;bottom:20px;right:20px}.profile-card:hover>span{color:#f36f21;background:#fff;transform:rotate(45deg)scale(1.08)}.profile-card--large>span{bottom:34px;right:34px}.committee-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;max-width:1328px;margin:0 auto;display:grid}.committee-card{color:#fff;background:linear-gradient(145deg,#123f88 0%,#08265e 100%);border-radius:10px;flex-direction:column;grid-column:span 2;min-height:390px;padding:30px;transition:box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #0114343d}.committee-card--featured{background:linear-gradient(90deg,#04193ff0,#0c387bd1),url(/assets/corporate-governance-CIYRK8-l.webp) 50%/cover;grid-column:span 3;min-height:350px;padding:36px}.committee-card:hover{transform:translateY(-6px);box-shadow:0 26px 46px #01143457}.committee-card__number{color:#ffffff61;letter-spacing:.12em;margin-bottom:auto;font-size:12px;font-weight:800}.committee-card>div>p{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.committee-card h3{margin:0 50px 22px 0;font-size:22px;line-height:1.18}.committee-card--featured h3{max-width:520px;font-size:30px}.committee-card ul{border-top:1px solid #ffffff2e;gap:11px;margin:0;padding:18px 0 0;list-style:none;display:grid}.committee-card li{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.committee-card li strong{font-size:12px;line-height:1.3}.committee-card li span{color:#ffffffa6;text-align:right;flex:none;font-size:9px}.committee-card__arrow{width:34px;height:34px;transition:transform .24s;position:absolute;bottom:28px;right:28px}.committee-card:hover .committee-card__arrow{transform:rotate(45deg)}.committee-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.committee-profile-grid .profile-card--board{grid-column:auto;min-height:0}.committee-profile-arrow{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;transition:transform .22s;position:absolute;bottom:21px;right:20px}.committee-profile-arrow img{object-fit:contain;width:100%;height:100%;display:block}.committee-profile-grid .profile-card--board:hover .committee-profile-arrow{transform:rotate(45deg)}.board-committee-list{gap:0;max-width:1328px;margin:48px auto 0;display:grid}.board-committee-group{color:#fff;border-top:1px solid #ffffff2e;padding:56px 0}.board-committee-group:first-child{border-top:0;padding-top:0}.board-committee-group__heading{text-align:center;max-width:920px;margin:0 auto 28px}.board-committee-group__heading h3{color:#fff;margin:0;font-size:clamp(28px,3.1vw,48px);font-weight:500;line-height:1.08}.board-committee-group__heading p{color:var(--yellow);margin:10px 0 0;font-size:12px;font-weight:700}.committee-members-grid{grid-template-columns:repeat(12,minmax(0,1fr));justify-content:center;gap:32px;width:100%;max-width:1328px}.committee-members-grid .profile-card--board{grid-column:span 4}.committee-members-grid .profile-card--board:first-child:nth-last-child(4),.committee-members-grid .profile-card--board:first-child:nth-last-child(4)~.profile-card--board{grid-column:span 3}.committee-members-grid .profile-content{min-height:78px;padding:16px 12px;bottom:16px;left:10%;right:10%}.committee-members-grid .profile-content h4{color:#fff;margin:0;font-size:15px;line-height:1.25}.committee-members-grid .profile-content h4:after{background:var(--yellow);content:"";width:42px;height:2px;margin:10px auto 0;display:block}.committee-terms{text-align:center;width:100%;max-width:1328px;margin:28px auto 0}.committee-terms summary{color:#fff;cursor:pointer;align-items:center;gap:12px;font-size:18px;font-weight:700;list-style:none;display:inline-flex}.committee-terms summary::-webkit-details-marker{display:none}.committee-terms summary span{border:1.5px solid var(--yellow);border-radius:50%;width:20px;height:20px;position:relative}.committee-terms summary span:before,.committee-terms summary span:after{background:var(--yellow);content:"";width:10px;height:1.5px;position:absolute;top:8px;left:4px}.committee-terms summary span:after{transition:transform .18s;transform:rotate(90deg)}.committee-terms[open] summary span:after{transform:rotate(0)}.committee-terms__content{color:#ffffffdb;text-align:left;background:linear-gradient(145deg,#031b44b8,#082f6780);border:1px solid #ffffff1f;border-radius:12px;margin-top:28px;padding:36px 40px 40px;overflow:hidden;box-shadow:0 20px 44px #000f3033}.committee-terms__content h4{color:var(--yellow);align-items:center;margin:36px 0 16px;font-size:23px;line-height:1.25;display:flex}.committee-terms__content h4:before{background:var(--yellow);content:"";border-radius:3px;flex:none;width:4px;height:24px;margin-right:12px}.committee-terms__content h4:first-of-type{margin-top:30px}.committee-terms__content p,.committee-terms__content li{font-size:14px;line-height:1.75}.committee-terms__content p{margin:0 0 20px}.committee-terms__content>p:first-child{border-left:3px solid var(--yellow);color:#fff;background:#ffffff12;border-radius:0 7px 7px 0;margin:0 0 28px;padding:18px 20px;font-size:15px;font-weight:500}.committee-terms__content ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.committee-terms__content>ul>li{background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;padding:15px 18px 15px 46px;position:relative}.committee-terms__content>ul>li:before{background:var(--yellow);box-sizing:content-box;content:"";border:4px solid #ffca052e;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:19px}.committee-terms__content ul ul{border-left:1px solid #ffca0573;gap:8px;margin:16px 0 2px;padding-left:22px}.committee-terms__content ul ul li{padding-left:18px;position:relative}.committee-terms__content ul ul li:before{background:var(--yellow);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.committee-terms__content>p:last-child{margin-bottom:0}@media (width<=900px){.committee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-card,.committee-card--featured{grid-column:span 1}.committee-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-committee-group{padding:44px 0}.committee-members-grid .profile-card--board,.committee-members-grid .profile-card--board:first-child:nth-last-child(4),.committee-members-grid .profile-card--board:first-child:nth-last-child(4)~.profile-card--board{grid-column:span 6}}@media (width<=640px){.committee-grid{grid-template-columns:1fr;gap:18px}.committee-card,.committee-card--featured{min-height:340px;padding:24px}.committee-card h3,.committee-card--featured h3{font-size:22px}.committee-profile-grid{grid-template-columns:1fr}.board-committee-list{gap:20px;margin-top:32px}.board-committee-group{padding:36px 0}.board-committee-group__heading{margin-bottom:22px}.committee-members-grid{gap:18px}.committee-members-grid .profile-card--board,.committee-members-grid .profile-card--board:first-child:nth-last-child(4),.committee-members-grid .profile-card--board:first-child:nth-last-child(4)~.profile-card--board{grid-column:1/-1}.committee-terms__content{border-radius:9px;padding:22px 16px 26px}.committee-terms__content>p:first-child{padding:15px 16px;font-size:14px}.committee-terms__content>ul>li{padding:14px 14px 14px 40px}.committee-terms__content>ul>li:before{top:20px;left:15px}.committee-terms__content h4{font-size:20px}}.documents-section{background:#fff;min-height:760px;padding:48px 56px 320px;position:relative}.documents-section:after{content:"";opacity:.28;background:url(/assets/overview-bg-bottom-DDSku1XE.webp) bottom/560px no-repeat;height:180px;position:absolute;bottom:0;left:0;right:0}.documents-section--short{min-height:540px}.documents-panel{z-index:1;background:#edf0f4;border-radius:3px;max-width:1328px;margin:0 auto;padding:18px 18px 20px;position:relative}.documents-panel h2{color:#f36f21;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:20px;font-weight:800;line-height:1}.document-list{gap:14px;display:grid}.document-row{background:#fff;border-radius:4px;transition:box-shadow .24s,outline-color .24s,transform .24s;transform:translateY(0);box-shadow:0 12px 22px #0f172a14}.document-row[open]{outline:1px solid #f36f21}.document-row:hover{background:var(--yellow);outline:1px solid #e3e8ef;transform:none;box-shadow:0 1px 2px #8787871a,0 4px 4px #87878717,0 9px 5px #8787870d,0 16px 6px #87878703}.document-row summary{color:#323232;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.3;list-style:none;display:flex}.document-row summary::-webkit-details-marker{display:none}.document-row summary span{align-items:center;gap:12px;min-width:0;display:inline-flex}.document-row summary span:before{content:"";background:url(/assets/pdf_icn-D__t7Yxt.svg) 50%/contain no-repeat;flex:none;width:16px;height:16px;transition:transform .22s}.document-row:hover summary span:before{transform:scale(1.12)}.document-row summary a{color:#f36f21;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.document-row summary a:after{content:"";background:url(/assets/right_arrow-BCZ0mKuk.svg) 50%/contain no-repeat;flex:0 0 24px;width:24px;height:24px;transition:transform .22s;display:block}.document-row:hover summary a:after{transform:translate(2px,-2px)scale(1.06)}.history-market{display:none}@media (width<=900px){.about-page{width:100%;max-width:100vw;overflow-x:hidden}.about-page main,.about-page section,.about-page article{max-width:100%;overflow-x:hidden}.about-page main{width:100%}.about-page h1,.about-page h2,.about-page h3,.about-page p,.about-page strong{overflow-wrap:anywhere}.about-hero{min-height:430px;padding:72px 16px 18px}.about-hero h1{font-size:23px;line-height:1.15}.about-pill{border-width:1px;gap:6px;margin-bottom:10px;padding:4px 9px;font-size:8px}.about-pill:before{width:6px;height:6px;box-shadow:0 0 0 3px #fab72a38}.about-breadcrumbs,.about-tabs-inner{width:auto;max-width:100%;margin-left:0;margin-right:0;padding-inline:16px}.about-tabs-inner{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;padding-block:8px}.about-tabs a{width:min(100%,315px);min-width:0;max-width:100%;min-height:38px;padding:11px 16px;font-size:12px}.about-tabs--governance .about-tabs-inner{width:100%}.about-breadcrumbs{gap:8px;min-height:34px}.about-breadcrumbs a,.about-breadcrumbs span{font-size:9px}.about-intro,.group-heading,.company-grid{grid-template-columns:1fr}.about-intro{gap:28px;width:auto;padding:34px 16px 0}.about-intro-media{width:100%;min-height:425px;overflow:hidden}.about-intro-media>img:first-child{width:min(100%,315px);height:auto}.about-intro h2,.group-heading h2{font-size:23px}.about-kicker{font-size:10px}.about-intro-copy p{font-size:11px;line-height:1.45}.about-callout{width:100%;margin-top:18px;padding:13px 16px;font-size:12px}.group-companies{padding:28px 16px 48px}.group-heading,.company-grid{width:auto;max-width:100%;margin-left:0;margin-right:0}.group-heading p{margin-top:0;font-size:11px}.group-heading h2{max-width:330px}.company-card.is-wide{grid-column:auto}.company-card{max-width:100%}.company-card.is-wide .company-media,.company-media{height:220px}.company-content{padding:16px}.company-content h3{font-size:15px}.company-content p{font-size:11px}.company-tags span{padding:4px 8px;font-size:8px;line-height:12px}.numbers-section,.market-banner,.history-section{padding-inline:16px}.market-banner{padding-inline:0}.numbers-section{grid-template-columns:1fr;gap:15px;width:auto;max-width:100%;margin:0;padding:32px 16px 42px}.number-card,.number-card:nth-child(4),.number-card:nth-child(5){grid-column:auto}.number-card{flex-wrap:wrap;align-items:flex-end;gap:0;width:100%;max-width:100%;min-height:116px;padding:12px;display:flex;overflow:hidden}.number-card h2{flex:0 0 100%;margin-bottom:15px;padding-bottom:11px;font-size:13px}.number-card img{width:56px;height:56px}.number-card strong{text-align:right;white-space:normal;min-width:0;margin-left:auto;font-size:24px}.number-card strong span{font-size:12px}.market-banner{grid-template-columns:1fr;min-height:126px;padding-bottom:0;overflow:hidden}.market-copy h2,.market-copy h3{margin-bottom:12px;font-size:15px}.market-media{min-height:95px;overflow:hidden}.market-battery{width:86px;height:48px;bottom:34px;left:0}.market-vehicle{width:140px;height:112px;bottom:0;right:-8px}.history-section{padding-block:24px 0}.history-heading{margin-bottom:48px}.history-heading>span{margin-bottom:12px;padding:5px 12px;font-size:7px}.history-heading h2{max-width:343px;margin-inline:auto;font-size:30px;line-height:1.3}.history-heading p{max-width:357px;font-size:11px;line-height:1.6}.timeline{padding-bottom:50px}.timeline:before,.timeline-progress{height:calc(100% - 82px);top:18px;left:20px}.timeline-item{grid-template-rows:36px auto;grid-template-columns:21px 262px;gap:4px 30px;min-width:0;margin-bottom:40px}.timeline-item:before{box-shadow:none;background:#ffd60a;width:14px;height:14px;top:8px;left:14px}.timeline-year,.timeline-item--right .timeline-year,.timeline-item--left .timeline-year,.timeline-item--right .timeline-card,.timeline-item--left .timeline-card{grid-column:2;justify-self:start}.timeline-year{color:#ffd60a;text-align:left;min-width:0;text-shadow:none;background:0 0;grid-row:1;align-items:flex-start;gap:5px;margin-left:0;margin-right:0;display:flex}.timeline-item--right .timeline-year,.timeline-item--left .timeline-year{text-align:left;margin-left:0;margin-right:0}.timeline-item time{color:#ffd60a;text-shadow:none;-webkit-text-fill-color:#ffd60a;background:0 0;font-size:30px;line-height:36px}.timeline-year span{color:#ffd60a;letter-spacing:0;text-shadow:none;text-transform:none;-webkit-text-fill-color:#ffd60a;background:0 0;margin-top:0;padding-top:9px;font-size:11px;font-weight:500;line-height:17px}.timeline-card{grid-row:2;grid-template-columns:1fr;width:262px;min-width:0;min-height:269px;margin-left:0;margin-right:0;padding:14px;overflow:hidden}.timeline--enhanced .timeline-item--right .timeline-year,.timeline--enhanced .timeline-item--left .timeline-year,.timeline--enhanced .timeline-item--right .timeline-card,.timeline--enhanced .timeline-item--left .timeline-card{transform:translate(24px,14px)}.timeline--enhanced .timeline-item.is-visible .timeline-year,.timeline--enhanced .timeline-item.is-visible .timeline-card{transform:translate(0)}.timeline-item--left .timeline-card{grid-row:2;grid-template-columns:1fr}.timeline-item--right .timeline-card,.timeline-item--left .timeline-card{grid-row:2;margin-top:4px;margin-left:0;margin-right:0}.timeline-card img{grid-column:auto;width:218px;height:84px;margin:8px auto 28px}.timeline-card img.timeline-icon{width:96px;height:96px;margin:8px auto 24px}.timeline-item--left .timeline-card img{grid-column:auto}.timeline-item--left .timeline-card div{grid-area:auto}.timeline-end{text-align:left;flex-direction:row;align-items:center;gap:4px;width:216px;margin:-10px 0 0;padding-left:0}.timeline-end span{flex:none;width:42px;height:42px;margin-left:0}.timeline-end span:before{width:10px;height:10px;top:11px;left:13px}.timeline-end span:after{border-top-width:10px;border-left-width:4px;border-right-width:4px;top:23px;left:16px}.timeline-end p{letter-spacing:.18em;padding-left:0;font-size:10px}.timeline-card h3{font-size:14px;line-height:1.5}.timeline-card p{font-size:10px;line-height:1.55}.history-market{display:grid}.governance-section{padding:28px 16px 44px}.governance-heading{grid-template-columns:1fr;gap:14px;max-width:100%;margin-bottom:20px}.governance-heading h2{font-size:20px}.governance-heading p,.governance-heading>div>p{font-size:10px}.profile-grid,.profile-grid--leadership{grid-template-columns:1fr;gap:14px;max-width:100%}.profile-card,.profile-card--large,.profile-grid--leadership .profile-card:not(.profile-card--large){aspect-ratio:1.4;grid-column:auto;min-height:220px}.profile-grid--leadership .profile-card:first-child,.profile-grid--leadership .profile-card:nth-child(2),.profile-grid--leadership .profile-card:nth-child(3),.profile-grid--leadership .profile-card:nth-child(4),.profile-grid--leadership .profile-card:nth-child(5),.profile-grid--leadership .profile-card:nth-child(6),.profile-grid--leadership .profile-card:nth-child(7),.profile-grid--leadership .profile-card:nth-child(8),.profile-grid--leadership .profile-card:nth-child(9){grid-area:auto}.profile-content,.profile-card--large .profile-content{padding:0 16px 16px}.profile-content h3,.profile-card--large .profile-content h3{font-size:18px}.profile-content p,.profile-card--large .profile-content p{font-size:13px}.profile-card>span,.profile-card--large>span{bottom:16px;right:16px}.documents-section{min-height:520px;padding:22px 16px 180px}.documents-section:after{background-size:320px;height:120px}.documents-panel{padding:14px 10px}.documents-panel h2{margin-bottom:12px;font-size:14px}.document-list{gap:9px}.document-row summary{gap:8px;min-height:40px;padding:0 8px;font-size:10px}.document-row summary span{gap:8px}.document-row summary a{font-size:10px}}@media (width<=460px){.about-hero{min-height:390px}}.leadership-team-page .profile-card--rajesh>img{object-position:center top;background:#c4c4cc;padding-top:16px}.director-dialog[data-director-dialog=rajesh] .director-dialog__portrait{background:#c4c4cc}.director-dialog[data-director-dialog=rajesh] .director-dialog__portrait img{object-fit:cover;object-position:center top;padding-top:16px}.director-dialog__biography{font-size:15px;line-height:1.75}.director-dialog__biography>p{margin:0}.director-dialog__biography>p+p{margin-top:20px}@media (width<=760px){.director-dialog__biography{font-size:13px;line-height:1.6}}.business-page{color:#25324b;background:#fff}.business-hero{color:#fff;background:linear-gradient(90deg,#071a3e 0%,#081f48f5 34%,#081f4899 64%,#081f4840 100%),#071a3e;align-items:center;min-height:545px;padding:80px 56px 0;display:flex;position:relative;overflow:hidden}.business-hero-art{opacity:.9;background:url(/assets/business-header-BI_qXi_i.png) 50%/cover no-repeat;position:absolute;inset:0}.business-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 34%,#ffd60a14,#0000 11rem),linear-gradient(90deg,#05122deb 0%,#05122d94 46%,#0000 78%);position:absolute;inset:0}.business-hero-inner{z-index:1;width:100%;max-width:1328px;margin:0 auto;position:relative}.business-pill{color:#ffd60a;letter-spacing:.18em;border:1.5px solid #ffd60a;border-radius:999px;align-items:center;gap:12px;margin-bottom:34px;padding:11px 24px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.business-pill:before{content:"";background:#ffd60a;border-radius:50%;width:8px;height:8px}.business-hero h1{color:#fff;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1.08}.business-hero h1 span{color:#ffd60a}.business-breadcrumbs{color:#777983;align-items:center;gap:9px;width:100%;max-width:1440px;min-height:52px;margin:0 auto;padding:0 max(56px,50vw - 664px);font-size:12px;font-weight:600;line-height:16px;display:flex}.business-breadcrumbs span:last-child{color:#18408c;font-weight:700}.business-breadcrumbs .breadcrumb-separator{flex:0 0 4px;width:4px;height:8px;display:block}.business-overview{padding:72px max(56px,50vw - 664px) 54px}.business-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;max-width:1328px;margin:0 auto;display:grid}.business-card{aspect-ratio:318/438;isolation:isolate;background:#0f2d6b;border-radius:8px;transition:box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f30771f}.business-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0f1e4a14 22%,#0f1e4aa8 100%);position:absolute;inset:0}.business-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 28%,#fff3 48%,#0000 68%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-125%)}.business-card:hover,.business-card:focus-visible{transform:translateY(-6px);box-shadow:0 22px 42px #0f307733}.business-card:hover:after,.business-card:focus-visible:after{transform:translate(125%)}.business-card>img{object-fit:cover;width:100%;height:100%;transition:filter .26s}.business-card:hover>img,.business-card:focus-visible>img{filter:saturate(1.04)contrast(1.02)}@media (prefers-reduced-motion:reduce){.business-card,.business-card:after,.business-card>img{transition:none}.business-card:hover,.business-card:focus-visible{transform:none}}.business-card-icon{z-index:2;background:#ffd60a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:18px;left:18px}.business-card-icon img{filter:brightness(0)saturate()invert(22%)sepia(28%)saturate(3555%)hue-rotate(194deg)brightness(84%)contrast(94%);object-fit:contain;width:18px;height:18px}.business-card-copy{color:#fff;z-index:2;background:#18408ceb;align-content:center;gap:8px;min-height:104px;padding:16px;transition:background-color .26s;display:grid;position:absolute;bottom:0;left:0;right:0}.business-card-copy strong{letter-spacing:0;font-size:18px;font-weight:600;line-height:1.1}.business-card-copy em{align-items:center;gap:7px;font-size:14px;font-style:normal;font-weight:500;display:inline-flex}.business-card:hover .business-card-copy,.business-card:focus-visible .business-card-copy{background:#0e2f6ff5}.business-card-copy em span{background:#ffd60a;border-radius:50%;width:15px;height:15px;display:inline-flex;position:relative}.business-card-copy em span:after{content:"";border-top:2px solid #18408c;border-right:2px solid #18408c;width:5px;height:5px;position:absolute;top:4px;left:4px;transform:rotate(45deg)}.business-detail{background:#fff;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.18fr);align-items:center;gap:80px;min-height:566px;padding:68px max(56px,50vw - 664px);display:grid;position:relative;overflow:hidden}.business-detail--alt{background:#f4f7fb;grid-template-columns:minmax(420px,1.18fr) minmax(300px,.9fr)}.business-detail-copy{z-index:2;max-width:600px;position:relative}.business-detail-copy h2{color:#18408c;letter-spacing:0;margin:0 0 28px;font-size:clamp(36px,3.8vw,50px);font-weight:800;line-height:1.04}.business-detail-copy h2 span{color:#f36f21}.business-detail-copy p{color:#5e6879;max-width:580px;margin:0 0 28px;font-size:15px;font-weight:500;line-height:1.45}.business-tags{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.business-tags span{color:#18408c;background:#fff;border:1px solid #dbe4f0;border-radius:3px;min-width:196px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.business-detail-media{z-index:1;margin:0;position:relative}.business-detail-media:before{content:"";z-index:-1;visibility:hidden;background:url(/assets/image-bg-business-aMouPg4m.webp) 100%/contain no-repeat;position:absolute;inset:-31px -30px -31px 210px}.business-detail--alt .business-detail-media:before{background-position:0;inset:-31px 210px -31px -30px}.business-detail-media img{object-fit:cover;border-radius:7px;width:100%;height:auto;box-shadow:0 18px 34px #132c551f}.business-page:not(.last-mile-page) .business-pill,.business-page:not(.last-mile-page) .business-hero h1,.business-page:not(.last-mile-page) .business-detail-copy h2,.business-page:not(.last-mile-page) .business-breadcrumbs span:last-child{font-weight:700}.business-page:not(.last-mile-page) .business-breadcrumbs,.business-page:not(.last-mile-page) .business-detail-copy p{font-weight:400}.business-page:not(.last-mile-page) .business-tags span{font-weight:500}.business-footer-art{background:#fff url(/assets/overview-bg-bottom-DDSku1XE.webp) 100% 100%/838px 97px no-repeat;height:144px;position:relative}.last-mile-page{color:#16315f;overflow-x:hidden}.last-mile-page main{max-width:100vw;overflow:hidden}.last-mile-page main h1,.last-mile-page main h2,.last-mile-page main h3,.last-mile-page main p,.last-mile-page main strong,.last-mile-page main em{white-space:normal}.last-mile-hero{min-height:518px;padding-top:80px;padding-bottom:0}.last-mile-hero-art{opacity:1;background-image:url(/assets/last-e-mobility-BpGFJ0wC.webp);inset:0}.last-mile-hero:after{background:linear-gradient(90deg,#05122df5 0%,#05122dd4 46%,#081f48bf 78%,#081f48e6 100%)}.last-mile-hero h1{max-width:590px}.last-mile-hero p{color:#fff;margin:22px 0 0;font-size:18px;font-weight:800;line-height:1.2}.last-mile-section-inner,.last-mile-intro{width:100%;min-width:0;max-width:1328px;margin:0 auto}.section-kicker{color:#5b5d65;margin-bottom:14px;font-size:14px;font-weight:600;line-height:1.2;display:block}.last-mile-intro{grid-template-columns:minmax(420px,638px) minmax(360px,1fr);align-items:center;gap:84px;min-height:554px;padding:72px 56px 86px;display:grid}.last-mile-intro-media{margin:0;position:relative}.last-mile-intro-media:before{content:"";opacity:.7;z-index:-1;visibility:hidden;background:url(/assets/image-bg-business-aMouPg4m.webp) 0/cover no-repeat;position:absolute;inset:-24px 34% -24px -22px}.last-mile-intro-media img{aspect-ratio:638/386;object-fit:cover;object-position:right center;border-radius:8px;width:100%;display:block}.last-mile-intro-copy,.last-mile-feature-card,.last-mile-product-card,.last-mile-metrics article{min-width:0}.last-mile-intro-copy h2,.last-mile-expertise h2,.last-mile-products h2{color:#18408c;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4.1vw,44px);font-weight:800;line-height:1.02}.last-mile-intro-copy h2 span,.last-mile-expertise h2 span,.last-mile-products h2 span{color:#f36f21}.last-mile-intro-copy p{color:#5f6470;max-width:555px;margin:30px 0 0;font-size:14px;font-weight:500;line-height:1.7}.last-mile-intro-copy strong{color:#30394d;font-weight:700}.last-mile-intro-copy em{color:#f36f21;font-style:normal;font-weight:700}.last-mile-scale{color:#fff;background:#1c4996;padding:70px 56px 78px}.last-mile-scale .section-kicker{color:#ffd60a}.last-mile-scale h2{color:#fff;letter-spacing:0;margin:0 0 28px;font-size:clamp(27px,2.55vw,36px);font-weight:700;line-height:1.15}.last-mile-metrics{border:1px solid #ffffff24;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.last-mile-metrics article{background:#153a80;border-right:1px solid #ffffff1c;min-height:112px;padding:24px 32px}.last-mile-metrics article:last-child{border-right:0}.last-mile-metrics strong{color:#ffd60a;letter-spacing:0;margin-bottom:12px;font-size:clamp(31px,3.1vw,48px);font-weight:700;line-height:1;display:block}.last-mile-metrics span{color:#d8e1f2;font-size:12px;font-weight:600;line-height:1.2;display:block}.last-mile-expertise{background:#eef1f5;padding:78px 56px 82px}.last-mile-expertise h2{margin-bottom:34px}.last-mile-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}.last-mile-feature-card{color:#fff;background:#0e2f6f;border:1px solid #ffffff1a;border-radius:10px;min-height:198px;padding:24px;transition:background-color .3s ease-in-out}.last-mile-feature-card:hover,.last-mile-feature-card:focus-within{box-shadow:none;background:#0e2f6f;border-color:#ffffff1a;border-radius:16px;transform:none}.last-mile-feature-card>span{background:#18408c;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:28px;transition:background-color .3s ease-in-out;display:inline-flex}.last-mile-feature-card img{width:20px;height:20px;transition:filter .3s ease-in-out}.last-mile-feature-card h3{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.16;transition:color .3s ease-in-out}.last-mile-feature-card:hover>span,.last-mile-feature-card:focus-within>span{background:#ffd60a}.last-mile-feature-card:hover>span img,.last-mile-feature-card:focus-within>span img{filter:brightness(0)saturate()invert(20%)sepia(76%)saturate(2290%)hue-rotate(207deg)brightness(89%)contrast(96%)}.last-mile-feature-card:hover h3,.last-mile-feature-card:focus-within h3{color:#ffd60a}.last-mile-feature-card p{color:#f5f7fa;margin:0;font-size:14px;font-weight:500;line-height:1.42}.last-mile-products{background-color:#fff;background-image:radial-gradient(circle,#18408c0d 1px,#0000 1.5px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:82px 56px 176px}.last-mile-products h2{margin-bottom:34px}.last-mile-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.last-mile-product-card{color:#fff;background:#edeff3;border:1px solid #e3e8ef;border-radius:8px;flex-direction:column;min-height:308px;transition:box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 18px #3535360f,0 6px 10px #35353614}.last-mile-product-card:hover,.last-mile-product-card:focus-visible{transform:none;box-shadow:0 6px 12px #1838771a,2px 22px 22px #18387717,3px 50px 30px #1838770d,6px 88px 35px #18387703}.product-arrow{z-index:2;background:#18408c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .22s;display:inline-flex;position:absolute;top:9px;right:9px}.last-mile-product-card:hover .product-arrow,.last-mile-product-card:focus-visible .product-arrow{background:#ffd60a}.product-arrow img{width:16px;height:16px;transition:opacity .18s}.product-arrow:after{content:"";opacity:0;background:#0e2f6f;width:16px;height:16px;transition:opacity .18s;position:absolute;-webkit-mask:url(/images/business/last-mile-product-arrow-active.svg) 50%/contain no-repeat;mask:url(/images/business/last-mile-product-arrow-active.svg) 50%/contain no-repeat}.last-mile-product-card:hover .product-arrow img,.last-mile-product-card:focus-visible .product-arrow img{opacity:0}.last-mile-product-card:hover .product-arrow:after,.last-mile-product-card:focus-visible .product-arrow:after{opacity:1}.product-image{flex:auto;justify-content:center;align-items:center;height:221px;padding:28px 18px;display:flex}.product-image img{object-fit:contain;max-width:100%;max-height:170px}.product-copy{background:#18408c;gap:8px;min-height:88px;padding:16px;display:grid}.last-mile-product-card:hover .product-copy,.last-mile-product-card:focus-visible .product-copy{background:var(--yellow)}.last-mile-product-card:hover .product-copy strong,.last-mile-product-card:focus-visible .product-copy strong,.last-mile-product-card:hover .product-copy em,.last-mile-product-card:focus-visible .product-copy em{color:var(--blue-dark)}.product-copy strong{color:#fff;letter-spacing:0;font-size:15px;font-weight:800;line-height:1.14}.product-copy em{color:#ffd60a;font-size:14px;font-style:normal;font-weight:800;line-height:1.2}@media (width<=1180px){.business-overview{padding-block:60px 54px}.business-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail,.business-detail--alt{grid-template-columns:1fr 1fr;gap:42px;min-height:auto;padding-block:62px}.business-card-copy strong{font-size:19px}.last-mile-intro{grid-template-columns:1fr .92fr;gap:46px}.last-mile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.last-mile-metrics article:nth-child(3){border-right:0}.last-mile-metrics article:nth-child(n+4){border-top:1px solid #ffffff1c}.last-mile-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.last-mile-product-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:238px;grid-auto-flow:column;gap:22px;margin:-18px -16px -92px;padding:18px 16px 110px;overflow-x:auto}.last-mile-product-card{scroll-snap-align:start}}@media (width<=820px){.business-hero{min-height:430px;padding:80px 22px 0}.business-hero-art{opacity:.65;inset:0}.business-hero:after{background:linear-gradient(90deg,#05122df5 0%,#05122dc7 58%,#05122d73 100%)}.business-pill{margin-bottom:24px;padding:10px 18px;font-size:10px}.business-hero h1{max-width:560px;font-size:30px}.business-hero h1>span{display:block}.business-breadcrumbs{white-space:nowrap;padding:0 22px;overflow-x:auto}.business-overview{padding:46px 22px 44px}.business-card-grid{grid-template-columns:1fr;gap:16px}.business-detail,.business-detail--alt{flex-direction:column;gap:30px;padding:50px 22px;display:flex}.business-detail--alt .business-detail-media{order:2}.business-detail--alt .business-detail-copy{order:1}.business-detail-copy,.business-detail-copy p{max-width:none}.business-detail-copy h2{margin-bottom:20px;font-size:34px}.business-detail-media:before,.business-detail--alt .business-detail-media:before{inset:-18px 18% -18px -18px}.business-tags span{min-width:min(100%,250px)}.business-footer-art{background-size:min(838px,92vw);height:112px}.last-mile-hero{min-height:440px;padding-top:80px;padding-bottom:0}.last-mile-hero-art{background-position:58%}.last-mile-hero p{max-width:270px;font-size:13px}.last-mile-hero h1>span{display:inline}.last-mile-intro,.last-mile-scale,.last-mile-expertise,.last-mile-products{padding-left:22px;padding-right:22px}.last-mile-section-inner,.last-mile-intro-copy,.last-mile-intro-media,.last-mile-feature-card,.last-mile-feature-grid,.last-mile-metrics,.last-mile-products h2,.last-mile-expertise h2{width:100%;max-width:calc(100vw - 44px)}.last-mile-intro{flex-direction:column;gap:32px;min-height:auto;padding-top:58px;padding-bottom:58px;display:flex}.last-mile-intro-copy h2,.last-mile-expertise h2,.last-mile-products h2{font-size:30px}.last-mile-intro-copy p{max-width:none}.last-mile-scale{padding-top:56px;padding-bottom:56px}.last-mile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.last-mile-metrics article,.last-mile-metrics article:nth-child(3){border-right:1px solid #ffffff1c}.last-mile-metrics article:nth-child(2n),.last-mile-metrics article:last-child{border-right:0}.last-mile-metrics article:nth-child(n+3){border-top:1px solid #ffffff1c}.last-mile-metrics article{min-height:104px;padding:22px 20px}.last-mile-feature-grid{grid-template-columns:1fr}.last-mile-feature-card{min-height:auto;padding:20px}.last-mile-feature-card h3{word-break:break-word;font-size:16px}.last-mile-feature-card p{word-break:break-word;font-size:12px}.last-mile-products{padding-top:58px;padding-bottom:80px}}@media (width<=460px){.business-hero{min-height:390px}.business-hero h1{font-size:28px}.last-mile-hero h1{font-size:32px}.last-mile-intro-copy h2,.last-mile-expertise h2,.last-mile-products h2{font-size:25px}.last-mile-scale h2{font-size:23px}.last-mile-metrics{grid-template-columns:1fr}.last-mile-metrics article,.last-mile-metrics article:nth-child(3),.last-mile-metrics article:nth-child(2n){border-right:0}.last-mile-metrics article+article{border-top:1px solid #ffffff1c}.last-mile-product-grid{grid-template-columns:1fr;grid-auto-flow:row;gap:18px;padding-bottom:0;display:grid;overflow:visible}.last-mile-product-card{min-height:292px}}.residential-solar-page{color:#383a40;overflow-x:hidden}.solar-business-inner{width:100%;max-width:1328px;margin:0 auto}.solar-business-hero{color:#fff;background:#051531;align-items:center;min-height:518px;padding:80px 56px 0;display:flex;position:relative;overflow:hidden}.solar-business-hero>img,.solar-business-hero__overlay{position:absolute;inset:0}.solar-business-hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.solar-business-hero__overlay{background:linear-gradient(90deg,#051531 2%,#0a2757d1 55%,#01102ac2 100%)}.solar-business-hero__content{z-index:1;position:relative}.solar-business-hero h1{margin:0;font-size:clamp(42px,4vw,56px);font-weight:800;line-height:1.05}.solar-business-hero h1 span,.solar-business-hero .business-pill{color:var(--yellow)}.solar-business-hero p{margin:24px 0 0;font-size:18px;font-weight:600}.solar-intro{background:#fff;padding:40px 56px}.solar-intro__grid{grid-template-columns:minmax(0,701px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.solar-intro__media{margin:0;padding:16px 22px 30px;position:relative}.solar-intro__media:before{content:"";z-index:0;visibility:hidden;background:url(/assets/image-bg-business-aMouPg4m.webp) 0/cover no-repeat;width:44%;position:absolute;inset:0 auto 0 0}.solar-intro__media img{object-fit:cover;object-position:center;z-index:1;border-radius:8px;width:100%;height:383px;position:relative}.solar-kicker{color:#5b5d65;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.2;display:block}.solar-intro h2,.solar-expertise h2,.solar-products h2{color:var(--blue-dark);margin:0;font-size:clamp(34px,3.35vw,42px);font-weight:800;line-height:1.1}.solar-intro h2 span,.solar-expertise h2 span,.solar-products h2 span{color:#ef7b23}.solar-intro__copy>p{margin:24px 0 0;font-size:16px;line-height:1.7}.solar-intro__copy em{color:#ef7b23;font-style:normal;font-weight:700}.solar-scale{color:#fff;background:#18408c;padding:81px 56px}.solar-scale .solar-kicker{color:var(--yellow)}.solar-scale h2{margin:0 0 24px;font-size:clamp(28px,2.55vw,36px)}.solar-metrics{border:1px solid #ffffff29;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.solar-metrics article{background:#0e2f6f;border-right:1px solid #ffffff1f;min-height:136px;padding:30px 32px 24px}.solar-metrics article:last-child{border-right:0}.solar-metrics strong{color:var(--yellow);margin-bottom:12px;font-size:clamp(34px,3.35vw,48px);line-height:1;display:block}.solar-metrics span{color:#f5f7fa;font-size:14px}.solar-expertise{background:#edeff3;padding:81px 56px}.solar-expertise h2{color:#18408c;margin-bottom:24px}.solar-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}.solar-capability-grid article{color:#fff;background:#0e2f6f;border:1px solid #ffffff1a;border-radius:16px;min-height:256px;padding:24px;transition:background-color .3s ease-in-out}.solar-capability-grid article:hover,.solar-capability-grid article:focus-within{background:#0e2f6f}.solar-capability-icon{background:#18408c;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;transition:background-color .3s ease-in-out;display:inline-flex}.solar-capability-icon img{width:24px;height:24px;transition:filter .3s ease-in-out}.solar-capability-grid h3{margin:0 0 16px;font-size:22px;line-height:1.2;transition:color .3s ease-in-out}.solar-capability-grid article:hover .solar-capability-icon,.solar-capability-grid article:focus-within .solar-capability-icon{background:#ffd60a}.solar-capability-grid article:hover .solar-capability-icon img,.solar-capability-grid article:focus-within .solar-capability-icon img{filter:brightness(0)saturate()invert(20%)sepia(76%)saturate(2290%)hue-rotate(207deg)brightness(89%)contrast(96%)}.solar-capability-grid article:hover h3,.solar-capability-grid article:focus-within h3{color:#ffd60a}.solar-capability-grid p{color:#f5f7fa;margin:0;font-size:15px;line-height:1.5}.solar-products{background-color:#fff;background-image:radial-gradient(circle,#18408c0e 1px,#0000 1.5px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:56px}.solar-products h2{color:#18408c;margin-bottom:40px}.solar-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.solar-product-grid--three{grid-template-columns:repeat(3,minmax(0,304px))}.solar-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.solar-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.continued-energy-page .solar-business-hero>img{object-position:center 58%}.advanced-electronics-page .solar-business-hero>img{object-position:center}.advanced-electronics-page .solar-product-image img{max-height:205px}.solar-product-card{background:#edeff3;border:1px solid #e3e8ef;border-radius:8px;flex-direction:column;min-height:344px;transition:box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 18px #3535361a}.solar-product-card:hover,.solar-product-card:focus-visible{transform:none;box-shadow:0 6px 12px #1838771a,2px 22px 22px #18387717,3px 50px 30px #1838770d}.solar-product-image{flex:247px;justify-content:center;align-items:center;min-height:247px;padding:14px 28px;display:flex}.solar-product-image img{object-fit:contain;max-width:90%;max-height:225px}.residential-solar-page:not(.continued-energy-page):not(.advanced-electronics-page) .solar-product-card:first-child .solar-product-image,.residential-solar-page:not(.continued-energy-page):not(.advanced-electronics-page) .solar-product-card:last-child .solar-product-image{padding:0}.residential-solar-page:not(.continued-energy-page):not(.advanced-electronics-page) .solar-product-card:first-child .solar-product-image img,.residential-solar-page:not(.continued-energy-page):not(.advanced-electronics-page) .solar-product-card:last-child .solar-product-image img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.solar-product-image--pair{position:relative}.solar-product-image--pair img:first-child{max-height:180px;margin-left:32px}.solar-product-image--pair img:last-child{width:50%;max-height:72px;position:absolute;bottom:22px;left:22px}.solar-product-image--balance{gap:8px}.solar-product-image--balance i{background:#1c2740;border:4px solid #536071;width:58px;height:104px}.solar-product-copy{background:#0e2f6f;gap:8px;min-height:97px;padding:16px;transition:background-color .22s;display:grid}.solar-product-copy strong{color:#fff;font-size:16px;line-height:1.2;transition:color .22s}.solar-product-copy em{color:var(--yellow);font-size:16px;font-style:normal;font-weight:700;transition:color .22s}.solar-product-card:hover .solar-product-copy,.solar-product-card:focus-visible .solar-product-copy{background:var(--yellow)}.solar-product-card:hover .solar-product-copy strong,.solar-product-card:focus-visible .solar-product-copy strong,.solar-product-card:hover .solar-product-copy em,.solar-product-card:focus-visible .solar-product-copy em{color:var(--blue-dark)}.solar-product-arrow{z-index:2;background:#18408c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .22s,color .22s;display:flex;position:absolute;top:9px;right:9px}.solar-product-arrow img{width:16px;height:16px;transition:opacity .18s}.solar-product-arrow:after{background:var(--blue-dark);content:"";opacity:0;width:16px;height:16px;transition:opacity .18s;position:absolute;-webkit-mask:url(/images/business/last-mile-product-arrow-active.svg) 50%/contain no-repeat;mask:url(/images/business/last-mile-product-arrow-active.svg) 50%/contain no-repeat}.solar-product-card:hover .solar-product-arrow,.solar-product-card:focus-visible .solar-product-arrow{background:var(--yellow)}.solar-product-card:hover .solar-product-arrow img,.solar-product-card:focus-visible .solar-product-arrow img{opacity:0}.solar-product-card:hover .solar-product-arrow:after,.solar-product-card:focus-visible .solar-product-arrow:after{opacity:1}@media (width<=1180px){.solar-intro__grid{grid-template-columns:1fr 1fr}.solar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.solar-metrics article:nth-child(3){border-right:0}.solar-metrics article:nth-child(n+4){border-top:1px solid #ffffff1f}.solar-product-grid,.solar-product-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.solar-business-hero{min-height:440px;padding:80px 22px 0}.solar-business-hero h1{font-size:36px}.solar-intro,.solar-scale,.solar-expertise,.solar-products{padding-left:22px;padding-right:22px}.solar-intro{padding-top:58px;padding-bottom:58px}.solar-intro__grid{grid-template-columns:1fr;gap:34px}.solar-intro__media img{height:auto}.solar-intro h2,.solar-expertise h2,.solar-products h2{font-size:30px}.solar-metrics,.solar-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-metrics article:nth-child(3){border-right:1px solid #ffffff1f}.solar-metrics article:nth-child(2n){border-right:0}.solar-capability-grid article{min-height:auto}}@media (width<=520px){.solar-business-hero{min-height:390px}.solar-business-hero h1{font-size:31px}.solar-metrics,.solar-capability-grid,.solar-product-grid{grid-template-columns:1fr}.solar-metrics article,.solar-metrics article:nth-child(3){border-right:0}.solar-metrics article+article{border-top:1px solid #ffffff1f}.solar-product-card{min-height:320px}}.international-business-page{--intl-navy:oklch(30% .12 264);--intl-navy-deep:oklch(24% .1 264);--intl-royal:oklch(38% .14 262);--intl-ember:oklch(70% .18 50);--intl-sun:oklch(88% .18 95);--intl-mist:oklch(95.5% .006 260);--intl-muted:oklch(48% .03 264);color:oklch(25% .03 264)}.international-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:56px}.international-main h1,.international-main h2,.international-main h3,.international-main p,.international-main dl,.international-main dd{margin:0}.international-main h1,.international-main h2{letter-spacing:-.01em;font-weight:800}.international-main h2{font-size:48px;line-height:1.25}.international-main h2>span{color:var(--intl-ember)}.international-main svg{flex-shrink:0}.international-hero{background:#051531;align-items:center;min-height:600px;padding-top:112px;display:flex;position:relative;overflow:hidden}.international-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.international-hero-overlay{background:linear-gradient(90deg, var(--intl-navy-deep), var(--intl-navy-deep) 45%, var(--intl-navy-deep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.international-hero-overlay{background:linear-gradient(90deg, color-mix(in oklab, var(--intl-navy-deep) 92%, transparent), color-mix(in oklab, var(--intl-navy-deep) 70%, transparent) 45%, color-mix(in oklab, var(--intl-navy-deep) 25%, transparent))}}.international-hero-content{padding-block:48px;position:relative}.international-hero h1{font-size:72px;line-height:1.05}.international-hero h1 span{color:#fff;display:block}.international-hero h1 span:first-child{color:var(--intl-sun)}.international-hero p{color:#fff;margin-top:24px;font-size:20px;font-weight:600;line-height:1.5}.international-breadcrumb{padding-block:20px}.international-breadcrumb ol{color:var(--intl-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.international-breadcrumb svg{width:14px;height:14px}.international-breadcrumb [aria-current]{color:var(--intl-royal);font-weight:600}.international-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.international-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:64px;display:grid}.international-intro>img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;box-shadow:0 12px 30px -16px #09245173}.international-intro h2{color:var(--intl-navy)}.international-intro p{color:var(--intl-muted);margin-top:24px;font-size:18px;line-height:1.625}.international-intro strong{color:#202b40;font-weight:700}.international-statistics{background:var(--intl-royal);padding-block:80px}.international-statistics h2{color:#fff;letter-spacing:normal;align-items:center;gap:12px;font-size:36px;font-weight:400;display:flex}.international-statistics h2 svg{color:var(--intl-sun);width:32px;height:32px}.international-main .international-stats-grid{background:var(--intl-navy);border:1px solid #ffffff26;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid;overflow:hidden}.international-stats-grid>div{border-right:1px solid #ffffff26;padding:28px}.international-stats-grid>div:last-child{border:0}.international-stat-value{color:var(--intl-sun);letter-spacing:-.01em;white-space:nowrap;font-size:48px;font-weight:800;line-height:1.2}.international-main .international-stat-label{color:#ffffffe6;margin-top:12px;font-size:14px;line-height:1.375}.international-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.international-benefits{background:var(--intl-mist);padding-block:96px}.international-benefits h2,.international-products h2{color:var(--intl-royal);max-width:1024px}.international-benefits h2 span,.international-products h2 span{display:block}.international-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.international-feature-card{background:var(--intl-navy);border-radius:12px;padding:28px 28px 48px;transition:transform .3s}.international-feature-icon{background:var(--intl-royal);width:48px;height:48px;color:var(--intl-sun);border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.international-feature-icon svg{width:24px;height:24px}.international-feature-card h3{color:#fff;margin-top:24px;font-size:24px;font-weight:400;line-height:1.35}.international-feature-card p{color:#ffffffd9;margin-top:16px;font-size:15px;line-height:1.625}.international-products{background-color:#fff;background-image:radial-gradient(#0924511a 1px,#0000 1px);background-size:22px 22px;padding-block:96px}.international-products .international-container>p{color:var(--intl-muted);font-weight:600}.international-products h2{margin-top:12px}.international-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.international-product-card{background:#fff;border-radius:6px;flex-direction:column;min-width:0;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #09245173}.international-product-arrow{z-index:1;background:var(--intl-royal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s,background .2s;display:flex;position:absolute;top:12px;right:12px}.international-product-arrow svg{width:16px;height:16px}.international-product-image{aspect-ratio:6/5;background:var(--intl-mist);position:relative;overflow:hidden}.international-product-image img{object-fit:contain;width:100%;height:100%;padding:16px;transition:transform .5s;position:absolute;inset:0}.international-product-copy{background:var(--intl-navy);flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-height:112px;padding:20px;display:flex}.international-product-copy h3{color:#fff;font-size:18px;font-weight:700;line-height:1.375}.international-product-copy>span{color:var(--intl-sun);font-weight:700}.international-main a:focus-visible{outline-offset:5px;outline:3px solid #ea6c0a}@media (hover:hover) and (pointer:fine){.international-feature-card:hover,.international-product-card:hover{transform:translateY(-4px)}.international-feature-card:hover .international-feature-icon,.international-product-card:hover .international-product-arrow{background:var(--intl-sun);color:var(--intl-navy)}.international-feature-card:hover h3{color:var(--intl-sun)}.international-product-card:hover img{transform:scale(1.05)}}@media (width<=1199px){.international-stats-grid>div{padding:24px 18px}.international-stat-value{font-size:40px}}@media (width<=1023px){.international-intro{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px}.international-main .international-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.international-stats-grid>div{border-bottom:1px solid #ffffff26;border-right:0;padding:28px}.international-stats-grid>div:nth-child(odd){border-right:1px solid #ffffff26}.international-stats-grid>div:nth-last-child(-n+2){border-bottom:0}.international-feature-grid,.international-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.international-container{padding-inline:16px}.international-hero{min-height:520px;margin-top:78px;padding-top:0}.international-hero h1{font-size:clamp(40px,8vw,60px)}.international-hero p{font-size:18px}}@media (width<=767px){.international-main h2{font-size:30px}.international-intro p{font-size:16px}.international-statistics,.international-benefits,.international-products{padding-block:64px}.international-statistics h2{font-weight:400}}@media (width<=639px){.international-main .international-stats-grid,.international-product-grid{grid-template-columns:minmax(0,1fr)}.international-stats-grid>div:nth-child(odd){border-right:0}.international-stats-grid>div:nth-last-child(2){border-bottom:1px solid #ffffff26}}@media (width<=767px){.international-feature-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.international-feature-card,.international-feature-icon,.international-product-card,.international-product-image img,.international-product-arrow{transition:none}}.manufacturing-page{color:var(--text);background:#fff;overflow-x:hidden}.manufacturing-page main,.manufacturing-page section,.manufacturing-page div,.manufacturing-page article,.manufacturing-page nav{min-width:0}.manufacturing-hero{background-color:#0a2d66;background-position:50%;background-size:cover;align-items:flex-start;min-height:518px;padding:154px max(58px,50vw - 662px) 64px;display:flex;position:relative;overflow:hidden}.manufacturing-hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.manufacturing-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#011230eb 0%,#092a5cd1 46%,#092a5cd6 100%);position:absolute;inset:0}.manufacturing-hero--overview{background-image:url(/assets/overview-factory-BiQd80Oi.webp)}.manufacturing-hero--lithium{background-image:url(/assets/lithium_battries-DZCGk8PO.jpg);background-position:top}.manufacturing-hero--power{background-image:url(/assets/power_electronics-DUVMBI-z.png)}.manufacturing-hero--solar{background-image:url(/assets/solar_panels-DmFvE15m.jpg);background-position:top}.manufacturing-hero__content{color:#fff;z-index:2;min-width:0;max-width:720px;position:relative}.manufacturing-hero h1{letter-spacing:0;margin:0 0 20px;font-size:clamp(44px,3.55vw,56px);font-weight:800;line-height:1.05}.manufacturing-hero h1 span,.manufacturing-section h2 span,.manufacturing-detail h2 span,.manufacturing-certifications h2 span{color:#f37021}.manufacturing-hero--overview h1 span,.manufacturing-hero--lithium h1 span,.manufacturing-hero--power h1 span,.manufacturing-hero--solar h1 span,.manufacturing-hero--tubular h1 span{color:var(--yellow)}.manufacturing-hero p{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.45}.manufacturing-breadcrumbs{color:#7a8395;width:calc(100% - 116px);max-width:1324px;margin:0 auto;padding:18px 0;font-size:12px;line-height:1.5}.manufacturing-breadcrumbs a{color:#6f7684}.manufacturing-breadcrumbs .breadcrumb-separator{vertical-align:middle;width:4px;height:8px;margin:0 9px;display:inline-block}.manufacturing-breadcrumbs span:last-child{color:var(--blue);font-weight:700}.manufacturing-section,.manufacturing-detail,.manufacturing-certifications,.manufacturing-nav-band{padding-left:max(58px,50vw - 662px);padding-right:max(58px,50vw - 662px)}.manufacturing-section{padding-top:74px;padding-bottom:92px}.manufacturing-page .manufacturing-breadcrumbs+.manufacturing-section,.manufacturing-page .manufacturing-breadcrumbs+.manufacturing-detail{padding-top:32px}.manufacturing-section h2,.manufacturing-detail h2,.manufacturing-certifications h2{color:var(--blue-dark);letter-spacing:0;margin:0 0 20px;font-size:clamp(36px,3.35vw,48px);font-weight:800;line-height:1.1}.manufacturing-section>p,.manufacturing-certifications>p,.manufacturing-snapshots>p{color:#586174;max-width:860px;margin-bottom:34px;font-size:13px;line-height:1.55}.manufacturing-overview-page .manufacturing-hero{background-image:none;min-height:518px;padding:168px max(58px,50vw - 662px) 96px}.manufacturing-overview-page .manufacturing-hero.reveal-section{opacity:1;will-change:auto;transform:none}.manufacturing-overview-page .manufacturing-hero:before{background:linear-gradient(90deg,#021638db 0%,#0a2c60a8 44%,#0a2c6029 100%)}.manufacturing-overview-page .manufacturing-hero h1{font-size:clamp(42px,4.45vw,64px);line-height:1.05}.manufacturing-overview-page .manufacturing-section{padding:64px max(58px,50vw - 662px) 80px}.manufacturing-overview-page .manufacturing-section h2{margin-bottom:22px;font-size:clamp(34px,3.35vw,48px);line-height:1.12}.manufacturing-overview-page .manufacturing-section>p{margin-bottom:30px;font-size:14px;line-height:1.55}.manufacturing-overview-card{border-radius:8px;overflow:hidden;box-shadow:0 24px 52px #112a522e}.manufacturing-metrics{background:var(--blue);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.manufacturing-metric{border-right:1px solid #ffffff40;min-height:88px;padding:16px 30px}.manufacturing-metric:last-child{border-right:0}.manufacturing-metric strong{color:var(--yellow);margin-bottom:8px;font-size:32px;font-weight:800;line-height:1;display:block}.manufacturing-metric span{font-size:12px;line-height:1.35}.manufacturing-overview-card>img{aspect-ratio:550/270;object-fit:cover;width:100%}.manufacturing-overview-page .manufacturing-overview-card{width:100%}.manufacturing-overview-page .manufacturing-metric{min-height:76px;padding:14px 24px}.manufacturing-overview-page .manufacturing-metric strong{margin-bottom:7px;font-size:28px}.manufacturing-locations{background:#f3f6fb}.manufacturing-location-grid{grid-template-columns:.85fr 1fr;gap:52px;display:grid}.manufacturing-overview-page .manufacturing-location-grid{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:52px;width:100%}.manufacturing-map{background:var(--blue);aspect-ratio:620/576;border-radius:8px;place-items:center;width:100%;max-width:620px;min-height:0;max-height:576px;display:grid;overflow:hidden}.manufacturing-map img{object-fit:contain;width:80%;max-width:80%;height:80%;max-height:80%}.manufacturing-location-list{align-self:center;gap:11px;display:grid}.location-item .location-pin{background:#ffd60a}.location-item{color:var(--blue-dark);background:#fff8dd;border:1px solid #e3e8ef;border-radius:4px;grid-template-columns:22px 1fr;align-items:center;gap:11px;padding:17px 14px;display:grid}.location-item:first-child{background:#eef8e8}.location-item:first-child .location-pin{background:#abcf4e}.location-item:nth-child(5),.location-item:nth-child(6){background:#fff0e8}.location-item:nth-child(5) .location-pin,.location-item:nth-child(6) .location-pin{background:#ff990a}.location-pin,.cert-icon{background:var(--yellow);border:1px solid var(--blue);border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.location-pin img{display:none}.cert-icon img{width:14px;height:14px}.location-item strong{font-size:12px;line-height:1.35;display:block}.location-item span{color:#6b7280;font-size:10px;line-height:1.35;display:block}.location-item .location-pin{justify-content:center;align-items:center;display:flex}.location-item .location-pin .svg_icon{width:1em;height:1em;font-size:16px}.division-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.manufacturing-overview-page .division-grid{gap:28px 24px;width:100%}.manufacturing-footer-art{background:#fff url(/assets/overview-bg-bottom-DDSku1XE.webp) 100% 100%/838px 97px no-repeat;height:144px;position:relative}.division-card{background:var(--blue-dark);color:#fff;border-radius:6px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.division-card__media{aspect-ratio:270/148;background:#07152c;position:relative;overflow:hidden}.division-card__media:after{content:"";pointer-events:none;background:linear-gradient(#07152c40 32%,#0a2757cc 73%,#051531 97%);position:absolute;inset:0}.division-card img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.division-card h3{color:#fff;overflow-wrap:anywhere;z-index:1;max-width:calc(100% - 32px);margin:0;font-size:22px;font-weight:800;line-height:1.2;transition:color .18s;position:absolute;bottom:20px;left:16px}.division-card__content{background:var(--blue-dark);color:#fff;z-index:1;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;transition:background-color .18s,color .18s;display:flex;position:relative}.division-card p{color:inherit;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.2}.division-card__arrow{flex:0 0 30px;justify-self:end;width:30px;height:30px;transition:filter .18s;display:block}.division-card:hover .division-card__media>img,.division-card:focus-visible .division-card__media>img{transform:scale(1.09)}.division-card:hover h3,.division-card:focus-visible h3{color:var(--yellow)}.division-card:hover .division-card__content,.division-card:focus-visible .division-card__content{background:var(--yellow);color:var(--blue-dark)}.division-card:hover .division-card__arrow,.division-card:focus-visible .division-card__arrow{filter:brightness(0)saturate()invert(22%)sepia(35%)saturate(3115%)hue-rotate(192deg)brightness(91%)contrast(96%)}.manufacturing-detail{grid-template-columns:minmax(0,674fr) minmax(430px,616fr);align-items:start;gap:38px;padding-top:64px;padding-bottom:30px;display:grid}.manufacturing-detail__media img{aspect-ratio:638/431;object-fit:contain;border-radius:4px;width:100%;height:min(29.93vw,431px);max-height:none}.manufacturing-detail__copy p{color:#3f4758;overflow-wrap:anywhere;margin-bottom:11px;font-size:13px;line-height:1.55}.detail-stats{background:#edf1f7;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:22px 0 24px;display:grid;overflow:hidden}.detail-stats--four{grid-template-columns:repeat(2,1fr)}.detail-stat{border-right:1px solid #d9e0eb;min-height:81px;padding:17px 28px 14px}.detail-stats--four .detail-stat:nth-child(2n),.detail-stat:last-child{border-right:0}.detail-stats--four .detail-stat:nth-child(-n+2){border-bottom:1px solid #d9e0eb}.detail-stat strong{color:var(--blue);margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.15;display:block}.detail-stat span{color:#596276;font-size:10px;line-height:1.35;display:block}.product-title{color:#f37021;margin:0 0 14px;font-size:16px;font-weight:800}.product-tags{flex-wrap:wrap;gap:10px 12px;display:flex}.product-tags span{color:var(--blue);border:1px solid #d6deec;border-radius:3px;padding:7px 12px;font-size:10px;font-weight:700;line-height:1.3}.manufacturing-snapshots{padding-top:0;padding-bottom:74px}.snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.snapshot-grid img{aspect-ratio:638/355;object-fit:cover;border-radius:4px;width:100%;height:min(24.65vw,355px)}.snapshot-slider{position:relative}.snapshot-slider__heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.snapshot-slider__heading h2{margin-bottom:20px}.snapshot-slider .snapshot-grid{cursor:grab;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;gap:28px;display:flex;overflow-x:auto}.snapshot-slider .snapshot-grid.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.snapshot-slider .snapshot-grid.is-dragging img{cursor:grabbing}.snapshot-slider .snapshot-grid::-webkit-scrollbar{display:none}.snapshot-slider .snapshot-grid img{cursor:zoom-in;scroll-snap-align:start;flex:0 0 calc(40% - 22.4px);width:calc(40% - 22.4px);min-width:0;max-width:none}.snapshot-slider__controls{flex:none;justify-content:flex-end;gap:10px;margin-bottom:20px;display:flex}.snapshot-slider__controls.is-hidden{display:none}.snapshot-slider__arrow{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;transition:background-color .18s,opacity .18s,transform .18s;display:inline-flex}.snapshot-slider__arrow svg,.snapshot-lightbox__close svg,.snapshot-lightbox__nav svg{fill:none;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.snapshot-slider__arrow:not(:disabled):hover{background:#f37021;transform:translateY(-2px)}.snapshot-slider__arrow:focus-visible{outline-offset:3px;outline:3px solid #f3702159}.snapshot-slider__arrow:disabled{cursor:default;opacity:.35}.snapshot-lightbox{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 80px}.snapshot-lightbox[open]{justify-content:center;align-items:center;display:flex}.snapshot-lightbox::backdrop{background:#020d20eb}.snapshot-lightbox__image{cursor:zoom-in;object-fit:contain;transform-origin:50%;max-width:calc(100vw - 160px);max-height:calc(100dvh - 128px);transition:transform .18s}.snapshot-lightbox__close,.snapshot-lightbox__nav{color:var(--blue);cursor:pointer;z-index:1;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;position:fixed}.snapshot-lightbox__close{top:24px;right:24px}.snapshot-lightbox__nav{top:50%;transform:translateY(-50%)}.snapshot-lightbox__nav--previous{left:22px}.snapshot-lightbox__nav--next{right:22px}.snapshot-lightbox__zoom{z-index:2;background:#fffffff5;border-radius:24px;gap:2px;padding:4px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.snapshot-lightbox__zoom-button{color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.snapshot-lightbox__zoom-button:hover{background:#edf2f8}.snapshot-lightbox__zoom-button:disabled{cursor:default;opacity:.35}.snapshot-lightbox__zoom-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.solar-panels-page .manufacturing-detail__media{padding:24px 23px 22px}.solar-panels-page .manufacturing-detail__media img{aspect-ratio:340/256;object-position:center;height:auto}.solar-panels-page .detail-stats{grid-template-columns:repeat(2,1fr)}.solar-panels-page .detail-stat{min-height:104px;padding:27px 28px 18px}.solar-panels-page .product-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;max-width:506px;display:grid}.solar-panels-page .product-tags span{align-items:center;min-height:28px;padding:6px 10px;display:flex}.solar-panels-page .snapshot-grid img{aspect-ratio:338/194;object-position:center;height:auto}.power-electronics-page .manufacturing-detail h2,.power-electronics-page .manufacturing-section h2,.power-electronics-page .manufacturing-certifications h2{font-size:clamp(34px,3.05vw,44px);line-height:1.08}.power-electronics-page .manufacturing-detail__media img{aspect-ratio:333/233;object-position:center;height:auto}.power-electronics-page .snapshot-grid img{aspect-ratio:323/188;object-position:center;height:auto}.tubular-batteries-page .manufacturing-hero--tubular{background-image:url(/assets/conventional_tublar_batteries-CkeAJTtF.webp);background-position:top;min-height:430px;padding-top:142px}.tubular-batteries-page .manufacturing-hero--tubular:before{background:linear-gradient(90deg,#011230e6 0%,#092a5c9e 43%,#092a5c1f 100%)}.tubular-batteries-page .manufacturing-hero h1{margin-bottom:16px;font-size:clamp(42px,3.35vw,54px);line-height:1.06}.tubular-batteries-page .manufacturing-hero p{font-size:13px;line-height:1.45}.tubular-batteries-page .manufacturing-detail{grid-template-columns:minmax(0,560px) minmax(430px,616px);gap:44px;padding-top:58px;padding-bottom:32px}.tubular-batteries-page .manufacturing-detail__media{padding:24px 23px 22px}.tubular-batteries-page .manufacturing-detail__media img{aspect-ratio:333/300;object-fit:cover;object-position:center;height:auto}.tubular-batteries-page .manufacturing-detail h2,.tubular-batteries-page .manufacturing-section h2,.tubular-batteries-page .manufacturing-certifications h2{white-space:normal;font-size:clamp(34px,3.05vw,44px);line-height:1.08}.tubular-batteries-page .manufacturing-detail h2 span,.tubular-batteries-page .manufacturing-section h2 span,.tubular-batteries-page .manufacturing-certifications h2 span{white-space:normal}.tubular-batteries-page .manufacturing-detail__copy p{margin-bottom:12px;font-size:13px;line-height:1.58}.tubular-batteries-page .detail-stats{margin:24px 0 22px}.tubular-batteries-page .snapshot-grid{gap:28px}.tubular-batteries-page .snapshot-grid img{aspect-ratio:335/195;object-position:center;height:auto}.manufacturing-certifications{background:#f3f6fb;padding-top:92px;padding-bottom:104px}.cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.cert-card{color:var(--blue-dark);background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:16px;min-height:72px;padding:16px 18px;font-size:22px;font-weight:800;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;box-shadow:0 1px 2px #8787871a,0 4px 4px #87878717,0 9px 5px #8787870d,0 16px 6px #87878703}.cert-card:hover{background:var(--yellow);border-color:#e3e8ef}.cert-icon{background:var(--blue-dark);border-radius:4px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .24s,transform .24s;display:inline-flex;box-shadow:0 0 #0e2f6f33}.cert-icon img{display:none}.cert-icon:before{content:"";background:url(/images/tick.svg) 50%/contain no-repeat;width:24px;height:24px}.cert-card:hover .cert-icon{transform:translateY(-2px)rotate(-4deg)scale(1.06);box-shadow:0 0 0 5px #0e2f6f29}.cert-card:hover .cert-icon:before{animation:.42s cubic-bezier(.34,1.56,.64,1) cert-check-pop}@keyframes cert-check-pop{0%{opacity:.35;transform:scale(.55)}70%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cert-icon{transition:none}.cert-card:hover .cert-icon{transform:none}.cert-card:hover .cert-icon:before{animation:none}}.manufacturing-nav-band{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;min-height:178px;padding-top:44px;padding-bottom:44px;display:flex}.manufacturing-back,.manufacturing-next{align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.manufacturing-next{text-align:left;border:1px solid #ffffff2b;border-radius:6px;flex-direction:column;gap:2px;min-width:282px;padding:18px 22px}.manufacturing-next span{color:#9db2d8;width:100%;font-size:12px;font-weight:500;display:block}.manufacturing-next strong{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.manufacturing-next strong:after,.manufacturing-back:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 25px;width:25px;height:25px;display:block}.manufacturing-next strong:after{background-image:url(/assets/right_orange_arrow-C0A-ItX-.svg)}.manufacturing-back:before{background-image:url(/assets/left_white_arrow-CPIT7hdg.svg)}@media (width>=821px){.manufacturing-overview-page .manufacturing-overview-card>img{aspect-ratio:auto;object-fit:cover;height:max(300px,min(650px,100vh - 300px));display:block}.manufacturing-overview-page .manufacturing-divisions{padding-top:42px;padding-bottom:42px}.manufacturing-overview-page .manufacturing-divisions h2{margin-bottom:14px}.manufacturing-overview-page .manufacturing-divisions>p{margin-bottom:20px}.manufacturing-overview-page .manufacturing-divisions .division-grid{gap:16px 24px}.manufacturing-overview-page .manufacturing-divisions .division-card__media{aspect-ratio:auto;height:clamp(140px,50vh - 170px,250px)}.manufacturing-page:not(.manufacturing-overview-page) .manufacturing-hero{min-height:518px;padding-top:136px;padding-bottom:48px}.manufacturing-page:not(.manufacturing-overview-page) .manufacturing-breadcrumbs{padding-top:14px;padding-bottom:14px}.tubular-batteries-page .manufacturing-hero--tubular{min-height:518px;padding-top:136px}.tubular-batteries-page .manufacturing-detail{padding-top:0}}@media (width<=1024px){.manufacturing-detail,.manufacturing-location-grid{grid-template-columns:1fr;gap:36px}.manufacturing-map{min-height:320px}.cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.manufacturing-hero{align-items:center;min-height:430px;padding:72px 16px 18px}.manufacturing-hero h1{overflow-wrap:anywhere;margin-bottom:10px;font-size:23px;line-height:1.15}.manufacturing-overview-page .manufacturing-hero{align-items:center;min-height:430px;padding:72px 16px 18px}.manufacturing-overview-page .manufacturing-hero h1{margin-bottom:10px;font-size:23px;line-height:1.15}.manufacturing-hero p{max-width:320px;font-size:14px;font-weight:500;line-height:1.45}.manufacturing-detail h2,.manufacturing-certifications h2{overflow-wrap:anywhere;margin-bottom:12px;font-size:26px;line-height:1.05}.manufacturing-section h2{overflow-wrap:anywhere;word-break:break-word;max-width:318px;margin-bottom:12px;font-size:22px;line-height:1.05}.manufacturing-overview-page .manufacturing-section{padding:32px 16px 36px}.manufacturing-overview-page .manufacturing-section h2{max-width:318px;margin-bottom:12px;font-size:22px;line-height:1.05}.manufacturing-overview-page .manufacturing-section>p{margin-bottom:18px;font-size:9px;line-height:1.35}.manufacturing-breadcrumbs{width:100%;padding:15px 16px 14px;font-size:6px;line-height:1.25}.manufacturing-page .manufacturing-breadcrumbs+.manufacturing-section,.manufacturing-page .manufacturing-breadcrumbs+.manufacturing-detail{padding-top:24px}.manufacturing-section,.manufacturing-detail,.manufacturing-certifications,.manufacturing-nav-band{width:100%;padding-left:16px;padding-right:16px}.manufacturing-section{padding-top:32px;padding-bottom:36px}.manufacturing-section>p,.manufacturing-certifications>p,.manufacturing-snapshots>p{margin-bottom:18px;font-size:9px;line-height:1.35}.manufacturing-metrics,.detail-stats,.detail-stats--four,.division-grid,.snapshot-grid,.cert-grid{grid-template-columns:1fr}.manufacturing-metric,.detail-stat,.detail-stats--four .detail-stat{border-bottom:1px solid #ffffff38;border-right:0}.detail-stat,.detail-stats--four .detail-stat{border-bottom-color:#d9e0eb}.manufacturing-metric:last-child,.detail-stat:last-child{border-bottom:0}.manufacturing-detail{gap:22px;padding-top:18px;padding-bottom:36px}.manufacturing-hero__content,.manufacturing-detail__media,.manufacturing-detail__copy,.detail-stats,.product-tags,.snapshot-grid,.cert-grid{width:100%;max-width:calc(100vw - 32px)}.manufacturing-detail__media{padding:0;background:0 0!important}.manufacturing-detail__media img{aspect-ratio:343/179;object-position:top center;border-radius:0;height:179px;max-height:none}.manufacturing-detail__copy p{max-width:330px;margin-bottom:10px;font-size:9px;line-height:1.45}.detail-stats{border-radius:4px;margin:16px 0 14px}.detail-stat{min-height:72px;padding:13px 16px}.detail-stat strong{margin-bottom:9px;font-size:15px}.detail-stat span{font-size:7px;line-height:1.35}.product-title{margin-bottom:9px;font-size:10px}.product-tags{gap:8px}.manufacturing-snapshots{padding-bottom:34px}.manufacturing-certifications{padding-top:36px;padding-bottom:36px}.cert-grid{gap:12px;margin-top:18px}.cert-card{border-radius:4px;gap:12px;min-height:52px;padding:12px 14px;font-size:13px}.cert-icon{flex-basis:24px;width:24px;height:24px}.product-tags span{overflow-wrap:anywhere;flex:100%;max-width:100%;min-height:24px;padding:6px 8px;font-size:7px}.snapshot-grid{gap:15px}.snapshot-grid img{aspect-ratio:343/154;object-position:top center;border-radius:0;height:154px}.snapshot-slider .snapshot-grid{gap:15px;max-width:none}.snapshot-slider .snapshot-grid img{flex-basis:calc(83.3333% - 12.5px);width:calc(83.3333% - 12.5px)}.snapshot-slider__controls{margin-bottom:16px}.snapshot-slider__arrow{width:42px;height:42px}.snapshot-slider__heading{gap:12px}.snapshot-lightbox{padding:60px 12px}.snapshot-lightbox__image{max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px)}.snapshot-lightbox__close,.snapshot-lightbox__nav{width:40px;height:40px}.snapshot-lightbox__close{top:12px;right:12px}.snapshot-lightbox__nav--previous{left:10px}.snapshot-lightbox__nav--next{right:10px}.power-electronics-page .manufacturing-detail h2,.power-electronics-page .manufacturing-section h2,.power-electronics-page .manufacturing-certifications h2{font-size:25px;line-height:1.08}.power-electronics-page .manufacturing-detail__media img{aspect-ratio:333/233;object-position:center;height:auto}.power-electronics-page .snapshot-grid img{aspect-ratio:323/188;object-position:center;height:auto}.tubular-batteries-page .manufacturing-hero--tubular{background-position:top;align-items:center;min-height:430px;padding:72px 16px 18px}.tubular-batteries-page .manufacturing-hero h1{margin-bottom:10px;font-size:23px;line-height:1.15}.tubular-batteries-page .manufacturing-hero p{font-size:14px;line-height:1.45}.tubular-batteries-page .manufacturing-detail{grid-template-columns:1fr;gap:22px;padding-top:18px;padding-bottom:36px}.tubular-batteries-page .manufacturing-detail__media{padding:0;background:0 0!important}.tubular-batteries-page .manufacturing-detail__media img{aspect-ratio:333/300;object-fit:cover;object-position:center;border-radius:0;height:auto}.tubular-batteries-page .manufacturing-detail h2,.tubular-batteries-page .manufacturing-certifications h2{white-space:normal;word-break:normal;max-width:330px;font-size:26px;line-height:1.05}.tubular-batteries-page .manufacturing-section h2{white-space:normal;word-break:normal;font-size:22px;line-height:1.05}.tubular-batteries-page .manufacturing-detail__copy p{margin-bottom:10px;font-size:9px;line-height:1.45}.tubular-batteries-page .snapshot-grid img{aspect-ratio:335/195;object-position:center;border-radius:0;height:auto}.solar-panels-page .manufacturing-detail__media{padding:0;background:0 0!important}.solar-panels-page .manufacturing-detail__media img,.solar-panels-page .snapshot-grid img{height:auto}.solar-panels-page .detail-stats,.solar-panels-page .product-tags{grid-template-columns:1fr}.solar-panels-page .detail-stat{min-height:72px;padding:13px 16px}.manufacturing-nav-band{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding-top:12px;padding-bottom:12px}.manufacturing-back,.manufacturing-next{justify-content:center;font-size:9px}.manufacturing-back:before,.manufacturing-next strong:after{flex-basis:12px;width:12px;height:12px}.manufacturing-next span{display:none}.manufacturing-next{border-radius:4px;width:100%;min-width:0;padding:8px 10px}.manufacturing-next strong{justify-content:center;font-size:9px}.manufacturing-overview-card{box-shadow:none;border-radius:0}.manufacturing-metric{min-height:64px;padding:13px 16px}.manufacturing-metric strong{font-size:16px}.manufacturing-metric span{font-size:8px}.manufacturing-location-grid{gap:16px}.manufacturing-overview-page .manufacturing-location-grid{grid-template-columns:1fr;gap:16px;max-width:calc(100vw - 32px)}.manufacturing-map{aspect-ratio:1;border-radius:0;max-width:none;min-height:0;max-height:none}.manufacturing-location-list{gap:7px}.location-item{border-radius:2px;grid-template-columns:16px 1fr;gap:8px;padding:6px 8px}.location-pin{width:16px;height:16px}.location-pin img{width:9px;height:9px}.location-item strong{font-size:8px}.location-item span{font-size:6px}.division-grid{gap:24px}.manufacturing-overview-page .division-grid{grid-template-columns:1fr;gap:24px;max-width:calc(100vw - 32px)}.manufacturing-footer-art{background-size:min(838px,92vw);height:112px}.division-card{border-radius:3px;min-height:230px}.division-card__media{aspect-ratio:auto;height:195px}.division-card img{height:100%}.division-card__content{background:var(--blue-dark);gap:8px;min-height:35px;padding:7px 8px}.division-card h3{font-size:13px;position:absolute;bottom:13px;left:8px}.division-card p{font-size:8px;line-height:1.2}.division-card__arrow{flex-basis:16px;width:16px;height:16px;font-size:10px}}.manufacturing-hero,.manufacturing-overview-page .manufacturing-hero,.tubular-batteries-page .manufacturing-hero--tubular{align-items:center;padding-top:96px;padding-bottom:96px}@media (width<=820px){.manufacturing-hero,.manufacturing-overview-page .manufacturing-hero,.tubular-batteries-page .manufacturing-hero--tubular{padding-top:72px;padding-bottom:72px}}@media (width<=460px){.manufacturing-hero,.manufacturing-overview-page .manufacturing-hero,.tubular-batteries-page .manufacturing-hero--tubular{min-height:390px;padding-top:64px;padding-bottom:64px}}.partner-page{color:#343a46;overflow-x:hidden}.partner-shell{width:100%;max-width:1328px;margin:0 auto}.partner-hero{color:#fff;background:#051531;align-items:center;min-height:580px;padding:160px 56px 80px;display:flex;position:relative;overflow:hidden}.partner-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.partner-hero:after{content:"";background:linear-gradient(90deg,#051531fa 0%,#082452e0 48%,#0824526b 100%);position:absolute;inset:0}.partner-hero__content{z-index:1;width:100%;max-width:1328px;margin:0 auto;position:relative}.partner-pill{color:#ffd60a;letter-spacing:.14em;border:1px solid #ffd60a;border-radius:999px;margin-bottom:26px;padding:10px 18px;font-size:12px;font-weight:800;display:inline-block}.partner-hero h1{max-width:920px;margin:0;font-size:clamp(42px,4.6vw,66px);line-height:1.03}.partner-hero h1 span,.partner-page h2 em{color:#ef7b23;font-style:normal}.partner-hero p{max-width:680px;margin:24px 0 32px;font-size:17px;line-height:1.6}.partner-button{cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:15px 20px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.partner-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #05153133}.partner-button span{font-size:20px;line-height:1}.partner-button--yellow{color:#0e2f6f;background:#ffd60a}.partner-button--blue{color:#fff;background:#18408c}.partner-breadcrumbs{color:#717783;align-items:center;gap:10px;max-width:1440px;margin:0 auto;padding:17px 56px;font-size:12px;display:flex}.partner-breadcrumbs a{color:inherit}.partner-breadcrumbs img{width:10px;height:10px}.partner-process,.partner-application,.partner-benefits,.partner-stories{padding:90px 56px}.partner-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:64px;margin-bottom:46px;display:grid}.partner-heading>p{color:#666d78;margin:0;font-size:16px;line-height:1.65}.partner-kicker{color:#18408c;letter-spacing:.13em;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.partner-page h2{color:#0e2f6f;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.partner-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.partner-product-showcase{background:#0e2f6f;border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;margin-bottom:28px;padding:24px 36px;display:flex;overflow:hidden}.partner-product-showcase__copy{gap:10px;max-width:420px;display:grid}.partner-product-showcase__copy span{color:#ffd60a;letter-spacing:.12em;font-size:11px;font-weight:800}.partner-product-showcase__copy strong{color:#fff;font-size:25px;line-height:1.25}.partner-product-showcase__images{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:18px;width:54%;height:166px;display:flex}.partner-product-showcase__images img{object-fit:contain;object-position:center bottom;width:calc(33.3333% - 12px);height:148px;display:block}.partner-steps article{border:1px solid #dce3ed;border-radius:16px;min-height:250px;padding:28px;transition:background-color .3s,transform .3s}.partner-steps article:hover{background:#f5f7fa;transform:translateY(-5px)}.partner-step-number{color:#ef7b23;margin-bottom:42px;font-size:36px;font-weight:800;display:block}.partner-steps h3,.partner-benefit-grid h3{color:#0e2f6f;margin:0 0 12px;font-size:20px;line-height:1.25}.partner-steps p,.partner-benefit-grid p{color:#676e79;margin:0;font-size:14px;line-height:1.6}.partner-application{background:#edf1f6}.partner-application__grid{grid-template-columns:minmax(300px,.75fr) minmax(600px,1.25fr);align-items:start;gap:72px;display:grid}.partner-application__intro{position:sticky;top:120px}.partner-application__intro h2{margin-bottom:24px}.partner-application__intro>p{font-size:16px;line-height:1.7}.partner-portfolio{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.partner-portfolio span{color:#18408c;background:#fff;border:1px solid #d8e0eb;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.partner-form{background:#fff;border-radius:18px;padding:42px;box-shadow:0 22px 54px #122d5b1c}.partner-form__heading{border-bottom:1px solid #e4e9f0;margin-bottom:30px;padding-bottom:26px}.partner-form__heading>span{color:#ef7b23;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.partner-form__heading h2{margin:8px 0;font-size:30px}.partner-form__heading p{color:#7b818b;margin:0;font-size:12px}.partner-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.partner-form label{color:#3f4651;gap:8px;font-size:12px;font-weight:700;display:grid}.partner-form input,.partner-form select{color:#263246;font:inherit;background:#f8fafc;border:1px solid #d7dee8;border-radius:7px;width:100%;min-width:0;height:48px;padding:0 13px;font-size:14px}.partner-form input:focus,.partner-form select:focus{border-color:#18408c;outline:0;box-shadow:0 0 0 3px #18408c1f}.partner-form__wide{grid-column:1/-1}.partner-consent{align-items:start;margin:24px 0;line-height:1.5;font-weight:500!important;display:flex!important}.partner-consent input{flex:none;width:18px;height:18px;margin:2px 0 0}.partner-benefits{background:#fff}.partner-heading--center{text-align:center;display:block}.partner-benefit-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.partner-benefit-grid article{border-top:3px solid #ffd60a;padding:28px 18px 10px 0}.partner-benefit-grid article>span{color:#b5bfcc;margin-bottom:32px;font-size:13px;font-weight:800;display:block}.partner-cta{color:#fff;background:#0e2f6f url(/assets/header-bg-DMrSboOV.webp) 50%/cover no-repeat;padding:78px 56px}.partner-cta__inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.partner-cta .partner-kicker{color:#ffd60a}.partner-cta h2{color:#fff}.partner-cta p{color:#dce5f5;max-width:760px;line-height:1.6}.partner-stories{background:#f5f7fa}.partner-video-slider{overflow:hidden}.partner-video-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.partner-video-track::-webkit-scrollbar{display:none}.partner-video-card{scroll-snap-align:start;background:#fff;border-radius:16px;flex:0 0 calc(50% - 14px);overflow:hidden;box-shadow:0 12px 32px #122d5b14}.partner-video-frame{aspect-ratio:16/9;background:#071a3d;overflow:hidden}.partner-video-frame iframe{border:0;width:100%;height:100%}.partner-video-copy{padding:22px 24px 25px}.partner-video-copy span{color:#ef7b23;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.partner-video-copy h3{color:#0e2f6f;margin:0;font-size:19px;line-height:1.3}.partner-video-controls{justify-content:center;gap:10px;margin-top:28px;display:flex}.partner-video-controls button{cursor:pointer;background:#18408c;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .25s,transform .25s;display:flex}.partner-video-controls button:hover{background:#ef7b23;transform:translateY(-2px)}.partner-video-controls img{object-fit:contain;width:14px;height:14px}.partner-video-controls button:last-child img{filter:brightness(0)invert()}@media (width<=1000px){.partner-application__grid{grid-template-columns:1fr;gap:42px}.partner-application__intro{position:static}.partner-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.partner-hero{min-height:530px;padding:140px 22px 64px}.partner-breadcrumbs{padding-left:22px;padding-right:22px}.partner-process,.partner-application,.partner-benefits,.partner-stories{padding:64px 22px}.partner-heading{display:block}.partner-heading>p{margin-top:24px}.partner-product-showcase{flex-direction:column;align-items:flex-start;padding:28px 22px 0}.partner-product-showcase__images{justify-content:space-between;gap:8px;width:100%;height:142px}.partner-product-showcase__images img{width:calc(33.3333% - 5.33333px);height:120px}.partner-steps{grid-template-columns:1fr}.partner-form{padding:28px 20px}.partner-form__grid{grid-template-columns:1fr}.partner-form__wide{grid-column:auto}.partner-cta{padding:64px 22px}.partner-cta__inner{flex-direction:column;align-items:flex-start}.partner-benefit-grid{grid-template-columns:1fr}.partner-video-card{flex-basis:100%}}.contact-page{color:#131417;overflow-x:hidden}.contact-shell{width:100%;max-width:1324px;margin:0 auto}.contact-hero{color:#fff;background:#0f2d6b;align-items:flex-start;height:550px;padding:163px 58px 0;display:flex;position:relative;overflow:hidden}.contact-hero>img{object-fit:cover;object-position:center;width:100%;height:646px;position:absolute;top:-3px;left:0}.contact-hero:after{content:"";background:linear-gradient(90deg,#051531 0%,#0a2757cc 57.6%,#07152c80 100%);position:absolute;inset:0}.contact-hero__content{z-index:1;width:100%;max-width:1324px;margin:0 auto;position:relative}.contact-pill{color:#fc0;background:#ffd60a14;border:1.4px solid #fab72a;border-radius:999px;align-items:center;gap:11px;margin-bottom:24px;padding:9px 23px;font-size:14px;font-weight:600;display:inline-flex}.contact-pill:before{content:"";background:#fab72a;border-radius:50%;width:11px;height:11px}.contact-hero h1{text-transform:capitalize;margin:0;font-size:48px;font-weight:600;line-height:1.1}.contact-hero h1 span{color:#ffd60a}.contact-breadcrumbs{color:#777983;align-items:center;gap:4px;max-width:1440px;height:47px;margin:auto;padding:16px 56px;font-size:12px;display:flex}.contact-breadcrumbs a{color:inherit}.contact-breadcrumbs span{color:#18408c;font-weight:600}.contact-breadcrumbs img{width:4px;height:8px}.contact-main{background:#fff;padding:56px 58px}.contact-main__grid{grid-template-columns:minmax(390px,480px) minmax(580px,714px);justify-content:space-between;align-items:start;gap:60px;display:grid}.contact-details,.contact-form{min-width:0}.contact-kicker,.contact-form__heading>span{color:#5b5d65;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.2;display:block}.contact-page h2{color:#18408c;margin:0;font-size:36px;font-style:normal;font-weight:600;line-height:1.1}.contact-page h2 em{color:#ef7b23;font-style:normal}.contact-intro,.contact-form__heading p{color:#5b5d65;margin:2px 0 17px;font-size:16px;line-height:1.5}.contact-office-grid{grid-template-columns:1fr;gap:17px;display:grid}.contact-office-card{background:#f5f7fa;border-radius:8px;padding:16px}.contact-office-heading{background:#fff;border:1px solid #e3e8ef;border-radius:4px;align-items:center;gap:17px;margin-bottom:17px;padding:4px 20px 4px 4px;display:inline-flex}.contact-office-tag,.contact-office-card h4{color:#fff;background:#ef7b23;border-radius:4px;padding:1px 8px;font-size:16px;font-weight:600;line-height:1.2;display:inline-block}.contact-office-card h3{color:#383a40;margin:0;font-size:14px;font-weight:400}.contact-office-card h4{margin:0 0 12px}.contact-office-card .contact-office-company{color:#131417;background:0 0;padding:0;font-size:14px;display:block}.contact-office-card p,.contact-office-card a{color:#131417;align-items:flex-start;gap:17px;margin:0 0 12px;font-size:16px;line-height:1.5;display:flex}.contact-office-card img{flex:none;width:24px;height:24px;margin-top:1px}.contact-office-card hr{border:0;border-top:1px solid #e3e8ef;margin:17px 0}.contact-form{box-shadow:none;background:0 0;border-radius:0;padding:0}.contact-form__heading{border:0;margin:0 0 20px;padding:0}.contact-form__heading>span{margin-bottom:12px}.contact-form__heading p{color:#131417;margin-bottom:0}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 32px;display:grid}.contact-form label{color:#131417;grid-template-columns:max-content 1fr;gap:4px;font-size:16px;font-weight:400;line-height:1.5;display:grid}.contact-form label>span{color:#ef2323;font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{color:#131417;font:inherit;background:#fff;border:1px solid #e3e8ef;border-radius:4px;grid-column:1/-1;width:100%;min-width:0;padding:0 12px;font-size:14px}.contact-form input,.contact-form select{height:42px}.contact-form textarea{resize:vertical;height:100px;min-height:100px;padding-top:12px;padding-bottom:12px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5b5d65;opacity:1}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#18408c;outline:0;box-shadow:0 0 0 2px #18408c1f}.contact-form__wide{grid-column:1/-1}.contact-submit{color:#fff;cursor:pointer;font:inherit;background:#18408c;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:200px;height:48px;margin:20px 0 0 auto;padding:0 28px;font-size:16px;font-weight:600;display:flex}.contact-submit:hover{background:#0f2d6b}.contact-map{background:#fff;padding:0 58px 52px}.contact-map>a{max-width:1322px;margin:0 auto;display:block}.contact-map img{border-radius:16px;width:100%;height:auto;display:block}@media (width<=1180px){.contact-main__grid{grid-template-columns:minmax(350px,.82fr) minmax(500px,1.18fr);gap:44px}.contact-office-card p,.contact-office-card a{font-size:14px}}@media (width<=960px){.contact-main__grid{grid-template-columns:1fr}.contact-details,.contact-form{width:100%;max-width:714px}}@media (width<=680px){.contact-hero{height:420px;padding:138px 22px 0}.contact-hero>img{object-position:62% center;height:100%;top:0}.contact-pill{padding:8px 14px;font-size:11px}.contact-hero h1{font-size:40px}.contact-breadcrumbs{padding-left:22px;padding-right:22px}.contact-main{padding:44px 22px}.contact-main__grid,.contact-details,.contact-office-grid,.contact-office-card{min-width:0;max-width:100%}.contact-page h2{font-size:31px}.contact-intro,.contact-office-card h3,.contact-office-card h4,.contact-office-card p,.contact-office-card a{overflow-wrap:anywhere;word-break:break-word}.contact-office-heading{flex-wrap:wrap;gap:8px;width:100%;max-width:100%;display:flex}.contact-office-card p,.contact-office-card a{gap:12px;font-size:14px}.contact-form__grid{grid-template-columns:1fr}.contact-form__wide{grid-column:auto}.contact-submit{width:100%}.contact-map{padding:0 22px 40px}.contact-map img{object-fit:cover;border-radius:8px;min-height:220px}}.research-page{color:#383a40;background:#fff;overflow-x:hidden}.research-hero{color:#fff;background:#0f2d6b;align-items:center;min-height:518px;padding:136px max(56px,50vw - 664px) 72px;display:flex;position:relative;overflow:hidden}.research-hero:before{content:"";background:linear-gradient(90deg,#051531 0%,#0a2757e6 55%,#0f3677d9 100%),url(/assets/research-hero-MqWLRHvI.webp) 50%/cover no-repeat;transition:transform .7s;position:absolute;inset:0}.research-page[data-research-page=power] .research-hero:before{background:linear-gradient(90deg,#051531 0%,#0a2757eb 55%,#0f3677cc 100%),url(/assets/power-rnd-header-img-Dked6N_Q.webp) 50%/cover no-repeat}.research-page[data-research-page=tubular] .research-hero:before{background:linear-gradient(90deg,#051531 0%,#0a2757b8 55%,#0f3677d1 100%),url(/assets/conventional-rnd-header-img-B7QlN8z3.webp) 50%/cover no-repeat}.research-page[data-research-page=solar] .research-hero:before{background:linear-gradient(90deg,#051531 0%,#0a2757eb 55%,#0f3677d9 100%),url(/assets/solar-panel-rnd-header-img-CMOD4HIF.webp) 50%/cover no-repeat}.research-hero:hover:before{transform:scale(1.02)}.research-hero__content{z-index:1;width:100%;position:relative}.research-hero h1{margin:0;font-size:clamp(42px,4vw,56px);font-weight:700;line-height:1.08}.research-hero h1 span,.research-section-title span{color:var(--yellow)}.research-breadcrumbs{align-items:center;gap:10px;max-width:1328px;min-height:47px;margin:0 auto;font-size:12px;display:flex}.research-breadcrumbs span:last-child{color:var(--blue);font-weight:600}.research-breadcrumbs img{width:10px;height:10px}.research-intro,.research-streams{max-width:1440px;margin:0 auto;padding:56px}.research-streams{scroll-margin-top:110px}.research-intro__top{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:64px;display:grid}.research-section-title{color:#0e2f6f;margin:0 0 24px;font-size:clamp(36px,3.35vw,48px);font-weight:700;line-height:1.1}.research-section-title span{color:#ef7b23}.research-intro__copy>p{overflow-wrap:anywhere;max-width:660px;margin:0;font-size:16px;line-height:1.5}.research-explore{color:#ef7b23;gap:8px;margin-top:24px;font-size:16px;font-weight:600;display:inline-flex}.research-explore:after{content:"";background:url(/assets/round-orange-arrow-DSwbY8bh.svg) 50%/contain no-repeat;width:20px;height:20px;transition:transform .22s}.research-explore:hover:after{transform:translate(3px)}.research-values{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.research-values:before,.research-values:after{content:"";pointer-events:none;z-index:1;position:absolute}.research-values:before{background:linear-gradient(90deg,#0000 0%,#ef7b232e 25%,#ef7b23 50%,#ef7b232e 75%,#0000 100%);height:1px;top:50%;left:0;right:0}.research-values:after{background:linear-gradient(#0000 0%,#ef7b232e 25%,#ef7b23 50%,#ef7b232e 75%,#0000 100%);width:1px;top:0;bottom:0;left:50%}.research-value{overflow-wrap:anywhere;min-width:0;min-height:138px;padding:22px 28px}.research-value__icon{object-fit:contain;width:54px;height:54px;margin-bottom:9px;transition:filter .25s,transform .25s;display:block}.research-value:hover .research-value__icon{filter:drop-shadow(0 7px 8px #0e2f6f2e);transform:translateY(-4px)scale(1.04)}.research-value strong{font-size:15px;line-height:1.25;display:block}.research-stats{border-top:1px solid #e3e8ef;grid-template-columns:repeat(5,1fr);margin-top:56px;padding-top:40px;display:grid}.research-stat{color:#fff;background:#0e2f6f;min-height:136px;padding:25px 32px}.research-stat:first-child{border-radius:16px 0 0 16px}.research-stat:last-child{border-radius:0 16px 16px 0}.research-stat+.research-stat{border-left:1px solid #ffffff73}.research-stat strong{color:var(--yellow);margin-bottom:8px;font-size:48px;line-height:1;display:block}.research-stat span{opacity:.85;font-size:14px}.research-streams__eyebrow{color:#5b5d65;margin:0 0 8px;font-size:14px;font-weight:600}.research-streams__title{color:#0e2f6f;margin:0 0 40px;font-size:clamp(36px,3.35vw,48px);font-weight:700;line-height:1.1}.research-streams__title span{color:#ef7b23}.research-tabs{scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.research-tab{color:#5b5d65;border:1px solid #e3e8ef;border-bottom:0;border-radius:4px 4px 0 0;flex:none;padding:16px;font-size:16px;font-weight:600}.research-tab.is-active{background:var(--yellow);border-color:var(--yellow);color:#0e2f6f}.research-stream-card{border:1px solid #e3e8ef;border-radius:0 0 8px 8px;padding:40px 16px}.research-stream-card h2{color:#131417;text-transform:capitalize;margin:0 0 32px;font-size:clamp(28px,2.5vw,36px);font-weight:700;line-height:1.1}.research-stream-metrics{grid-template-columns:repeat(var(--metric-count,2), minmax(0, 1fr));gap:32px;margin-bottom:28px;display:grid}.research-stream-metric{background:#f5f7fa;border-left:4px solid #ef7b23;border-radius:4px;min-width:0;padding:8px 16px 8px 14px;box-shadow:1px 1px #e4e8ee}.research-stream-metric strong{color:#ef7b23;white-space:nowrap;font-size:clamp(20px,2.15vw,26px);font-weight:500;line-height:1.1;display:block}.research-stream-metric span{color:#5b5d65;margin-top:4px;font-size:15px;line-height:1.4;display:block}.research-stream-copy{gap:16px;display:grid}.research-stream-copy p{margin:0;font-size:16px;line-height:1.5}.research-cta{color:#fff;background:linear-gradient(90deg,#0e2f6f,#18408c);padding:42px max(56px,50vw - 664px);position:relative;overflow:hidden}.research-cta:after{content:"";mix-blend-mode:luminosity;opacity:.1;background:url(/assets/bg-art-rnd-D85Nx0a5.svg) 50%/contain no-repeat;width:979px;height:502px;position:absolute;top:-88px;right:-303px}.research-cta__inner{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.research-cta small{color:var(--yellow);margin-bottom:8px;font-size:16px;font-weight:600;display:block}.research-cta h2{margin:0;font-size:36px;line-height:1.1}.research-cta a{background:var(--yellow);color:#18408c;border-radius:4px;padding:15px 24px;font-weight:700}@media (width<=820px){.research-hero{min-height:390px;padding:80px 16px 24px}.research-hero h1{font-size:28px}.research-breadcrumbs{min-height:47px;padding:0 16px}.research-intro,.research-streams{width:100%;padding:40px 16px}.research-intro__top{grid-template-columns:1fr;gap:32px;min-width:0}.research-section-title,.research-streams__title{font-size:32px}.research-values{border:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.research-value{align-content:center;min-height:180px;padding:20px 16px;display:grid}.research-value__icon{width:54px;height:54px}.research-value strong{font-size:14px;line-height:1.3}.research-stats{grid-template-columns:repeat(2,1fr);gap:1px;padding-top:32px}.research-stat{min-height:126px;padding:22px}.research-stat:first-child{border-radius:12px 0 0}.research-stat:nth-child(2){border-radius:0 12px 0 0}.research-stat:last-child{border-radius:0 0 12px 12px;grid-column:1/-1}.research-stat strong{font-size:38px}.research-tabs{gap:8px;padding-bottom:2px}.research-tab{padding:12px;font-size:13px}.research-stream-card{padding:28px 16px}.research-stream-card h2{font-size:26px}.research-stream-metrics{grid-template-columns:1fr;gap:16px}.research-stream-copy p{font-size:14px}.research-cta{padding:44px 16px}.research-cta:after{display:none}.research-cta__inner{flex-direction:column;align-items:flex-start;gap:32px}.research-cta h2{font-size:28px}.research-cta a{justify-content:center;align-items:center;width:100%;min-height:64px;font-size:20px;display:flex}}.resources-page{color:#0f0f0f}.resources-page main{padding-bottom:144px}.resources-hero{color:#fff;background:linear-gradient(90deg,#051531 0%,#0a2757cc 53%,#07152cbf 100%),url(/assets/resources-header-BQAdxBAw.webp) 50%/cover no-repeat;align-items:center;height:550px;padding:0 56px;display:flex}.resources-hero h1{margin:0 0 15px;font-size:48px;font-weight:700;line-height:1.1}.resources-hero p{color:#fffc;max-width:675px;margin:0;font-size:16px;line-height:1.5}.resources-breadcrumb{align-items:center;gap:4px;height:47px;padding:0 56px;font-size:12px;display:flex}.resources-breadcrumb span{color:#777983}.resources-breadcrumb strong{color:#18408c;font-weight:600}.resources-breadcrumb img{width:4px;height:8px}.resources-section{border-top:1px solid #00000014;padding:56px}.resources-section h2{margin:0;font-size:48px;font-weight:700;line-height:1}.resources-media h2,.resources-social h2{color:#18408c}.resources-blogs h2,.resources-videos h2{color:#ef7b23}.resources-news-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:16px;display:grid}.resources-news-card{color:inherit;border:1px solid #00000014;border-radius:12px;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden}.resources-news-card>img{object-fit:cover;width:100%;height:192px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.resources-news-card>div{min-height:127px;padding:20px}.resources-meta{align-items:center;gap:8px;margin:0;font-family:DM Mono,monospace;font-size:10px;line-height:15px;display:flex}.resources-meta b{color:#ea6c0a;font-weight:500}.resources-meta span{color:#737373}.resources-meta i{background:#00000014;border-radius:50%;width:4px;height:4px}.resources-news-card h3{margin:8px 0 0;font-size:14px;font-weight:600;line-height:19.25px}.resources-external{width:13px;height:13px;margin-top:12px;transition:transform .25s}.resources-view-all{color:#ef7b23;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:16px;font-weight:500;line-height:1.2;display:flex}.resources-view-all img{width:24px;height:24px}.resources-social{padding-top:57px;padding-bottom:56px}.resources-social-grid{background:#00000014;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid;overflow:hidden}.resources-social-grid article{flex-direction:column;gap:24px;min-height:255px;padding:32px;display:flex}.resources-social-grid .is-facebook{--social:#1877f2;background:#f2f8ff}.resources-social-grid .is-instagram{--social:#e1306c;background:#fff6f9}.resources-social-grid .is-linkedin{--social:#0a66c2;background:#f3f6ff}.resources-social-grid header,.resources-social-grid header>span{justify-content:space-between;align-items:center;display:flex}.resources-social-grid header>span{gap:12px}.resources-social-grid header>img{width:13px;height:13px}.resources-social-grid header i{background:var(--social);align-items:center}@supports (color:color-mix(in lab, red, red)){.resources-social-grid header i{background:color-mix(in srgb, var(--social) 8%, transparent)}}.resources-social-grid header i{border-radius:8px;justify-content:center;width:36px;height:36px;display:flex}.resources-social-grid header i img{width:18px;height:18px}.resources-social-grid header b{font-size:14px;line-height:14px}.resources-social-grid header small{color:#737373;margin-top:2px;font-size:11px;font-weight:400;line-height:16.5px;display:block}.resources-social-grid blockquote{border-left:2px solid var(--social);color:#0f0f0fbf;margin:0;padding-left:18px;font-size:14px;line-height:22.75px}.resources-social-grid article>a{color:var(--social);font-size:12px;font-weight:600}.resources-blogs{padding-top:57px;padding-bottom:56px}.resources-subtitle{color:#737373;margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.2}.resources-featured-blog{border:1px solid #00000014;border-radius:16px;height:258px;margin-top:32px;position:relative;overflow:hidden}.resources-featured-blog:after{content:"";background:linear-gradient(90deg,#000c,#0006 50%,#0000);position:absolute;inset:0}.resources-featured-blog>img{object-fit:cover;width:100%;height:100%}.resources-featured-blog>div{color:#fff;z-index:1;position:absolute;bottom:32px;left:32px}.resources-featured-blog span{color:#ea6c0a;font-size:16px;font-weight:500}.resources-featured-blog h3{max-width:570px;margin:12px 0 16px;font-size:24px;line-height:1.2}.resources-featured-blog a{border:1px solid #ffffff4d;border-radius:999px;padding:9px 17px;font-size:12px;font-weight:600;display:inline-block}.resources-blog-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:16px;display:grid}.resources-blog-card{color:inherit;border:1px solid #00000014;border-radius:12px;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:block;overflow:hidden}.resources-blog-card>img{object-fit:cover;width:100%;height:144px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.resources-blog-card>div{min-height:123px;padding:16px}.resources-blog-grid span{color:#ea6c0a;letter-spacing:1px;font-family:DM Mono,monospace;font-size:10px}.resources-blog-grid h3{margin:9px 0 0;font-size:14px;line-height:19.25px}.resources-blog-arrow{width:9px;height:9px;margin-top:12px;transition:transform .25s;display:block}.resources-papers{background:#0e2f6f;border-color:#0e2f6f;padding-top:57px;padding-bottom:56px}.resources-papers h2{color:#ffd60a}.resources-paper-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.resources-paper-grid article{background:#18408c;border:1px solid #00000014;border-radius:12px;height:243px;padding:28px;position:relative;overflow:hidden}.resources-paper-grid article>b{color:#0e2f6f66;font-size:80px;font-weight:800;line-height:1;position:absolute;top:-4px;right:0}.resources-paper-grid article>span{color:#ffd60a;font-size:14px;font-weight:500;display:block}.resources-paper-grid article>img{width:28px;height:28px;margin-top:20px}.resources-paper-grid h3{color:#f5f7fa;max-width:238px;margin:20px 0 0;font-size:16px;line-height:1.2}.resources-paper-grid article>a{color:#ffd60a;align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:500;display:flex}.resources-paper-grid article>a img{width:12px;height:12px}.resources-view-all--light{color:#f5f7fa}.resources-videos{padding-top:57px;padding-bottom:56px}.resources-video-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px;display:grid}.resources-video-grid article{border:1px solid #00000014;border-radius:15px;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);overflow:hidden}.resources-video-media{height:141px;position:relative}.resources-video-media:after{content:"";background:#0000008c;transition:background-color .3s;position:absolute;inset:0}.resources-video-media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.resources-video-media i{z-index:1;background:#ea6c0ae6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resources-video-media i img{width:15px;height:15px}.resources-video-media span{color:#fff;z-index:1;background:#000000b3;border-radius:5px;padding:3px 8px;font-family:DM Mono,monospace;font-size:12px;position:absolute;bottom:8px;right:8px}.resources-video-grid article>div+div{min-height:117px;padding:20px}.resources-video-grid article>div+div b{color:#ea6c0a;font-size:16px;font-weight:400;line-height:1.5}.resources-video-grid h3{margin:5px 0 0;font-size:16px;line-height:1.2}.resources-view-all,.resources-view-all img,.resources-social-grid article>a,.resources-featured-blog a,.resources-paper-grid article>a{transition:color .25s,background-color .25s,border-color .25s,box-shadow .25s,transform .25s}@media (hover:hover) and (pointer:fine){.resources-news-card:hover,.resources-blog-card:hover{border-color:#ea6c0a4d;transform:translateY(-6px);box-shadow:0 16px 34px #0a245224}.resources-news-card:hover>img,.resources-blog-card:hover>img{transform:scale(1.05)}.resources-news-card:hover .resources-external{transform:translate(3px,-3px)}.resources-blog-card:hover .resources-blog-arrow{transform:translate(4px)}.resources-video-grid article:hover{border-color:#ea6c0a4d;transform:translateY(-6px);box-shadow:0 16px 34px #0a245229}.resources-video-grid article:hover .resources-video-media>img{transform:scale(1.06)}.resources-video-grid article:hover .resources-video-media:after{background:#091f4459}.resources-video-grid article:hover .resources-video-media i{background:#ea6c0a;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 8px 18px #00000047}.resources-view-all:hover{color:#18408c}.resources-view-all:hover img{transform:translate(4px)}.resources-view-all--light:hover{color:#ffd60a}.resources-social-grid article>a:hover{text-underline-offset:3px;text-decoration:underline}.resources-featured-blog a:hover{color:#0e2f6f;background:#fff;border-color:#fff;transform:translateY(-2px)}.resources-paper-grid article>a:hover{color:#fff;transform:translate(4px)}}.resources-view-all:focus-visible,.resources-news-card:focus-visible,.resources-blog-card:focus-visible,.resources-social-grid article>a:focus-visible,.resources-featured-blog a:focus-visible,.resources-paper-grid article>a:focus-visible{outline-offset:4px;outline:2px solid #ea6c0a}@media (prefers-reduced-motion:reduce){.resources-view-all,.resources-view-all img,.resources-social-grid article>a,.resources-featured-blog a,.resources-paper-grid article>a,.resources-news-card,.resources-news-card>img,.resources-external,.resources-blog-card,.resources-blog-card>img,.resources-blog-arrow,.resources-video-grid article,.resources-video-media:after,.resources-video-media>img,.resources-video-media i{transition:none}}@media (width<=767px){.resources-page main{padding-bottom:0}.resources-hero{background:linear-gradient(90deg,#051531 13%,#0a2757d9 62%,#0f36774d 103%),url(/assets/resources-header-BQAdxBAw.webp) 50%/cover no-repeat;align-items:center;height:187px;margin-top:80px;padding:0 16px}.resources-hero h1{margin-bottom:15px;font-size:20px;line-height:1.1}.resources-hero p{max-width:224px;font-size:14px;line-height:1.2}.resources-breadcrumb{height:47px;padding:0 16px}.resources-section{padding:24px 16px}.resources-section h2{font-size:24px;line-height:1.2}.resources-news-grid{flex-direction:column;gap:16px;margin-top:16px;display:flex}.resources-news-card>img{height:175px}.resources-news-card>div{min-height:115px;padding:18px}.resources-news-card h3{font-size:13px;line-height:17.5px}.resources-external{width:12px;height:12px;margin-top:11px}.resources-social{padding-top:25px}.resources-social-grid{background:#ffffff14;flex-direction:column;gap:16px;margin-top:16px;display:flex}.resources-social-grid article{min-height:222px;padding:16px}.resources-social-grid blockquote{max-width:293px}.resources-blogs{padding-top:25px}.resources-subtitle{margin-top:16px}.resources-featured-blog{height:258px;margin-top:16px}.resources-featured-blog>div{bottom:32px;left:32px}.resources-featured-blog h3{max-width:285px;margin:12px 0 16px;font-size:20px;line-height:1.1}.resources-blog-grid{flex-direction:column;gap:16px;display:flex}.resources-blog-card>div{min-height:123px}.resources-papers{padding-top:25px}.resources-paper-grid{flex-direction:column;gap:16px;display:flex}.resources-paper-grid article{height:243px}.resources-videos{padding-top:25px}.resources-video-grid{flex-direction:column;gap:16px;display:flex}.resources-video-grid article>div+div{min-height:97px}}.resources-section[id]{scroll-margin-top:104px}.resources-breadcrumb>a{color:#777983}.resources-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.resources-section-heading h3{color:#18408c;margin:0;font-size:22px;line-height:1.3}.resources-section-heading>a{color:#bd5000;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.resources-news-grid,.resources-blog-grid,.resources-paper-grid,.resources-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-blog-grid,.resources-paper-grid,.resources-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resources-news-card,.resources-blog-card{flex-direction:column;min-width:0;display:flex}.resources-news-card>img,.resources-blog-card>img{aspect-ratio:16/9;object-fit:cover;height:auto}.resources-news-card>div,.resources-blog-card>div{flex:1;min-height:0}.resources-news-card h3,.resources-blog-grid h3{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.resources-meta{flex-wrap:wrap;font-size:11px}.resources-blog-grid span{letter-spacing:0}.resources-card-arrow{color:#bd5000;margin-top:16px;display:inline-flex}.resources-card-arrow svg{width:18px;height:18px}.resources-view-all svg{flex-shrink:0;width:20px;height:20px}.resources-social-grid{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;overflow:visible}.resources-social-grid article.resources-social-preview{background:#fff;border:1px solid #e4e7ec;border-radius:16px;gap:0;min-width:0;min-height:0;padding:0;overflow:hidden}.resources-social-preview header{background:var(--social);padding:16px}@supports (color:color-mix(in lab, red, red)){.resources-social-preview header{background:color-mix(in srgb, var(--social) 5%, white)}}.resources-social-preview header{gap:12px}.resources-social-preview header>a{color:var(--social);display:inline-flex}.resources-social-preview header>span{min-width:0}.resources-social-preview header small{overflow-wrap:anywhere}.resources-social-image{aspect-ratio:4/3;background:#f4f6f9;display:block}.resources-social-image>img{object-fit:contain;width:100%;height:100%;display:block}.resources-social-copy{padding:20px}.resources-social-copy h3{overflow-wrap:anywhere;margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.5}.resources-social-copy details{color:#52617a;font-size:14px;line-height:1.7}.resources-social-copy summary{color:var(--social);cursor:pointer;font-weight:600}.resources-social-copy details p{white-space:normal;margin:16px 0 0}.resources-social-post-link{color:var(--social);align-items:center;gap:8px;min-height:44px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.resources-paper-grid article.resources-paper-preview{flex-direction:column;min-width:0;height:auto;padding:0;display:flex}.resources-paper-grid .resources-paper-preview .resources-paper-cover{aspect-ratio:5/4;background:#f4f6f9;margin:0;padding:0;display:block;position:relative;overflow:hidden}.resources-paper-grid .resources-paper-cover>img{width:100%;height:auto;position:absolute;top:0;left:0}.resources-paper-preview>div{flex-direction:column;flex:1;padding:20px;display:flex}.resources-paper-preview h3{max-width:none;margin:0 0 20px;font-size:16px;line-height:1.5}.resources-paper-preview .resources-paper-download{color:#ffd60a;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.resources-paper-download img{width:14px;height:14px}.resources-video-grid article{min-width:0}.resources-video-link{flex-direction:column;height:100%;display:flex}.resources-video-media{aspect-ratio:16/9;height:auto}.resources-video-media>img{object-fit:cover;height:100%}.resources-video-media i svg{color:#fff;width:22px;height:22px}.resources-video-copy{flex:1;padding:20px}.resources-video-copy>b{color:#bd5000;font-size:12px;font-weight:500}.resources-video-copy h3{overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.5}.resources-page a:focus-visible,.resources-page summary:focus-visible{outline-offset:4px;outline:3px solid #ea6c0a}@media (width<=1100px){.resources-blog-grid,.resources-paper-grid,.resources-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resources-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-social-grid article:last-child{grid-column:1/-1}}@media (width<=820px){.resources-hero{height:auto;min-height:260px;margin-top:78px;padding:40px 16px}.resources-hero h1{font-size:36px}.resources-hero p{max-width:540px}.resources-breadcrumb{padding-inline:16px}.resources-section{padding:32px 16px}.resources-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.resources-social-grid{gap:20px;display:grid}.resources-blog-grid,.resources-paper-grid,.resources-video-grid{gap:24px}.resources-section-heading h3{font-size:20px}}@media (width<=639px){.resources-news-grid,.resources-social-grid,.resources-blog-grid,.resources-paper-grid,.resources-video-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.resources-social-grid article:last-child{grid-column:auto}.resources-news-card>img,.resources-blog-card>img{height:auto}.resources-news-card>div,.resources-blog-card>div{min-height:0}}.resources-social-classic{gap:20px}.resources-social-classic article{border-radius:12px;gap:22px;min-height:0;padding:28px}.resources-social-classic header>a{color:var(--social);display:inline-flex}.resources-social-classic blockquote{-webkit-line-clamp:7;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.resources-social-classic blockquote p{margin:0}.resources-social-classic blockquote p+p{margin-top:10px}.resources-social-classic article>a{align-items:center;gap:8px;min-height:44px;margin-top:auto;display:inline-flex}.resources-social-classic article>a svg{width:16px;height:16px}@media (width<=639px){.resources-social-classic article{gap:18px;padding:20px}}.media-news-page{color:#0f0f0f}.media-news-page main{padding-bottom:88px}.media-news-hero{color:#fff;background:linear-gradient(90deg,#051531,#0a2757cc 53%,#07152c8c),url(/images/media-news/live/hero.jpg) 50%/cover no-repeat;align-items:center;min-height:550px;padding:119px 56px 40px;display:flex}.media-news-hero h1{margin:0;font-size:48px;font-weight:700;line-height:1.2}.media-news-hero h1 span{color:#ea6c0a}.media-news-breadcrumb{color:#737373;align-items:center;gap:8px;min-height:47px;padding:12px 56px;font-size:12px;display:flex}.media-news-breadcrumb [aria-current]{color:#18408c;font-weight:600}.media-news-breadcrumb img{width:4px;height:8px}.media-news-content{padding:32px 56px 0}.media-news-content h2{color:#18408c;margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.2}.media-latest h2 span{color:#ea6c0a}.press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.media-highlight{border:1px solid #e4e7ec;border-radius:12px;min-width:0;overflow:hidden}.media-highlight>a{flex-direction:column;height:100%;display:flex}.media-highlight>a>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.media-highlight>a>div{flex-direction:column;flex:1;padding:20px;display:flex}.media-highlight h3{overflow-wrap:anywhere;margin:0 0 20px;font-size:17px;font-weight:600;line-height:1.45}.media-highlight>a>div>span{color:#ca5800;margin-top:auto;font-size:14px;font-weight:600}.media-library{background:#f5f7fb;border:1px solid #e5eaf2;border-radius:24px;margin-top:56px;padding:32px}.media-tabs{background:#e8edf5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:100%;padding:6px;display:inline-grid}.media-tabs button{color:#586780;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .2s,color .2s;position:relative}.media-tabs button[aria-selected=true]{color:#fff;background:#18408c;box-shadow:0 3px 8px #18408c29}.media-tabs button[aria-selected=true]:after{content:"";background:#ea6c0a;border-radius:2px;height:2px;position:absolute;bottom:5px;left:24px;right:24px}.media-panel{margin-top:32px}.media-panel-toolbar{border-bottom:1px solid #dfe6ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:24px;display:flex}.media-panel-toolbar h2{margin:0;font-size:28px}.media-panel-toolbar .media-filters{gap:16px;margin:0}.media-filters{flex-wrap:wrap;gap:20px;margin-bottom:24px;display:flex}.media-filters label{color:#52617a;flex-direction:column;gap:8px;min-width:180px;max-width:100%;font-size:12px;font-weight:600;display:flex}.media-filters select{max-width:100%;min-height:44px;font:inherit;color:#414141;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318408c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #d9e1ef;border-radius:8px;padding:10px 36px 10px 12px;font-weight:400}.press-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 14px #122a5009}.press-card-image-link{aspect-ratio:16/9;background:#e9eef5;display:block;position:relative;overflow:hidden}.media-card-open{color:#18408c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background .2s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 12px #0a1e3c26}.media-card-open svg{width:18px;height:18px}.press-card-image-link>img{object-fit:cover;width:100%;height:100%;display:block}.press-card>div{flex:1;padding:22px}.press-meta{color:#6b778c;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font-size:12px;line-height:1.5;display:flex}.press-meta b{color:#a74706;background:#fff2e7;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600}.press-card h3{color:#18345d;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.55}.press-title-link{color:inherit}.media-results{color:#6b778c;text-align:center;margin:28px 0 0;font-size:13px;line-height:1.5}.media-load-more{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ea6c0a;border:0;border-radius:8px;margin:24px auto 0;padding:12px 28px;font-weight:600;display:block}.media-news-content [hidden]{display:none}.media-news-content a:focus-visible,.media-news-content button:focus-visible,.media-news-content select:focus-visible{outline-offset:4px;outline:3px solid #ea6c0a}@media (hover:hover) and (pointer:fine){.media-highlight a:hover h3,.press-title-link:hover{color:#18408c;text-underline-offset:4px;text-decoration:underline}.media-tabs button:not([aria-selected=true]):hover{color:#18408c;background:#fff9}.press-card:hover{border-color:#b7c8e1;transform:translateY(-3px);box-shadow:0 12px 24px #122a5017}.press-card:hover .media-card-open{color:#fff;background:#18408c}.media-load-more:hover{background:#c95400}}@media (width<=1023px){.press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.media-news-hero{min-height:260px;margin-top:78px;padding:40px 16px}.media-news-hero h1{font-size:36px}.media-news-breadcrumb{padding-inline:16px}.media-news-content{padding:24px 16px 0}.media-news-content h2{font-size:28px}.media-tabs button{padding:10px 16px}}@media (width<=639px){.media-news-page main{padding-bottom:48px}.press-grid{grid-template-columns:minmax(0,1fr);gap:20px}.media-highlight>a>div,.press-card>div{padding:16px}.media-filters label{width:100%;min-width:0}}.media-latest-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;display:grid;position:relative;overflow-x:auto}.media-latest-grid::-webkit-scrollbar{display:none}.media-latest-grid .media-highlight{scroll-snap-align:start}.media-highlight a:focus-visible{outline-offset:-4px}.media-slider-controls{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.media-slider-arrow{color:#18408c;cursor:pointer;background:#fff;border:1px solid #d9e1ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:inline-flex}.media-slider-arrow:disabled{opacity:.35;cursor:default}.media-slider-dots{flex-wrap:wrap;justify-content:center;display:flex}.media-slider-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:44px;padding:0;display:flex}.media-slider-dots button:before{content:"";background:#cbd5e1;border-radius:50%;width:8px;height:8px}.media-slider-dots button[aria-current=true]:before{background:#ea6c0a}@media (width<=1023px){.media-latest-grid{grid-auto-columns:calc(50% - 12px)}}@media (width<=639px){.media-latest-grid{grid-auto-columns:100%;gap:20px}}.media-slider-arrow svg{flex-shrink:0;width:20px;height:20px}.media-slider-arrow--previous svg{transform:rotate(180deg)}.media-highlight>a>div>span{align-items:center;gap:8px;display:inline-flex}.media-highlight>a>div>span svg{flex-shrink:0;width:18px;height:18px}@media (width<=1023px){.media-library{padding:24px}.media-panel-toolbar{align-items:flex-start}.media-panel-toolbar .media-filters{flex:100%}.media-panel-toolbar .media-filters label{flex:1}}@media (width<=639px){.media-library{border-radius:16px;margin-top:36px;padding:16px}.media-tabs{gap:4px;width:100%;padding:4px}.media-tabs button{padding:10px 6px;font-size:12px}.media-tabs button[aria-selected=true]:after{left:12px;right:12px}.media-panel{margin-top:24px}.media-panel-toolbar{gap:16px;margin-bottom:20px;padding-bottom:20px}.media-panel-toolbar .media-filters label{flex:100%}.media-panel-toolbar .media-filters{width:100%}.press-card>div{padding:18px}.press-card h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.press-card,.media-card-open,.media-tabs button{transition:none}}.media-library--compact{grid-template-columns:minmax(0,1fr) auto;gap:24px 16px;padding:24px;display:grid}.media-library--compact .media-tabs{background:0 0;border-radius:0;grid-area:1/1;place-self:center start;gap:24px;width:auto;padding:0;display:flex}.media-library--compact .media-tabs button{color:#65738a;white-space:nowrap;min-height:44px;box-shadow:none;background:0 0;border-radius:0;padding:10px 0;font-size:15px}.media-library--compact .media-tabs button[aria-selected=true]{color:#18408c;box-shadow:none;background:0 0}.media-library--compact .media-tabs button[aria-selected=true]:after{height:3px;bottom:0;left:0;right:0}.media-library--compact .media-panel:not([hidden]),.media-library--compact .media-panel-toolbar{display:contents}.media-library--compact .media-panel-toolbar>h2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-library--compact .media-filters{flex-wrap:nowrap;grid-area:1/2;align-self:center;gap:10px;width:auto;margin:0;display:flex}.media-library--compact .media-filters label{flex:initial;width:170px;min-width:0;font-size:0;display:block}.media-library--compact .media-filters select{border-radius:8px;width:100%;min-height:44px;padding:10px 38px 10px 12px;font-size:13px}.media-library--compact .press-grid{grid-column:1/-1}.media-library--compact .media-results{grid-column:1/-1;margin:0}.media-library--compact .media-load-more{grid-column:1/-1;justify-self:center;margin:0}@media (width<=900px){.media-library--compact{grid-template-columns:minmax(0,1fr);gap:20px}.media-library--compact .media-filters{grid-area:2/1;justify-self:stretch}.media-library--compact .media-filters label{flex:1;width:auto}}@media (width<=639px){.media-library--compact{gap:16px;padding:16px}.media-library--compact .media-tabs{justify-content:space-between;gap:20px;width:100%}.media-library--compact .media-tabs button{font-size:13px}}.blog-page{color:#0f0f0f}.blog-page main{padding-bottom:144px}.blog-hero{color:#fff;background:linear-gradient(90deg,#051531 0%,#0a2757cc 53%,#07152cd9 100%),url(/assets/hero-DiSojgOx.jpg) 50%/cover no-repeat;align-items:center;height:550px;padding:0 56px;display:flex}.blog-hero h1{margin:0 0 15px;font-size:48px;font-weight:700;line-height:1.2}.blog-hero p{max-width:675px;margin:0;font-size:16px;line-height:1.5}.blog-breadcrumb{align-items:center;gap:8px;height:47px;padding:0 56px;display:flex}.blog-breadcrumb a,.blog-breadcrumb span{color:#737373;font-size:12px;text-decoration:none}.blog-breadcrumb span{color:#18408c;font-weight:600}.blog-breadcrumb img{width:4px;height:8px}.blog-content{padding:40px 56px 0}.blog-content h2{color:#ea6c0a;margin:0 0 32px;font-size:36px;font-weight:700;line-height:1.2}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.blog-card{border:1px solid #00000014;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.blog-card>img{aspect-ratio:16/9;object-fit:cover;object-position:center;background:#f4f6f9;flex-shrink:0;width:100%;height:auto;display:block}.blog-card>div{flex-direction:column;flex:1;padding:20px;display:flex}.blog-card>div>a{margin-top:auto;padding-top:20px}.blog-meta{color:#737373;align-items:center;gap:8px;margin:0 0 12px;font-family:DM Mono,monospace;font-size:10px;display:flex}.blog-meta i{font-style:normal}.blog-meta span:last-child{align-items:center;gap:4px;display:flex}.blog-meta img{width:10px;height:10px}.blog-card h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.4}.blog-card div>p:nth-of-type(2){color:#737373;margin:12px 0 16px;font-size:16px;line-height:1.5}.blog-card a{color:#ea6c0a;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.blog-card a img{width:11px;height:11px}.blog-grid>.blog-card[hidden]{display:none}.blog-content h2{scroll-margin-top:110px}.blog-pagination-summary{color:#737373;text-align:center;margin:32px 0 16px;font-size:13px}.blog-pagination{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.blog-pagination[hidden]{display:none}.blog-pagination a,.blog-pagination span{color:#18408c;border:1px solid #d9e1ef;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.blog-pagination a:hover{background:#eef3fb;border-color:#18408c}.blog-pagination a[aria-current=page]{color:#fff;background:#18408c;border-color:#18408c;font-weight:600}.blog-pagination span[aria-disabled]{color:#8a8a8a;background:#f5f5f5}.blog-pagination a:focus-visible{outline-offset:3px;outline:2px solid #ea6c0a}.blog-breadcrumb a,.blog-card a,.blog-card a img{transition:color .25s,transform .25s}@media (hover:hover) and (pointer:fine){.blog-breadcrumb a:hover{color:#18408c;text-underline-offset:3px;text-decoration:underline}.blog-card a:hover{color:#18408c}.blog-card a:hover img{transform:translate(4px)}}.blog-breadcrumb a:focus-visible,.blog-card a:focus-visible{outline-offset:4px;outline:2px solid #ea6c0a}@media (prefers-reduced-motion:reduce){.blog-breadcrumb a,.blog-card a,.blog-card a img{transition:none}}@media (width>=640px) and (width<=1023px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=639px){.blog-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.blog-page main{padding-bottom:0}.blog-hero{height:187px;margin-top:80px;padding:0 16px}.blog-hero h1{margin-bottom:15px;font-size:20px;line-height:1.1}.blog-hero p{max-width:323px;font-size:14px;line-height:1.2}.blog-breadcrumb{height:47px;padding:0 16px}.blog-content{padding:0 16px}.blog-pagination{gap:6px;margin-bottom:32px}.blog-content h2{margin-bottom:16px;font-size:24px}.blog-grid{gap:16px}.blog-card,.blog-card:nth-child(n+7){height:auto}.blog-card>div{padding:16px}.blog-meta{margin-bottom:12px;font-size:12px}.blog-card h3{font-size:16px}.blog-card div>p:nth-of-type(2){margin:8px 0 12px;font-size:14px;line-height:1.5}}.social-feed-page{color:#0f0f0f}.social-feed-page main{padding-bottom:144px}.social-feed-hero{color:#fff;background:linear-gradient(90deg,#051531 0%,#0a2757cc 53%,#07152cd9 100%),url(/assets/hero-2r0He605.jpg) 50%/cover no-repeat;align-items:center;height:550px;padding:0 56px;display:flex}.social-feed-hero h1{margin:0 0 15px;font-size:48px;line-height:1.2}.social-feed-hero h1 span{color:#ea6c0a}.social-feed-hero p{max-width:675px;margin:0;font-size:16px;line-height:1.5}.social-feed-breadcrumb{align-items:center;gap:8px;height:47px;padding:0 56px;display:flex}.social-feed-breadcrumb a,.social-feed-breadcrumb span{color:#737373;font-size:12px;text-decoration:none}.social-feed-breadcrumb span{color:#18408c;font-weight:600}.social-feed-breadcrumb img{width:4px;height:8px}.social-platform{height:874.25px;padding:40px 56px 0}.social-platform h2{color:#ea6c0a;margin:0 0 10px;font-size:36px;line-height:1.2}.social-account{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:81px;display:flex}.social-account>div{align-items:center;gap:16px;display:flex}.social-account i{border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.social-platform--facebook .social-account i{background:#eef6ff}.social-platform--instagram .social-account i{background:#fff0f5}.social-platform--linkedin .social-account i{background:#edf5ff}.social-account i img{width:24px;height:24px}.social-account strong{font-size:16px}.social-account small{color:#737373;margin-top:4px;font-size:12px;font-weight:400;display:block}.social-account>a{color:inherit;background:#fff;border:1px solid #eee;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:flex}.social-account>a img{width:12px;height:12px}.social-posts{grid-template-columns:2fr 1fr;gap:16px 24px;margin-top:64px;display:grid}.social-featured{border-radius:16px;height:303px;position:relative;overflow:hidden}.social-featured>img{object-fit:cover;width:100%;height:100%}.social-featured>div{color:#fff;background:linear-gradient(#0000,#041b43f2);width:100%;padding:18px 24px;position:absolute;bottom:0;left:0}.social-featured b,.social-side b,.social-card-row b{color:#fff;background:#ef7b23;border-radius:12px;align-items:center;height:19px;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.social-featured b{height:25px;padding:0 10px}.social-platform--facebook .social-card-row b{background:#2382ef}.social-platform--instagram .social-card-row b{background:#e1306c}.social-platform--linkedin .social-card-row b{background:#0a66c2}.social-featured p{margin:10px 0;font-size:14px;font-weight:600;line-height:1.25}.social-featured small,.social-side small,.social-card-row small{color:#737373;font-size:10px}.social-featured small{color:#dbe5f5}.social-metrics{align-items:center;gap:16px;display:flex}.social-metrics span,.social-view{align-items:center;gap:4px;display:inline-flex}.social-metrics img{width:11px;height:11px}.social-metrics--light img{width:12px;height:12px}.social-view{color:#ea6c0a;margin-left:auto;text-decoration:none}.social-side{flex-direction:column;gap:16px;display:flex}.social-side article{border:1px solid #eee;border-radius:16px;align-items:center;height:143.5px;padding:16px;display:flex;overflow:hidden}.social-side article>img{object-fit:cover;border-radius:12px;width:111px;height:101px}.social-side article>div{padding-left:16px}.social-side p{color:#555;margin:8px 0;font-size:13px;line-height:1.4}.social-card-row{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 48px 0;display:grid}.social-card-row article{border:1px solid #eee;border-radius:16px;height:330px;padding:20px;overflow:hidden}.social-card-row article>img{object-fit:cover;border-radius:12px;width:100%;height:144px;display:block}.social-card-row article>b{margin-top:5px}.social-card-row p{color:#555;margin:10px 0;font-size:14px;line-height:1.45}.social-feed-breadcrumb a,.social-account>a,.social-account>a img,.social-view{transition:background-color .25s,border-color .25s,box-shadow .25s,color .25s,transform .25s}@media (hover:hover) and (pointer:fine){.social-feed-breadcrumb a:hover{color:#18408c;text-underline-offset:3px;text-decoration:underline}.social-account>a:hover{color:#ea6c0a;border-color:#ea6c0a;transform:translateY(-2px);box-shadow:0 8px 18px #0e2f6f1f}.social-account>a:hover img{transform:translate(2px,-2px)}.social-view:hover{color:#18408c;text-underline-offset:3px;text-decoration:underline}}.social-feed-breadcrumb a:focus-visible,.social-account>a:focus-visible,.social-view:focus-visible{outline-offset:4px;outline:2px solid #ea6c0a}@media (prefers-reduced-motion:reduce){.social-feed-breadcrumb a,.social-account>a,.social-account>a img,.social-view{transition:none}}@media (width<=767px){.social-feed-page main{padding-bottom:0}.social-feed-hero{height:187px;margin-top:80px;padding:0 16px}.social-feed-hero h1{margin-bottom:15px;font-size:20px;line-height:1.1}.social-feed-hero p{max-width:310px;font-size:14px;line-height:1.2}.social-feed-breadcrumb{height:47px;padding:0 16px}.social-platform,.social-platform--facebook{height:auto;padding:0 16px}.social-platform h2{height:27px;margin:0 0 16px;font-size:24px}.social-account{height:117px}.social-account i{width:44px;height:44px}.social-account strong{font-size:14px}.social-account>a{padding:8px 12px}.social-posts{flex-direction:column;gap:16px;margin-top:16px;display:flex}.social-featured{height:277px}.social-side{gap:16px}.social-side article{height:322px;padding:16px}.social-side article>img{width:110px;height:126px}.social-side p{font-size:14px;line-height:1.5}.social-card-row{flex-direction:column;gap:16px;margin:0;display:flex}.social-card-row article{height:342.325px;padding:16px}.social-card-row article:first-child{height:353.061px}.social-card-row article>img{height:176px}.social-platform--instagram,.social-platform--linkedin{margin-top:16px}.social-platform--facebook .social-posts{height:2035.49px}.social-platform--instagram .social-posts{height:2316px}.social-platform--linkedin .social-posts{height:1981.55px}}.social-platform{height:auto;padding-bottom:56px}.social-platform--facebook{height:auto}.social-featured-image{height:100%;display:block}.social-featured-image>img{object-fit:cover;width:100%;height:100%}.social-featured-post-link{color:#fff;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:600;display:inline-flex}.social-featured-post-link img{filter:brightness(0)invert();width:14px;height:14px}.social-side article{height:auto;min-height:143.5px}.social-card-row article{height:auto;min-height:330px}.social-post-caption{color:#52617a;grid-column:1/-1;padding:16px 0;font-size:14px;line-height:1.7}.social-post-caption summary{cursor:pointer;color:#18408c;font-weight:600}.social-post-caption p{margin:16px 0 0}.social-featured a:focus-visible,.social-post-caption summary:focus-visible{outline-offset:-3px;outline:3px solid #ea6c0a}@media (width>=768px) and (width<=1100px){.social-posts{grid-template-columns:minmax(0,1fr)}.social-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-card-row{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}}@media (width<=820px){.social-feed-hero{margin-top:78px}.social-platform{padding-inline:16px}.social-account{flex-wrap:wrap;gap:12px;height:auto;min-height:100px;padding-block:16px}.social-posts{margin-top:24px}}@media (width<=767px){.social-platform{padding-bottom:32px}.social-card-row article,.social-side article{min-height:0}}.social-feed-page .social-posts>[hidden]{display:none}.social-feed-page .social-posts{grid-template-columns:minmax(0,1fr);max-width:1000px}.white-papers-page{color:#0f0f0f}.white-papers-page main{padding-bottom:88px}.white-papers-hero{color:#fff;background:#0e2f6f;align-items:center;min-height:600px;padding:150px 56px 56px;display:flex;position:relative;overflow:hidden}.white-papers-hero-photo{width:55%;position:absolute;inset:0 0 0 auto;overflow:hidden}.white-papers-hero-photo img{object-fit:cover;object-position:right center;width:200%;max-width:none;height:100%;position:absolute;top:0;right:0}.white-papers-hero-photo:after{content:"";background:linear-gradient(90deg,#0e2f6f,#0e2f6f26 55%,#0e2f6f0d);position:absolute;inset:0}.white-papers-hero-copy{z-index:1;width:100%;max-width:650px;position:relative}.white-papers-hero h1{margin:0 0 24px;font-size:clamp(32px,3.7vw,52px);font-weight:800;line-height:1.15}.white-papers-hero h1 span{color:#ffd60a}.white-papers-hero-guide{margin:0 0 16px;font-size:18px;line-height:1.6}.white-papers-hero-guide strong{font-size:22px;font-weight:700}.white-papers-hero-topics{margin:0 0 24px;font-size:16px;line-height:1.5}.white-papers-hero-saving{color:#fff;background:#ea6c0a;border-radius:8px;margin:0;padding:12px 18px;font-size:20px;font-weight:700;line-height:1.5;display:inline-block}.white-papers-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.white-papers-breadcrumb{align-items:center;gap:8px;min-height:47px;padding:12px 56px;display:flex}.white-papers-breadcrumb a,.white-papers-breadcrumb span{color:#737373;font-size:12px;text-decoration:none}.white-papers-breadcrumb span{color:#18408c;font-weight:600}.white-papers-breadcrumb img{width:4px;height:8px}.white-papers-content{padding:32px 56px 0}.white-papers-content>h2{color:#ea6c0a;margin:0 0 32px;font-size:36px;font-weight:700;line-height:1.2}.featured-paper{border:1px solid #eee;border-radius:16px;grid-template-columns:minmax(0,40%) minmax(0,1fr);display:grid;overflow:hidden}.featured-paper .featured-paper-cover{aspect-ratio:5/4;background:#f4f6f9;border-radius:0;align-self:start;padding:0;display:block;position:relative;overflow:hidden}.featured-paper-cover>img,.paper-card-media>img{width:100%;max-width:100%;height:auto;max-height:none;display:block;position:absolute;top:0;left:0}.featured-paper>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:28px;display:flex}.featured-paper h3{color:#18408c;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.25}.featured-paper>div>a,.paper-card footer a{color:#fff;background:#ea6c0a;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.featured-paper>div>a img,.paper-card footer a img{filter:brightness(0)invert();width:14px;height:14px}.paper-count{color:#737373;margin:32px 0 24px;font-size:14px}.papers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.paper-card{border:1px solid #eee;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.paper-card-media{aspect-ratio:5/4;background:#f4f6f9;display:block;position:relative;overflow:hidden}.paper-card>div{flex-direction:column;flex:1;padding:16px;display:flex}.paper-card h3{color:#18408c;overflow-wrap:anywhere;margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.4}.paper-card footer{border-top:1px solid #eee;margin-top:auto;padding-top:12px}.white-papers-content a{transition:background-color .2s,box-shadow .2s}.white-papers-content a:focus-visible,.white-papers-breadcrumb a:focus-visible{outline-offset:4px;outline:3px solid #18408c}@media (hover:hover) and (pointer:fine){.featured-paper>div>a:hover,.paper-card footer a:hover{background:#c95400;box-shadow:0 9px 20px #ea6c0a38}.white-papers-breadcrumb a:hover{color:#18408c;text-decoration:underline}}@media (width<=1023px){.papers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-paper>div{padding:24px}}@media (width<=820px){.white-papers-hero{flex-direction:column;align-items:stretch;min-height:0;margin-top:78px;padding:32px 0 0}.white-papers-hero-copy{max-width:none;padding:0 16px 32px}.white-papers-hero-photo{order:2;width:100%;height:260px;position:relative;inset:auto}.white-papers-hero-photo:after{background:linear-gradient(#0e2f6f,#0000 25%)}.white-papers-hero-guide{font-size:16px}.white-papers-hero-guide strong{font-size:20px}.white-papers-hero-saving{font-size:18px}.white-papers-breadcrumb{padding-inline:16px}.white-papers-content{padding:24px 16px 0}}@media (width<=639px){.white-papers-page main{padding-bottom:48px}.white-papers-content>h2{margin-bottom:24px;font-size:28px}.featured-paper{grid-template-columns:minmax(0,1fr)}.featured-paper-cover>img{max-height:none}.featured-paper>div{gap:16px;padding:20px}.featured-paper h3{font-size:24px}.papers-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (prefers-reduced-motion:reduce){.white-papers-content a{transition:none}}.videos-page{color:#0f0f0f}.videos-hero{color:#fff;background:linear-gradient(90deg,#051531,#0a2757cc 53%,#07152c8c),url(/images/videos/live/hero.jpg) 50%/cover no-repeat;align-items:center;min-height:550px;padding:119px 56px 40px;display:flex}.videos-hero h1{margin:0;font-size:48px;font-weight:700;line-height:1.2}.videos-breadcrumb{color:#737373;align-items:center;gap:8px;min-height:47px;padding:12px 56px;font-size:12px;display:flex}.videos-breadcrumb [aria-current]{color:#18408c;font-weight:600}.videos-breadcrumb img{width:4px;height:8px}.videos-content{padding:32px 56px 0}.video-tabs{border-bottom:1px solid #d9e1ef;gap:28px;margin-bottom:28px;display:flex;overflow-x:auto}.video-tabs button{color:#66758d;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:12px 0 16px;font-size:15px;font-weight:600;position:relative}.video-tabs button[aria-selected=true]{color:#18408c}.video-tabs button[aria-selected=true]:after{content:"";background:#ea6c0a;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.video-category>h2{color:#18408c;margin:32px 0 24px;font-size:28px}.videos-content[data-ready] .video-category>h2{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.videos-content [hidden]{display:none}.videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.featured-video{background:#051531;border-radius:16px;grid-column:1/-1;width:100%;max-width:1000px;margin-inline:auto;overflow:hidden}.featured-video>a{aspect-ratio:16/9;color:#fff;display:block;position:relative}.featured-video>a>img{object-fit:cover;width:100%;height:100%}.featured-video>a:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#030d1bf2);position:absolute;inset:0}.video-play-icon{color:#fff;z-index:1;background:#ea6c0a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000038}.video-play-icon svg{width:28px;height:28px}.featured-video-copy{z-index:1;position:absolute;bottom:28px;left:32px;right:32px}.featured-video h3{margin:0;font-size:clamp(18px,2.2vw,28px);font-weight:700;line-height:1.35}.video-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;min-width:0;transition:box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.video-card-image{aspect-ratio:16/9;background:#051531;display:block;position:relative;overflow:hidden}.video-card-image>img{object-fit:cover;width:100%;height:100%}.video-card .video-play-icon{width:48px;height:48px}.video-card .video-play-icon svg{width:24px;height:24px}.video-card>div{flex:1;padding:20px}.video-card h3{color:#18345d;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.youtube-callout{background:#f5f7fb;border:1px solid #e1e7ef;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:64px 56px 80px;padding:28px;display:flex}.youtube-callout>div{flex:320px;align-items:center;gap:20px;display:flex}.youtube-callout>div>img{flex-shrink:0;width:48px;height:48px}.youtube-callout p{margin:0}.youtube-callout strong{margin-bottom:8px;font-size:20px;display:block}.youtube-callout p span{color:#737373;font-size:15px;line-height:1.5}.youtube-callout>a{color:#fff;background:#e60012;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex}.youtube-callout>a svg{flex-shrink:0}.videos-page a:focus-visible,.videos-page button:focus-visible{outline-offset:4px;outline:3px solid #ea6c0a}.featured-video a:focus-visible,.video-card-image:focus-visible{outline-offset:-4px}.video-player-open{overflow:hidden}.video-player-dialog{color:#18345d;background:#fff;border:1px solid #d9e1ef;border-radius:16px;width:min(1000px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto}.video-player-dialog::backdrop{background:#030d1bcc}.video-player-heading{align-items:center;gap:16px;padding:16px 20px;display:flex}.video-player-heading h2{flex:1;margin:0;font-size:18px;line-height:1.4}.video-player-heading button{color:#18408c;cursor:pointer;background:#f5f7fb;border:1px solid #d9e1ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.video-player-frame{aspect-ratio:16/9;background:#000;position:relative}.video-player-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-youtube-link{color:#18408c;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.video-card:hover{border-color:#b7c8e1;box-shadow:0 10px 24px #122a501a}.video-card:hover h3{color:#18408c}.video-card-image:hover .video-play-icon,.featured-video a:hover .video-play-icon{transform:translate(-50%,-50%)scale(1.08)}.youtube-callout>a:hover{background:#bd0010}}@media (width<=1023px){.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.videos-hero{min-height:260px;margin-top:78px;padding:40px 16px}.videos-hero h1{font-size:36px}.videos-breadcrumb{padding-inline:16px}.videos-content{padding:24px 16px 0}.youtube-callout{margin:40px 16px 48px;padding:24px}}@media (width<=639px){.videos-grid{grid-template-columns:minmax(0,1fr);gap:24px}.video-tabs{gap:20px}.video-tabs button{font-size:13px}.featured-video-copy{background:#0e2f6f;padding:16px;position:relative;bottom:auto;left:auto;right:auto}.featured-video>a{aspect-ratio:auto}.featured-video>a>img{aspect-ratio:16/9;object-fit:cover;height:auto;display:block}.featured-video>a:after{display:none}.featured-video .video-play-icon{margin-top:28.125%;top:0}.video-card>div{padding:16px}.video-card h3{font-size:16px}.youtube-callout{padding:20px}.youtube-callout>a{width:100%}.video-player-heading{gap:8px;padding:12px}.video-player-heading h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.video-card,.video-play-icon{transition:none}}.life-page{color:#131417}.life-hero{color:#fff;background:linear-gradient(90deg,#051531 0%,#0a2757cc 53%,#0f36771a 100%),url(/assets/hero-mobile-CpVkEU7s.png) 50%/cover no-repeat;align-items:center;height:550px;padding:82px max(56px,50vw - 664px) 0;display:flex}.life-hero-copy h1{margin:0 0 15px;font-size:48px;font-weight:700;line-height:1.1}.life-hero-copy h1 span,.life-workplace h2 span,.life-certified h2 span{color:#ef7b23}.life-hero-copy h1 span{color:#ffd60a}.life-hero-copy p{color:#fffc;max-width:650px;margin:0;font-size:16px;line-height:1.5}.life-breadcrumb{align-items:center;gap:4px;height:47px;padding:0 56px;font-size:12px;line-height:1.25;display:flex}.life-breadcrumb span{color:#777983}.life-breadcrumb strong{color:#18408c;font-weight:600}.life-breadcrumb img{width:4px;height:8px}.life-workplace{grid-template-columns:1fr 548px;align-items:center;gap:56px;max-width:1280px;min-height:473px;margin:auto;padding:56px 24px;display:grid}.life-workplace h2,.life-certified h2,.life-join h2{color:#0e2f6f;margin:0;font-size:48px;font-weight:700;line-height:1}.life-workplace-copy>p{max-width:576px;margin:24px 0 0;font-size:15px;line-height:1.625}.life-values{flex-direction:column;gap:12px;display:flex}.life-values article{border:1px solid #00000014;border-radius:12px;align-items:flex-start;gap:20px;min-height:111px;padding:17px;display:flex}.life-values article>span{background:#ea6c0a1a;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.life-values img{width:22px;height:22px}.life-values h3{margin:0;font-size:20px;font-weight:700;line-height:1.1}.life-values p{color:#737373;margin:4px 0 0;font-size:16px;line-height:1.5}.life-stats{background:#0e2f6f;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:56px;display:grid;overflow:hidden}.life-stats article{flex-direction:column;justify-content:center;height:136px;padding:26px 32px;display:flex}.life-stats article+article{border-left:1px solid #f5f7faa6}.life-stats strong{color:#ffd60a;font-size:48px;line-height:1}.life-stats span{color:#f5f7fa;opacity:.8;margin-top:8px;font-size:14px;font-weight:500;line-height:1.2}.life-certified{grid-template-columns:minmax(0,778px) 454px;align-items:center;gap:64px;padding:72px 56px;display:grid}.life-certified h2 span{display:inline}.life-certified h2{max-width:none}.life-certified-copy>p{color:#383a40;max-width:714px;margin:24px 0 0;font-size:16px;line-height:1.5}.life-rating{align-items:center;gap:20px;margin-top:32px;display:flex}.life-rating>span{gap:12px;display:flex}.life-rating img{object-fit:contain;flex:none;width:20px;height:20px}.life-rating strong{color:#0e2f6f;font-size:16px;font-weight:600}.life-certificate{height:387px;position:relative}.life-certificate-card{border:1px solid #ea6c0a33;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:334px;height:359px;margin:auto;display:flex;box-shadow:0 0 30px #ea6c0a1a}.life-certificate-card img{object-fit:cover;object-position:center 15%;width:124px;height:205px}.life-certificate-card strong{color:#0e2f6f;font-size:36px;line-height:1.1}.life-certificate-card b{color:#ea6c0a;font-size:20px;line-height:1.1}.life-certificate-card span{color:#737373;margin-top:4px;font-size:16px}.life-certificate>i{background:#ea6c0a;border-radius:50%;width:24px;height:24px;position:absolute;top:11px;right:33px}.life-certificate>i+i{background:0 0;border:2px solid #ea6c0a;width:16px;height:16px;top:auto;bottom:51px;left:33px}.life-join{background:#0e2f6f;padding:57px 56px}.life-join h2{color:#f5f7fa;text-align:center}.life-join h2 span{color:#ffd60a}.life-benefits{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px;display:grid}.life-benefits article{color:#f5f7fa;background:#18408c;border:1px solid #00000014;border-radius:12px;align-items:center;min-height:81px;padding:25px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.life-benefits article:before{content:"";background:url(/assets/check-adgvq_ly.svg) 50%/contain no-repeat;flex:0 0 30px;height:30px;margin-right:12px}.life-join-mobile-subtitle,.life-openings{display:none}@media (width<=767px){.life-hero{background:linear-gradient(90deg,#051531 13%,#0a2757d9 62%,#0f36774d 103%),url(/assets/hero-mobile-CpVkEU7s.png) 50%/cover no-repeat;align-items:flex-start;height:187px;margin-top:80px;padding:42px 16px 0}.life-hero-copy h1{max-width:165px;margin:0;font-size:20px;line-height:1.1}.life-hero-copy p{display:none}.life-breadcrumb{height:47px;padding:0 16px}.life-workplace{flex-direction:column;gap:12px;width:100%;min-height:0;padding:24px 16px 0;display:flex}.life-workplace-copy,.life-values{width:100%;min-width:0;max-width:100%}.life-workplace h2,.life-certified h2,.life-join h2{font-size:24px;line-height:1.2}.life-workplace-copy>p{margin:4px 0 0;font-size:14px;line-height:1.5}.life-workplace-copy>p+p{margin-top:24px}.life-values{width:100%}.life-values article{gap:16px;min-height:0;padding:17px}.life-values article>div{min-width:0}.life-values p{overflow-wrap:anywhere}.life-values article>span{flex-basis:40px;height:40px}.life-values h3{font-size:20px}.life-values p{line-height:1.5}.life-stats{flex-direction:column;margin:0 14px;display:flex}.life-stats article{text-align:center;align-items:center;height:125px;padding:28px 16px}.life-stats article+article{border-top:1px solid #f5f7faa6;border-left:0}.life-stats strong{font-size:36px}.life-stats span{font-size:14px}.life-certified{text-align:center;flex-direction:column;gap:0;padding:24px 16px;display:flex}.life-certified h2 span{display:block}.life-certified-copy>p{margin-top:24px;font-size:14px;line-height:1.5}.life-rating{flex-direction:column;gap:12px}.life-rating strong{font-size:16px}.life-certificate{width:279px;height:288px;margin-top:20px}.life-certificate-card{border-radius:12px;width:250px;height:269px}.life-certificate-card img{width:93px;height:153px}.life-certificate-card strong{font-size:27px}.life-certificate-card b{font-size:15px}.life-certificate-card span{font-size:12px}.life-certificate>i{width:18px;height:18px;top:8px;right:6px}.life-certificate>i+i{width:12px;height:12px;bottom:36px;left:0}.life-join{padding:57px 12px}.life-join h2{font-size:0}.life-join h2:before{content:"Why you should ";font-size:20px}.life-join h2 span{font-size:20px}.life-join h2 span:before{content:""}.life-join-mobile-subtitle{color:#f5f7fa;text-align:center;margin:24px 0 0;font-size:16px;line-height:1.5;display:block}.life-benefits{flex-direction:column;gap:12px;margin-top:16px;display:flex}.life-benefits article{min-height:0;padding:20px 17px;font-size:16px}.life-openings{color:#0e2f6f;background:#ffd60a;border-radius:4px;justify-content:center;align-items:center;height:48px;margin-top:24px;font-size:14px;font-weight:600;display:flex}.life-openings img{width:16px;height:16px;margin-left:8px}}.shareholders-page{color:#131417;background:#fff}.shareholders-hero{color:#fff;background:#0f2d6b url(/images/shareholders/hero.png) 50%/cover no-repeat;align-items:center;height:550px;padding:119px 56px 0;display:flex;position:relative;overflow:hidden}.shareholders-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#051531 0%,#0a2757e0 44%,#0f367733 100%);position:absolute;inset:0}.shareholders-hero__inner{z-index:1;width:100%;max-width:1328px;margin:0 auto;position:relative}.shareholders-hero h1{letter-spacing:-.45px;margin:0 0 8px;font-size:45px;font-weight:800;line-height:1.25}.shareholders-hero h1 span{color:#ffd60a}.shareholders-hero p{color:#fffc;margin:0;font-size:13.5px;line-height:21px}.shareholders-breadcrumbs{align-items:center;gap:16px;width:min(100% - 220px,1220px);max-width:1220px;min-height:46px;margin:0 auto;padding:0;display:flex}.shareholders-breadcrumbs a,.shareholders-breadcrumbs span{color:#777983;font-size:12px;line-height:16px;text-decoration:none}.shareholders-breadcrumbs .breadcrumb-separator{flex:0 0 4px;width:4px;height:8px;display:block}.shareholder-section__heading{align-items:center;gap:10px;max-width:1328px;margin:0 auto 10px;padding-bottom:12px;display:flex}.shareholder-section__heading h2{color:#18408c;flex:1;margin:0;font-size:48px;font-weight:600;line-height:1}.shareholder-section__heading h2 span{color:#ef7b23}.year-select{background:#f5f7fa;border:1px solid #e3e8ef;border-radius:4px;width:140px;height:37px;position:relative}.year-select:after{content:"";pointer-events:none;background:url(/images/shareholders/chevron-down.svg) 50%/16px no-repeat;width:16px;height:16px;position:absolute;top:10px;right:9px}.year-select select{appearance:none;color:#5b5d65;font:inherit;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 30px 0 10px;font-size:14px}.shareholder-panel{background:#f5f7fa;border-radius:8px;max-width:1328px;margin:0 auto;padding:16px}.shareholder-panel>h3,.shareholder-panel>h4{color:#ef7b23;text-transform:uppercase;margin:0 0 10px;font-size:24px;line-height:1.2}.shareholder-documents{gap:16px;display:grid}.shareholder-document{background:#fff;border:1px solid #18408c;border-radius:8px;justify-content:space-between;align-items:center;min-height:56px;padding:15px 16px;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 11px 15px #8c8c8c17}.shareholder-document:hover,.shareholder-document:focus-visible{background:#fbfcff;border-color:#ef7b23;transform:translateY(-3px);box-shadow:0 14px 28px #18408c29}.shareholder-document:focus-visible{outline-offset:3px;outline:3px solid #ef7b233d}.shareholder-document>span,.shareholder-document b{align-items:center;gap:16px;display:flex}.shareholder-document>span{font-size:16px;line-height:24px}.shareholder-document>span img{width:20px;height:20px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.shareholder-document b{color:#18408c;gap:6px;font-size:16px}.shareholder-document b img{width:24px;height:24px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.shareholder-document:hover>span img,.shareholder-document:focus-visible>span img{transform:scale(1.1)rotate(-3deg)}.shareholder-document:hover b img,.shareholder-document:focus-visible b img{transform:translate(5px)}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.contact-card{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 2px #0000000d}.contact-card h3{color:#18408c;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.contact-card h4{color:#2a2a2a;margin:0;font-size:14px;font-weight:600;line-height:1.2}.contact-card hr{border:0;border-top:1px solid #e3e8ef;margin:17px 0}.contact-card address{gap:15px;font-size:14px;font-style:normal;line-height:1.5;display:grid}.contact-card address p,.contact-card address a{align-items:center;gap:17px;margin:0;display:flex}.contact-card address p{align-items:flex-start}.contact-card address img{flex:0 0 24px;width:24px;height:24px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.shareholder-document,.shareholder-document img{transition:none}.shareholder-document:hover,.shareholder-document:focus-visible{transform:none}}@media (width<=900px){.shareholders-hero{height:500px;padding:110px 24px 40px}.shareholders-hero p br{display:none}.shareholders-breadcrumbs{width:auto;max-width:100%;margin-left:0;margin-right:0;padding-inline:16px}.shareholder-section{padding:24px}.shareholder-section__heading h2{font-size:36px}.contact-grid{grid-template-columns:1fr}}@media (width<=560px){.shareholders-breadcrumbs{gap:8px;min-height:34px}.shareholders-breadcrumbs a,.shareholders-breadcrumbs span{font-size:9px}.shareholders-hero{height:430px}.shareholders-hero h1{font-size:38px}.shareholder-section__heading{flex-direction:column;align-items:flex-start}.shareholder-section__heading h2{font-size:32px}.year-select{width:100%}.shareholder-document{gap:14px}.shareholder-document>span{gap:10px;font-size:14px}.shareholder-document b{font-size:0}.contact-card h3{font-size:21px}.contact-card address{font-size:14px}}.shareholder-subsection{max-width:1328px;margin:24px auto 0}.shareholder-subsection+.shareholder-subsection{margin-top:32px}.shareholder-subsection .shareholder-section__heading h3{color:#18408c;flex:1;margin:0;font-size:30px;font-weight:600;line-height:1.2}.shareholder-subsection .shareholder-section__heading h3 span{color:#ef7b23}.shareholder-document[hidden]{display:none}.shareholder-document--pending{box-shadow:none;border-color:#d5dce7}.shareholder-document--pending:hover{box-shadow:none;background:#fff;border-color:#d5dce7;transform:none}.shareholder-document .shareholder-document__status{color:#5b5d65;flex-shrink:0;font-size:13px}@media (width<=560px){.shareholder-subsection .shareholder-section__heading h3{font-size:25px}.shareholder-document--pending{flex-direction:column;align-items:flex-start;gap:6px}}.shareholders-tabs{background:#18408c;justify-content:center;padding:0 24px;display:flex}.shareholders-tabs button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:27px 32px;font-size:16px;position:relative}.shareholders-tabs button+button:before{content:"";background:#ffffff40;width:1px;position:absolute;top:28px;bottom:28px;left:0}.shareholders-tabs button[aria-selected=true]{font-weight:700}.shareholders-tabs button[aria-selected=true]:after{content:"";border-top:10px solid #18408c;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;bottom:-10px;left:calc(50% - 10px)}.shareholders-tabs button:hover{background:#ffffff0d}.shareholders-content{padding:0}.shareholder-section{padding:58px 56px 64px}.shareholder-section>.shareholder-section__heading{margin-bottom:36px;padding:0}.shareholder-section__heading h2{line-height:1.2}.shareholder-subnav{justify-content:space-between;align-items:center;gap:16px;max-width:1328px;margin:0 auto 30px;display:flex}.shareholder-subtabs{gap:12px;display:flex}.shareholder-subtabs button{color:#18408c;cursor:pointer;font:inherit;background:#fff;border:1px solid #e3e8ef;border-radius:5px;padding:18px 24px;font-size:16px;font-weight:600;box-shadow:0 4px 16px #1029550d}.shareholder-subtabs button[aria-selected=true]{color:#fff;background:#ef7b23;border-color:#ef7b23}.shareholder-step{color:#18408c;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:30px;line-height:1;display:grid;box-shadow:0 2px 8px #10295515}.shareholder-step:hover{background:#f5f7fa}.shareholders-page [role=tab]:focus-visible,.shareholder-step:focus-visible,.year-select:focus-within{outline-offset:4px;outline:3px solid #ef7b23}.shareholder-subsection,.shareholder-subsection+.shareholder-subsection{margin:0 auto}.shareholder-panel{background:#f5f7fa;padding:30px}.shareholder-subsection .shareholder-section__heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:22px;padding:0}.year-select{background:#fff;width:340px;max-width:100%;height:46px;display:block}.year-select:after{top:15px;right:14px}.year-select select{cursor:pointer;padding-left:16px}.shareholder-table-heading{color:#fff;text-transform:uppercase;letter-spacing:.7px;background:#ef7b23;border-radius:4px 4px 0 0;padding:13px 20px;font-size:14px;font-weight:600}.shareholder-documents{gap:0}.shareholder-document{min-height:74px;box-shadow:none;border:0;border-bottom:1px solid #e3e8ef;border-radius:0;padding:20px}.shareholder-document:last-child{border-radius:0 0 4px 4px}.shareholder-document:hover,.shareholder-document:focus-visible{box-shadow:none;background:#edf2fa;transform:none}.shareholders-page [role=tabpanel][hidden]{display:none}@media (width<=900px){.shareholder-section{padding:44px 24px}.shareholders-tabs button{padding:24px 22px;font-size:14px}}@media (width<=560px){.shareholders-tabs{padding:0 8px}.shareholders-tabs button{flex:1;padding:20px 8px;font-size:11px;line-height:1.5}.shareholders-tabs button+button:before{top:20px;bottom:20px}.shareholder-section{padding:36px 16px}.shareholder-section>.shareholder-section__heading{margin-bottom:26px}.shareholder-subnav{gap:8px;margin-bottom:24px}.shareholder-subtabs{gap:8px}.shareholder-subtabs button{padding:13px 10px;font-size:12px}.shareholder-step{width:28px;height:28px;font-size:24px}.shareholder-panel{padding:20px 14px}.year-select{width:100%}.shareholder-document{padding:16px 12px}.shareholder-table-heading{padding-inline:12px}.contact-grid{gap:16px}.contact-card address a{overflow-wrap:anywhere}}.terms-page{color:#131417;background:#fff}.terms-hero{color:#fff;background:#0f2d6b url(/images/terms/hero-desktop.png) 50% 43%/cover no-repeat;align-items:center;height:550px;padding:119px 56px 0;display:flex;position:relative;overflow:hidden}.terms-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#051531 0%,#0a2757cc 44.644%,#0f367733 100%);position:absolute;inset:0}.terms-hero__inner{z-index:1;width:100%;max-width:1328px;margin:0 auto;position:relative}.terms-hero h1{letter-spacing:-.45px;margin:0 0 15px;font-size:45px;font-weight:800;line-height:1.25}.terms-hero h1 span{color:#ffd60a}.terms-hero p{color:#fffc;margin:0;font-size:13.5px;line-height:21px}.privacy-page .terms-hero{background-image:url(/assets/privacy-policy-Cl8WtDE_.jpg)}.terms-breadcrumbs{color:#777983;align-items:center;gap:4px;min-height:47px;padding:16px 56px;font-size:12px;font-weight:500;display:flex}.terms-breadcrumbs span:last-child{color:#18408c;font-weight:600}.terms-content{max-width:1440px;margin:0 auto;padding:24px 56px 48px}.terms-content>header{padding-bottom:12px}.terms-content h2{color:#18408c;margin:0;font-size:48px;font-weight:600;line-height:1}.terms-content h2 span{color:#ef7b23}.terms-content p,.terms-content li{font-size:16px;line-height:1.5}.terms-intro{margin:0 0 28px}.terms-intro p{margin:0 0 24px}.terms-section{margin:0 0 16px}.terms-section h3{color:#18408c;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.2}.terms-section>p{margin:0 0 24px}.terms-section ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.terms-section li{padding:0 0 24px 30px;position:relative}.terms-section li:before{content:"";background:url(/images/terms/bullet.svg) 50%/20px 20px no-repeat;width:20px;height:20px;position:absolute;top:2px;left:0}@media (width<=700px){.terms-hero{background-image:url(/images/terms/hero-mobile.png);background-position:50%;height:375px;padding:76px 16px 0}.terms-hero:after{background:linear-gradient(90deg,#051531 0%,#0a2757d1 55%,#0f367740 100%)}.terms-hero h1{margin-bottom:12px;font-size:34px;line-height:1.2}.terms-hero p{max-width:300px;font-size:12px;line-height:18px}.terms-breadcrumbs{min-height:45px;padding:14px 16px}.terms-content{padding:24px 16px 36px}.terms-content h2{font-size:32px;line-height:1.08}.terms-content>header{padding-bottom:20px}.terms-content p,.terms-content li{font-size:14px;line-height:1.5}.terms-intro p{margin-bottom:18px}.terms-section{margin-bottom:20px}.terms-section h3{margin-bottom:12px;font-size:20px}.terms-section>p,.terms-section li{padding-bottom:18px}.terms-section li{padding-left:28px}}.cookie-drawer{--cookie-navy:#123f6d;--cookie-orange:#f26a21;z-index:10000;color:#26394c;opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #123f6d1f;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1180px;margin-inline:auto;padding:22px 24px;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid;position:fixed;bottom:clamp(16px,3vw,36px);left:clamp(16px,3vw,42px);right:clamp(16px,3vw,42px);overflow:hidden;transform:translateY(calc(100% + 60px))scale(.985);box-shadow:0 22px 70px #051c3338,0 4px 16px #051c3314}.cookie-drawer.is-visible{opacity:1;transform:translateY(0)scale(1)}.cookie-drawer.is-closing{pointer-events:none;opacity:0;transition-duration:.43s;transform:translateY(calc(100% + 60px))scale(.985)}.cookie-drawer__accent{background:linear-gradient(180deg, #ff9a4a, var(--cookie-orange));width:5px;position:absolute;inset:0 auto 0 0}.cookie-drawer__icon{background:linear-gradient(145deg,#edf5fb,#dceaf5);border-radius:17px;flex:none;width:54px;height:54px;position:relative;box-shadow:inset 0 0 0 1px #123f6d14}.cookie-drawer__icon span{border:3px solid var(--cookie-navy);border-radius:50%;position:absolute;inset:13px}.cookie-drawer__icon span:after{content:"";background:#e5f0f8;border-radius:0 0 0 12px;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.cookie-drawer__icon i{background:var(--cookie-orange);border-radius:50%;width:5px;height:5px;position:absolute}.cookie-drawer__icon i:first-of-type{top:21px;left:19px}.cookie-drawer__icon i:nth-of-type(2){top:31px;left:29px}.cookie-drawer__icon i:nth-of-type(3){top:17px;left:31px}.cookie-drawer__copy{min-width:0}.cookie-drawer__eyebrow{color:var(--cookie-orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}.cookie-drawer__copy h2{color:var(--cookie-navy);margin:0 0 5px;font-size:clamp(17px,1.4vw,21px);line-height:1.25}.cookie-drawer__copy>p:last-child{color:#5d6d7d;max-width:650px;margin:0;font-size:12px;line-height:1.55}.cookie-drawer__copy a{color:var(--cookie-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cookie-drawer__actions{align-items:center;gap:9px;display:flex}.cookie-button{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:0 17px;font-size:11px;font-weight:750;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.cookie-button:hover{transform:translateY(-2px)}.cookie-button:focus-visible{outline-offset:3px;outline:3px solid #f26a2147}.cookie-button--quiet{color:#687785;background:0 0}.cookie-button--quiet:hover{color:var(--cookie-navy);background:#f2f6f9}.cookie-button--required{color:var(--cookie-navy);background:#fff;border-color:#123f6d40}.cookie-button--required:hover{border-color:var(--cookie-navy)}.cookie-button--accept{color:#fff;background:var(--cookie-navy);box-shadow:0 8px 20px #123f6d33}.cookie-button--accept:hover{background:#0b3158;box-shadow:0 10px 24px #123f6d4d}@media (width<=900px){.cookie-drawer{grid-template-columns:auto minmax(0,1fr)}.cookie-drawer__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=600px){.cookie-drawer{border-radius:18px;padding:22px 18px 18px;display:block;bottom:12px;left:12px;right:12px}.cookie-drawer__icon{width:46px;height:46px;margin-bottom:14px}.cookie-drawer__icon span{inset:10px}.cookie-drawer__icon i:first-of-type{top:18px;left:16px}.cookie-drawer__icon i:nth-of-type(2){top:27px;left:25px}.cookie-drawer__icon i:nth-of-type(3){top:14px;left:27px}.cookie-drawer__copy>p:last-child{font-size:11px}.cookie-drawer__actions{grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.cookie-button--accept{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.cookie-drawer,.cookie-button{transition-duration:1ms!important}}nav[aria-label=Breadcrumb]>a,nav[aria-label=Breadcrumb]>span,nav[aria-label=Breadcrumb]>strong{color:#777983;font-weight:400}nav[aria-label=Breadcrumb]>:is(a,span,strong):last-child{color:#18408c;font-weight:600}@media (width>=821px){.site-header{box-shadow:none;color:#fff;background:0 0;justify-content:space-between;gap:40px;height:119px;padding:8px max(58px,50vw - 662px);transition:-webkit-backdrop-filter .26s,backdrop-filter .26s,background-color .26s,border-color .26s,box-shadow .26s,color .26s,gap .26s,height .26s,padding .26s;position:absolute}.site-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);color:#fff;background:#0e2f6fd1;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:40px;height:86px;padding-block:8px;position:fixed;box-shadow:0 8px 22px #0f30772e}.brand{flex:none}.brand img{filter:none;width:176px;max-width:none;height:auto;transition:height .26s,max-width .26s,width .26s}.site-header.is-scrolled .brand img{width:auto;max-width:122px;height:62px}.header-nav-stack{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;gap:24px;margin-left:auto;transition:gap .26s,transform .26s}.site-header.is-scrolled .header-nav-stack{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px}.utility-nav{opacity:1;gap:14.932px;max-height:18px;font-size:10.45px;transition:max-height .26s,opacity .2s,transform .26s;display:flex;overflow:hidden;transform:translateY(0)}.site-header.is-scrolled .utility-nav{opacity:0;pointer-events:none;max-height:0;display:flex;transform:translateY(-8px)}.desktop-nav{letter-spacing:0;justify-content:flex-end;gap:12px;font-size:13px;font-weight:500;line-height:1.5;transition:font-size .26s,gap .26s,line-height .26s}.site-header.is-scrolled .desktop-nav{gap:12px;font-size:13px;font-weight:500;line-height:1.5}.desktop-nav a,.desktop-nav button{flex:none;gap:5px;max-width:none}.site-header.is-scrolled .desktop-nav a,.site-header.is-scrolled .desktop-nav button{gap:5px}.desktop-nav button:after,.desktop-nav a:after{height:2px;bottom:-12px}.nav-chevron{width:12px;height:12px;margin-top:0}.site-header.is-scrolled .nav-chevron{width:12px;height:12px}.desktop-nav button:hover,.desktop-nav button:focus-visible,.desktop-nav button.is-active,.desktop-nav a:hover,.desktop-nav a:focus-visible,.phone-link:hover,.phone-link:focus-visible,.site-header.is-scrolled .desktop-nav button:hover,.site-header.is-scrolled .desktop-nav button:focus-visible,.site-header.is-scrolled .desktop-nav button.is-active,.site-header.is-scrolled .desktop-nav a:hover,.site-header.is-scrolled .desktop-nav a:focus-visible,.site-header.is-scrolled .phone-link:hover,.site-header.is-scrolled .phone-link:focus-visible{color:var(--yellow)}.phone-link{gap:0;width:0;font-size:0;line-height:1.5;overflow:hidden}.trade-chip{border-radius:999px;min-height:32px;padding-inline:12px;font-size:16px;font-weight:500;line-height:1.5}.header-actions,.site-header.is-scrolled .header-actions,.phone-icon{display:none}.trade-chip{border-radius:4px;min-height:40px;padding:8px 16px;font-size:16px}.menu-toggle,.menu-toggle>img{display:none}.menu-toggle span{background:var(--blue-dark);opacity:1;border-radius:999px;width:20px;height:3px;display:block;position:absolute;left:10px}.menu-toggle span:first-of-type{top:12px;transform:none}.menu-toggle span:nth-of-type(2){top:19px}.menu-toggle span:last-of-type{top:26px;transform:none}@media (width<=1240px){.site-header{gap:28px;padding-inline:32px}.site-header.is-scrolled{gap:28px}.brand img{width:150px}.site-header.is-scrolled .brand img{width:auto;max-width:110px;height:56px}.desktop-nav,.site-header.is-scrolled .desktop-nav{gap:8px;font-size:12px}.nav-chevron,.site-header.is-scrolled .nav-chevron{width:13px;height:13px}.utility-nav{gap:10px;font-size:10px;display:flex}}@media (width<=1060px){.brand img{width:128px}.site-header.is-scrolled .brand img{width:auto;max-width:102px;height:52px}.desktop-nav,.site-header.is-scrolled .desktop-nav{gap:4px;font-size:10px}.nav-chevron,.site-header.is-scrolled .nav-chevron{width:11px;height:11px}.trade-chip{min-height:30px;padding:5px 9px;font-size:11px}}.hero{height:calc(100svh - 90px);min-height:610px}.hero-inner{z-index:auto;grid-template-columns:minmax(0,1fr) minmax(360px,36.25%);align-items:center;gap:clamp(28px,4vw,64px);width:100%;max-width:1440px;min-height:100%;margin:0 auto;padding:0 max(58px,50vw - 662px);display:grid}.hero-copy{min-width:0}.eyebrow{margin-bottom:20px;font-size:30px}.hero h1{width:511px;margin-bottom:16px;font-size:76px}.hero-copy>p:not(.eyebrow){font-size:21px;line-height:27px}.hero-actions{gap:21px;margin-top:58px}.button{min-height:54px;font-size:20px}.solution-mosaic{z-index:2;flex-direction:column;justify-self:end;gap:clamp(14px,1.4vw,20px);width:100%;min-width:0;max-width:min(480px,82svh - 131.2px);margin-top:clamp(40px,8.4svh,64px);display:flex;position:relative}.solution-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.4vw,20px)}.solution-card.tall .solution-media{aspect-ratio:230/300;width:100%;height:auto}.solution-card.wide{grid-column:1/-1}.solution-card.wide .solution-media{aspect-ratio:480/150;width:100%;height:auto}.solution-card.tall .solution-label{top:-24px;transform:translate(-50%,calc(8px - 50%))scale(.96)}.solution-card:hover .solution-label,.solution-card:focus-within .solution-label,.solution-card.tall:hover .solution-label,.solution-card.tall:focus-within .solution-label{opacity:0;transform:translate(-50%,-50%)scale(1)}.floating-solution-label{background:var(--yellow);color:var(--blue-label);opacity:0;pointer-events:none;text-align:center;white-space:nowrap;z-index:1000;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:block;position:fixed;top:0;left:0;transform:translate(-50%,calc(8px - 50%))scale(.96)}.floating-solution-label.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (width<=1180px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,39%);padding-inline:32px}.hero h1{font-size:clamp(58px,6vw,70px)}.eyebrow{font-size:clamp(23px,2.5vw,28px)}}@media (height<=720px){.hero{min-height:calc(100svh - 90px)}.eyebrow{margin-bottom:14px;font-size:clamp(22px,3.7svh,30px)}.hero h1{margin-bottom:12px;font-size:clamp(56px,10svh,76px)}.hero-actions{margin-top:clamp(28px,6svh,58px)}.button{min-height:50px;padding-block:10px}}.metrics{grid-template-columns:repeat(6,1fr);min-height:90px;padding:16px max(24px,50vw - 662px)}.metrics strong{font-size:40px;font-weight:700}.metrics p{font-size:12px}.pillars{padding:clamp(44px,7svh,56px) max(24px,50vw - 662px) clamp(70px,10svh,96px)}.pillars h2{margin-bottom:45px;font-size:36px}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1324px;margin:0 auto}.distribution{align-items:center;min-height:100svh;padding:clamp(32px,5.2svh,40px) max(24px,50vw - 662px) clamp(44px,7svh,64px);display:flex}.distribution-inner{width:100%;max-width:1324px}.section-copy h2{margin-bottom:4px;font-size:36px}.section-copy p{font-size:16px}.distribution-layout{grid-template-columns:480px 1fr;gap:88px;min-height:clamp(456px,62svh,548px);margin-top:clamp(28px,4.2svh,46px);display:grid}.photo-large{object-position:43% 50%;width:350px;height:clamp(430px,59svh,520px)}.photo-small{object-position:54% 50%;width:280px;height:clamp(320px,45svh,400px);top:clamp(116px,18svh,155px);left:188px}.reach-stats{grid-template-columns:repeat(2,255px);place-content:start;gap:clamp(24px,4.2svh,38px) 78px;padding-top:clamp(16px,3.4svh,34px)}.reach-stats div{width:255px}.reach-stats strong{font-size:48px}.reach-stats p{font-size:14px}.hand-home{width:548px;bottom:-64px;right:calc(-1*max(24px,50vw - 662px))}@media (height<=720px){.distribution{padding-block:24px 28px}.distribution-layout{gap:64px;margin-top:18px}.section-copy p{line-height:1.4}.distribution-layout{min-height:360px}.photo-large{width:320px;height:340px}.photo-small{width:240px;height:250px;top:96px;left:168px}.reach-stats strong{font-size:42px}}.news{padding:40px max(24px,50vw - 662px) 80px}.news h2{max-width:1324px;margin:0 auto 24px;font-size:36px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1324px;margin:0 auto}.news article p{margin-top:0;font-size:11.5px}.news article h3{margin-bottom:7px;font-size:17px}.news article span,.news article a{font-size:12px}.news-content{padding:10px 0 0}.site-footer{padding-top:45px;overflow:hidden}.footer-grid{box-sizing:border-box;grid-template-columns:minmax(220px,1.28fr) minmax(150px,.86fr) minmax(150px,.78fr) minmax(240px,1.36fr);gap:clamp(28px,3vw,44px);width:min(100% - clamp(48px,8vw,116px),1324px);max-width:1324px;margin:0 auto;padding:0 0 34px}.footer-grid h3{margin-bottom:10px;font-size:13.5px}.footer-grid a,.footer-grid p{margin-bottom:6px;font-size:12px}.footer-grid h4{font-size:13.5px}.legal{gap:38px;min-height:58px;padding:0 56px;font-size:14px}.legal p{margin-right:auto}@media (width<=1180px){.footer-grid{gap:28px;width:calc(100% - 64px)}.footer-grid a,.footer-grid p{font-size:11px}.legal{padding-inline:32px;font-size:12px}}@media (width<=980px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;width:calc(100% - 48px)}.legal{flex-wrap:wrap;gap:12px 24px;padding-block:14px}}}@media (width<=820px){html,body{overflow-x:hidden}.site-header{color:#403b3a;z-index:50;background:#fff;gap:0;height:78px;padding:12px 16px;position:fixed;box-shadow:0 1px #e3e8efe6}.site-header.is-scrolled{color:#403b3a;background:#fff;position:fixed;box-shadow:0 1px #e3e8efe6,0 8px 20px #0f307714}.site-header:after{content:"";pointer-events:none;z-index:101;background:url(/images/menu-icon.svg) 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:27px;right:20px}body.menu-open .site-header:after{background:linear-gradient(#777983,#777983) 50%/20px 2px no-repeat,linear-gradient(#777983,#777983) 50%/20px 2px no-repeat;transform:rotate(45deg)}body.menu-open .site-header:before{content:"";pointer-events:none;z-index:102;background:#777983;width:20px;height:2px;position:absolute;top:38px;right:22px;transform:rotate(-45deg)}.header-nav-stack,.utility-nav{display:none}.brand img{content:url(/assets/eastman-logo-new-0kuM3bB_.svg);filter:none;object-fit:contain;object-position:left center;width:128px;height:54px}.brand{flex:none}.desktop-nav{display:none}.header-actions{flex:1;justify-content:flex-end;gap:0;display:flex}.phone-link{color:var(--blue);gap:4px;font-size:16px}.trade-chip{min-height:32px;padding:4px 12px;font-size:16px}.menu-toggle{z-index:100;background:0 0;border:0;border-radius:0;flex:0 0 32px;width:32px;height:32px;margin-left:auto;display:inline-flex;position:relative;top:auto;right:auto}.site-header .menu-toggle{display:inline-flex}.menu-toggle:after{content:none}.menu-toggle span{opacity:0;background:#383a40;border-radius:999px;width:20px;height:2px;transition:opacity .16s,transform .18s;display:block;position:absolute;top:14px;left:6px}.menu-toggle span:first-of-type{transform:translateY(-6px)}.menu-toggle span:nth-of-type(2){transform:none}.menu-toggle span:last-of-type{transform:translateY(6px)}.menu-toggle[aria-expanded=true] span{opacity:1;background:#777983}.menu-toggle[aria-expanded=true] span:first-of-type{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-of-type(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-of-type{transform:rotate(-45deg)}.menu-toggle[aria-expanded=true]{background:0 0}.menu-toggle[aria-expanded=true]:after{content:none}.menu-toggle>img{width:24px;height:24px;display:block}.menu-toggle[aria-expanded=true]>img{opacity:0}.site-header>.header-actions>.phone-link,.site-header>.header-actions>.trade-chip{display:none}.mobile-menu{box-shadow:none;clip-path:inset(0 0 100%);opacity:0;pointer-events:none;visibility:hidden;z-index:49;background:#fff;border-top:0;height:auto;transition:clip-path .36s cubic-bezier(.22,1,.36,1),opacity .18s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;display:block;position:fixed;top:78px;left:0;right:0;overflow:visible;transform:translateY(-6px)}.mobile-menu.is-open{clip-path:inset(0);opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.mobile-menu-inner{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:calc(100dvh - 78px);padding:16px;display:flex;overflow-y:auto}.mobile-nav-item,.mobile-direct-link{border-bottom:1px solid #e3e8ef;padding-bottom:12px}.mobile-nav-trigger,.mobile-direct-link{color:#323232;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:16px;padding:0;font-family:inherit;font-size:13px;font-weight:400;line-height:16px;display:flex;position:relative}.mobile-nav-trigger img,.mobile-direct-link img{display:none}.mobile-nav-trigger:after,.mobile-direct-link:after{content:"";border-bottom:1px solid #403b3a;border-right:1px solid #403b3a;flex:none;width:5px;height:5px;margin-right:3px;transition:border-color .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translateY(-2px)}.mobile-direct-link--no-arrow:after{display:none}.mobile-nav-item.is-expanded>.mobile-nav-trigger{color:var(--blue-dark);font-weight:600}.mobile-nav-item.is-expanded>.mobile-nav-trigger:after{border-color:var(--blue-dark);transform:rotate(225deg)translate(-1px,-1px)}.mobile-submenu{opacity:0;background:#f5f7fa;flex-direction:column;max-height:0;margin-bottom:0;padding:0 16px;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .2s,padding .38s cubic-bezier(.22,1,.36,1),margin .38s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.mobile-nav-item.is-expanded .mobile-submenu{opacity:1;max-height:346px;margin-top:12px;margin-bottom:0;padding-block:20px}.mobile-submenu a{color:#323232;padding:4px 0;font-size:13px;line-height:20px}.mobile-submenu h3{color:var(--blue);margin:4px 0;font-size:12px;font-weight:600;line-height:15px}.mobile-nav-item:first-child.is-expanded .mobile-submenu{justify-content:center;height:346px;max-height:346px}.mobile-menu-actions{justify-items:center;gap:8px;padding-top:0;display:grid}.mobile-menu-actions .phone-link{color:var(--blue);justify-content:center;gap:8px;width:100%;font-size:16px;font-weight:600;line-height:24px}.mobile-menu-actions .phone-link img{width:18px;height:18px}.mobile-menu-actions .trade-chip{border-radius:4px;width:100%;height:40px;padding:8px 12px;font-size:16px;font-weight:600}body.menu-open{overflow:hidden}body.menu-open .site-header{color:#403b3a;background:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #e3e8efe6}body.menu-open .brand img{content:url(/assets/eastman-logo-new-0kuM3bB_.svg)}body.menu-open .menu-toggle:after{content:none}body.menu-open .mobile-menu{height:auto;bottom:0}.hero{min-height:662px}.hero-inner{padding:92px 16px 52px}.eyebrow{margin-bottom:0;font-size:14.5px}.hero h1{margin-bottom:4px;font-size:34.875px;line-height:1.25}.hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.2}.hero-actions{gap:11px;margin-top:16px}.button{min-height:30px;padding:6.5px 13px;font-size:10.9px}.btn-icon,.play-icon{width:13px;height:13px}.solution-mosaic{gap:12px;width:100%;min-width:0;margin-top:47px}.solution-stack{grid-template-columns:repeat(2,calc(50vw - 22px));gap:12px;width:100%;min-width:0}.solution-card,.solution-media{width:100%;min-width:0}.solution-card.tall{width:calc(50vw - 22px)}.solution-card.tall .solution-media{aspect-ratio:230/327;height:auto}.solution-card.wide .solution-media{aspect-ratio:480/166;width:100%;height:auto}.solution-label{opacity:1;padding:3px 7px;font-size:8px;top:-8px;left:50%;transform:translate(-50%,-50%)}.solution-card-2 .solution-label{left:50%;right:auto}.solution-card-3 .solution-label{white-space:normal;max-width:calc(100% - 24px);top:auto;bottom:-20px;left:50%;transform:translate(-50%)}.solution-link{width:23px;height:23px}.solution-link img{width:12px;height:12px}.solution-card-1 .solution-link{top:17px;left:50%;transform:translate(-50%)}.solution-card-2 .solution-link{top:17px;left:auto;right:50%;transform:translate(50%)}.solution-card-3 .solution-link{bottom:-12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:286px;padding:16px}.metrics strong{font-size:24px;font-weight:900}.metrics p{font-size:12px}.pillars{padding:1.35rem 1rem 2.1rem}.pillars h2{margin-bottom:1.25rem;font-size:1.38rem}.pillar-grid{gap:1rem}.pillar-card{height:25.7rem}.pillar-tag{padding:4px 10px;top:10px;left:12px}.pillar-tag span{font-size:10px}.pillar-panel{gap:16px;padding:14px;transform:translateY(calc(100% - 68px))}.pillar-card h3{font-size:.95rem}.pillar-subtitle{font-size:.72rem}.pillar-body{font-size:.66rem;line-height:1.55}.pillar-link{font-size:.72rem}.distribution{padding:2.1rem 1rem 0}.section-copy{text-align:center}.section-copy h2{margin-bottom:.4rem;font-size:1.5rem}.section-copy p{font-size:.74rem}.distribution-layout{min-height:0;margin-top:2rem;padding-bottom:10rem}.photo-stack{width:17.5rem;height:13.5rem;margin:0 auto}.photo-large{object-position:43% 50%;border-width:3px;width:8.5rem;height:11.5rem}.photo-small{object-position:54% 50%;border-width:3px;width:9.1rem;height:12.25rem;top:1rem;left:8.2rem}.reach-stats{text-align:center;justify-items:center;gap:1.4rem;margin-top:1.3rem}.reach-stats div{width:13.5rem}.reach-stats strong{font-size:2rem}.reach-stats p{font-size:.64rem}.hand-home{width:18rem;bottom:0;left:6.8rem}.news{padding:1.5rem 1rem 2rem}.news h2{text-align:center;margin-bottom:1rem;font-size:1.55rem}.news-grid{gap:1.35rem}.news article p{font-size:.62rem}.news article h3{margin-bottom:.48rem;font-size:.82rem}.news article span,.news article a{font-size:.66rem}.site-footer{padding-top:1.3rem}.footer-grid{gap:1rem;padding:0 1rem 1.5rem}.footer-grid h3{margin-bottom:.35rem;font-size:.82rem}.footer-grid a,.footer-grid p{margin-bottom:.32rem;font-size:.64rem}.socials a{width:1.5rem;height:1.5rem}.legal{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.55rem 1rem;font-size:.56rem}}.form-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-status{margin:16px 0 0;font-size:14px;line-height:1.5}.form-status:empty{display:none}.form-status[data-state=error]{color:#a61b1b}.form-status[data-state=success]{color:#176b36}[data-email-form] button:disabled{opacity:.65;cursor:wait}.form-captcha{margin:24px 0}.form-captcha__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-email-form] .form-captcha__row>label{white-space:nowrap;flex:none;margin:0;font-weight:600;display:block}[data-email-form] .form-captcha__row>input{box-sizing:border-box;width:140px;min-width:110px;height:48px;font:inherit;letter-spacing:.15em;text-transform:uppercase;border:1px solid #94a3b8;border-radius:6px;flex:0 140px;padding:12px}.form-captcha__challenge{align-items:center;gap:8px;display:flex}.form-captcha__challenge img{border:1px solid #cbd5e1;border-radius:6px;width:180px;max-width:100%;height:60px;display:block}.form-captcha__challenge button{color:#123b86;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.form-captcha__challenge button:hover{background:#e8eef8}.form-captcha__challenge button:focus-visible{outline-offset:3px;outline:2px solid #123b86}.form-captcha__challenge button svg{pointer-events:none}.form-captcha>p{margin:8px 0 0;font-size:13px;line-height:1.5}.form-captcha__error{color:#a61b1b}.form-captcha__error:empty{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
