.hero.svelte-xzesew{position:relative;overflow:hidden;background:var(--ink-950);color:var(--body-dark);padding:56px 0 64px}.bg.svelte-xzesew{position:absolute;top:0;right:0;bottom:0;left:0}.orbits.svelte-xzesew{--d: 280px;position:absolute;right:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d)}.ring.svelte-xzesew{position:absolute;border:1px solid rgba(201,164,92,.22);border-radius:50%}.r1.svelte-xzesew{top:33%;right:33%;bottom:33%;left:33%;background:radial-gradient(circle at center,#c9a45c4d,#c9a45c14 45%,#c9a45c00 70%)}.r2.svelte-xzesew{top:17%;right:17%;bottom:17%;left:17%}.r3.svelte-xzesew{top:0;right:0;bottom:0;left:0;border-color:#c9a45c24;animation-duration:200s;animation-direction:reverse}.planet.svelte-xzesew{position:absolute;width:11px;height:11px;border-radius:50%}.planet.brass.svelte-xzesew{left:-6px;top:50%;margin-top:-6px;background:var(--brass-400)}.planet.ivory.svelte-xzesew{left:6.7%;top:75%;margin:-6px 0 0 -6px;background:var(--ivory-100)}.inner.svelte-xzesew{position:relative;display:flex;flex-direction:column;gap:20px}.title.svelte-xzesew{max-width:14ch;color:var(--head-dark)}.work.svelte-xzesew{margin:20px 0 0;padding:0;list-style:none;max-width:640px;border-bottom:1px solid rgba(201,164,92,.4)}.work.svelte-xzesew li:where(.svelte-xzesew){padding:18px 0 20px;border-top:1px solid rgba(201,164,92,.4);display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:baseline}.n.svelte-xzesew{font-size:12px;letter-spacing:.08em;color:var(--brass-400)}.work.svelte-xzesew h2:where(.svelte-xzesew){margin:0;font-size:28px;font-weight:450;line-height:1.2;letter-spacing:-.01em;color:var(--head-dark)}.work.svelte-xzesew p:where(.svelte-xzesew){grid-column:2;margin:6px 0 0;font-size:18px;line-height:1.55}.ctas.svelte-xzesew{display:flex;flex-direction:column;gap:12px;padding-top:16px}@media (min-width: 640px){.orbits.svelte-xzesew{--d: 440px}.work.svelte-xzesew li:where(.svelte-xzesew){grid-template-columns:36px 150px minmax(0,1fr)}.work.svelte-xzesew p:where(.svelte-xzesew){grid-column:3;margin:0}.ctas.svelte-xzesew{flex-direction:row;flex-wrap:wrap}}@media (min-width: 1024px){.hero.svelte-xzesew{padding:112px 0 120px}.orbits.svelte-xzesew{--d: min(68vw, 980px);top:50%;margin-top:calc(var(--d) / -2)}.inner.svelte-xzesew{gap:28px}.work.svelte-xzesew{margin-top:28px}.work.svelte-xzesew li:where(.svelte-xzesew){padding:22px 0 24px}.ctas.svelte-xzesew{padding-top:24px}}.tm.svelte-1s7w2k3{--tm-night: #0d0820;--tm-pink: #ff2e88;--tm-pink-hi: #ff72b0;--tm-pink-deep: #a8104f;--tm-gold: #ffd23f;--tm-ink: #f2ecdc;--tm-body: #d9d3ea;position:relative;box-sizing:border-box;height:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,210,63,.45);border-radius:16px;background:radial-gradient(80% 60% at 90% 0%,rgba(123,63,242,.28),transparent 70%),radial-gradient(70% 50% at 0% 100%,rgba(255,46,136,.14),transparent 70%),var(--tm-night);box-shadow:0 0 30px #7b3ff22e;color:var(--tm-body);text-decoration:none;color-scheme:dark}@media (hover: hover){.tm.svelte-1s7w2k3:hover{border-color:#ffd23fcc}}.tm.svelte-1s7w2k3 :where(.svelte-1s7w2k3)::-moz-selection{background:#ff2e8873}.tm.svelte-1s7w2k3 :where(.svelte-1s7w2k3)::selection{background:#ff2e8873}.pic.svelte-1s7w2k3{position:relative;aspect-ratio:16 / 9;overflow:hidden}.art.svelte-1s7w2k3{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:84% 40%;object-position:84% 40%}.pic.svelte-1s7w2k3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,8,32,.72),rgba(13,8,32,.12) 55%,transparent)}.logo.svelte-1s7w2k3{position:absolute;z-index:1;top:50%;left:clamp(18px,1rem + 2vw,40px);translate:0 -50%;width:clamp(76px,48px + 6vw,112px);height:auto;filter:drop-shadow(0 0 18px rgba(255,46,136,.55))}.body.svelte-1s7w2k3{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;padding:28px}.chip.svelte-1s7w2k3{border-color:#f2ecdc57;color:var(--tm-body)}.body.svelte-1s7w2k3 p:where(.svelte-1s7w2k3){margin:0;max-width:44ch;font-size:17px;line-height:1.6}.ribbon.svelte-1s7w2k3{position:relative;isolation:isolate;margin:4px 14px;font-family:Dela Gothic One,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(18px,5.8vw,24px);font-weight:400;line-height:1.2;letter-spacing:.01em;text-wrap:balance;font-synthesis-weight:none;color:#1c0510}.face.svelte-1s7w2k3{position:relative;z-index:1;display:block;padding:.42em .9em .46em;border-block:2px solid #ff9cc8;border-block-end-color:#8d0c44;background:linear-gradient(180deg,#ff5fa6,var(--tm-pink) 58%,#e3206f);box-shadow:0 0 26px #ff2e8866}.ribbon.svelte-1s7w2k3:before,.ribbon.svelte-1s7w2k3:after{content:"";position:absolute;top:8px;bottom:-8px;width:22px;background:var(--tm-pink-deep)}.ribbon.svelte-1s7w2k3:before{left:-14px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,45% 50%)}.ribbon.svelte-1s7w2k3:after{right:-14px;clip-path:polygon(0 0,100% 0,55% 50%,100% 100%,0 100%)}.key.svelte-1s7w2k3{display:inline-flex;align-items:center;gap:8px;min-height:46px;margin-top:auto;margin-bottom:5px;padding:0 20px;border-radius:8px;background:linear-gradient(180deg,var(--tm-pink-hi),var(--tm-pink) 60%);box-shadow:0 5px 0 var(--tm-pink-deep),0 0 22px #ff2e8873;font-family:var(--font-mono);font-size:14px;font-weight:500;color:#1c0510;transition:translate .12s ease,box-shadow .12s ease}.key.svelte-1s7w2k3 .o-arrow:where(.svelte-1s7w2k3){transition:transform .15s var(--ease-enter)}.tm.svelte-1s7w2k3:hover .key:where(.svelte-1s7w2k3){background:linear-gradient(180deg,#ff8fc1,var(--tm-pink-hi) 60%)}.tm.svelte-1s7w2k3:hover .o-arrow:where(.svelte-1s7w2k3){transform:translate(2px,-2px)}.tm.svelte-1s7w2k3:active .key:where(.svelte-1s7w2k3){box-shadow:0 2px 0 var(--tm-pink-deep),0 0 14px #ff2e8866;translate:0 3px}.waves.svelte-1s7w2k3{--a: #0b0a14;--b: #2b2740;order:-1;flex:none;height:26px;border-block:1px solid rgba(255,46,136,.55);background-color:var(--a);background-image:radial-gradient(circle at 100% 150%,var(--a) 24%,var(--b) 24%,var(--b) 28%,var(--a) 28%,var(--a) 36%,var(--b) 36%,var(--b) 40%,transparent 40%,transparent),radial-gradient(circle at 0 150%,var(--a) 24%,var(--b) 24%,var(--b) 28%,var(--a) 28%,var(--a) 36%,var(--b) 36%,var(--b) 40%,transparent 40%,transparent),radial-gradient(circle at 50% 100%,var(--b) 10%,var(--a) 10%,var(--a) 23%,var(--b) 23%,var(--b) 30%,var(--a) 30%,var(--a) 43%,var(--b) 43%,var(--b) 50%,var(--a) 50%,var(--a) 63%,var(--b) 63%,var(--b) 71%,transparent 71%,transparent),radial-gradient(circle at 100% 50%,var(--b) 5%,var(--a) 5%,var(--a) 15%,var(--b) 15%,var(--b) 20%,var(--a) 20%,var(--a) 29%,var(--b) 29%,var(--b) 34%,var(--a) 34%,var(--a) 44%,var(--b) 44%,var(--b) 49%,transparent 49%,transparent),radial-gradient(circle at 0 50%,var(--b) 5%,var(--a) 5%,var(--a) 15%,var(--b) 15%,var(--b) 20%,var(--a) 20%,var(--a) 29%,var(--b) 29%,var(--b) 34%,var(--a) 34%,var(--a) 44%,var(--b) 44%,var(--b) 49%,transparent 49%,transparent);background-size:52px 26px}.pic.svelte-1s7w2k3{order:-2}@media (min-width: 768px){.tm.svelte-1s7w2k3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:1fr auto}.pic.svelte-1s7w2k3{grid-column:2;grid-row:1;aspect-ratio:auto;min-height:320px}.body.svelte-1s7w2k3{grid-column:1;grid-row:1;justify-content:center;padding:36px}.key.svelte-1s7w2k3{margin-top:6px}.waves.svelte-1s7w2k3{grid-column:1 / -1;grid-row:2;border-bottom:0}.pic.svelte-1s7w2k3{-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.pic.svelte-1s7w2k3:after{background:linear-gradient(90deg,rgba(13,8,32,.4),transparent 60%)}.logo.svelte-1s7w2k3{left:auto;right:clamp(24px,4vw,56px);top:50%}}@media (min-width: 768px) and (max-width: 1023px){.ribbon.svelte-1s7w2k3{font-size:24px}.logo.svelte-1s7w2k3{display:none}}@media (min-width: 1024px){.ribbon.svelte-1s7w2k3{font-size:32px}}@media (prefers-reduced-motion: reduce){.key.svelte-1s7w2k3,.key.svelte-1s7w2k3 .o-arrow:where(.svelte-1s7w2k3){transition:none}}.lp.svelte-r8h3um{--lp-ink: #0a0c0b;--lp-mint: #8fe3c8;--lp-mist: #eef8f4;--lp-deep: #0b6b57;--lp-paper: #eef1ec;box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:28px;padding:28px;overflow:hidden;border:1px solid rgba(143,227,200,.35);border-radius:16px;background:radial-gradient(70% 60% at 100% 0%,rgba(143,227,200,.16),transparent 70%),var(--lp-ink);color:#eef1ecc7;font-family:"Geist",var(--font-sans)}.text.svelte-r8h3um{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.chip.svelte-r8h3um{border-color:#8fe3c866;color:var(--lp-mint)}h3.svelte-r8h3um{margin:4px 0 0;line-height:0}.wordmark.svelte-r8h3um{width:176px;height:auto}.headline.svelte-r8h3um{margin:0;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--lp-paper)}.headline.svelte-r8h3um em:where(.svelte-r8h3um){font-family:var(--font-display);font-weight:400;font-style:italic;letter-spacing:-.01em;color:var(--lp-mint)}.summary.svelte-r8h3um{margin:0;max-width:44ch;font-size:17px;line-height:1.6}.points.svelte-r8h3um{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--lp-paper)}.points.svelte-r8h3um li:where(.svelte-r8h3um){display:flex;align-items:center;gap:10px}.points.svelte-r8h3um li:where(.svelte-r8h3um):before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lp-mint);box-shadow:0 0 10px #8fe3c899}.chat.svelte-r8h3um{margin:0;padding:18px;border-radius:20px;background:var(--lp-mist);box-shadow:0 0 40px #8fe3c82e;color:var(--lp-ink);font-size:14px;line-height:1.45}.chat.svelte-r8h3um p:where(.svelte-r8h3um){margin:0}.me.svelte-r8h3um{width:-moz-fit-content;width:fit-content;max-width:82%;margin-left:auto!important;padding:10px 14px;border-radius:16px 16px 4px;background:var(--lp-ink);color:var(--lp-paper)}.bot.svelte-r8h3um{display:flex;align-items:flex-end;gap:8px;margin-top:12px}.avatar.svelte-r8h3um{flex:none;width:30px;height:30px}.bot.svelte-r8h3um p:where(.svelte-r8h3um){padding:10px 14px;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 1px 2px #0a0c0b14}.looks.svelte-r8h3um{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.looks.svelte-r8h3um li:where(.svelte-r8h3um){position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 8px 10px;border:1px solid rgba(10,12,11,.08);border-radius:12px;background:#fff}.looks.svelte-r8h3um li:where(.svelte-r8h3um):first-child{border-color:var(--lp-deep);box-shadow:0 0 0 1px var(--lp-deep)}.looks.svelte-r8h3um img:where(.svelte-r8h3um){display:block;width:100%;height:auto;aspect-ratio:896 / 1200;-o-object-fit:contain;object-fit:contain}.look-name.svelte-r8h3um{font-size:12px;font-weight:600;line-height:1.25}.best.svelte-r8h3um{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:999px;background:var(--lp-mint);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ink)}.note.svelte-r8h3um{margin-top:10px!important;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0a0c0b80}@media (max-width: 479px){.best.svelte-r8h3um{display:none}}@media (min-width: 768px){.lp.svelte-r8h3um{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;padding:36px}.headline.svelte-r8h3um{font-size:30px}.wordmark.svelte-r8h3um{width:200px}}@media (min-width: 1024px){.lp.svelte-r8h3um{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px}.headline.svelte-r8h3um{font-size:34px}.chat.svelte-r8h3um{padding:22px}.look-name.svelte-r8h3um{font-size:13px}}.products.svelte-1rk5oep{background:var(--ivory-100);color:var(--body-light);padding:64px 0 72px}.inner.svelte-1rk5oep{display:flex;flex-direction:column;gap:32px}.title.svelte-1rk5oep{color:var(--head-light)}.grid.svelte-1rk5oep{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.card.svelte-1rk5oep{box-sizing:border-box;height:100%;padding:28px;border-radius:16px;border:1px solid transparent}.card.svelte-1rk5oep h3:where(.svelte-1rk5oep){margin:0;font-size:32px;font-weight:450;line-height:1.2;letter-spacing:-.01em}.card.svelte-1rk5oep p:where(.svelte-1rk5oep){margin:0;font-size:17px;line-height:1.6}.product.svelte-1rk5oep{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;background:var(--ink-950);border-color:var(--line-dark);color:var(--body-dark);text-decoration:none}.product.svelte-1rk5oep:focus-visible{outline-color:var(--teal-700)}.text.svelte-1rk5oep{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.product.svelte-1rk5oep h3:where(.svelte-1rk5oep){color:var(--head-dark)}.product.svelte-1rk5oep p:where(.svelte-1rk5oep){max-width:44ch}.host.svelte-1rk5oep{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--brass-400)}.product.svelte-1rk5oep:hover .o-arrow:where(.svelte-1rk5oep){transform:translate(2px,-2px)}.host.svelte-1rk5oep .o-arrow:where(.svelte-1rk5oep){transition:transform .15s var(--ease-enter)}.art.svelte-1rk5oep{align-self:center;flex-shrink:0}.orrery.svelte-1rk5oep{position:relative;width:240px;height:150px}.plane.svelte-1rk5oep{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-12deg)}.plane.svelte-1rk5oep svg:where(.svelte-1rk5oep){position:absolute;top:0;right:0;bottom:0;left:0}.planet.svelte-1rk5oep{position:absolute;left:0;top:0;border-radius:50%}.core.svelte-1rk5oep{position:absolute;left:113px;top:68px;width:14px;height:14px;border-radius:50%;background:var(--ivory-100);box-shadow:0 0 0 5px #c9a45c2e}.soon.svelte-1rk5oep{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:1px dashed var(--stone-500)}.soon.svelte-1rk5oep h3:where(.svelte-1rk5oep){color:var(--head-light)}.soon.svelte-1rk5oep p:where(.svelte-1rk5oep){color:var(--muted-light)}@media (min-width: 768px){.product.svelte-1rk5oep{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:36px}.soon.svelte-1rk5oep{padding:36px}}@media (min-width: 1024px){.products.svelte-1rk5oep{padding:96px 0 112px}.inner.svelte-1rk5oep{gap:40px}.grid.svelte-1rk5oep{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.showcase.svelte-1rk5oep,.soon.svelte-1rk5oep{grid-column:1 / -1}}.about.svelte-n4xt17{background:var(--ink-950);color:var(--body-dark);padding:64px 0 72px}.inner.svelte-n4xt17{display:flex;flex-direction:column;gap:32px}.title.svelte-n4xt17{color:var(--head-dark)}.founder.svelte-n4xt17{max-width:720px;padding:16px;border-radius:16px;background:var(--ink-900);border:1px solid var(--line-dark);display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.photo.svelte-n4xt17{display:block;width:168px;height:200px;border-radius:12px;overflow:hidden;background:var(--ink-800)}.photo.svelte-n4xt17 img:where(.svelte-n4xt17){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio.svelte-n4xt17{padding:0 8px 4px;display:flex;flex-direction:column;gap:6px}.name.svelte-n4xt17{margin:0;font-size:28px;font-weight:450;line-height:1.2;color:var(--head-dark)}.role.svelte-n4xt17{margin:0;font-size:15px;font-weight:500;color:var(--brass-400)}.text.svelte-n4xt17{margin:4px 0 0;font-size:17px;line-height:1.6}.links.svelte-n4xt17{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:15px;font-weight:500}@media (min-width: 640px){.founder.svelte-n4xt17{grid-template-columns:168px minmax(0,1fr);gap:28px}.bio.svelte-n4xt17{padding:12px 8px 4px 0}}@media (min-width: 1024px){.about.svelte-n4xt17{padding:96px 0 112px}.inner.svelte-n4xt17{gap:40px}.founder.svelte-n4xt17{padding:20px}}
