@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600&display=swap";.ev{--ev-bg:#f6f4ef;--ev-bg-2:#efece5;--ev-surface:#fff;--ev-floor:#eeeaf3;--ev-ink:#111014;--ev-ink-2:#3a3842;--ev-ink-3:#66636f;--ev-line:#1110141f;--ev-line-2:#11101438;--ev-accent:#5b2bd8;--ev-accent-ink:#4a1fc0;--ev-fill:#6a3cf0;--ev-btn-bg:#111014;--ev-btn-ink:#f6f4ef;--ev-btn-2-line:#11101447;--ev-nav-bg:#f6f4efdb;--ev-focus:#5b2bd8;--ev-glow:radial-gradient(closest-side, #9678ff29, #f6f4ef00);--ev-star-shade:radial-gradient(closest-side, #2a147821, #2a147800);--ev-satin:linear-gradient(90deg, #3b12a8 0%, #6a3cf0 30%, #9a72ff 56%, #6a3cf0 78%, #3b12a8 100%);--ev-satin-edge:0 1px 0 #ffffff8c inset, 0 10px 22px -10px #3b12a88c;--ev-rim-1:#b62f97;--ev-rim-2:#6a3ce0;--ev-rim-3:#3346c8;--ev-m-compass:#5b2bd8;--ev-m-compass-tint:#5b2bd81a;--ev-m-brain:#0f8a84;--ev-m-brain-tint:#0f8a841a;--ev-m-aiwork:#c2366f;--ev-m-aiwork-tint:#c2366f1a;--ev-m-models:#4a5a93;--ev-m-models-tint:#4a5a931a;--ev-track:#1110141f;--ev-node:#4b1fc9;--ev-node-ring:#4b1fc959;--ev-node-halo:#fff;--ev-outline:#11101412;--ev-fade:246, 244, 239;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ev-font-display:"Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--ev-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ev-h1:clamp(52px, 7.8cqw, 120px);--ev-h2:clamp(32px, 3.7cqw, 52px);--ev-h3:clamp(24px, 2cqw, 28px);--ev-row:clamp(52px, 8.3cqw, 120px);--ev-body:clamp(15.5px, 1.15cqw, 17.5px);--ev-lead:clamp(17px, 1.3cqw, 19px);--ev-small:14px;--ev-eyebrow:12px;--ev-gutter:clamp(20px, 5.5cqw, 80px);--ev-section:clamp(64px, 6.4cqw, 96px);--ev-radius:14px;--ev-max:1440px;background:var(--ev-bg);color:var(--ev-ink);font-family:var(--ev-font-body);font-size:var(--ev-body);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip;container:ev/inline-size}@media (prefers-color-scheme:dark){.ev:not([data-theme=light]){--ev-bg:#050508;--ev-bg-2:#0a0a10;--ev-surface:#0f0f15;--ev-floor:#050508;--ev-ink:#fff;--ev-ink-2:#cfced8;--ev-ink-3:#9a99a8;--ev-line:#ffffff14;--ev-line-2:#ffffff29;--ev-accent:#8f6cff;--ev-fill:#7a4df5;--ev-accent-ink:#b9a6ff;--ev-btn-bg:#fff;--ev-btn-ink:#07070a;--ev-btn-2-line:#ffffff4d;--ev-nav-bg:#07070ac7;--ev-focus:#c9b9ff;--ev-glow:radial-gradient(closest-side, #2e187699, #05050800);--ev-star-shade:none;--ev-satin:linear-gradient(90deg, #22106a 0%, #5422cc 28%, #a884ff 52%, #5422cc 76%, #22106a 100%);--ev-satin-edge:0 1px 0 #ffffff73 inset, 0 5px 0 -1px #24107a, 0 0 18px #7a4df559;--ev-rim-1:#f2a9e2;--ev-rim-2:#cdb6ff;--ev-rim-3:#8fa4ff;--ev-m-compass:#b3a1ff;--ev-m-compass-tint:#b3a1ff1f;--ev-m-brain:#5fd3cb;--ev-m-brain-tint:#5fd3cb1f;--ev-m-aiwork:#f08db4;--ev-m-aiwork-tint:#f08db41f;--ev-m-models:#9aa8e3;--ev-m-models-tint:#9aa8e31f;--ev-track:#f0f0f824;--ev-node:#f6ecff;--ev-node-ring:#c9b6ff73;--ev-node-halo:transparent;--ev-outline:#ffffff0f;--ev-fade:5, 5, 8;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ev[data-theme=dark]{--ev-bg:#050508;--ev-bg-2:#0a0a10;--ev-surface:#0f0f15;--ev-floor:#050508;--ev-ink:#fff;--ev-ink-2:#cfced8;--ev-ink-3:#9a99a8;--ev-line:#ffffff14;--ev-line-2:#ffffff29;--ev-accent:#8f6cff;--ev-accent-ink:#b9a6ff;--ev-fill:#7a4df5;--ev-btn-bg:#fff;--ev-btn-ink:#07070a;--ev-btn-2-line:#ffffff4d;--ev-nav-bg:#07070ac7;--ev-focus:#c9b9ff;--ev-glow:radial-gradient(closest-side, #2e187699, #05050800);--ev-star-shade:none;--ev-satin:linear-gradient(90deg, #22106a 0%, #5422cc 28%, #a884ff 52%, #5422cc 76%, #22106a 100%);--ev-satin-edge:0 1px 0 #ffffff73 inset, 0 5px 0 -1px #24107a, 0 0 18px #7a4df559;--ev-rim-1:#f2a9e2;--ev-rim-2:#cdb6ff;--ev-rim-3:#8fa4ff;--ev-m-compass:#b3a1ff;--ev-m-compass-tint:#b3a1ff1f;--ev-m-brain:#5fd3cb;--ev-m-brain-tint:#5fd3cb1f;--ev-m-aiwork:#f08db4;--ev-m-aiwork-tint:#f08db41f;--ev-m-models:#9aa8e3;--ev-m-models-tint:#9aa8e31f;--ev-track:#f0f0f824;--ev-node:#f6ecff;--ev-node-ring:#c9b6ff73;--ev-node-halo:transparent;--ev-outline:#ffffff0f;--ev-fade:5, 5, 8;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ev .ev-on-dark{display:none}@media (prefers-color-scheme:dark){.ev:not([data-theme=light]) .ev-on-light{display:none}.ev:not([data-theme=light]) .ev-on-dark{display:block}}.ev[data-theme=dark] .ev-on-light{display:none}.ev[data-theme=dark] .ev-on-dark{display:block}:where(.ev) *,:where(.ev) :before,:where(.ev) :after{box-sizing:border-box}:where(.ev) img{max-width:none}:where(.ev) a{color:inherit;text-decoration:none}.ev :focus-visible{outline:2px solid var(--ev-focus);outline-offset:3px;border-radius:4px}:where(.ev) :is(h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}:where(.ev) :is(ul,ol){list-style:none}.ev-skip{z-index:50;background:var(--ev-btn-bg);color:var(--ev-btn-ink);border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.ev-skip:focus{left:16px}.ev-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ev-wrap{width:100%;max-width:var(--ev-max);padding-inline:var(--ev-gutter);margin-inline:auto}.ev-section{padding-block:var(--ev-section);position:relative}.ev-eyebrow{font-size:var(--ev-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--ev-ink-2);align-items:center;gap:12px;font-weight:600;display:flex}.ev-eyebrow:before{content:"";background:var(--ev-accent);flex:none;width:28px;height:1px}.ev-eyebrow__n{color:var(--ev-accent-ink);letter-spacing:.18em;margin-right:2px}.ev-h2__muted{color:var(--ev-ink-3)}.ev-eyebrow--mark:before{background:url(/assets/star-mark-CavW_SoP.png) 50%/contain no-repeat;width:18px;height:22px}.ev-h1{font-family:var(--ev-font-display);font-weight:600;font-size:var(--ev-h1);letter-spacing:-.055em;text-wrap:balance;line-height:.92}.ev-h1 em{color:var(--ev-ink-2);font-style:normal}.ev-h2{font-family:var(--ev-font-display);font-weight:600;font-size:var(--ev-h2);letter-spacing:-.05em;text-wrap:balance;line-height:.98}.ev-h3{font-family:var(--ev-font-display);font-weight:600;font-size:var(--ev-h3);letter-spacing:-.03em;line-height:1.1}.ev-lead{font-size:var(--ev-lead);color:var(--ev-ink-2);max-width:34em;line-height:1.5}.ev-body{color:var(--ev-ink-2);max-width:36em}.ev-muted{color:var(--ev-ink-3);font-size:var(--ev-small)}.ev-em{color:var(--ev-ink);font-weight:500}.ev-actions{flex-wrap:wrap;gap:12px;display:flex}.ev-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:transform .2s;display:inline-flex}.ev-btn--primary{background:var(--ev-btn-bg);color:var(--ev-btn-ink)}.ev-btn--primary:hover{transform:translateY(-1px)}.ev-btn--secondary{border:1px solid var(--ev-btn-2-line);color:var(--ev-ink);background:0 0;font-weight:500}.ev-btn--secondary:hover{border-color:var(--ev-ink)}.ev-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.ev-link{color:var(--ev-ink);border-bottom:1px solid var(--ev-line-2);align-items:center;gap:8px;padding-bottom:2px;font-weight:500;transition:border-color .2s;display:inline-flex}.ev-link:hover{border-color:var(--ev-accent)}.ev-link span[aria-hidden]{transition:transform .2s}.ev-link:hover span[aria-hidden]{transform:translate(3px)}.ev-nav{z-index:40;background:var(--ev-nav-bg);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--ev-line);position:sticky;top:0}.ev-nav__bar{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.ev-logo{flex:none;align-items:center;display:inline-flex}.ev-logo img{width:auto;height:28px;display:block}.ev-nav__links{color:var(--ev-ink-2);gap:8px;font-size:14px;font-weight:500;display:flex}.ev-nav__item{position:relative}.ev-nav__top{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;transition:color .2s,background-color .2s;display:inline-flex}.ev-nav__top:hover,.ev-nav__item[data-open=true] .ev-nav__top,.ev-nav__links a[aria-current=page]{color:var(--ev-ink);background:color-mix(in srgb, var(--ev-ink) 6%, transparent)}.ev-nav__chev{transition:transform .2s}.ev-nav__item[data-open=true] .ev-nav__chev{transform:rotate(180deg)}.ev-nav__drop{background:var(--ev-surface);border:1px solid var(--ev-line-2);z-index:50;border-radius:14px;min-width:260px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 50px #0a061e2e}.ev-nav__item:last-child .ev-nav__drop{left:auto;right:0}.ev-nav__drop:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.ev-nav__drop-all{border-bottom:1px solid var(--ev-line);font-family:var(--ev-font-display);color:var(--ev-ink);align-items:center;gap:6px;margin-bottom:4px;padding:10px 12px 12px;font-size:15px;font-weight:600;display:flex}.ev-nav__groups{gap:8px;display:flex}.ev-nav__group{min-width:190px}.ev-nav__group ul{margin:0;padding:0;list-style:none}.ev-nav__group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ink-3);margin:8px 12px 4px;font-size:11px;font-weight:600}.ev-nav__group li a{color:var(--ev-ink-2);white-space:nowrap;border-radius:8px;padding:8px 12px;transition:color .15s,background-color .15s;display:block}.ev-nav__group li a:hover{color:var(--ev-ink);background:color-mix(in srgb, var(--ev-accent) 10%, transparent)}body:has(.ev-nav){padding-top:0}.ev-forbes{color:#ffffffb3;background:#000;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:12px;height:32px;font-size:12px;font-weight:500;transition:color .2s;display:flex}.ev-forbes:hover{color:#fff}.ev-forbes img{opacity:.75;height:14px}.ev-forbes span:last-child{opacity:.6}@container ev (width<=639px){.ev-forbes span:first-of-type{display:none}}.ev-nav__sep{background:var(--ev-line-2);align-self:center;width:1px;height:16px;margin:0 6px}.ev-nav__extra{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.ev-nav__extra--studio{color:#2fa8a2}.ev-nav__extra--studio:hover{color:#1f8f89}.ev[data-theme=dark] .ev-nav__extra--studio{color:#4bc3bd}.ev-nav__extra--ws{color:#7a9a00}.ev-nav__extra--ws i{background:#c6f24e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c6f24e40}.ev[data-theme=dark] .ev-nav__extra--ws{color:#c6f24e}@container ev (width<=1139px){.ev-nav__links{gap:2px}.ev-nav__top{padding-inline:9px}.ev-nav__extra{padding-inline:7px}}.ev-menu__extras{flex-wrap:wrap;gap:4px 12px;margin-top:16px;display:flex}.ev-menu__extras .ev-nav__extra{padding-inline:0;font-size:15px;display:inline-flex}.ev-menu__sub{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 24px;padding:2px 0 12px;display:grid}.ev-menu__sub ul{margin:0;padding:0;list-style:none}.ev-menu__sub li a{color:var(--ev-ink-2);border:0;padding:8px 0;font-size:15px;display:block}.ev-menu__sub li a:hover{color:var(--ev-ink)}.ev-menu__sub .ev-nav__group-label{margin:10px 0 2px}.ev-nav__right{align-items:center;gap:12px;display:flex}.ev-lang{letter-spacing:.06em;color:var(--ev-ink-3);padding:8px 6px;font-size:13px;font-weight:600}.ev-lang:hover{color:var(--ev-ink)}.ev-menu-btn{border:1px solid var(--ev-line-2);width:44px;height:44px;color:var(--ev-ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.ev-menu{display:none}.ev-menu[data-open=true]{border-top:1px solid var(--ev-line);max-height:calc(100dvh - 72px);padding-block:12px 28px;display:block;overflow-y:auto}.ev-nav:has(.ev-menu[data-open=true]){background:var(--ev-bg)}.ev-menu__list a{font-family:var(--ev-font-display);letter-spacing:-.02em;border-bottom:1px solid var(--ev-line);padding:14px 0;font-size:24px;font-weight:600;display:block}.ev-menu__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ev-theme{border:1px solid var(--ev-line-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ev-theme button{min-width:30px;height:30px;color:var(--ev-ink-3);font:600 12px/1 var(--ev-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ev-theme button[aria-checked=true]{background:var(--ev-ink);color:var(--ev-bg)}.ev-theme button:hover{color:var(--ev-ink)}.ev-theme button[aria-checked=true]:hover{color:var(--ev-bg)}.ev-theme .ev-theme__label{display:none}.ev-menu .ev-theme .ev-theme__label{display:inline}@container ev (width<=1023px){.ev-nav__links,.ev-nav__right .ev-btn,.ev-nav__right .ev-lang,.ev-nav__right .ev-theme{display:none}.ev-menu-btn{display:inline-flex}}.ev-hero{align-items:center;min-height:min(900px,62.5cqw);padding-block:clamp(72px,9cqw,140px) clamp(72px,7cqw,112px);display:flex;position:relative;overflow:hidden}.ev-hero__glow{background:var(--ev-glow);pointer-events:none;border-radius:50%;width:70cqw;height:70cqw;position:absolute;top:-12cqw;left:57cqw}.ev-star-shade{background:var(--ev-star-shade);pointer-events:none;border-radius:50%;width:52cqw;height:46cqw;position:absolute;top:6cqw;left:60cqw}.ev-star-object{pointer-events:none;transform-origin:38% 62%;will-change:transform;width:71.25cqw;height:auto;position:absolute;top:-21.3cqw;left:56.25cqw}.ev-hero__copy{z-index:1;flex-direction:column;gap:clamp(24px,2.6cqw,40px);max-width:54cqw;display:flex;position:relative}.ev-hero__copy .ev-h1{margin-top:4px}.ev-hero__star{pointer-events:none;transform-origin:83cqw 34cqw;will-change:transform;position:absolute;inset:0}.ev-hero__title{flex-direction:column;gap:clamp(14px,1.5cqw,24px);margin-top:4px;display:flex}.ev-hero__title .ev-h1{white-space:nowrap;font-size:clamp(60px,7.5cqw,116px);display:block}.ev-hero__kicker{max-width:16em;font-family:var(--ev-font-display);letter-spacing:-.035em;color:var(--ev-ink);text-wrap:balance;font-size:clamp(36px,4.4cqw,64px);font-weight:600;line-height:1.04;display:block}.ev-hero__lead{max-width:31em;font-size:clamp(17px,1.3cqw,19px)}.ev-trust{border-top:1px solid var(--ev-line)}.ev-trust__inner{flex-wrap:wrap;align-items:center;gap:clamp(20px,4cqw,64px);padding-block:28px;display:flex}.ev-trust__label{color:var(--ev-ink-3);max-width:12em;font-size:13px;line-height:1.35}.ev-logos{flex-wrap:wrap;align-items:center;gap:clamp(20px,3.6cqw,56px);display:flex}.ev-logos li{align-items:center;height:26px;display:flex}.ev-logos span{background:var(--ev-ink-2);height:100%;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}@container ev (width<=819px){.ev-hero{align-items:flex-start;min-height:0;padding-top:86cqw}.ev-hero__glow{width:90cqw;height:90cqw;top:-20cqw;left:5cqw}.ev-star-object{width:72cqw;top:-4cqw;left:14cqw}.ev-star-shade{width:60cqw;height:24cqw;top:46cqw;left:20cqw}.ev-hero__copy{max-width:none}.ev-hero__title .ev-h1{white-space:normal;font-size:clamp(46px,13.6cqw,80px)}.ev-hero__kicker{font-size:clamp(28px,8.6cqw,44px)}}.ev-offer__rows{flex-direction:column;gap:18px;margin-top:clamp(40px,4cqw,60px);display:flex}.ev-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:32px;padding-bottom:6px;display:grid}.ev-row__name{font-family:var(--ev-font-display);font-weight:600;font-size:var(--ev-row);letter-spacing:-.055em;grid-column:1/span 7;line-height:.9}.ev-row__meta{flex-direction:column;grid-column:8/span 5;gap:8px;padding-bottom:6px;display:flex}.ev-row__product{color:var(--ev-accent-ink);font-size:15px;font-weight:600}.ev-row__meta p{color:var(--ev-ink-2);font-size:17px;line-height:1.5}.ev-row__meta .ev-link{align-self:flex-start;margin-top:4px;font-size:14px}.ev-pline{background:var(--ev-satin);height:18px;box-shadow:var(--ev-satin-edge);transform-origin:100%;border-radius:2px;margin-top:36px;position:relative}.ev-pline--thin{height:2px;box-shadow:none;margin:0}.ev-platform-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:22px;display:flex}.ev-platform-label__name{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.ev-platform-label__name b{font-family:var(--ev-font-display);letter-spacing:-.035em;font-size:clamp(24px,2.1cqw,30px);font-weight:600}.ev-platform-label__name span{color:var(--ev-ink-2);font-size:17px}@container ev (width<=819px){.ev-row{border-bottom:1px solid var(--ev-line);grid-template-columns:1fr;row-gap:12px;padding-bottom:24px}.ev-row__name,.ev-row__meta{grid-column:1}.ev-row__meta p{font-size:16px}}.ev-art{position:relative;overflow:hidden}.ev-art__media{pointer-events:none;position:absolute}.ev-art__media>img{width:100%;height:auto;display:block}.ev-art__fade{pointer-events:none;position:absolute;inset:0}.ev-art__copy{z-index:1;flex-direction:column;gap:24px;max-width:560px;display:flex;position:relative}.ev-art--layers{z-index:3;align-items:center;min-height:min(760px,56cqw);display:flex;overflow:visible}.ev-art--layers .ev-art__media{width:34cqw;top:50%;left:50cqw;transform:translateY(-56%)}.ev-art--layers .ev-art__fade{background:linear-gradient(90deg, var(--ev-bg) 0%, var(--ev-bg) 34%, rgba(var(--ev-fade), 0) 52%)}.ev-art--network .ev-art__media{width:111cqw;top:50%;left:0;transform:translateY(-50%)}.ev-art--network .ev-art__fade{background:linear-gradient(90deg, var(--ev-bg) 0%, rgba(var(--ev-fade), .94) 34%, rgba(var(--ev-fade), 0) 58%)}.ev-art--network{align-items:center;min-height:min(980px,68cqw);display:flex}.ev-layers{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:8px;display:grid}.ev-layers li{border-top:1px solid var(--ev-line-2);padding-top:14px}.ev-layers b{font-size:15px;font-weight:600;display:block}.ev-layers span{color:var(--ev-ink-3);margin-top:4px;font-size:14px;line-height:1.45;display:block}.ev-chips{flex-wrap:wrap;gap:8px;display:flex}.ev-chips li{letter-spacing:.02em;border:1px solid var(--ev-line-2);color:var(--ev-ink-2);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500}.ev-steps{flex-direction:column;margin-top:4px;display:flex}.ev-steps li{border-top:1px solid var(--ev-line);grid-template-columns:28px 1fr;gap:0 16px;padding-block:14px;display:grid}.ev-steps li:last-child{border-bottom:1px solid var(--ev-line)}.ev-steps b{font-size:16px;font-weight:600}.ev-steps span{color:var(--ev-ink-3);grid-column:2;font-size:14px;line-height:1.45}.ev-node{background:var(--ev-node);width:10px;height:10px;box-shadow:0 0 0 2px var(--ev-node-halo), 0 0 0 7px var(--ev-node-ring);border-radius:50%;grid-row:span 2;margin:6px 0 0 8px;position:relative}@container ev (width<=819px){.ev-art--layers,.ev-art--network{flex-direction:column;align-items:stretch;min-height:0;padding-top:0}.ev-art .ev-art__media{aspect-ratio:4/3.4;width:100%;margin-bottom:8px;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.ev-art .ev-art__media>img{object-fit:cover;width:100%;height:100%}.ev-art--layers .ev-art__media>img{object-position:36% 50%}.ev-art--network .ev-art__media img{object-position:61% 50%}.ev-art .ev-art__fade{display:none}.ev-art__copy{max-width:none}.ev-layers{grid-template-columns:1fr}}.ev-proof__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;display:flex}.ev-proof__head>div{flex-direction:column;gap:20px;max-width:760px;display:flex}.ev-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(40px,4.4cqw,64px);display:grid}.ev-case{border-radius:var(--ev-radius);background:var(--ev-surface);border:1px solid var(--ev-line);flex-direction:column;gap:12px;padding:28px 28px 24px;transition:border-color .2s,transform .2s;display:flex}.ev-case:hover{border-color:var(--ev-line-2);transform:translateY(-2px)}.ev-arc{width:100%;height:auto;display:block;overflow:visible}.ev-arc__track{fill:none;stroke:var(--ev-track);stroke-width:2px;stroke-linecap:round}.ev-arc__fill{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1000 1000;stroke-dashoffset:var(--to,0)}.ev-arc__node{fill:var(--ev-node);stroke:var(--ev-node-halo);stroke-width:2px}.ev-arc__ring{fill:none;stroke:var(--ev-node-ring);stroke-width:1px}.ev-case__kind{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-accent-ink);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.ev-case__kind:before{content:"";background:var(--ev-accent);width:16px;height:1px}.ev-case__result{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.ev-case__value{font-family:var(--ev-font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ev-ink);font-size:clamp(52px,4.8cqw,72px);font-weight:500;line-height:.95}.ev-case__outcome{font-family:var(--ev-font-display);letter-spacing:-.025em;color:var(--ev-accent-ink);font-size:clamp(21px,1.8cqw,26px);font-weight:600;line-height:1.1}.ev-case__label{color:var(--ev-ink-2);font-size:15.5px;line-height:1.45}.ev-case__client{border-top:1px solid var(--ev-line);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ink-3);margin-top:auto;padding-top:16px;font-size:12px;font-weight:600}.ev-case__title{font-size:16px;font-weight:500;line-height:1.4}.ev-case .ev-link{align-self:flex-start;font-size:14px}.ev-quotes{grid-template-columns:1fr 1fr;gap:28px 64px;margin-top:clamp(56px,6cqw,88px);display:grid}.ev-quotes__label{grid-column:1/-1}.ev-quote{border-top:1px solid var(--ev-line-2);flex-direction:column;gap:18px;padding-top:28px;display:flex;position:relative}.ev-quote__mark{height:.5em;color:var(--ev-accent);-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,6.2cqw,96px);font-weight:700;line-height:1;display:block}.ev-quote blockquote{max-width:30em;font-family:var(--ev-font-display);letter-spacing:-.012em;color:var(--ev-ink);margin:0;font-size:clamp(19px,1.55cqw,22px);font-weight:500;line-height:1.4}.ev-quote figcaption{color:var(--ev-ink-3);flex-direction:column;gap:2px;font-size:14px;display:flex}.ev-quote figcaption b{color:var(--ev-ink);font-size:15px;font-weight:600}@container ev (width<=1023px){.ev-cases{grid-template-columns:1fr}.ev-quotes{grid-template-columns:1fr;gap:36px}}.ev-close{background:var(--ev-floor);position:relative;overflow:hidden}.ev-close__media{height:clamp(380px,34cqw,480px);position:relative;overflow:hidden}.ev-close__media img{width:max(100%,1100px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.ev-close__copy{text-align:center;padding-bottom:var(--ev-section);flex-direction:column;align-items:center;gap:22px;margin-top:clamp(-24px,-1cqw,-8px);display:flex;position:relative}.ev-close__copy .ev-eyebrow:after{content:"";background:var(--ev-accent);width:24px;height:1px}.ev-close__copy .ev-h2{max-width:15em}.ev-close__copy .ev-lead{max-width:34em}.ev-foot{background:var(--ev-bg);padding-top:0;position:relative;overflow:hidden}.ev-foot__outline{pointer-events:none;width:240px;position:absolute;top:132px;left:-24px}.ev-foot__outline path{fill:none;stroke:var(--ev-outline);stroke-width:.3px}.ev-foot__grid{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-top:clamp(56px,5cqw,80px);display:grid;position:relative}.ev-foot__brand{flex-direction:column;gap:18px;max-width:22em;min-height:100%;display:flex;position:relative;overflow:hidden}.ev-foot__col h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ev-ink);margin-bottom:14px;font-size:13px;font-weight:600}.ev-foot__col li+li{margin-top:10px}.ev-foot__col a{color:var(--ev-ink-2);font-size:14px}.ev-foot__col a:hover{color:var(--ev-ink)}.ev-foot__news+.ev-foot__base{margin-top:0}.ev-foot__news{border-top:1px solid var(--ev-line);margin-top:56px;padding-block:32px}.ev-foot__base{border-top:1px solid var(--ev-line);color:var(--ev-ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:48px;padding-block:24px 36px;font-size:13px;display:flex}.ev-foot__legal{flex-wrap:wrap;gap:8px 20px;display:flex}.ev-foot__legal a:hover,.ev-foot__legal button:hover{color:var(--ev-ink)}.ev-foot__legal button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ev-foot__tm{color:var(--ev-ink-3);max-width:60em;padding-bottom:32px;font-size:11px}@container ev (width<=1023px){.ev-foot__grid{grid-template-columns:1fr 1fr}.ev-foot__brand{grid-column:1/-1}.ev-foot__outline{display:none}}@container ev (width<=479px){.ev-foot__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ev *,.ev :before,.ev :after{transition:none!important;animation:none!important}}.ev-compare{--cmp-w:1440px}.ev-compare__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ev-compare__pair>figure{min-width:0}.ev-compare__frame{border-radius:10px;outline:1px solid #80808040;position:relative;overflow:hidden}.ev-compare__stage{width:var(--cmp-w);transform-origin:0 0;position:absolute;top:0;left:0}.ev-compare__stage .ev-nav{position:relative}.ev-trust{background:var(--ev-bg)}.ev-trust__inner{padding-block:32px}.ev-trust .ev-logos span{background:var(--ev-ink);opacity:.78}.ev-trust__link{margin-left:auto;font-size:14px}@container ev (width<=819px){.ev-trust__inner{gap:20px 28px}.ev-trust__label{width:100%;max-width:none}.ev-logos{gap:18px 28px}.ev-logos li{height:22px}.ev-trust__link{margin-left:0}}.ev-offer__title{margin-top:22px;font-size:clamp(36px,4.45cqw,64px)}.ev-offer .ev-offer__rows{border-top:1px solid var(--ev-line);gap:0;margin-top:clamp(40px,4.4cqw,64px)}.ev-offer .ev-row{border-bottom:1px solid var(--ev-line);align-items:start;padding-block:clamp(28px,2.8cqw,40px)}.ev-row__head{flex-direction:column;grid-column:1/span 7;gap:10px;display:flex}.ev-row__index{letter-spacing:.18em;color:var(--ev-accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ev-offer .ev-row__meta{gap:12px;padding-top:6px}.ev-offer .ev-row__meta .ev-row__outcome{border-top:1px solid var(--ev-line);color:var(--ev-ink);grid-template-columns:26px 1fr;align-items:start;padding:14px 0 0;font-weight:500;display:grid}.ev-row__outcome .ev-node{margin:7px 0 0 4px}.ev-row__outcome b{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-ink-3);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ev-row__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.ev-proof{border:1px solid var(--ev-line-2);max-width:100%;color:var(--ev-ink-2);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;font-size:13px;transition:border-color .2s;display:inline-flex}.ev-proof:hover{border-color:var(--ev-accent)}.ev-proof__client{color:var(--ev-ink);font-weight:600}.ev-proof__value{font-family:var(--ev-font-display);color:var(--ev-accent-ink);font-variant-numeric:tabular-nums;font-weight:600}.ev-proof__label{min-width:0}@container ev (width<=819px){.ev-offer .ev-row{border-bottom:1px solid var(--ev-line)}.ev-row__head{grid-column:1}.ev-proof{border-radius:12px}}.ev-stack{flex-direction:column;gap:0;margin-block:8px 4px;display:flex}.ev-stack__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ev-stack__pillars li{font-family:var(--ev-font-display);letter-spacing:-.02em;padding-bottom:34px;font-size:clamp(18px,1.5cqw,22px);font-weight:600;position:relative}.ev-stack__pillars li:after{content:"";background:linear-gradient(180deg, rgba(var(--ev-fade), 0), var(--ev-accent));border-radius:1px;width:2px;height:26px;position:absolute;bottom:0;left:0}.ev-stack .ev-pline{height:12px;margin-top:0}.ev-stack__base{letter-spacing:.18em;text-transform:uppercase;color:var(--ev-ink-2);margin-top:14px;font-size:12px;font-weight:600}.ev-offer{position:relative;overflow:hidden}.ev-offer__contour{pointer-events:none;width:46cqw;height:clamp(220px,20cqw,300px);position:absolute;top:0;right:0;overflow:hidden}.ev-contour{width:34cqw;height:auto;position:absolute;top:-26cqw;right:-8cqw}.ev-contour path{fill:none;stroke:var(--ev-ink);stroke-opacity:.09;stroke-width:.22px;vector-effect:non-scaling-stroke}.ev-contour--2{transform-origin:40% 60%;transform:rotate(6deg)scale(1.14)}.ev-contour--2 path{stroke-opacity:.06}.ev-contour--3{transform-origin:40% 60%;transform:rotate(12deg)scale(1.3)}.ev-contour--3 path{stroke-opacity:.04}.ev-contour path{stroke-width:1px}@container ev (width<=819px){.ev-offer__contour{display:none}}.ev-offer .ev-row__name{background:var(--ev-satin) no-repeat 0 100% / 0% 4px;width:fit-content;padding-bottom:6px;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-size .55s cubic-bezier(.2,.7,.2,1)}.ev-offer .ev-row:hover .ev-row__name,.ev-offer .ev-row:focus-within .ev-row__name{background-size:100% 4px;transform:translate(6px)}.ev-offer .ev-row .ev-node{transition:box-shadow .4s}.ev-offer .ev-row:hover .ev-node{box-shadow:0 0 0 2px var(--ev-node-halo), 0 0 0 10px var(--ev-node-ring)}.ev-btn span[aria-hidden]{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}.ev-btn:hover span[aria-hidden]{transform:translate(4px)}.ev-btn--primary{isolation:isolate;position:relative;overflow:hidden}.ev-btn--primary:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 30%,#9a72ff59 50%,#0000 70%);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-110%)}.ev-btn--primary:hover:after{transform:translate(110%)}.ev-proof .ev-proof__value{transition:letter-spacing .3s}@keyframes ev-star-in{0%{opacity:0;transform:translate(1.5%,2%)rotate(-2.5deg)scale(.985)}to{opacity:1;transform:none}}@keyframes ev-layers-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ev-horizon-in{0%{opacity:.55;transform:translate(-50%,-1.5%)}to{opacity:1;transform:translate(-50%)}}.ev-motion .ev-star-object{animation:1.6s cubic-bezier(.16,1,.3,1) .1s both ev-star-in}.ev-motion .ev-art--layers[data-ev-reveal]:not(.is-in) .ev-art__media>img{clip-path:inset(0 100% 0 0)}.ev-motion .ev-art--layers[data-ev-reveal].is-in .ev-art__media>img{animation:1.5s cubic-bezier(.65,0,.35,1) both ev-layers-in}.ev-motion:not(.ev-journey-on) .ev-close[data-ev-reveal].is-in .ev-close__media img{animation:1.4s cubic-bezier(.16,1,.3,1) both ev-horizon-in}.ev-journey-on .ev-close__media{will-change:transform}.ev-o3__head{flex-direction:column;gap:20px;max-width:min(760px,60%);display:flex}.ev-o3__title{margin-top:2px}.ev-o3__base{margin-top:clamp(48px,5cqw,76px)}.ev-o3__platform{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:14px;display:flex}.ev-o3__platform b{font-family:var(--ev-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.ev-o3__platform span{color:var(--ev-ink-2);font-size:15px}.ev-o3__base .ev-pline{margin-top:0}.ev-o3__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4cqw,36px);display:grid}.ev-o3__card{border:1px solid var(--ev-line);border-radius:var(--ev-radius);background:var(--ev-surface);flex-direction:column;gap:12px;margin-top:40px;padding:28px 26px 26px;transition:border-color .25s,translate .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.ev-o3__card:hover,.ev-o3__card:focus-within{border-color:var(--ev-accent);translate:0 -3px}.ev-o3__tick{background:linear-gradient(180deg, var(--ev-accent), rgba(var(--ev-fade), 0));transform-origin:50% 0;width:2px;height:40px;transform:scaleY(var(--tick,1));border-radius:1px;position:absolute;top:-41px;left:26px}.ev-o3__index{letter-spacing:.18em;color:var(--ev-accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ev-o3__name{font-family:var(--ev-font-display);letter-spacing:-.03em;font-size:clamp(22px,1.9cqw,28px);font-weight:600;line-height:1.12}.ev-o3__text{color:var(--ev-ink-2);font-size:15.5px;line-height:1.55}.ev-o3__link{align-self:flex-start;margin-top:auto;padding-top:8px;font-size:14px}@container ev (width<=1023px){.ev-o3__head{max-width:760px}}@container ev (width<=819px){.ev-o3__cards{grid-template-columns:1fr;gap:14px}.ev-o3__card{margin-top:0}.ev-o3__cards .ev-o3__card:first-child{margin-top:28px}.ev-o3__tick{display:none}}.ev-motion:not(.ev-sl-on) .ev-o3[data-ev-reveal]:not(.is-in) .ev-pline{transform:scaleX(0)}.ev-motion:not(.ev-sl-on) .ev-o3[data-ev-reveal]:not(.is-in) .ev-o3__card{opacity:0;translate:0 18px}.ev-motion:not(.ev-sl-on) .ev-o3[data-ev-reveal].is-in .ev-pline{transform-origin:0;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.ev-motion:not(.ev-sl-on) .ev-o3[data-ev-reveal].is-in .ev-o3__card{transition:opacity .7s .5s,translate .7s cubic-bezier(.16,1,.3,1) .5s}.ev-motion:not(.ev-sl-on) .ev-o3[data-ev-reveal].is-in .ev-o3__card:nth-child(2){transition-delay:.62s}.ev-motion:not(.ev-sl-on) .ev-o3[data-ev-reveal].is-in .ev-o3__card:nth-child(3){transition-delay:.74s}.ev-pf{background:var(--ev-bg-2)}.ev-pf__intro{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px clamp(32px,4.4cqw,72px);display:grid}.ev-pf__copy{flex-direction:column;gap:22px;display:flex}.ev-pf__note{color:var(--ev-ink-3);max-width:34em;font-size:14.5px;line-height:1.5}.ev-planes{aspect-ratio:1/.74;perspective:1700px;position:relative}.ev-planes:after{content:"";background:var(--ev-star-shade);filter:blur(6px);border-radius:50%;height:20%;position:absolute;bottom:2%;left:12%;right:12%}.ev-planes__stage{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(60deg)rotate(-16deg)}.ev-plane{width:80%;height:56%;transform-style:preserve-3d;background:radial-gradient(120% 95% at 16% 8%, #ffffff8c, #fff0 56%), radial-gradient(80% 70% at 86% 92%, #5c6cf473, #5c6cf400 70%), var(--ev-satin);border-radius:28px;position:absolute;top:22%;left:10%;box-shadow:inset 0 0 0 1px #ffffff80,0 30px 60px -30px #2a0e8673}.ev-plane:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--ev-rim-1), var(--ev-rim-2) 50%, var(--ev-rim-3));position:absolute;inset:0;transform:translateZ(-11px)}.ev-plane--1{transform:translateZ(150px)}.ev-plane--2{opacity:.94;transform:translateZ(50px)}.ev-plane--3{opacity:.88;transform:translateZ(-50px)}.ev-arch{border-top:1px solid var(--ev-line-2);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:28px clamp(32px,4.4cqw,72px);margin-top:clamp(48px,5cqw,80px);padding-top:clamp(36px,3.6cqw,52px);display:grid}.ev-arch__copy{flex-direction:column;gap:14px;display:flex}.ev-arch__title{font-family:var(--ev-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.4cqw,34px);font-weight:600;line-height:1.1}.ev-arch__diagram{grid-template-columns:minmax(0,1fr) 52px;gap:16px;display:grid}.ev-arch__main{flex-direction:column;gap:12px;display:flex;position:relative}.ev-arch__main:before{content:"";background:var(--ev-line-2);width:1px;position:absolute;top:8px;bottom:8px;left:50%}.ev-arch__box{border:1px solid var(--ev-line-2);border-radius:var(--ev-radius);background:var(--ev-surface);flex-direction:column;gap:3px;padding:15px 18px;display:flex;position:relative}.ev-arch__box b{font-family:var(--ev-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.ev-arch__role{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-accent-ink);font-size:11px;font-weight:600}.ev-arch__text{color:var(--ev-ink-2);margin-top:3px;font-size:14px;line-height:1.45}.ev-arch__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ev-arch__core{z-index:1;background:var(--ev-bg-2);padding:6px 0 4px;position:relative}.ev-arch__core .ev-pline{height:12px;margin-top:0}.ev-arch__core-label{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-top:10px;display:flex}.ev-arch__core-label b{font-family:var(--ev-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.ev-arch__core-label span{color:var(--ev-ink-2);font-size:14px}.ev-arch__core-label span:last-child{color:var(--ev-ink-3);flex-basis:100%}.ev-arch__box--models ul{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ev-arch__box--models li{border:1px solid var(--ev-line-2);color:var(--ev-ink-2);border-radius:999px;padding:5px 11px;font-size:13px}.ev-arch__loop{flex-direction:column-reverse;justify-content:space-between;align-items:center;padding-block:6px;display:flex;position:relative}.ev-arch__loop:before{content:"";background:linear-gradient(0deg, var(--ev-line-2), var(--ev-accent));width:1px;position:absolute;top:10px;bottom:10px;left:50%}.ev-arch__loop:after{content:"";border:4px solid #0000;border-bottom:6px solid var(--ev-accent);border-top:0;position:absolute;top:4px;left:calc(50% - 4px)}.ev-arch__loop li{background:var(--ev-bg-2);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-ink-3);writing-mode:vertical-rl;padding:6px 2px;font-size:10.5px;font-weight:600;position:relative;transform:rotate(180deg)}@container ev (width<=819px){.ev-pf__intro,.ev-arch{grid-template-columns:1fr}.ev-planes{width:100%;max-width:520px;margin:72px auto 0}.ev-planes__stage{transform:rotateX(60deg)rotate(-16deg)scale(.82)}}@container ev (width<=520px){.ev-arch__diagram{grid-template-columns:minmax(0,1fr) 36px;gap:10px}.ev-arch__pair{grid-template-columns:1fr}}.ev-sl{position:relative}.ev-sl__track{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.ev-sl-on .ev-sl__track{display:block}.ev-sl__stage{height:calc(100vh - 72px);position:sticky;top:72px;overflow:hidden}.ev-sl-on .ev-sl>section{z-index:1;position:relative}.ev-sl-on .ev-trust{background:0 0}.sl-star{will-change:transform, opacity;height:auto;position:absolute;top:0;left:0}.sl-line{background:var(--ev-satin);box-shadow:var(--ev-satin-edge);opacity:0;will-change:transform, width, height, opacity;border-radius:2px;position:absolute;top:0;left:0}.sl-line:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--ev-rim-1), #d9c4ff 45%, var(--ev-rim-3));opacity:var(--rim,0);position:absolute;inset:0}.ev-sl-on .ev-hero .ev-hero__star,.ev-sl-on .ev-o3 .ev-pline{visibility:hidden}.ev-sl-on .ev-o3__card{transition:border-color .25s,translate .35s cubic-bezier(.2,.7,.2,1)}@keyframes sl-in{0%{opacity:0;translate:1.5% 2%;rotate:-2.5deg;scale:.985}to{opacity:1;translate:0;rotate:0deg;scale:1}}.ev-sl-on .sl-star{animation:1.6s cubic-bezier(.16,1,.3,1) .1s backwards sl-in}.ev-how__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,4.4cqw,64px);display:grid}.ev-how__head .ev-h2{text-wrap:balance;margin-top:20px}.ev-loop-track{margin-top:clamp(32px,3.6cqw,56px);position:relative}.ev-loop{height:660px;position:sticky;top:88px}.ev-loop__obj{width:0;height:0;position:absolute;top:50%;left:50%}.ev-loop__persp{perspective:1700px;width:0;height:0;position:absolute;top:0;left:0}.ev-loop__plane{width:760px;height:400px;transform-style:preserve-3d;border-radius:64px;position:absolute;top:-200px;left:-380px;transform:scale(.62)rotateX(52deg)}.ev-loop__fill,.ev-loop__edge{border-radius:inherit;position:absolute;inset:0}.ev-loop__fill{background:radial-gradient(120% 95% at 16% 8%, #ffffff8c, #fff0 56%), radial-gradient(80% 70% at 86% 92%, #5c6cf473, #5c6cf400 70%), var(--ev-satin);box-shadow:inset 0 0 0 1px #ffffff80,0 30px 60px -30px #2a0e8673}.ev-loop__edge{background:linear-gradient(90deg, var(--ev-rim-1), var(--ev-rim-2) 50%, var(--ev-rim-3));transform:translateZ(-11px)}.ev-loop__svg{position:absolute;inset:-2px;overflow:visible}.ev-loop__track{fill:none;stroke:var(--ev-line-2);stroke-width:2px}.ev-loop__run{fill:none;stroke-width:6px;stroke-linecap:round}.ev-loop__shadow{background:var(--ev-star-shade);filter:blur(6px);border-radius:50%;width:720px;height:160px;position:absolute;top:0;left:0;transform:translate(-50%,150px)}.ev-pj-on .ev-pf .ev-planes__stage,.ev-pj-on .ev-pf .ev-planes:after{visibility:hidden}.ev-loop__mk{filter:saturate(.55)brightness(1.08);width:42px;height:69px;margin:-34.5px 0 0 -21px;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s;position:absolute;transform:scale(.74)}.ev-loop__mk svg{width:100%;height:100%;display:block;overflow:visible}.ev-loop__mk.is-on{filter:none;transform:scale(1.12)}.ev[data-theme=dark] .ev-loop__mk{filter:saturate(.6)brightness(1.18)}.ev[data-theme=dark] .ev-loop__mk.is-on{filter:brightness(1.12)}@media (prefers-color-scheme:dark){.ev:not([data-theme=light]) .ev-loop__mk{filter:saturate(.6)brightness(1.18)}.ev:not([data-theme=light]) .ev-loop__mk.is-on{filter:brightness(1.12)}}.ev-loop__lbl{width:230px;position:absolute}.ev-loop__n{letter-spacing:.18em;color:var(--ev-accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ev-loop__lbl b{font-family:var(--ev-font-display);letter-spacing:-.03em;color:var(--ev-ink);margin-top:4px;font-size:clamp(20px,1.7cqw,24px);font-weight:600;line-height:1.1;transition:color .45s;display:block}.ev-loop__t{color:var(--ev-ink-2);margin-top:6px;font-size:15px;line-height:1.45;display:block}.ev-loop__lbl.is-on b{color:var(--ev-accent-ink)}.ev-loop__centre{text-align:center;width:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.ev-loop__centre b{font-family:var(--ev-font-display);letter-spacing:-.02em;color:var(--ev-ink);font-size:20px;font-weight:600;line-height:1.2;display:block}.ev-loop__centre span{color:var(--ev-ink-2);margin-top:8px;font-size:14.5px;line-height:1.5;display:block}.ev-loop__again{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-accent-ink);white-space:nowrap;font-size:12px;font-weight:600;position:absolute}.ev-how__rail{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ev-how__overview{width:100%;max-width:360px;height:auto;margin:32px 0 8px;display:block}.ev-how__dot{fill:var(--ev-bg);stroke:var(--ev-node);stroke-width:2px}.ev-how__overview text{fill:var(--ev-accent-ink);font-family:inherit;font-size:10px;font-weight:600}.ev-how__list{margin:24px 0 0;padding:0 0 0 40px;list-style:none;position:relative}.ev-how__list:before{content:"";background:linear-gradient(#3b12a8,#9a72ff 50%,#3b12a8);border-radius:1px;width:2px;position:absolute;top:10px;bottom:30px;left:11px}.ev-how__list li{padding:0 0 22px;position:relative}.ev-how__node{background:var(--ev-bg);border:2px solid var(--ev-accent);width:24px;height:24px;font-family:var(--ev-font-display);color:var(--ev-accent-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:0;left:-40px}.ev-motion .ev-how.is-in .ev-how__node{animation:ev-step-on 9s linear calc(var(--i) * 1.2s) infinite}.ev-how__n{letter-spacing:.18em;color:var(--ev-accent-ink);font-size:11px;font-weight:600}.ev-how__list b{font-family:var(--ev-font-display);letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:600;line-height:1.15;display:block}.ev-how__t{color:var(--ev-ink-2);margin-top:4px;font-size:15px;display:block}.ev-how__back{border:1px solid var(--ev-line-2);color:var(--ev-ink-2);border-radius:14px;align-items:center;gap:10px;margin-top:6px;padding:14px 16px;font-size:14px;display:flex}.ev-how__back svg{color:var(--ev-accent-ink);flex:none}.ev-how__centre{border-top:1px solid var(--ev-line);margin-top:22px;padding-top:18px}.ev-how__centre b{font-family:var(--ev-font-display);font-size:18px;font-weight:600;display:block}.ev-how__centre span{color:var(--ev-ink-2);margin-top:6px;font-size:14.5px;display:block}@container ev (width<=899px){.ev-how__head{grid-template-columns:1fr}.ev-loop-track{display:none}.ev-how__rail{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.ev-pf--arch .ev-arch{border-top:0;margin-top:0;padding-top:0}.ev-ax-sec{background:var(--ev-bg-2)}.ev-ax-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px clamp(32px,4.4cqw,64px);display:grid}.ev-ax-head .ev-h2{text-wrap:balance;margin-top:14px}.ev-ax-head .ev-lead{font-size:clamp(15px,1.15cqw,17px)}.ev-sys-wrap{margin-top:clamp(28px,3cqw,44px);max-width:1040px;margin-inline:auto}.ev-sys--desktop{aspect-ratio:1000/560;position:relative;container-type:inline-size}.ev-sys--mobile{display:none}.ev-sys__cycle{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ev-sys__cycle ellipse{fill:none;stroke:var(--ev-line-2);stroke-width:1.3px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.ev-sys__cyc{letter-spacing:.24em;text-transform:uppercase;color:var(--ev-ink-3);white-space:nowrap;font-size:max(11px,1.15cqw);font-weight:600;transition:color .4s;position:absolute;transform:translate(-50%,-50%)}.ev-sys__cyc--0{top:22%;left:19%}.ev-sys__cyc--1{top:22%;left:81%}.ev-sys__cyc--2{top:78%;left:81%}.ev-sys__cyc--3{top:78%;left:19%}.ev-sys__platform{text-align:center;z-index:2;flex-direction:column;align-items:center;width:14%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ev-sys__star{filter:drop-shadow(0 18px 30px #2a0e8659);width:100%;height:auto}.ev-sys--desktop .ev-sys__platform b{white-space:nowrap;position:absolute;top:calc(100% - 1.4cqw);left:50%;transform:translate(-50%)}.ev-sys--desktop .ev-sys__prole{white-space:nowrap;margin:0;position:absolute;top:calc(100% + 2cqw);left:50%;transform:translate(-50%)}.ev-sys__platform b{font-family:var(--ev-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-ink);font-size:max(20px,2.6cqw);font-weight:600;line-height:1}.ev-sys__prole{letter-spacing:.02em;color:var(--ev-ink-2);margin-top:.8cqw;font-size:max(12px,1.3cqw)}.ev-sys__pill{z-index:2;background:var(--ev-surface);border:1.5px solid var(--mc);box-shadow:0 0 0 4px var(--mt), 0 20px 40px -30px #2a0e8680;text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.3cqw;padding:1.5cqw 2.2cqw;display:flex;position:absolute;transform:translate(-50%,-50%)}.ev-sys__pill b{font-family:var(--ev-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink);font-size:max(17px,2.2cqw);font-weight:600;line-height:1.1}.ev-sys__pill--brain b,.ev-sys__mod--brain b{text-transform:none;letter-spacing:-.01em}.ev-sys__pill span{color:var(--ev-ink-2);font-size:max(12px,1.35cqw);line-height:1.35}.ev-sys__pill--compass,.ev-sys__mod--compass{--mc:var(--ev-m-compass);--mt:var(--ev-m-compass-tint)}.ev-sys__pill--brain,.ev-sys__mod--brain{--mc:var(--ev-m-brain);--mt:var(--ev-m-brain-tint)}.ev-sys__pill--aiwork,.ev-sys__mod--aiwork{--mc:var(--ev-m-aiwork);--mt:var(--ev-m-aiwork-tint)}.ev-sys__pill--models,.ev-sys__found{--mc:var(--ev-m-models);--mt:var(--ev-m-models-tint)}.ev-sys__link{background:linear-gradient(var(--ldir,180deg), var(--mc), var(--ev-accent));z-index:-1;position:absolute}.ev-sys__pill--up .ev-sys__link{transform-origin:50% 0;--ldir:180deg;width:2px;height:12cqw;margin-left:-1px;top:100%;left:50%}.ev-sys__pill--down .ev-sys__link{transform-origin:50% 100%;--ldir:0deg;width:2px;height:6cqw;margin-left:-1px;bottom:100%;left:50%}.ev-sys__pill--left .ev-sys__link{transform-origin:0;--ldir:90deg;width:14cqw;height:2px;margin-top:-1px;top:50%;left:100%}.ev-sys__pill--right .ev-sys__link{transform-origin:100%;--ldir:270deg;width:14cqw;height:2px;margin-top:-1px;top:50%;right:100%}.ev-journey-on .ev-sys__pill--up .ev-sys__link,.ev-journey-on .ev-sys__pill--down .ev-sys__link{transform:scaleY(var(--k,1))}.ev-journey-on .ev-sys__pill--left .ev-sys__link,.ev-journey-on .ev-sys__pill--right .ev-sys__link{transform:scaleX(var(--k,1))}.ev-sys__sig{background:var(--mc);width:7px;height:7px;box-shadow:0 0 0 3px var(--mt);opacity:0;border-radius:50%;position:absolute}.ev-sys__pill--up .ev-sys__sig,.ev-sys__pill--down .ev-sys__sig{margin-left:-3.5px;left:50%}.ev-sys__pill--left .ev-sys__sig,.ev-sys__pill--right .ev-sys__sig{margin-top:-3.5px;top:50%}.ev-motion .ev-ax-sec.is-in .ev-sys__pill--compass .ev-sys__sig{animation:2.4s cubic-bezier(.4,0,.2,1) 3.4s infinite ev-sig-v}.ev-motion .ev-ax-sec.is-in .ev-sys__pill--brain .ev-sys__sig{animation:2.4s cubic-bezier(.4,0,.2,1) 6.6s infinite ev-sig-h}.ev-motion .ev-ax-sec.is-in .ev-sys__pill--aiwork .ev-sys__sig{animation:2.4s cubic-bezier(.4,0,.2,1) 9.8s infinite ev-sig-hr}.ev-motion .ev-ax-sec.is-in .ev-sys__pill--models .ev-sys__sig{animation:2.4s cubic-bezier(.4,0,.2,1) 13s infinite ev-sig-vr}@keyframes ev-sig-v{0%{opacity:0;top:0}8%{opacity:1}24%{opacity:1;top:100%}30%,to{opacity:0;top:100%}}@keyframes ev-sig-vr{0%{opacity:0;top:100%}8%{opacity:1}24%{opacity:1;top:0}30%,to{opacity:0;top:0}}@keyframes ev-sig-h{0%{opacity:0;left:0}8%{opacity:1}24%{opacity:1;left:100%}30%,to{opacity:0;left:100%}}@keyframes ev-sig-hr{0%{opacity:0;left:100%}8%{opacity:1}24%{opacity:1;left:0}30%,to{opacity:0;left:0}}.ev-motion .ev-ax-sec.is-in .ev-sys__cyc{animation:ev-cyc-on 9.6s linear calc(3.6s + var(--i) * 2.4s) infinite}@keyframes ev-cyc-on{0%,25%,to{color:var(--ev-ink-3)}4%,16%{color:var(--ev-accent-ink)}}.ev-motion:not(.ev-journey-on) .ev-ax-sec:not(.is-in) .ev-sys__platform{opacity:0;transform:translate(-50%,-50%)scale(.9)}.ev-motion:not(.ev-journey-on) .ev-ax-sec:not(.is-in) .ev-sys__pill,.ev-motion:not(.ev-journey-on) .ev-ax-sec:not(.is-in) .ev-sys__cyc{opacity:0}.ev-motion:not(.ev-journey-on) .ev-ax-sec.is-in .ev-sys__platform{transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1)}.ev-motion:not(.ev-journey-on) .ev-ax-sec.is-in .ev-sys__pill{transition:opacity .7s ease calc(.5s + var(--i) * .15s)}.ev-motion:not(.ev-journey-on) .ev-ax-sec.is-in .ev-sys__cyc{transition:opacity .6s ease calc(1.4s + var(--i) * .15s)}.ev-journey-on .ev-sys__platform,.ev-journey-on .ev-sys__pill,.ev-journey-on .ev-sys__link{transition:none}@media (prefers-reduced-motion:reduce){.ev-sys__sig,.ev-sys__cyc{animation:none!important}}.ev-sys__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container ev (width<=899px){.ev-sys--desktop{display:none}.ev-sys--mobile{padding-left:26px;display:block}.ev-sys__mods{margin:0;padding:0;list-style:none;position:relative}.ev-sys__mod{background:var(--ev-surface);border:1.5px solid var(--mc);box-shadow:0 0 0 4px var(--mt);text-align:center;border-radius:999px;flex-direction:column;gap:4px;margin-bottom:14px;padding:18px 20px;display:flex;position:relative}.ev-sys__mod b{font-family:var(--ev-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ev-ink);font-size:19px;font-weight:600}.ev-sys__mod span{color:var(--ev-ink-2);font-size:13.5px}.ev-sys__drop{background:linear-gradient(90deg, var(--ev-accent), var(--mc));width:26px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-26px}.ev-sys__drop:after{content:"";background:var(--ev-bg-2);border:2px solid var(--mc);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px}.ev-sys--mobile .ev-sys__platform{width:auto;margin:28px 0 0;position:relative;top:auto;left:auto;transform:none}.ev-sys--mobile .ev-sys__star{width:120px;margin-bottom:-6px}.ev-sys--mobile .ev-sys__platform b{font-size:22px}.ev-sys--mobile .ev-sys__prole{margin-top:6px;font-size:13px}.ev-sys--mobile .ev-sys__platform:before{content:"";background:var(--ev-accent);width:26px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-26px}.ev-sys__found{background:var(--ev-surface);border:1.5px solid var(--mc);box-shadow:0 0 0 4px var(--mt);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:10px;margin-top:44px;padding:18px 20px;display:flex;position:relative}.ev-sys__found b{font-family:var(--ev-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:600}.ev-sys__up{background:linear-gradient(0deg, var(--mc), var(--ev-accent));width:2px;height:44px;margin-left:-1px;position:absolute;top:-44px;left:50%}.ev-sys__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ev-sys__chips li{border:1px solid var(--ev-line-2);color:var(--ev-ink-2);border-radius:999px;padding:5px 12px;font-size:13px}.ev-sys__cycrow{border:1px solid var(--ev-line-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-accent-ink);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px 7px;margin:24px 0 0 -26px;padding:11px 12px;font-size:10.5px;font-weight:600;display:flex}.ev-sys__cycrow span{align-items:center;gap:7px;display:inline-flex}.ev-sys__cycrow i{opacity:.75;font-style:normal}.ev-motion .ev-ax-sec:not(.is-in) .ev-sys__mod,.ev-motion .ev-ax-sec:not(.is-in) .ev-sys__found{opacity:0;transform:translateY(12px)}.ev-motion .ev-ax-sec.is-in .ev-sys__mod{transition:opacity .6s ease calc(.3s + var(--i) * .12s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--i) * .12s)}.ev-motion .ev-ax-sec.is-in .ev-sys__found{transition:opacity .6s .9s,transform .6s cubic-bezier(.16,1,.3,1) .9s}.ev-ax-head{grid-template-columns:1fr}.ev-sys{grid-template-columns:1fr;gap:0;margin-top:36px;padding-left:26px}.ev-sys__mods{display:block}.ev-sys__mod{margin-bottom:14px;margin-left:0;padding:20px 20px 22px}.ev-sys__mod:before{left:20px}.ev-sys__mod b{font-size:22px}.ev-sys__text{font-size:14.5px}.ev-sys__drop{background:linear-gradient(90deg, var(--ev-accent), var(--mc));transform-origin:0;width:26px;height:2px;margin:0;top:50%;left:-26px}.ev-sys__drop:after{margin:-6px 0 0;inset:50% -5px auto auto}.ev-sys__drop .ev-sys__sig{display:none}.ev-sys__platform{grid-template-columns:1fr;gap:4px;margin-top:8px;padding:20px 20px 18px}.ev-sys__ptext{justify-self:start}.ev-sys__mods{position:relative}.ev-sys__mods:before{content:"";background:linear-gradient(180deg, var(--ev-line-2), var(--ev-accent));width:2px;position:absolute;top:44px;bottom:-48px;left:-26px}.ev-sys__platform:before{content:"";background:var(--ev-accent);width:26px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-26px}.ev-sys__found{flex-direction:column;align-items:flex-start;margin-top:36px}.ev-sys__up{height:36px;top:-36px}.ev-sys__loop{flex-wrap:wrap;justify-content:center;gap:8px 0;margin-top:28px}.ev-sys__loop li+li:before{width:18px}.ev-sys__loop li+li:after{left:8px}}.ev-flow{--fl-gap:clamp(20px, 3cqw, 44px);--fl-col:calc((100% - 5 * var(--fl-gap)) / 6);margin-top:clamp(40px,4.4cqw,64px);padding-bottom:12px;position:relative}.ev-flow__steps{gap:0 var(--fl-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ev-flow__steps:before{display:none}.ev-flow__steps li{flex-direction:column;display:flex;position:relative}.ev-motion:not(.ev-journey-on) .ev-how:not(.is-in) .ev-flow{--draw:0}.ev-motion:not(.ev-journey-on) .ev-how.is-in .ev-flow__steps:before{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.ev-motion .ev-how:not(.is-in) .ev-flow__steps li{opacity:0;transform:translateY(12px)}.ev-motion .ev-how.is-in .ev-flow__steps li{transition:opacity .6s ease calc(.3s + var(--i) * .12s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--i) * .12s)}.ev{--ev-orb:radial-gradient(circle at 36% 32%, #a98cff 0, var(--ev-fill,#7a4df5) 42%, #4a22c6 100%)}.ev-flow__node{z-index:1;background:var(--ev-bg);border:2px solid var(--ev-accent);width:40px;height:40px;font-family:var(--ev-font-display);color:var(--ev-accent-ink);border-radius:50%;place-items:center;margin:12px 0 22px;font-size:15px;font-weight:600;transition:background-color .4s,color .4s,transform .4s;display:grid;position:relative}.ev-motion .ev-how.is-in .ev-flow__node{animation:ev-step-on 9s linear calc(var(--i) * 1.2s) infinite}@keyframes ev-step-on{0%,13.4%,to{background:var(--ev-bg);color:var(--ev-accent-ink);box-shadow:none;transform:none}2%,11%{background:var(--ev-orb);color:#fff;border-color:#9f84ffe6;transform:scale(1.1);box-shadow:0 8px 22px -10px #6a3cf0cc}}.ev-motion .ev-how.is-in .ev-flow__return{animation:9s linear 7.2s infinite ev-ret-on}@keyframes ev-ret-on{0%,20%,to{border-color:var(--ev-accent);opacity:1}5%,15%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ev-flow__node,.ev-flow__return{animation:none!important}}.ev-flow__n{letter-spacing:.18em;color:var(--ev-accent-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ev-flow__steps b{font-family:var(--ev-font-display);letter-spacing:-.03em;color:var(--ev-ink);margin-top:8px;font-size:clamp(22px,2.1cqw,30px);font-weight:600;line-height:1.08;display:block}.ev-flow__t{color:var(--ev-ink-2);margin-top:10px;font-size:clamp(15px,1.2cqw,17px);line-height:1.55;display:block}.ev-flow__return{margin:28px calc(var(--fl-col) - 21px) 0 19px;border:2px solid var(--ev-accent);border-top:0;border-radius:0 0 40px 40px;padding:30px 40px 44px;position:relative}.ev-flow__arrow{border:7px solid #0000;border-bottom:10px solid var(--ev-accent);border-top:0;position:absolute;top:-10px;left:-8px}.ev-flow__again{background:var(--ev-bg);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-accent-ink);white-space:nowrap;padding:2px 16px;font-size:13px;font-weight:600;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.ev-flow__centre{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:580px;margin:0 auto;display:flex}.ev-flow__centre b{font-family:var(--ev-font-display);letter-spacing:-.025em;color:var(--ev-ink);font-size:clamp(22px,1.9cqw,28px);font-weight:600}.ev-flow__centre span{color:var(--ev-ink-2);font-size:15.5px;line-height:1.55}@container ev (width<=899px){.ev-flow{display:none}}.ev-gov__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px clamp(40px,5cqw,80px);display:grid}.ev-gov__copy{flex-direction:column;gap:22px;display:flex}.ev-gov{overflow:hidden}.ev-gov__graph{z-index:0;pointer-events:none;opacity:1;position:absolute;inset:0}.ev-gov__star{filter:drop-shadow(0 6px 14px #2a0e8659)}.ev[data-theme=dark] .ev-gov__star{filter:drop-shadow(0 0 18px #6a3cf073)}.ev-gg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 82%,#000 55%,#0009 85%,#0000 100%);mask-image:radial-gradient(78% 82%,#000 55%,#0009 85%,#0000 100%)}.ev-gov__graph:before{content:"";background:radial-gradient(closest-side,#8f6cff24,#0000);width:50%;height:80%;position:absolute;top:10%;left:30%}@container ev (width<=819px){.ev-gov__graph{opacity:.4}.ev-gg{width:120%;height:120%;top:-10%;left:-10%}}.ev-gov__viz{justify-self:end;width:100%;max-width:700px;height:auto;display:block;overflow:visible}.ev-gov__viz text{fill:var(--ev-ink);font-family:inherit;font-size:14px}.ev-gov__viz .ev-gov__cap{letter-spacing:.14em;text-transform:uppercase;fill:var(--ev-ink-3);font-size:11.5px;font-weight:600}.ev-gov__ring{vector-effect:non-scaling-stroke}.ev-motion .ev-gov:not(.is-in) .ev-gov__ring,.ev-motion .ev-gov:not(.is-in) .ev-gov__trail,.ev-motion .ev-gov:not(.is-in) .ev-gov__reach{stroke-dasharray:1;stroke-dashoffset:1px}.ev-motion .ev-gov:not(.is-in) .ev-gov__ring{fill-opacity:0}.ev-motion .ev-gov:not(.is-in) .ev-gov__people,.ev-motion .ev-gov:not(.is-in) .ev-gov__tag,.ev-motion .ev-gov:not(.is-in) .ev-gov__entry,.ev-motion .ev-gov:not(.is-in) .ev-gov__node{opacity:0}.ev-motion .ev-gov.is-in .ev-gov__ring{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1),fill-opacity .6s .8s}.ev-motion .ev-gov.is-in .ev-gov__ring--2{transition-delay:.3s,1s}.ev-motion .ev-gov.is-in .ev-gov__ring--3{transition-delay:.6s,1.2s}.ev-motion .ev-gov.is-in .ev-gov__tag{transition:opacity .5s 1.2s}.ev-motion .ev-gov.is-in .ev-gov__people,.ev-motion .ev-gov.is-in .ev-gov__reach{stroke-dasharray:1;stroke-dashoffset:0;transition:opacity .5s 1.5s,stroke-dashoffset .8s 1.5s}.ev-motion .ev-gov.is-in .ev-gov__trail{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) 1.9s}.ev-motion .ev-gov.is-in .ev-gov__node{transition:opacity .4s 2.4s}.ev-motion .ev-gov.is-in .ev-gov__entry{transition:opacity .4s ease calc(2.6s + var(--i,0) * 80ms)}.ev-gov__ring--1{fill:var(--ev-surface);stroke:var(--ev-line-2);stroke-width:1.5px}.ev-gov__ring--2{fill:none;stroke:var(--ev-accent);stroke-width:1.5px;opacity:.55}.ev-gov__ring--3{fill:#7a3ff00f;stroke:var(--ev-accent);stroke-width:2px}.ev-gov__tag rect{fill:var(--ev-surface);stroke:var(--ev-accent);stroke-width:1.5px}.ev-gov__viz .ev-gov__tag text{fill:var(--ev-accent-ink);font-size:12.5px;font-weight:600}.ev-gov__people rect{fill:var(--ev-bg);stroke:var(--ev-accent);stroke-width:1.5px}.ev-gov__viz .ev-gov__people text{font-weight:600}.ev-gov__reach{stroke:var(--ev-accent);stroke-width:2px;stroke-dasharray:5 6}.ev-gov__trail{fill:none;stroke-width:3px;stroke-linecap:round}.ev-gov__node{fill:var(--ev-surface);stroke:var(--ev-accent);stroke-width:2px}.ev-gov__node--on{fill:var(--ev-accent)}.ev-gov__entry rect{fill:var(--ev-surface);stroke:var(--ev-line-2);stroke-width:1.25px}.ev-gov__entry line{stroke:var(--ev-accent);stroke-width:2.5px;stroke-linecap:round}.ev-gov__list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3cqw,48px);margin:8px 0 0;padding:0;list-style:none;display:grid}.ev-gov__list li{border-top:1px solid var(--ev-line-2);flex-direction:column;gap:6px;padding:22px 0 26px;display:flex}.ev-gov__list b{font-family:var(--ev-font-display);letter-spacing:-.02em;color:var(--ev-ink);font-size:19px;font-weight:600}.ev-gov__list span{color:var(--ev-ink-2);font-size:15.5px;line-height:1.5}@container ev (width<=899px){.ev-gov__grid{grid-template-columns:1fr}.ev-gov__viz{justify-self:center}.ev-gov__list{grid-template-columns:1fr}}.ev-eng{background:var(--ev-bg-2)}.ev-eng__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,4.4cqw,64px);display:grid}.ev-eng__head .ev-eyebrow{grid-column:1/-1}.ev-eng__head .ev-h2{text-wrap:balance}.ev-eng__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,3.4cqw,56px);margin:clamp(56px,6cqw,96px) 0 0;padding:44px 0 0;list-style:none;display:grid;position:relative}.ev-eng__steps:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--ev-line-2), var(--ev-accent));height:2px;position:absolute;top:0;left:0;right:0}.ev-eng__steps li{flex-direction:column;gap:12px;display:flex;position:relative}.ev-eng__steps li:before{content:"";background:var(--ev-bg-2);border:2px solid var(--ev-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:-51px;left:0}.ev-eng__steps li:last-child:before{background:var(--ev-accent)}.ev-eng__n{letter-spacing:.18em;color:var(--ev-accent-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ev-eng__steps b{font-family:var(--ev-font-display);letter-spacing:-.045em;color:var(--ev-ink);font-size:clamp(32px,3.4cqw,48px);font-weight:600;line-height:1}.ev-eng__t{color:var(--ev-ink-2);max-width:19em;margin-top:4px;font-size:clamp(15.5px,1.25cqw,17px);line-height:1.55}@container ev (width<=899px){.ev-eng__head{grid-template-columns:1fr}.ev-eng__steps{grid-template-columns:1fr 1fr;gap:40px 24px}.ev-eng__steps:before{display:none}.ev-eng__steps li{border-top:2px solid var(--ev-line-2);padding-top:22px}.ev-eng__steps li:last-child{border-top-color:var(--ev-accent)}.ev-eng__steps li:before{display:none}}@container ev (width<=520px){.ev-eng__steps{grid-template-columns:1fr}}.ev-close__claim{font-family:var(--ev-font-display);letter-spacing:-.05em;color:var(--ev-ink);text-wrap:balance;max-width:12em;font-size:clamp(44px,6.4cqw,96px);font-weight:600;line-height:.98}.ev-close__title{font-family:var(--ev-font-display);letter-spacing:-.02em;color:var(--ev-ink);font-size:clamp(20px,1.7cqw,24px);font-weight:600}.ev-close__actions{justify-content:center;align-items:center;gap:16px 28px}.ev-pf__parts{color:var(--ev-ink-2);flex-wrap:wrap;align-items:center;gap:8px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.ev-pf__parts span{align-items:center;display:inline-flex}.ev-pf__parts i{background:var(--ev-accent);width:5px;height:5px;margin:0 12px;display:inline-block;transform:rotate(45deg)}.ev-pf__parts:hover{color:var(--ev-accent-ink)}@container ev (width<=899px){.ev-gov__viz{width:calc(100% + 24px);max-width:none;margin-inline:-12px}.ev-gov__viz text{font-size:20px}.ev-gov__viz .ev-gov__tag text{font-size:17px}.ev-gov__viz .ev-gov__cap{letter-spacing:.1em;font-size:16px}}.ev-motion .ev-eng:not(.is-in) .ev-eng__steps:before{transform:scaleX(0)}.ev-motion .ev-eng.is-in .ev-eng__steps:before{transition:transform 1.4s cubic-bezier(.65,0,.35,1)}.ev-motion .ev-eng:not(.is-in) .ev-eng__steps li{opacity:0;transform:translateY(12px)}.ev-motion .ev-eng.is-in .ev-eng__steps li{transition:opacity .6s ease calc(.4s + var(--i,0) * .14s), transform .6s cubic-bezier(.16, 1, .3, 1) calc(.4s + var(--i,0) * .14s)}.ev-journey-on .ev-art--layers .ev-art__media{will-change:transform}@media (prefers-reduced-motion:reduce){.ev-art__media,.ev-sys__platform,.ev-flow__steps:before,.ev-gov__ring,.ev-gov__trail,.ev-eng__steps:before{transition:none!important}}.ev-how,.ev-gov,.ev-eng{position:relative;overflow:hidden}.ev-ghost{width:clamp(360px,46cqw,720px);height:auto;opacity:calc(.16 * var(--fade,1));pointer-events:none;z-index:1;will-change:transform;filter:saturate(1.1);position:absolute;top:4%;right:-4%}.ev-how>.ev-wrap,.ev-gov>.ev-wrap,.ev-eng>.ev-wrap{z-index:2;position:relative}.ev[data-theme=dark] .ev-ghost{opacity:calc(.2 * var(--fade,1))}@media (prefers-color-scheme:dark){.ev:not([data-theme=light]) .ev-ghost{opacity:calc(.2 * var(--fade,1))}}@container ev (width<=899px){.ev-ghost{width:60cqw;opacity:calc(.05 * var(--fade,1));right:-18%}}.ev-field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ev-gov>.ev-wrap,.ev-eng>.ev-wrap{z-index:1;position:relative}.ev-sys--desktop{perspective:1400px}.ev-sys__tilt{transform-style:preserve-3d;transform:rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ev-sys__pill:hover{box-shadow:0 0 0 6px var(--mt), 0 24px 44px -28px #2a0e8699;transition:box-shadow .3s,transform .3s;transform:translate(-50%,-50%)scale(1.03)!important}.ev-lam{aspect-ratio:1026/1283;width:100%;position:relative}.ev-lam__still{width:100%;height:auto;opacity:var(--still,1);position:absolute;top:0;left:0}.ev-lam__gl{width:172%;height:168%;opacity:var(--gl,0);position:absolute;top:-34%;left:-36%}.ev-lam{filter:drop-shadow(0 34px 44px #2a0e864d)}.ev[data-theme=dark] .ev-lam{filter:drop-shadow(0 0 70px #6a3cf040)}@container ev (width<=819px){.ev-lam{max-width:420px;margin-inline:auto}.ev-lam__gl{display:none}}.ev-how__bridge{left:var(--ev-gutter);width:2px;height:var(--h,0px);background:linear-gradient(180deg, transparent, var(--ev-accent));opacity:calc(var(--b,0) * .6);pointer-events:none;position:absolute;top:0;transform:translateY(-100%)}.ev-how__bridge i{left:50%;top:calc(var(--b,0) * 100%);background:var(--ev-accent);width:8px;height:8px;opacity:calc(var(--b,0) * (1 - var(--b,0)) * 4);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 0 3px #5b2bd82e}.ev-flow__steps li:first-child .ev-flow__node{background:color-mix(in srgb, var(--ev-accent) calc(var(--define,0) * 100%), var(--ev-bg));color:color-mix(in srgb, #fff calc(var(--define,0) * 100%), var(--ev-accent-ink))}@container ev (width<=899px){.ev-how__bridge{display:none}}@container ev (width<=1023px){.ev-hero__star{transform:translateY(calc(var(--sink,0) * 60px)) scale(calc(1 - var(--sink,0) * .45)) rotateX(calc(var(--sink,0) * 75deg));opacity:calc(1 - var(--sink,0));transform-origin:50% 70%}}.ev-ws{color:#070915;background:#c6f24e}.ev-ws__grid{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:34px;padding-block:25px;display:grid}.ev-ws__kicker{letter-spacing:.8px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 11px;margin:0 0 12px;font-size:11px;font-weight:800;display:flex}.ev-ws__beta{color:#c6f24e;letter-spacing:.2px;background:#070915;border-radius:999px;padding:4px 8px;font-size:10px}.ev-ws__title{font-family:var(--ev-font-body);letter-spacing:-1.6px;margin:0 0 12px;font-size:clamp(32px,2.9cqw,41px);font-weight:800;line-height:1.06}.ev-ws__text{max-width:510px;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.6}.ev-ws__inline{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #07091566;text-decoration:underline #07091566}.ev-ws__inline:hover{text-decoration-color:#070915}.ev-ws__pill{color:#c6f24e;background:#070915;border:3px solid #070915;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #9d00ff}.ev-ws__pill:hover{transform:translate(2px,2px);box-shadow:2px 2px #9d00ff}.ev-ws__pill--light{color:#070915;background:#c6f24e;border-color:#c6f24e}.ev-ws__card{color:#fff;background:#070915;border-radius:18px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.ev-ws__label{letter-spacing:.8px;text-transform:uppercase;color:#c6f24e;font-size:11px;font-weight:800}.ev-ws__value{letter-spacing:-1px;font-size:34px;font-weight:800;line-height:1.1}.ev-ws__prize{color:#fffc;margin-bottom:12px;font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.ev-ws__pill{transition:none}.ev-ws__pill:hover{transform:none}}@container ev (width<=819px){.ev-ws__grid{grid-template-columns:1fr;gap:22px;padding-block:22px}.ev-ws__title{font-size:32px}}.ev-flow__wave{pointer-events:none;z-index:0;width:100%;height:90px;position:absolute;top:-6px;left:0;right:0;overflow:visible}.ev-flow__wpath{fill:none;stroke:url(#ev-flow-wg);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,1));vector-effect:non-scaling-stroke}.ev-flow__wpath--soft{stroke-width:1px;opacity:.35}.ev-flow__light{fill:url(#ev-flow-orb);filter:drop-shadow(0 0 8px #6a3cf0b3);opacity:0}.ev-motion .ev-how.is-in .ev-flow__light{opacity:1}.ev-flow__steps{z-index:1;position:relative}.ev-flow__node{background:var(--ev-bg)}@media (prefers-reduced-motion:reduce){.ev-flow__light{display:none}}.ev-work__feature{border-radius:var(--ev-radius);background:var(--ev-surface);border:1px solid var(--ev-line);color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,3cqw,48px);margin-top:clamp(40px,4.4cqw,64px);padding:clamp(24px,2.4cqw,36px);text-decoration:none;transition:border-color .3s;display:grid;position:relative}.ev-work__feature:hover{border-color:var(--ev-line-2)}.ev-work__copy{flex-direction:column;align-self:center;gap:14px;min-width:0;display:flex}.ev-work__client{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ink-3);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.ev-work__logo{filter:brightness(0);opacity:.85;width:auto;height:22px}.ev-work__logo--o2{height:26px}.ev-work__logo--csob{height:18px}.ev-work__logo--partymaker{height:15px}.ev[data-theme=dark] .ev-work__logo{filter:brightness(0)invert();opacity:.9}@media (prefers-color-scheme:dark){.ev:not([data-theme=light]) .ev-work__logo{filter:brightness(0)invert();opacity:.9}}.ev-work__cat{letter-spacing:.02em;color:var(--ev-accent-ink);font-size:13px;font-weight:500}.ev-work__title{font-family:var(--ev-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.2cqw,32px);font-weight:600;line-height:1.1}.ev-work__teaser{color:var(--ev-ink-2);max-width:44ch;font-size:16px;line-height:1.55}.ev-work__cta{align-self:flex-start;margin-top:10px;font-size:14px}.ev-work__cta svg,.ev-work__arrow svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ev-work__feature:hover .ev-work__cta svg,.ev-work__card:hover .ev-work__arrow svg{transform:translate(4px)}.ev-work__art{aspect-ratio:16/10;border-radius:calc(var(--ev-radius) - 6px);background:var(--ev-bg);border:1px solid var(--ev-line);width:100%;max-height:340px;clip-path:inset(0 0 0 0 round calc(var(--ev-radius) - 6px));position:relative;overflow:hidden}.ev-work__photo--o2{object-position:60% 50%;filter:saturate(.85)contrast(1.05)}.ev-work__art--o2:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--ev-fade), .55) 0, rgba(var(--ev-fade), 0) 45%), linear-gradient(0deg, rgba(var(--ev-fade), .5) 0, rgba(var(--ev-fade), 0) 40%);position:absolute;inset:0}.ev-work__feature:hover .ev-work__photo--o2{transform:scale(1.03)}.ev-work__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ev-work__card{border-radius:var(--ev-radius);background:var(--ev-surface);border:1px solid var(--ev-line);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .3s;display:flex;overflow:hidden}.ev-work__card:hover{border-color:var(--ev-line-2)}.ev-work__visual{aspect-ratio:16/9;background:var(--ev-bg);max-height:260px;display:block;position:relative;overflow:hidden}.ev-work__photo{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.ev-work__card:hover .ev-work__photo{transform:scale(1.03)}.ev-work__meta{grid-template-columns:1fr auto;grid-template-areas:"client arrow""cat arrow""desc arrow";align-items:start;gap:6px 20px;padding:22px 24px 24px;display:grid}.ev-work__meta .ev-work__client{grid-area:client}.ev-work__meta .ev-work__cat{grid-area:cat}.ev-work__desc{color:var(--ev-ink-2);grid-area:desc;margin-top:6px;font-size:15px;line-height:1.5}.ev-work__arrow{border:1px solid var(--ev-line-2);width:40px;height:40px;color:var(--ev-ink);border-radius:50%;grid-area:arrow;place-items:center;transition:border-color .3s,background-color .3s;display:grid}.ev-work__card:hover .ev-work__arrow{border-color:var(--ev-accent)}.ev-motion .ev-work[data-ev-reveal]:not(.is-in) .ev-proof__head{opacity:0;transform:translateY(14px)}.ev-motion .ev-work[data-ev-reveal].is-in .ev-proof__head{transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1)}.ev-motion .ev-work[data-ev-reveal]:not(.is-in) .ev-work__feature{opacity:0;transform:translateY(18px)}.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__feature{transition:opacity .7s .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s,border-color .3s}.ev-motion .ev-work[data-ev-reveal]:not(.is-in) .ev-work__art{clip-path:inset(0 0 0 100% round calc(var(--ev-radius) - 6px))}.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__art{transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .3s}.ev-motion .ev-work[data-ev-reveal]:not(.is-in) .ev-work__pair li{opacity:0;transform:translateY(18px)}.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__pair li{transition:opacity .7s ease calc(.45s + var(--i,0) * .12s), transform .9s cubic-bezier(.16, 1, .3, 1) calc(.45s + var(--i,0) * .12s)}.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__pair li:nth-child(2){--i:1}.ev-motion .ev-work[data-ev-reveal]:not(.is-in) .ev-work__photo{transform:scale(1.08)}.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__photo{transition:transform 1.4s cubic-bezier(.16,1,.3,1) .6s}.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__card:hover .ev-work__photo,.ev-motion .ev-work[data-ev-reveal].is-in .ev-work__feature:hover .ev-work__photo--o2{transition-duration:.4s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.ev-work *{transition:none!important;animation:none!important}.ev-work .ev-work__art{clip-path:none!important}.ev-work .ev-work__layer,.ev-work .ev-work__photo,.ev-work .ev-proof__head,.ev-work .ev-work__feature,.ev-work .ev-work__pair li{opacity:1!important;transform:none!important}}@container ev (width<=899px){.ev-work__feature{grid-template-columns:1fr;padding:20px}.ev-work__art{aspect-ratio:16/10;order:-1}.ev-work__pair{grid-template-columns:1fr;gap:16px}.ev-work__title{font-size:clamp(24px,6cqw,30px)}}.ev-legacy-nav{z-index:50;position:fixed;top:0;left:0;right:0}.ev-legacy-nav .ev-nav{position:relative}body:has(.ev-legacy-nav){padding-top:30px}.ev-close--page .ev-close__copy{padding-top:var(--ev-section);margin-top:0}.ev-close--page .ev-h2{max-width:15em}
