.top.on-board{background:var(--header-board);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.page{flex-direction:column;min-height:100vh;display:flex}.page main{flex:1;padding:150px 0 clamp(96px,14vh,160px)}.page-head h1{letter-spacing:-.025em;max-width:15ch;font-size:clamp(44px,6vw,84px);font-weight:330;line-height:1.02}.page-lede{max-width:36em;color:var(--ink-2);animation:rise var(--arrive) var(--settle) .3s both;margin-top:22px;font-size:18px}.page main .wrap>:nth-child(2),.reach{animation:rise var(--arrive) var(--settle) .4s both}.page main .wrap>:nth-child(n+3){animation:rise var(--arrive) var(--settle) .5s both}.page-cta{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(72px,11vh,120px);padding-top:28px;display:flex}.page-cta p{font-size:22px;font-stretch:108%;line-height:1.25}.page-cta .actions{margin-top:0}.steps{counter-reset:step;border-top:1px solid var(--graphite);grid-template-columns:repeat(4,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding:26px 28px 0 0;position:relative}.steps li:before{content:"";background:var(--graphite);width:1px;height:14px;position:absolute;top:-1px;left:0}.steps h3:before{content:counter(step);color:var(--chalk);margin-bottom:14px;font-size:15px;font-stretch:100%;display:block}.steps h3{font-size:22px;line-height:1.2}.steps p{color:var(--ink-2);margin-top:10px;font-size:16px}.about-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);margin-top:56px;display:grid}.about-grid p{color:var(--ink-2);max-width:36em;font-size:18px}.about-grid p+p{margin-top:22px}.timeline{margin:4px 0 0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--rule);grid-template-columns:9.5rem 1fr;gap:16px;padding:18px 0;display:grid}.timeline li:last-child{border-bottom:1px solid var(--rule)}.when{font-stretch:var(--wide);color:var(--chalk);font-weight:500}.contact-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.contact-grid .page-head h1{font-size:clamp(40px,5vw,70px)}.reach{margin:36px 0 0;padding:0;font-size:20px;font-stretch:108%;list-style:none}.reach li{padding:6px 0}.reach address{font-style:normal;line-height:1.4}.reach a{text-underline-offset:4px;text-decoration-thickness:1px}.form{grid-template-columns:1fr 1fr;align-content:start;gap:22px 24px;margin-top:8px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field-wide{grid-column:1/-1}.field label{color:var(--ink-2);font-size:14px}.opt{opacity:.75}.field input,.field select,.field textarea{font:inherit;color:var(--graphite);background:var(--field);border:1px solid var(--field-border);border-radius:2px;min-height:48px;padding:12px 14px;font-size:17px}.field textarea{resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--chalk);outline-offset:0;border-color:#0000}.field [aria-invalid=true]{border-color:var(--error)}.form-error{color:var(--error);grid-column:1/-1;font-size:15px}.form-foot{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.note{color:var(--ink-2);font-size:14px}@media (width<=960px){.steps{grid-template-columns:1fr 1fr;row-gap:40px}.about-grid,.contact-grid{grid-template-columns:1fr}}@media (width<=760px){.page main{padding-top:110px}.page-lede{font-size:16px}.steps{grid-template-columns:1fr}.about-grid p{font-size:16px}.form{grid-template-columns:1fr}.timeline li{grid-template-columns:1fr;gap:4px}.page-cta p{font-size:19px}}
