.RouteIntro-module__I1Pf0W__intro{max-width:44rem;padding:calc(var(--space-3xl) + var(--space-lg)) var(--edge-padding) var(--space-xl);text-align:center;margin:0 auto}.RouteIntro-module__I1Pf0W__introStart{text-align:left;max-width:68rem}.RouteIntro-module__I1Pf0W__introStart .RouteIntro-module__I1Pf0W__lede{max-width:36rem}.RouteIntro-module__I1Pf0W__eyebrow{font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-sm);font-weight:500}.RouteIntro-module__I1Pf0W__title{font-size:var(--fs-h1);color:var(--text);margin-bottom:var(--space-md);text-wrap:balance}.RouteIntro-module__I1Pf0W__lede{font-size:var(--fs-body-lg);color:var(--text-muted);line-height:var(--lh-normal)}.RouteIntro-module__I1Pf0W__lede p+p{margin-top:var(--space-sm)}
.ContactCurtain-module__FqZMXW__canvas,.ContactCurtain-module__FqZMXW__vignette{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ContactCurtain-module__FqZMXW__canvas{display:block}.ContactCurtain-module__FqZMXW__vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 50%,#0009 100%)}[data-theme=light] .ContactCurtain-module__FqZMXW__vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 50%,#0000000f 100%)}@media (forced-colors:active){.ContactCurtain-module__FqZMXW__canvas,.ContactCurtain-module__FqZMXW__vignette{display:none}}
.EmptyPublicState-module__CAbfFa__state{column-gap:var(--space-xl);row-gap:var(--space-md);padding:var(--space-xl) 0;border-top:1px solid var(--border-strong);text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.EmptyPublicState-module__CAbfFa__lead{gap:var(--space-xs);flex-direction:column;display:flex}.EmptyPublicState-module__CAbfFa__label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-subtle);font-weight:500}.EmptyPublicState-module__CAbfFa__title{font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}.EmptyPublicState-module__CAbfFa__body{max-width:34rem}.EmptyPublicState-module__CAbfFa__description{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-normal)}@media (max-width:860px){.EmptyPublicState-module__CAbfFa__state{padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr)}}
.ContactForm-module__fw3Taq__form{column-gap:var(--space-md);row-gap:var(--space-md);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.ContactForm-module__fw3Taq__rowWide,.ContactForm-module__fw3Taq__submit,.ContactForm-module__fw3Taq__status{grid-column:1/-1}.ContactForm-module__fw3Taq__row{gap:var(--space-3xs);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__label{font-size:var(--fs-small);color:var(--text);font-weight:500}.ContactForm-module__fw3Taq__optional{color:var(--text-subtle);font-weight:400}.ContactForm-module__fw3Taq__input,.ContactForm-module__fw3Taq__select,.ContactForm-module__fw3Taq__textarea{font-size:var(--fs-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) ease;padding:.75em .9em}.ContactForm-module__fw3Taq__input:focus-visible,.ContactForm-module__fw3Taq__select:focus-visible,.ContactForm-module__fw3Taq__textarea:focus-visible{border-color:var(--accent)}.ContactForm-module__fw3Taq__textarea{resize:vertical;min-height:9.5rem}.ContactForm-module__fw3Taq__submit{margin-top:var(--space-2xs);font-size:var(--fs-small);color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease, opacity var(--dur-fast) ease;justify-self:start;padding:.85em 1.6em;font-weight:500}.ContactForm-module__fw3Taq__submit:hover{background:var(--accent-strong);color:var(--accent-strong-contrast)}.ContactForm-module__fw3Taq__submit:disabled{opacity:.6;cursor:default}.ContactForm-module__fw3Taq__status{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-small);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.ContactForm-module__fw3Taq__status[data-tone=error]{border-color:var(--status-error);background:var(--status-error-surface);color:var(--text)}.ContactForm-module__fw3Taq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:720px){.ContactForm-module__fw3Taq__form{grid-template-columns:minmax(0,1fr)}.ContactForm-module__fw3Taq__input,.ContactForm-module__fw3Taq__select,.ContactForm-module__fw3Taq__textarea{padding:.85em .95em}.ContactForm-module__fw3Taq__textarea{min-height:10rem}.ContactForm-module__fw3Taq__submit{font-size:var(--fs-body);justify-self:stretch;padding:.95em 1.6em}}.ContactForm-module__fw3Taq__challenge{margin-top:var(--space-sm)}.ContactForm-module__fw3Taq__challenge:empty{display:none}
.EditorialLedger-module__zBVrNa__list{max-width:var(--container-max);padding:0 var(--edge-padding);margin:0 auto;list-style:none}.EditorialLedger-module__zBVrNa__row{column-gap:var(--space-md);padding:var(--space-lg) 0;border-top:1px solid var(--border);grid-template-columns:2.25rem 1fr;display:grid}.EditorialLedger-module__zBVrNa__row:last-child{border-bottom:1px solid var(--border)}.EditorialLedger-module__zBVrNa__tag{font-family:var(--font-mono);font-size:var(--fs-h3);color:var(--text-subtle);grid-column:1;font-weight:500;line-height:1}.EditorialLedger-module__zBVrNa__rowNoTag{grid-template-columns:1fr}.EditorialLedger-module__zBVrNa__rowNoTag .EditorialLedger-module__zBVrNa__rowBody{grid-column:1}.EditorialLedger-module__zBVrNa__rowBody{gap:var(--space-sm);flex-direction:column;grid-column:2;display:flex}.EditorialLedger-module__zBVrNa__label{font-size:var(--fs-h3);color:var(--text);margin:0;font-weight:500}.EditorialLedger-module__zBVrNa__content{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-normal)}.EditorialLedger-module__zBVrNa__content>*+*{margin-top:var(--space-sm)}@media (min-width:721px){.EditorialLedger-module__zBVrNa__split .EditorialLedger-module__zBVrNa__rowBody{align-items:baseline;gap:var(--space-xl);flex-direction:row}.EditorialLedger-module__zBVrNa__split .EditorialLedger-module__zBVrNa__label{flex:0 0 min(15rem,34%)}.EditorialLedger-module__zBVrNa__split .EditorialLedger-module__zBVrNa__content{flex:auto;min-width:0}}
.ContactChannels-module__MKXmjW__channels{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ContactChannels-module__MKXmjW__button{font-size:var(--fs-body);color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease;align-items:center;padding:.7em 1.4em;font-weight:500;text-decoration:none;display:inline-flex}.ContactChannels-module__MKXmjW__button:hover{background:var(--accent-strong);color:var(--accent-strong-contrast)}.ContactChannels-module__MKXmjW__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ContactChannels-module__MKXmjW__note{font-size:var(--fs-small);color:var(--text-subtle);margin:0}.ContactChannels-module__MKXmjW__address{align-items:center;gap:var(--space-2xs);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.ContactChannels-module__MKXmjW__addressText{overflow-wrap:anywhere}.ContactChannels-module__MKXmjW__copy{font-size:var(--fs-small);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.3em .8em}.ContactChannels-module__MKXmjW__copy:hover{border-color:var(--accent)}.ContactChannels-module__MKXmjW__copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ContactChannels-module__MKXmjW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.page-module__OSLHOG__wrap{column-gap:var(--space-2xl);max-width:68rem;padding:0 var(--edge-padding) var(--space-2xl);grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.page-module__OSLHOG__formBlock{min-width:0}.page-module__OSLHOG__side{gap:var(--space-sm);padding-left:var(--space-lg);border-left:1px solid var(--border);flex-direction:column;display:flex}.page-module__OSLHOG__sideHeading{font-size:var(--fs-h3);color:var(--text);margin:0}.page-module__OSLHOG__sideHeading:not(:first-child){margin-top:var(--space-lg)}.page-module__OSLHOG__guidanceList{gap:var(--space-xs);font-size:var(--fs-body);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__OSLHOG__guidanceList li:before{content:"–";margin-right:var(--space-2xs);color:var(--decorative-faint)}@media (max-width:960px){.page-module__OSLHOG__wrap{row-gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.page-module__OSLHOG__formBlock{max-width:40rem}.page-module__OSLHOG__side{padding-left:0;padding-top:var(--space-lg);border-left:none;border-top:1px solid var(--border)}}
.LegalDocument-module__WKEloG__document{max-width:42rem;padding:0 var(--edge-padding) var(--space-2xl);color:var(--text-muted);line-height:var(--lh-normal);margin:0 auto}.LegalDocument-module__WKEloG__document h2{font-size:var(--fs-h3);color:var(--text);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.LegalDocument-module__WKEloG__document h2:first-child{margin-top:0}.LegalDocument-module__WKEloG__document p{margin-bottom:var(--space-sm)}.LegalDocument-module__WKEloG__document ul,.LegalDocument-module__WKEloG__document ol{margin:0 0 var(--space-sm);padding-left:1.25em;list-style:outside}.LegalDocument-module__WKEloG__document ol{list-style:decimal}.LegalDocument-module__WKEloG__document li{margin-bottom:var(--space-2xs)}.LegalDocument-module__WKEloG__document li::marker{color:var(--text-subtle)}
