.elx{--eggshell:#fdfcfc;--cream:#f5f3f1;--track:#f2f0ee;--g50:#faf8f8;--g200:#ebe8e4;--g300:#d7d2cc;--g400:#a59f97;--g500:#777169;--g600:#59544f;--g700:#44403b;--g800:#292524;--hair:#0000000d;--og:20px;--gutter:8px;--inset:16px;--gap:8px;--rc:12px;--rcs:8px;--ring:0 0 0 .5px #00000020, 0 1px 1px #0000000a, 0 2px 4px #0000000a;--f-sans:var(--el-sans), Inter, -apple-system, "Segoe UI", sans-serif;--f-disp:var(--el-display), var(--el-sans), sans-serif;--f-mono:var(--el-mono), ui-monospace, "SFMono-Regular", monospace;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--cream);color:#000;min-height:100vh;font-family:var(--f-sans);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;position:relative}@media (min-width:640px){.elx{--og:40px;--gutter:12px;--inset:20px;--gap:12px;--rc:16px;--rcs:12px}}@media (min-width:1280px){.elx{--og:64px}}body:has(.elx){color:#000;letter-spacing:normal;background:#f5f3f1}:where(.elx) *,:where(.elx) :before,:where(.elx) :after{box-sizing:border-box}:where(.elx) :where(a){color:inherit;text-decoration:none}:where(.elx) :where(button){font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.elx) :focus-visible{outline-offset:2px;outline:1.5px solid #2b7fff}:where(.elx) :where(h1,h2,h3,h4,p,ul,ol,figure,address,pre){margin:0;padding:0;font-style:normal}:where(.elx) :where(ul,ol){list-style:none}:where(.elx) :where(img){max-width:100%;display:block}.elx .el-sheet{background:var(--eggshell);border-radius:16px 16px 0 0;position:relative;box-shadow:0 -1px #00000012}.elx .el-t{--cap:.727;font-size:var(--fs);line-height:var(--lh)}.elx .el-disp{--cap:.71;font-family:var(--f-disp);font-weight:400}.elx .el-t:before{content:"";margin-bottom:calc((var(--lh) - var(--fs) * var(--cap)) / -2);display:table}.elx .el-t:after{content:"";margin-top:calc((var(--lh) - var(--fs) * var(--cap)) / -2 - .25px);display:table}.elx .t-6xl{--fs:36px;--lh:42px;letter-spacing:-.02em}.elx .t-5xl{--fs:30px;--lh:36px;letter-spacing:0}.elx .t-4xl{--fs:26px;--lh:32px;letter-spacing:0}.elx .t-2xl{--fs:18px;--lh:26px;letter-spacing:.01em}.elx .t-xl,.elx .t-base{--fs:16px;--lh:24px;letter-spacing:.01em}.elx .t-sm{--fs:15px;--lh:22px;letter-spacing:.01em}.elx .t-xs{--fs:14px;--lh:21px;letter-spacing:.01em}.elx .t-xst{--fs:14px;--lh:18px;letter-spacing:.01em}.elx .t-2xs{--fs:13px;--lh:18px;letter-spacing:0}.elx .t-mono{font-family:var(--f-mono);letter-spacing:0;font-size:13px;line-height:22px}@media (min-width:640px){.elx .t-6xl{--fs:48px;--lh:52px}.elx .t-5xl{--fs:36px;--lh:42px}.elx .t-4xl{--fs:32px;--lh:36px}.elx .t-2xl{--fs:20px;--lh:27px;letter-spacing:0}.elx .t-xl{--fs:18px;--lh:26px}}.elx .fs{font-size:var(--fs);line-height:var(--lh)}.elx .w5{font-weight:500}.elx .c-g400{color:var(--g400)}.elx .c-g500{color:var(--g500)}.elx .c-g600{color:var(--g600)}.elx .c-g700{color:var(--g700)}.elx .c-w80{color:#fffc}.elx .balance{text-wrap:balance}.elx .pretty{text-wrap:pretty}.elx .el-wrap{width:calc(min(100%, 81.625rem) - 2 * var(--og));margin-inline:auto;position:relative}.elx .el-frame{border-inline:1px solid var(--hair)}.elx .el-bt{border-top:1px solid var(--hair)}.elx .el-bb{border-bottom:1px solid var(--hair)}.elx .el-gx{padding-inline:var(--gutter)}.elx .el-ix{padding-inline:var(--inset)}.elx .el-dx{padding-inline:calc(var(--gutter) + var(--inset))}.elx .el-grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.elx .el-gapx{-moz-column-gap:var(--gap);column-gap:var(--gap)}.elx .el-pt{padding-top:96px}.elx .el-pb{padding-bottom:24px}.elx .el-py{padding-block:24px}.elx .el-hero-pt{padding-top:80px}@media (min-width:640px){.elx .el-pt{padding-top:160px}.elx .el-pb{padding-bottom:40px}.elx .el-py{padding-block:40px}.elx .el-hero-pt{padding-top:104px}}@media (min-width:1024px){.elx .el-hero-pt{padding-top:120px}}.elx .el-btn{white-space:nowrap;letter-spacing:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:16px;font-weight:400;line-height:24px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.elx .el-btn.sm{gap:6px;height:36px;padding:0 14px;font-size:14px;line-height:21px}.elx .el-btn.xs{gap:6px;height:32px;padding:0 12px;font-size:13px;line-height:18px}.elx .el-btn.black{color:#fff;background:#000}.elx .el-btn.black:hover{background:var(--g800)}.elx .el-btn.white{color:#000;box-shadow:var(--ring);background:#fff}.elx .el-btn.white:hover{background:var(--g50)}.elx .el-btn svg{flex:none;width:18px;height:18px}.elx .el-pill{letter-spacing:.01em;height:40px;color:var(--g700);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;line-height:18px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.elx .el-pill:hover{color:#000}.elx .el-pill[aria-selected=true],.elx .el-pill.on{color:#000;box-shadow:var(--ring);background:#fff}.elx .el-nl{border-radius:18px;align-items:center;height:36px;padding:0 12px;font-size:14px;line-height:20px;transition:background-color .15s;display:inline-flex}.elx .el-nl:hover{background:#2925240d}.elx .el-card{isolation:isolate;border-radius:var(--rc);background:var(--cream);position:relative;overflow:hidden}.elx .el-panel{border-radius:var(--rcs);box-shadow:var(--ring);background:#fff}.elx .el-cap{padding:0 var(--inset) calc(var(--inset) + 8px)}.elx .el-cap>*+*{margin-top:19px}.elx .el-grain:after{content:"";pointer-events:none;z-index:1;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.elx.js [data-rv]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--rd,0s);transform:translateY(16px)}.elx.js [data-rv].in{opacity:1;transform:none}@media (max-width:1023px){.elx nav.el-scroll-x,.elx .el-console>.el-scroll-x{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.elx .el-logo{filter:grayscale();opacity:.55;transition:filter .4s,opacity .4s}.elx .el-logo:hover{filter:none;opacity:1}.elx .el-scroll-x{scrollbar-width:none;overflow-x:auto}.elx .el-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.elx .el-pillnav{transition:none!important}.elx.js [data-rv]{opacity:1;transition:none;transform:none}.elx *{scroll-behavior:auto!important}}.elx .el-pillnav{z-index:60;opacity:0;visibility:hidden;width:min(920px,100% - 16px);height:56px;transition:transform .55s var(--ease), opacity .3s ease, visibility 0s linear .55s;background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:0 8px 0 22px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%,calc(-100% - 24px));box-shadow:0 0 0 .5px #0000001f,0 1px 2px #00000008,0 12px 32px -16px #14102833}.elx .el-pillnav.show{opacity:1;visibility:visible;transition:transform .55s var(--ease), opacity .3s ease, visibility 0s;transform:translate(-50%)}.elx .el-pillnav .el-nl{height:34px}.elx .el-pillnav:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#fdfcfca8;position:absolute;inset:0}.elx .el-pillnav .el-navpanel{top:calc(100% + 14px)}@media (min-width:640px){.elx .el-pillnav{top:12px}}.elx .el-fx{isolation:isolate;position:absolute;inset:0;overflow:hidden}.elx .el-fx-css{position:absolute;inset:0}.elx [data-f=ice]{background:#c4d4f3}.elx [data-f=ice] .el-fx-css{background:radial-gradient(58% 54% at 16% 16%,#a9dcf8 0%,#0000 62%),radial-gradient(54% 58% at 86% 20%,#8aa0ef 0%,#0000 60%),radial-gradient(72% 66% at 74% 96%,#d4c9f6 0%,#0000 66%),radial-gradient(44% 44% at 42% 82%,#ffe1bd 0%,#0000 70%),linear-gradient(158deg,#cfe0fb,#b4c2f0)}.elx [data-f=ember]{background:#f6c9ad}.elx [data-f=ember] .el-fx-css{background:radial-gradient(60% 55% at 20% 24%,#f6a079 0%,#0000 60%),radial-gradient(55% 55% at 88% 16%,#ffd98c 0%,#0000 60%),radial-gradient(65% 70% at 72% 92%,#f0b6c6 0%,#0000 66%),radial-gradient(40% 40% at 36% 70%,#c9bef4 0%,#0000 72%),linear-gradient(150deg,#fbd9c0,#f3b79a)}.elx [data-f=reef]{background:#b6e6dc}.elx [data-f=reef] .el-fx-css{background:radial-gradient(58% 54% at 14% 20%,#74d7cd 0%,#0000 62%),radial-gradient(52% 56% at 90% 26%,#9fc0f2 0%,#0000 60%),radial-gradient(68% 64% at 76% 94%,#dff6ee 0%,#0000 64%),radial-gradient(42% 42% at 40% 82%,#f6e3b6 0%,#0000 72%),linear-gradient(160deg,#c3ece2,#a9ddd3)}.elx [data-f=plasma]{background:#d8bff0}.elx [data-f=plasma] .el-fx-css{background:radial-gradient(60% 52% at 18% 20%,#f0a9de 0%,#0000 60%),radial-gradient(56% 58% at 86% 24%,#9f84ee 0%,#0000 60%),radial-gradient(66% 66% at 74% 94%,#f6bf9c 0%,#0000 66%),radial-gradient(44% 44% at 44% 80%,#9fd4f6 0%,#0000 72%),linear-gradient(150deg,#e2cdf4,#cbb2ee)}.elx [data-f=dusk]{background:#b9c6e8}.elx [data-f=dusk] .el-fx-css{background:radial-gradient(60% 55% at 16% 18%,#dfe6f7 0%,#0000 60%),radial-gradient(54% 58% at 88% 22%,#93a6e0 0%,#0000 60%),radial-gradient(66% 64% at 74% 96%,#efc9dd 0%,#0000 66%),radial-gradient(44% 44% at 42% 82%,#acbcef 0%,#0000 72%),linear-gradient(162deg,#cdd7f0,#b0bfe6)}.elx [data-f=aurora]{background:#a6e3cf}.elx [data-f=aurora] .el-fx-css{background:radial-gradient(62% 52% at 16% 22%,#6fe0cf 0%,#0000 60%),radial-gradient(56% 58% at 88% 20%,#7aa6f2 0%,#0000 60%),radial-gradient(66% 66% at 72% 94%,#d7f3ad 0%,#0000 66%),radial-gradient(46% 46% at 46% 82%,#c3a8f2 0%,#0000 72%),linear-gradient(158deg,#b8ead9,#9fdcc9)}.elx [data-f=sand]{background:#f3d3b4}.elx [data-f=sand] .el-fx-css{background:radial-gradient(58% 54% at 18% 20%,#ffe6cc 0%,#0000 62%),radial-gradient(54% 56% at 88% 24%,#f3a97f 0%,#0000 60%),radial-gradient(66% 64% at 74% 94%,#dcc9f6 0%,#0000 66%),radial-gradient(44% 44% at 42% 78%,#fff3e4 0%,#0000 72%),linear-gradient(156deg,#f7ddc4,#f1c7a6)}.elx [data-f=violet]{background:#c9bdf4}.elx [data-f=violet] .el-fx-css{background:radial-gradient(60% 54% at 16% 18%,#ddd2ff 0%,#0000 60%),radial-gradient(54% 58% at 88% 22%,#9f7ce8 0%,#0000 60%),radial-gradient(66% 66% at 74% 96%,#9fd0f6 0%,#0000 66%),radial-gradient(44% 44% at 44% 82%,#ffcf9c 0%,#0000 72%),linear-gradient(158deg,#d7ccf6,#c2b2ef)}.elx [data-f=slate]{background:#2a3350}.elx [data-f=slate] .el-fx-css{background:radial-gradient(90% 70% at 8% 6%,#9fb4bd 0%,#0000 55%),radial-gradient(80% 80% at 100% 100%,#140b16 0%,#0000 60%),linear-gradient(205deg,#8ea7b1 0%,#6f8597 26%,#3f526b 50%,#222747 72%,#160e16 100%)}.elx .el-fx-lines{z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;position:absolute;inset:0}.elx .el-fx-lines[data-l=grid]{background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(130% 120% at 50% 35%,#000 10%,#0000 86%);mask-image:radial-gradient(130% 120% at 50% 35%,#000 10%,#0000 86%)}.elx .el-fx-lines[data-l=wave]{background-image:repeating-radial-gradient(circle at 50% 118%,#0000 0 25px,#ffffff73 25px 26px,#0000 26px 52px)}.elx .el-fx:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(55% 60% at 12% 8%,#fff8f08c,#0000 70%),linear-gradient(#ffffff14,#fff0 40%);position:absolute;inset:0}.elx .el-fx:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:soft-light;opacity:.42;mix-blend-mode:overlay;background-image:url(/el/grain.png);background-size:192px 192px;position:absolute;inset:0}.elx .el-cards{letter-spacing:-.011em;font-feature-settings:"cv11", "ss01", "ss03"}.elx .el-cards [data-tone=dark]{background:0 0;border-radius:0;padding:0}.elx .el-cards [data-tone=dark]>.bg-white,.elx .el-cards [data-tone=dark]>div>.bg-white,.elx .el-panel-float{border-radius:14px;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000000d,0 32px 64px -28px #100c2873}.elx .el-cards .bg-\[\#F5F5F7\]{background-color:var(--cream)}.elx .el-cards .bg-\[\#F2F2F4\],.elx .el-cards .bg-\[\#EFEFF2\]{background-color:var(--g200)}.elx .el-cards .text-\[\#1D1D1F\]{color:#000}.elx .el-cards .text-\[\#6E6E73\],.elx .el-cards .text-\[\#7A7A7E\]{color:var(--g500)}.elx .el-cards .text-\[\#A1A1A6\]{color:var(--g400)}.elx .el-cards .border-\[\#E5E5EA\],.elx .el-cards .divide-\[\#E5E5EA\]>*+*{border-color:var(--g200)}.elx .el-cards h3.font-\[600\],.elx .el-cards h4.font-\[600\]{letter-spacing:0;font-weight:500}.elx .el-glass{background:#fff;border-radius:14px;box-shadow:inset 0 0 0 .5px #fff9,0 0 0 .5px #0000001a,0 24px 48px -24px #100c2873}@keyframes el-spin{to{transform:rotate(360deg)}}.elx .el-spinner{animation:.9s linear infinite el-spin}@keyframes el-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.elx .el-rise{animation:el-rise .5s var(--ease) both}@keyframes el-caret{50%{opacity:0}}.elx .el-caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite el-caret;display:inline-block}@keyframes el-flow{to{stroke-dashoffset:-24px}}.elx .el-flow{stroke-dasharray:4 8;animation:1.2s linear infinite el-flow}@media (prefers-reduced-motion:reduce){.elx .el-spinner,.elx .el-rise,.elx .el-caret,.elx .el-flow{animation:none!important}}.elx .el-mpill{letter-spacing:.01em;white-space:nowrap;height:32px;color:var(--g600);border-radius:9999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;line-height:16px;transition:background-color .2s,color .2s;display:inline-flex}.elx .el-mpill:hover{color:#000;background:#0000000d}.elx .el-mpill.on{color:#fff;background:#0a0a0a}.elx .el-convo{border-radius:var(--rc);isolation:isolate;position:relative;overflow:hidden}.elx .el-convo:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 58px,#ffffff0d 58px 59px,#0000 59px 150px);position:absolute;inset:0}.elx .el-convo:after{content:"";z-index:1;pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.elx .el-mtab{letter-spacing:.01em;white-space:nowrap;height:36px;color:var(--g700);box-shadow:var(--ring);background:#fff;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;line-height:18px;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.elx .el-mtab:hover{color:#000;transform:translateY(-1px)}.elx .el-mtab.on{color:#fff;background:#0a0a0a;box-shadow:0 6px 16px -8px #00000080}.elx .el-tag{border:1.75px solid var(--g400);letter-spacing:.02em;color:var(--g700);border-radius:9999px;align-items:center;padding:2px 11px;font-size:11px;line-height:15px;display:inline-flex}.elx .el-eyebrow{letter-spacing:.02em;color:#000;border:2.4px solid #000;border-radius:9999px;align-items:center;padding:7px 17px;font-size:12.5px;font-weight:500;line-height:15px;display:inline-flex}.elx #approach .el-cards svg text{display:none}.elx .el-navitem{position:relative}.elx .el-navpanel{z-index:70;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);width:max-content;max-width:min(92vw,640px);transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s linear .2s;background:#fdfcfcd6;border-radius:18px;padding:14px;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%,6px);box-shadow:0 0 0 .5px #0000001a,0 24px 56px -22px #1410284d}.elx .el-navitem:hover .el-navpanel,.elx .el-navitem:focus-within .el-navpanel{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s;transform:translate(-50%)}.elx .el-navpanel-grid{grid-template-columns:repeat(2,minmax(210px,1fr));gap:4px 16px;display:grid}.elx .el-navpanel-h{letter-spacing:.08em;text-transform:uppercase;color:var(--g400);padding:4px 10px;font-size:11px}.elx .el-navpanel-link{border-radius:10px;padding:8px 10px;transition:background-color .15s;display:block}.elx .el-navpanel-link:hover{background:#0000000a}.elx .el-navpanel-link b{color:#111;font-size:14px;font-weight:500;line-height:20px;display:block}.elx .el-navpanel-link span{color:var(--g500);font-size:12.5px;line-height:17px;display:block}.elx .el-navpanel-feature{background:#ffffff73;border-top:1px solid #00000012;justify-content:space-between;align-items:center;gap:16px;margin:8px -14px -14px;padding:14px 24px;display:flex}.elx .el-navpanel-feature p{max-width:24ch;color:var(--g600);font-size:13px;line-height:18px}.elx .el-convo-slateA{background:radial-gradient(85% 75% at 6% 2%,#9fb6bf 0%,#0000 52%),radial-gradient(80% 85% at 100% 100%,#120a14 0%,#0000 58%),linear-gradient(207deg,#94adb6 0%,#78899a 24%,#44566e 48%,#222645 70%,#150d14 100%)}.elx .el-convo-slateB{background:radial-gradient(85% 75% at 4% 4%,#93c2bd 0%,#0000 52%),radial-gradient(80% 85% at 100% 100%,#0d0a1b 0%,#0000 58%),linear-gradient(207deg,#87b6b0 0%,#5e8999 24%,#374f69 50%,#1c2246 72%,#110d20 100%)}.elx .el-convo:after{opacity:.5}.elx .el-sub{background:#fff;border-radius:14px;min-width:0;padding:18px;position:relative;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000a,0 22px 44px -26px #100c286b}@media (min-width:768px){.elx .el-sub{padding:20px 22px}}.elx .el-sub.flush{padding:8px}.elx .el-sub{--card-edge:18px}@media (min-width:768px){.elx .el-sub{--card-edge:22px}}.elx .el-sub.flush{--card-edge:8px}.elx .el-sub-h{color:var(--g500);font-size:13px;line-height:18px}.elx .el-subnote{color:#14121e9e;padding-inline:4px;font-size:12px;line-height:17px}.elx .rc-capsule{vertical-align:middle;border:1.75px solid var(--g400)!important;color:var(--g700)!important;letter-spacing:.02em!important;border-radius:9999px!important;padding:2px 11px!important;font-size:12px!important;line-height:16px!important}.elx .el-tag{background:#fff;gap:6px}.elx .el-tag.glass{color:#111;background:#ffffffe0;border-color:#fffffff2}.elx .el-fh{min-height:28px;color:var(--g500);align-items:center;font-size:13px;font-weight:500;line-height:18px;display:flex}.elx .el-fl{color:#000;letter-spacing:0;border-radius:4px;align-items:center;min-height:28px;font-size:14px;font-weight:500;line-height:21px;transition:color .15s;display:inline-flex}.elx .el-fl:hover{color:var(--g500)}.elx .el-navitem:hover:after{content:"";height:18px;position:absolute;top:100%;left:-16px;right:-16px}.elx .el-glyph{isolation:isolate;color:#000;background:#1a1a1a;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.elx .el-glyph:before{content:"";z-index:-2;background:conic-gradient(#1a1a1a 0deg 250deg,#8a8a8a 300deg,#fff 322deg,#8a8a8a 344deg,#1a1a1a 360deg);width:160%;height:160%;animation:9s linear infinite el-edge;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.elx .el-glyph:after{content:"";z-index:-1;background:#fff;border-radius:11.5px;position:absolute;inset:1.5px}.elx .el-glyph svg{position:relative}@keyframes el-edge{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.elx .el-glyph:before{animation:none}}.elx{background:#202022}body:has(.elx){background:#202022}.elx .el-ann{transition:grid-template-rows .5s var(--ease), opacity .35s ease;grid-template-rows:1fr;display:grid}.elx .el-ann>div{min-height:0;overflow:hidden}.elx .el-ann.off{opacity:0;grid-template-rows:0fr}.elx .el-ann .el-ann-x{color:#fff9;border-radius:9999px;place-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:grid}.elx .el-ann .el-ann-x:hover{color:#fff;background:#ffffff1a}.elx .el-sheet{transition:border-radius .5s var(--ease)}.elx.ann-off .el-sheet{border-radius:0}.elx .el-btn.ghost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.elx .el-btn.ghost:hover{background:#ffffff2e}.elx .el-art{will-change:opacity;background-position:50%;background-size:cover;position:absolute;inset:0}.elx .el-art-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.55;background-image:url(/el/grain.png);background-size:192px 192px;position:absolute;inset:0}.elx .el-art-grain:after{content:"";mix-blend-mode:normal;background:linear-gradient(#0000 38%,#0000000d 52%,#0000001a 65%,#00000029 78%,#0003 92%,#00000038 100%);position:absolute;inset:0}.elx .el-cover{aspect-ratio:1200/628;background:#fff}.elx .el-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.elx .el-ll{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:24px;display:grid;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000a,0 32px 64px -32px #100c2873}@media (min-width:900px){.elx .el-ll{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;height:500px;padding:36px 48px}}.elx .el-ll-ringwrap{aspect-ratio:1;width:min(100%,360px);margin:0 auto;position:relative}.elx .el-ll-ring{width:100%;height:100%;position:absolute;inset:0}.elx .el-ll-st{white-space:nowrap;border-radius:10px;flex-direction:column;gap:1px;padding:3px 8px;transition:background-color .2s;display:flex;position:absolute}.elx .el-ll-st:hover{background:#00000009}.elx .el-ll-st.p0{text-align:center;align-items:center;bottom:calc(86.9% + 6px);left:50%;transform:translate(-50%)}.elx .el-ll-st.p1{text-align:left;align-items:flex-start;top:50%;left:calc(86.9% + 8px);transform:translateY(-50%)}.elx .el-ll-st.p2{text-align:center;align-items:center;top:calc(86.9% + 6px);left:50%;transform:translate(-50%)}.elx .el-ll-st.p3{text-align:right;align-items:flex-end;top:50%;right:calc(86.9% + 8px);transform:translateY(-50%)}.elx .el-ll-stk{color:var(--g400);font-size:13px;font-weight:500;line-height:17px;transition:color .4s}.elx .el-ll-stw{color:var(--g400);font-size:11px;line-height:14px}.elx .el-ll-st.on .el-ll-stk{color:#000}.elx .el-ll-st.on .el-ll-stw{color:var(--g600)}.elx .el-ll-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.elx .el-ll-idx{letter-spacing:.06em;color:var(--g400);font-size:12px;line-height:16px}.elx .el-ll-word{font-family:var(--f-disp);letter-spacing:-.02em;color:#000;animation:el-ll-word .7s var(--ease) both;margin-top:6px;font-size:44px;line-height:48px}@keyframes el-ll-word{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.elx .el-ll-art{min-height:330px;position:relative}@media (min-width:900px){.elx .el-ll-art{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}}.elx .el-ll-art>.el-ll-fade{animation:el-ll-fade .6s var(--ease) both;flex-direction:column;justify-content:center;display:flex}@keyframes el-ll-fade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.elx .el-ll-q{font-family:var(--f-disp);letter-spacing:-.01em;color:#000;font-size:24px;line-height:30px}.elx .el-ll-in{animation:el-ll-in .55s var(--ease) both}@keyframes el-ll-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.elx .el-ll-bar{transform-origin:0;animation:el-ll-bar 1.1s var(--ease) both}@keyframes el-ll-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.elx .el-ll-draw{stroke-dasharray:520;stroke-dashoffset:520px;animation:el-ll-draw 1.6s var(--ease) both}@keyframes el-ll-draw{to{stroke-dashoffset:0}}.elx .el-ll-live:before{content:"";vertical-align:1px;background:#000;border-radius:9999px;width:6px;height:6px;margin-right:6px;animation:1.4s ease-in-out infinite el-ll-pulse;display:inline-block}@keyframes el-ll-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.elx .el-ll-word,.elx .el-ll-fade,.elx .el-ll-in,.elx .el-ll-bar,.elx .el-ll-draw,.elx .el-ll-live:before{animation:none!important}.elx .el-ll-draw{stroke-dashoffset:0}}@media (max-width:899px){.elx .el-ll-ringwrap{width:min(100%,250px);margin:28px auto}.elx .el-ll-stw{display:none}.elx .el-ll-word{font-size:34px;line-height:38px}.elx .el-ll-st{padding:3px 2px}.elx .el-ll-st.p1{left:calc(86.9% + 4px)}.elx .el-ll-st.p3{right:calc(86.9% + 4px)}}.elx .el-seg-wrap{z-index:20;justify-content:flex-start;padding:18px 12px 6px;display:flex;position:relative}@media (min-width:640px){.elx .el-seg-wrap{padding:22px 24px 6px}}@media (min-width:1024px){.elx .el-seg-wrap{padding:24px 40px 12px}}.elx .el-seg{scrollbar-width:none;background:#fff;border-radius:9999px;width:fit-content;max-width:100%;padding:3px;display:flex;position:relative;overflow-x:auto;box-shadow:0 0 0 .5px #0000001a,0 10px 26px -18px #100c288c}.elx .el-seg::-webkit-scrollbar{display:none}.elx .el-seg-ind{background:#0a0a0a;border-radius:9999px;transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 4px 12px -6px #0009}.elx .el-seg-tab{z-index:1;letter-spacing:.01em;white-space:nowrap;color:#2a2724;border-radius:9999px;flex:none;height:30px;padding:0 14px;font-size:13px;line-height:16px;transition:color .35s;position:relative}.elx .el-seg-tab:hover{color:#000}.elx .el-seg-tab.on{color:#fff}@media (prefers-reduced-motion:reduce){.elx .el-seg-ind{transition:none}}@media (min-width:1024px){.elx .el-contents{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}.elx .el-flip{min-height:300px;transition:background-color .7s var(--ease), box-shadow .7s var(--ease);background:#fff;border-radius:14px;flex-direction:column;padding:22px;display:flex;position:relative;box-shadow:0 0 0 .5px #0000001a,0 24px 48px -28px #100c2880}.elx .el-flip.on{background:#0a0a0a;box-shadow:0 24px 48px -24px #0009}.elx .el-flip-mute{color:var(--g400);transition:color .5s}.elx .el-flip.on .el-flip-mute{color:#ffffff73}.elx .el-flip-tag{border:1.5px solid var(--g300);color:var(--g700);border-radius:9999px;padding:2px 10px;transition:border-color .5s,color .5s}.elx .el-flip.on .el-flip-tag{color:#fff;border-color:#ffffff59}.elx .el-ftag{max-width:290px;font-family:var(--f-disp);letter-spacing:-.012em;text-wrap:balance;color:#111;background:linear-gradient(105deg,#0c0c0c 0%,#2a2724 38%,#a8a39d 48%,#f2efeb 50%,#a8a39d 52%,#2a2724 62%,#0c0c0c 100%) 100% 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:22px;line-height:28px;animation:14s cubic-bezier(.45,0,.55,1) infinite el-ftag}@media (min-width:640px){.elx .el-ftag{font-size:24px;line-height:30px}}@keyframes el-ftag{0%,20%{background-position:100% 0}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.elx .el-ftag{background-position:50% 0;animation:none}}.elx.el-dark{--eggshell:#0c0c0d;--cream:#171718;--track:#1d1d1f;--g50:#1a1a1b;--g200:#2a2928;--g300:#3a3836;--g400:#6f6b66;--g500:#9a958f;--g600:#b8b3ad;--g700:#d4d0ca;--g800:#e9e6e2;--hair:#ffffff14;--ring:0 0 0 .5px #ffffff2e, 0 1px 1px #0000004d, 0 2px 4px #0000004d;color:#fff}.elx.el-dark .el-sheet{background:var(--eggshell);box-shadow:0 -1px #ffffff0f}.elx.el-dark .text-black,.elx.el-dark .el-fl,.elx.el-dark .el-navpanel-link b,.elx.el-dark .hover\:text-black:hover,.elx.el-dark .group:hover .group-hover\:text-black{color:#fff}.elx.el-dark .border-black,.elx.el-dark .hover\:border-black:hover{border-color:#fff}.elx.el-dark .ring-black\/10{--tw-ring-color:#ffffff1f}.elx.el-dark .el-fl:hover{color:var(--g500)}.elx.el-dark .el-eyebrow{color:#fff;border-color:#fff}.elx.el-dark .el-btn.black{color:#000;background:#fff}.elx.el-dark .el-btn.black:hover{background:var(--g800)}.elx.el-dark .el-btn.white{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.elx.el-dark .el-btn.white:hover{background:#ffffff1f}.elx.el-dark .el-nl:hover{background:#ffffff14}.elx.el-dark .el-tag{background:0 0}.elx.el-dark .el-cover{background:var(--cream)}.elx.el-dark .el-seg{background:#19191a;box-shadow:0 0 0 .5px #ffffff24,0 10px 26px -18px #000000e6}.elx.el-dark .el-seg-ind{box-shadow:none;background:#fff}.elx.el-dark .el-seg-tab{color:var(--g600)}.elx.el-dark .el-seg-tab:hover{color:#fff}.elx.el-dark .el-seg-tab.on{color:#000}.elx.el-dark .el-pillnav{box-shadow:0 0 0 .5px #ffffff24,0 12px 32px -16px #000c}.elx.el-dark .el-pillnav:before{background:#121214a8}.elx.el-dark .el-navpanel{background:#161618db;box-shadow:0 0 0 .5px #ffffff1f,0 24px 56px -22px #000c}.elx.el-dark .el-navpanel-link:hover{background:#ffffff0f}.elx.el-dark .el-navpanel-feature{background:#ffffff08;border-top-color:#ffffff14}.elx.el-dark .el-ftag{background-image:linear-gradient(105deg,#f4f2ef 0%,#cfcac4 38%,#6f6b66 48%,#fff 50%,#6f6b66 52%,#cfcac4 62%,#f4f2ef 100%)}.elx.el-dark .el-light{--g200:#ebe8e4;--g300:#d7d2cc;--g400:#a59f97;--g500:#777169;--g600:#59544f;--g700:#44403b;--g800:#292524;--hair:#0000000d;color:#000}.elx.el-dark .el-light .text-black{color:#000}.elx.el-dark .el-light .el-eyebrow{color:#000;border-color:#000}.elx.el-dark .el-light .el-btn.black{color:#fff;background:#000}.elx.el-dark .el-light .el-btn.black:hover{background:#292524}.elx .el-cards .el-tiles>[role=tab]{box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000a,0 22px 44px -26px #100c286b}.elx.el-dark{background:#fff}body:has(.elx.el-dark){background:#fff}.elx.el-dark .el-ann>div>div{color:#000;background:#fff}.elx.el-dark .el-ann .bg-white\/12{background:#0000000f}.elx.el-dark .el-ann .text-white\/80{color:#0000009e}.elx.el-dark .el-ann .text-white\/90{color:#000}.elx.el-dark .el-ann .el-btn.ghost{color:#fff;box-shadow:none;background:#000}.elx.el-dark .el-ann .el-btn.ghost:hover{background:#292524}.elx.el-dark .el-ann .el-ann-x{color:#00000080}.elx.el-dark .el-ann .el-ann-x:hover{color:#000;background:#0000000f}.elx.el-dark .el-sheet{box-shadow:none}.elx .el-sub .el-seg{box-shadow:0 0 0 1px #00000014,0 8px 20px -16px #100c2873}.elx .el-xp{isolation:isolate;border-radius:var(--rc);background:#4a2236 url(/el/card-plum.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.elx .el-xp:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.4;background:url(/el/grain.png) 0 0/192px 192px;position:absolute;inset:0}.elx .el-xp:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#0000000a 52%,#00000029 76%,#00000047 100%);position:absolute;inset:0}.elx .el-xp-pill{letter-spacing:.01em;color:#fff;white-space:nowrap;border-radius:9999px;align-self:flex-start;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff8c}.elx .el-plate{width:100%;height:auto;display:block;overflow:visible}.elx .el-plate-ring{opacity:0;transition:opacity .5s}.elx .el-plate-ring.on{opacity:1}.elx .el-plate-fill{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s ease, transform .4s var(--ease);transform:scale(.35)}.elx .el-plate-fill.on{opacity:1;transform:none}.elx .el-plate-fill.glow{filter:drop-shadow(0 0 3px #fffc)drop-shadow(0 0 7px #fff6)}.elx .el-plate-stagger .el-plate-ring{animation:.5s both el-plate-on;animation-delay:var(--rd)}.elx .el-plate-stagger .el-plate-fill{animation:el-plate-fill .5s var(--ease) both;animation-delay:var(--fd)}@keyframes el-plate-on{0%{opacity:0}to{opacity:1}}@keyframes el-plate-fill{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.elx .el-plate-ring,.elx .el-plate-fill{opacity:1;transition:none;transform:none;animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e7b22998-module__TTxikW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e7b22998-module__TTxikW__variable{--el-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b248f3c05b0aee43-s.2-y9b12khxwzt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b6881088e584ae19-s.23u7_hbmyshgf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/551aff280529ebf1-s.21_57-n1z_o4i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9cb977e395cb244-s.1zq786b6gsbph.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14d32964abd62bba-s.p.41nphmm0q2bfs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1e372c3b-module__Ed6RAG__className{font-family:Geist,Geist Fallback;font-style:normal;font-weight:400}.geist_1e372c3b-module__Ed6RAG__variable{--el-display:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316bb157f985759c-s.3jzqmxpevyhx0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3e19a33f554fa0a0-s.2235mpa3g0s8a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/122b9f2e4f8e51a4-s.23gcsyr-xc01s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fb88268c76d4312-s.26a7rlfo_sv5y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a404718ad388446-s.0h7e00f9km-36.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64c5f24155ea0bd5-s.p.08hbbknvbgrcb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_bf96868a-module__cVlZ-G__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}.geist_mono_bf96868a-module__cVlZ-G__variable{--el-mono:"Geist Mono", "Geist Mono Fallback"}
