:where(body:has(.axh-hero)){--pal-everglade:#264431;--pal-upnorth:#719687;--pal-deep:#5a94a7;--pal-veil:#bed9eb;--pal-gilded:#eaa043;--pal-seashell:#fff4eb;--pal-wheat:#f6e0b6;--pal-powder:#a6bcc9;--pal-french:#3d518c;--pal-midnight:#091540;--pal-indigo:#1b2cc1;--pal-periwinkle:#7692ff;--pal-sky:#abd2fa;--hero-ease:cubic-bezier(.16, 1, .3, 1);--soft-shadow:0 24px 80px #09154029}:where(body:has(.axh-hero)) *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:where(body:has(.axh-hero)){background:var(--pal-seashell);width:100%;min-height:100%;color:var(--pal-midnight);font-family:var(--font-main);overflow-x:hidden}body.lenis,body.lenis-smooth{overflow:auto}:where(body:has(.axh-hero)) .grain-overlay{z-index:9999;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:where(body:has(.axh-hero)) .axh-hero{--axh-bg:#e9eef4;--axh-ink:#1c2740;--axh-muted:#6e7c91;isolation:isolate;cursor:crosshair;touch-action:pan-y;background:radial-gradient(circle at 50% 42%,#ffffffbf,#0000 45%),#e9eef4;width:100%;height:100svh;min-height:560px;position:relative;overflow:hidden}:where(body:has(.axh-hero)) .axh-hero canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:where(body:has(.axh-hero)) .axh-chrome{z-index:10;pointer-events:none;color:var(--axh-ink);font-family:var(--font-main);text-transform:uppercase;position:absolute;inset:0}:where(body:has(.axh-hero)) .axh-chrome>*{letter-spacing:.16em;white-space:nowrap;font-size:10px;position:absolute}:where(body:has(.axh-hero)) .axh-brand{letter-spacing:.05em;font-weight:700;top:28px;left:30px}:where(body:has(.axh-hero)) .axh-tag{opacity:.65;top:28px;right:30px}:where(body:has(.axh-hero)) .axh-hint{opacity:.58;bottom:28px;left:30px}:where(body:has(.axh-hero)) .axh-cta{pointer-events:auto;color:var(--axh-ink);-webkit-backdrop-filter:blur(10px);background:#ffffff73;border:1px solid #1c27408c;border-radius:999px;padding:11px 18px;text-decoration:none;transition:background .25s,color .25s,transform .25s;bottom:20px;right:30px}:where(body:has(.axh-hero)) .axh-cta:hover{background:var(--axh-ink);color:#fff;transform:translateY(-2px)}@media (max-width:700px){:where(body:has(.axh-hero)) .axh-chrome>*{letter-spacing:.12em;font-size:8px}:where(body:has(.axh-hero)) .axh-brand{top:20px;left:18px}:where(body:has(.axh-hero)) .axh-tag{top:20px;right:18px}:where(body:has(.axh-hero)) .axh-hint{bottom:70px;left:18px}:where(body:has(.axh-hero)) .axh-cta{padding:9px 14px;bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){:where(body:has(.axh-hero)) .axh-cta{transition:none}}:where(body:has(.axh-hero)) .aa-inview-section{background:radial-gradient(circle at 12% 18%, #7692ff1a, transparent 22%), radial-gradient(circle at 88% 72%, #eaa04317, transparent 22%), var(--pal-seashell);isolation:isolate;width:100%;padding:20px 0 120px;position:relative;overflow:hidden}:where(body:has(.axh-hero)) .aa-inview-section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#3d518c09 1px,#0000 1px),linear-gradient(90deg,#3d518c09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}:where(body:has(.axh-hero)) .aa-inview-intro{text-align:center;max-width:860px;margin:0 auto;padding:80px 22px 40px}:where(body:has(.axh-hero)) .aa-inview-kicker{color:var(--pal-french);letter-spacing:2.4px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}:where(body:has(.axh-hero)) .aa-inview-kicker:before,:where(body:has(.axh-hero)) .aa-inview-kicker:after{content:"";background:var(--pal-gilded);width:34px;height:1px}:where(body:has(.axh-hero)) .aa-inview-title{letter-spacing:-3px;color:var(--pal-midnight);text-wrap:balance;margin-top:16px;font-size:clamp(38px,5.5vw,74px);font-weight:700;line-height:.98}:where(body:has(.axh-hero)) .aa-inview-title span{background:linear-gradient(120deg, var(--pal-french) 0%, var(--pal-deep) 52%, var(--pal-upnorth) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}:where(body:has(.axh-hero)) .aa-inview-copy{max-width:610px;color:var(--pal-everglade);margin:18px auto 0;font-size:15px;font-weight:500;line-height:1.75}:where(body:has(.axh-hero)) .aa-inview-stage{justify-content:center;align-items:flex-end;min-height:1200px;padding:80px 0 54px;display:flex}:where(body:has(.axh-hero)) .aa-inview-grid{columns:2;column-gap:18px;width:min(100%,1180px);padding:0 24px}:where(body:has(.axh-hero)) .aa-inview-card{break-inside:avoid;-webkit-column-break-inside:avoid;opacity:0;filter:blur(10px);transform-origin:50%;will-change:opacity, transform, filter;margin:0 0 18px;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1);transform:scale(.8)}:where(body:has(.axh-hero)) .aa-inview-card.is-visible{opacity:1;filter:blur();transform:scale(1)}:where(body:has(.axh-hero)) .aa-inview-card-inner{background:#fff;border:1px solid #bed9ebc7;border-radius:18px;padding:10px;position:relative;overflow:hidden;box-shadow:0 18px 40px #09154012}:where(body:has(.axh-hero)) .aa-inview-card-inner:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#09154012);position:absolute;inset:0}:where(body:has(.axh-hero)) .aa-inview-card img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}:where(body:has(.axh-hero)) .aa-inview-caption{letter-spacing:1.4px;text-transform:uppercase;color:var(--pal-upnorth);justify-content:space-between;align-items:center;gap:10px;padding:10px 6px 3px;font-size:9px;font-weight:700;display:flex}:where(body:has(.axh-hero)) .aa-inview-caption strong{color:var(--pal-french);font-weight:800}:where(body:has(.axh-hero)) .aa-inview-stage-note{text-align:center;color:var(--pal-upnorth);letter-spacing:2px;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700}@media (min-width:768px){:where(body:has(.axh-hero)) .aa-inview-grid{columns:3;column-gap:20px;padding:0 24px}:where(body:has(.axh-hero)) .aa-inview-card{margin-bottom:20px}}@media (max-width:767.98px){:where(body:has(.axh-hero)) .aa-inview-section{padding-bottom:88px}:where(body:has(.axh-hero)) .aa-inview-intro{padding-top:66px;padding-bottom:30px}:where(body:has(.axh-hero)) .aa-inview-title{letter-spacing:-2px}:where(body:has(.axh-hero)) .aa-inview-copy{font-size:13px;line-height:1.65}:where(body:has(.axh-hero)) .aa-inview-stage{min-height:920px;padding:60px 0 42px}:where(body:has(.axh-hero)) .aa-inview-grid{columns:2;column-gap:12px;padding:0 14px}:where(body:has(.axh-hero)) .aa-inview-card{margin-bottom:12px}:where(body:has(.axh-hero)) .aa-inview-card-inner{border-radius:14px;padding:7px}:where(body:has(.axh-hero)) .aa-inview-card img{border-radius:9px}:where(body:has(.axh-hero)) .aa-inview-caption{letter-spacing:1px;padding:7px 3px 1px;font-size:7px}}@media (prefers-reduced-motion:reduce){:where(body:has(.axh-hero)) .aa-inview-card{opacity:1;filter:none;transition:none;transform:none}}:where(body:has(.axh-hero)) .home_logos-wrapper.is-home-v3{background:var(--pal-seashell);isolation:isolate;border-top:1px solid #bed9ebb8;border-bottom:1px solid #bed9ebb8;width:100%;padding:clamp(66px,7vw,96px) 0 clamp(58px,6vw,84px);position:relative;overflow:hidden}:where(body:has(.axh-hero)) .home_logos-wrapper.is-home-v3:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 14%,#7692ff1a,#0000 28%),radial-gradient(circle at 8% 82%,#eaa04312,#0000 22%),linear-gradient(#ffffff59,#fff4eb00);position:absolute;inset:0}:where(body:has(.axh-hero)) .home_logos-wrapper.is-home-v3:after{content:"";background:linear-gradient(90deg, transparent, var(--pal-gilded), var(--pal-french), var(--pal-deep), transparent);opacity:.72;height:2px;position:absolute;bottom:0;left:7%;right:7%}:where(body:has(.axh-hero)) .home_logos-intro{text-align:center;max-width:760px;margin:0 auto;padding:0 18px}:where(body:has(.axh-hero)) .home_logos-kicker{color:var(--pal-french);letter-spacing:2.2px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:10px;font-weight:800;display:inline-flex}:where(body:has(.axh-hero)) .home_logos-kicker:before,:where(body:has(.axh-hero)) .home_logos-kicker:after{content:"";background:var(--pal-gilded);width:30px;height:1px}:where(body:has(.axh-hero)) .home_logos-title{letter-spacing:-2.1px;color:var(--pal-midnight);margin:0;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.03}:where(body:has(.axh-hero)) .home_logos-title span{background:linear-gradient(120deg, var(--pal-indigo), var(--pal-french) 48%, var(--pal-deep));color:#0000;-webkit-background-clip:text;background-clip:text}:where(body:has(.axh-hero)) .home_logos-subtitle{max-width:590px;color:var(--pal-everglade);margin:15px auto 0;font-size:14px;font-weight:500;line-height:1.65}:where(body:has(.axh-hero)) .home_logos-slider{width:100%;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}:where(body:has(.axh-hero)) .home_logos-slider:before,:where(body:has(.axh-hero)) .home_logos-slider:after{content:"";z-index:3;pointer-events:none;width:14vw;position:absolute;top:0;bottom:0}:where(body:has(.axh-hero)) .home_logos-slider:before{background:linear-gradient(90deg, var(--pal-seashell), #fff4eb00);left:0}:where(body:has(.axh-hero)) .home_logos-slider:after{background:linear-gradient(270deg, var(--pal-seashell), #fff4eb00);right:0}:where(body:has(.axh-hero)) .home_logos-slider-track{--logo-gap:24px;align-items:center;gap:var(--logo-gap);will-change:transform;width:max-content;padding-right:var(--logo-gap);animation:32s linear infinite homeInfiniteSlider;display:flex}:where(body:has(.axh-hero)) .home_logos-slider:hover .home_logos-slider-track{animation-play-state:paused}:where(body:has(.axh-hero)) .home_logo-item{min-width:180px;height:120px;transition:transform .35s var(--hero-ease), border-color .3s ease, background .3s ease, box-shadow .3s ease;background:#ffffffb8;border:1px solid #bed9ebe6;flex:none;justify-content:center;align-items:center;padding:18px 30px;display:flex;box-shadow:0 16px 34px #0915400e}:where(body:has(.axh-hero)) .home_logo-item:hover{border-color:var(--pal-gilded);background:#fff;transform:translateY(-6px);box-shadow:0 20px 42px #0915401a}:where(body:has(.axh-hero)) .home_logo-item img{object-fit:contain;width:auto;max-width:220px;height:120px;display:block}@keyframes homeInfiniteSlider{0%{transform:translate(-50%)}to{transform:translate(0)}}:where(body:has(.axh-hero)) .home_logos-footnote{color:var(--pal-upnorth);letter-spacing:1.7px;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:26px;font-size:9px;font-weight:700;display:flex}:where(body:has(.axh-hero)) .home_logos-footnote-dot{background:var(--pal-gilded);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #eaa04314}@media (max-width:767.98px){:where(body:has(.axh-hero)) .home_logos-wrapper.is-home-v3{padding:58px 0 60px}:where(body:has(.axh-hero)) .home_logos-title{letter-spacing:-1.3px}:where(body:has(.axh-hero)) .home_logos-subtitle{font-size:13px}:where(body:has(.axh-hero)) .home_logo-item{min-width:150px;height:96px;padding-inline:20px}:where(body:has(.axh-hero)) .home_logo-item img{max-width:170px;height:92px}:where(body:has(.axh-hero)) .home_logos-slider-track{--logo-gap:24px;animation-duration:28s}:where(body:has(.axh-hero)) .home_logos-footnote{letter-spacing:1.35px;font-size:8px}}@media (prefers-reduced-motion:reduce){:where(body:has(.axh-hero)) .home_logos-slider-track{animation:none!important}:where(body:has(.axh-hero)) .home_logo-item{transition:none}}:where(body:has(.axh-hero)) .aa-timeline{--tl-blue:#1a63ff;--tl-muted:#64748b;width:100%;min-height:100vh;color:var(--pal-midnight);font-family:var(--font-main);isolation:isolate;background:#fff8f1;flex-direction:column;justify-content:center;padding:96px 6vw 72px;display:flex;position:relative;overflow:hidden}:where(body:has(.axh-hero)) .aa-timeline *,:where(body:has(.axh-hero)) .aa-timeline :before,:where(body:has(.axh-hero)) .aa-timeline :after{box-sizing:border-box}:where(body:has(.axh-hero)) .aa-timeline h2{color:var(--pal-midnight);letter-spacing:-.01em;margin:0 0 28px;font-family:inherit;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.15}:where(body:has(.axh-hero)) .aa-timeline .stage{width:100%;max-width:1500px;height:clamp(380px,48vw,600px);margin:0 auto;position:relative}:where(body:has(.axh-hero)) .aa-timeline .photo{aspect-ratio:4/3.3;background:#fff;border-radius:28px;width:44%;position:absolute;top:2%;left:2%;overflow:hidden;transform:rotate(-8deg);box-shadow:0 20px 60px #09154024}:where(body:has(.axh-hero)) .aa-timeline .photo img{object-fit:cover;width:100%;height:100%;transition:opacity .5s;display:block}:where(body:has(.axh-hero)) .aa-timeline .photo img.out{opacity:0}:where(body:has(.axh-hero)) .aa-timeline .year{z-index:2;pointer-events:none;letter-spacing:-.02em;color:var(--tl-blue);font-size:clamp(90px,15vw,230px);font-weight:800;line-height:1;display:flex;position:absolute;top:7%;left:54%}:where(body:has(.axh-hero)) .aa-timeline .digit{height:1em;display:inline-block;overflow:hidden}:where(body:has(.axh-hero)) .aa-timeline .digit span{transition:transform .55s cubic-bezier(.7,0,.2,1);display:block}:where(body:has(.axh-hero)) .aa-timeline .digit span.up{transform:translateY(-100%)}:where(body:has(.axh-hero)) .aa-timeline .digit span.down{transform:translateY(100%)}:where(body:has(.axh-hero)) .aa-timeline .copy{z-index:3;width:42%;max-height:43%;color:var(--pal-midnight);margin:0;padding-right:8px;font-size:clamp(13px,1.15vw,17px);line-height:1.65;transition:opacity .35s,transform .35s;position:absolute;top:53%;left:55%;overflow:auto}:where(body:has(.axh-hero)) .aa-timeline .copy.out{opacity:0;transform:translateY(10px)}:where(body:has(.axh-hero)) .aa-timeline .copy::-webkit-scrollbar{width:4px}:where(body:has(.axh-hero)) .aa-timeline .copy::-webkit-scrollbar-thumb{background:var(--tl-blue);border-radius:4px}:where(body:has(.axh-hero)) .aa-timeline .track{align-items:center;width:100%;max-width:1500px;margin:48px auto 0;padding:0;list-style:none;display:flex}:where(body:has(.axh-hero)) .aa-timeline .track li{flex:1;align-items:center;display:flex}:where(body:has(.axh-hero)) .aa-timeline .track li:last-child{flex:0}:where(body:has(.axh-hero)) .aa-timeline .track li:not(:last-child):after{content:"";background:var(--tl-blue);opacity:.9;flex:1;height:2px}:where(body:has(.axh-hero)) .aa-timeline .dot{border:1.5px solid var(--tl-blue);cursor:pointer;background:0 0;border-radius:14px;flex:none;width:36px;height:24px;padding:0;transition:background .3s,width .3s;position:relative}:where(body:has(.axh-hero)) .aa-timeline .dot:hover{background:#1a63ff59}:where(body:has(.axh-hero)) .aa-timeline .dot.active{background:var(--tl-blue);width:40px}:where(body:has(.axh-hero)) .aa-timeline .dot:before{content:attr(data-y);color:var(--tl-muted);opacity:0;pointer-events:none;font-size:12px;transition:opacity .2s;position:absolute;top:34px;left:50%;transform:translate(-50%)}:where(body:has(.axh-hero)) .aa-timeline .dot:hover:before,:where(body:has(.axh-hero)) .aa-timeline .dot.active:before{opacity:1}:where(body:has(.axh-hero)) .aa-timeline .dot.active:before{color:var(--pal-midnight)}:where(body:has(.axh-hero)) .aa-timeline .dot:focus-visible{outline:2px solid var(--pal-midnight);outline-offset:3px}:where(body:has(.axh-hero)) .aa-timeline .ctrl{justify-content:center;gap:14px;margin-top:56px;display:flex}:where(body:has(.axh-hero)) .aa-timeline .ctrl button{border:1.5px solid var(--tl-blue);color:var(--pal-midnight);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:18px;line-height:1;transition:background .2s}:where(body:has(.axh-hero)) .aa-timeline .ctrl button:hover{background:var(--tl-blue);color:#fff}:where(body:has(.axh-hero)) .aa-timeline .ctrl button:focus-visible{outline:2px solid var(--pal-midnight);outline-offset:3px}@media (max-width:820px){:where(body:has(.axh-hero)) .aa-timeline{padding:76px 6vw 56px}:where(body:has(.axh-hero)) .aa-timeline .stage{flex-direction:column;gap:18px;height:auto;display:flex}:where(body:has(.axh-hero)) .aa-timeline .photo,:where(body:has(.axh-hero)) .aa-timeline .year,:where(body:has(.axh-hero)) .aa-timeline .copy{position:relative;top:auto;left:auto}:where(body:has(.axh-hero)) .aa-timeline .photo{width:78%;margin:14px 0 0 4%}:where(body:has(.axh-hero)) .aa-timeline .year{align-self:flex-end;margin-top:-18%;font-size:30vw}:where(body:has(.axh-hero)) .aa-timeline .copy{width:100%;max-height:none;font-size:15px}:where(body:has(.axh-hero)) .aa-timeline .track{padding-bottom:36px;overflow-x:auto}:where(body:has(.axh-hero)) .aa-timeline .dot{width:28px}:where(body:has(.axh-hero)) .aa-timeline .dot.active{width:34px}:where(body:has(.axh-hero)) .aa-timeline .track li:not(:last-child):after{min-width:14px}}@media (prefers-reduced-motion:reduce){:where(body:has(.axh-hero)) .aa-timeline *{transition:none!important}}:where(body:has(.axh-hero)) .aa-fluid-cursor{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.92;width:100%;height:100%;position:absolute;inset:0}:where(body:has(.axh-hero)) .aa-next .container{z-index:2;position:relative}:where(body:has(.axh-hero)) .aa-next{background:var(--pal-seashell);border-top:1px solid #bed9ebcc;padding:140px 0 180px;position:relative}:where(body:has(.axh-hero)) .aa-next-kicker{border:1px solid var(--pal-veil);color:var(--pal-french);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-flex}:where(body:has(.axh-hero)) .aa-next h2{max-width:980px;color:var(--pal-midnight);letter-spacing:-4px;margin-top:18px;font-size:clamp(44px,6.4vw,88px);font-weight:700;line-height:.92}:where(body:has(.axh-hero)) .aa-next h2 span{color:var(--pal-french)}:where(body:has(.axh-hero)) .aa-next p{max-width:660px;color:var(--pal-everglade);margin-top:24px;font-size:15px;line-height:1.78}:where(body:has(.axh-hero)) .aa-next-rule{background:linear-gradient(90deg, var(--pal-gilded), var(--pal-french), var(--pal-deep), transparent);opacity:.76;width:100%;height:2px;margin-top:38px}@media (max-width:991.98px){:where(body:has(.axh-hero)) .aa-next{padding:100px 0 130px}}@media (max-width:767.98px){:where(body:has(.axh-hero)) .aa-next{padding:86px 0 110px}:where(body:has(.axh-hero)) .aa-next h2{letter-spacing:-2.5px;font-size:clamp(40px,12vw,58px)}:where(body:has(.axh-hero)) .aa-next p{font-size:13.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(body:has(.axh-hero)) *,:where(body:has(.axh-hero)) :before,:where(body:has(.axh-hero)) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(body:has(.axh-hero)) .about-showcase{background:var(--pal-seashell);width:100%;color:var(--pal-midnight);isolation:isolate;padding:clamp(100px,11vw,170px) 0 clamp(90px,10vw,150px);position:relative;overflow:hidden}:where(body:has(.axh-hero)) .about-showcase__grid{z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#3d518c0b 1px,#0000 1px),linear-gradient(90deg,#3d518c0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%)}:where(body:has(.axh-hero)) .about-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle,#7692ff21 0%,#7692ff0d 35%,#0000 72%);border-radius:50%;width:48vw;max-width:700px;height:48vw;max-height:700px;position:absolute;top:5%;left:-18vw}:where(body:has(.axh-hero)) .about-showcase:after{content:"";pointer-events:none;background:radial-gradient(circle,#5a94a71c 0%,#5a94a70a 35%,#0000 72%);border-radius:50%;width:42vw;max-width:620px;height:42vw;max-height:620px;position:absolute;bottom:-10vw;right:-16vw}:where(body:has(.axh-hero)) .about-showcase__eyebrow{color:var(--pal-french);font-family:var(--font-main);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:30px;font-size:10px;font-weight:500;display:inline-flex}:where(body:has(.axh-hero)) .about-showcase__dot{background:var(--pal-gilded);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #eaa04314}:where(body:has(.axh-hero)) .about-showcase__title{max-width:920px;font-family:var(--font-main);letter-spacing:-.065em;color:var(--pal-midnight);margin:0;font-size:clamp(58px,8.8vw,132px);font-weight:700;line-height:.88}:where(body:has(.axh-hero)) .about-showcase__title span{color:var(--pal-french);display:block}:where(body:has(.axh-hero)) .about-showcase__lead{max-width:700px;font-family:var(--font-main);letter-spacing:-.025em;color:var(--pal-everglade);margin:42px 0 0;font-size:clamp(19px,1.75vw,27px);font-weight:500;line-height:1.48}:where(body:has(.axh-hero)) .about-showcase__meta{border-bottom:1px solid #3d518c33;align-items:center;gap:12px;margin:12px 0 26px;padding-bottom:14px;display:flex}:where(body:has(.axh-hero)) .about-showcase__meta-number{color:var(--pal-gilded);font-family:var(--font-main);letter-spacing:1px;font-size:11px;font-weight:500}:where(body:has(.axh-hero)) .about-showcase__meta-label{color:var(--pal-upnorth);font-family:var(--font-main);letter-spacing:1.8px;font-size:10px;font-weight:500}:where(body:has(.axh-hero)) .about-showcase__description{max-width:330px;font-family:var(--font-main);color:var(--pal-everglade);margin:0;font-size:14px;font-weight:500;line-height:1.75}:where(body:has(.axh-hero)) .about-showcase__capabilities{border-top:1px solid #3d518c40;border-bottom:1px solid #3d518c40;grid-template-columns:repeat(3,1fr);margin-top:clamp(90px,10vw,150px);display:grid}:where(body:has(.axh-hero)) .about-showcase__capability{min-height:210px;transition:background .35s ease, transform .35s var(--hero-ease);border-right:1px solid #3d518c2e;grid-template-columns:34px 1fr;gap:18px;padding:28px 26px 30px;display:grid;position:relative}:where(body:has(.axh-hero)) .about-showcase__capability:first-child{border-left:1px solid #3d518c2e}:where(body:has(.axh-hero)) .about-showcase__capability:last-child{border-right:0}:where(body:has(.axh-hero)) .about-showcase__capability:hover{background:#bed9eb33;transform:translateY(-4px)}:where(body:has(.axh-hero)) .about-showcase__capability-no{color:var(--pal-gilded);font-family:var(--font-main);letter-spacing:1px;padding-top:3px;font-size:10px;font-weight:500}:where(body:has(.axh-hero)) .about-showcase__capability h3{color:var(--pal-midnight);font-family:var(--font-main);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.1vw,31px);font-weight:600;line-height:1.05}:where(body:has(.axh-hero)) .about-showcase__capability p{max-width:250px;color:var(--pal-upnorth);font-family:var(--font-main);margin:16px 0 0;font-size:13px;font-weight:500;line-height:1.65}:where(body:has(.axh-hero)) .about-showcase__statement{color:var(--pal-french);font-family:var(--font-main);letter-spacing:2px;align-items:center;gap:15px;margin-top:34px;font-size:9px;font-weight:500;display:flex}:where(body:has(.axh-hero)) .about-showcase__statement-line{background:linear-gradient(90deg, var(--pal-gilded), var(--pal-french));flex:none;width:42px;height:1px}@media (max-width:991.98px){:where(body:has(.axh-hero)) .about-showcase{padding:100px 0 110px}:where(body:has(.axh-hero)) .about-showcase__title{max-width:760px;font-size:clamp(54px,10vw,90px)}:where(body:has(.axh-hero)) .about-showcase__lead{max-width:680px;margin-top:34px}:where(body:has(.axh-hero)) .about-showcase__meta{margin-top:70px}:where(body:has(.axh-hero)) .about-showcase__description{max-width:540px}:where(body:has(.axh-hero)) .about-showcase__capabilities{margin-top:90px}:where(body:has(.axh-hero)) .about-showcase__capability{min-height:190px;padding:24px 20px 26px}}@media (max-width:767.98px){:where(body:has(.axh-hero)) .about-showcase{padding:82px 0 88px}:where(body:has(.axh-hero)) .about-showcase__eyebrow{letter-spacing:1.5px;margin-bottom:24px;font-size:8px}:where(body:has(.axh-hero)) .about-showcase__dot{width:6px;height:6px}:where(body:has(.axh-hero)) .about-showcase__title{letter-spacing:-.06em;font-size:clamp(45px,14vw,72px);line-height:.9}:where(body:has(.axh-hero)) .about-showcase__lead{max-width:100%;margin-top:30px;font-size:17px;line-height:1.5}:where(body:has(.axh-hero)) .about-showcase__meta{margin-top:58px;margin-bottom:22px}:where(body:has(.axh-hero)) .about-showcase__description{max-width:100%;font-size:13px;line-height:1.7}:where(body:has(.axh-hero)) .about-showcase__capabilities{margin-top:68px;display:block}:where(body:has(.axh-hero)) .about-showcase__capability{border-bottom:1px solid #3d518c2e;border-right:0;grid-template-columns:32px 1fr;min-height:auto;padding:24px 0 26px}:where(body:has(.axh-hero)) .about-showcase__capability:first-child{border-left:0}:where(body:has(.axh-hero)) .about-showcase__capability:last-child{border-bottom:0}:where(body:has(.axh-hero)) .about-showcase__capability:hover{background:0 0;transform:none}:where(body:has(.axh-hero)) .about-showcase__capability h3{font-size:24px}:where(body:has(.axh-hero)) .about-showcase__capability p{max-width:280px;margin-top:12px;font-size:12px}:where(body:has(.axh-hero)) .about-showcase__statement{letter-spacing:1.4px;margin-top:28px;font-size:8px}:where(body:has(.axh-hero)) .about-showcase__statement-line{width:28px}}
