/* Generated by tools/home-css-split.py from e-19's compiled CSS (05beyfn1jcun2.css); do not edit by hand.
   brand.css rules that name no single section (shared text, buttons, guides, panels), plus @property and the Arabic font faces. */
[data-theme=light] body{--nav-background:#fbfbfdc7;--nav-dropdown-background:#fbfbfdf0;--nav-text:#1d1d1f;--nav-muted:#6e6e73;--nav-hairline:#00000014;--nav-shadow:transparent;--nav-card-background:transparent;--nav-solid:#fbfbfd}[data-theme=dark] body,[data-initial-chrome-theme=dark]{--nav-background:#161617c7;--nav-dropdown-background:#161617f0;--nav-text:#f5f5f7;--nav-muted:#86868b;--nav-hairline:#ffffff1a;--nav-shadow:transparent;--nav-card-background:transparent;--nav-solid:#161617}@media (prefers-reduced-motion:reduce){.FlatCta{transition:none}}@layer base{.FlatCta{transition:background-color .2s,transform .15s;color:#fff!important;background:#3f1993!important;border:0!important;border-radius:0!important;height:44px!important;min-height:44px!important;padding:0!important}.FlatCta:hover{background:#4c22ae!important}.FlatCta .icon{color:#fff!important;background:0 0!important}.FlatCta[aria-label]{width:44px!important}*,:before,:after{border-radius:0!important}}.FlatCta>div:first-child{display:none}.FlatCta>div:last-child{letter-spacing:-.01em;padding:0 18px;font-size:15px;font-weight:500}.FlatCta>div:last-child:has(.icon){padding:0 8px 0 18px}.FlatCta[aria-label]>div:last-child{justify-content:center;padding:0}.FlatCta,.FlatCta *{text-transform:none!important;color:#fff!important}.FlatCta:active{transform:scale(.98)}:root{--grid-col:min((100% - 136px) / 12, 150px);--grid-inset:calc((100% - 12 * var(--grid-col) - 88px) / 2 + var(--grid-col) + 8px);--grid-col-in:min((100% - 88px) / 12, 150px);--grid-inset-in:calc((100% - 12 * var(--grid-col-in) - 88px) / 2 + var(--grid-col-in) + 8px)}:root{--aai-guide:#09090a14}body{position:relative}body:after{content:"";z-index:51;pointer-events:none;border-inline:1px solid #8c8c8c38;transition:opacity .3s;position:fixed;inset:0 8px}@media (min-width:768px){body:after{left:calc(var(--grid-inset) - 16px);right:calc(var(--grid-inset) - 16px)}}.aai-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aai-btn{color:#fff;white-space:nowrap;background:#3f1993;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.aai-btn:hover{background:#4c22ae}.aai-btn:active{transform:scale(.98)}:root{--spring-soft:linear(0, .0157, .0563, .1139, .182, .2557, .3314, .4061, .478, .5456, .6082, .6653, .7166, .7623, .8024, .8375, .8677, .8936, .9155, .9339, .9492, .9618, .9721, .9804, .987, .9922, .9962, .9992, 1.0014, 1.0029, 1.004, 1.0046, 1.0049, 1.005, 1.0049, 1.0047, 1.0044, 1.0041, 1.0037, 1.0033, 1.003, 1.0026, 1.0023, 1);--spring-snappy:linear(0, .0301, .1073, .2142, .3367, .4633, .5858, .6983, .7971, .8804, .9476, .9993, 1.0368, 1.062, 1.0767, 1.0829, 1.0827, 1.0779, 1.0699, 1.0601, 1.0496, 1.0392, 1.0293, 1.0205, 1.013, 1.0068, 1.0019, .9982, .9957, .9941, .9932, .993, .9933, .9938, .9946, .9955, .9963, .9972, .998, .9986, .9992, .9997, 1, 1)}@supports not (transition-timing-function:linear(0, 1)){:root{--spring-soft:cubic-bezier(.16,1,.3,1);--spring-snappy:cubic-bezier(.34,1.4,.64,1)}}.text-foundry-tan,.text-\[\#A8927C\]{color:#3f1993!important}:root{--mat-blur:blur(24px) saturate(180%);--mat-light:#ffffff94;--mat-light-edge:0 0 0 .5px #1b183014,inset 0 1px 0 #ffffffe6;--mat-dark:#ffffff0b;--mat-dark-edge:0 0 0 .5px #ffffff1a,inset 0 1px 0 #ffffff14;--mat-sheet:0 0 0 .5px #1b183014,0 1px 2px #1b18300a,0 8px 24px -10px #2a0f6b29,0 28px 56px -28px #2a0f6b47;--mat-chip:0 0 0 .5px #1b18301a,0 1px 2px #1b18300d;--mat-seg-track:#1b18300f;--mat-seg-thumb:0 0 0 .5px #1b18300f,0 1px 1px #1b18300a,0 3px 8px #1b183014;--mat-label:#1b18308c}[data-theme=dark] body,[data-initial-chrome-theme=dark]{--nav-accent:#ffb4e9}.FlatCta:active{transition:transform .1s ease-out;transform:scale(.97)}.FlatCta:focus-visible{outline-offset:3px;outline:2px solid #3f1993}@media (prefers-reduced-motion:reduce){.FlatCta:active{transform:none}}html.aai-js #ssr-fallback:before{background:linear-gradient(#0006,#0006),url(/images/home-hero-first-frame.jpg) 50%/cover no-repeat,url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAAbADADASIAAhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAAAwIAAQQG/8QAJBAAAgICAQQBBQAAAAAAAAAAAQIAEQMhEjFBUWEiI0KRocH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQIE/8QAGREBAQEBAQEAAAAAAAAAAAAAAAERQRIh/9oADAMBAAIRAxEAPwDxmMC71FAB9b17kYwPFERl+RH5maoTkwK6AdBc2mBcY1ZFyX5HI3zIAXpExLQdt0T1JlWXyM+aihRGib/UFhTWe0d9nx7guTZ7/wBkwmJVbMVCLG9kdpyYyeMdSbHu4WG6BhWnb7pCWvL6nLfeaLEOADqpKABnqPmHxTHZ89oLnfWpuzyWCSeUJEv/2Q==) 50%/cover no-repeat,#000}html.aai-js #ssr-fallback:before{content:"";z-index:0;top:calc(var(--aai-banner) + var(--aai-hero-top));left:var(--aai-hero-side);right:var(--aai-hero-side);height:calc(100dvh - var(--aai-hero-top) - var(--aai-hero-bottom));position:absolute}html.aai-js #ssr-fallback{min-height:100dvh;position:relative}html.aai-js #ssr-fallback>*{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.overflow-x-hidden:has(>.rootPageRenderer){overflow-x:clip}@property --pm-wipe{syntax:"<percentage>";inherits:false;initial-value:112%}.overflow-clip.items-start[class~="md:min-h-[72px]"]{box-sizing:content-box;pointer-events:none;margin-right:-100vw;padding:0 100vw 4px 0;overflow:clip}@media (min-width:768px){.overflow-clip.items-start[class~="md:min-h-[72px]"]{padding-bottom:6px}}@property --guide-mask{syntax:"*";inherits:false}html[data-webkit]{--mat-blur:none}.aai-off,.aai-off *,.aai-off:before,.aai-off:after,.aai-off :before,.aai-off :after{animation-play-state:paused!important}@layer utilities{html.aai-svh .h-\[50dvh\]{height:50svh}html.aai-svh .h-\[100dvh\]{height:100svh}html.aai-svh .h-\[200dvh\]{height:200svh}html.aai-svh .h-\[450dvh\]{height:450svh}html.aai-svh .h-\[min\(42dvh\,420px\)\]{height:min(42svh,420px)}html.aai-svh .h-\[min\(58dvh\,540px\)\]{height:min(58svh,540px)}html.aai-svh .h-dvh{height:100svh}html.aai-svh .max-h-\[100dvh\]{max-height:100svh}html.aai-svh .min-h-\[100dvh\],html.aai-svh .min-h-dvh{min-height:100svh}html.aai-svh .w-\[min\(95vw\,calc\(\(100dvh_-_6rem\)\*16\/9\)\)\]{width:min(95vw,177.778svh - 10.6667rem)}@media not all and (min-width:900px){html.aai-svh .max-\[900px\]\:h-\[min\(40dvh\,380px\)\]{height:min(40svh,380px)}}@media not all and (min-width:768px){html.aai-svh .max-md\:h-\[232dvh\]{height:232svh}html.aai-svh .max-md\:gap-y-\[max\(2rem\,8dvh\)\]{row-gap:max(2rem,8svh)}html.aai-svh .max-md\:pt-\[45dvh\]{padding-top:45svh}html.aai-svh .max-md\:pt-\[max\(6rem\,16dvh\)\]{padding-top:max(6rem,16svh)}}@media not all and (min-width:640px){html.aai-svh .max-\[640px\]\:h-\[min\(32dvh\,280px\)\]{height:min(32svh,280px)}}@media (min-width:768px){html.aai-svh .md\:\[min-height\:calc\(100dvh-80px-3rem\)\]{min-height:calc(100svh - 80px - 3rem)}html.aai-svh .md\:w-\[min\(80vw\,calc\(\(100dvh_-_6rem\)\*16\/9\)\)\]{width:min(80vw,177.778svh - 10.6667rem)}@media not all and (min-width:1450px){html.aai-svh .md\:max-3xl\:pt-\[50dvh\]{padding-top:50svh}}}@media (min-width:1024px){html.aai-svh .lg\:w-\[min\(70vw\,calc\(\(100dvh_-_6rem\)\*16\/9\)\)\]{width:min(70vw,177.778svh - 10.6667rem)}}@media (min-width:768px){html.aai-svh .md\:h-auto{height:auto}html.aai-svh .md\:h-full{height:100%}html.aai-svh .md\:max-h-none{max-height:none}html.aai-svh .md\:min-h-screen{min-height:100vh}}@media (orientation:landscape) and (max-height:500px){html.aai-svh .oml\:h-\[200vh\]{height:200vh}html.aai-svh .oml\:h-full{height:100%}}}html.aai-svh .EnterpriseHeroNode-module-scss-module__fp2EVW__root{--_y:calc(var(--layout-y) / var(--design-h) * 100svh)}@media (max-width:767px){html.aai-svh .EnterpriseHeroNode-module-scss-module__fp2EVW__root{--node-size-unit:100svh}}html.aai-svh.aai-js #ssr-fallback:before{height:calc(100svh - var(--aai-hero-top) - var(--aai-hero-bottom))}html.aai-svh.aai-js #ssr-fallback{min-height:100svh}
