@font-face{font-family:ddin;src:url(../media/D_DIN.p.0axnpy6w8mixr.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ddin;src:url(../media/D_DIN_Bold.p.0buk1.j8-.6sj.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ddin;src:url(../media/D_DIN_Bold.p.0buk1.j8-.6sj.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ddin;src:url(../media/D_DIN_Bold.p.0buk1.j8-.6sj.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ddin;src:url(../media/D_DIN_Bold.p.0buk1.j8-.6sj.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}.ddin_5d068522-module__dXgSGq__className{font-family:ddin}.ddin_5d068522-module__dXgSGq__variable{--font-ddin:"ddin"}
:root{--apple-font:var(--font-ddin);--font-body:var(--apple-font);--color-white:#fff;--color-gray-50:#f5f5f7;--color-gray-100:#fbfbfd;--color-gray-200:#e8e8ed;--color-gray-300:#d2d2d7;--color-gray-400:#a1a1a6;--color-gray-500:#86868b;--color-gray-600:#6e6e73;--color-gray-700:#424245;--color-gray-800:#333336;--color-gray-900:#1d1d1f;--brand-purple:#7c3aed;--accent-purple:var(--brand-purple);--accent-blue:var(--brand-purple);--accent-blue-hover:var(--brand-purple);--accent-blue-light:var(--brand-purple);--accent-blue-bg:#7c3aed14;--bg-primary:#fff;--bg-secondary:#f5f5f7;--bg-tertiary:#fbfbfd;--bg-elevated:#fff;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#86868b;--text-quaternary:#a1a1a6;--border-light:#0000000f;--border-medium:#0000001a;--border-strong:#00000029;--glass-bg:#fbfbfdb8;--glass-bg-solid:#ffffffeb;--glass-blur:20px;--glass-border:#0000000a;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 20px #0000000f;--shadow-lg:0 8px 40px #00000014;--shadow-xl:0 20px 60px #0000001a;--shadow-card:0 2px 12px #0000000a,0 0 0 1px #00000008;--shadow-card-hover:0 8px 30px #00000014,0 0 0 1px #0000000a;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-full:9999px;--ease-apple:cubic-bezier(.25,.1,.25,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.175,.885,.32,1.275);--transition-fast:.2s var(--ease-apple);--transition-normal:.35s var(--ease-apple);--transition-slow:.5s var(--ease-out-expo);--container-max:1080px;--container-wide:1280px;--container-padding:24px;--header-height:48px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:100px;--space-5xl:140px;--space-6xl:180px}@media (prefers-color-scheme:dark){:root{--bg-primary:#fff;--bg-secondary:#f5f5f7;--bg-tertiary:#fbfbfd;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#86868b;--border-light:#0000000f;--border-medium:#0000001a;--glass-bg:#fbfbfdb8}}@media (min-width:640px){:root{--header-height:52px}}@media (min-width:1024px){:root{--header-height:56px}}@media (min-width:1800px){:root{--container-max:1480px;--container-wide:1680px;--container-padding:40px}}@media (min-width:2600px){:root{--container-max:1720px;--container-wide:1920px;--container-padding:64px}}@media (max-width:768px){:root{--container-padding:20px;--space-4xl:72px;--space-5xl:100px;--space-6xl:120px}}:root{--aiu-page-title-size:clamp(36px,5.5vw,64px)}@media (min-width:1800px){:root{--aiu-page-title-size:82px}}@media (min-width:2600px){:root{--aiu-page-title-size:104px}}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-ddin);background:var(--bg-primary);color:var(--text-primary);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height,52px) + 18px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px}body{min-height:100vh;font-weight:400;line-height:1.47059;animation:.52s cubic-bezier(.16,1,.3,1) both aiuPageIn;overflow-x:hidden}img,video,canvas{max-width:100%;height:auto}body *,body :before,body :after{font-family:var(--font-ddin)!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body :not(img):not(video):not(canvas),body :before,body :after{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}body *{-webkit-text-fill-color:currentColor!important}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:var(--text-primary);white-space:normal;text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.1;letter-spacing:0!important;font-weight:700!important}h1{font-size:var(--aiu-page-title-size);font-weight:700!important}h2{font-size:clamp(32px,6vw,56px)}h3{font-size:clamp(24px,4vw,40px)}@media (max-width:767px){:root{--aiu-page-title-size:clamp(34px,10vw,46px)}h2{font-size:clamp(24px,6.8vw,32px)}h3{font-size:clamp(20px,5.4vw,26px)}}body h1,body h1[class],body h1[style],body .page-title{font-size:var(--aiu-page-title-size)!important;line-height:1!important}body main h1,body main h1[class],body main h1[style],body main h1[class*=title],body main h1[class*=Title],body main h1[class*=heroTitle],body main h1[class*=HeroTitle]{font-size:var(--aiu-page-title-size)!important;letter-spacing:0!important;text-transform:uppercase!important;font-weight:700!important;line-height:1!important}body main :is(h1,h2,h3,h4,h5,h6)[class*=title i]{-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;line-clamp:initial!important;text-overflow:clip!important;max-height:none!important;display:block!important;overflow:visible!important}body main h1>span,body main h1[class]>span{font-size:inherit!important;line-height:inherit!important}p{color:var(--text-secondary);max-width:65ch;line-height:1.5}main{flex-direction:column;align-items:center;width:100%;display:flex}main>*{width:100%}main :where(.container,[class*=_container__],[class*=_Container__],[class*=_inner__],[class*=_Inner__],[class*=_shell__],[class*=_Shell__],[class*=_wrap__],[class*=_Wrap__],[class*=_contentContainer__],[class*=_contentArea__],[class*=_contentShell__]){margin-left:auto!important;margin-right:auto!important}main :where([class*=_hero__],[class*=_Hero__],[class*=_heroInner__],[class*=_heroContent__],[class*=_sectionHeader__],[class*=_pageHeader__],[class*=_header__],[class*=_Header__]){text-align:center}main :where([class*=_hero__],[class*=_Hero__],[class*=_heroInner__],[class*=_heroContent__],[class*=_sectionHeader__],[class*=_pageHeader__]) :where(p,ul,ol){margin-left:auto;margin-right:auto}main :where([class*=_hero__],[class*=_Hero__],[class*=_heroInner__],[class*=_heroContent__],[class*=_sectionHeader__],[class*=_pageHeader__]) :where([class*=_actions__],[class*=_Actions__],[class*=_ctas__],[class*=_Ctas__]){justify-content:center}:where([class*=_title__],[class*=__title],[class*=__Title],[class*=Title__],[class*=__heading],[class*=__Heading],[class*=Heading__],[class*=_heroTitle__],[class*=_sectionTitle__],[class*=_cardTitle__],[class*=_ctaTitle__],[class*=_panelTitle__],[class*=_groupTitle__],[class*=_pathTitle__],[class*=_workflowTitle__],[class*=_standardTitle__],[class*=_pillarTitle__],[class*=_commitmentTitle__],[class*=_supportTitle__],[class*=_listingHeroTitle__],[class*=_listingPanelTitle__],[class*=_listingTitle__],[class*=_newsFeaturedTitle__],[class*=_newsCardTitle__]){text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.1;text-transform:uppercase!important;letter-spacing:0!important;font-weight:700!important}body :is(h1,h2,h3,h4,h5,h6,.page-title,[class*=_title__],[class*=__title],[class*=__Title],[class*=Title__],[class*=__heading],[class*=__Heading],[class*=Heading__],[class*=_heroTitle__],[class*=_sectionTitle__],[class*=_cardTitle__],[class*=_ctaTitle__],[class*=_panelTitle__],[class*=_groupTitle__],[class*=_pathTitle__],[class*=_workflowTitle__],[class*=_standardTitle__],[class*=_pillarTitle__],[class*=_commitmentTitle__],[class*=_supportTitle__],[class*=_listingHeroTitle__],[class*=_listingPanelTitle__],[class*=_listingTitle__],[class*=_newsFeaturedTitle__],[class*=_newsCardTitle__]){text-overflow:clip}:where(strong,b,[class*=font-bold],[class*=font-semibold],[class*=font-extrabold],[class*=font-black],[style*="font-weight: 500"],[style*="font-weight: 600"],[style*="font-weight: 700"],[style*="font-weight: 800"],[style*=font-weight\:500],[style*=font-weight\:600],[style*=font-weight\:700],[style*=font-weight\:800]){text-transform:uppercase!important}a{color:var(--accent-purple);text-decoration:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}a:hover{opacity:.7}:where([class*=text-purple-]),:where([class*=hover\:text-purple-]:hover){color:var(--brand-purple)!important}:where([class*=bg-purple-]){background-color:#7c3aed1a!important}:where([class*=hover\:bg-purple-]:hover){background-color:#7c3aed29!important}:where([class*=border-purple-]){border-color:#7c3aed47!important}:where([class*=from-purple-]){--tw-gradient-from:transparent!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:transparent!important}:where([class*=via-purple-]){--tw-gradient-stops:transparent!important}:where([class*=to-purple-]){--tw-gradient-to:transparent!important}:where([class*=bg-gradient-to-],[class*=from-],[class*=via-],[class*=to-]){background-image:none!important}:where([class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=section],[class*=Section],[class*=shell],[class*=Shell],[class*=hero],[class*=Hero],[class*=button],[class*=Button],.btn){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(){filter:none!important}:where(.ambientGlow,.ambientGlow2,.checkGlow,.heroOrb,.heroOrb1,.heroOrb2,.silk-glow,[class*=glow],[class*=Glow],[class*=orb],[class*=Orb]){opacity:0!important;filter:none!important;pointer-events:none!important;background:0 0!important;display:none!important}.container{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--space-5xl)0}.btn{border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:400;text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{color:#fff;background:#1d1d1f}.btn-primary:hover{opacity:1;background:#333;transform:translateY(-2px)}.btn-secondary{color:#1d1d1f;background:0 0;border:1px solid #d1d1d1}.btn-secondary:hover{opacity:1;background:#f5f5f7;transform:translateY(-2px)}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-purple);margin-bottom:var(--space-sm);font-size:13px;font-weight:400}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:.8s forwards fadeInUp}@keyframes aiuPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-aiu-motion=ready] .reveal,html[data-aiu-motion=ready] .reveal-left,html[data-aiu-motion=ready] .reveal-right,html[data-aiu-motion=ready] .reveal-scale,html[data-aiu-motion=ready] [data-aiu-reveal=true]{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}html[data-aiu-motion=ready] .reveal,html[data-aiu-motion=ready] [data-aiu-reveal=true]{transform:translateY(18px)}html[data-aiu-motion=ready] .reveal-left{transform:translate(-18px)}html[data-aiu-motion=ready] .reveal-right{transform:translate(18px)}html[data-aiu-motion=ready] .reveal-scale{transform:scale(.985)translateY(10px)}html[data-aiu-motion=ready] .reveal.in-view,html[data-aiu-motion=ready] .reveal-left.in-view,html[data-aiu-motion=ready] .reveal-right.in-view,html[data-aiu-motion=ready] .reveal-scale.in-view,html[data-aiu-motion=ready] [data-aiu-reveal=true].in-view{opacity:1;transform:none}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #7c3aeda6}@media (hover:hover) and (pointer:fine){:where(main a,main button,main [role=button],main [class*=Card],main [class*=card],main [class*=Panel],main [class*=panel],main [class*=Tile],main [class*=tile]){transition-duration:.26s;transition-timing-function:cubic-bezier(.16,1,.3,1)}:where(main [class*=Card],main [class*=card],main [class*=Panel],main [class*=panel],main [class*=Tile],main [class*=tile]):hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-aiu-motion=ready] .reveal,html[data-aiu-motion=ready] .reveal-left,html[data-aiu-motion=ready] .reveal-right,html[data-aiu-motion=ready] .reveal-scale,html[data-aiu-motion=ready] [data-aiu-reveal=true]{opacity:1!important;transform:none!important}}@media (max-width:640px){:root{--container-padding:16px}p{max-width:100%}}main *,main :before,main :after{text-align:center!important}main pre,main code,main pre *,main code *{text-align:left!important}main h1,main h2,main h3,main h4,main h5,main h6,main p,main ul,main ol,main li,main form,main input,main button,main textarea,main select,main blockquote,main pre,main img,main video,main table,main .container,main [class*=container i],main [class*=Container i],main [class*=header i],main [class*=Header i],main [class*=section i],main [class*=Section i],main [class*=title i],main [class*=Title i],main [class*=sub i],main [class*=Sub i],main [class*=hero i],main [class*=Hero i],main [class*=card i],main [class*=Card i],main [class*=stack i],main [class*=Stack i],main [class*=wrap i],main [class*=Wrap i],main [class*=inner i],main [class*=Inner i],main [class*=content i],main [class*=Content i],main [class*=item i],main [class*=Item i],main [class*=group i],main [class*=Group i],main [class*=box i],main [class*=Box i]{margin-left:auto!important;margin-right:auto!important}main :is([class*=card i],[class*=Card i],[class*=hero i],[class*=Hero i],[class*=section i],[class*=Section i],[class*=header i],[class*=Header i],[class*=panel i],[class*=Panel i],[class*=wrap i],[class*=Wrap i],[class*=inner i],[class*=Inner i],[class*=content i],[class*=Content i],[class*=group i],[class*=Group i],[class*=stack i],[class*=Stack i],[class*=box i],[class*=Box i],[class*=grid i],[class*=Grid i],[class*=list i],[class*=List i],[class*=item i],[class*=Item i]){align-items:center!important}main ul,main ol{padding-left:0!important;list-style-position:inside!important}main p>span,main p>a,main p>strong,main p>em,main li>span,main li>a,main li>strong,main li>em{text-align:center!important;display:inline-block!important}@media (hover:hover) and (pointer:fine){.card:hover,[class*=card i]:hover,[class*=Card i]:hover,.newsCard:hover,[class*=btn i]:hover,[class*=button i]:hover,button:hover{transform:translateY(-2px)scale(1)!important}.newsCard:hover .newsImage img,.newsImage img:hover,img:hover{transform:scale(1)!important}}html,body,html *,body *,html :before,html :after,body :before,body :after{filter:none!important;-webkit-backdrop-filter:none!important}
