*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf7;color:#302244;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:#b5f8e7} .header,main,footer{position:relative;z-index:1}.header{height:104px;max-width:1440px;margin:auto;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:flex;align-items:center;font-weight:900;letter-spacing:-1.2px;font-size:23px}.wordmark img{width:43px;height:43px;border-radius:50%;margin-right:9px}.wordmark span{font-size:11px;align-self:flex-start;margin:8px 0 0 4px}.header-note{font-size:10px;letter-spacing:2px;font-weight:bold}.nav-link{font-size:13px;font-weight:700;border-bottom:1px solid #c9bfcf;padding-bottom:8px}.nav-link span{margin-left:13px}.hero{max-width:1440px;margin:auto;min-height:680px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;padding:38px 5.5% 70px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.3px}.mini-star{font-size:22px;color:#9656dc;margin-right:8px;vertical-align:middle}h1{font-size:clamp(54px,5.7vw,88px);line-height:1.02;letter-spacing:-5px;margin:29px 0 22px;font-weight:900}h1>span{color:#9660ce} .intro{font-size:17px;line-height:1.7;color:#776780}.ticker{margin:28px 0 22px;font-weight:900;font-size:21px;letter-spacing:-.5px;display:flex;align-items:center;gap:14px}.ticker span{font-size:9px;letter-spacing:1.4px;font-weight:700;border-left:1px solid #cfc1d3;padding-left:14px;color:#88768e}.actions{display:flex;gap:14px;flex-wrap:wrap}.squish{height:62px;border-radius:22px;display:inline-flex;gap:13px;align-items:center;justify-content:center;padding:0 22px;font-weight:800;font-size:16px;transition:transform .2s,filter .2s;border:1px solid #ffffff8c}.pump{color:#173c4c;background:radial-gradient(ellipse at 32% 0%,#cafff0 0%,transparent 63%),linear-gradient(120deg,#5ce3c8,#7bd1ee);box-shadow:inset 0 3px 3px #fff9,inset 0 -5px 8px #268d9a44,0 6px 0 #7ec5c5,0 11px 20px #57c7ba25}.social{color:#492769;background:radial-gradient(ellipse at 28% 0%,#ffedff 0%,transparent 65%),linear-gradient(120deg,#dec0ff,#edaff7);box-shadow:inset 0 3px 3px #fffc,inset 0 -5px 8px #9244ba33,0 6px 0 #cba0de,0 11px 20px #c090df25}.squish:hover{transform:translateY(-4px) rotate(-1deg);filter:saturate(1.2)}.squish:active{transform:translateY(4px)}.pill-icon{width:24px;height:13px;border:2px solid #24555d;border-radius:20px;transform:rotate(-40deg);background:linear-gradient(90deg,#24555d 50%,transparent 50%)}.x-icon{font-size:22px}.contract{margin-top:30px;width:min(470px,100%);border:1px solid #e5dae8;border-radius:14px;display:flex;align-items:center;gap:14px;padding:16px;background:#ffffff6b;text-align:left;cursor:pointer;color:#695576}.ca-label{font-size:11px;font-weight:bold;border-right:1px solid #dbcfdf;padding-right:12px}#ca-value{font-family:Consolas,monospace;flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.contract svg{flex-shrink:0}.contract:hover{border-color:#b178d0;background:#fff}.copy-status{height:28px;padding:10px 2px;font-size:10px;letter-spacing:.5px;color:#97889e}.hero-art{position:relative;min-width:0;display:grid;place-items:center;align-self:stretch}.hero-muse{width:120%;max-width:740px;mix-blend-mode:multiply;animation:bob 6s ease-in-out infinite;position:relative;z-index:1;pointer-events:none}.orbit{position:absolute;width:90%;height:68%;border:1px solid #d3bed666;border-radius:50%;transform:rotate(-25deg)}.hello-note{position:absolute;z-index:2;right:-2%;top:15%;font-family:Georgia,serif;font-style:italic;font-size:22px;transform:rotate(9deg)}.hello-note span{display:block;text-align:center;font-size:36px;color:#ab78d4}.art-spark{position:absolute;font-size:51px;z-index:2;color:#b992d7}.spark-one{left:4%;top:15%;animation:twinkle 4s ease-in-out infinite}.spark-two{right:4%;bottom:22%;font-size:70px;color:#6bcbbb}.art-caption{position:absolute;bottom:0;font-size:9px;letter-spacing:3px;color:#9e8ba7}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(75px);opacity:.22}.ambient-one{width:500px;height:500px;background:#f8bce7;right:0;top:170px}.ambient-two{width:250px;height:350px;background:#aaf5e1;left:-180px;top:280px}.mood-section{max-width:1280px;margin:30px auto 85px;border-top:1px solid #e9dfeb;padding:55px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.section-heading{padding-top:32px}.section-heading h2{font-size:38px;line-height:1.1;letter-spacing:-1.8px;margin:23px 0 18px}.section-heading p{font-size:14px;line-height:1.7;color:#83708b}.mood-card{border-radius:32px;overflow:hidden;background:#f5edf6;position:relative;padding-bottom:28px}.mood-card img{width:100%;display:block;mix-blend-mode:multiply;margin-top:-12px}.mood-card>div{margin:-14px 27px 0;position:relative}.mood-card span{font-size:9px;letter-spacing:1.5px;color:#8a7192}.mood-card h3{margin:10px 0 0;font-size:22px;letter-spacing:-.6px}.mood-card.sit{background:#ebf4ee}footer{max-width:1280px;margin:0 auto;padding:30px 0 36px;border-top:1px solid #e9dfeb;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .wordmark{font-size:18px}footer p{font-size:12px;color:#8e7c97}footer>span{font-size:9px;letter-spacing:1px;color:#8e7c97}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:5;background:#362447;color:#fff;padding:15px 25px;border-radius:18px;transition:.25s;white-space:nowrap}.toast.visible{opacity:1;transform:translate(-50%,0)}:focus-visible{outline:3px solid #8950c2;outline-offset:6px}@keyframes bob{50%{transform:translateY(-15px) rotate(1deg)}}@keyframes twinkle{50%{transform:scale(.8) rotate(15deg);opacity:.5}}@media(min-width:1450px){.hero{min-height:740px}}@media(max-width:1400px){.mood-section,footer{margin-left:5.5%;margin-right:5.5%}}@media(max-width:950px){.header-note{display:none}.hero{grid-template-columns:1.1fr 1fr;padding-top:25px;min-height:650px}h1{font-size:60px;letter-spacing:-3px}.actions{gap:12px}.squish{padding:0 16px;font-size:14px}.hello-note{right:0;font-size:18px}.hero-muse{width:140%}.mood-section{gap:18px}.section-heading h2{font-size:30px}.mood-card>div{margin:0 18px}.mood-card h3{font-size:18px}}@media(max-width:680px){.header{height:82px;padding:0 6%}.wordmark{font-size:19px}.wordmark img{width:35px;height:35px}.nav-link{font-size:11px}.hero{display:flex;flex-direction:column;padding:24px 6% 40px;min-height:0}.hero-copy{width:100%}.eyebrow{font-size:9px;letter-spacing:1.6px}h1{font-size:clamp(47px,12vw,72px);letter-spacing:-3px;margin-top:23px}.intro{font-size:16px}.ticker{margin-top:23px}.actions{flex-wrap:nowrap}.squish{flex:1;height:58px;padding:0 12px;gap:9px;font-size:14px}.contract{width:100%}.hero-art{width:100%;height:420px;margin-top:8px}.hero-muse{width:110%;max-width:490px}.hello-note{top:12%;right:4%}.spark-one{top:17%;left:6%;font-size:36px}.spark-two{bottom:12%;font-size:50px}.art-caption{bottom:-5px}.mood-section{grid-template-columns:1fr 1fr;margin-top:30px;margin-bottom:50px;gap:15px;padding-top:25px}.section-heading{grid-column:1/-1;padding:0 0 12px}.section-heading h2{font-size:35px}.section-heading p{font-size:14px}.mood-card{border-radius:22px;padding-bottom:22px}.mood-card>div{margin:0 14px}.mood-card span{font-size:8px;letter-spacing:.7px}.mood-card h3{font-size:17px}footer{flex-wrap:wrap;padding:25px 0}footer p{display:none}footer>span{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
html{overflow-x:clip}.hero-muse{mask-image:radial-gradient(ellipse at center,#000 48%,transparent 72%)}@media(max-width:680px){.social{font-size:13px}.hero-art{overflow:clip}.ambient-one{width:90vw}}
