.start-page{--start-accent:#d3f49b;--start-ink:#eff0eb;--start-muted:#a2a89e;--start-quiet:#8f958f;--start-well:#0f1011;--start-rule:#ffffff12;--start-gap:clamp(28px, 5vw, 72px);column-gap:var(--start-gap);grid-template:"masthead masthead""hero card""signin card"1fr"footer footer"/minmax(0,1fr) minmax(0,560px);align-items:start;display:grid}.start-page>.masthead{grid-area:masthead}.start-page>.site-footer{grid-area:footer;margin-top:clamp(56px,8vw,96px)}.start-hero{grid-area:hero;max-width:560px;padding-top:clamp(48px,7vw,96px)}.start-hero h1{letter-spacing:-2.6px;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.06}.start-hero h1 span{color:var(--start-accent)}.start-lede{color:#b8bdb4;max-width:52ch;margin:0 0 22px;font-size:clamp(16px,1.4vw,18px);line-height:1.72}.start-hero .event-note{margin-top:4px}.start-phone{color:#e4ecd4;background:#d3f49b0d;border:1px solid #d3f49b33;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.start-card{border-radius:22px;grid-area:card;margin-top:clamp(40px,6vw,84px);padding:clamp(24px,3vw,34px)!important}.start-card-title{letter-spacing:-1px;margin:22px 0 0!important;font-size:clamp(24px,2.2vw,28px)!important}.start-card .paste-line{margin-top:12px}.start-after{color:#b7c3a9;margin:0;font-size:13px;line-height:1.65}.start-signin{color:var(--start-quiet);grid-area:signin;margin:6px 0 0;font-size:14px}.start-signin a{color:#c8d1bd;text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.start-signin a:hover{color:var(--start-accent);text-decoration-color:currentColor}@media (max-width:980px){.start-page{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"masthead""hero""card""signin""footer"}.start-hero{max-width:640px;padding-top:clamp(36px,7vw,56px)}.start-card{max-width:640px;margin-top:26px}.start-signin{margin-top:24px}}@media (max-width:600px){.start-page .masthead{height:72px}.start-page .wordmark{gap:9px;font-size:24px}.start-page .wordmark .alpha{display:none}.start-hero h1{letter-spacing:-1.6px}.start-card{border-radius:18px;padding:20px 16px!important}.start-page .card-kicker>span:last-child{display:none}}
