@font-face{font-family:roobertS8;src:url(../media/RoobertS8_Medium-s.p.0d_0zxt1pspa-.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:roobertS8 Fallback;src:local(Arial);ascent-override:91.94%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:103.33%}.rooberts8_f4a5542d-module__IlqkiW__className{font-family:roobertS8,roobertS8 Fallback;font-weight:500}.rooberts8_f4a5542d-module__IlqkiW__variable{--font-roobert-s8:"roobertS8", "roobertS8 Fallback"}
@font-face{font-family:roobert;src:url(../media/Roobert_Regular-s.p.123o95w0vq0nb.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roobert;src:url(../media/Roobert_Medium-s.p.3795-8effav78.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobert;src:url(../media/Roobert_SemiBold-s.p.0y05c8y9-wvrg.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roobert Fallback;src:local(Arial);ascent-override:92.06%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:103.2%}.roobert_3f5e4145-module__ylVs5G__className{font-family:roobert,roobert Fallback}.roobert_3f5e4145-module__ylVs5G__variable{--font-roobert:"roobert", "roobert Fallback"}
:root{--daybreak:#abb1ff;--daybreak-light:#dbddff;--cloud:#3d9cfa;--cobalt:#5215fc;--light-gray:#ededed;--dark-gray:#6b6b6b;--white:#fff;--black:#000;--clear-sky:linear-gradient(115deg, #abb1ff 0%, #3d9cfa 40%, #5215fc 100%)}*{box-sizing:border-box}html{background:var(--white);min-width:320px}body{background:var(--white);min-width:320px;min-height:100svh;color:var(--black);font-family:var(--font-roobert), Arial, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;overflow-x:hidden}::selection{background:var(--daybreak);color:var(--black)}p,h1{margin:0}.launch-page{isolation:isolate;background:var(--white);grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;padding:34px clamp(28px,4.25vw,82px) 30px;display:grid;position:relative;overflow:hidden}.ambient-wash{z-index:-2;pointer-events:none;opacity:0;background:radial-gradient(circle at 46% 45%,#abb1ff33,#0000 32%),radial-gradient(circle at 61% 49%,#3d9cfa1f,#0000 39%),radial-gradient(circle at 76% 54%,#5215fc14,#0000 43%);width:min(88vw,1380px);height:118%;animation:1.2s ease-out .18s forwards ambient-in;position:absolute;top:-34%;right:-19%}.site-header,.site-footer{z-index:4;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.site-header{min-height:66px}.wordmark-reveal{clip-path:inset(0 100% 0 0);width:clamp(166px,13vw,224px);animation:.72s cubic-bezier(.22,1,.36,1) .1s forwards wordmark-in;overflow:hidden}.wordmark{width:100%;height:auto}.studio-label{color:var(--dark-gray);letter-spacing:-.01em;opacity:0;font-size:16px;font-weight:500;line-height:1.25;animation:.5s ease-out .56s forwards copy-in;transform:translateY(-8px)}.hero{align-items:center;min-height:min(720px,100svh - 210px);padding:clamp(52px,8vh,104px) 0;display:flex;position:relative}.hero-copy{z-index:3;width:min(66vw,820px);position:relative}.signal-tag{border:2px solid var(--light-gray);min-height:44px;color:var(--dark-gray);letter-spacing:-.01em;opacity:0;border-radius:25px;align-items:center;gap:10px;margin-bottom:clamp(26px,4vh,48px);padding:9px 16px 10px;font-size:16px;font-weight:500;line-height:1.25;animation:.52s ease-out .5s forwards copy-in;display:inline-flex;transform:translateY(10px)}.signal-dot{background:var(--clear-sky);border-radius:999px;width:9px;height:9px}h1{max-width:830px;font-family:var(--font-roobert-s8), var(--font-roobert), Arial, sans-serif;letter-spacing:-.03em;font-size:clamp(70px,7.5vw,112px);font-weight:500;line-height:.929}h1 span{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards headline-in;display:block;transform:translateY(18px)}h1 span:first-child{animation-delay:.61s}h1 span:last-child{animation-delay:.71s}.hero-description{max-width:610px;color:var(--dark-gray);letter-spacing:-.01em;opacity:0;margin-top:clamp(26px,4vh,44px);font-size:clamp(18px,1.35vw,21px);font-weight:400;line-height:1.45;animation:.6s ease-out .87s forwards copy-in;transform:translateY(14px)}.reveal-rule{background:var(--light-gray);opacity:0;width:clamp(178px,24vw,330px);height:2px;margin-top:clamp(34px,6vh,70px);animation:.3s ease-out 1.02s forwards opacity-in;overflow:hidden}.reveal-rule span{background:var(--clear-sky);width:100%;height:100%;animation:.72s cubic-bezier(.22,1,.36,1) 1.04s forwards rule-in;display:block;transform:translate(-102%)}.aperture{z-index:1;pointer-events:none;width:clamp(430px,43vw,760px);height:min(84vh,840px);position:absolute;top:50%;right:clamp(-118px,-5.5vw,-34px);transform:translateY(-50%)}.aperture-wash{opacity:0;background:radial-gradient(circle,#abb1ff2e,#0000 68%);animation:1.3s ease-out .24s forwards aperture-wash-in;position:absolute;inset:8% -8%}.aperture-mark{object-fit:contain;opacity:0;filter:blur(20px);animation:1.05s cubic-bezier(.22,1,.36,1) .22s forwards aperture-in;transform:translate(7%)scale(.96)}.aperture-sweep{opacity:0;background:linear-gradient(104deg,#0000 37%,#ffffffeb 49%,#0000 61%);animation:.9s ease-in-out .69s forwards aperture-sweep;position:absolute;inset:0;transform:translate(-145%);-webkit-mask:url(/brand/evoc8-mark-white.svg) 50%/contain no-repeat;mask:url(/brand/evoc8-mark-white.svg) 50%/contain no-repeat}.site-footer{min-height:42px;color:var(--dark-gray);letter-spacing:-.01em;opacity:0;font-size:16px;line-height:1.25;animation:.5s ease-out 1.15s forwards copy-in;transform:translateY(8px)}.launch-status{align-items:center;gap:12px;font-weight:500;display:inline-flex}.launch-status span{background:var(--clear-sky);width:30px;height:2px}@keyframes wordmark-in{to{clip-path:inset(0)}}@keyframes ambient-in{to{opacity:1}}@keyframes opacity-in{to{opacity:1}}@keyframes copy-in{to{opacity:1;transform:translateY(0)}}@keyframes headline-in{to{opacity:1;transform:translateY(0)}}@keyframes rule-in{to{transform:translate(0)}}@keyframes aperture-wash-in{to{opacity:1}}@keyframes aperture-in{to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes aperture-sweep{0%{opacity:0;transform:translate(-145%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(145%)}}@media (max-width:1100px){.hero-copy{width:min(70vw,730px)}.aperture{opacity:.88;width:480px;right:-118px}}@media (max-width:900px){.launch-page{min-height:100svh;padding:24px 24px 22px;overflow-y:auto}.site-header{min-height:56px}.wordmark-reveal{width:clamp(154px,42vw,184px)}.hero{align-items:flex-end;min-height:auto;padding:clamp(300px,42vh,390px) 0 62px}.hero-copy{width:100%;max-width:690px}.aperture{width:min(72vw,360px);height:clamp(290px,43vh,420px);top:10px;right:-78px;transform:none}.aperture-wash{inset:-10% -24%}.signal-tag{margin-bottom:28px}h1{max-width:650px;font-size:clamp(58px,14vw,82px)}.hero-description{max-width:560px;font-size:18px}.site-footer{align-items:flex-start}}@media (max-width:520px){.studio-label{text-align:right;max-width:110px}.hero{padding-top:clamp(265px,38vh,330px);padding-bottom:48px}.aperture{width:280px;height:320px;right:-78px}h1{font-size:clamp(54px,15.2vw,68px)}.hero-description{margin-top:24px;line-height:1.4}.reveal-rule{margin-top:38px}.site-footer{flex-direction:column;gap:14px}}@media (max-height:720px) and (min-width:901px){.launch-page{padding-top:24px;padding-bottom:20px}.hero{min-height:530px;padding-top:32px;padding-bottom:32px}h1{font-size:clamp(64px,6.8vw,88px)}.signal-tag{margin-bottom:24px}.hero-description{margin-top:24px}.reveal-rule{margin-top:34px}.aperture{height:78vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ambient-wash,.wordmark-reveal,.studio-label,.signal-tag,h1 span,.hero-description,.reveal-rule,.aperture-mark,.aperture-wash,.site-footer{opacity:1;filter:none;clip-path:none;transform:none}.reveal-rule span{transform:none}.aperture-sweep{display:none}}@media (forced-colors:active){.signal-dot,.launch-status span,.reveal-rule span{background:canvastext}.aperture-sweep,.ambient-wash,.aperture-wash{display:none}}
