.elx-cand{--c-bg:#fdfcfc;--c-ink:#000;--c-body:#3d3a37;--c-muted:#6e6e6e;--c-warm:#777169;--c-plate:#f5f3f1;--c-line:#ebe8e4;--c-accent:#e24e12;--c-max:1176px;--c-gutter:40px;--c-pad:104px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--c-ink);-webkit-font-smoothing:antialiased}main.elx-cand{background:var(--c-bg);font-size:16px;line-height:1.5;letter-spacing:.01em;overflow-x:clip}.elx-cand [class~="text-[#17130E]"],.elx-cand [class~="text-[#17130E]/70"],.elx-cand [class~="text-[#17130E]/80"],.elx-cand [class~="text-[#202020]"]{color:var(--c-ink)}.elx-cand [class~="text-[#3F3A34]"],.elx-cand [class~="text-[#5C564E]"]{color:var(--c-body)}.elx-cand [class~="text-[#736C64]"],.elx-cand [class~="text-[#747A94]"],.elx-cand [class~="text-[#8A8177]"]{color:var(--c-muted)}.elx-cand [class~="text-[#A8A29A]"],.elx-cand [class~="text-[#F2560A]"]{color:var(--c-warm)}.elx-cand [class~="border-black/[0.06]"],.elx-cand [class~="border-black/[0.07]"],.elx-cand [class~="border-black/[0.08]"],.elx-cand [class~="border-black/[0.1]"]{border-color:var(--c-line)}.elx-cand [class~=font-semibold]{font-weight:500}.elx-cand [class~="text-[15.5px]"]{font-size:16px}.elx-cand h1{font-size:clamp(38px,4.2vw,60px);line-height:1.06;letter-spacing:-.025em}.elx-cand h1,.elx-cand h2{font-weight:300;text-wrap:balance}.elx-cand h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.02em}.elx-cand h3{font-weight:400;letter-spacing:-.01em}.elx-cand h1>span[class~=text-transparent]{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--c-ink)}.elx-cand [class~=uppercase]{text-transform:none;letter-spacing:0;font-weight:500}.elx-cand p[class~=uppercase][class~="text-[12px]"],.elx-cand span[class~=uppercase][class~="text-[12px]"]{font-size:14px;color:var(--c-warm)}.elx-cand p[class~=uppercase][class~="text-[11px]"]{font-size:13px;color:var(--c-warm)}.elx-cand p[class~="tracking-[0.14em]"]{padding:0;background:none;border-radius:0;font-size:14px;color:var(--c-warm)}.elx-cand p[class~="tracking-[0.14em]"]>span[class~="bg-[#FF9022]"]{display:none}main.elx-cand>section{position:relative;overflow:visible;background:transparent;border-width:1px 0 0;border-style:solid;border-color:var(--c-line);padding:var(--c-pad) 0}main.elx-cand>section:first-of-type{border-top-width:0}main.elx-cand>section:after,main.elx-cand>section:before{content:"";position:absolute;left:0;right:0;margin-inline:auto;max-width:var(--c-max);box-sizing:border-box;pointer-events:none}main.elx-cand>section:before{top:0;bottom:0;border-inline:1px solid var(--c-line)}main.elx-cand>section:after{top:-4px;height:7px;background:linear-gradient(#1d1d1f,#1d1d1f) 0 /1px 100% no-repeat,linear-gradient(#1d1d1f,#1d1d1f) 100% /1px 100% no-repeat}main.elx-cand>section:first-of-type:after{display:none}main.elx-cand>section>div{position:relative;box-sizing:border-box;max-width:var(--c-max);margin-inline:auto;padding:0 var(--c-gutter)}.elx-cand [class~="blur-[110px]"],.elx-cand [class~="blur-[120px]"],.elx-cand [class~="blur-[130px]"],main.elx-cand>section>div[aria-hidden]{display:none}.elx-cand a[class~="h-[46px]"][class~=rounded-full],.elx-cand a[class~="h-[54px]"][class~=px-8],.elx-cand a[class~=group][class~="h-[54px]"],.elx-cand a[class~=group][class~=rounded-full][class~="bg-[#17130E]"],.elx-cand a[class~=group][class~=rounded-full][class~=bg-white]{height:44px;padding:0 20px;gap:6px;border-radius:9999px;font-size:15px;font-weight:400;letter-spacing:0;box-shadow:none;transition:background-color .15s ease,box-shadow .15s ease}.elx-cand a[class~="h-[46px]"][class~=rounded-full],.elx-cand a[class~=group][class~="h-[54px]"],.elx-cand a[class~=group][class~=rounded-full][class~="bg-[#17130E]"]{background:#000;color:#fff}.elx-cand a[class~="h-[46px]"][class~=rounded-full]:hover,.elx-cand a[class~=group][class~="h-[54px]"]:hover,.elx-cand a[class~=group][class~=rounded-full][class~="bg-[#17130E]"]:hover{background:#2b2b2b;transform:none}.elx-cand a[class~="h-[54px]"][class~=px-8],.elx-cand a[class~=group][class~=rounded-full][class~=bg-white]:not([class~="h-[54px]"]){background:#fff;color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.04)}.elx-cand a[class~="h-[54px]"][class~=px-8]:hover,.elx-cand a[class~=group][class~=rounded-full][class~=bg-white]:not([class~="h-[54px]"]):hover{background:#faf9f8;transform:none}.elx-cand a[class~=group][class~="h-[54px]"]>span[class~=rounded-full],.elx-cand a[class~=group][class~=rounded-full]>span[class~=rounded-full]{width:16px;height:16px;margin-left:0;background:none;box-shadow:none;color:inherit}.elx-cand a[class~=min-h-11][class~=items-center]{font-size:15px;font-weight:400;color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,.25);transition:text-decoration-color .15s ease}.elx-cand a[class~=min-h-11][class~=items-center]:hover{text-decoration-color:#000}.elx-cand [class*="shadow-[0_18px_50px"]{border-radius:14px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elx-cand div[class~="rounded-[1.9rem]"]{padding:12px;border-radius:20px;background:var(--c-plate);box-shadow:none}.elx-cand div[class~="rounded-[calc(1.9rem-0.375rem)]"]{border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elx-cand [class*="shadow-[0_50px_100px"]{box-shadow:0 28px 48px -32px rgba(0,0,0,.4)}.elx-cand [class*="shadow-[0_18px_40px"]{box-shadow:none}.elx-cand div[class~="rounded-[14px]"][class~=bg-white][class~=ring-1]{box-shadow:0 0 0 1px rgba(0,0,0,.08)}main.elx-cand>section:first-of-type{padding:136px 0 88px}main.elx-cand>section:has(>div[class~="max-w-[1200px]"]){padding:64px 0 0}main.elx-cand>section>div[class~="max-w-[1200px]"]{padding:0;align-items:stretch}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:first-child{padding:88px 32px 88px var(--c-gutter);align-self:center}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:last-child{padding:12px}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:last-child>div:first-child{height:100%;min-height:560px;overflow:hidden;border-radius:20px;background-color:var(--c-plate)}.elx-cand [aria-hidden][class*="bg-[linear-gradient(90deg,#ffffff"]{display:none}.elx-cand p[class~="bg-white/90"][class~=uppercase]{padding:5px 12px;background:#fff;font-size:12.5px;color:var(--c-warm);box-shadow:0 0 0 1px rgba(0,0,0,.08);-webkit-backdrop-filter:none;backdrop-filter:none}main.elx-cand>section:has(>div[class~="max-w-[1000px]"]){padding-block:64px}.elx-cand #features a[class~="rounded-[22px]"]{border-radius:20px;background:var(--c-plate);box-shadow:none}.elx-cand #features a[class~="rounded-[22px]"] span[class~="text-[22px]"]{font-size:20px;font-weight:400;letter-spacing:-.01em}.elx-cand #features a[class~="rounded-[22px]"] span[class~="text-[13px]"]{font-size:14px;color:#000}main.elx-cand>section:has(>div>article){padding:0}main.elx-cand>section>div:has(>article){padding:0;gap:0}.elx-cand article[id^=f-]{position:relative;overflow:visible;border-radius:0;background:transparent;box-shadow:none;padding:var(--c-pad) var(--c-gutter)}.elx-cand article[id^=f-]>div{gap:40px;align-items:stretch}.elx-cand article[id^=f-]+article:after,.elx-cand article[id^=f-]+article:before{content:"";position:absolute;pointer-events:none}.elx-cand article[id^=f-]+article:before{top:0;left:calc(50% - 50vw);width:100vw;height:1px;background:var(--c-line)}.elx-cand article[id^=f-]+article:after{top:-3px;left:0;right:0;height:7px;background:linear-gradient(#1d1d1f,#1d1d1f) 0 /1px 100% no-repeat,linear-gradient(#1d1d1f,#1d1d1f) 100% /1px 100% no-repeat}.elx-cand article[id^=f-]>div>.fmc-reveal[class~=overflow-hidden]{margin:0;min-height:280px;border-radius:20px;background-color:var(--c-plate)}.elx-cand article[id^=f-]>div>.fmc-reveal[class~="lg:py-14"]{padding:0;align-self:center}.elx-cand article[id^=f-] h2{font-size:clamp(26px,2.5vw,34px);line-height:1.14}.elx-cand article[id^=f-]>div>.fmc-reveal[class~="bg-[#FAF9F7]"]{margin:0;padding:24px;border-radius:20px;background:var(--c-plate);display:flex;flex-direction:column;justify-content:center}.elx-cand #jobs{padding-block:0}.elx-cand #jobs a[class~="bg-black/[0.04]"]{padding:6px 14px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08);font-weight:400;color:#000}.elx-cand #jobs a[class~="bg-black/[0.04]"]:hover{background:var(--c-plate);color:#000}.elx-cand a[class~=rounded-2xl][class~=border],.elx-cand span[class~=rounded-2xl][class~=border]{border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elx-cand a[class~=rounded-2xl][class~=border]:hover{transform:none;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.elx-cand span[class~=rounded-2xl][class~=border]{border-radius:9999px}.elx-cand span[class~="bg-[#17130E]"][class~="rounded-[10px]"]{background:#000}.elx-cand details[class~=group] summary{padding:20px 0;font-size:17px;letter-spacing:0;color:#000}.elx-cand details[class~=group] summary svg{width:18px;height:18px;opacity:.55}.elx-cand details[class~=group]>p{padding:0 40px 22px 0;font-size:15px;line-height:1.55;color:var(--c-muted)}.elx-cand #contact>.fmc-reveal{padding:32px;border-radius:20px;background:var(--c-plate);box-shadow:none}.elx-cand #contact h3{font-size:24px;line-height:1.2}.elx-cand #contact a[class~="rounded-[14px]"]{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elx-cand #contact a[class~="rounded-[14px]"]:hover{background:#faf9f8;transform:none}main.elx-cand>section:has(>div[class~="bg-[#17130E]"]){padding:12px}main.elx-cand>section>div[class~="bg-[#17130E]"]{max-width:calc(var(--c-max) - 24px);padding:0;border-radius:20px;background-color:#17130e}main.elx-cand>section>div[class~="bg-[#17130E]"][class~=text-center]{padding:88px 24px}main.elx-cand>section>div[class~="bg-[#17130E]"] h2{font-size:clamp(30px,3.2vw,44px);color:#fff}main.elx-cand>section>div[class~="bg-[#17130E]"] a[class~=min-h-11]{color:#fff;text-decoration-color:hsla(0,0%,100%,.4)}main.elx-cand>section>div[class~="bg-[#17130E]"] a[class~=min-h-11]:hover{text-decoration-color:#fff}main.elx-cand>section>div[class~="bg-[#17130E]"] a[class~=group][class~="h-[54px]"]{background:#fff;color:#000}main.elx-cand>section>div[class~="bg-[#17130E]"] a[class~=group][class~="h-[54px]"]:hover{background:#f5f3f1}main.elx-cand>section>div[class~="max-w-[1120px]"]>.fmc-reveal>h1{font-size:clamp(36px,3.8vw,52px);line-height:1.08}.elx-cand div[class~="rounded-[1.4rem]"][class~=p-6],.elx-cand div[class~="rounded-[1.4rem]"][class~=p-6]:hover{border-radius:20px;background:var(--c-plate);box-shadow:none}.elx-cand div[class~="rounded-[1.4rem]"][class~=p-6]>div[class~=rounded-full]{background:#fff;color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.elx-cand div[class~="rounded-[1.4rem]"][class~=p-6]>div+p,.elx-cand div[class~="rounded-[1.4rem]"][class~=p-6]>p:first-of-type{font-size:17px;font-weight:400;letter-spacing:-.01em}.elx-cand p[class~="max-w-[560px]"]{max-width:620px}.elx-cand div[class~="rounded-[1.4rem]"][class~=overflow-hidden]{border-radius:16px}.elx-cand dl>.fmc-reveal>div{padding:20px 0}.elx-cand dl dt[class]{font-size:17px;font-weight:400;color:#000}.elx-cand dl dd{color:var(--c-muted)}@media (min-width:1024px){.elx-cand article[id^=f-]>div[class~="lg:grid-cols-[0.62fr_1fr_1.12fr]"]{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1.06fr)}.elx-cand article[id^=f-]>div[class~="lg:grid-cols-[1.12fr_1fr_0.62fr]"]{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) minmax(0,.6fr)}main.elx-cand>section>div:has(>div>.fmc-reveal>details){display:grid;grid-template-columns:340px minmax(0,1fr);column-gap:64px;align-items:start}main.elx-cand>section>div:has(>div>.fmc-reveal>details)>div:has(details){margin-top:0}main.elx-cand>section>div:has(>div>.fmc-reveal>details)>#contact,main.elx-cand>section>div:has(>div>.fmc-reveal>details)>#contact~*{grid-column:1/-1}main.elx-cand>section>div:has(>div>.fmc-reveal>details)>#contact>.fmc-reveal{margin-top:64px}.elx-cand div[class~="max-w-[880px]"]:has(>dl){max-width:none;display:grid;grid-template-columns:340px minmax(0,1fr);column-gap:64px;align-items:start}.elx-cand div[class~="max-w-[880px]"]>dl{margin-top:0}}header.elx-cand>div:first-child{background-color:hsla(0,20%,99%,.88)!important;-webkit-backdrop-filter:saturate(160%) blur(14px)!important;backdrop-filter:saturate(160%) blur(14px)!important;box-shadow:inset 0 -1px 0 var(--c-line)!important}header.elx-cand>div:first-child>div{height:64px;max-width:var(--c-max);padding:0 12px;gap:12px}header.elx-cand>div:first-child>div>a:first-child img{height:28px}header.elx-cand button[aria-haspopup=menu]{text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#17130e}header.elx-cand span[class~="h-[26px]"]{height:30px;background:none}header.elx-cand span[class~="h-[26px]"]:hover{background:rgba(0,0,0,.05)}header.elx-cand nav button,header.elx-cand nav>a{height:36px;padding:0 10px;font-size:14px;color:#000}header.elx-cand nav button>svg{color:#000;opacity:.5}header.elx-cand [class*="shadow-[0_24px_60px"],header.elx-cand [class*="shadow-[0_30px_70px"]{border-radius:16px;box-shadow:0 24px 40px -24px rgba(78,50,23,.18),0 0 0 1px rgba(0,0,0,.07)}header.elx-cand p[class~="tracking-[0.18em]"]{font-size:13px;font-weight:400;color:var(--c-warm)}header.elx-cand span[class~="bg-[#F3F4F6]"]{background:var(--c-plate)}header.elx-cand a[class~=group][class~=rounded-full][class~="bg-[#17130E]"]{height:36px;padding:0 14px;font-size:14px}header.elx-cand a[class~=group][class~=rounded-full][class~="bg-[#17130E]"]>span[class~=rounded-full]{display:none}header.elx-cand button[aria-label=Menu]{width:36px;height:36px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1)}header.elx-cand button[aria-label=Menu]>span{width:14px;background:#000}header.elx-cand>div[class~=fixed]{background:var(--c-bg);-webkit-backdrop-filter:none;backdrop-filter:none}header.elx-cand>div[class~=fixed] a{font-weight:300}header.elx-cand>div[class~=fixed] a[class~="text-[22px]"]{font-size:20px}footer.elx-cand{padding:0;background:var(--c-bg);border-top:1px solid var(--c-line);font-size:14px}footer.elx-cand>div{max-width:var(--c-max);padding:72px var(--c-gutter) 40px}footer.elx-cand img{height:26px}footer.elx-cand p[class~="max-w-[260px]"]{font-size:13.5px;line-height:1.45;color:var(--c-muted)}footer.elx-cand a[class~=rounded-full]{height:40px;padding:0 18px;background:#000;font-weight:400}footer.elx-cand a[class~=rounded-full]:hover{background:#2b2b2b}footer.elx-cand p[class~=uppercase]{font-size:13px;font-weight:400;color:var(--c-warm)}footer.elx-cand ul{gap:9px}footer.elx-cand ul a[class]{font-size:14px;font-weight:500;color:#000}footer.elx-cand ul a:hover{text-decoration:underline;text-underline-offset:3px}footer.elx-cand>div>div:last-child{margin-top:64px;border-color:var(--c-line);font-size:13px}footer.elx-cand>div>div:last-child a,footer.elx-cand>div>div:last-child p{font-size:13px;color:var(--c-muted)}footer.elx-cand>div>div:last-child a:hover{color:#000}@media (max-width:1224px){.elx-cand article[id^=f-]+article:after,main.elx-cand>section:after,main.elx-cand>section:before{display:none}}@media (max-width:1023px){main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:first-child{padding:64px var(--c-gutter) 48px}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:last-child{padding:0 12px 32px}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:last-child>div:first-child{height:380px;min-height:0}.elx-cand article[id^=f-]{padding-block:64px}.elx-cand article[id^=f-]>div{gap:32px}}@media (max-width:767px){.elx-cand{--c-gutter:20px;--c-pad:56px}main.elx-cand>section:first-of-type{padding:104px 0 56px}main.elx-cand>section:has(>div[class~="max-w-[1200px]"]){padding:64px 0 0}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:first-child{padding:48px var(--c-gutter) 40px}main.elx-cand>section>div[class~="max-w-[1200px]"]>.fmc-reveal:last-child>div:first-child{height:300px}main.elx-cand>section:has(>div[class~="max-w-[1000px]"]){padding-block:48px}.elx-cand article[id^=f-]>div>.fmc-reveal[class~="bg-[#FAF9F7]"]{padding:16px}main.elx-cand>section>div[class~="bg-[#17130E]"][class~=text-center]{padding:64px 20px}.elx-cand #contact>.fmc-reveal{padding:24px}.elx-cand details[class~=group]>p{padding-right:0}header.elx-cand>div:first-child>div>a:first-child img{height:24px}footer.elx-cand>div{padding:56px var(--c-gutter) 32px}footer.elx-cand>div>div:last-child{margin-top:48px}}