html{--scrollBarWidth: 0px;--containerWidth: 1360px;--containerSingleWidth: 830px;--defaultStrong: var(--bold)}:root{--colorBlack: #0d0d0f;--colorWhite: #FFFFFF;--colorP1: #0d0d0f;--colorP2: #F68020;--colorP3: #0045D9;--colorP4: #FFFFFF;--colorS1: #949494;--colorS2: #63AEFF;--colorS3: #C3C3C3;--colorS4: #272727;--accent: var(--colorP2);--cta: var(--colorP3);--cta-text: var(--colorS2);--glow: var(--colorS2);--bg: var(--colorP1);--bg2: #0a0c11;--bg3: #0f1118;--bg4: #15171f;--border: rgba(255,255,255,.08);--border-h: rgba(255,255,255,.14);--divider: rgba(255,255,255,.12);--text-w: var(--colorP4);--text-dim: var(--colorS1);--text-mute: rgba(255,255,255,.55);--s1: var(--colorS1);--s2: var(--colorS2);--p1: var(--colorP1);--p2: var(--colorP2);--p3: var(--colorP3);--headingFontFamily: 'Avenir Next','Avenir',-apple-system,'Segoe UI','Helvetica Neue',sans-serif;--bodyFontFamily: 'Avenir Next','Avenir',-apple-system,'Segoe UI','Helvetica Neue',sans-serif;--labelFontFamily: 'Avenir Next','Avenir',-apple-system,'Segoe UI','Helvetica Neue',sans-serif;--headingWeight: var(--semibold);--headingLetterSpacing: -0.02em;--mono: 'Chivo Mono','SF Mono','Menlo','Consolas',monospace;--eyebrowSize: 18px;--light: 300;--regular: 400;--medium: 500;--semibold: 600;--bold: 700;--w: 1360px;--colorE1: var(--colorP1);--colorE2: var(--colorP3);--colorE3: var(--colorS4);--colorE4: #c46a10;--colorE5: var(--colorP4)}@keyframes eyebrow-dot-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(246,128,32,.5)}50%{transform:scale(1.18);box-shadow:0 0 7px 1px rgba(246,128,32,.55)}}@media(prefers-reduced-motion: reduce){@keyframes eyebrow-dot-pulse{0%,100%{transform:none;box-shadow:none}}}.eyebrow::before{animation:eyebrow-dot-pulse 2.4s ease-in-out infinite}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:clip}html,body,#wrap_all,#main{overflow-x:clip !important;overflow-y:visible !important}main.template-page.content:has(.hero-blur,.hero-compact,.hero-split,.imm-hero-track,.news-page-hero){padding-top:0 !important;padding-bottom:0 !important}body{background:var(--bg);color:var(--text-w);font-family:var(--bodyFontFamily);font-size:16px;line-height:1.625;-webkit-font-smoothing:antialiased}::selection{background:var(--cta);color:#fff}img{display:block;max-width:100%;height:auto}.wrap{max-width:var(--w);margin:0 auto}.container_wrap_first>.container{max-width:none;width:100%;padding:0;margin:0}.avia-section.border-accent-b{border-bottom:none;position:relative}.avia-section.border-accent-b::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;height:2px;background:var(--accent)}.side-nav{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:0;opacity:0;pointer-events:none;transition:opacity .4s}.side-nav.visible{opacity:1;pointer-events:auto}.side-nav a{display:flex;align-items:center;gap:14px;text-decoration:none;padding:10px 0;justify-content:flex-end}.side-nav a .sn-dot{width:11px;height:11px;border-radius:50%;border:2px solid var(--s1);background:rgba(0,0,0,0);transition:all .35s;flex-shrink:0}.side-nav a .sn-label{font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);opacity:0;transform:translateX(6px);transition:all .25s;white-space:nowrap;max-width:0;overflow:hidden}.side-nav:hover a .sn-label{opacity:1;transform:translateX(0);max-width:260px}.side-nav a.active .sn-dot,.side-nav a:hover .sn-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px rgba(246,128,32,.3)}.side-nav a.active .sn-label,.side-nav a:hover .sn-label{color:var(--accent)}@media(max-width: 1024px){.side-nav{display:none}}.back-to-top{position:fixed;right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,40px);z-index:90;width:48px;height:48px;border-radius:999px;background:rgba(13,13,15,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);color:var(--text-w);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .35s cubic-bezier(0.22, 1, 0.36, 1),transform .35s cubic-bezier(0.22, 1, 0.36, 1),border-color .25s,background .25s}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{border-color:var(--p2);background:rgba(246,128,32,.12)}.back-to-top:focus-visible{outline:2px solid var(--p2);outline-offset:3px}.back-to-top svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}body{font-weight:var(--regular);font-family:var(--bodyFontFamily);font-size:var(--bodySize, 16px);line-height:1.6}h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-family:var(--headingFontFamily);color:var(--headingColor);font-weight:var(--headingWeight, var(--bold));text-transform:var(--headingTransform, none);line-height:var(--headingLineHeight);letter-spacing:var(--headingLetterSpacing, 0px)}@media only screen and (max-width: 767px){h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-size:var(--headingSizeMobile, var(--headingSize))}}@media only screen and (min-width: 768px)and (max-width: 989px){h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-size:var(--headingSizeTablet, var(--headingSize))}}@media only screen and (min-width: 990px){h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-size:var(--headingSize)}}h1,.h1 .av-special-heading-tag{--headingSize: clamp(34px, 5vw, 50px);--headingColor: var(--colorP1);--headingLineHeight: 1.3;--headingColorAlt: var(--colorP4)}h2,.h2 .av-special-heading-tag{--headingSize: clamp(28px, 3.8vw, 36px);--headingColor: var(--colorP1);--headingLineHeight: 1.31;--headingColorAlt: var(--colorP4)}h3,.h3 .av-special-heading-tag{--headingSize: clamp(21px, 2.6vw, 24px);--headingColor: var(--colorP2);--headingColorAlt: var(--colorP4);--headingLineHeight: 1.41}h4,.h4 .av-special-heading-tag{--headingSize: clamp(18px, 2.2vw, 20px);--headingColor: var(--colorP3);--headingLineHeight: 1.5}h5,.h5 .av-special-heading-tag{--headingSize: clamp(16px, 2vw, 18px);--headingColor: var(--colorP1);--headingLineHeight: 1.5;--headingColorAlt: var(--colorP4)}h6,.h6 .av-special-heading-tag{--headingSize: clamp(15px, 1.8vw, 16px);--headingColor: var(--colorP2);--headingLineHeight: 1.37}.av-subheading{font-family:var(--bodyFontFamily);font-size:15px;color:var(--text-mute);line-height:1.6;font-weight:var(--regular);display:block;margin-top:8px;letter-spacing:normal}p:not(:last-child){margin:0 0 .85em 0}.header,.ep-custom-menu-element .menu,.ep-custom-menu-element .sub-menu,.av-share-box-list,.ep-social-bookmarks{--listGap: 0;--listInnerGap: 0;--listIcon: none}ul li ul{--listIconColor: var(--colorP1)}ul li ul li ul{--listIconColor: var(--colorS1)}ol li ol{--orderedListStyle: lower-alpha;--orderedListIconColor: var(--colorP1)}ol li ol li ol{--orderedListStyle: lower-roman}ul{margin:0;padding:0}ul li{margin:var(--listGap, 1em 0);padding:var(--listInnerGap, 0 0 0 1.4em);list-style:none;position:relative}ul li:not([style="list-style-type: none;"])::before{content:var(--listIcon, "\e806");font-family:var(--listIconFamily, "fa-fontello");position:absolute;left:0;top:var(--listIconPositionV, 0.5em);font-size:var(--listIconSize, 0.8em);line-height:1;color:var(--listIconColor, var(--colorS2))}ol{margin:var(--orderedListGap, 0 0 0 1.2em);padding:0;list-style:var(--orderedListStyle, decimal)}ol li{padding-left:.2em;margin:1em 0}ol li::marker{font-weight:var(--bold);color:var(--orderedListIconColor, var(--colorS2))}.avia-section{background-color:var(--sectionBgColor, var(--colorP4));color:var(--sectionColor, var(--colorP1))}.avia-section a{font-size:var(--linkSize, inherit);color:var(--linkColor, var(--colorP3));font-weight:var(--linkWeight, var(--bold));text-decoration:var(--linkDecoration, underline);transition:var(--linkTransition, color ease-in-out 0.2s)}.avia-section a:hover:not(:active){--linkColor: var(--linkColorHover, var(--colorP3));--linkDecoration: none;opacity:.75}.alternate_color{--sectionBgColor: var(--colorP1);--sectionColor: var(--colorP4)}.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color .av-special-heading-tag{color:var(--headingColorAlt, var(--headingColor))}.alternate_color a{--linkColor: var(--colorS2);--linkColorHover: var(--colorS2)}.alternate_color ul{--listIconColor: var(--colorP4)}.alternate_color ul li ul{--listIconColor: var(--colorP4)}.alternate_color ul li ul li ul{--listIconColor: var(--colorS1)}.alternate_color ol{--orderedListIconColor: var(--colorP4)}:root{--admin-bar-h: 0px;--announce-bar-h: 0px}body.admin-bar{--admin-bar-h: 32px}@media screen and (max-width: 782px){body.admin-bar{--admin-bar-h: 46px}}.announce-bar{position:fixed;top:var(--admin-bar-h);left:0;right:0;z-index:101;display:block;background:var(--cta);color:#fff;font-family:var(--mono);font-size:clamp(10px,1.1vw,12px);font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;padding:clamp(8px,1vw,12px) clamp(12px,3vw,24px);text-align:center;cursor:pointer;text-decoration:none !important;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1),background .25s;overflow:hidden;word-wrap:break-word}.announce-bar.is-tucked{transform:translateY(-100%)}.announce-bar:hover{background:#003ab3;color:#fff}.announce-bar .ab-wrap{max-width:var(--w);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.announce-bar .ab-text{display:inline-block;max-width:100%}.announce-bar .ab-arrow{width:14px;height:14px;flex-shrink:0}@media(max-width: 900px){.announce-bar .ab-wrap{gap:8px}}@media(max-width: 600px){.announce-bar{padding:8px 14px;font-size:10px;letter-spacing:.03em}.announce-bar .ab-arrow{width:12px;height:12px}}@media(max-width: 400px){.announce-bar{font-size:9.5px;padding:7px 12px}}.site-nav{position:fixed;top:calc(var(--admin-bar-h) + var(--announce-bar-h));left:50%;transform:translateX(-50%);z-index:100;width:calc(100% - 48px);max-width:1280px;background:rgba(15,17,24,.72);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;transition:all .4s cubic-bezier(0.16, 1, 0.3, 1)}.site-nav.scrolled{top:calc(12px + var(--admin-bar-h));background:rgba(15,17,24,.92);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 40px rgba(0,0,0,.4)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px}.nav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.nav-logo img{height:32px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:2px;margin:0 auto}.nav-link{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.55);text-decoration:none;padding:8px 14px;border-radius:8px;transition:all .25s;position:relative;display:flex;align-items:center;gap:5px}.nav-link:hover{color:var(--text-w);background:hsla(0,0%,100%,.06);text-decoration:none}.nav-link.active{color:var(--text-w);background:hsla(0,0%,100%,.08)}.nav-link .chev{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s;opacity:.5}.nav-dd{position:relative}.dd-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:240px;background:rgba(15,17,24,.95);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);padding:8px;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.5)}.dd-menu::before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.dd-menu a{display:block;font-family:var(--mono);font-size:14px;font-weight:400;text-transform:uppercase;color:hsla(0,0%,100%,.6);text-decoration:none;padding:10px 16px;transition:all .2s;border-radius:8px}.dd-menu a:hover{color:var(--text-w);background:hsla(0,0%,100%,.06);text-decoration:none}.nav-dd.open .dd-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-dd.open>.nav-link{color:var(--text-w);background:hsla(0,0%,100%,.08)}.nav-dd.open .chev{transform:rotate(180deg);opacity:1}a.nav-cta,button.nav-cta{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--cta);border:none;border-radius:10px;padding:10px 22px;cursor:pointer;transition:all .25s;text-decoration:none;flex-shrink:0;white-space:nowrap}a.nav-cta:hover,button.nav-cta:hover{background:#003ab3;color:#fff;text-decoration:none}.nav-cta-mobile{display:none}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.nav-toggle span{display:block;width:20px;height:2px;background:var(--text-w, #fff);border-radius:1px;transition:all .3s;margin:4px 0}.nav-toggle.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#header{display:none !important}@media only screen and (max-width: 1000px){.site-nav{width:calc(100% - 24px);margin-top:10px;border-radius:12px}.nav-inner{height:52px;padding:0 16px}.nav-logo img{height:26px}.nav-links{gap:0}.nav-link{font-size:11px;padding:6px 10px}.nav-cta{font-size:11px;padding:8px 16px}}@media only screen and (max-width: 768px){.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:calc(100% + 8px);left:12px;right:12px;background:rgba(15,17,24,.96);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 8px;flex-direction:column;gap:0;margin:0;box-shadow:0 16px 48px rgba(0,0,0,.5);max-height:calc(100vh - 120px);overflow-y:auto}.nav-links.open{display:flex}.nav-link{width:100%;padding:12px 16px;font-size:14px;justify-content:space-between;min-height:44px}.nav-dd{width:100%}.nav-dd .nav-dd-toggle .chev{display:none}.dd-menu{position:static;transform:none;width:100%;min-width:auto;background:hsla(0,0%,100%,.03);backdrop-filter:none;border:none;box-shadow:none;padding:4px 8px;margin:0 0 4px;border-radius:8px;display:block;opacity:1;visibility:visible}.dd-menu::before{display:none}.dd-menu a{padding:10px 16px;font-size:13px;border-radius:8px;min-height:44px;display:flex;align-items:center}.nav-cta-mobile{display:block;width:100%;text-align:center;margin-top:8px;min-height:44px}.nav-cta-desktop{display:none}.site-nav .nav-inner{flex-wrap:wrap}}@media only screen and (max-width: 480px){.announce-bar{font-size:9px;padding:6px 12px}.site-nav{width:calc(100% - 24px)}.nav-links{left:8px;right:8px}}.nav-overlay{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);visibility:hidden;pointer-events:none;cursor:pointer;transition:background-color .45s cubic-bezier(0.16, 1, 0.3, 1),backdrop-filter .45s cubic-bezier(0.16, 1, 0.3, 1),-webkit-backdrop-filter .45s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .45s}body:has(.nav-dd.open) .nav-overlay,body:has(.nav-links.open) .nav-overlay{background:rgba(0,0,0,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);visibility:visible;pointer-events:auto;transition:background-color .45s cubic-bezier(0.16, 1, 0.3, 1),backdrop-filter .45s cubic-bezier(0.16, 1, 0.3, 1),-webkit-backdrop-filter .45s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}body:has(.nav-links.open){overflow:hidden}.site-loader{position:fixed;inset:0;z-index:9999;background:var(--colorP1, #0d0d0f);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transition:opacity .2s cubic-bezier(0.16, 1, 0.3, 1)}.site-loader.done{opacity:0;pointer-events:none}.site-loader .site-loader-logo{height:44px;width:auto;opacity:0;animation:loaderFadeIn .15s ease forwards .025s}.loader-bar{width:120px;height:2px;background:hsla(0,0%,100%,.08);border-radius:1px;overflow:hidden;opacity:0;animation:loaderFadeIn .1s ease forwards .1s}.loader-bar-fill{height:100%;width:0%;background:var(--colorS2, #63AEFF);border-radius:1px;transition:width .06s ease}@keyframes loaderFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-transition{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none}.page-transition .pt-bar{position:absolute;inset:0;background:var(--colorP1, #0d0d0f);transform:scaleX(0);transform-origin:left}.page-transition.pt-enter .pt-bar{animation:ptBarIn .3s cubic-bezier(0.77, 0, 0.18, 1) forwards}.page-transition.pt-exit .pt-bar{animation:ptBarOut .3s cubic-bezier(0.77, 0, 0.18, 1) forwards}@keyframes ptBarIn{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes ptBarOut{0%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.imm-hero-track{height:500vh;position:relative}.imm-hero-pin{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:#000}.imm-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 60% 45%, transparent 30%, rgba(0, 0, 0, 0.55) 100%)}.imm-black-fade{position:absolute;inset:0;z-index:2;pointer-events:none;background:#000;opacity:0;transition:none}.hero-spectrum{position:absolute;left:0;right:0;bottom:0;height:55%;pointer-events:none;z-index:3;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.35) 20%, rgba(0, 35, 160, 0.15) 45%, transparent 100%);transform:scaleY(0);transform-origin:bottom;transition:transform 1.8s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.4s ease;opacity:0}.imm-hero-pin.vis .hero-spectrum{transform:scaleY(1);opacity:1}.imm-slide{position:absolute;inset:0;z-index:4;display:flex;align-items:center;pointer-events:none;opacity:0;transition:none}.imm-slide.imm-active{opacity:1}.imm-slide-inner{padding:0 80px;max-width:700px}.imm-slide-inner.imm-center{margin:0 auto;text-align:center;max-width:800px}.imm-h1{font-size:clamp(52px,7vw,96px);line-height:1;letter-spacing:-0.045em;font-weight:700;color:var(--text-w)}.imm-h2{font-size:clamp(36px,4.5vw,64px);line-height:1.08;letter-spacing:-0.035em;font-weight:700;color:var(--text-w);margin-bottom:32px}.imm-body{font-size:clamp(20px,2.2vw,28px);line-height:1.55;color:hsla(0,0%,100%,.88);font-weight:400}.imm-slide .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--s1);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:10px}.imm-slide .eyebrow::before{content:"";width:8px;height:8px;background:var(--accent);flex-shrink:0;display:inline-block}.hero-btns{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:14px 34px;border-radius:10px;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);border:1.5px solid rgba(0,0,0,0)}.btn svg{flex-shrink:0}.btn-cta{background:var(--accent);color:#0d0d0f;border-color:var(--accent)}.btn-cta svg{stroke:#0d0d0f}.btn-cta:hover{background:#de7a1a;border-color:#de7a1a;transform:translateY(-1px);color:#0d0d0f;text-decoration:none}.btn-outline{background:rgba(0,0,0,0);color:var(--text-w);border-color:hsla(0,0%,100%,.2)}.btn-outline svg{stroke:currentColor}.btn-outline:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);color:var(--text-w);text-decoration:none}.plx-overlay{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0}.plx-inner{position:absolute;inset:0}.plx-img{position:absolute;overflow:hidden;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);will-change:transform;opacity:0}.plx-img img{width:100%;height:100%;object-fit:cover;display:block}.plx-img-1{width:22%;height:32%;left:2%;top:18%;z-index:2}.plx-img-2{width:20%;height:30%;right:4%;top:12%;left:auto;z-index:3}.plx-img-center{width:32%;height:40%;left:34%;top:30%;z-index:4;box-shadow:0 30px 80px rgba(0,0,0,.65)}.plx-img-3{width:24%;height:28%;left:12%;bottom:8%;top:auto;z-index:5}.plx-img-4{width:21%;height:30%;right:8%;bottom:10%;left:auto;top:auto;z-index:6}.plx-img-5{width:18%;height:24%;left:40%;bottom:2%;top:auto;z-index:1}.imm-scroll-hint{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;color:hsla(0,0%,100%,.45);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--mono);transition:opacity .6s}@keyframes imm-scroll-bob{0%,100%{cy:7}50%{cy:14}}.imm-scroll-dot{animation:imm-scroll-bob 2s ease-in-out infinite}.imm-progress{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:6;background:hsla(0,0%,100%,.06)}.imm-progress-fill{height:100%;width:0%;background:var(--accent);transition:width .05s linear}.imm-stars{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.imm-star{position:absolute;border-radius:50%;background:rgba(200,220,255,.7);animation:imm-float linear infinite}@keyframes imm-float{0%{transform:translateY(0);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateY(-110vh);opacity:0}}.home #main{padding:0;margin:0}.home #footer{display:none}@media(max-width: 768px){.imm-hero-track{height:400vh}.imm-slide-inner{padding:0 32px}.plx-img-1,.plx-img-5{display:none}.plx-img-2{width:30%;right:2%}.plx-img-3{width:32%;left:2%}.plx-img-4{width:28%;right:2%}.plx-img-center{width:50%;left:25%;height:38%}.hero-btns{flex-direction:column;align-items:center}}@media(max-width: 480px){.imm-hero-track{height:350vh}.imm-slide-inner{padding:0 20px}}.outcomes-box{border:1px solid hsla(0,0%,100%,.1803921569);border-radius:clamp(12px,1.6vw,16px) !important;padding:clamp(24px,5vw,64px) !important}.outcomes-box .divider-hairline{margin:clamp(16px,3vw,26px) 0 !important}.av-special-heading.h1 .shc-h2{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-0.02em;line-height:1.15}.hs-wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.headline-xl{font-size:clamp(22px,2.8vw,34px);font-weight:700;letter-spacing:-0.025em;line-height:1.3;max-width:880px}.headline-xl strong{color:var(--text-w);font-weight:700}.headline-xl span{color:var(--s1);font-weight:400}.hs-eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2)}.hs-body-text{line-height:1.7;color:var(--s1);font-size:clamp(14px,3.5vw,17px)}.hs-body-text strong{color:var(--text-w);font-weight:600}.hs-img-block{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}@keyframes glowH{0%,100%{left:-60%}50%{left:120%}}@keyframes hsweep{0%{left:-20%}33.3%{left:80%}33.4%{left:120%}100%{left:120%}}@keyframes glowH2{0%,100%{right:-60%}50%{right:120%}}@keyframes glowV{0%,100%{top:-100%}50%{top:100%}}@keyframes glowBgV{0%{background-position:0 -150%,0 0}100%{background-position:0 250%,0 0}}.line-h{height:1px;background:var(--border);position:relative;overflow:hidden}.line-h::after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 100, 255, 0.5), rgba(0, 140, 255, 0.8), rgba(0, 100, 255, 0.5), transparent);animation:glowH 8s ease-in-out infinite}.line-h::before{content:"";position:absolute;top:0;right:-60%;width:40%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 80, 200, 0.3), transparent);animation:glowH2 10s ease-in-out infinite 2s}.line-v{width:1px;background:var(--border);position:relative;overflow:hidden;flex-shrink:0}.line-v::after{content:"";position:absolute;left:0;top:-100%;width:100%;height:60%;background:linear-gradient(180deg, transparent, var(--glow), transparent);animation:glowV 5s ease-in-out infinite}a.arrow-link,.arrow-link{font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.78px;color:var(--text-w) !important;text-decoration:none !important;display:inline-flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(0.16, 1, 0.3, 1)}a.arrow-link .circ,.arrow-link .circ{width:48px;height:48px;border-radius:50%;border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(0.16, 1, 0.3, 1)}a.arrow-link .circ svg,.arrow-link .circ svg{width:14px;height:14px;fill:none;stroke-width:2;stroke-linecap:round;transition:.3s}a.arrow-link .circ svg,a.arrow-link .circ svg path,.arrow-link .circ svg,.arrow-link .circ svg path{stroke:var(--accent)}a.arrow-link:hover .circ,.arrow-link:hover .circ{background:var(--accent)}a.arrow-link:hover .circ svg,a.arrow-link:hover .circ svg path,.arrow-link:hover .circ svg,.arrow-link:hover .circ svg path{stroke:#fff;transform:translate(2px, -2px)}a.arrow-link:hover,.arrow-link:hover{text-decoration:none !important;color:var(--text-w) !important}a.arrow-link.arrow-link-sm,.arrow-link.arrow-link-sm{font-size:11px;gap:10px}a.arrow-link.arrow-link-sm .circ,.arrow-link.arrow-link-sm .circ{width:36px;height:36px}a.arrow-link.arrow-link-sm .circ svg,.arrow-link.arrow-link-sm .circ svg{width:12px;height:12px}.avia-button-wrap.arrow-link{display:inline-block !important;background:none !important;border:none !important;padding:0 !important;box-shadow:none !important;position:relative !important;cursor:pointer}.avia-button-wrap.arrow-link .avia-button{display:inline-flex !important;align-items:center !important;gap:12px !important;padding-right:48px !important;min-height:36px !important;background:none !important;border:none !important;box-shadow:none !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;font-family:var(--mono) !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:.78px !important;color:var(--text-w) !important;transition:color .4s cubic-bezier(0.16, 1, 0.3, 1) !important}.avia-button-wrap.arrow-link .avia-button::before,.avia-button-wrap.arrow-link .avia-button::after{display:none !important}.avia-button-wrap.arrow-link::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:2px solid var(--accent);background:rgba(0,0,0,0);transition:background .4s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.avia-button-wrap.arrow-link::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23F68020' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 15L15 5M15 5H8M15 5v7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none;z-index:1}.avia-button-wrap.arrow-link:hover::after{background:var(--accent)}.avia-button-wrap.arrow-link:hover::before{transform:translateY(-50%) translate(2px, -2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 15L15 5M15 5H8M15 5v7'/%3E%3C/svg%3E")}.img-accent{position:absolute;z-index:3;width:10px;height:10px;background:var(--accent);opacity:0;transform:scale(0);transition:all .6s cubic-bezier(0.16, 1, 0.3, 1) .3s}.img-accent-tl{top:20px;left:20px}.img-vis .img-accent{opacity:1;transform:scale(1)}body.page-news .news-hero-section,body.page-news .news-events-section,body.page-news .news-newsletter-section,body.page-news .news-page-section{padding-top:0 !important;padding-bottom:0 !important}body.page-news .news-page-hero .wrap,body.page-news .news-section .wrap,body.page-news .newsletter-cta .wrap,body.page-news .events-wrap .wrap,body.page-news .news-events-section .wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.news-page-hero{padding:clamp(170px,15vw,200px) 0 clamp(48px,6vw,80px)}.news-page-hero .wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.news-page-hero .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:20px}.news-page-hero h1{font-size:clamp(48px,7vw,96px);font-weight:700;letter-spacing:-0.04em;line-height:1.05;margin-bottom:16px;color:var(--text-w)}.news-page-hero .news-subtitle{font-size:clamp(15px,2vw,18px);line-height:1.7;color:var(--s1);max-width:520px;margin:0}a.news-featured,.news-featured{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;cursor:pointer;padding:clamp(32px,4vw,56px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:clamp(48px,6vw,80px);text-decoration:none !important;color:inherit !important}a.news-featured *,.news-featured *{text-decoration:none !important}a.news-featured:hover .nf-img img,.news-featured:hover .nf-img img{transform:scale(1.03)}a.news-featured .nf-img,.news-featured .nf-img{border-radius:6px;overflow:hidden;aspect-ratio:16/10}a.news-featured .nf-img img,.news-featured .nf-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(0.16, 1, 0.3, 1)}a.news-featured .nf-content .nc-tag,.news-featured .nf-content .nc-tag{font-family:var(--mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--colorS3);display:inline-block;padding:5px 12px;border:1px solid var(--border);border-radius:999px;margin-bottom:16px}a.news-featured .nf-content .nc-date,.news-featured .nf-content .nc-date{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:20px;display:block}a.news-featured .nf-content h2,.news-featured .nf-content h2{font-size:clamp(24px,3.5vw,40px);font-weight:700;letter-spacing:-0.03em;line-height:1.2;margin-bottom:16px;color:var(--text-w)}a.news-featured .nf-content .nc-excerpt,.news-featured .nf-content .nc-excerpt{font-size:16px;line-height:1.7;color:var(--s1);margin:0}a.news-featured:hover .nf-content h2,.news-featured:hover .nf-content h2{color:rgba(200,220,255,.95)}@media(max-width: 900px){a.news-featured,.news-featured{grid-template-columns:1fr}}.news-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(20px,2.5vw,28px);border-bottom:1px solid var(--border)}.news-filter .nf-label{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-right:12px}.news-filter .nf-pill{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--s1);background:rgba(0,0,0,0);border:1px solid var(--border);padding:7px 14px;cursor:pointer;border-radius:999px;transition:all .25s cubic-bezier(0.22, 1, 0.36, 1)}.news-filter .nf-pill:hover{border-color:var(--colorP2);color:#fff}.news-filter .nf-pill.is-active{background:var(--colorP2);border-color:var(--colorP2);color:#0d0d0f}#news-list>.news-row{display:none}#news-list>.news-row.is-visible{display:grid}#news-list .news-empty{display:none;text-align:center;padding:clamp(48px,7vw,96px) 0;color:var(--s1);font-family:var(--mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase}#news-list.is-empty .news-empty{display:block}.news-grid-3{grid-template-columns:repeat(3, 1fr);gap:32px;margin-bottom:clamp(48px,6vw,80px)}a.news-card,.news-card{display:flex;flex-direction:column;cursor:pointer;text-decoration:none !important;color:inherit !important;transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}a.news-card *,.news-card *{text-decoration:none !important}a.news-card:hover,.news-card:hover{transform:translateY(-3px)}a.news-card .nc-img,.news-card .nc-img{border-radius:6px;overflow:hidden;aspect-ratio:16/10;margin-bottom:18px}a.news-card .nc-img img,.news-card .nc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(0.16, 1, 0.3, 1)}a.news-card:hover .nc-img img,.news-card:hover .nc-img img{transform:scale(1.04)}a.news-card .nc-tag,.news-card .nc-tag{font-family:var(--mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--colorS3);margin-bottom:10px;display:inline-block;padding:5px 12px;border:1px solid var(--border);border-radius:999px;align-self:flex-start}a.news-card:hover .nc-tag,.news-card:hover .nc-tag{border-color:var(--border-h)}a.news-card .nc-date,.news-card .nc-date{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:12px;display:block}a.news-card h3,.news-card h3{font-size:17px;font-weight:700;letter-spacing:-0.01em;line-height:1.45;margin:0;color:var(--text-w)}@media(max-width: 900px){.news-grid-3{grid-template-columns:1fr}}a.news-break,.news-break{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;cursor:pointer;padding:clamp(32px,4vw,56px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:clamp(48px,6vw,80px);text-decoration:none !important;color:inherit !important}a.news-break *,.news-break *{text-decoration:none !important}a.news-break:hover .nf-img img,.news-break:hover .nf-img img{transform:scale(1.03)}a.news-break .nf-img,.news-break .nf-img{border-radius:6px;overflow:hidden;aspect-ratio:16/10}a.news-break .nf-img img,.news-break .nf-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(0.16, 1, 0.3, 1)}a.news-break .nf-content .nc-tag,.news-break .nf-content .nc-tag{font-family:var(--mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--colorS3);display:inline-block;padding:5px 12px;border:1px solid var(--border);border-radius:999px;margin-bottom:16px}a.news-break .nf-content .nc-date,.news-break .nf-content .nc-date{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:20px;display:block}a.news-break .nf-content h2,.news-break .nf-content h2{font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-0.025em;line-height:1.25;margin-bottom:12px;color:var(--text-w)}a.news-break .nf-content .nc-excerpt,.news-break .nf-content .nc-excerpt{font-size:15px;line-height:1.7;color:var(--s1);margin:0}a.news-break:hover .nf-content h2,.news-break:hover .nf-content h2{color:rgba(200,220,255,.95)}@media(max-width: 900px){a.news-break,.news-break{grid-template-columns:1fr}}.news-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(16px,3vw,32px);margin-bottom:clamp(48px,6vw,80px);padding-top:clamp(24px,4vw,48px)}.news-pagination button,.news-pagination .np-num{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--s1);background:rgba(0,0,0,0);border:1px solid var(--border);padding:10px 16px;min-width:40px;cursor:pointer;border-radius:999px;transition:all .25s cubic-bezier(0.22, 1, 0.36, 1)}.news-pagination button:hover:not(:disabled),.news-pagination .np-num:hover{border-color:var(--colorP2);color:#fff}.news-pagination button:disabled{opacity:.3;cursor:not-allowed}.news-pagination .np-num.is-active{background:var(--colorP2);border-color:var(--colorP2);color:#0d0d0f}.news-pagination .np-arrow{padding:10px 20px}.line-h{height:1px;background:var(--border);margin:0}.events-section-full{margin-top:clamp(80px,10vw,140px)}.events-heading-wrap{margin-bottom:48px}.events-heading-wrap .av-special-heading{margin-bottom:0 !important}.events-heading-wrap .av-special-heading .av-subheading,.events-heading-wrap .av-special-heading .av-subheading_above{display:block;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--colorS2);margin-bottom:16px;padding:0}.events-heading-wrap .av-special-heading h2,.events-heading-wrap .av-special-heading .av-special-heading-tag{font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:-0.025em;line-height:1.15;color:var(--text-w);margin:0}.events-heading-wrap .special-heading-border{display:none}.events-heading-wrap .events-sub{margin-top:12px;max-width:700px;color:var(--s1)}.event-list{display:flex;flex-direction:column;gap:0}.event-row{display:grid;grid-template-columns:120px 1fr 240px 100px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--border);transition:padding .3s,background .3s}.event-row:hover{background:hsla(0,0%,100%,.02);padding-left:12px}.event-row .ev-date{font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var(--colorP2);line-height:1}.event-row .ev-date span{display:block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.5px;color:var(--s1);margin-top:4px}.event-row h3{font-size:18px;font-weight:700;color:var(--text-w);margin:0 0 4px 0;letter-spacing:-0.01em}.event-row .ev-loc{font-size:13px;color:var(--s1);margin:0}.event-row .ev-link a{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--colorS2);text-decoration:none;transition:color .25s cubic-bezier(0.22, 1, 0.36, 1)}.event-row .ev-link a:hover{color:#fff}@media(max-width: 900px){.event-row{grid-template-columns:100px 1fr 90px}.event-row>div:nth-child(3){display:none}}@media(max-width: 600px){.event-row{grid-template-columns:80px 1fr}.event-row .ev-link{grid-column:1/-1;padding-top:8px}}.newsletter-cta{position:relative;overflow:hidden;padding:clamp(80px,12vw,160px) 0;text-align:center}.newsletter-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%, rgba(0, 55, 215, 0.25) 0%, transparent 70%);pointer-events:none}.newsletter-cta .nl-inner{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.newsletter-cta .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:20px;justify-content:center}.newsletter-cta h2{font-size:clamp(24px,3.5vw,36px);font-weight:700;letter-spacing:-0.025em;line-height:1.25;margin-bottom:16px;color:var(--text-w)}.newsletter-cta .nl-desc{font-size:clamp(14px,2vw,16px);line-height:1.7;color:var(--s1);margin-bottom:36px}.newsletter-cta .nl-fields{display:flex;flex-direction:column;gap:12px;max-width:440px;margin:0 auto}.newsletter-cta .nl-field{display:flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;transition:border-color .3s}.newsletter-cta .nl-field:focus-within{border-color:var(--colorP3)}.newsletter-cta .nl-field.has-error{border-color:#ff8c8c}.newsletter-cta .nl-field input{flex:1;background:rgba(0,0,0,0);border:none;padding:14px 24px;color:var(--text-w);font-size:15px;outline:none;min-width:0}.newsletter-cta .nl-field input::placeholder{color:var(--s1)}.newsletter-cta .nl-submit{margin-top:8px}.newsletter-cta .nl-submit button{font-family:var(--mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--colorP3);border:none;padding:14px 36px;cursor:pointer;transition:background .3s;border-radius:999px;width:100%;max-width:440px}.newsletter-cta .nl-submit button:hover{background:#003ab3}.newsletter-cta .nl-submit button[disabled]{opacity:.55;cursor:wait}.newsletter-cta .nl-msg{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-top:18px;min-height:1.4em;opacity:0;transition:opacity .3s}.newsletter-cta .nl-msg.is-shown{opacity:1}.newsletter-cta .nl-msg.is-success{color:#7be6a8}.newsletter-cta .nl-msg.is-error{color:#ff8c8c}.newsletter-cta .nl-privacy{font-family:var(--mono);font-size:10px;color:var(--s1);margin-top:16px;letter-spacing:.5px}.news-section .wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.news-section .ep-facets{margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(20px,2.5vw,28px);border-bottom:1px solid var(--border)}.news-section .facetwp-facet{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 !important}.news-section .facetwp-facet::before{content:"Filter";font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-right:12px}.news-section .facetwp-facet .facetwp-radio{display:inline-flex;align-items:center;font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--s1);background:rgba(0,0,0,0) !important;background-image:none !important;border:1px solid var(--border);padding:7px 14px;margin:0 !important;cursor:pointer;border-radius:999px;transition:border-color .25s cubic-bezier(0.22, 1, 0.36, 1),color .25s cubic-bezier(0.22, 1, 0.36, 1),background .25s cubic-bezier(0.22, 1, 0.36, 1)}.news-section .facetwp-facet .facetwp-radio:hover{border-color:var(--colorP2);color:#fff}.news-section .facetwp-facet .facetwp-radio.checked{background:var(--colorP2) !important;border-color:var(--colorP2);color:#0d0d0f}.news-section .facetwp-facet .facetwp-counter{display:none}.postsgrid--default .ep-posts-grid{display:flex !important;flex-wrap:wrap;gap:40px 32px;margin:0 !important}.postsgrid--default .ep-posts-grid-item{padding:0 !important;margin:0 !important;width:calc((100% - 64px)/3) !important}@media(max-width: 989px){.postsgrid--default .ep-posts-grid-item{width:calc((100% - 32px)/2) !important}}@media(max-width: 640px){.postsgrid--default .ep-posts-grid-item{width:100% !important}}.postsgrid--default .facetwp-template.fwp-loading{opacity:.45;transition:opacity .2s ease}.postsgrid--default .ep-posts-grid-item{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.postsgrid--default .ep-posts-grid-item:hover{transform:translateY(-3px)}.postsgrid--default .ep-posts-grid-item .ep-item-inner{height:100%;display:flex;flex-direction:column}.postsgrid--default .ep-posts-grid-item .ep-link-wrapper{display:flex !important;flex-direction:column;flex:1 1 auto;text-decoration:none !important;color:inherit !important}.postsgrid--default .ep-posts-grid-item .ep-item-button-wrapper{margin-top:18px;flex:0 0 auto}.postsgrid--default .ep-posts-grid-item .ep-item-media{margin:0 !important}.postsgrid--default .ep-posts-grid-item .ep-item-image{border-radius:6px;overflow:hidden;height:auto !important;margin-bottom:18px}.postsgrid--default .ep-posts-grid-item .ep-item-image img{width:100%;height:auto;display:block;transition:transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.postsgrid--default .ep-posts-grid-item:hover .ep-item-image img{transform:scale(1.04)}.postsgrid--default .ep-posts-grid-item .ep-post-date{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:12px}.postsgrid--default .ep-posts-grid-item .ep-item-title,.postsgrid--default .ep-posts-grid-item .ep-item-title a{font-size:17px;font-weight:700;letter-spacing:-0.01em;line-height:1.45;margin:0 0 10px;color:var(--text-w)}.postsgrid--default .ep-posts-grid-item .ep-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.postsgrid--default .ep-posts-grid-item .ep-item-content{font-size:13px;line-height:1.6;color:var(--s1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.postsgrid--default .ep-posts-grid-item .ep-item-content p{margin:0}.postsgrid--default .ep-posts-grid-item .special-heading-border{display:none}.postsgrid--default .facetwp-template:empty::after{content:"No posts in this category yet.";display:block;padding:clamp(48px,7vw,96px) 0;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--s1)}.featured-post .ep-posts-grid{display:block;margin:0}.featured-post .ep-posts-grid-item{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.featured-post .ep-item-inner{display:grid;grid-template-columns:1.2fr 1fr;column-gap:clamp(28px,5vw,72px)}.featured-post .ep-link-wrapper{display:contents !important;text-decoration:none !important;color:inherit !important}.featured-post .ep-item-media{grid-column:1;grid-row:1/3;margin:0 !important}.featured-post .ep-item-image{height:100%;border-radius:8px;overflow:hidden;margin:0 !important}.featured-post .ep-item-image img{width:100%;height:100%;object-fit:cover;object-position:left bottom;display:block;transition:transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.featured-post .ep-posts-grid-item:hover .ep-item-image img{transform:scale(1.03)}.featured-post .ep-item-contents{grid-column:2;grid-row:1;align-self:end;padding:0}.featured-post .ep-post-date{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:16px}.featured-post .ep-item-title,.featured-post .ep-item-title a{font-size:clamp(26px,3.4vw,44px);font-weight:700;letter-spacing:-0.02em;line-height:1.15;margin:0 0 16px;color:var(--text-w)}.featured-post .ep-item-content{font-size:15px;line-height:1.65;color:var(--s1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-post .ep-item-content p{margin:0}.featured-post .ep-item-button-wrapper{grid-column:2;grid-row:2;align-self:start;margin-top:20px}.featured-post .special-heading-border{display:none}@media(max-width: 989px){.featured-post .ep-item-inner{grid-template-columns:1fr;row-gap:24px}.featured-post .ep-item-media{grid-column:1;grid-row:auto}.featured-post .ep-item-image{aspect-ratio:16/10;height:auto}.featured-post .ep-item-contents{grid-column:1;grid-row:auto}.featured-post .ep-item-button-wrapper{grid-column:1;grid-row:auto}}.search-page{min-height:60vh}.search-page .wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.search-hero{padding:clamp(120px,15vw,200px) 0 clamp(40px,5vw,64px)}.search-hero .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:20px}.search-hero .search-title{font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-0.035em;line-height:1.1;color:var(--text-w);margin:0 0 16px;max-width:900px}.search-hero .search-subtitle{font-size:clamp(15px,2vw,18px);line-height:1.7;color:var(--s1);max-width:560px;margin:0 0 32px}.search-hero .search-form-hero{display:flex;gap:12px;max-width:560px;margin-top:32px;flex-wrap:wrap}.search-hero .search-form-hero .search-input{flex:1 1 260px;min-width:0;background:rgba(0,0,0,0);border:1px solid var(--border);border-radius:999px;padding:14px 24px;color:var(--text-w);font-family:var(--bodyFontFamily);font-size:15px;outline:none;transition:border-color .3s}.search-hero .search-form-hero .search-input::placeholder{color:var(--s1)}.search-hero .search-form-hero .search-input:focus{border-color:var(--colorS2)}.search-results{padding:clamp(32px,4vw,56px) 0 clamp(80px,10vw,140px);border-top:1px solid var(--border)}.search-results .search-results-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(24px,3vw,40px);margin-top:clamp(32px,4vw,56px)}@media(max-width: 900px){.search-results .search-results-grid{grid-template-columns:1fr}}a.search-card,.search-card{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:20px;border:1px solid var(--border);border-radius:10px;text-decoration:none !important;color:inherit;transition:border-color .3s,transform .3s cubic-bezier(0.16, 1, 0.3, 1),background .3s}a.search-card *,.search-card *{text-decoration:none !important}a.search-card:hover,.search-card:hover{border-color:var(--border-h);background:hsla(0,0%,100%,.02);transform:translateY(-2px)}a.search-card:hover .sc-img img,.search-card:hover .sc-img img{transform:scale(1.04)}a.search-card:hover .sc-more svg,.search-card:hover .sc-more svg{transform:translate(3px, -3px)}a.search-card .sc-img,.search-card .sc-img{border-radius:6px;overflow:hidden;aspect-ratio:4/3}a.search-card .sc-img img,.search-card .sc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}a.search-card .sc-body,.search-card .sc-body{display:flex;flex-direction:column;justify-content:center;gap:8px}a.search-card .sc-type,.search-card .sc-type{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);display:inline-block;align-self:flex-start}a.search-card .sc-title,.search-card .sc-title{font-size:clamp(17px,2vw,22px);font-weight:700;letter-spacing:-0.015em;line-height:1.3;color:var(--text-w);margin:0}a.search-card .sc-excerpt,.search-card .sc-excerpt{font-size:14px;line-height:1.6;color:var(--s1);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.search-card .sc-more,.search-card .sc-more{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--colorS2);display:inline-flex;align-items:center;gap:8px;margin-top:4px;align-self:flex-start}a.search-card .sc-more svg,.search-card .sc-more svg{width:12px;height:12px;transition:transform .35s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 600px){a.search-card,.search-card{grid-template-columns:1fr}a.search-card .sc-img,.search-card .sc-img{aspect-ratio:16/9}}.search-card:not(:has(.sc-img)){grid-template-columns:1fr}.search-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,4vw,48px);border-top:1px solid var(--border)}.search-pagination .page-numbers{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--s1);background:rgba(0,0,0,0);border:1px solid var(--border);padding:10px 16px;min-width:40px;text-align:center;border-radius:999px;text-decoration:none !important;transition:all .25s cubic-bezier(0.22, 1, 0.36, 1)}.search-pagination .page-numbers:hover{border-color:var(--colorP2);color:#fff}.search-pagination .page-numbers.current{background:var(--colorP2);border-color:var(--colorP2);color:#0d0d0f}.search-pagination .page-numbers.prev,.search-pagination .page-numbers.next{padding:10px 20px}:root{--buttonTransitionProperty: box-shadow, background-color, color, border-color;--buttonsGapV: 6px;--buttonsGapH: 12px}a.btn,.btn{display:inline-flex !important;align-items:center !important;gap:10px;font-family:var(--mono);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;text-decoration:none !important;cursor:pointer;border:2px solid rgba(0,0,0,0) !important;border-radius:999px !important;padding:14px 34px !important;transition:background .3s,border-color .3s,color .3s;white-space:nowrap}a.btn svg,.btn svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(0.16, 1, 0.3, 1)}a.btn:hover svg,.btn:hover svg{transform:translate(3px, -3px)}.avia-button.btn-magnetic .avia_button_icon{transition:transform .35s cubic-bezier(0.16, 1, 0.3, 1)}.avia-button.btn-magnetic:hover .avia_button_icon{transform:translate(2px, -2px)}a.btn.btn-cta,.btn.btn-cta{background:var(--accent) !important;border-color:var(--accent) !important;color:#0d0d0f !important}a.btn.btn-cta svg,.btn.btn-cta svg{stroke:#0d0d0f}a.btn.btn-cta:hover,.btn.btn-cta:hover{background:#de7a1a !important;border-color:#de7a1a !important;color:#0d0d0f !important}a.btn.btn-outline,.btn.btn-outline{background:rgba(0,0,0,0) !important;color:var(--text-w) !important;border-color:#c3c3c3 !important}a.btn.btn-outline:hover,.btn.btn-outline:hover{border-color:#fff !important;background:hsla(0,0%,100%,.04) !important}.btn-magnetic{position:relative;overflow:visible;will-change:transform}@media only screen and (max-width: 767px){.btn{font-size:12px;padding:12px 24px}}div .avia-button,.button,.wp-block-button a,.menu-button .menu-item-inner{font-size:var(--buttonSize, 13px);line-height:1.3;font-family:var(--mono);font-weight:var(--medium);text-transform:uppercase;letter-spacing:.04em;padding:var(--buttonPadding, 14px 34px);color:var(--buttonColor, var(--colorP4));background-color:var(--buttonBgColor, transparent);border-radius:var(--buttonBorderRadius, 10px);display:inline-block;transition-property:var(--buttonTransitionProperty);transition-timing-function:ease-in-out;transition-duration:.2s;text-decoration:none}div .avia-style-main,div .avia-style-default.avia-color-primary,.button,.wp-block-button a,.menu-button .menu-item-inner{--buttonBgColor: var(--colorP2);--buttonColor: #0d0d0f}div .avia-style-main:hover,div .avia-style-default.avia-color-primary:hover,.button:hover,.wp-block-button a:hover,.menu-button .menu-item-inner:hover{--buttonBgColor: #DE7A1A}div .avia-style-main:active,div .avia-style-default.avia-color-primary:active,.button:active,.wp-block-button a:active,.menu-button .menu-item-inner:active{--buttonBgColor: #c46a10}div .avia-style-main.avia-color-cta,div .avia-style-default.avia-color-cta{--buttonBgColor: var(--colorP3);--buttonColor: #fff}div .avia-style-main.avia-color-cta:hover,div .avia-style-default.avia-color-cta:hover{--buttonBgColor: #003AB3}div .avia-style-main.avia-color-cta:active,div .avia-style-default.avia-color-cta:active{--buttonBgColor: #002f93}@media only screen and (max-width: 480px){div .avia-style-main,div .avia-style-default,div .avia-style-outline,.button,.wp-block-button a{width:100%;text-align:center;justify-content:center}}div .avia-button.avia-size-small{--buttonSize: 12px;--buttonPadding: 9px 20px}div .avia-button.avia-size-medium{--buttonPadding: 11px 28px}div .avia-button.avia-style-default.avia-color-secondary,div .avia-button.avia-style-outline{--buttonBgColor: transparent;--buttonColor: var(--colorP1);box-shadow:inset 0 0 0 1px var(--colorP1)}div .avia-button.avia-style-default.avia-color-secondary:hover,div .avia-button.avia-style-outline:hover{--buttonBgColor: var(--colorP1);--buttonColor: var(--colorP4)}div .avia-button.avia-style-default.avia-color-secondary:active,div .avia-button.avia-style-outline:active{box-shadow:inset 0 0 0 2px var(--colorP1)}div .avia-button.avia-style-default.avia-color-link,div .avia-button.avia-style-link{--buttonBgColor: transparent;--buttonPadding: 0;--buttonColor: var(--colorP3);box-shadow:none}div .avia-button.avia-style-default.avia-color-link .avia_iconbox_title,div .avia-button.avia-style-link .avia_iconbox_title{text-decoration:underline}div .avia-button.avia-style-default.avia-color-link:hover:not(:active),div .avia-button.avia-style-link:hover:not(:active){opacity:.75}div .avia-button.avia-style-default.avia-color-link:hover:not(:active) .avia_iconbox_title,div .avia-button.avia-style-link:hover:not(:active) .avia_iconbox_title{text-decoration:none}div .avia-button.avia-style-arrow,div .avia-button.avia-style-arrow-left,div .avia-button.avia-style-circle{--buttonBgColor: transparent;--buttonColor: var(--colorP1);box-shadow:none}div .avia-button[class*=icon_select-yes]{display:inline-flex;align-items:center}div .avia-button.avia-icon_select-yes-right-icon .avia_button_icon{margin-left:var(--buttonIconGap, 20px)}div .avia-button.avia-icon_select-yes-left-icon .avia_button_icon{margin-right:var(--buttonIconGap, 20px)}.alternate_color div .avia-button.avia-style-default.avia-color-secondary,.alternate_color div .avia-button.avia-style-outline{--buttonColor: var(--colorP4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.alternate_color div .avia-button.avia-style-default.avia-color-secondary:hover,.alternate_color div .avia-button.avia-style-outline:hover{--buttonBgColor: rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.alternate_color div .avia-button.avia-style-default.avia-color-secondary:active,.alternate_color div .avia-button.avia-style-outline:active{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.3)}.alternate_color div .avia-button.avia-style-default.avia-color-link,.alternate_color div .avia-button.avia-style-link{--buttonColor: var(--colorS2)}.alternate_color div .avia-button.avia-style-arrow,.alternate_color div .avia-button.avia-style-arrow-left,.alternate_color div .avia-button.avia-style-circle{--buttonColor: var(--colorP4)}.avia-button-wrap.btn-pill,.avia-button.btn-pill,.avia-button-wrap.btn-pill .avia-button,.avia-buttonrow-wrap.btn-pill .avia-button{--buttonBorderRadius: 999px}.avia-buttonrow-wrap,.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center}.avia-buttonrow-wrap.avia-buttonrow-left,.avia-buttonrow-wrap.is-content-justification-left,.wp-block-buttons.avia-buttonrow-left,.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.avia-buttonrow-wrap.avia-buttonrow-center,.avia-buttonrow-wrap.is-content-justification-center,.wp-block-buttons.avia-buttonrow-center,.wp-block-buttons.is-content-justification-center{justify-content:center}.avia-buttonrow-wrap.avia-buttonrow-right,.avia-buttonrow-wrap.is-content-justification-right,.wp-block-buttons.avia-buttonrow-right,.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.avia-buttonrow-wrap.is-content-justification-space-between,.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.avia-buttonrow-wrap{margin-left:calc(var(--buttonsGapH)*-1);margin-right:calc(var(--buttonsGapH)*-1)}.avia-buttonrow-wrap .avia-button{margin:var(--buttonsGapV) var(--buttonsGapH) !important}.wp-block-buttons .wp-block-button{margin-top:var(--buttonsGapV);margin-bottom:var(--buttonsGapV)}.wp-block-buttons .wp-block-button:not(:last-child){margin-right:var(--buttonsGapH)}@media only screen and (max-width: 989px){.avia-buttonrow-wrap.avia-buttonrow-tablet-center{justify-content:center}.avia-buttonrow-wrap.avia-buttonrow-tablet-right{justify-content:flex-end}.avia-buttonrow-wrap.avia-buttonrow-tablet-left{justify-content:flex-start}}@media only screen and (max-width: 767px){.avia-buttonrow-wrap.avia-buttonrow-mobile-center{justify-content:center}.avia-buttonrow-wrap.avia-buttonrow-mobile-right{justify-content:flex-end}.avia-buttonrow-wrap.avia-buttonrow-mobile-left{justify-content:flex-start}}.av-special-heading.eyebrow .av-special-heading-tag{font-family:var(--mono) !important;font-size:var(--eyebrowSize) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:1.5px;color:var(--s2) !important;display:flex !important;align-items:center;gap:10px}.av-special-heading.eyebrow .av-special-heading-tag::before{content:"";display:block;width:8px;height:8px;min-width:8px;border-radius:50%;background:var(--colorP2);animation:eyebrow-dot-pulse 2.4s ease-in-out infinite}.av-special-heading.eyebrow .special-heading-border{display:none}.av-special-heading.eyebrow{margin-bottom:20px !important}.subheading-eyebrow .av-subheading{display:flex !important;align-items:center;gap:10px;margin:0 0 20px !important;font-family:var(--mono) !important;font-size:var(--eyebrowSize) !important;font-weight:500 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--s2) !important}.subheading-eyebrow .av-subheading::before{content:"";display:block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--colorP2);animation:eyebrow-dot-pulse 2.4s ease-in-out infinite}.subheading-eyebrow{--epHighlightPaddingLeft: 0;--epHighlightPaddingRight: 0}.av-special-heading.section-eyebrow .av-special-heading-tag{font-family:var(--mono) !important;font-size:var(--eyebrowSize) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:1.5px;color:var(--s2) !important}.av-special-heading.section-eyebrow .special-heading-border{display:none}.av-special-heading.section-eyebrow{margin-bottom:24px !important}.av-special-heading.logos-label{margin-bottom:40px !important}.av-special-heading.logos-label .av-special-heading-tag{display:block;text-align:center;font-family:var(--mono) !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2) !important;margin:0}.av-special-heading.logos-label .special-heading-border{display:none}.heading--home-hero{--headingSize: 109px}@media only screen and (max-width: 989px){.heading--home-hero{--headingSize: 50px}}.heading--home-hero h1,.heading--home-hero .h1 .av-special-heading-tag{line-height:1.1}.av-special-heading-tag a{--linkSize: var(--headingSize);--linkColor: var(--headingColor);--linkDecoration: none;--linkWeight: var(--headingWeight);--linkColorHover: var(--headingColor);--linkTransition: opacity ease-in-out 0.2s}.av-special-heading-tag a:hover:not(:active){opacity:.85}.avia_textblock p>a{text-decoration:var(--linkDecoration, underline)}.text-large{font-size:22px}.text-small{font-size:14px}.body-medium{font-size:18px}.check-list ul{--listIcon: '\e804'}.text-reveal p{max-width:none;margin:0;font-size:clamp(28px,3.7vw,54px);line-height:1.28;font-weight:600;letter-spacing:-0.02em;color:#fff}.text-reveal .rw{opacity:.16;transition:opacity .12s linear}.text-reveal .muted .rw{color:var(--accent, #F68020)}.text-staccato p{margin:0;font-size:clamp(18px,1.55vw,22px);line-height:1.7;font-weight:600;color:#fff;opacity:0;transform:translateY(16px)}.text-staccato p+p{margin-top:clamp(22px,3.2vh,38px)}.text-staccato strong{font-weight:400}.text-staccato p.go{animation:staccato-rise .8s cubic-bezier(0.16, 1, 0.3, 1) forwards}.text-staccato .accent{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700;color:var(--colorP1, #0d0d0f);background-image:linear-gradient(to right, var(--accent, #F68020) 50%, var(--colorP1, #0d0d0f) 50%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-staccato p.go .accent{animation:staccato-sweep .55s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:.7s}@keyframes staccato-rise{to{opacity:1;transform:none}}@keyframes staccato-sweep{to{background-position:0 0}}.imm-section.avia-section,.imm-section .av-section-color-overlay-wrap,.imm-section .container{overflow:visible !important;padding:0 !important;max-width:100% !important;width:100% !important}.imm-hero-track{position:relative;height:500vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.imm-hero-pin{position:sticky;top:0;height:100vh;overflow:hidden;background:#000}.imm-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 60% 45%, transparent 30%, rgba(0, 0, 0, 0.55) 100%);z-index:1;pointer-events:none}.imm-black-fade{position:absolute;inset:0;background:#000;opacity:0;z-index:2;pointer-events:none}.imm-stars{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.imm-star{position:absolute;border-radius:50%;background:rgba(200,215,255,.85);animation:imm-star-rise linear infinite}@keyframes imm-star-rise{0%{transform:translateY(0);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateY(-100vh);opacity:0}}.imm-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:none;z-index:2}.imm-slide.imm-active{pointer-events:auto}.imm-slide-0{opacity:1}.imm-slide-inner{padding:0 80px;text-align:left;max-width:800px;width:100%}.imm-slide-inner.imm-center{margin:0 auto;text-align:center}.imm-h1{font-family:var(--headingFontFamily, sans-serif);font-size:clamp(52px,7vw,96px);font-weight:700;line-height:1;letter-spacing:-0.045em;color:#fff;margin:0 0 24px}.imm-h2{font-family:var(--headingFontFamily, sans-serif);font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:1.08;letter-spacing:-0.035em;color:#fff;margin:0 0 32px}.imm-body{font-family:var(--bodyFontFamily, sans-serif);font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.55;color:hsla(0,0%,100%,.88);max-width:640px;margin:0 auto}.imm-slide .eyebrow{display:flex;align-items:center;justify-content:center;font-family:var(--labelFontFamily, monospace);font-size:var(--eyebrowSize);font-weight:300;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.65);margin-bottom:28px}.imm-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:4;opacity:1;transition:opacity .4s ease;pointer-events:none}.imm-scroll-hint span{font-family:var(--labelFontFamily, monospace);font-size:10px;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.imm-scroll-hint svg{opacity:.5}.imm-scroll-dot{animation:imm-scroll-dot 1.6s ease-in-out infinite}@keyframes imm-scroll-dot{0%{cy:7;opacity:.6}60%{cy:16;opacity:0}100%{cy:7;opacity:.6}}.imm-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:hsla(0,0%,100%,.1);z-index:5}.imm-progress-fill{height:100%;background:var(--accent, #E45A47);width:0;transition:width .1s linear}.imm-slide .hero-btns{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}@media(max-width: 480px){.imm-slide .hero-btns .btn{white-space:normal !important;line-height:1.25;padding:12px 14px !important}}@media(max-width: 480px)and (max-width: 360px){.imm-slide .hero-btns .btn{font-size:11px !important;gap:6px}}.plx-overlay{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;overflow:hidden}.plx-inner{position:absolute;inset:0}.plx-img{position:absolute;border-radius:8px;overflow:hidden;opacity:0;transform:translateY(100vh);will-change:transform,opacity;box-shadow:0 32px 80px rgba(0,0,0,.5)}.plx-img img{width:100%;height:100%;object-fit:cover;display:block}.plx-img-1{top:8%;left:4%;width:22%;aspect-ratio:3/4}.plx-img-2{top:5%;right:4%;width:20%;aspect-ratio:4/5}.plx-img-center{top:35%;left:35%;width:30%;aspect-ratio:16/10;z-index:2;border-radius:12px}.plx-img-3{bottom:12%;left:6%;width:18%;aspect-ratio:3/4}.plx-img-4{bottom:10%;right:5%;width:20%;aspect-ratio:4/5}.plx-img-5{bottom:6%;left:38%;width:24%;aspect-ratio:16/9}.hero-spectrum{position:absolute;left:0;right:0;bottom:0;height:55%;pointer-events:none;z-index:3;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.35) 20%, rgba(0, 35, 160, 0.15) 45%, transparent 100%);transform:scaleY(0);transform-origin:bottom;opacity:0;transition:transform 1.8s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.4s ease}.imm-hero-pin.vis .hero-spectrum{transform:scaleY(1);opacity:1}@media only screen and (max-width: 767px){.imm-hero-track{height:450vh}.imm-h1{font-size:clamp(2.4rem,9vw,3.5rem)}.imm-h2{font-size:clamp(1.6rem,6vw,2.4rem)}.imm-body{font-size:1rem}.plx-img-center{width:80%}.plx-img-1,.plx-img-2,.plx-img-3,.plx-img-4,.plx-img-5{display:none}}.hero-home.avia-section::before{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(to top, var(--colorP1) 0%, transparent 100%);z-index:2;pointer-events:none}.hero-home .container{height:auto !important;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:64px;box-sizing:border-box;position:relative;z-index:3}.hero-home .av-special-heading,.hero-home .avia_textblock,.hero-home .avia-buttonrow-wrap{max-width:55%}@media only screen and (max-width: 767px){.hero-home .av-special-heading,.hero-home .avia_textblock,.hero-home .avia-buttonrow-wrap{max-width:100%}}.home-hero-case-wrap{position:absolute;right:0;bottom:64px;margin-top:0}.home-hero-case-wrap .card-case-small{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:16px;padding:12px;max-width:361px;border-radius:8px;background-color:color-mix(in srgb, var(--colorP4) 8%, transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;text-decoration:none;color:var(--colorP4);transition:background-color .2s ease-in-out}.home-hero-case-wrap .card-case-small:hover{background-color:color-mix(in srgb, var(--colorP4) 14%, transparent);text-decoration:none}.home-hero-case-wrap .image-wrap-case-small{flex:none;width:96px;height:96px;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;background-color:color-mix(in srgb, var(--colorP4) 8%, transparent)}.home-hero-case-wrap .content-case-small{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;flex:1 1 auto;min-width:0}.home-hero-case-wrap .case-small-title{font-size:14px;line-height:1.3;font-weight:var(--regular, 400);color:var(--colorP4)}.home-hero-case-wrap .case-small-bottom-tile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.home-hero-case-wrap .icon-case-small{flex:none;width:16px;height:16px;color:var(--colorP4);opacity:.64;transition:opacity .2s}.home-hero-case-wrap .icon-case-small svg{display:block;width:100%;height:100%}.home-hero-case-wrap .card-case-small:hover .icon-case-small{opacity:1}.home-hero-case-wrap .master-label{display:flex;align-items:center;gap:8px}.home-hero-case-wrap .circle-label{width:8px;height:8px;background-color:var(--accent);border-radius:2px;flex:none}.home-hero-case-wrap .label-small{font-family:var(--mono);font-size:10px;line-height:1.4;font-weight:300;letter-spacing:.75px;text-transform:uppercase;color:color-mix(in srgb, var(--colorP4) 72%, transparent)}@media only screen and (max-width: 767px){.home-hero-case-wrap{position:static;margin-top:32px}.home-hero-case-wrap .card-case-small{padding:10px;gap:12px;max-width:100%}.home-hero-case-wrap .image-wrap-case-small{width:80px;height:80px}}.logos-label{font-family:var(--mono) !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:40px !important}.hs-logo-intro{padding:0 0 32px}.hs-logo-intro .hs-wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px);text-align:center}.hs-logo-intro p{font-family:var(--mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0}.logo-marquee{overflow:hidden}.logo-strip{display:grid;grid-template-columns:repeat(6, 1fr);align-items:center;justify-items:center;gap:32px;max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.logo-strip img,.logo-strip .ep-item-image img{height:80px;width:auto;max-width:100%;opacity:.4;filter:brightness(0) invert(1);transition:opacity .4s}.logo-strip img:hover,.logo-strip .ep-item-image img:hover{opacity:.8}.logo-strip:has(.ep-item-grid){display:block;grid-template-columns:none;gap:0}.logo-strip:has(.ep-item-grid) .ep-item-grid{display:grid !important;grid-template-columns:repeat(6, 1fr);align-items:center;justify-items:center;gap:32px}.logo-strip:has(.ep-item-grid) .ep-item.ep-grid-column{width:auto !important;max-width:100%;flex:none;margin:0}@media(max-width: 900px){.logo-strip{grid-template-columns:repeat(3, 1fr);gap:28px}.logo-strip img,.logo-strip .ep-item-image img{height:56px}.logo-strip:has(.ep-item-grid) .ep-item-grid{grid-template-columns:repeat(3, 1fr);gap:28px}}@media(max-width: 500px){.logo-strip{grid-template-columns:repeat(2, 1fr)}.logo-strip:has(.ep-item-grid) .ep-item-grid{grid-template-columns:repeat(2, 1fr)}}.split-section>.container{max-width:100% !important;padding:0 !important;width:100% !important}.split-section .ep-columns,.split-section .ep-columns-inner{gap:0 !important}.split-section .ep-column-inner{padding:0 !important}.split-section .av-layout-columns{gap:0 !important}.split-section .flex_column{padding:0 !important}.split-media{position:relative;overflow:hidden;min-height:600px}.split-media .avia-image-container{position:absolute !important;inset:0 !important;margin:0 !important;will-change:transform;transform:scale(1)}.split-media .avia-image-container .avia-image-container-inner,.split-media .avia-image-container .avia-image-overlay-wrap{height:100% !important;display:block !important}.split-media .avia-image-container img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.split-body .ep-column-inner{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;padding:clamp(48px,8vw,120px) clamp(28px,6vw,96px) !important;height:100%}.split-body .av-special-heading{margin-bottom:0 !important}.split-body .headline-xl .av-special-heading-tag{font-size:clamp(22px,2.8vw,34px) !important;font-weight:var(--regular) !important;letter-spacing:-0.025em;line-height:1.3 !important}.split-body .headline-xl .av-special-heading-tag strong{font-weight:var(--bold)}.split-body .headline-xl{margin-bottom:20px !important}.split-stat{margin:12px 0 24px}.split-stat strong.heading{font-size:clamp(40px,5vw,64px);font-weight:700;letter-spacing:-0.04em;color:var(--text-w);line-height:1;display:block}.split-stat .av-animated-number-description{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--s1);margin-top:8px;margin-bottom:0}.rv-left{opacity:0;transform:scale(0.92);transition:opacity 1s cubic-bezier(0.16, 1, 0.3, 1),transform 1.2s cubic-bezier(0.16, 1, 0.3, 1)}.rv-left.vis{opacity:1;transform:scale(1)}.rv-right{opacity:0;transform:translateX(40px);transition:opacity .9s cubic-bezier(0.16, 1, 0.3, 1) .1s,transform .9s cubic-bezier(0.16, 1, 0.3, 1) .1s}.rv-right.vis{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion: reduce){.rv-left{opacity:1 !important;transform:none !important}.rv-left .avia-image-container,.split-media .avia-image-container{transform:none !important;transition:none !important}.rv-right{opacity:1 !important;transform:none !important}}@media(max-width: 1000px){.split-section .ep-column,.split-section .flex_column{width:100% !important}.split-media{min-height:400px}}@media(max-width: 768px){.split-media{min-height:280px}}.pillars-grid .ep-item-grid{border-top:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1);counter-reset:pillar}.pillars-grid .ep-item-inner{height:100%;display:flex;flex-direction:column;gap:16px;min-height:clamp(190px,21vh,248px);padding:clamp(28px,2.6vw,44px);background:var(--colorP1, #0d0d0f);border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);counter-increment:pillar}.pillars-grid .ep-item-inner::before{content:counter(pillar, decimal-leading-zero);font-family:var(--mono, monospace);font-size:clamp(38px,4.2vw,66px);font-weight:700;line-height:1;letter-spacing:-0.03em;color:#fff}.pillars-grid .ep-item-title{display:none}.pillars-grid .ep-item-content p{margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.7;font-weight:400;color:var(--text-w, #fff)}.pillars-grid .ep-item{opacity:0}.pillars-grid.vis .ep-item{opacity:1;animation:pillars-appear .85s ease-out backwards}.pillars-grid.vis .ep-item.ep-item-1{animation-delay:0s}.pillars-grid.vis .ep-item.ep-item-2{animation-delay:0.12s}.pillars-grid.vis .ep-item.ep-item-3{animation-delay:0.24s}.pillars-grid.vis .ep-item.ep-item-4{animation-delay:0.36s}.pillars-grid.vis .ep-item.ep-item-5{animation-delay:0.48s}.pillars-grid.vis .ep-item.ep-item-6{animation-delay:0.6s}@media(prefers-reduced-motion: reduce){.pillars-grid .ep-item{opacity:1 !important;animation:none !important}}@keyframes pillars-appear{0%{opacity:0;transform:translateY(28px) scale(0.85);filter:blur(8px)}55%{opacity:.85;transform:translateY(8px) scale(0.97);filter:blur(2px)}100%{opacity:1;transform:none;filter:blur(0)}}.hs-stats{padding:60px 0;border-top:1px solid var(--border)}.hs-stats .hs-wrap{max-width:1100px;margin:0 auto;padding:0 40px}.hs-stats .stat-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}.hs-stats .stat-cell{text-align:center;padding:0 24px;border-right:1px solid var(--border)}.hs-stats .stat-cell:last-child{border-right:none}.hs-stats .sv{font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-0.03em;color:var(--text-w);font-family:var(--headingFontFamily);line-height:1}.hs-stats .sl{font-family:var(--labelFontFamily);font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--text-mute);margin-top:8px}.hs-stats .stat-cell{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(0.16, 1, 0.3, 1),transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.hs-stats .stat-cell:nth-child(1){transition-delay:0s}.hs-stats .stat-cell:nth-child(2){transition-delay:0.1s}.hs-stats .stat-cell:nth-child(3){transition-delay:0.2s}.hs-stats .stat-cell:nth-child(4){transition-delay:0.3s}.hs-stats.vis .stat-cell{opacity:1;transform:translateY(0)}@media(max-width: 768px){.hs-stats .stat-row{grid-template-columns:repeat(2, 1fr)}.hs-stats .stat-cell:nth-child(2){border-right:none}.hs-stats .stat-cell:nth-child(1),.hs-stats .stat-cell:nth-child(2){padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--border)}}.ep-item-grid-wrapper.stats-row{padding:80px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ep-item-grid-wrapper.stats-row .ep-item{border-right:1px solid var(--border)}.ep-item-grid-wrapper.stats-row .ep-item:last-child{border-right:none}.ep-item-grid-wrapper.stats-row .ep-item-inner{padding:0 clamp(20px,4vw,40px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ep-item-grid-wrapper.stats-row .ep-item-title-wrapper{margin:0 0 var(--epItemTitleSpace, 10px)}.ep-item-grid-wrapper.stats-row .ep-item-title{font-size:clamp(30px,4vw,46px) !important;font-weight:700 !important;letter-spacing:-0.03em !important;color:var(--text-w) !important;font-family:var(--heading) !important;line-height:1 !important;margin:0 !important}.ep-item-grid-wrapper.stats-row .ep-item-content{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--s1)}.ep-item-grid-wrapper.stats-row .ep-item-content p{margin:0}.ep-item-grid-wrapper.stats-row .special-heading-border{display:none}.ep-item-grid-wrapper.stats-row .ep-item{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(0.16, 1, 0.3, 1),transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.stats-row .ep-item.ep-item-1{transition-delay:0s}.ep-item-grid-wrapper.stats-row .ep-item.ep-item-2{transition-delay:0.1s}.ep-item-grid-wrapper.stats-row .ep-item.ep-item-3{transition-delay:0.2s}.ep-item-grid-wrapper.stats-row .ep-item.ep-item-4{transition-delay:0.3s}.ep-item-grid-wrapper.stats-row.vis .ep-item{opacity:1;transform:translateY(0)}@media(max-width: 1000px){.ep-item-grid-wrapper.stats-row .ep-item{border-right:none;position:relative;padding-bottom:28px;margin-bottom:28px}.ep-item-grid-wrapper.stats-row .ep-item:nth-last-child(-n+2){padding-bottom:0;margin-bottom:0}.ep-item-grid-wrapper.stats-row .ep-item:not(:nth-last-child(-n+2))::after{content:"";position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:40px;height:1px;background:var(--border)}.ep-item-grid-wrapper.stats-row .ep-item-inner{padding:0 16px}}@property --pline-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes prod-line-sweep{to{--pline-angle: 360deg}}.ep-item-grid-wrapper.products-grid .ep-item-grid{gap:0 !important}.ep-item-grid-wrapper.products-grid .ep-item{padding:0 !important}.ep-item-grid-wrapper.products-grid .ep-item-inner{position:relative;aspect-ratio:1/.7;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;cursor:pointer;transition:background .4s cubic-bezier(0.16, 1, 0.3, 1),border-color .4s cubic-bezier(0.16, 1, 0.3, 1),transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.products-grid .ep-item-inner::before{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;transition:opacity .5s;background:conic-gradient(from var(--pline-angle, 0deg) at 50% 50%, #3b82f6 0deg, transparent 60deg, transparent 300deg, #3b82f6 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;z-index:3}.ep-item-grid-wrapper.products-grid .ep-item-inner:hover{background:linear-gradient(180deg, rgba(0, 55, 215, 0.35) 0%, rgba(0, 20, 80, 0.15) 50%, rgba(0, 0, 0, 0) 100%);border-color:rgba(0,100,255,.25);transform:translateY(-3px)}.ep-item-grid-wrapper.products-grid .ep-item-inner:hover::before{opacity:1;animation:prod-line-sweep 3s linear infinite}.ep-item-grid-wrapper.products-grid a.ep-link-wrapper{position:absolute !important;inset:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:14px;padding:28px;text-decoration:none !important;z-index:2}.ep-item-grid-wrapper.products-grid .ep-item-media{position:absolute !important;inset:0;z-index:0;pointer-events:none}.ep-item-grid-wrapper.products-grid .ep-item-media .ep-item-image{position:absolute !important;inset:0;height:100% !important;opacity:.22;transition:opacity .5s ease}.ep-item-grid-wrapper.products-grid .ep-item-media .ep-item-image a{display:block;height:100%}.ep-item-grid-wrapper.products-grid .ep-item-media .ep-item-image img{width:100%;height:100%;object-fit:cover;display:block}.ep-item-grid-wrapper.products-grid .ep-item-inner:hover .ep-item-media .ep-item-image{opacity:.55}.ep-item-grid-wrapper.products-grid .ep-item-inner:has(.ep-item-grid-icon[data-av_icon]) .ep-item-contents::before{visibility:hidden}.ep-item-grid-wrapper.products-grid .ep-item-grid-icon{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:24px;line-height:1;color:hsla(0,0%,100%,.55);transition:color .4s}.ep-item-grid-wrapper.products-grid .ep-item-grid-icon::before{transform:translateY(-15px)}.ep-item-grid-wrapper.products-grid .ep-item-inner:hover .ep-item-grid-icon{color:hsla(0,0%,100%,.85)}.ep-item-grid-wrapper.products-grid .ep-item-contents{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none;width:100%;flex:none !important}.ep-item-grid-wrapper.products-grid .ep-item-contents::before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.55;transition:opacity .4s;flex-shrink:0}.ep-item-grid-wrapper.products-grid .ep-item-inner:hover .ep-item-contents::before{opacity:.85}.ep-item-grid-wrapper.products-grid .prod-c1 .ep-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='9' ry='3.5' transform='rotate(-45 12 12)'/%3E%3Ccircle cx='19.5' cy='4.5' r='1.5' fill='white' stroke='none'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.products-grid .prod-c2 .ep-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cline x1='12' y1='2' x2='12' y2='6'/%3E%3Cline x1='12' y1='18' x2='12' y2='22'/%3E%3Cline x1='2' y1='12' x2='6' y2='12'/%3E%3Cline x1='18' y1='12' x2='22' y2='12'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.products-grid .prod-c3 .ep-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2L4 7v10l8 5 8-5V7l-8-5z'/%3E%3Cline x1='12' y1='22' x2='12' y2='12'/%3E%3Cline x1='20' y1='7' x2='12' y2='12'/%3E%3Cline x1='4' y1='7' x2='12' y2='12'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.products-grid .prod-c4 .ep-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10A15.3 15.3 0 0 1 12 2z'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.products-grid .prod-c5 .ep-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 18 12 15 21 9 3 6 12 2 12'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.products-grid .prod-c6 .ep-item-contents::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.products-grid .ep-item-title-wrapper{margin:0}.ep-item-grid-wrapper.products-grid .ep-item-title,.ep-item-grid-wrapper.products-grid .ep-item-title a{font-family:var(--mono) !important;text-transform:uppercase !important;letter-spacing:1.5px !important;color:hsla(0,0%,100%,.55) !important;transition:color .4s}.ep-item-grid-wrapper.products-grid .ep-item-inner:hover .ep-item-title,.ep-item-grid-wrapper.products-grid .ep-item-inner:hover .ep-item-title a{color:hsla(0,0%,100%,.85) !important}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only a.ep-link-wrapper{pointer-events:none !important;cursor:default !important}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-inner{cursor:default}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-inner:hover{background:none !important;border-color:hsla(0,0%,100%,.1) !important;transform:none !important}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-inner:hover::before{opacity:0 !important;animation:none !important}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-media{opacity:1 !important;transition:none}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-inner:hover .ep-item-media{opacity:1 !important}.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-contents,.ep-item-grid-wrapper.products-grid .ep-item.prod-img-only .ep-item-title-wrapper{display:none !important}.ep-item-grid-wrapper.products-grid .special-heading-border,.ep-item-grid-wrapper.products-grid .ep-item-excerpt{display:none}.ep-item-grid-wrapper.products-grid .ep-item{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(0.16, 1, 0.3, 1),transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.products-grid .ep-item.vis{opacity:1;transform:translateY(0)}@media(max-width: 1000px){.ep-item-grid-wrapper.products-grid .ep-item-inner{aspect-ratio:1/.55}.ep-item-grid-wrapper.products-grid a.ep-link-wrapper{padding:20px}}@media(max-width: 560px){.ep-item-grid-wrapper.products-grid .ep-item-inner{aspect-ratio:auto;min-height:120px}}.products-grid-section{display:none !important}.products-grid-section .container,.products-grid-section .template-page.content{max-width:100% !important;padding:0 !important;width:100% !important}.products-grid-section .ep-item-grid-wrapper::before{content:"Explore Other Products";display:block;padding:clamp(32px,4vw,56px) clamp(20px,4vw,64px) clamp(20px,3vw,40px);font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2)}.section-products .ep-columns{align-items:flex-end !important;margin-bottom:40px}.section-products .products-header-right .ep-column-inner{display:flex !important;justify-content:flex-end !important;align-items:flex-end !important}.section-products .products-header-right .avia-button-wrap{margin:0 !important}.feat-grid.feat-grid-5-row{display:grid;grid-template-columns:repeat(5, 1fr);position:relative;overflow:hidden;gap:0}.feat-grid.feat-grid-5-row .feat-cell{aspect-ratio:1/1;padding:28px;position:relative;border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(0.16, 1, 0.3, 1);text-align:center;text-decoration:none}.feat-grid.feat-grid-5-row .feat-cell .fc-icon{width:24px;height:24px;opacity:.55;flex-shrink:0}.feat-grid.feat-grid-5-row .feat-cell .fc-icon svg{width:100%;height:100%;fill:none;stroke:hsla(0,0%,100%,.6);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.feat-grid.feat-grid-5-row .feat-cell .fc-label{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.55)}.feat-grid.feat-grid-5-row .feat-cell .fc-hover-img{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .5s ease;z-index:0}.feat-grid.feat-grid-5-row .feat-cell .fc-icon,.feat-grid.feat-grid-5-row .feat-cell .fc-label{position:relative;z-index:1}.feat-grid.feat-grid-5-row .feat-cell:hover{background:linear-gradient(180deg, rgba(0, 55, 215, 0.35) 0%, rgba(0, 20, 80, 0.15) 50%, transparent 100%);border-color:rgba(0,100,255,.25);transform:translateY(-3px)}.feat-grid.feat-grid-5-row .feat-cell:hover .fc-hover-img{opacity:.18}.feat-grid.feat-grid-5-row .feat-cell:hover .fc-label{color:hsla(0,0%,100%,.85)}.feat-grid.feat-grid-5-row .feat-cell:hover .fc-icon svg{stroke:hsla(0,0%,100%,.85)}.feat-grid.feat-grid-5-row .grid-trace{position:absolute;inset:0;z-index:2;pointer-events:none}.feat-grid.feat-grid-5-row .grid-trace svg{width:100%;height:100%;display:block}.feat-grid.feat-grid-5-row .grid-trace rect{fill:none;stroke:url(#traceGrad);stroke-width:2;stroke-dasharray:80 920;stroke-dashoffset:0;animation:tracePerimeter 10s linear infinite}@keyframes tracePerimeter{to{stroke-dashoffset:-1000}}@media(max-width: 768px){.feat-grid.feat-grid-5-row{grid-template-columns:repeat(3, 1fr)}.feat-grid.feat-grid-5-row .feat-cell{aspect-ratio:1/.9;padding:20px}}@media(max-width: 480px){.feat-grid.feat-grid-5-row{grid-template-columns:repeat(2, 1fr)}}.ep-item-grid-wrapper.product-cards .ep-item-inner{position:relative;padding-top:26px}.ep-item-grid-wrapper.product-cards .ep-item-inner::before{content:"";position:absolute;top:0;left:0;width:46px;height:2px;background:var(--colorP3, #0045D9);transition:width .45s cubic-bezier(0.16, 1, 0.3, 1);z-index:2}.ep-item-grid-wrapper.product-cards .ep-link-wrapper{display:flex;align-items:center;gap:clamp(14px,1.6vw,28px);min-height:clamp(180px,19vh,230px);text-decoration:none !important}.ep-item-grid-wrapper.product-cards .ep-item-contents{order:1;flex:1 1 52%;text-align:left}.ep-item-grid-wrapper.product-cards .ep-item-contents::after{content:"Learn More";display:inline-block;margin-top:26px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .4s ease,text-underline-offset .4s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.product-cards .ep-item-title{margin:0;font-size:clamp(19px,1.55vw,25px);font-weight:700;line-height:1.22;letter-spacing:-0.01em;color:#fff;transition:color .4s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.product-cards .ep-item-media{order:2;flex:0 1 46%;margin:0;pointer-events:none}.ep-item-grid-wrapper.product-cards .ep-item-image,.ep-item-grid-wrapper.product-cards .ep-item-image img{display:block;width:100%;height:auto}.ep-item-grid-wrapper.product-cards .ep-item-image img{mix-blend-mode:screen;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.product-cards .ep-item-inner:hover::before{width:64px}.ep-item-grid-wrapper.product-cards .ep-item-inner:hover .ep-item-image img{transform:scale(1.06)}.ep-item-grid-wrapper.product-cards .ep-item-inner:hover .ep-item-title{color:#cfe0ff}.ep-item-grid-wrapper.product-cards .ep-item-inner:hover .ep-item-contents::after{color:#cfe0ff;text-underline-offset:8px}@media(max-width: 560px){.ep-item-grid-wrapper.product-cards .ep-link-wrapper{flex-direction:column;align-items:flex-start;gap:20px}.ep-item-grid-wrapper.product-cards .ep-item-contents{flex:0 0 auto}.ep-item-grid-wrapper.product-cards .ep-item-media{flex:0 0 auto;width:68%;max-width:240px}}.hr.divider-hairline{width:100%;max-width:100%;margin:clamp(56px,8vh,104px) 0;border:0;clear:both}.hr.divider-hairline .hr-inner{display:block;position:relative;width:100%;max-width:100%;min-width:100%;margin:0;border:0;height:1px;overflow:hidden;background:var(--divider, rgba(255, 255, 255, 0.1215686275))}.hr.divider-hairline .hr-inner::before{display:none}.hr.divider-hairline .hr-inner::after{content:"";display:block;position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg, transparent, var(--glow), transparent);animation:glowH 5s ease-in-out infinite}.hr.divider-hairline .hr-inner-style{display:none}.hr.row-hairline .hr-inner{display:block;width:100%;max-width:100%;background:var(--border)}.hr.row-hairline .hr-inner-style{display:none}body.home .ep-posts-grid .ep-item-inner{background:none !important;border:none !important;border-radius:0 !important;height:100%;display:flex;flex-direction:column}body.home .ep-posts-grid a.ep-link-wrapper{display:flex !important;flex-direction:column !important;flex:1 !important;text-decoration:none !important;color:inherit !important}body.home .ep-posts-grid .ep-item{position:relative;padding:0 clamp(20px,3vw,40px) !important}body.home .ep-posts-grid .ep-item:first-child{padding-left:0 !important}body.home .ep-posts-grid .ep-item:last-child{padding-right:0 !important}body.home .ep-posts-grid .ep-item:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-image:linear-gradient(180deg, transparent, var(--glow, rgba(0, 100, 255, 0.5)), transparent),linear-gradient(180deg, var(--border), var(--border));background-size:100% 60%,100% 100%;background-repeat:no-repeat;background-position:0 -150%,0 0;animation:glowBgV 5s ease-in-out infinite}body.home .ep-posts-grid .ep-item:nth-child(1)::after{animation-delay:0s}body.home .ep-posts-grid .ep-item:nth-child(2)::after{animation-delay:1.7s}body.home .ep-posts-grid .ep-item-media{flex:none}body.home .ep-posts-grid .ep-item-image{height:220px;border-radius:0 !important;overflow:hidden;margin-bottom:20px}body.home .ep-posts-grid .ep-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(0.16, 1, 0.3, 1)}body.home .ep-posts-grid a.ep-link-wrapper:hover .ep-item-image img{transform:scale(1.04)}body.home .ep-posts-grid .ep-item-contents{flex:1;display:flex;flex-direction:column;gap:10px;padding:0 !important}body.home .ep-posts-grid .ep-post-terms{display:none !important}body.home .ep-posts-grid .ep-post-date,body.home .ep-posts-grid .ep-post-date .ep-post-meta{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--s1);margin:0}body.home .ep-posts-grid .ep-item-title-wrapper{flex:1;margin:0}body.home .ep-posts-grid .ep-item-title,body.home .ep-posts-grid .ep-item-title a{font-size:16px !important;line-height:1.5 !important;font-weight:600 !important;color:var(--text-w) !important;text-decoration:none !important;transition:color .3s}body.home .ep-posts-grid a.ep-link-wrapper:hover .ep-item-title{color:rgba(200,220,255,.9) !important}body.home .ep-posts-grid .ep-item-button-wrapper{margin-top:20px;flex:none}@media(max-width: 768px){body.home .ep-posts-grid .ep-item{padding:0 !important;padding-bottom:56px !important}body.home .ep-posts-grid .ep-item:not(:last-child)::after{top:auto;right:0;bottom:0;left:0;width:auto;height:1px}body.home .ep-posts-grid .ep-item:not(:last-child)::before{display:none}body.home .ep-posts-grid .ep-item-image{height:220px}}.cta-end{position:relative;overflow:hidden;padding:120px 0;background:var(--bg);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cta-end::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--cta-bg-url, none) center/cover no-repeat;opacity:.45}.cta-end::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg, rgba(0, 55, 215, 0.7) 0%, rgba(0, 45, 190, 0.4) 28%, rgba(0, 35, 160, 0.12) 58%, transparent 100%),linear-gradient(90deg, rgba(13, 13, 15, 0.85) 0%, rgba(13, 13, 15, 0.4) 55%, transparent 100%)}.cta-end .cta-spectrum{display:none}.cta-end>*{position:relative;z-index:2}.cta-end .hs-wrap{display:flex;flex-direction:column;align-items:flex-start;max-width:none;margin:0;padding:0 clamp(20px,4vw,64px)}.cta-end .hs-wrap h2{font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-0.03em;max-width:640px;margin:0 0 32px;color:var(--text-w)}.cta-end .cta-btn-row{display:flex;gap:24px}.cta-btn-block{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 22px;min-width:160px;text-decoration:none;color:#fff;transition:background .3s;border-radius:8px;position:relative;--linkDecoration: none;--linkColor: #fff !important}.cta-btn-block:hover{text-decoration:none;color:#fff}.cta-btn-block .cbb-label{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cta-btn-block .cbb-arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .3s}.cta-btn-block:hover .cbb-arrow{transform:translate(2px, -2px)}.cta-btn-block.cbb-blue{background:var(--cta)}.cta-btn-block.cbb-blue:hover{background:#003ab3}@media(max-width: 768px){.cta-end{padding:80px 0}.cta-end .cta-btn-row{flex-direction:column}.cta-btn-block{min-width:auto;width:100%}}.avia-section.section--prefooter{position:relative;overflow:hidden;background-size:cover !important}.avia-section.section--prefooter::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.28) 26%, rgba(0, 35, 160, 0.1) 55%, transparent 100%),linear-gradient(90deg, rgba(13, 13, 15, 0.86) 0%, rgba(13, 13, 15, 0.55) 46%, rgba(13, 13, 15, 0.2) 100%)}.avia-section.section--prefooter .av-section-color-overlay-wrap,.avia-section.section--prefooter .av-section-color-overlay{display:none}.avia-section.section--prefooter{padding-top:clamp(56px,8vh,110px);padding-bottom:clamp(56px,8vh,110px)}.avia-section.section--prefooter .container{position:relative;z-index:2;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:clamp(24px,4.5vw,80px) !important;padding-right:clamp(20px,4vw,64px) !important}.avia-section.section--prefooter .av-special-heading .av-special-heading-tag,.avia-section.section--prefooter h2{font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.2;letter-spacing:-0.03em;max-width:640px;margin:0 0 32px;color:var(--text-w);text-shadow:0 2px 28px rgba(0,0,0,.55)}.fw-parallax-section .container,.fw-parallax-section .template-page{max-width:100% !important;padding:0 !important;width:100% !important}.fw-parallax{width:100vw;margin-left:calc(50% - 50vw);height:clamp(320px,40vw,560px);overflow:hidden;position:relative;border-bottom:1px solid var(--border)}.fw-parallax .img-block{position:absolute;inset:0;height:120%;width:100%;background-size:cover;background-repeat:no-repeat;will-change:transform;transform:translateY(0) scale(1);opacity:1}.scroll-expand{overflow:hidden;will-change:clip-path;clip-path:inset(8% 8% 8% 8% round 16px)}.scroll-expand .img-block{transform:scale(1.08);will-change:transform}.hero-blur-section .container,.hero-blur-section .template-page{max-width:100% !important;padding:0 !important;width:100% !important}.hero-blur{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.hero-blur::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;pointer-events:none;z-index:3;background:linear-gradient(0deg, rgba(0, 55, 215, 0.65) 0%, rgba(0, 45, 190, 0.35) 25%, rgba(0, 35, 160, 0.12) 55%, transparent 100%)}.hero-blur .hb-bg{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;z-index:0}.hero-blur .hb-panel{position:absolute;inset-block:0;left:0;width:58%;background:linear-gradient(to right, rgba(13, 13, 15, 0.88) 0%, rgba(13, 13, 15, 0.82) 70%, rgba(13, 13, 15, 0.4) 100%);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-right:1px solid var(--border);z-index:1}.hero-blur .hb-content{position:relative;z-index:4;width:50%;padding:0 clamp(40px,5.5vw,80px) clamp(48px,6vw,80px)}.hero-blur .hb-content .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:24px;display:flex;align-items:center;gap:10px}.hero-blur .hb-content .eyebrow::before{content:"";width:8px;height:8px;background:var(--accent);flex-shrink:0}.hero-blur .hb-content h1{font-size:clamp(38px,4.2vw,56px);font-weight:700;letter-spacing:-0.035em;line-height:1.1;color:var(--text-w);margin-bottom:24px}.hero-blur .hb-content .body-text{font-size:clamp(15px,2vw,17px);color:var(--s1);line-height:1.7;margin-bottom:36px}.hero-blur .hb-content .hb-btns{display:flex;gap:24px;flex-wrap:wrap}@media(max-width: 989px){.hero-blur{flex-direction:column-reverse;align-items:stretch;min-height:auto;padding-top:120px}.hero-blur .hb-bg{position:relative;inset:auto;height:clamp(240px,56vw,420px);flex-shrink:0}.hero-blur .hb-panel{display:none}.hero-blur .hb-content{position:relative;width:100%;background:var(--bg);padding:50px;border-top:1px solid var(--border)}}@media(max-width: 480px){.hero-blur .hb-content{padding:50px 9vw}}.hero-split-section .container,.hero-split-section .template-page{max-width:100% !important;padding:0 !important;width:100% !important}.hero-split-scroll{position:relative;height:200vh;width:100vw;margin-left:calc(50% - 50vw)}.hero-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;position:sticky;top:0;overflow:hidden}.hero-split .hs-l{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,7vw,100px) clamp(48px,5vw,80px) clamp(60px,8vw,80px) max(40px, calc((100vw - var(--w)) / 2 + 40px));z-index:4}.hero-split .hs-l .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:24px;display:flex;align-items:center;gap:10px}.hero-split .hs-l .eyebrow::before{content:"";width:8px;height:8px;background:var(--accent);flex-shrink:0;border-radius:50%;animation:eyebrow-dot-pulse 2.4s ease-in-out infinite}.hero-split .hs-l h1{font-size:clamp(36px,4.2vw,56px);font-weight:700;letter-spacing:-0.035em;line-height:1.1;color:var(--text-w);margin-bottom:24px}.hero-split .hs-l .body-text{font-size:clamp(15px,2vw,17px);color:var(--s1);line-height:1.7;margin-bottom:36px;max-width:520px}.hero-split .hs-l .body-text strong{color:var(--text-w)}.hero-split .hs-l .hs-btns{display:flex;gap:16px;flex-wrap:wrap}.hero-split .hs-r{position:relative;overflow:hidden;clip-path:inset(8% round 12px);will-change:clip-path}.hero-split .hs-r .hs-img{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;transform:scale(1.12);will-change:transform}.hero-split .hs-r .hs-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);will-change:transform}.hero-split .hs-r .hs-youtube{inset:auto;top:50%;left:50%;pointer-events:none;transform:translate(-50%, -50%)}.hero-split .hs-r .hs-lottie{position:absolute;inset:0;transform:scale(1.12);will-change:transform}.hero-split .hs-r .hs-lottie dotlottie-player{width:100%;height:100%}.hero-split .hs-spectrum{position:absolute;left:0;right:0;bottom:0;height:55%;pointer-events:none;z-index:3;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.35) 20%, rgba(0, 35, 160, 0.15) 45%, transparent 100%);transform:scaleY(0);transform-origin:bottom;opacity:0;transition:transform 1.8s cubic-bezier(0.16, 1, 0.3, 1),opacity 1.4s ease}.hero-split.vis .hs-spectrum{transform:scaleY(1);opacity:1}@media(max-width: 989px){.hero-split-scroll{height:auto}.hero-split{grid-template-columns:1fr;min-height:auto;position:relative;display:block;padding-top:120px}.hero-split .hs-l{order:2;padding:50px}.hero-split .hs-r{order:1;height:50vh;clip-path:none !important}.hero-split .hs-r .hs-img,.hero-split .hs-r .hs-video,.hero-split .hs-r .hs-lottie{transform:none !important}.hero-split .hs-r .hs-youtube{transform:translate(-50%, -50%) !important}.hero-split .hs-spectrum{display:none}}@media(max-width: 480px){.hero-split .hs-l{padding:50px 9vw}}.compact-hero-section .container,.compact-hero-section .template-page{max-width:100% !important;width:100% !important;padding:0 !important}.hero-compact{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,12vw,160px) clamp(20px,4vw,64px) clamp(60px,8vw,100px)}.hero-compact .hc-bg{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;opacity:.5;z-index:0}.hero-compact.hero-compact--has-bg::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center, rgba(13, 13, 15, 0.35) 0%, rgba(13, 13, 15, 0.7) 75%, rgba(13, 13, 15, 0.88) 100%)}.hero-compact .hc-atmos{position:absolute;inset:-80px;background:radial-gradient(ellipse at 40% 30%, rgba(0, 110, 227, 0.12), transparent 60%),radial-gradient(ellipse at 65% 70%, rgba(246, 128, 32, 0.08), transparent 50%);filter:blur(70px);z-index:0}.hero-compact .grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.012) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.012) 1px, transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse, black 20%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse, black 20%, transparent 70%);pointer-events:none;z-index:0}.hero-compact .hc-content{position:relative;z-index:4;width:100%;max-width:700px;margin:0 auto}.hero-compact .hc-content[data-align=center]{text-align:center}.hero-compact .hc-content[data-align=center] .eyebrow,.hero-compact .hc-content[data-align=center] .body-text{margin-left:auto;margin-right:auto}.hero-compact .hc-content[data-align=center] .body-text{max-width:520px}.hero-compact .hc-content .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:20px}.hero-compact .hc-content h1{font-size:clamp(40px,5vw,60px);font-weight:700;letter-spacing:-0.03em;line-height:1.05;color:var(--text-w);margin-bottom:24px}.hero-compact .hc-content h1 em{font-style:normal;color:var(--text-w)}.hero-compact .hc-content .body-text{font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.6;margin-top:16px}.hero-compact .hc-content .hero-btns{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.hero-compact .hc-content[data-align=center] .hero-btns{justify-content:center}.two-col-feature{border-top:1px solid var(--border)}.two-col-feature>.container>.template-page.content{align-items:center}.two-col-feature .flex_column.av_one_half.first_real .flex_cell{display:flex;flex-direction:column;gap:0}.two-col-feature .flex_column.av_one_half.first_real .av-special-heading{margin:0 !important;padding:0 !important}.two-col-feature .flex_column.av_one_half.first_real .av-special-heading.eyebrow{margin-bottom:6px !important}.two-col-feature .flex_column.av_one_half.first_real .av-special-heading:not(.eyebrow){margin-bottom:12px !important}.two-col-feature .flex_column.av_one_half.first_real .avia-textblock{margin:0 !important}.two-col-feature .flex_column.av_one_half.first_real .avia-textblock-inner p:not(:last-child){margin-bottom:10px}.two-col-feature .flex_column.av_one_half:not(.first_real) .flex_cell{display:flex;flex-direction:column;gap:20px}.two-col-feature .flex_column.av_one_half:not(.first_real) .avia-image-container{border-radius:8px}.two-col-feature .flex_column.av_one_half:not(.first_real) .avia-image-container .avia-image-container-inner{border-radius:8px;overflow:hidden;display:block;line-height:0}.two-col-feature .flex_column.av_one_half:not(.first_real) .avia-image-container img{width:100%;height:420px;object-fit:cover;display:block}@media(max-width: 767px){.two-col-feature .flex_column.av_one_half:not(.first_real) img{height:240px}}.avia-image-container.img-block{border-radius:8px;overflow:hidden;transform:scale(0.88);opacity:.5;transition:transform .9s cubic-bezier(0.16, 1, 0.3, 1),opacity .6s ease-out}.avia-image-container.img-block.img-vis{transform:scale(1);opacity:1}.feature-row-wrap{border-top:1px solid var(--border);padding-top:var(--frPadTop, clamp(48px, 5vw, 72px));padding-bottom:var(--frPadBottom, clamp(48px, 5vw, 72px));scroll-margin-top:clamp(90px,11vh,150px)}.feature-row-wrap:has(.layout-2col){border-top:none}.avia-section.section-row{border-top:1px solid var(--border)}.feature-row{display:grid;grid-template-columns:200px 1fr 380px;gap:64px;align-items:start}.feature-row .label-col{position:sticky;top:130px}.feature-row .label-col .label-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.feature-row .label-col .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2)}.feature-row .label-col .status-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--s2)}.feature-row .label-col .status-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.feature-row .label-col .fr-stage-title{font-size:clamp(24px,3.5vw,28px);font-weight:600;line-height:1.3;letter-spacing:-0.02em;color:var(--text-w)}.feature-row .text-col{display:flex;flex-direction:column;gap:20px}.feature-row .text-col .arrow-link{margin-top:4px}.feature-row .text-col .fr-headline{font-size:clamp(18px,2vw,26px);font-weight:600;line-height:1.4;letter-spacing:-0.02em;color:var(--text-w)}.feature-row .text-col .body-text{font-size:15px;color:var(--text-mute);line-height:1.65}.feature-row .text-col .body-text strong{color:var(--text-w);font-weight:600}.feature-row .text-col .avia_textblock ul li::before,.feature-row .text-col .body-text ul li::before{content:"·";font-family:inherit;font-size:1.2em;top:.1em;color:var(--s1)}.feature-row .text-col .fr-headline+.body-text--ruled-header,.feature-row .text-col .fr-headline+.body-text--ruled-sections{border-top:1px solid var(--border);padding-top:24px}.feature-row .text-col .body-text--ruled-sections h3~h3{border-top:1px solid var(--border);padding-top:24px;margin-top:8px}.feature-row .text-col .body-text--ruled-list ul{border-top:1px solid var(--border);margin-top:20px}.feature-row .text-col .body-text--ruled-list ul li{margin:0;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.feature-row .text-col .body-text--ruled-list ul li::before{top:calc(16px + .1em)}.feature-row .text-col .body-text--rich{font-size:15px;color:var(--text-mute);line-height:1.65}.feature-row .text-col .body-text--rich p{margin-bottom:16px}.feature-row .text-col .body-text--rich p:last-child{margin-bottom:0}.feature-row .text-col .body-text--rich strong{color:var(--text-w);font-weight:600}.feature-row .text-col .fr-footnote{font-size:15px;color:var(--text-mute);line-height:1.65}@media only screen and (min-width: 1025px){.feature-row .img-col{position:sticky;top:80px;align-self:start}}.feature-row .img-col img{width:100%;height:clamp(280px,30vw,440px);border-radius:8px;object-fit:cover;display:block}.ruled-list{border-top:1px solid var(--border)}.ruled-list .rl-header{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--s1);padding:14px 0;border-bottom:1px solid var(--border)}.ruled-list .rl-item{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.7)}.ruled-list .rl-item::before{content:"·";color:var(--s1);font-size:18px;line-height:1;flex-shrink:0}.ruled-list .rl-item strong{color:var(--text-w);font-weight:600}.rv{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(0.16, 1, 0.3, 1),transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.rv.vis{opacity:1;transform:translateY(0)}.avia-textblock.pull-quote .avia-textblock-inner p{font-size:clamp(18px,2vw,22px);font-weight:var(--semibold);font-style:italic;line-height:1.5;letter-spacing:-0.01em;color:var(--text-w);margin:0}.avia-textblock.pull-quote-body .avia-textblock-inner p{font-size:14px;color:var(--text-mute);line-height:1.65;margin:0}.ab-vision-section.avia-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ab-vision-eyebrow .av-special-heading-tag{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent) !important;margin-bottom:24px}.mf-quote .av-special-heading-tag{font-size:clamp(22px,3vw,36px);font-style:italic;font-weight:400;line-height:1.4;max-width:800px;margin:0 auto;display:block;text-align:center}.feature-row.image-left{grid-template-columns:380px 1fr 200px}.feature-row.image-left .img-col{order:1}.feature-row.image-left .text-col{order:2}.feature-row.image-left .label-col{order:3}@media(min-width: 990px){.feature-row:not(:has(.img-col)){grid-template-columns:200px 1fr}.feature-row.image-left:not(:has(.img-col)){grid-template-columns:1fr 200px}.feature-row.layout-2col:not(:has(.img-col)){grid-template-columns:1fr}}.fr-stacked-wrap{border-top:1px solid var(--border);padding-top:var(--frPadTop, clamp(48px, 5vw, 72px));padding-bottom:0}.feature-row.layout-stacked{grid-template-columns:200px 1fr;gap:64px;align-items:start}.feature-row.layout-stacked .label-col{position:sticky;top:130px}.fr-stacked-img{margin-top:clamp(32px,4vw,56px);overflow:hidden;border-radius:8px}.fr-stacked-img img{display:block;width:100%;height:clamp(280px,42vw,560px);object-fit:cover;object-position:center;transform:scale(1.06);transition:transform 1.1s cubic-bezier(0.16, 1, 0.3, 1)}.fr-stacked-img img.fr-img-pos-left{object-position:left center}.fr-stacked-img img.fr-img-pos-right{object-position:right center}.fr-stacked-img.vis img{transform:scale(1)}.avia-section:has(.feature-row.layout-2col){--sectionBgColor: var(--colorP1);--sectionColor: var(--colorP4)}.feature-row.layout-2col{grid-template-columns:1fr 50%;gap:0;align-items:start;border:1px solid var(--border)}.feature-row.layout-2col .fc-text{display:flex;flex-direction:column;gap:28px;padding:clamp(32px,4vw,56px);border-right:1px solid var(--border)}.feature-row.layout-2col .fc-text .label-col{position:static;order:unset}.feature-row.layout-2col .fc-text .label-col .eyebrow{font-size:11px;letter-spacing:1.2px;color:var(--s1)}.feature-row.layout-2col .img-col{position:sticky;top:130px;height:clamp(300px,32vw,460px);overflow:hidden;background:radial-gradient(70% 60% at 50% 45%, rgba(99, 174, 255, 0.14), transparent 72%)}.feature-row.layout-2col .img-col .img-block{height:100%;overflow:hidden}.feature-row.layout-2col .img-col .img-block img{width:100%;height:100%;object-fit:contain;display:block}@media only screen and (min-width: 990px){.feature-row.layout-2col.image-left{grid-template-columns:50% 1fr}.feature-row.layout-2col.image-left .img-col{order:1}.feature-row.layout-2col.image-left .fc-text{order:2;border-right:none;border-left:1px solid var(--border);padding:clamp(32px,4vw,56px)}}@media(max-width: 1024px){.feature-row.layout-2col{display:grid;grid-template-columns:1fr;gap:40px}.feature-row.layout-2col.image-left .img-col{order:-1}.feature-row.layout-2col .img-col{height:260px;position:static}.feature-row.layout-2col .img-col .img-block img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}.feature-row.layout-2col .fc-text,.feature-row.layout-2col.image-left .fc-text{border:none;padding:0 clamp(20px,4vw,40px)}}.fr-bg-wrap{position:relative;border-top:1px solid var(--border);padding:clamp(80px,10vw,140px) 0;overflow:hidden}.fr-bg-img-wrap{position:absolute;inset:0;z-index:0}.fr-bg-img{width:100%;height:100%;object-fit:cover;display:block;transform-origin:center center;will-change:transform}.fr-bg-overlay{position:absolute;inset:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.55) 50%, rgba(0, 0, 0, 0.32) 100%)}.fr-bg-wrap.fr-bg-img-left .fr-bg-overlay{background:linear-gradient(to left, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.55) 50%, rgba(0, 0, 0, 0.32) 100%)}.fr-bg-content{position:relative;z-index:1;display:grid;grid-template-columns:200px 1fr;gap:64px;align-items:start}.fr-bg-content .label-col{position:static}@media(max-width: 1024px){.feature-row{grid-template-columns:1fr;gap:32px}.feature-row .label-col{position:static}.feature-row .img-col{order:2}.feature-row .img-col img{height:auto;aspect-ratio:1/1;object-position:center bottom}.feature-row.layout-stacked{grid-template-columns:1fr}.feature-row.layout-2col{grid-template-columns:1fr;gap:40px}.feature-row.layout-2col.image-left .img-col{order:2}.fr-bg-content{grid-template-columns:1fr;gap:28px}}@media only screen and (max-width: 767px){.feature-row{display:flex;flex-direction:column}}@media(max-width: 768px){.fr-bg-wrap{padding:64px 0}.fr-stacked-img img{height:220px}}@media(min-width: 990px)and (max-width: 1310px){.feature-row{grid-template-columns:16% 1fr 30%;gap:5%}}.facilities-divider{height:1px;background:var(--border);position:relative;overflow:hidden;margin-bottom:clamp(48px,6vw,96px)}.facilities-divider::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg, transparent, var(--glow), transparent);animation:glowH 4s ease-in-out infinite}.facilities-grid-wrap .facilities-grid-header{margin-bottom:clamp(40px,5vw,80px);display:flex;flex-direction:column;gap:14px}.facilities-grid-wrap .facilities-grid-header .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2)}.facilities-grid-wrap .facilities-headline{font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.2;letter-spacing:-0.02em}.facilities-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.facility-card{border:1px solid var(--border);border-radius:4px;padding:36px;display:flex;flex-direction:column}.facility-card h3.facility-card__title{font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.3;margin-bottom:6px;color:var(--text-w)}.facility-card .facility-card__sqft{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:20px}.facility-card .facility-card__media{margin-top:auto;padding-top:24px}.facility-card .facility-card__media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.facility-card .ruled-list .rl-item::before{content:none}@media(max-width: 768px){.facilities-grid{grid-template-columns:1fr}.facility-card{padding:24px}}.comparison-table-section{border-top:1px solid var(--border)}.comparison-table-section .av-special-heading .av-subheading:first-child{margin-top:0;margin-bottom:6px;font-family:var(--mono);font-size:clamp(11px,2.5vw,13px);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);display:flex;align-items:center;gap:10px}.comparison-table-section .av-special-heading .av-subheading:first-child::before{content:"";display:block;width:8px;height:8px;min-width:8px;border-radius:50%;background:var(--colorP2);animation:eyebrow-dot-pulse 2.4s ease-in-out infinite}.platform-cards{display:flex;flex-wrap:wrap;gap:20px}.platform-cards__card{--card-accent: var(--colorP2);flex:1 1 260px;background:var(--bg3);border:1px solid var(--border);border-radius:10px;border-top:3px solid var(--card-accent);padding:26px 22px 22px;transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .22s ease,border-color .22s ease}.platform-cards__card:hover{transform:translateY(-5px);border-color:var(--card-accent);box-shadow:0 14px 32px -12px rgba(0,0,0,.5),0 0 0 1px var(--card-accent) inset}.platform-cards__card--xl{--card-accent: var(--colorP3)}.platform-cards__card--ultra{--card-accent: var(--s2);background:var(--bg4)}.platform-cards__name{font-size:19px;font-weight:var(--semibold);color:var(--text-w);margin:0}.platform-cards__tag{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:1.4px;color:var(--text-dim);margin:5px 0 0}.platform-cards__specs{width:100%;border-collapse:collapse;margin:22px 0 0}.platform-cards__specs tr{border-top:1px solid var(--border)}.platform-cards__specs tr:first-child{border-top:0}.platform-cards__specs th,.platform-cards__specs td{padding:10px 0;vertical-align:baseline;font-weight:normal}.platform-cards__specs th{text-align:left;font-size:13px;color:var(--s3);font-weight:normal;width:60%}.platform-cards__specs td{text-align:right;font-size:14.5px;font-weight:var(--bold);color:var(--text-w);font-variant-numeric:tabular-nums}.platform-cards__unit{display:block;font-weight:normal;font-family:var(--mono);font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-top:1px}@media(prefers-reduced-motion: reduce){.platform-cards__card{transition:none !important}.platform-cards__card:hover{transform:none !important}}.core-components-section{border-top:1px solid var(--border)}.core-components-section .av-special-heading{margin:0 !important;padding:0 !important}.core-components-section .av-special-heading.eyebrow{margin-bottom:6px !important}.core-components-section .av-special-heading:not(.eyebrow){margin-bottom:40px !important}.ep-item-grid-wrapper.components-grid .ep-item{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.ep-item-grid-wrapper.components-grid .ep-item:not(:nth-child(3n)){border-right:1px solid var(--border)}.ep-item-grid-wrapper.components-grid .ep-item:not(:nth-child(3n))::before{content:"";position:absolute;right:0;top:-100%;width:1px;height:60%;background:linear-gradient(180deg, transparent, var(--glow), transparent);animation:glowV 5s ease-in-out infinite;z-index:2}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(2)::before{animation-delay:1.7s}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(n+4){border-top:1px solid var(--border)}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(3n):nth-last-child(-n+3):not(:last-child){border-bottom:1px solid var(--border)}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(n+4)::after,.ep-item-grid-wrapper.components-grid .ep-item:nth-child(3n):nth-last-child(-n+3):not(:last-child)::after{content:"";position:absolute;left:120%;width:40%;height:1px;background:linear-gradient(90deg, transparent, var(--glow), transparent);animation-name:hsweep;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:2}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(n+4)::after{top:0}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(3n):nth-last-child(-n+3):not(:last-child)::after{bottom:0}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(3n+1)::after{animation-delay:0s}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(3n+2)::after{animation-delay:2s}.ep-item-grid-wrapper.components-grid .ep-item:nth-child(3n)::after{animation-delay:4s}}@media only screen and (max-width: 767px){.ep-item-grid-wrapper.components-grid .ep-item:not(:first-child){border-top:1px solid var(--border)}}.ep-item-grid-wrapper.components-grid .ep-item-inner{padding:clamp(20px,2.5vw,32px) clamp(16px,2vw,28px) !important}.ep-item-grid-wrapper.components-grid .ep-item-media{display:none !important}.ep-item-grid-wrapper.components-grid .special-heading-border{display:none}.ep-item-grid-wrapper.components-grid .ep-item-title-wrapper{margin:0 !important}.ep-item-grid-wrapper.components-grid .ep-item-title,.ep-item-grid-wrapper.components-grid .ep-item-title *{font-size:18px !important;font-weight:var(--semibold) !important;letter-spacing:-0.02em !important;color:var(--text-w) !important;line-height:1.4 !important;margin-bottom:10px !important;text-align:left !important;text-decoration:none !important}.ep-item-grid-wrapper.components-grid .ep-item-content,.ep-item-grid-wrapper.components-grid .ep-item-excerpt{font-size:15px;color:var(--text-mute);line-height:1.65}.ep-item-grid-wrapper.components-grid .ep-item-content p,.ep-item-grid-wrapper.components-grid .ep-item-excerpt p{margin:0}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-inner{height:100%;display:flex !important;align-items:center !important;justify-content:center !important}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-media,.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-title-wrapper,.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-content,.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-excerpt{display:none !important}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-contents{display:flex !important;align-items:center !important;justify-content:center !important}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper{display:inline-block !important;position:relative !important;margin:0 !important;cursor:pointer}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:2px solid var(--accent);background:rgba(0,0,0,0);transition:background .4s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23F68020' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 15L15 5M15 5H8M15 5v7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none;z-index:1}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper:hover::after{background:var(--accent)}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper:hover::before{transform:translateY(-50%) translate(2px, -2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 15L15 5M15 5H8M15 5v7'/%3E%3C/svg%3E")}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper a.avia-button{display:inline-flex !important;align-items:center !important;padding:0 48px 0 0 !important;min-height:36px !important;background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;font-family:var(--mono) !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:.78px !important;color:var(--text-w) !important;text-decoration:none !important}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper a.avia-button::before,.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-button-wrapper a.avia-button::after{display:none !important}@media(max-width: 768px){.ep-item-grid-wrapper.components-grid .ep-item{overflow:visible}.ep-item-grid-wrapper.components-grid .ep-item::before,.ep-item-grid-wrapper.components-grid .ep-item::after{display:none}.ep-item-grid-wrapper.components-grid .ep-item-inner{padding:24px 0 !important;border-bottom:1px solid var(--border)}.ep-item-grid-wrapper.components-grid .ep-item:first-child .ep-item-inner{padding-top:0 !important}.ep-item-grid-wrapper.components-grid .ep-item:last-child .ep-item-inner{border-bottom:none !important}.ep-item-grid-wrapper.components-grid .ep-item.cg-cta .ep-item-contents{justify-content:flex-start !important}}.cg-line-h{position:relative !important;overflow:hidden !important;height:1px !important;margin:clamp(32px,4vw,48px) 0 !important;background:var(--border) !important}.cg-line-h .hr-inner,.cg-line-h span{display:none !important}.cg-line-h::after{content:"";position:absolute;top:0;left:-60%;height:100%;width:60%;background:linear-gradient(90deg, transparent, var(--glow), transparent);animation:glowH 5s ease-in-out infinite}.mf-pipeline-section{padding:clamp(60px,8vw,100px) 0}.mf-pipeline-intro{text-align:center;max-width:840px;margin:0 auto clamp(48px,6vw,72px)}.mf-pipeline-intro .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:16px}.mf-pipeline-intro .headline-xl{font-size:clamp(22px,2.8vw,36px);font-weight:700;letter-spacing:-0.025em;line-height:1.25;color:var(--text-w)}.mf-pipeline-intro .headline-xl strong{color:var(--text-w)}.mf-pipeline-intro .headline-xl span{color:var(--text-mute)}.contact-section .container,.contact-section .template-page{max-width:100% !important;padding:0 !important}.contact-layout{display:grid;grid-template-columns:1fr 400px;gap:clamp(48px,6vw,80px);align-items:start;padding:clamp(60px,8vw,100px) clamp(20px,4vw,64px);max-width:var(--w);margin:0 auto}.contact-layout h2{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-0.025em;margin-bottom:32px}.hs-form-muon input[type=text],.hs-form-muon input[type=email],.hs-form-muon input[type=tel],.hs-form-muon textarea,.hs-form-muon select{background:var(--bg3) !important;border:1px solid var(--border) !important;border-radius:6px !important;color:var(--text-w) !important;padding:12px 14px !important;font-family:var(--bodyFontFamily) !important;font-size:14px !important;width:100% !important;margin-bottom:0 !important;transition:border-color .2s !important}.hs-form-muon input[type=text]:focus,.hs-form-muon input[type=email]:focus,.hs-form-muon input[type=tel]:focus,.hs-form-muon textarea:focus,.hs-form-muon select:focus{border-color:var(--s2) !important;outline:none !important}.hs-form-muon input[type=text]::placeholder,.hs-form-muon input[type=email]::placeholder,.hs-form-muon input[type=tel]::placeholder,.hs-form-muon textarea::placeholder,.hs-form-muon select::placeholder{color:var(--s1) !important}.hs-form-muon .hs-form-field{margin-bottom:16px !important}.hs-form-muon label{font-size:12px !important;font-weight:500 !important;color:var(--s1) !important;margin-bottom:6px !important;display:block !important}.hs-form-muon input[type=submit]{background:var(--cta) !important;color:var(--text-w) !important;border:none !important;border-radius:8px !important;padding:12px 24px !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;transition:background .2s !important;margin-top:8px !important}.hs-form-muon input[type=submit]:hover{background:color-mix(in srgb, var(--cta) 80%, white) !important}.contact-info-col{display:flex;flex-direction:column;gap:28px;padding-top:8px}.contact-block .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:12px}.contact-email{font-size:clamp(16px,2vw,22px);font-weight:500;color:var(--text-w);text-decoration:none;letter-spacing:-0.01em;transition:color .2s;display:block}.contact-email:hover{color:var(--s2)}.line-h{width:100%;height:1px;background:var(--border)}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.office-card h4{font-size:14px;font-weight:600;color:var(--text-w);margin-bottom:8px}.office-card p{font-size:13px;color:var(--s1);line-height:1.6;margin:0}@media(max-width: 900px){.contact-layout{grid-template-columns:1fr}}@media(max-width: 600px){.office-grid{grid-template-columns:1fr}}body.page-contact #av_section_1>.container,body.page-contact #av_section_2>.container{max-width:var(--w) !important;width:100% !important;margin:0 auto !important;padding:clamp(60px,8vw,100px) 50px !important}body.page-contact #av_section_1>.container{padding-top:clamp(140px,14vw,180px) !important}body.page-contact #av_section_2>.container{border-top:1px solid var(--border)}body.page-contact #av_section_1 .ep-columns-inner,body.page-contact #av_section_2 .ep-columns-inner{margin:0 !important}body.page-contact #av_section_1 .ep-column,body.page-contact #av_section_2 .ep-column{padding:0 24px !important}body.page-contact #av_section_1 .ep-column.first,body.page-contact #av_section_2 .ep-column.first{padding-left:0 !important}body.page-contact #av_section_1 .ep-column:not(.first),body.page-contact #av_section_2 .ep-column:not(.first){padding-right:0 !important}body.page-contact #av_section_1 .ep-column.first{display:flex;flex-direction:column;justify-content:center}body.page-contact #av_section_1 .ep-column.first .av-subheading_above{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}body.page-contact #av_section_1 .ep-column.first .av-subheading_above::before{content:"";width:8px;height:8px;background:var(--accent);flex-shrink:0}body.page-contact #av_section_1 .ep-column.first .av-subheading_above p{margin:0;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2)}body.page-contact #av_section_1 .ep-column.first h1.av-special-heading-tag{font-size:clamp(32px,4vw,56px) !important;line-height:1.15;letter-spacing:-0.03em;margin:0 0 24px}body.page-contact #av_section_1 .ep-column.first .avia_textblock p{font-size:clamp(15px,2vw,17px);color:var(--s1);line-height:1.7;margin:0}body.page-contact .ch-form-heading{font-size:clamp(22px,2.5vw,28px);font-weight:600;letter-spacing:-0.02em;color:var(--text-w);margin:0 0 24px}body.page-contact .hs-form-muon input[type=submit]{width:100% !important;text-align:center}body.page-contact .hs-form-muon fieldset,body.page-contact .hs-form-muon fieldset.form-columns-1,body.page-contact .hs-form-muon fieldset.form-columns-2,body.page-contact .hs-form-muon fieldset.form-columns-3{max-width:100% !important;width:100% !important}body.page-contact .hs-form-muon .hs-form-field,body.page-contact .hs-form-muon .input{width:100% !important}body.page-contact .hs-form-muon .hs-input{width:100% !important;box-sizing:border-box}body.page-contact .hs-error-msgs,body.page-contact ul.no-list.hs-error-msgs.inputs-list{margin:6px 0 0 !important;padding:0 !important;list-style:none}body.page-contact .hs-error-msgs li,body.page-contact ul.no-list.hs-error-msgs.inputs-list li{margin:0 !important;padding:0 !important;list-style:none}body.page-contact .hs-error-msgs li::before,body.page-contact ul.no-list.hs-error-msgs.inputs-list li::before{display:none !important;content:none !important}body.page-contact .hs-error-msgs li label,body.page-contact .hs-error-msgs li .hs-error-msg,body.page-contact ul.no-list.hs-error-msgs.inputs-list li label,body.page-contact ul.no-list.hs-error-msgs.inputs-list li .hs-error-msg{color:#ff6b6b !important;font-size:12px;font-family:var(--mono)}body.page-contact #av_section_2 .avia-image-container img{width:100%;height:clamp(320px,35vw,460px);object-fit:cover;border-radius:8px}body.page-contact #av_section_2 .contact-block.rv{opacity:1 !important;transform:none !important}body.page-contact #av_section_2 .line-h{margin:28px 0}body.page-contact #av_section_2 .line-h+.contact-block{margin-top:0}@media(max-width: 989px){body.page-contact #av_section_1 .ep-column{padding:0 !important}body.page-contact #av_section_1 .ep-column.first{padding-bottom:32px !important}}@media(max-width: 767px){body.page-contact #av_section_2 .ep-column{padding:0 !important}body.page-contact #av_section_2 .ep-column.first{padding-bottom:32px !important}body.page-contact #av_section_1>.container,body.page-contact #av_section_2>.container{width:85% !important;padding-left:0 !important;padding-right:0 !important}}.ep-item-grid-wrapper.prod-nav .ep-item-inner{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:4/3;background:var(--bg3);cursor:pointer;text-decoration:none;display:block}.ep-item-grid-wrapper.prod-nav .ep-item-inner:hover .ep-item-image img{transform:scale(1.05)}.ep-item-grid-wrapper.prod-nav .ep-item-inner:hover .ep-item-contents{background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.2) 60%, transparent 100%)}.ep-item-grid-wrapper.prod-nav .ep-item-image{position:absolute !important;inset:0;height:100% !important}.ep-item-grid-wrapper.prod-nav .ep-item-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.prod-nav .ep-item-contents{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.15) 60%, transparent 100%);transition:background .3s;z-index:2}.ep-item-grid-wrapper.prod-nav .ep-item-title,.ep-item-grid-wrapper.prod-nav .ep-item-title *{color:var(--text-w) !important;font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;text-align:left !important}.ep-item-grid-wrapper.prod-nav .special-heading-border{display:none}.ep-item-grid-wrapper.next-steps .ep-item-inner{position:relative;overflow:hidden;border-radius:8px;background:var(--bg3);border:1px solid var(--border);aspect-ratio:3/2;cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s}.ep-item-grid-wrapper.next-steps .ep-item-inner:hover{border-color:var(--border-h);background:var(--bg4)}.ep-item-grid-wrapper.next-steps .ep-item-inner:hover .ep-item-image img{transform:scale(1.04)}.ep-item-grid-wrapper.next-steps .ep-item-image{position:absolute !important;inset:0;height:100% !important;opacity:.5}.ep-item-grid-wrapper.next-steps .ep-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.next-steps .ep-item-contents{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top, rgba(13, 13, 15, 0.9) 0%, transparent 100%);z-index:2}.ep-item-grid-wrapper.next-steps .ep-item-title,.ep-item-grid-wrapper.next-steps .ep-item-title *{color:var(--text-w) !important;font-size:16px !important;font-weight:600 !important;text-align:left !important}.ep-item-grid-wrapper.next-steps .special-heading-border{display:none}.ep-item-grid-wrapper.value-props .ep-item-inner{background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:28px 24px;height:100%;transition:border-color .2s}.ep-item-grid-wrapper.value-props .ep-item-inner:hover{border-color:var(--border-h)}.ep-item-grid-wrapper.value-props .ep-item-image{display:none}.ep-item-grid-wrapper.value-props .ep-item-title,.ep-item-grid-wrapper.value-props .ep-item-title *{font-size:16px !important;font-weight:600 !important;color:var(--text-w) !important;margin-bottom:10px !important;text-align:left !important}.ep-item-grid-wrapper.value-props .ep-item-contents{font-size:14px;color:var(--text-mute);line-height:1.6;text-align:left}.ep-item-grid-wrapper.value-props .special-heading-border{display:none}.ep-item-grid-wrapper.values-grid .ep-item-grid{counter-reset:val;align-items:flex-start;row-gap:clamp(40px,5vw,64px)}.ep-item-grid-wrapper.values-grid .ep-item{padding-top:0;padding-bottom:0}.ep-item-grid-wrapper.values-grid .ep-item{opacity:0}.ep-item-grid-wrapper.values-grid.vis .ep-item{opacity:1;animation:pillars-appear .85s ease-out backwards}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-1{animation-delay:0s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-2{animation-delay:0.12s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-3{animation-delay:0.24s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-4{animation-delay:0.36s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-5{animation-delay:0.48s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-6{animation-delay:0.6s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-7{animation-delay:0.72s}.ep-item-grid-wrapper.values-grid.vis .ep-item.ep-item-8{animation-delay:0.84s}.ep-item-grid-wrapper.values-grid .ep-item-inner{counter-increment:val;position:relative;background:none;border:0;padding:64px 0 0}.ep-item-grid-wrapper.values-grid .ep-item-inner::before{content:counter(val, decimal-leading-zero);position:absolute;top:0;left:0;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);transform-origin:top left;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.ep-item-grid-wrapper.values-grid .ep-item-inner::after{content:"";position:absolute;top:26px;left:0;width:2px;height:32px;background:linear-gradient(180deg, var(--cta), transparent)}.ep-item-grid-wrapper.values-grid .ep-item-image{display:none}.ep-item-grid-wrapper.values-grid .ep-item-title,.ep-item-grid-wrapper.values-grid .ep-item-title *{font-size:17px !important;font-weight:600 !important;letter-spacing:-0.01em !important;color:var(--text-w) !important;line-height:1.35 !important;margin-bottom:8px !important;text-align:left !important}.ep-item-grid-wrapper.values-grid .ep-item-content{font-size:16px;line-height:1.625;color:var(--s1);text-align:left;margin-top:8px;opacity:0;transform:translateY(6px);transition:opacity .55s cubic-bezier(0.22, 1, 0.36, 1),transform .55s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.ep-item-grid-wrapper.values-grid .ep-item-content p{margin:0}.ep-item-grid-wrapper.values-grid .ep-item.is-open .ep-item-content,.ep-item-grid-wrapper.values-grid .ep-item.is-auto-open .ep-item-content{opacity:1;transform:none}.ep-item-grid-wrapper.values-grid .ep-item.is-open .ep-item-inner::before,.ep-item-grid-wrapper.values-grid .ep-item.is-auto-open .ep-item-inner::before{transform:scale(1.3)}.ep-item-grid-wrapper.values-grid .special-heading-border{display:none}@media(prefers-reduced-motion: reduce){.ep-item-grid-wrapper.values-grid .ep-item{opacity:1 !important;animation:none !important}}@media(max-width: 989px){.ep-item-grid-wrapper.values-grid .ep-item-content{opacity:1;transform:none}.ep-item-grid-wrapper.values-grid .ep-item-inner::before{transform:none}}.ep-item-grid-wrapper.itemgrid--custom-background-color{--innerPadLR: clamp(28px, 3vw, 40px);--innerPadTop: clamp(28px, 3vw, 40px);--innerPadBottom: clamp(28px, 3vw, 40px)}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-grid{height:100%}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-inner{display:flex;flex-direction:column;height:100%;padding:var(--innerPadTop) var(--innerPadLR) var(--innerPadBottom);position:relative;overflow:hidden;border-radius:24px;background-color:var(--BgColor, var(--bg3));color:#fff}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-inner:has(.ep-item-media.ep-item-only-icon){--innerPadTop: clamp(72px, 7vw, 88px)}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-image{display:none}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-media.ep-item-only-icon{position:absolute;top:.75em;right:.85em;width:auto}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-media.ep-item-only-icon .ep-item-grid-icon::before{font-size:22px;color:#fff;line-height:1;width:2.4em;height:2.4em;background:rgba(0,0,0,.18);border-radius:50%;display:flex;align-items:center;justify-content:center}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-title-wrapper{margin:0}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-title,.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-title *{color:#fff !important;font-size:clamp(20px,2vw,26px) !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:-0.01em !important;margin:0 !important;text-align:left !important}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-content,.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-excerpt{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.6;margin-top:14px;text-align:left}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-content p,.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-excerpt p{margin:0}.ep-item-grid-wrapper.itemgrid--custom-background-color .special-heading-border{display:none}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-inner{transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item-inner:hover{transform:translateY(-4px)}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item:nth-child(3n+1) .ep-item-inner{--BgColor: #2f5fd0}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item:nth-child(3n+2) .ep-item-inner{--BgColor: #4a3fa6}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item:nth-child(3n+3) .ep-item-inner{--BgColor: #d96a1e}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item.bg-blue .ep-item-inner{--BgColor: #2f5fd0}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item.bg-indigo .ep-item-inner{--BgColor: #4a3fa6}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item.bg-orange .ep-item-inner{--BgColor: #d96a1e}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item.bg-teal .ep-item-inner{--BgColor: #1f7a6b}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item.bg-violet .ep-item-inner{--BgColor: #6b3fb0}.ep-item-grid-wrapper.itemgrid--custom-background-color .ep-item.bg-slate .ep-item-inner{--BgColor: #2a2f3a}.ep-item-grid-wrapper.cards-spotlight .ep-item-grid{height:100%}.ep-item-grid-wrapper.cards-spotlight{--cardAccent: var(--cta)}.ep-item-grid-wrapper.cards-spotlight .ep-item:nth-child(2n) .ep-item-inner{--cardAccent: var(--accent)}.ep-item-grid-wrapper.cards-spotlight .ep-item.accent-blue .ep-item-inner{--cardAccent: var(--cta)}.ep-item-grid-wrapper.cards-spotlight .ep-item.accent-orange .ep-item-inner{--cardAccent: var(--accent)}.ep-item-grid-wrapper.cards-spotlight .ep-item-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(40px,4vw,64px) clamp(28px,3vw,48px) clamp(54px,5vw,72px);border-radius:24px;background:radial-gradient(130% 90% at 50% 0%, #16181f 0%, #0d0d0f 72%);border:1px solid var(--border);overflow:hidden;transition:transform .35s cubic-bezier(0.16, 1, 0.3, 1),border-color .35s}.ep-item-grid-wrapper.cards-spotlight .ep-item-inner:hover{transform:translateY(-4px);border-color:color-mix(in srgb, var(--cardAccent) 50%, var(--border))}.ep-item-grid-wrapper.cards-spotlight .ep-item-image{display:none}.ep-item-grid-wrapper.cards-spotlight .ep-item-media.ep-item-only-icon{position:relative;width:clamp(77px,7.7vw,96px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:clamp(20px,2.5vw,34px)}.ep-item-grid-wrapper.cards-spotlight .ep-item-media.ep-item-only-icon::before{display:none}.ep-item-grid-wrapper.cards-spotlight .ep-item.ep-item-custom-size .ep-item-media.ep-item-only-icon,.ep-item-grid-wrapper.cards-spotlight .ep-item.ep-item-media-has-position .ep-item-media.ep-item-only-icon{width:clamp(77px,7.7vw,96px)}.ep-item-grid-wrapper.cards-spotlight .ep-item-grid-icon{position:relative;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%, #1a1c24, #0b0c0f);border:1px solid color-mix(in srgb, var(--cardAccent) 38%, rgba(255, 255, 255, 0.08));box-shadow:0 0 38px color-mix(in srgb, var(--cardAccent) 28%, transparent),inset 0 0 22px color-mix(in srgb, var(--cardAccent) 14%, transparent);display:grid;place-items:center}.ep-item-grid-wrapper.cards-spotlight .ep-item-grid-icon::before{font-size:clamp(22px,2.2vw,30px);line-height:1;color:#fff}.ep-item-grid-wrapper.cards-spotlight .ep-item-title-wrapper{margin:0}.ep-item-grid-wrapper.cards-spotlight .ep-item-title,.ep-item-grid-wrapper.cards-spotlight .ep-item-title *{font-weight:700 !important;line-height:1.1 !important;letter-spacing:-0.02em !important;text-align:center !important;margin:0 !important;background:linear-gradient(180deg, #ededf0 0%, #7d7d85 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0) !important}.ep-item-grid-wrapper.cards-spotlight .ep-item-content,.ep-item-grid-wrapper.cards-spotlight .ep-item-excerpt{color:var(--s1);font-size:clamp(15px,1.3vw,17px);line-height:1.85;text-align:center;margin-top:clamp(16px,2vw,26px);max-width:34ch}.ep-item-grid-wrapper.cards-spotlight .ep-item-content p,.ep-item-grid-wrapper.cards-spotlight .ep-item-excerpt p{margin:0}.ep-item-grid-wrapper.cards-spotlight .special-heading-border{display:none}.ep-item-grid-wrapper.cards-spotlight .ep-item-inner::before{content:"";position:absolute;left:50%;bottom:clamp(34px,4vw,46px);transform:translateX(-50%);width:46%;height:1px;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cardAccent) 45%, rgba(255, 255, 255, 0.22)), transparent)}.ep-item-grid-wrapper.mission-cards .ep-item-inner{background:var(--bg3);border:1px solid var(--border);border-radius:8px;overflow:hidden;padding:24px;height:100%;transition:border-color .2s}.ep-item-grid-wrapper.mission-cards .ep-item-inner:hover{border-color:var(--border-h)}.ep-item-grid-wrapper.mission-cards .ep-item-image{display:none !important}.ep-item-grid-wrapper.mission-cards .ep-item-title,.ep-item-grid-wrapper.mission-cards .ep-item-title *{font-size:15px !important;font-weight:600 !important;color:var(--text-w) !important;margin-bottom:10px !important;text-align:left !important}.ep-item-grid-wrapper.mission-cards .ep-item-content,.ep-item-grid-wrapper.mission-cards .ep-item-excerpt{font-size:14px;color:var(--text-mute);line-height:1.65}.ep-item-grid-wrapper.mission-cards .ep-item-content p,.ep-item-grid-wrapper.mission-cards .ep-item-excerpt p{margin:0}.ep-item-grid-wrapper.mission-cards .special-heading-border{display:none}.missions-section{border-top:1px solid var(--border)}.missions-section .av-special-heading{margin-bottom:32px !important}.prod-nav-section{padding:clamp(48px,6vw,80px) 0}.ep-item-grid-wrapper.mf-pipeline{position:relative;counter-reset:pipe-stage;padding-top:20px}.ep-item-grid-wrapper.mf-pipeline::before{content:"";position:absolute;top:196px;left:10%;right:10%;height:1px;background:var(--border);z-index:0}.ep-item-grid-wrapper.mf-pipeline::after{content:"";position:absolute;top:196px;left:10%;width:0;height:1px;background:linear-gradient(90deg, var(--glow), var(--accent));z-index:1;transition:width 1.2s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.mf-pipeline.vis::after{width:80%}.ep-item-grid-wrapper.mf-pipeline .ep-item{counter-increment:pipe-stage}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;padding:0 16px 24px;cursor:pointer}.ep-item-grid-wrapper.mf-pipeline .ep-item-media{width:100% !important}.ep-item-grid-wrapper.mf-pipeline .ep-item-image{width:100%;height:160px !important;display:flex !important;align-items:flex-end;justify-content:center;position:relative;opacity:.65;filter:saturate(0.7);transition:opacity .5s cubic-bezier(0.16, 1, 0.3, 1),filter .5s cubic-bezier(0.16, 1, 0.3, 1),transform .5s cubic-bezier(0.16, 1, 0.3, 1);margin-bottom:0}.ep-item-grid-wrapper.mf-pipeline .ep-item-image img{width:100% !important;height:100% !important;object-fit:contain;object-position:bottom center}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner::after{content:"";position:absolute;top:191px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid var(--border);z-index:3;transition:border-color .5s cubic-bezier(0.16, 1, 0.3, 1),background .5s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .5s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.mf-pipeline .ep-item-contents{margin-top:56px;display:flex;flex-direction:column;align-items:center}.ep-item-grid-wrapper.mf-pipeline .ep-item-title{text-decoration:none !important}.ep-item-grid-wrapper.mf-pipeline .ep-item-title::before{content:counter(pipe-stage, decimal-leading-zero);display:block;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:2px;color:var(--s2);margin-bottom:8px}.ep-item-grid-wrapper.mf-pipeline .ep-item-title{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-0.01em;color:var(--text-w);transition:color .5s cubic-bezier(0.16, 1, 0.3, 1)}.ep-item-grid-wrapper.mf-pipeline .ep-item-content{font-size:14px;line-height:1.55;color:var(--s1);margin-top:6px}.ep-item-grid-wrapper.mf-pipeline .ep-item-content p{margin:0}.ep-item-grid-wrapper.mf-pipeline .special-heading-border{display:none}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner:hover .ep-item-image{opacity:1;filter:saturate(1);transform:translateY(-6px)}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner:hover::after{border-color:var(--accent);background:var(--accent);box-shadow:0 0 16px rgba(246,128,32,.4)}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner:hover .ep-item-title{color:var(--accent)}@media(max-width: 989px){.ep-item-grid-wrapper.mf-pipeline{padding-top:12px}.ep-item-grid-wrapper.mf-pipeline::before,.ep-item-grid-wrapper.mf-pipeline::after{display:none}.ep-item-grid-wrapper.mf-pipeline .ep-item-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;gap:16px;padding:0 16px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent) hsla(0,0%,100%,.06)}.ep-item-grid-wrapper.mf-pipeline .ep-item-grid::-webkit-scrollbar{height:6px}.ep-item-grid-wrapper.mf-pipeline .ep-item-grid::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:3px}.ep-item-grid-wrapper.mf-pipeline .ep-item-grid::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.ep-item-grid-wrapper.mf-pipeline .ep-item-grid::-webkit-scrollbar-thumb:hover{background:var(--p2)}.ep-item-grid-wrapper.mf-pipeline .ep-item{flex:0 0 max(220px,42vw) !important;width:auto !important;max-width:300px;scroll-snap-align:center;padding:0 !important}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner{padding:0 !important}.ep-item-grid-wrapper.mf-pipeline .ep-item-image{height:120px !important}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner::before{content:"";position:absolute;top:140px;left:50%;width:calc(100% + 16px);height:1px;background:var(--border);z-index:0}.ep-item-grid-wrapper.mf-pipeline .ep-item:last-child .ep-item-inner::before{display:none}.ep-item-grid-wrapper.mf-pipeline .ep-item-inner::after{display:block;top:135px}.ep-item-grid-wrapper.mf-pipeline .ep-item-contents{margin-top:45px}}.next-steps-section{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--border)}.ep-item-grid-wrapper.itemgrid--logos{overflow:hidden}.ep-item-grid-wrapper.itemgrid--logos .ep-item-grid{flex-wrap:nowrap !important;width:max-content;align-items:center;gap:0 !important;margin:0 !important;animation:logo-marquee 34s linear infinite;will-change:transform;transform:translateZ(0)}.ep-item-grid-wrapper.itemgrid--logos:hover .ep-item-grid{animation-play-state:paused}.ep-item-grid-wrapper.itemgrid--logos .ep-item{width:auto !important;flex:0 0 auto !important;padding:0 clamp(24px,3.5vw,56px) !important}.ep-item-grid-wrapper.itemgrid--logos .ep-item-inner{background:none !important;border:none !important;border-radius:0 !important;padding:0 !important;display:flex;align-items:center;justify-content:center}.ep-item-grid-wrapper.itemgrid--logos .ep-item-media,.ep-item-grid-wrapper.itemgrid--logos .ep-item-image{margin:0 !important;width:auto !important}.ep-item-grid-wrapper.itemgrid--logos .ep-item-image img{height:var(--epCustomItemSize, 56px);width:auto;max-width:none;object-fit:contain;filter:brightness(0) invert(1)}.ep-item-grid-wrapper.itemgrid--logos .ep-item-contents,.ep-item-grid-wrapper.itemgrid--logos .ep-item-title-wrapper,.ep-item-grid-wrapper.itemgrid--logos .special-heading-border{display:none !important}@media(max-width: 600px){.ep-item-grid-wrapper.itemgrid--logos .ep-item-image img{height:var(--epCustomItemSize, 40px)}}@keyframes logo-marquee{to{transform:translateX(-50%)}}.mission-row-wrap{border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:24px}.mission-row-wrap>.wrap{max-width:none;padding:0}.mission-row-wrap .mission-row{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:400px}.mission-row-wrap .mission-row.image-right .mr-img-col{order:2}.mission-row-wrap .mission-row.image-right .mr-text-col{order:1}.mission-row-wrap .mr-img-col{position:relative;overflow:hidden}.mission-row-wrap .mr-img-col .img-block{position:absolute;inset:0;transform:scale(1.08);transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1)}.mission-row-wrap .mr-img-col .img-block img{width:100%;height:100%;object-fit:cover;display:block}.mission-row-wrap .mr-img-col .mr-customer{position:absolute;top:28px;left:28px;z-index:2;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-w);background:rgba(13,13,15,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:9px 16px;border:1px solid var(--border);border-radius:4px;max-width:calc(100% - 56px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mission-row-wrap .mr-text-col{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px)}.mission-row-wrap .mr-text-col .mr-title{font-size:clamp(22px,2.5vw,34px);font-weight:600;line-height:1.25;letter-spacing:-0.02em;color:var(--text-w);margin:0;transition:color .3s}.mission-row-wrap .mr-sector{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);display:flex;align-items:center;gap:10px}.mission-row-wrap .mr-sector::before{content:"";display:inline-block;width:24px;height:1px;background:var(--accent);flex-shrink:0}.mission-row-wrap .mr-body{font-size:15px;color:var(--text-mute);line-height:1.65}.mission-row-wrap .mr-body p{margin:0 0 1em}.mission-row-wrap .mr-body p:last-child{margin-bottom:0}.mission-row-wrap .mr-body strong,.mission-row-wrap .mr-body b{color:var(--text-w);font-weight:700}.mission-row-wrap .mr-body blockquote{margin:1.25em 0;padding:0 0 0 20px;border:none;font-size:16px;font-weight:700;line-height:1.55;color:var(--text-w)}.mission-row-wrap .mr-body blockquote p{margin:1.25em 0 0;color:var(--text-w)}.mission-row-wrap .mr-body blockquote p:first-child{margin-top:0}.mission-row-wrap .mr-body em{font-family:var(--mono);font-style:normal;font-weight:600;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--s2);line-height:1.4}.mission-row-wrap .mr-body ul{list-style:none;padding:0;margin:1.25em 0 0}.mission-row-wrap .mr-body ul li{font-family:var(--mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--s2);margin:0 0 6px}.mission-row-wrap .mr-body ul li:last-child{margin-bottom:0}.mission-row-wrap .mr-body a{color:var(--accent);text-decoration:underline}.mission-row-wrap .mr-body a:hover{text-decoration:none}.mission-row-wrap .mr-tags{display:flex;flex-wrap:wrap;gap:8px}.mission-row-wrap .mr-tag{display:inline-block;border:1px solid hsla(0,0%,100%,.2);border-radius:100px;padding:5px 12px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--s3);transition:border-color .3s}.mission-row-wrap .mission-row.vis .mr-img-col .img-block{transform:scale(1)}.mission-row-wrap:hover .mr-img-col .img-block{transform:scale(1.04);transition-duration:.8s}.mission-row-wrap:hover .mr-text-col .mr-title{color:var(--s2)}.mission-row-wrap:hover .mr-tag{border-color:var(--border-h)}@media(max-width: 1024px){.mission-row-wrap .mission-row{grid-template-columns:1fr;min-height:unset}.mission-row-wrap .mission-row.image-right .mr-img-col{order:-1}.mission-row-wrap .mission-row.image-right .mr-text-col{order:1}.mission-row-wrap .mr-img-col{height:clamp(260px,50vw,420px)}}@media(max-width: 768px){.mission-row-wrap .mr-text-col{padding:40px 24px}}.tl-section{overflow:hidden}.tl-header{text-align:center;padding:clamp(64px,8vw,100px) 0 clamp(40px,5vw,64px)}.tl-eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin-bottom:18px}.tl-headline{font-size:clamp(24px,3.5vw,42px);font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--text-w);max-width:680px;margin:0 auto}.tl-year-strip{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(40px,5vw,64px)}.tl-year-strip::before{content:"";position:absolute;top:7px;left:0;right:0;height:1px;background:var(--border)}.tl-year-dot{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:1;cursor:pointer;transition:opacity .2s}.tl-year-dot:hover{opacity:.75}.tl-year-dot.active .tl-dot-inner{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px rgba(246,128,32,.45)}.tl-year-dot.active .tl-dot-year{color:var(--accent)}.tl-dot-inner{width:15px;height:15px;border-radius:50%;border:2px solid var(--accent);background:var(--bg, #0d0d0f)}.tl-dot-year{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--text-mute);letter-spacing:.5px}.tl-cards{border-top:1px solid var(--border)}.tl-card{display:grid;grid-template-columns:1fr 1fr;min-height:480px;border-bottom:1px solid var(--border)}.tl-card.tl-card-flip .tl-card-img{order:2}.tl-card.tl-card-flip .tl-card-body{order:1}.tl-card-img{position:relative;overflow:hidden;background:#111113}.tl-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.05);transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1)}.tl-card-img .tl-card-img-label{position:absolute;bottom:20px;left:20px;z-index:2;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--text-w);background:rgba(13,13,15,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border:1px solid var(--border);border-radius:4px}.tl-card.vis .tl-card-img img{transform:scale(1)}.tl-card-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,80px) clamp(32px,5vw,72px);gap:14px}.tl-card-year{font-size:clamp(56px,7vw,96px);font-weight:700;letter-spacing:-0.05em;line-height:1;color:hsla(0,0%,100%,.06);margin-bottom:-8px}.tl-card-eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent)}.tl-card-title{font-size:clamp(20px,2.5vw,30px);font-weight:600;letter-spacing:-0.02em;line-height:1.25;color:var(--text-w);margin:0;transition:opacity .18s ease}.tl-card-text{font-size:15px;color:var(--text-mute);line-height:1.65;margin:0;transition:opacity .18s ease}.tl-card-text p{margin:0 0 .7em}.tl-card-text p:last-child{margin-bottom:0}.tl-card-text a{color:var(--s2);text-decoration:underline}.tl-card-text strong{color:var(--text-w)}.tl-card-text ul,.tl-card-text ol{margin:.5em 0;padding-left:1.2em}.tl-card-text li{margin-bottom:.3em}.tl-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tl-tag{display:inline-block;border:1px solid hsla(0,0%,100%,.15);border-radius:100px;padding:4px 10px;font-family:var(--mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:hsla(0,0%,100%,.4);background:none;line-height:1.4;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.tl-tag:hover{border-color:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.7)}.tl-tag.is-active{border-color:var(--accent);color:var(--accent);background:rgba(246,128,32,.08)}.story-tl-section{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--border)}.story-tl-headline{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-0.03em;color:var(--text-w);margin-bottom:clamp(40px,5vw,72px)}.story-tl-track{display:grid;grid-template-columns:repeat(4, 1fr)}.story-tl-col{padding-right:28px}.story-tl-year{font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-0.04em;color:var(--text-w);line-height:1}.story-tl-tick{height:1px;background:var(--border);margin:16px 0}.story-tl-label{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--accent);margin-bottom:10px}.story-tl-desc{font-size:14px;color:var(--text-mute);line-height:1.6}@media(max-width: 1024px){.tl-card{grid-template-columns:1fr;min-height:unset}.tl-card.tl-card-flip .tl-card-img{order:-1}.tl-card.tl-card-flip .tl-card-body{order:1}.tl-card .tl-card-img{height:clamp(240px,45vw,360px)}.story-tl-track{grid-template-columns:repeat(2, 1fr);gap:32px 0}}@media(max-width: 768px){.tl-year-strip{display:none}.tl-card-body{padding:40px 24px}.story-tl-track{grid-template-columns:1fr 1fr;gap:28px 0}.story-tl-col{padding-right:12px}}@media(max-width: 480px){.story-tl-track{grid-template-columns:1fr;gap:24px 0}.story-tl-col{padding-right:0}}.jobs-list-section{padding:clamp(48px,6vw,80px) 0}.jobs-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.jobs-filter-btn{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);background:rgba(0,0,0,0);border:1px solid var(--border);border-radius:999px;padding:10px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .3s,color .3s,background .3s}.jobs-filter-btn:hover,.jobs-filter-btn.active{border-color:var(--text-w);color:var(--text-w)}.jobs-filter-btn .jfb-count{font-size:10px;color:var(--s1);background:hsla(0,0%,100%,.04);padding:2px 8px;border-radius:999px}.jobs-filter-btn.active .jfb-count{color:var(--text-w)}.jobs-dept{border-bottom:1px solid var(--border);transition:opacity .25s,transform .25s}.jobs-dept:first-of-type{border-top:1px solid var(--border)}.jobs-dept.is-hidden{display:none}.jobs-dept-header{display:flex;align-items:center;gap:16px;padding:24px 0;cursor:pointer}.jobs-dept-header:hover .jobs-chev{stroke:var(--accent)}.jobs-dept-header:hover .jobs-count{color:var(--text-w);background:rgba(246,128,32,.12)}.jobs-dept-header:hover h3{color:var(--accent);transform:translateX(6px)}.jobs-dept-header h3{font-size:18px !important;font-weight:600;flex:1;color:var(--text-w);margin:0;line-height:1.3;transition:color .2s,transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.jobs-count{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--s1);background:hsla(0,0%,100%,.04);padding:4px 12px;border-radius:999px;transition:color .2s,background .2s}.jobs-chev{width:14px;height:14px;fill:none;stroke:var(--s1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s,stroke .2s;flex-shrink:0}.jobs-dept.open .jobs-chev{transform:rotate(180deg)}.jobs-list{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.16, 1, 0.3, 1)}.jobs-dept.open .jobs-list{max-height:2000px}a.job-row{position:relative;display:flex;align-items:center;gap:16px;padding:16px 0 16px 24px;border-top:1px solid hsla(0,0%,100%,.04);text-decoration:none;color:inherit;transition:background .2s,padding .2s}a.job-row::before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;background:var(--accent);transform:translateY(-50%);transition:height .25s cubic-bezier(0.16, 1, 0.3, 1)}a.job-row:hover{background:rgba(246,128,32,.04);padding-left:32px}a.job-row:hover::before{height:60%}a.job-row:hover .job-title{color:var(--accent)}a.job-row:hover .job-loc{color:var(--text-w)}.job-title{flex:1;font-size:15px;font-weight:500;color:var(--text-w);transition:color .2s}.job-loc{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--s1);text-transform:uppercase;transition:color .2s}.job-new{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:rgba(246,128,32,.1);padding:3px 10px;border-radius:999px}@media(max-width: 768px){a.job-row{flex-wrap:wrap;padding-left:16px}a.job-row:hover{padding-left:20px}.job-loc{width:100%;padding-left:0}}.starfield-bg{position:relative;isolation:isolate}.starfield-bg>.muon-starfield{position:absolute;inset:0;z-index:0;pointer-events:none}.starfield-bg>*:not(.muon-starfield){position:relative;z-index:1}.ep-columns.starfield-bg>.muon-starfield{left:calc(var(--epColumnSpace, 60px)/-2);right:calc(var(--epColumnSpace, 60px)/-2)}.muon-starfield circle{opacity:var(--o, 0.4);animation:muon-sf-twinkle 4s ease-in-out infinite}@keyframes muon-sf-twinkle{0%,100%{opacity:var(--o, 0.4)}50%{opacity:calc(var(--o, 0.4)*.22)}}.muon-sf-drift{animation:muon-sf-drift 26s ease-in-out infinite alternate}@keyframes muon-sf-drift{from{transform:translate(0, 0)}to{transform:translate(-14px, 7px)}}.muon-sf-lines{animation:muon-sf-lines 7s ease-in-out infinite}@keyframes muon-sf-lines{0%,100%{opacity:.45}50%{opacity:1}}.muon-sf-shooter{opacity:0;animation:muon-sf-shoot 9s ease-in 3s infinite}@keyframes muon-sf-shoot{0%{opacity:0;transform:translate(120px, -30px)}4%{opacity:1}15%{opacity:1}26%{opacity:0;transform:translate(800px, 236px)}100%{opacity:0;transform:translate(800px, 236px)}}@media(prefers-reduced-motion: reduce){.muon-starfield circle,.muon-sf-drift,.muon-sf-lines,.muon-sf-shooter{animation:none}.muon-sf-shooter{opacity:0}}body.page-careers .hero-compact-section>.container,body.page-careers .hero-compact-section>.container>.template-page,body.page-customers .hero-compact-section>.container,body.page-customers .hero-compact-section>.container>.template-page{max-width:100% !important;padding:0 !important;width:100% !important}body.page-careers .hero-compact,body.page-customers .hero-compact{min-height:100vh;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.page-careers .hero-compact .hc-bg,body.page-customers .hero-compact .hc-bg{opacity:1;filter:brightness(0.55)}body.page-careers .hero-compact::before,body.page-customers .hero-compact::before{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:3;pointer-events:none;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.35) 20%, rgba(0, 35, 160, 0.15) 45%, transparent 100%);filter:blur(20px)}body.page-positions .hero-compact::before{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:3;pointer-events:none;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.35) 20%, rgba(0, 35, 160, 0.15) 45%, transparent 100%);filter:blur(20px)}body.page-careers .team-photos-section{border-top:1px solid var(--border)}body.page-careers .team-photos-section>.container{max-width:100% !important;width:100% !important;padding:clamp(56px,6vw,80px) 0 !important}body.page-careers .team-photos-section>.container>.template-page{max-width:100% !important;width:100% !important;padding:0 !important}body.page-careers .team-photos-section .photos-eyebrow,body.page-careers .team-photos-section .photos-h2{max-width:var(--w);margin-left:auto !important;margin-right:auto !important;padding:0 50px;width:100%}body.page-careers .team-photos-section .photos-eyebrow .av-special-heading-tag{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0 0 16px}body.page-careers .team-photos-section .photos-h2 .av-special-heading-tag{font-size:clamp(28px,3.2vw,42px);font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:var(--text-w);max-width:700px;margin:0 0 48px}@media(max-width: 767px){body.page-careers .team-photos-section .photos-eyebrow,body.page-careers .team-photos-section .photos-h2{width:85%;padding:0}}body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-flickity-slide,body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-grid-column{padding:0 8px !important}body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-grid.ep-flickity-slider{margin:0 -8px}body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-inner{background:none !important;border:none !important;padding:0 !important}body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-media,body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-image{margin:0 !important;overflow:hidden;border-radius:8px;aspect-ratio:4/3}body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-image img{width:100%;height:100%;object-fit:cover;display:block}body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-contents,body.page-careers .team-photos-section .ep-item-grid-wrapper .ep-item-title-wrapper{display:none !important}body.page-careers .team-photos-section .ep-item-grid-wrapper .flickity-button{background:rgba(13,13,15,.7);color:#fff}body.page-careers .team-photos-section .ep-item-grid-wrapper .flickity-button:hover{background:rgba(13,13,15,.9)}body.page-careers .team-photos-section .ep-item-grid-wrapper .flickity-prev-next-button{width:44px;height:44px;border-radius:999px}body.page-careers .team-photos-section .ep-item-grid-wrapper .flickity-page-dots .dot{background:hsla(0,0%,100%,.3)}body.page-careers .team-photos-section .ep-item-grid-wrapper .flickity-page-dots .dot.is-selected{background:var(--accent)}body.page-careers .hero-blur::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right, transparent 60%, rgba(13, 13, 15, 0.35) 85%, rgba(13, 13, 15, 0.6) 100%)}body.page-careers .hero-blur .hb-content{z-index:5}body.page-careers .awards-section,body.page-careers .hwb-section,body.page-careers .benefits-section,body.page-careers .muon-open-positions,body.page-careers .cta-end-section{padding:0 !important}body.page-careers .awards-section>.container,body.page-careers .hwb-section>.container,body.page-careers .benefits-section>.container,body.page-careers .muon-open-positions>.container,body.page-careers .cta-end-section>.container{max-width:var(--w) !important;padding:0 50px !important;width:100% !important}body.page-careers .awards-section>.container>.template-page,body.page-careers .hwb-section>.container>.template-page,body.page-careers .benefits-section>.container>.template-page,body.page-careers .muon-open-positions>.container>.template-page,body.page-careers .cta-end-section>.container>.template-page{max-width:100% !important;padding:0 !important;width:100% !important}body.page-careers .awards-section .av-special-heading,body.page-careers .awards-section .av_textblock_section,body.page-careers .awards-section .avia-button-wrap,body.page-careers .awards-section .avia-image-container,body.page-careers .hwb-section .av-special-heading,body.page-careers .hwb-section .av_textblock_section,body.page-careers .hwb-section .avia-button-wrap,body.page-careers .hwb-section .avia-image-container,body.page-careers .benefits-section .av-special-heading,body.page-careers .benefits-section .av_textblock_section,body.page-careers .benefits-section .avia-button-wrap,body.page-careers .benefits-section .avia-image-container,body.page-careers .muon-open-positions .av-special-heading,body.page-careers .muon-open-positions .av_textblock_section,body.page-careers .muon-open-positions .avia-button-wrap,body.page-careers .muon-open-positions .avia-image-container,body.page-careers .cta-end-section .av-special-heading,body.page-careers .cta-end-section .av_textblock_section,body.page-careers .cta-end-section .avia-button-wrap,body.page-careers .cta-end-section .avia-image-container{margin:0;padding:0}body.page-careers .awards-section .av-special-heading .special-heading-border,body.page-careers .hwb-section .av-special-heading .special-heading-border,body.page-careers .benefits-section .av-special-heading .special-heading-border,body.page-careers .muon-open-positions .av-special-heading .special-heading-border,body.page-careers .cta-end-section .av-special-heading .special-heading-border{display:none}body.page-careers .awards-section .avia_textblock p:last-child,body.page-careers .hwb-section .avia_textblock p:last-child,body.page-careers .benefits-section .avia_textblock p:last-child,body.page-careers .muon-open-positions .avia_textblock p:last-child,body.page-careers .cta-end-section .avia_textblock p:last-child{margin-bottom:0}body.page-careers .awards-section{border-top:1px solid var(--border)}body.page-careers .awards-section>.container{padding-top:clamp(56px,6vw,80px) !important;padding-bottom:clamp(56px,6vw,80px) !important}body.page-careers .awards-section .awards-eyebrow .av-special-heading-tag{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0 0 16px}body.page-careers .awards-section .awards-h2 .av-special-heading-tag{font-size:clamp(28px,3.2vw,42px);font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:var(--text-w);max-width:700px;margin:0 0 48px}body.page-careers .awards-section .ep-columns-inner{margin:0 !important}body.page-careers .awards-section .ep-column.award-chip{padding:32px !important;border-left:1px solid var(--border);margin-top:0}body.page-careers .awards-section .ep-column.award-chip.first{border-left:none;padding-left:0 !important}body.page-careers .awards-section .ep-column.award-chip:last-of-type{padding-right:0 !important}body.page-careers .awards-section .ep-column.award-chip>.ep-column-inner>div{height:100%;display:flex;flex-direction:column}body.page-careers .awards-section .aw-label .av-special-heading-tag{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--s1);margin:0 0 16px}body.page-careers .awards-section .aw-logo{margin:0 0 24px !important;min-height:185px;display:flex;align-items:center}body.page-careers .awards-section .aw-logo .avia-image-container-inner,body.page-careers .awards-section .aw-logo .avia-image-overlay-wrap{display:block;line-height:0}body.page-careers .awards-section .aw-logo img{max-height:185px;max-width:280px;width:auto;height:auto;display:block;opacity:.9;transition:opacity .3s,transform .3s;object-fit:contain;object-position:left center}body.page-careers .awards-section .aw-logo:hover img{opacity:1}body.page-careers .awards-section .aw-text{margin-top:0}body.page-careers .awards-section .aw-text .avia_textblock,body.page-careers .awards-section .aw-text .avia_textblock p{font-size:16px;line-height:1.625;color:var(--text-w);margin:0}@media(max-width: 768px){body.page-careers .awards-section .ep-column.award-chip{border-left:none !important;border-top:1px solid var(--border);padding:32px 0 !important}body.page-careers .awards-section .ep-column.award-chip.first{border-top:none}}.values-section>.container,.values-section>.container>.template-page{max-width:100% !important;padding:0 !important;width:100% !important;overflow:visible !important}.val-outer{position:relative;min-height:100vh;width:100vw;margin-left:calc(50% - 50vw)}.val-sticky{position:sticky;top:0;padding:80px 0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.val-inner{overflow:hidden}.val-heading-row{max-width:var(--w);margin:0 auto 64px;padding:0 50px}@media(max-width: 767px){.val-heading-row{width:85%;padding:0}}.val-eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:16px}.val-h2{max-width:640px;font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:var(--text-w)}.val-ruler{position:relative;height:1px;background:var(--border);margin-bottom:0}.val-strip{display:flex;gap:0;will-change:transform;padding-top:32px}.value-card{flex:0 0 320px;padding:0 32px;position:relative}.value-card:first-child{padding-left:50px}.value-card .vc-num{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.value-card .vc-tick{width:2px;height:32px;background:linear-gradient(180deg, var(--cta), transparent);margin-bottom:20px}.value-card .vc-title{font-size:17px;font-weight:600;letter-spacing:-0.01em;color:var(--text-w);margin-bottom:8px;line-height:1.35}.value-card .body-text{font-size:16px;line-height:1.625;color:var(--s1)}@media(max-width: 768px){.val-outer{height:auto !important}.val-sticky{position:relative;height:auto;padding-bottom:clamp(40px,8vw,64px)}.val-strip{flex-direction:column;transform:none !important;padding-top:0;width:85%;margin:0 auto}.value-card{flex:none;border-left:none !important;border-top:1px solid var(--border);padding:28px 0 !important}.value-card:first-child{border-top:none;padding-left:0 !important}}body.page-careers .hwb-section>.container{padding-top:clamp(48px,5vw,72px) !important;padding-bottom:clamp(48px,5vw,72px) !important}body.page-careers .hwb-section .hwb-eyebrow .av-special-heading-tag{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0 0 48px}body.page-careers .hwb-section .ep-column.hwb-label-col{border-top:1px solid var(--border);padding-top:48px !important;padding-right:24px}body.page-careers .hwb-section .ep-column.hwb-row-1.hwb-label-col{border-top:none;padding-top:0 !important}body.page-careers .hwb-section .ep-column.hwb-text-col{border-top:1px solid var(--border);padding-top:48px !important;padding-right:24px}body.page-careers .hwb-section .ep-column.hwb-row-1.hwb-text-col{border-top:none;padding-top:0 !important}body.page-careers .hwb-section .ep-column.hwb-img-col{border-top:1px solid var(--border);padding-top:48px !important}body.page-careers .hwb-section .ep-column.hwb-row-1.hwb-img-col{border-top:none;padding-top:0 !important}body.page-careers .hwb-section .hwb-num .av-special-heading-tag{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0 0 12px}body.page-careers .hwb-section .hwb-title .av-special-heading-tag{font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:1.35;letter-spacing:-0.02em;color:var(--text-w);margin:0}body.page-careers .hwb-section .hwb-body .avia_textblock,body.page-careers .hwb-section .hwb-body .avia_textblock p{font-size:15px;line-height:1.65;color:var(--text-mute);margin:0}body.page-careers .hwb-section .hwb-img{margin-top:0}body.page-careers .hwb-section .hwb-img img{width:100%;height:clamp(220px,22vw,360px);object-fit:cover;border-radius:8px;display:block}body.page-careers .hwb-section .ep-column.hwb-label-col,body.page-careers .hwb-section .ep-column.hwb-text-col,body.page-careers .hwb-section .ep-column.hwb-img-col{padding-bottom:48px}body.page-careers .benefits-section{border-top:1px solid var(--border)}body.page-careers .benefits-section>.container{padding-top:clamp(56px,6vw,80px) !important;padding-bottom:clamp(56px,6vw,80px) !important}body.page-careers .benefits-section .benefits-eyebrow .av-special-heading-tag{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0 0 16px}body.page-careers .benefits-section .benefits-h2 .av-special-heading-tag{font-size:clamp(28px,3.2vw,42px);font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:var(--text-w);max-width:640px;margin:0 0 48px}body.page-careers .benefits-section .ep-columns-inner{margin:0 !important}body.page-careers .benefits-section .ep-column.benefit-cell{padding:32px !important;border-left:1px solid var(--border)}body.page-careers .benefits-section .ep-column.benefit-cell.first{border-left:none;padding-left:0 !important}body.page-careers .benefits-section .ep-column.benefit-row-2{border-top:1px solid var(--border);padding-top:32px !important}body.page-careers .benefits-section .bn-title .av-special-heading-tag{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--s2);margin:0 0 16px}body.page-careers .benefits-section .bn-body .avia_textblock,body.page-careers .benefits-section .bn-body .avia_textblock p{font-size:15px;line-height:1.65;color:var(--text-w);margin:0}@media(max-width: 768px){body.page-careers .benefits-section .ep-column.benefit-cell{border-left:none !important;padding:28px 0 !important;border-top:1px solid var(--border)}body.page-careers .benefits-section .ep-column.benefit-cell.first{border-top:none}body.page-careers .benefits-section .ep-column.benefit-row-2{border-top:1px solid var(--border);padding-top:28px !important}}body.page-careers .muon-open-positions{border-top:1px solid var(--border)}body.page-careers .muon-open-positions>.container{padding-top:clamp(80px,9vw,140px) !important;padding-bottom:clamp(80px,9vw,140px) !important}body.page-careers .muon-open-positions .template-page.content{display:flex;align-items:center;flex-wrap:wrap}body.page-careers .muon-open-positions .ep-column.mop-text{padding-right:clamp(16px,3vw,40px)}body.page-careers .muon-open-positions .mop-eyebrow .av-special-heading-tag{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin:0 0 16px}body.page-careers .muon-open-positions .mop-heading .av-special-heading-tag{font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-0.03em;line-height:1.15;color:var(--text-w);margin:0 0 20px;max-width:520px}body.page-careers .muon-open-positions .mop-body .avia_textblock,body.page-careers .muon-open-positions .mop-body .avia_textblock p{font-size:clamp(15px,2vw,17px);line-height:1.7;color:var(--s1);margin:0 0 36px;max-width:520px}body.page-careers .muon-open-positions .mop-image img{width:100%;min-height:420px;max-height:520px;object-fit:cover;border-radius:8px;display:block}body.page-careers .muon-open-positions .mop-btn{margin-top:8px}body.page-careers .muon-open-positions .mop-btn .avia-button{display:inline-flex;align-items:center;gap:12px;background:var(--accent) !important;border-color:var(--accent) !important;color:#0d0d0f !important;border-radius:999px !important;padding:14px 34px !important;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body.page-careers .muon-open-positions .mop-btn .avia-button:hover{background:#f89a4b !important;border-color:#f89a4b !important}@media(max-width: 900px){body.page-careers .muon-open-positions .template-page.content{display:block}body.page-careers .muon-open-positions .ep-column.mop-text{padding-right:0 !important;margin-bottom:32px}body.page-careers .muon-open-positions .mop-image img{min-height:280px}}body.page-careers .cta-end-section{border-top:1px solid var(--border)}body.page-careers .cta-end-section>.container{padding-top:clamp(72px,8vw,120px) !important;padding-bottom:clamp(72px,8vw,120px) !important}body.page-careers .cta-end-section .cta-end-heading .av-special-heading-tag{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:var(--text-w);max-width:640px;margin:0 0 32px}body.page-careers .cta-end-section .cta-end-btn .avia-button{background:var(--cta) !important;border-color:var(--cta) !important;color:#fff !important;border-radius:999px !important;padding:14px 34px !important;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}body.page-careers .cta-end-section .cta-end-btn .avia-button:hover{background:#003ab3 !important;border-color:#003ab3 !important}body.page-careers .ep-item-grid-wrapper.value-props .ep-item-title,body.page-careers .ep-item-grid-wrapper.value-props .ep-item-title *{font-size:17px !important;letter-spacing:-0.01em !important}body.page-careers .ep-item-grid-wrapper.value-props .ep-item-content p{font-size:15px;line-height:1.65;color:var(--text-mute);margin:0}body.page-team .compact-hero-section>.container,body.page-team .team-section>.container{max-width:100% !important;padding:0 !important;width:100% !important}body.page-team .compact-hero-section>.container>.template-page,body.page-team .team-section>.container>.template-page{max-width:100% !important;padding:0 !important;width:100% !important}body.page-team .hero-compact{min-height:100vh;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.page-team .hero-compact .hc-bg{opacity:1;filter:brightness(0.55)}body.page-team .hero-compact::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center, rgba(13, 13, 15, 0) 0%, rgba(13, 13, 15, 0.45) 70%, rgba(13, 13, 15, 0.7) 100%)}body.page-team .hero-compact::before{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:3;pointer-events:none;background:linear-gradient(0deg, rgba(0, 55, 215, 0.6) 0%, rgba(0, 45, 190, 0.35) 20%, rgba(0, 35, 160, 0.15) 45%, transparent 100%);filter:blur(20px)}.team-section{display:grid;grid-template-columns:260px 1fr;gap:0 40px;padding:clamp(48px,5vw,72px) 0 clamp(64px,8vw,96px);align-items:start;max-width:var(--w);margin:0 auto}.team-label-cell{position:sticky;top:120px}.team-label-cell .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:20px}.team-label-cell .team-label-heading{font-size:clamp(16px,1.4vw,20px);font-weight:700;letter-spacing:-0.015em;line-height:1.4;color:var(--text-w);max-width:360px;margin:0}.team-label-cell .team-label-heading strong{font-weight:700;color:var(--text-w)}.team-label-cell .team-label-heading span{color:var(--s1);font-weight:400}.team-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:36px 24px}.team-card{text-align:left;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1)}.team-photo{position:relative;aspect-ratio:3/4;overflow:hidden;background:#fff;border-radius:6px}.team-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);transition:filter .4s ease}.team-photo .team-photo-placeholder{width:100%;height:100%;background:hsla(0,0%,100%,.05)}.team-card:hover{transform:translateY(-6px)}.team-card:hover .team-photo img{filter:grayscale(0)}.team-info{padding-top:16px}@media(max-width: 767px){.team-photo img{filter:none}}.team-name{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--text-w);margin:0 0 3px 0}.team-role{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--s1);margin:0 0 10px 0}a.team-linkedin,.team-info a.team-linkedin{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff !important;opacity:1;transition:opacity .3s ease,transform .3s ease !important}a.team-linkedin svg,.team-info a.team-linkedin svg{width:16px;height:16px}a.team-linkedin:hover,.team-info a.team-linkedin:hover{opacity:.7;transform:translateY(-2px)}@media(max-width: 1100px){.team-cards{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.team-section{grid-template-columns:1fr;gap:32px}.team-label-cell{position:static;top:auto}.team-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.team-cards{grid-template-columns:1fr}}.investors-section{border-top:1px solid var(--border);padding:clamp(56px,6vw,80px) 0}.investors-section .investors-eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:48px}.investor-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px}.investor-chip{font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);padding:8px 4px;transition:color .3s ease}.investor-chip:hover{color:var(--text-w)}@media(max-width: 600px){.investor-row{gap:28px}.investor-chip{font-size:12px}}body.page-team .rv.vis{justify-items:center}body.page-team .team-card{max-width:300px}.ep-posts-slider-wrapper.postsgrid--leadership .ep-item,.ep-posts-slider-wrapper.postsgrid--leadership .ep-posts-slider-item{align-self:start}.ep-posts-slider-wrapper.postsgrid--leadership .team-card{max-width:none;width:100%;margin:0}.ep-posts-slider-wrapper.postsgrid--leadership .ep-posts-slider{padding-bottom:64px}.ep-posts-slider-wrapper.postsgrid--leadership .flickity-enabled{--flickityArrowBgColor: rgba(18,18,22,0.85);--flickityArrowBgColorHover: var(--accent);--flickityArrowBorderColor: rgba(255,255,255,0.22);--flickityArrowBorderColorHover: var(--accent);--flickityArrowIconColor: #fff;--flickityArrowIconColorActive: #fff}.ep-posts-slider-wrapper.postsgrid--leadership .flickity-prev-next-button{top:auto;bottom:0;width:44px;height:44px;transform:none}.ep-posts-slider-wrapper.postsgrid--leadership .flickity-prev-next-button.next{left:auto;right:0}.ep-posts-slider-wrapper.postsgrid--leadership .flickity-prev-next-button.previous{left:auto;right:56px;transform:scaleX(-1)}@media(max-width: 989px){.ep-posts-slider-wrapper.postsgrid--leadership .team-card{max-width:300px;margin-inline:auto}}@media(max-width: 767px){.ep-posts-slider-wrapper.postsgrid--leadership .flickity-prev-next-button.next{left:calc(50% + 6px);right:auto;transform:none}.ep-posts-slider-wrapper.postsgrid--leadership .flickity-prev-next-button.previous{left:calc(50% - 50px);right:auto;transform:scaleX(-1)}}.ep-posts-slider-wrapper.postsgrid--leadership .flickity-page-dots{margin-top:28px}body.single-post{background:var(--bg)}body.single-post #wrap_all{background:var(--bg)}body.single-post{color:var(--text-w)}.muon-post{background:var(--bg);color:var(--text-w)}.muon-post .post-top{max-width:1200px;margin:0 auto;padding:clamp(140px,12vw,170px) clamp(20px,4vw,48px) 0;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.muon-post .post-top-left{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.muon-post .post-back{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);cursor:pointer;transition:color .25s;display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;text-decoration:none}.muon-post .post-back:hover{color:var(--accent);text-decoration:none}.muon-post .post-meta{display:flex;align-items:center;gap:12px;margin-bottom:24px}.muon-post .post-meta .nc-tag{font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);display:flex;align-items:center;gap:6px}.muon-post .post-meta .nc-tag::before{content:"";width:8px;height:8px;background:var(--accent);border-radius:2px;flex-shrink:0}.muon-post .post-meta .nc-dot{color:var(--s2);font-size:10px}.muon-post .post-meta .nc-date{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2)}.muon-post h1.entry-title{font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-0.03em;line-height:1.12;margin-bottom:40px;color:var(--text-w)}.muon-post .post-author{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:24px}.muon-post .post-author .post-author-img{width:44px;height:44px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.08);flex-shrink:0}.muon-post .post-author .post-author-img img{width:100%;height:100%;object-fit:cover;display:block}.muon-post .post-author .post-author-img--initials{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--accent) 0%, #DE7A1A 100%)}.muon-post .post-author .post-author-img--initials span{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.02em;color:#0d0d0f;line-height:1}.muon-post .post-author .post-author-name{font-size:14px;font-weight:600;color:var(--text-w)}.muon-post .post-author .post-author-role{font-size:12px;color:var(--s2)}.muon-post .post-top-right{border-radius:6px;overflow:hidden}.muon-post .post-top-right img{width:100%;height:auto;display:block}.muon-post .post-content-wrap{max-width:1200px;margin:64px auto 0;padding:64px clamp(20px,4vw,48px) 80px;display:grid;grid-template-columns:1fr 280px;gap:80px;border-top:1px solid var(--border)}.muon-post .post-content-wrap:not(:has(.post-sidebar)){grid-template-columns:minmax(0, 1fr);max-width:880px}.muon-post .post-body p{font-size:17px;line-height:30px;color:var(--s1);margin-bottom:24px}.muon-post .post-body p:first-child{font-size:20px;line-height:34px;color:var(--text-w);font-weight:400}.muon-post .post-body h2{font-size:22px;font-weight:700;margin-top:48px;margin-bottom:16px;color:var(--text-w);letter-spacing:-0.01em}.muon-post .post-body h3{font-size:18px;font-weight:700;margin-top:36px;margin-bottom:14px;color:var(--text-w)}.muon-post .post-body blockquote{border-left:2px solid var(--accent);padding-left:24px;margin:40px 0;font-size:18px;line-height:30px;font-style:italic;color:var(--text-w)}.muon-post .post-body blockquote p{font-size:18px;line-height:30px;color:var(--text-w);margin-bottom:12px}.muon-post .post-body blockquote cite{display:block;font-style:normal;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--s2);margin-top:8px}.muon-post .post-body ul,.muon-post .post-body ol{margin:0 0 24px 20px;color:var(--s1);font-size:17px;line-height:30px;padding-left:0}.muon-post .post-body ul li,.muon-post .post-body ol li{margin-bottom:8px;padding-left:0}.muon-post .post-body ul li::before,.muon-post .post-body ol li::before{content:none !important;display:none !important}.muon-post .post-body ul li{list-style:disc}.muon-post .post-body ol li{list-style:decimal}.muon-post .post-body a{color:var(--s2);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.muon-post .post-body a:hover{color:var(--text-w)}.muon-post .post-body img{max-width:100%;height:auto;border-radius:8px;margin:32px 0}.muon-post .post-body figure{margin:32px 0}.muon-post .post-body figure figcaption{font-family:var(--mono);font-size:11px;color:var(--s1);margin-top:12px;text-align:center}.muon-post .post-body hr{border:none;border-top:1px solid var(--border);margin:48px 0}.muon-post .post-sidebar{position:sticky;top:120px;align-self:start}.muon-post .post-sidebar .ps-label{font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:20px}.muon-post .post-sidebar a.ps-link,.muon-post .post-sidebar .ps-link{display:block;font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--s1);padding:14px 0;border-top:1px solid var(--border);cursor:pointer;text-decoration:none !important;transition:color .25s,padding-left .25s}.muon-post .post-sidebar a.ps-link:hover,.muon-post .post-sidebar a.ps-link.is-active,.muon-post .post-sidebar .ps-link:hover,.muon-post .post-sidebar .ps-link.is-active{color:var(--text-w);padding-left:8px}.muon-post .post-sidebar a.ps-link.is-active,.muon-post .post-sidebar .ps-link.is-active{color:var(--accent)}.muon-post .post-sidebar a.ps-link:last-child,.muon-post .post-sidebar .ps-link:last-child{border-bottom:1px solid var(--border)}.muon-post .post-body h2[id],.muon-post .post-body h3[id]{scroll-margin-top:clamp(100px,12vh,140px)}.muon-post .post-related{max-width:1200px;margin:0 auto;padding:64px clamp(20px,4vw,48px) 80px;border-top:1px solid var(--border)}.muon-post .post-related .eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:32px;display:flex;align-items:center;gap:10px}.muon-post .post-related .eyebrow::before{content:"";width:8px;height:8px;background:var(--accent);display:inline-block;flex-shrink:0}.muon-post .post-related .news-card-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.muon-post .post-related .news-card{display:flex;flex-direction:column;text-decoration:none !important;color:inherit;transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.muon-post .post-related .news-card *{text-decoration:none !important}.muon-post .post-related .news-card:hover{transform:translateY(-3px)}.muon-post .post-related .news-card:hover .nc-img img{transform:scale(1.04)}.muon-post .post-related .news-card .nc-img{border-radius:6px;overflow:hidden;aspect-ratio:16/10;margin-bottom:18px}.muon-post .post-related .news-card .nc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(0.16, 1, 0.3, 1)}.muon-post .post-related .news-card .nc-tag{font-family:var(--mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--colorS3, #C3C3C3);margin-bottom:10px;display:inline-block;padding:5px 12px;border:1px solid var(--border);border-radius:999px;align-self:flex-start}.muon-post .post-related .news-card .nc-date{font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s1);margin-bottom:12px;display:block}.muon-post .post-related .news-card h3{font-size:17px;font-weight:700;letter-spacing:-0.01em;line-height:1.45;margin:0;color:var(--text-w)}@media(max-width: 900px){.muon-post .post-top{grid-template-columns:1fr;gap:32px}.muon-post .post-content-wrap{grid-template-columns:1fr;gap:48px}.muon-post .post-sidebar{position:static;top:auto}.muon-post .post-related .news-card-grid{grid-template-columns:1fr}}.muon-404-wrap>.container,.muon-404-wrap>.container>.template-page{max-width:100% !important;padding:0 !important;width:100% !important}.hero-compact.muon-404{min-height:80vh}.muon-404-links{border-top:1px solid var(--border);padding:clamp(56px,7vw,96px) 0}.muon-404-links .wrap{max-width:var(--w);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.muon-404-links .m404-eyebrow{font-family:var(--mono);font-size:var(--eyebrowSize);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--s2);margin-bottom:32px}.muon-404-links .m404-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;border-top:1px solid var(--border)}.muon-404-links .m404-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 24px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text-w);text-decoration:none;transition:background .25s,padding .25s}.muon-404-links .m404-link:nth-child(3n){border-right:none}.muon-404-links .m404-link:hover{background:hsla(0,0%,100%,.02);padding-left:32px;text-decoration:none;color:var(--text-w)}.muon-404-links .m404-link:hover .m404-arrow{transform:translateX(4px);color:var(--p2)}.muon-404-links .m404-link .m404-label{font-size:17px;font-weight:600;letter-spacing:-0.01em}.muon-404-links .m404-link .m404-arrow{font-family:var(--mono);font-size:14px;color:var(--s1);transition:transform .25s,color .25s}@media(max-width: 900px){.muon-404-links .m404-grid{grid-template-columns:repeat(2, 1fr)}.muon-404-links .m404-link:nth-child(3n){border-right:1px solid var(--border)}.muon-404-links .m404-link:nth-child(2n){border-right:none}}@media(max-width: 600px){.muon-404-links .m404-grid{grid-template-columns:1fr}.muon-404-links .m404-link{border-right:none !important}}
/*# sourceMappingURL=main.css.map */
