:root{--paper:#fff;--ink:#201b27;--muted:#7b6e84;--line:#e8e0ed;--accent:#633184}body{background:#fff}.site-header{background:#fffffff2}.wordmark{letter-spacing:-1px}.hero h1{font-weight:550}.hero-photo .photo-frame{border-radius:10px}.photo-frame{box-shadow:0 18px 35px #45256014}.hero-bottom nav{display:flex;gap:25px;font-size:10px;font-weight:700;letter-spacing:0}.hero-bottom nav a:hover{color:var(--accent)}.hero-bottom>span{font-size:9px;letter-spacing:0}.photo-stamp{background:#633184}.status i{background:#775393;box-shadow:0 0 0 4px #7753930c}.marquee{background:#f6f1fa}.muted{color:#a28cab}.pitch-section{background:#271833}.pitch-copy h2>span{color:#d8b8f0}.pitch-copy .eyebrow{color:#bda7cd}.pitch-copy>p:not(.eyebrow):not(.pitch-note){color:#d1c0db}.pitch-note{color:#bda7cd}.pitch-button{background:#f3eaf8}.pitch-button:hover{background:#d8b8f0}.pitch-orbit{color:#553369}.rosi-caption{border-color:#6e4f82}.section-heading h2{font-weight:550}.project-content{display:grid;grid-template-columns:310px 1fr;gap:0 32px;padding-bottom:28px}.project-content dl{display:grid;grid-template-columns:1fr;gap:10px}.project-content dl>div{display:grid;grid-template-columns:48px 1fr;gap:12px}.project-content dt{margin:3px 0 0;font-size:8px}.project-content dd{max-width:100%;font-size:11px}.project-text{align-self:center}.project-visit{margin-top:15px}.site-preview{display:block;overflow:hidden;border:1px solid var(--line);border-radius:9px;box-shadow:0 9px 20px #45256009;align-self:start;transition:transform .4s,box-shadow .4s}.site-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .7s}.site-preview:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:0 15px 28px #45256018}.site-preview:hover img{transform:scale(1.035)}.browser-bar{display:flex;align-items:center;gap:4px;height:21px;padding:0 9px;background:#faf8fc;border-bottom:1px solid var(--line);color:#867493}.browser-bar i{width:3px;height:3px;border-radius:50%;background:#d4c8dc}.browser-bar>span{margin:auto;font:7px monospace;transform:translateX(-7px)}.capture-note{grid-column:1;font-size:7px;color:var(--muted);margin-top:8px}.passion-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.passion-row{display:grid;grid-template-columns:40px 1fr 20px;gap:15px;border:0!important;padding:0 0 15px!important;align-items:center}.passion-preview{grid-column:1/-1;border:1px solid var(--line);border-radius:9px;overflow:hidden;box-shadow:0 9px 20px #45256009;transition:transform .45s}.passion-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .7s}.passion-row:hover .passion-preview{transform:translateY(-4px)}.passion-row:hover img{transform:scale(1.035)}.passion-row p{max-width:100%;line-height:1.6}.passion-row>.arrow{font-size:20px}.passion-mark.deep{background:#633184}.passion-header{margin-bottom:20px}.next-waitlist{font-size:10px;color:var(--accent);font-weight:650;padding:8px 0;border-bottom:1px solid var(--line);white-space:nowrap}.next-waitlist:hover{border-color:var(--accent)}.launch-section{padding-top:0;padding-bottom:80px}.launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.launch-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#faf8fc;scroll-margin-top:105px}.launch-preview{display:block;position:relative;overflow:hidden}.launch-preview img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .7s}.launch-preview:hover img{transform:scale(1.04)}.launch-preview>span{position:absolute;right:12px;bottom:12px;background:#ffffffed;color:#462258;padding:8px 11px;font-size:9px;border-radius:4px}.launch-body{padding:25px}.launch-body .eyebrow{font-size:8px;color:var(--accent)}.launch-body h3{font-size:27px;letter-spacing:-1px;font-weight:600;margin:9px 0 12px}.launch-body>p:not(.eyebrow){font-size:12px;line-height:1.8;color:var(--muted);min-height:65px}.privacy-copy{max-width:800px;padding-block:40px 70px}.privacy-copy h1{font-size:40px;letter-spacing:-2px;margin:45px 0 25px}.privacy-copy h2{font-size:28px;margin:40px 0 20px}.privacy-copy p{font-size:14px;line-height:1.85;margin-bottom:20px}.privacy-copy p a{text-decoration:underline;color:var(--accent)}html.motion-paused{scroll-behavior:auto}
@media(max-width:1050px){.project-content{grid-template-columns:250px 1fr;gap:0 24px}.project-content dd{font-size:10px}.launch-body{padding:22px}.launch-body h3{font-size:24px}}
@media(max-width:760px){.hero-bottom{flex-wrap:wrap;gap:9px}.hero-bottom nav{gap:14px;font-size:8px;flex-wrap:wrap}.hero-bottom>span{display:none}.project-content{padding-left:30px;grid-template-columns:1fr;gap:18px}.site-preview{width:100%;max-width:420px}.project-content dl{gap:12px}.project-content dd{font-size:11px}.capture-note{grid-column:1;grid-row:2;margin-top:-11px;font-size:7px}.project-text{grid-row:3}.browser-bar{height:22px}.browser-bar>span{font-size:7px}.passion-grid{gap:25px;grid-template-columns:1fr}.passion-row{grid-template-columns:34px 1fr 20px;gap:13px}.passion-preview img{aspect-ratio:16/9}.passion-header{margin-top:30px}.passion-row h3{font-size:19px}.passion-row p{font-size:11px}.next-row{grid-template-columns:20px 1fr}.next-row .concept{grid-column:2;justify-self:start;grid-row:3;margin:0}.next-waitlist{grid-column:2;justify-self:start;font-size:9px;margin-top:2px}.next-row:first-child .concept{grid-row:2}.launch-section{padding-bottom:50px}.launch-grid{grid-template-columns:1fr;gap:24px}.launch-body{padding:22px}.launch-body h3{font-size:26px}.launch-body>p:not(.eyebrow){min-height:0;font-size:12px}.launch-preview>span{font-size:8px}.launch-section .section-heading h2{font-size:31px}.privacy-copy h1{font-size:31px}.privacy-copy p{font-size:13px}}

/* Keep the decorative angled ticker inside the viewport. */
body{overflow-x:clip}

.marquee{width:calc(100% - 6px);margin-inline:3px}
