.st-root{min-height:100vh}.st-root .st-body{margin-left:var(--rail);padding:16vh var(--edge) 0 0}.st-root .st-body main,.st-root .st-body section{min-height:0;display:block;padding:0;border:0}.st-rail a{text-decoration:none}.st-head{max-width:900px;margin:0 0 10vh}.st-kicker{margin:0 0 10px;color:var(--steel-deep);font-size:14px}.st-title{font-family:var(--cp-display);font-size:clamp(52px,8vw,112px);line-height:.95;margin:0 0 4vh;letter-spacing:-.01em}.st-lede{font-size:clamp(19px,1.7vw,24px);line-height:1.5;max-width:44ch;margin:0}.st-lede+.st-lede{margin-top:14px}.st-root .st-sec{max-width:1100px;margin:0 0 14vh}.st-sec>h2,.st-signup h2{font-family:var(--cp-display);font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 20px}.st-sec>p{font-size:18px;line-height:1.55;max-width:60ch;margin:0 0 16px}.st-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.st-list>li{border-bottom:1px solid #c9d3d1}.st-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:baseline;padding:22px 0;color:var(--ink);text-decoration:none}a.st-row:focus-visible .st-row-title,a.st-row:hover .st-row-title{text-decoration:underline;text-underline-offset:.15em}.st-row-title{font-family:var(--cp-display);font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.2}.st-row-meta{color:var(--steel-deep);font-size:15px;white-space:nowrap}.st-row-body{grid-column:1/-1;margin:0;font-size:17px;line-height:1.55;max-width:68ch;color:#3a4246}.st-row-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:6px}.st-link,.st-row-links a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.st-about{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr);gap:4vw;align-items:start}.st-portrait{position:relative;aspect-ratio:4/5;background:#e3e8e6;filter:grayscale(1)}.st-portrait img{object-fit:cover}.st-about p{font-size:18px;line-height:1.55;margin:0 0 14px;max-width:60ch}.st-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4vw;border-top:2px solid var(--ink)}.st-topics article{border-bottom:1px solid #c9d3d1;padding:22px 0}.st-topics h3{font-family:var(--cp-display);font-size:clamp(20px,2vw,26px);margin:0 0 8px}.st-topics p{margin:0;font-size:17px;line-height:1.55}.st-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:820px}.st-field{display:grid;gap:6px;min-width:0}.st-field--wide{grid-column:1/-1}.st-field>label,.st-types legend{font-weight:700;font-size:15px}.st-hint{font-weight:400;color:var(--steel-deep)}.st-field input,.st-field textarea{font:inherit;font-size:17px;color:var(--ink);background:#fff;border:1px solid #9dadb5;border-radius:0;padding:11px 12px;width:100%;box-sizing:border-box}.st-field textarea{min-height:160px;resize:vertical}.st-field input:focus-visible,.st-field textarea:focus-visible,.st-types input:focus-visible+span{outline:3px solid var(--cp-focus,#2457d6);outline-offset:1px}.st-field [aria-invalid=true]{border-color:#a3322a}.st-types{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.st-types legend{margin-bottom:6px;padding:0}.st-types label{display:inline-flex;align-items:center;gap:8px;border:1px solid #9dadb5;background:#fff;padding:9px 14px;font-weight:600;cursor:pointer}.st-types input{accent-color:var(--ink);margin:0}.st-types label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.st-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.st-form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.st-form button{font:inherit;font-weight:600;background:var(--ink);color:var(--proof);border:0;padding:12px 20px;cursor:pointer}.st-form button[disabled]{opacity:.6;cursor:progress}.st-status{margin:0;font-size:16px}.st-status--error{color:#a3322a}.st-done{max-width:640px;border-top:2px solid var(--ink);padding-top:20px}.st-done h3{font-family:var(--cp-display);font-size:clamp(26px,3vw,36px);margin:0 0 10px}.st-done p{font-size:18px;line-height:1.55;margin:0 0 10px}.st-root .st-body .st-signup{max-width:900px;padding:10vh 0 16vh}.st-signup>p{font-size:18px;margin:0 0 18px}@media (max-width:760px){.sf-rail.st-rail{position:absolute;top:46px;left:16px;right:16px;flex-direction:row;flex-wrap:wrap;gap:4px 16px}.st-rail a{flex:none;font-size:15px}.st-rail .sf-rail-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.st-rail .sf-rail-cta,.st-rail .sf-rail-line{display:none}.sf-root.st-root .sf-top{position:absolute}.st-root .st-body{padding:128px 16px 0}.st-title{font-size:15vw}.st-about,.st-form,.st-row,.st-topics{grid-template-columns:1fr}.st-portrait{max-width:260px;width:100%}}.st-subhead{font-family:var(--cp-display);font-size:clamp(22px,2.4vw,30px);margin:8vh 0 14px}