html body.type-system.next-site.precision-site #main .ra-page{--ra-paper:#fafaf7;--ra-ink:#202521;--ra-muted:#596357;--ra-rule:#d5dccf;--ra-wash:#f1f3eb;--ra-dark:#1d231f;--focus-ring:#426b47;background:var(--ra-paper);color:var(--ra-ink);font-family:var(--font);font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page *,html body.type-system.next-site.precision-site #main .ra-page :before,html body.type-system.next-site.precision-site #main .ra-page :after{box-sizing:border-box}html body.type-system.next-site.precision-site #main .ra-page [id]{scroll-margin-top:112px}html body.type-system.next-site.precision-site #main .ra-page .ra-wrap{width:min(1200px,100% - 112px);margin-inline:auto}html body.type-system.next-site.precision-site #main .ra-page :is(h1,h2,h3,p,ol,dl,dd){margin:0}html body.type-system.next-site.precision-site #main .ra-page :is(h1,h2,h3){letter-spacing:-.04em;color:inherit;text-wrap:initial;max-width:none;font-weight:530}html body.type-system.next-site.precision-site #main .ra-page h2{font-size:clamp(32px,3.8vw,48px);line-height:1.12}html body.type-system.next-site.precision-site #main .ra-page p{letter-spacing:-.008em;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page a{color:inherit;text-underline-offset:5px}html body.type-system.next-site.precision-site #main .ra-page a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}html body.type-system.next-site.precision-site #main .ra-page .ra-eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--ra-muted);font-size:11px;font-weight:550;line-height:1.5}html body.type-system.next-site.precision-site #main .ra-page .ra-opening{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:48px 90px;padding-block:80px 72px;display:grid}html body.type-system.next-site.precision-site #main .ra-page h1{letter-spacing:-.06em;margin-top:23px;font-size:clamp(44px,5.5vw,72px);line-height:1.04}html body.type-system.next-site.precision-site #main .ra-page .ra-lead{color:var(--ra-muted);max-width:42ch;margin-top:26px;font-size:18px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-link{align-items:center;gap:32px;min-height:44px;margin-top:23px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}html body.type-system.next-site.precision-site #main .ra-page .ra-link:hover{text-decoration:underline}html body.type-system.next-site.precision-site #main .ra-page .ra-start-context{border-top:1px solid var(--ra-rule);padding-top:22px;padding-bottom:2px}html body.type-system.next-site.precision-site #main .ra-page .ra-context-statement{letter-spacing:-.025em;margin-top:19px;font-size:23px;font-weight:530;line-height:1.4}html body.type-system.next-site.precision-site #main .ra-page .ra-start-context>p:last-of-type{color:var(--ra-muted);margin-top:19px}html body.type-system.next-site.precision-site #main .ra-page .ra-start-context .ra-link{margin-top:14px}html body.type-system.next-site.precision-site #main .ra-page .ra-interest{background:var(--ra-wash);border-left:2px solid #68815d;grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px 44px;padding:20px 24px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-interest strong{font-size:16px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-interest p{color:var(--ra-muted);font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-journey{border-top:1px solid var(--ra-rule);padding-block:48px 78px}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading{grid-template-columns:minmax(0,.48fr) minmax(0,1fr) minmax(0,.75fr);align-items:start;gap:36px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading>.ra-eyebrow{padding-top:6px}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading>p:last-child{color:var(--ra-muted);max-width:30ch;padding-top:5px}html body.type-system.next-site.precision-site #main .ra-page .ra-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:53px;padding:0;list-style:none;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-steps li{border-top:1px solid var(--ra-rule);min-width:0;padding-top:19px}html body.type-system.next-site.precision-site #main .ra-page .ra-step-number{color:var(--ra-muted);font-size:12px;line-height:1.6;display:block}html body.type-system.next-site.precision-site #main .ra-page .ra-steps h3{letter-spacing:-.025em;margin-top:25px;font-size:21px;line-height:1.3}html body.type-system.next-site.precision-site #main .ra-page .ra-steps p{color:var(--ra-muted);margin-top:14px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief{border-top:1px solid var(--ra-rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:88px;padding-block:64px 88px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-brief h2{margin-top:21px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief header>p:not(.ra-eyebrow){color:var(--ra-muted);max-width:36ch;margin-top:25px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief header>.ra-no-secrets{border-left:2px solid #68815d;max-width:39ch;margin-top:25px;padding-left:15px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register>div{border-top:1px solid var(--ra-rule);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:24px;padding-block:23px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register>div:last-child{border-bottom:1px solid var(--ra-rule)}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register dt{letter-spacing:-.02em;align-items:baseline;gap:19px;font-size:18px;font-weight:530;line-height:1.5;display:flex}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register dt>span{color:var(--ra-muted);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register dd{color:var(--ra-muted);font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff{--focus-ring:#c4dfb0;background:var(--ra-dark);color:var(--ra-paper)}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:88px;padding-block:64px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff .ra-eyebrow{color:#c2cbbd}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff h2{margin-top:21px}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff-action>p{color:#c2cbbd;max-width:52ch}html body.type-system.next-site.precision-site #main .ra-page .ra-button{border:1px solid var(--ra-paper);background:var(--ra-paper);min-height:48px;color:var(--ra-ink);border-radius:3px;justify-content:space-between;align-items:center;gap:60px;margin-top:25px;padding:13px 20px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}html body.type-system.next-site.precision-site #main .ra-page .ra-button:hover{background:#e2ebda;border-color:#e2ebda}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff-action>.ra-handoff-note{max-width:46ch;margin-top:19px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-utilities{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:100px;padding-block:58px 72px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-invitation h2{margin-top:18px;font-size:28px;line-height:1.2}html body.type-system.next-site.precision-site #main .ra-page .ra-invitation>p:not(.ra-eyebrow){color:var(--ra-muted);max-width:62ch;margin-top:19px}html body.type-system.next-site.precision-site #main .ra-page .ra-invitation>.ra-credential-note{margin-top:14px;font-size:13px;line-height:1.7}html body.type-system.next-site.precision-site #main .ra-page .ra-reference>.ra-eyebrow{margin-bottom:16px}html body.type-system.next-site.precision-site #main .ra-page .ra-reference-link{border-top:1px solid var(--ra-rule);align-items:center;min-height:54px;font-size:13px;line-height:1.6;text-decoration:none;display:flex}html body.type-system.next-site.precision-site #main .ra-page .ra-reference-link:last-child{border-bottom:1px solid var(--ra-rule)}html body.type-system.next-site.precision-site #main .ra-page .ra-reference-link:hover{text-decoration:underline}@media (width<=1000px){html body.type-system.next-site.precision-site #main .ra-page .ra-wrap{width:calc(100% - 72px)}html body.type-system.next-site.precision-site #main .ra-page .ra-opening{gap:36px 44px;padding-block:60px}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 44px}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading>.ra-eyebrow{grid-column:1/-1;padding-top:0}html body.type-system.next-site.precision-site #main .ra-page .ra-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:40px}html body.type-system.next-site.precision-site #main .ra-page .ra-steps h3{margin-top:17px}html body.type-system.next-site.precision-site #main .ra-page :is(.ra-brief,.ra-handoff-inner){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register>div{grid-template-columns:1fr;gap:10px}html body.type-system.next-site.precision-site #main .ra-page .ra-utilities{gap:44px}}@media (width<=700px){html body.type-system.next-site.precision-site #main .ra-page .ra-wrap{width:calc(100% - 36px)}html body.type-system.next-site.precision-site #main .ra-page .ra-opening{grid-template-columns:1fr;gap:34px;padding-block:38px 44px}html body.type-system.next-site.precision-site #main .ra-page h1{margin-top:20px;font-size:clamp(44px,10.6vw,64px)}html body.type-system.next-site.precision-site #main .ra-page .ra-lead{margin-top:22px}html body.type-system.next-site.precision-site #main .ra-page .ra-link{margin-top:15px}html body.type-system.next-site.precision-site #main .ra-page .ra-context-statement{max-width:32ch;margin-top:16px;font-size:21px}html body.type-system.next-site.precision-site #main .ra-page .ra-interest{grid-template-columns:1fr;gap:10px;padding:18px 20px}html body.type-system.next-site.precision-site #main .ra-page .ra-journey{padding-block:34px 44px}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading{grid-template-columns:1fr;gap:18px}html body.type-system.next-site.precision-site #main .ra-page h2 br{display:none}html body.type-system.next-site.precision-site #main .ra-page .ra-section-heading>p:last-child{max-width:36ch;padding:0}html body.type-system.next-site.precision-site #main .ra-page .ra-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}html body.type-system.next-site.precision-site #main .ra-page .ra-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px 18px;padding-top:19px;display:grid}html body.type-system.next-site.precision-site #main .ra-page .ra-step-number{padding-top:4px}html body.type-system.next-site.precision-site #main .ra-page .ra-steps h3{margin:0}html body.type-system.next-site.precision-site #main .ra-page .ra-steps p{grid-column:2;margin:0}html body.type-system.next-site.precision-site #main .ra-page .ra-brief{grid-template-columns:1fr;gap:30px;padding-block:34px 44px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief h2{margin-top:18px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief header>p:not(.ra-eyebrow){max-width:46ch;margin-top:20px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register>div{gap:10px;padding-block:20px}html body.type-system.next-site.precision-site #main .ra-page .ra-brief-register dt{gap:18px}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff-inner{grid-template-columns:1fr;gap:25px;padding-block:38px 42px}html body.type-system.next-site.precision-site #main .ra-page .ra-handoff h2{margin-top:18px}html body.type-system.next-site.precision-site #main .ra-page .ra-button{gap:44px;margin-top:23px}html body.type-system.next-site.precision-site #main .ra-page .ra-utilities{grid-template-columns:1fr;gap:34px;padding-block:36px 44px}}
