@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--ink:#17171d;--muted:#6f6c76;--paper:#faf9f6;--lime:#c9f26b;--violet:#8470ff;--dark:#17151e;--line:#1f1d2724;--display:"Space Grotesk", "Arial", sans-serif;--body:"DM Sans", "Arial", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--lime);color:var(--ink)}.page-shell{width:min(1220px,100% - 96px);margin-inline:auto}.announcement{background:var(--dark);color:#f7f5f4;letter-spacing:.04em;justify-content:center;align-items:center;gap:9px;min-height:38px;font-size:10px;font-weight:500;display:flex}.announcement-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #c9f26bd9}.announcement-divider{color:#807c89}.announcement a{color:var(--lime)}.announcement a span{margin-left:2px;font-size:12px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-mark{width:30px;height:30px;color:var(--violet);place-items:center;display:grid}.brand-mark svg{width:25px;height:25px}.brand-word{font-family:var(--display);letter-spacing:.075em;font-size:17px;font-weight:700}.brand-period{color:var(--violet)}.main-nav{color:#585660;align-items:center;gap:39px;margin-left:80px;font-size:12px;display:flex}.main-nav a,.text-link,.arrow-link{transition:color .2s}.main-nav a:hover,.text-link:hover,.arrow-link:hover{color:#745eff}.header-cta{border:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;padding:12px 16px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.header-cta:hover{border-color:var(--ink);background:#fff}.hero{grid-template-columns:.96fr 1.04fr;align-items:center;gap:18px;min-height:637px;padding-top:40px;padding-bottom:52px;display:grid}.hero-copy{z-index:1;padding-bottom:9px;position:relative}.eyebrow,.section-kicker{color:#77737d;letter-spacing:.13em;align-items:center;gap:11px;font-size:9px;font-weight:600;display:flex}.eyebrow-star{color:var(--violet);width:16px;height:16px}.eyebrow-star svg{width:100%;height:100%}.hero h1{font-family:var(--display);letter-spacing:-.075em;margin:28px 0 20px;font-size:clamp(60px,7.2vw,91px);font-weight:600;line-height:.97}.hero h1 span{color:var(--violet)}.hero-description{color:#6d6973;max-width:390px;margin:0;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:29px;margin-top:31px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:0 20px;font-size:12px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:#393444;transform:translateY(-2px)}.button-primary span{color:var(--lime);font-size:15px}.text-link{color:#595660;font-size:12px;font-weight:600}.text-link span{color:var(--violet);margin-left:6px}.hero-note{color:#8a8790;letter-spacing:.055em;align-items:center;gap:10px;margin-top:60px;font-size:10px;display:flex}.note-line{background:var(--violet);width:27px;height:1px}.hero-art{isolation:isolate;background:#eeebf8;border-radius:3px;height:512px;position:relative;overflow:hidden}.art-glow{z-index:-1;background:radial-gradient(at 52%,#aa9aff8a,#0000 48%),radial-gradient(at 80% 10%,#c9f26b5c,#0000 37%),#eeebf8;position:absolute;inset:-10%}.art-grid{z-index:-1;opacity:.18;background-image:linear-gradient(#40376338 1px,#0000 1px),linear-gradient(90deg,#40376338 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 80%);mask-image:linear-gradient(120deg,#000,#0000 80%)}.orbit{border:1px solid #473e7429;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.orbit-outer{width:82%;height:61%}.orbit-inner{border-color:#473e743d;width:65%;height:45%;transform:translate(-50%,-50%)rotate(31deg)}.art-center{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#faf9f6c4;border:1px solid #ffffffe6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:218px;height:218px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 55px #594a971f,inset 0 0 0 10px #ffffff61}.center-halo{color:var(--violet);position:absolute;top:23px}.center-halo svg{width:20px;height:20px}.center-label,.center-subtitle{color:#817b91;letter-spacing:.16em;font-size:7px;font-weight:700}.center-word{font-family:var(--display);letter-spacing:-.07em;margin-top:13px;font-size:31px;font-weight:600;line-height:.98}.center-word span{color:var(--violet)}.center-subtitle{letter-spacing:.12em;margin-top:12px;font-size:6px}.orbit-chip{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffc2;border:1px solid #fffc;border-radius:5px;align-items:center;gap:9px;min-width:130px;padding:9px 11px;font-size:10px;font-weight:600;animation:6s ease-in-out infinite drift;display:flex;position:absolute;box-shadow:0 10px 28px #3c325a1a}.chip-icon{border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.chip-icon svg{width:16px;height:16px}.chip-icon-lilac{color:#745eff;background:#ece6ff}.chip-icon-green{color:#5f8030;background:#e8f5cf}.chip-icon-peach{color:#b86f4b;background:#ffe9dd}.chip-icon-blue{color:#5886ca;background:#e3efff}.chip-spark{color:var(--violet);margin-left:auto;font-size:12px}.chip-apps{top:22%;left:9%}.chip-ai{animation-delay:-1.4s;top:34%;right:5%}.chip-courses{animation-delay:-2.8s;bottom:18%;left:12%}.chip-places{animation-delay:-4.1s;bottom:20%;right:9%}.art-caption{color:#807b8c;letter-spacing:.13em;align-items:center;gap:9px;font-size:7px;line-height:1.6;display:flex;position:absolute;bottom:23px;left:24px}.art-caption b{color:#35313e;font-weight:700}.caption-mark{width:18px;height:18px;color:var(--violet)}.caption-mark svg{width:100%;height:100%}.art-index{color:#858090;font-family:var(--display);letter-spacing:.1em;font-size:8px;position:absolute;bottom:26px;right:24px}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ticker{background:var(--lime);color:#282a21;overflow:hidden}.ticker-track{width:max-content;animation:35s linear infinite ticker;display:flex}.ticker-group{min-height:57px;font-family:var(--display);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:29px;padding-right:29px;font-size:12px;font-weight:700;display:flex}.ticker-group svg{color:#6d648d;width:12px;height:12px}@keyframes ticker{to{transform:translate(-50%)}}.about-section{padding-top:108px;padding-bottom:92px}.section-kicker{letter-spacing:.16em;font-size:9px}.section-kicker>span:first-child{color:var(--violet);font-family:var(--display);font-size:11px}.kicker-rule{background:#c9c5cc;width:29px;height:1px}.about-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-top:39px;display:grid}.about-grid h2,.categories-heading h2,.waitlist-content h2{font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(41px,5.5vw,67px);font-weight:500;line-height:1.04}.about-grid h2 span{color:var(--violet)}.about-copy{max-width:400px;padding-bottom:6px}.about-copy p{color:#77737d;font-size:13px;line-height:1.85}.about-copy .about-lede{color:#34313b;font-family:var(--display);letter-spacing:-.035em;margin-top:0;font-size:20px;font-weight:500;line-height:1.4}.arrow-link{align-items:center;gap:16px;margin-top:17px;font-size:11px;font-weight:700;display:inline-flex}.arrow-link span{color:var(--violet);font-size:15px}.about-footnote{color:#8d8992;letter-spacing:.16em;align-items:center;gap:15px;margin-top:76px;font-size:8px;font-weight:600;display:flex}.footnote-star{width:14px;height:14px;color:var(--violet)}.footnote-star svg{width:100%;height:100%}.footnote-line{width:1fr;background:var(--line);flex:1;max-width:300px;height:1px}.categories-section{background:#f0eef5;padding:84px 0 69px}.categories-topline{justify-content:space-between;align-items:center;display:flex}.category-counter{color:#928e98;letter-spacing:.13em;font-size:8px;font-weight:600}.category-counter b{color:var(--violet);padding-left:12px;font-size:13px}.categories-heading{justify-content:space-between;align-items:end;margin:35px 0 43px;display:flex}.categories-heading h2{font-size:clamp(44px,5.5vw,65px)}.categories-heading h2 span{color:#8b8594}.categories-heading p{color:#77737d;max-width:278px;margin:0 29px 6px 25px;font-size:12px;line-height:1.8}.category-grid{border-top:1px solid #1e1c2621;border-left:1px solid #1e1c2621;grid-template-columns:repeat(3,1fr);display:grid}.category-card{background:#ffffff3d;border-bottom:1px solid #1e1c2621;border-right:1px solid #1e1c2621;flex-direction:column;min-height:226px;padding:20px 23px 21px;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.category-card:hover{z-index:1;background:#ffffffba;transform:translateY(-3px)}.category-card-top{color:#96919c;font-family:var(--display);letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.category-arrow{color:#aaa5af;font-size:14px;transition:color .2s,transform .2s}.category-card:hover .category-arrow{color:var(--violet);transform:translate(2px,-2px)}.category-icon{border-radius:7px;place-items:center;width:46px;height:46px;margin-top:25px;display:grid}.category-icon svg{width:25px;height:25px}.icon-apps{color:#7562e9;background:#e6e0ff}.icon-ai{color:#6c843d;background:#e4f1ce}.icon-courses{color:#b87854;background:#fae7db}.icon-services{color:#ab6388;background:#f4e1ed}.icon-products{color:#5880aa;background:#dfeaf6}.icon-places{color:#a18746;background:#f3e9c8}.category-copy{z-index:1;margin-top:auto;position:relative}.category-copy h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 5px;font-size:19px;font-weight:600}.category-copy p{color:#817d86;margin:0;font-size:10px}.category-decoration{color:#8470ff14;width:42px;height:42px;transition:transform .3s;position:absolute;bottom:18px;right:20px}.category-decoration svg{width:100%;height:100%}.category-card:hover .category-decoration{transform:rotate(25deg)scale(1.2)}.categories-bottom{color:#918c97;letter-spacing:.15em;align-items:center;gap:14px;margin-top:33px;font-size:8px;font-weight:600;display:flex}.bottom-rule{background:#1e1c2621;flex:1;height:1px}.bottom-star{width:13px;height:13px;color:var(--violet)}.bottom-star svg{width:100%;height:100%}.waitlist-section{align-items:center;min-height:493px;padding-top:75px;padding-bottom:75px;display:flex;position:relative;overflow:hidden}.waitlist-content{z-index:1;width:min(610px,70%);position:relative}.waitlist-content h2{margin-top:27px;font-size:clamp(46px,5.5vw,67px)}.waitlist-content h2 span{color:var(--violet)}.waitlist-content>p:not(.waitlist-status){color:#77737d;max-width:420px;margin:17px 0 22px;font-size:13px;line-height:1.8}.waitlist-placeholder{gap:8px;max-width:435px;display:flex}.waitlist-placeholder input{color:#77737d;background:#f2f0f4;border:1px solid #e1dee5;border-radius:4px;outline:0;width:100%;min-width:0;height:48px;padding:0 14px;font-size:11px}.waitlist-placeholder input::placeholder{color:#938e98}.waitlist-placeholder button{color:#6d6874;background:#d5d1dd;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:13px;min-width:137px;height:48px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.waitlist-placeholder button span{font-size:14px}.waitlist-status{color:#99949d;align-items:center;gap:7px;margin:12px 0 0;font-size:9px;display:flex}.status-lock{color:#9181e9;font-size:12px}.waitlist-orb{aspect-ratio:1;background:radial-gradient(circle,#8470ff14,#0000 68%);border:1px solid #8470ff24;border-radius:50%;place-items:center;width:430px;display:grid;position:absolute;top:50%;right:-1%;transform:translateY(-50%)}.waitlist-orb:before,.waitlist-orb:after{content:"";border:1px solid #8470ff26;border-radius:50%;position:absolute;inset:9%}.waitlist-orb:after{border-color:#8470ff38;inset:20%}.waitlist-orb-core{width:130px;height:130px;color:var(--violet);background:#f0eef5d9;border:1px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 13px 50px #4a3b8917}.waitlist-orb-core svg{width:42px;height:42px}.waitlist-side-note{color:#a5a0a9;letter-spacing:.16em;text-align:right;flex-direction:column;gap:5px;font-size:7px;font-weight:600;display:flex;position:absolute;bottom:45px;right:0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;display:flex}.site-footer .brand-mark{width:24px;height:24px}.site-footer .brand-mark svg{width:21px;height:21px}.site-footer .brand-word{font-size:14px}.footer-tagline{color:#827d87;font-size:10px}.footer-copyright{color:#aaa5ae;letter-spacing:.12em;font-size:8px}@media (max-width:900px){.page-shell{width:min(100% - 56px,720px)}.hero{grid-template-columns:1fr;gap:36px;padding-top:66px}.hero-copy{max-width:600px}.hero h1{font-size:clamp(68px,11.5vw,91px)}.hero-art{width:100%;height:min(510px,66vw);min-height:390px}.hero-note{margin-top:38px}.about-grid{gap:38px}.category-card{min-height:210px;padding-inline:17px}.waitlist-orb{opacity:.7;right:-22%}}@media (max-width:620px){.page-shell{width:calc(100% - 40px)}.announcement{gap:7px;min-height:35px;font-size:9px}.site-header{height:70px}.brand{gap:7px}.brand-mark{width:25px;height:25px}.brand-mark svg{width:22px;height:22px}.brand-word{font-size:14px}.main-nav{display:none}.header-cta{gap:7px;padding:10px 11px;font-size:9px}.hero{gap:35px;min-height:auto;padding-top:61px;padding-bottom:39px}.eyebrow{font-size:8px}.hero h1{margin:24px 0 17px;font-size:clamp(57px,15vw,78px)}.hero-description{max-width:340px;font-size:13px}.hero-actions{gap:20px;margin-top:25px}.button{gap:14px;min-height:45px;padding-inline:14px;font-size:10px}.text-link{font-size:10px}.hero-note{margin-top:31px;font-size:9px}.hero-art{height:390px;min-height:0}.art-center{width:172px;height:172px}.center-halo{top:16px}.center-word{font-size:26px}.center-label{font-size:6px}.center-subtitle{font-size:5px}.orbit-outer{width:92%;height:57%}.orbit-inner{width:76%;height:42%}.orbit-chip{gap:6px;min-width:109px;padding:6px 7px;font-size:8px}.chip-icon{width:22px;height:22px}.chip-icon svg{width:14px;height:14px}.chip-apps{top:18%;left:3%}.chip-ai{top:30%;right:2%}.chip-courses{bottom:19%;left:5%}.chip-places{bottom:16%;right:3%}.art-caption{font-size:6px;bottom:15px;left:13px}.art-index{font-size:7px;bottom:17px;right:13px}.ticker-group{gap:20px;min-height:46px;padding-right:20px;font-size:10px}.about-section{padding-top:75px;padding-bottom:66px}.about-grid{grid-template-columns:1fr;gap:23px;margin-top:28px}.about-grid h2,.categories-heading h2{font-size:clamp(43px,11.5vw,59px)}.about-copy .about-lede{font-size:18px}.about-copy p{font-size:12px}.about-footnote{letter-spacing:.11em;gap:9px;margin-top:48px;font-size:7px}.footnote-line{max-width:none}.categories-section{padding:64px 0 53px}.category-counter{display:none}.categories-heading{flex-direction:column;align-items:start;gap:15px;margin:28px 0 30px}.categories-heading p{margin:0;font-size:11px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{min-height:186px;padding:15px 13px 17px}.category-icon{width:39px;height:39px;margin-top:21px}.category-icon svg{width:21px;height:21px}.category-copy h3{font-size:16px}.category-copy p{max-width:138px;font-size:9px;line-height:1.5}.category-decoration{width:30px;height:30px;bottom:14px;right:12px}.categories-bottom{letter-spacing:.1em;gap:9px;font-size:7px}.waitlist-section{min-height:470px;padding-top:65px;padding-bottom:82px}.waitlist-content{width:100%}.waitlist-content h2{margin-top:24px;font-size:clamp(45px,12vw,61px)}.waitlist-content>p:not(.waitlist-status){max-width:330px;font-size:12px}.waitlist-placeholder{gap:6px;max-width:100%}.waitlist-placeholder input{padding-inline:10px;font-size:9px}.waitlist-placeholder button{gap:7px;min-width:112px;padding-inline:9px;font-size:9px}.waitlist-status{align-items:flex-start;font-size:8px;line-height:1.6}.waitlist-orb{opacity:.45;width:330px;top:47%;right:-49%}.waitlist-orb-core{width:100px;height:100px}.waitlist-orb-core svg{width:32px;height:32px}.waitlist-side-note{font-size:6px;bottom:27px;right:0}.site-footer{grid-template-columns:1fr auto;row-gap:8px;min-height:113px;padding-top:19px;padding-bottom:19px;display:grid}.footer-tagline{justify-self:end;font-size:9px}.footer-copyright{grid-column:1/-1;font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
