.page-start{--mono: var(--text-font)}.page-start .meta,.page-start .field-label{font-style:italic;font-size:15px;line-height:22px;letter-spacing:0}.start-wrap{padding:calc(64px + var(--s-9)) 0 var(--s-10)}.page-start .start-grid{align-items:start;row-gap:var(--s-7)}.page-start .start-say{grid-column:1 / span 6;grid-row:1}.page-start .start-more{grid-column:1 / span 6;grid-row:2}.page-start .start-do{grid-column:7 / span 6;grid-row:1 / span 2}.start-h1{font-family:var(--display);font-size:clamp(38px,4.4vw,60px);line-height:1.02;font-weight:650;letter-spacing:-.035em;max-width:13ch;color:var(--text);margin:var(--s-3) 0 var(--s-5)}.start-lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--text);max-width:32em}.facts{margin:var(--s-8) 0 0;display:grid;gap:1px;background:#ffffff47}.fact{display:grid;grid-template-columns:8.5rem 1fr;gap:var(--s-5);padding:var(--s-5) 0 var(--s-5) 0;background:transparent}.facts{background:none}.fact+.fact{border-top:1px solid rgba(255,255,255,.28)}.fact dt{color:var(--text);font-family:var(--text-font);font-style:italic;font-size:16px;line-height:24px}.fact dd{margin:0;color:var(--text);font-size:17px;line-height:26px;max-width:34em}.fact dd .link{white-space:nowrap}.start-foot{margin-top:var(--s-7);display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:baseline}.start-form{position:relative;min-width:0}.page-start .start-say,.page-start .start-more{min-width:0}.start-face{display:grid;gap:var(--s-5);padding:var(--s-7);background:var(--surface-1);border-radius:var(--radius);box-shadow:inset 0 0 0 1px #ffffffe6,var(--shadow-2)}.start-face>.h4{max-width:22ch}.needs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);border:0;padding:0;margin:0;min-width:0}.needs legend{padding:0;margin-bottom:var(--s-2)}.need{position:relative;display:block;min-width:0}.need input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.need span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:var(--s-2) var(--s-3);background:var(--surface-2);border-radius:var(--radius);color:var(--text-2);font-family:var(--display);font-weight:500;font-size:16px;line-height:20px;box-shadow:inset 0 0 0 1px #ffffff47}.need input:checked+span{background:var(--blue);color:var(--text);box-shadow:inset 0 0 0 1px #ffffffe6}.need input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.start-send{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.start-send .btn{min-width:168px}.start-note{color:var(--text-2);font-size:15px;line-height:22px}.sent{display:grid;gap:var(--s-4)}.sent .h4{max-width:20ch}.sent p{color:var(--text);max-width:34em}@media(max-width:959px){.page-start .start-grid{display:flex;flex-direction:column}.page-start .start-say{order:1}.page-start .start-do{order:2}.page-start .start-more{order:3}.start-wrap{padding-top:calc(64px + var(--s-7))}.start-h1{max-width:16ch}.facts{margin-top:var(--s-5)}}@media(max-width:559px){.start-face{padding:var(--s-5)}.fact{grid-template-columns:1fr;gap:var(--s-1)}.needs{grid-template-columns:1fr}}
