.registration_layout__k9KZs{gap:2.25rem}.registration_welcome__E0N25{align-items:center;display:grid;gap:clamp(1.5rem,3.5vw,3rem);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.registration_welcome__E0N25>*{min-width:0}header.registration_intro__lB6Wh{margin:.5rem 0 0;max-width:820px}.registration_intro__lB6Wh>p:last-of-type{color:var(--muted);font-size:1.0625rem;line-height:1.75;max-width:700px}.registration_intro__lB6Wh h1{font-size:clamp(2.5rem,4.5vw,3.25rem);max-width:750px}.registration_keepTogether__LfIJz{white-space:nowrap}.registration_teamPhoto__URGOH{margin:0}.registration_teamPhoto__URGOH img{background:var(--cream);border-radius:6px;display:block;height:auto;width:100%}.registration_teamPhoto__URGOH figcaption{color:var(--muted);font-size:.8125rem;line-height:1.6;margin-top:.6rem}.registration_introActions__tvNzt{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem}.registration_introActions__tvNzt>span{color:var(--muted);font-size:.875rem;line-height:1.6}.registration_icon__P4oBw{display:block;flex:0 0 auto;height:1.5rem;width:1.5rem}.registration_introActions__tvNzt .registration_icon__P4oBw{height:1.125rem;width:1.125rem}.registration_previewNote__gh8Mk{border-left:3px solid var(--line);color:var(--muted);font-size:.875rem;line-height:1.65;padding-left:1rem}.registration_previewNote__gh8Mk strong{color:var(--ink)}.registration_previewNote__gh8Mk p{margin:.25rem 0 0}.registration_introduction__532Uw{display:grid;gap:1.75rem}.registration_sectionHeading__OKtQj{display:grid;gap:.5rem}.registration_sectionHeading__OKtQj h2{font-size:clamp(1.75rem,3vw,2.25rem);margin:0}.registration_sectionHeading__OKtQj p{color:var(--muted);line-height:1.7;margin:0;max-width:700px}.registration_roleGrid____PSd{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.registration_role__cjaXa{background:var(--paper);border:1px solid var(--line);border-radius:6px;min-width:0;padding:1.5rem}.registration_iconDisc__WI493{align-items:center;background:#fbe8e0;border-radius:50%;color:#a63220;display:inline-flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.registration_role__cjaXa h3{font-size:1.125rem;margin:1rem 0 .5rem}.registration_role__cjaXa p{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:0}.registration_thanks__qzeTO{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:1.25rem 2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);padding:.5rem 0 1.75rem}.registration_thanksHeading__xKrr9{align-items:start;display:flex;gap:1rem}.registration_thanksHeading__xKrr9 h3{font-size:1.25rem;line-height:1.35;margin:.15rem 0 .4rem}.registration_thanksHeading__xKrr9 p{color:var(--muted);font-size:.9375rem;line-height:1.6;margin:0}.registration_thanks__qzeTO .registration_iconDisc__WI493{background:transparent;border:1px solid #d7b8a8;height:2.75rem;width:2.75rem}.registration_benefits__Yx_NU{display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.registration_benefits__Yx_NU li{color:var(--muted);font-size:.9375rem;line-height:1.65;padding-left:1rem;position:relative}.registration_benefits__Yx_NU li:before{background:var(--trail-dark);border-radius:50%;content:"";height:.3rem;left:0;position:absolute;top:.6rem;width:.3rem}.registration_benefits__Yx_NU strong{color:var(--ink)}.registration_journey__T0hlE{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.registration_journey__T0hlE li{align-items:start;display:flex;gap:.75rem;min-width:0}.registration_step__rx8iz{align-items:center;background:#e5e9e4;border-radius:50%;color:#37533d;display:inline-flex;flex:0 0 auto;font-size:.8125rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.registration_journey__T0hlE strong{display:block;font-size:.875rem;line-height:1.6}.registration_journey__T0hlE p{color:var(--muted);font-size:.8125rem;line-height:1.6;margin:.25rem 0 0}form.registration_registrationForm__3FKBu{background:white;border-radius:6px;border:1px solid var(--line);border-top:4px solid var(--trail);gap:1.75rem;max-width:none;min-width:0;padding:clamp(1.25rem,4vw,2.5rem);scroll-margin-top:7rem}.registration_formHeading__3vP0s{align-items:start;display:flex;gap:1rem}.registration_formHeading__3vP0s>div{min-width:0}.registration_formHeading__3vP0s .registration_iconDisc__WI493{background:var(--ink);color:white}.registration_formHeading__3vP0s .registration_eyebrow__K0m35{color:var(--trail-dark);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.registration_formHeading__3vP0s h2{font-size:clamp(1.6rem,3vw,2.125rem);line-height:1.2;margin:0}.registration_formHeading__3vP0s p{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:.75rem 0 0;max-width:650px}.registration_verified__Os1Pj{align-items:center;color:#375b40;display:flex;font-size:.8125rem;font-weight:700;gap:.4rem}.registration_verified__Os1Pj .registration_icon__P4oBw{height:1rem;width:1rem}.registration_fieldGroup__yVmwq{border:0;display:grid;gap:1.2rem;margin:0;min-width:0;padding:0}.registration_fieldGroup__yVmwq+.registration_fieldGroup__yVmwq{border-top:1px solid var(--line);padding-top:1.5rem}.registration_fieldGroup__yVmwq>legend{color:var(--ink);float:left;font-size:1.0625rem;font-weight:800;margin:0 0 1rem;padding:0;width:100%}.registration_fieldGroup__yVmwq>legend+*{clear:both}.registration_accountEmail__PUK8r{align-items:center;background:#f4f6f3;border-radius:4px;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;min-width:0;padding:.8rem 1rem}.registration_accountEmail__PUK8r>span:last-child{color:var(--ink);font-size:.9375rem;line-height:1.5;min-width:0;overflow-wrap:anywhere}.registration_contactSummary__JShNT{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.registration_contactSummary__JShNT>div{min-width:0}.registration_contactSummary__JShNT dt{color:var(--muted);font-size:.8125rem;line-height:1.5}.registration_contactSummary__JShNT dd{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.6;margin:.25rem 0 0;overflow-wrap:anywhere}.registration_contactEditor__vNfsd summary{color:var(--trail-dark);cursor:pointer;font-size:.875rem;font-weight:750;padding:.25rem 0;width:fit-content}.registration_contactEditor__vNfsd summary:focus-visible{outline:3px solid var(--trail-dark);outline-offset:4px}.registration_contactEditor__vNfsd[open] summary{margin-bottom:1rem}.registration_contactGroup__moYl9:has(.registration_contactEditor__vNfsd[open]) .registration_contactSummary__JShNT{display:none}.registration_contactFields__Bonxa{align-items:start;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.registration_contactFields__Bonxa label{align-content:start;min-width:0}.registration_contactFields__Bonxa>:only-child{grid-column:1/-1}.registration_contactHint__DigVv{color:var(--muted);font-size:.8125rem;line-height:1.65;margin:0}.registration_rolePreferences__lyPFS{background:#f8f7f3;border-color:var(--line);border-radius:4px}.registration_privacy__R__hs{border-top:1px solid var(--line);padding-top:1.5rem}.registration_submission__Z_79p{align-items:start;display:grid;gap:.75rem}.registration_submission__Z_79p p{color:var(--muted);font-size:.8125rem;line-height:1.6;margin:0}.registration_registrationForm__3FKBu:focus-visible{outline:3px solid var(--trail-dark);outline-offset:4px}.registration_introActions__tvNzt a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:760px){.registration_roleGrid____PSd,.registration_thanks__qzeTO,.registration_welcome__E0N25{grid-template-columns:1fr}.registration_role__cjaXa{align-items:start;display:flex;gap:1rem;padding:1.25rem}.registration_role__cjaXa h3{margin-top:.1rem}.registration_thanks__qzeTO{gap:1.25rem}}@media (max-width:600px){.registration_layout__k9KZs{gap:1.75rem}.registration_contactFields__Bonxa,.registration_contactSummary__JShNT,.registration_journey__T0hlE{grid-template-columns:1fr}.registration_journey__T0hlE{gap:1rem}.registration_formHeading__3vP0s{flex-wrap:wrap;gap:.75rem}.registration_formHeading__3vP0s .registration_iconDisc__WI493{height:2.5rem;width:2.5rem}.registration_introActions__tvNzt{align-items:start;flex-direction:column;gap:.75rem}}