.J64cjG_role{--role-guide:min(var(--guide-width), calc(100% - 3rem));--role-reading:38rem;--role-rail:17.5rem;overflow-wrap:anywhere;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));position:relative}@media (min-width:68rem){.J64cjG_role{padding-bottom:0}}.J64cjG_hero{border-bottom:1px solid var(--color-landing-rule);padding-block:2.5rem 4.5rem;position:relative}.J64cjG_hero:after{content:"";height:1.875rem;width:min(calc(var(--guide-width) + 1.75rem), calc(100% - 1.25rem));pointer-events:none;background:url(/landing/registration.svg) 0/1.75rem 1.875rem no-repeat,url(/landing/registration.svg) 100%/1.75rem 1.875rem no-repeat;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.J64cjG_heroInner{width:var(--role-guide);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.J64cjG_back{min-height:2.75rem;color:var(--color-landing-muted);align-self:flex-start;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.J64cjG_back:hover{color:var(--color-landing-ink);text-underline-offset:.3em;text-decoration:underline}.J64cjG_back svg{width:1rem;height:1rem}.J64cjG_familyMark{background:var(--color-landing-pink);width:4.5rem;height:3.5rem;color:var(--color-landing-ink);border-radius:1.125rem;place-items:center;margin-top:1.5rem;display:grid;box-shadow:inset 0 1px #fff,inset 0 -3px .5px #924e58,4px 8px 2px #00000014}.J64cjG_familyMark svg{width:1.625rem;height:1.625rem}.J64cjG_title{max-width:min(20ch,100%);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin-top:1.5rem;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:400;line-height:1.03}.J64cjG_lead{text-wrap:pretty;max-width:min(34rem,100%);margin-top:1.5rem;font-size:1.25rem;line-height:1.45}.J64cjG_specs{border-block:1px solid var(--color-landing-rule);flex-wrap:wrap;justify-content:center;gap:1rem 3rem;width:min(46rem,100%);margin-top:2.5rem;padding-block:1.25rem;display:flex}.J64cjG_specs dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-landing-muted);font-size:.75rem;font-weight:600}.J64cjG_specs dd{margin-top:.375rem;font-size:1.0625rem;font-weight:500;line-height:1.3}.J64cjG_heroAction,.J64cjG_closingAction{width:min(20rem,100%)}.J64cjG_heroAction{margin-top:2.5rem}.J64cjG_body{grid-template-columns:minmax(0, var(--role-reading));width:var(--role-guide);justify-content:center;gap:4rem;margin-inline:auto;padding-block:3.5rem 4.5rem;display:grid}@media (min-width:68rem){.J64cjG_body{grid-template-columns:minmax(0, var(--role-reading)) var(--role-rail);padding-block:5rem 6.5rem}}.J64cjG_prose>div{gap:0;max-width:none}.J64cjG_prose h2,.J64cjG_prose h3,.J64cjG_prose h4{color:var(--color-landing-ink);text-wrap:balance}.J64cjG_prose h2{border-top:1px solid var(--color-landing-rule);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;margin-top:3.25rem;padding-top:2rem;font-size:clamp(1.75rem,3.2vw,2.125rem);font-weight:400;line-height:1.1}.J64cjG_prose h3{letter-spacing:-.01em;margin-top:2.5rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.J64cjG_prose h4{margin-top:2rem;font-size:1rem;font-weight:600;line-height:1.35}.J64cjG_prose p,.J64cjG_prose ul,.J64cjG_prose ol{color:var(--color-landing-ink);margin-top:1.125rem;font-size:1.0625rem;line-height:1.7}.J64cjG_prose ul,.J64cjG_prose ol{gap:.625rem;padding-left:1.5rem}.J64cjG_prose li::marker{color:var(--color-landing-gold);font-weight:600}.J64cjG_prose strong{color:var(--color-landing-ink);font-weight:600}.J64cjG_prose a{color:var(--color-landing-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.J64cjG_prose a:hover{text-decoration-thickness:2px}.J64cjG_prose>div>:first-child{border-top:0;margin-top:0;padding-top:0}.J64cjG_rail{display:none}@media (min-width:68rem){.J64cjG_rail{align-self:start;display:block;position:sticky;top:8.5rem}}.J64cjG_railCard{border:1px solid var(--color-landing-rule);border-radius:var(--radius-frame);background:var(--surface);padding:1.5rem}.J64cjG_railRole{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.25rem;font-size:1.5rem;line-height:1.15}.J64cjG_stories{border-top:1px solid var(--color-landing-rule);padding-block:4.5rem 5rem}.J64cjG_storiesHeading{width:var(--role-guide);text-align:center;margin-inline:auto}.J64cjG_storiesTitle{max-width:24ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:400;line-height:1.05}.J64cjG_storiesLead{color:var(--color-landing-muted);margin-top:1rem;font-size:1.125rem}.J64cjG_closing{border-top:1px solid var(--color-landing-rule);padding-block:4.5rem 5rem}.J64cjG_closingInner{width:var(--role-guide);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.J64cjG_closingTitle{max-width:20ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:400;line-height:1.05}.J64cjG_closingNote{text-wrap:pretty;max-width:38rem;margin-top:1.25rem;font-size:1.125rem;line-height:1.6}.J64cjG_closingAction{margin-top:2.25rem}.J64cjG_dock{inset-inline:0;z-index:30;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-landing-rule);background:color-mix(in srgb, var(--color-landing-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;bottom:0}@media (min-width:68rem){.J64cjG_dock{display:none}}@media (max-width:40rem){.J64cjG_hero{padding-block:1.5rem 3rem}.J64cjG_hero:after{width:calc(100% - .25rem)}.J64cjG_familyMark{border-radius:.9375rem;width:3.75rem;height:3rem;margin-top:1rem}.J64cjG_familyMark svg{width:1.375rem;height:1.375rem}.J64cjG_title{margin-top:1.25rem;font-size:clamp(2.125rem,9vw,2.875rem)}.J64cjG_lead{margin-top:1.25rem;font-size:1.125rem}.J64cjG_specs{gap:1rem 2rem;margin-top:2rem}.J64cjG_body{gap:3rem;padding-block:2.75rem 3.5rem}.J64cjG_prose h2{margin-top:2.5rem;padding-top:1.5rem}.J64cjG_prose p,.J64cjG_prose ul,.J64cjG_prose ol{font-size:1rem}.J64cjG_stories,.J64cjG_closing{padding-block:3.5rem}.J64cjG_storiesLead,.J64cjG_closingNote{font-size:1rem}}.J64cjG_hero{border-bottom:1px solid var(--color-landing-rule);padding:160px 7% 65px}.J64cjG_hero:after{display:none}.J64cjG_heroInner{text-align:left;align-items:flex-start;width:100%;max-width:1400px;margin:auto}.J64cjG_title{max-width:1100px;margin-top:30px;font-size:clamp(58px,7vw,96px)}.J64cjG_lead{max-width:760px;font-size:20px;line-height:1.6}.J64cjG_specs{border:0;justify-content:flex-start;padding-bottom:0}.J64cjG_specs dt{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.J64cjG_body{grid-template-columns:minmax(0,1fr) 280px;gap:10%;width:auto;max-width:1400px;margin:auto;padding:80px 7%}.J64cjG_prose :is(h2,h3){border:0;padding-top:0}.J64cjG_prose h2{font-size:42px}.J64cjG_prose :is(p,ul,ol){font-size:16px;line-height:1.8}.J64cjG_railCard{border:0;border-radius:22px;padding:25px;box-shadow:0 10px 30px #2527220a}.J64cjG_railRole{font-size:32px}.J64cjG_action{width:100%}.J64cjG_heroAction .J64cjG_action{width:auto}.J64cjG_dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-landing-paper)}@media (max-width:760px){.J64cjG_hero{padding:155px 6% 45px}.J64cjG_title{overflow-wrap:anywhere;font-size:54px}.J64cjG_lead{font-size:17px}.J64cjG_body{padding:50px 6%;display:block}.J64cjG_rail{display:none}.J64cjG_specs{gap:25px}.J64cjG_prose h2{font-size:38px}}
.X6OsrW_page{--bg:var(--color-landing-paper);--surface-soft:var(--color-landing-paper);--surface-tint:var(--color-landing-paper);--surface-hover:var(--color-landing-paper);--border:var(--color-landing-rule);--border-strong:var(--color-landing-gold);--text:var(--color-landing-ink);--text-muted:var(--color-landing-muted);--text-faint:var(--color-landing-muted);--accent:var(--color-landing-ink);--accent-hover:var(--color-landing-night);--font-display:var(--font-editorial), Georgia, serif;flex-direction:column;min-height:100dvh;display:flex}.X6OsrW_page .font-display{font-weight:400}.X6OsrW_page:not(:has(.X6OsrW_directory)){--guide-width:76rem}.X6OsrW_page main h1.font-display{font-size:clamp(2.75rem,5vw,4.5rem)}.X6OsrW_directory{padding-bottom:clamp(4rem,8vw,8rem)}.X6OsrW_directoryHeading{border-block:1px solid var(--color-landing-rule);text-align:center;padding:3.5rem 1.5rem 4.5rem}.X6OsrW_directoryHeading h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(3.5rem,7vw,6.25rem);font-weight:400;line-height:1}.X6OsrW_directoryHeading p{text-wrap:pretty;max-width:30rem;margin:1.5rem auto 0;font-size:1.5rem;line-height:1.35}.X6OsrW_directoryBody{width:min(58.6875rem,100% - 3rem);margin:0 auto;padding:2.5rem 2rem 0}.X6OsrW_directoryTabs [role=tablist]{border-color:var(--color-landing-rule);background:var(--surface);margin:0 auto 2.25rem;padding:.375rem}.X6OsrW_directoryTabs [role=tab]{min-height:3rem;padding-inline:1.375rem;font-size:1.0625rem}.X6OsrW_directoryTabs [role=tabpanel]{padding-top:0}.X6OsrW_roleCount{color:var(--color-landing-muted);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;font-size:1rem}.X6OsrW_roleList{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.X6OsrW_directory .link-card{overflow-wrap:anywhere;border-color:var(--color-landing-rule);border-radius:var(--radius-frame);background:var(--surface);transition:border-color .24s var(--landing-ease), transform .24s var(--landing-ease);gap:1.5rem;padding:1.75rem}.X6OsrW_directory .link-card:hover{border-color:var(--color-landing-gold);box-shadow:none}.X6OsrW_directory .link-card>div[aria-hidden]{border-radius:var(--radius-lg);background:var(--color-landing-pink);width:4rem;height:4rem;color:var(--color-landing-ink);border:0}.X6OsrW_directory .link-card h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;font-size:2rem;font-weight:400;line-height:1.1}.X6OsrW_directory .link-card h3 a{max-width:100%}.X6OsrW_directory .link-card p{font-size:1rem;line-height:1.5}.X6OsrW_directory .link-card .font-utility{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;margin-top:.875rem;font-size:.875rem;font-weight:400}.X6OsrW_state{border-color:var(--color-landing-rule);border-radius:var(--radius-frame);background:var(--surface);text-align:center;align-items:center;max-width:40rem;margin:2rem auto 0;padding:3rem 1.5rem}.X6OsrW_state>span{border-radius:var(--radius);background:var(--color-landing-pink);width:3rem;height:3rem;color:var(--color-landing-ink);border:0}.X6OsrW_state>:nth-child(2){font-family:var(--font-editorial), Georgia, serif;text-wrap:balance;font-size:2rem;font-weight:400;line-height:1.15}.X6OsrW_footer{border-radius:var(--radius-lg);background:var(--color-landing-ink);color:var(--color-landing-paper);margin:0 1.75rem 1.75rem;padding:3.5rem max(2rem,50% - 27.3438rem)}.X6OsrW_footerContent{justify-content:space-between;align-items:center;gap:2rem;display:flex}.X6OsrW_footer a{text-underline-offset:.3em;align-items:center;min-height:2.75rem;display:inline-flex}.X6OsrW_footer a:hover{text-decoration:underline}.X6OsrW_footer :focus-visible{outline-color:var(--color-landing-paper)}.X6OsrW_footer nav{flex-wrap:wrap;gap:.5rem 2rem;font-size:1.125rem;display:flex}.X6OsrW_tagline{margin-top:1rem;font-size:1.125rem}.X6OsrW_copyright{border-top:1px solid #fffdf640;margin-top:2rem;padding-top:1.5rem;font-size:.9375rem}@media (max-width:640px){.X6OsrW_directoryHeading{padding-block:2.5rem 3rem}.X6OsrW_directoryHeading p{font-size:1.125rem}.X6OsrW_directoryBody{width:calc(100% - 2rem);padding:1.75rem 0 0}.X6OsrW_directoryTabs [role=tablist]{margin-bottom:1.5rem}.X6OsrW_directoryTabs [role=tab]{min-height:2.75rem;padding-inline:1rem;font-size:.9375rem}.X6OsrW_directory .link-card{flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.25rem 1rem}.X6OsrW_directory .link-card>span[aria-hidden]{display:none}.X6OsrW_directory .link-card>div[aria-hidden]{border-radius:var(--radius);width:2.75rem;height:2.75rem}.X6OsrW_directory .link-card>div[aria-hidden] svg{width:1.5rem;height:1.5rem}.X6OsrW_directory .link-card h3{font-size:1.625rem}.X6OsrW_directory .link-card p{font-size:.9375rem}.X6OsrW_directory .link-card .font-utility{font-size:.8125rem}.X6OsrW_state{margin-top:0;padding:2rem 1rem}.X6OsrW_footer{margin:0 1rem 1rem;padding:2rem 1.5rem}.X6OsrW_footerContent{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (prefers-reduced-motion:reduce){.X6OsrW_directory .link-card{transition:none;transform:none}}