.marketing_page__Ivl0D{min-height:100dvh;background:var(--ground);color:var(--ink)}.marketing_header__juK5r{min-height:80px;max-width:1440px;margin:auto;padding:20px clamp(20px,4vw,64px);display:flex;justify-content:space-between;align-items:center;gap:20px}.marketing_brand__InKUD{display:flex;gap:10px;align-items:center;font:600 16px var(--font-noto-mono),monospace}.marketing_header__juK5r nav{display:flex;align-items:center;gap:28px;font-size:13px}.marketing_navAction__300_T{border:1px solid var(--rule);border-radius:999px;padding:12px 18px;white-space:nowrap}.marketing_footer__vHpWE{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;border-top:1px solid var(--rule);padding:28px clamp(20px,4vw,64px);max-width:1440px;margin:auto;font-size:11px;color:var(--ink-muted)}.marketing_footer__vHpWE nav{display:flex;flex-wrap:wrap;gap:20px}.marketing_document__4gsRz{max-width:820px;margin:60px auto 100px;padding:0 24px}.marketing_document__4gsRz h1{font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.08;letter-spacing:-.055em}.marketing_intro__4ypq_{margin-top:24px;font-size:18px;line-height:1.7;color:var(--ink-muted);max-width:52ch}.marketing_body__JKyaY{margin-top:48px;font-size:16px;line-height:1.8}.marketing_body__JKyaY section{margin-bottom:36px}.marketing_body__JKyaY h2{font-size:24px;font-weight:600;letter-spacing:-.025em;margin-bottom:14px}.marketing_body__JKyaY p{margin-bottom:18px}.marketing_body__JKyaY a{text-decoration:underline;text-underline-offset:4px;color:var(--accent-text)}.marketing_body__JKyaY details{border-bottom:1px solid var(--rule);padding:20px 0}.marketing_body__JKyaY summary{cursor:pointer;font-weight:500}.marketing_body__JKyaY details p{margin-top:18px;color:var(--ink-muted)}.marketing_hero__YQ8CW{position:relative;max-width:1320px;padding:32px clamp(24px,5vw,80px) 56px;margin:auto;min-height:calc(100dvh - 80px);display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.marketing_hero__YQ8CW h1{font-size:clamp(64px,7.7vw,116px);font-weight:600;line-height:1.01;letter-spacing:-.065em}.marketing_hero__YQ8CW p{max-width:31ch;font-size:18px;line-height:1.7;color:var(--ink-muted);margin:26px 0 32px}.marketing_actions__bgonY{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.marketing_primary__ph4FE{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600;white-space:nowrap}.marketing_secondary__zwgH2{font-size:13px;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.marketing_star__b1rmY{position:relative;height:clamp(280px,40vw,560px)}.marketing_statement__eH0PH{padding:72px clamp(24px,5vw,80px);max-width:1320px;margin:auto;border-top:1px solid var(--rule)}.marketing_statement__eH0PH h2{font-size:clamp(32px,4vw,56px);letter-spacing:-.04em;font-weight:600;line-height:1.15;max-width:20ch}.marketing_statement__eH0PH p{margin-top:24px;max-width:58ch;color:var(--ink-muted);font-size:17px;line-height:1.8}.marketing_features__fmq3W{max-width:1320px;margin:auto;padding:20px clamp(24px,5vw,80px) 80px}.marketing_features__fmq3W article{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:28px 0}.marketing_features__fmq3W h3{font:500 15px var(--font-noto-mono),monospace}.marketing_features__fmq3W p{max-width:54ch;color:var(--ink-muted);line-height:1.7}.marketing_page__Ivl0D a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:767px){.marketing_header__juK5r{min-height:72px;padding:16px 20px}.marketing_header__juK5r nav{gap:14px;font-size:12px}.marketing_header__juK5r nav>a:nth-child(2){display:none}.marketing_navAction__300_T{padding:10px 14px}.marketing_hero__YQ8CW{grid-template-columns:1fr;gap:12px;padding:0 24px 44px;min-height:calc(100dvh - 72px);align-content:center}.marketing_hero__YQ8CW>div:first-child{order:2}.marketing_hero__YQ8CW h1{font-size:clamp(58px,15vw,88px)}.marketing_hero__YQ8CW p{font-size:16px;margin:18px 0 24px}.marketing_star__b1rmY{height:240px}.marketing_features__fmq3W article{grid-template-columns:1fr;gap:12px}.marketing_document__4gsRz{margin-top:36px}}.profile_page__qDzNN{min-height:100dvh;padding-bottom:150px;background:var(--ground-subtle);color:var(--ink)}.profile_scene__CKLeM{padding:50px 24px 70px;display:grid;place-items:center}.profile_stamp__Lguna{width:100%;max-width:500px;padding:32px;border:1px dashed var(--ink-muted);outline:1px solid var(--rule);outline-offset:8px;background:var(--raised);position:relative;text-align:center}.profile_postage__DmpZ5{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-muted);font:400 9px var(--font-noto-mono),monospace;padding-bottom:22px;border-bottom:1px solid var(--rule);text-align:left}.profile_postage__DmpZ5>span:last-child{max-width:14ch;text-align:right}.profile_portrait__kT0IC{display:grid;place-items:center;margin:36px auto 26px;width:140px;height:140px}.profile_portrait__kT0IC img{border-radius:16px;width:140px;height:140px;object-fit:cover}.profile_stamp__Lguna h1{font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-.04em;font-weight:600;overflow-wrap:anywhere}.profile_verified__VG49d{color:var(--accent-text);display:inline-block;margin-left:8px;font-size:22px}.profile_ai__nM_8l,.profile_username__XBEmr{font:400 12px var(--font-noto-mono),monospace;color:var(--ink-muted);margin-top:12px;overflow-wrap:anywhere}.profile_bio__6VedS{font-size:15px;line-height:1.8;margin:24px auto 16px;max-width:38ch}.profile_location__l7zI9,.profile_website__Vxg1P{font-size:12px;margin:12px 0}.profile_website__Vxg1P{color:var(--accent-text);text-decoration:underline}.profile_stats__gxKQX{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;padding:22px 0;border-top:1px solid var(--rule)}.profile_stats__gxKQX dt{font:400 10px var(--font-noto-mono),monospace;color:var(--ink-muted)}.profile_stats__gxKQX dd{font-size:24px;font-weight:600;margin-top:8px}.profile_interests__Hputs{font:400 11px/1.8 var(--font-noto-mono),monospace;color:var(--ink-muted);margin-bottom:24px}.profile_postmark___Wera{border-top:1px solid var(--rule);padding-top:20px;display:flex;justify-content:space-between;gap:20px;font:400 9px var(--font-noto-mono),monospace;color:var(--ink-muted)}@media(max-width:767px){.profile_scene__CKLeM{padding:34px 26px 50px}.profile_stamp__Lguna{padding:24px}.profile_page__qDzNN{padding-bottom:180px}}