.Section_section__HDlWB{padding-block:var(--space-section)}.Section_ruled__eFZX9{border-top:1px solid var(--c-line)}.Section_tinted__ZmPO6{background-color:var(--c-surface)}.Section_compact___iETE{padding-block:clamp(var(--space-48),5vw,var(--space-96))}.PageHeader_header__VEYJJ{position:relative;padding-block:clamp(6rem,10vw,9rem) clamp(var(--space-64),7vw,var(--space-128));border-bottom:1px solid var(--c-line);overflow:clip}.PageHeader_topline__AGx0N{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);-webkit-padding-after:var(--space-24);padding-block-end:var(--space-24);border-bottom:1px solid var(--c-line)}.PageHeader_label__Yu7f_{display:inline-flex;gap:var(--space-12);align-items:center;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text)}.PageHeader_index__uNwRT{color:var(--c-emphasis)}.PageHeader_disciplines__oColl,.PageHeader_signature__bN8AL{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.PageHeader_layout__8TJ8J{display:grid;grid-gap:var(--space-48);gap:var(--space-48);-webkit-margin-before:clamp(var(--space-48),6vw,var(--space-96));margin-block-start:clamp(var(--space-48),6vw,var(--space-96))}@media(min-width:64rem){.PageHeader_layout__8TJ8J{grid-template-columns:minmax(0,2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(var(--space-64),8vw,var(--space-128))}}.PageHeader_title__ilcex{font-size:var(--fs-h1);font-weight:var(--fw-regular);line-height:.98;letter-spacing:var(--ls-display);max-width:16ch;overflow-wrap:normal}.PageHeader_aside__iOqab{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;-webkit-padding-before:var(--space-24);padding-block-start:var(--space-24);border-top:1px solid var(--c-line-strong)}.PageHeader_lead__wHCKb{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-text-muted);max-width:var(--measure-lead)}.PageHeader_disciplines__oColl{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:clamp(var(--space-32),5vw,var(--space-64));padding-block-start:clamp(var(--space-32),5vw,var(--space-64))}@media(max-width:calc(64rem - 0.0625rem)){.PageHeader_aside__iOqab{max-width:var(--measure-prose)}.PageHeader_disciplines__oColl{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);-webkit-padding-before:0;padding-block-start:0}}@media(max-width:calc(30rem - 0.0625rem)){.PageHeader_signature__bN8AL{display:none}.PageHeader_title__ilcex{font-size:clamp(2.5rem,12vw,4.25rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.Legal_block__rEaFg+.Legal_block__rEaFg{-webkit-margin-before:var(--space-48);margin-block-start:var(--space-48)}.Legal_heading__GNrzb{font-size:var(--fs-h3)}.Legal_body__BYbO9{max-width:var(--measure-prose);color:var(--c-text-muted)}.Legal_body__BYbO9,.Legal_body__BYbO9 p+p,.Legal_list__27OYI{-webkit-margin-before:var(--space-16);margin-block-start:var(--space-16)}.Legal_list__27OYI{-webkit-padding-start:var(--space-24);padding-inline-start:var(--space-24);max-width:var(--measure-prose);color:var(--c-text-muted);line-height:1.7}.Legal_list__27OYI li::marker{color:var(--c-text-subtle)}.Legal_link__Xjje2{color:var(--c-text);-webkit-text-decoration-color:var(--c-emphasis);text-decoration-color:var(--c-emphasis)}.Legal_updated__bDQwS{-webkit-margin-before:var(--space-64);margin-block-start:var(--space-64);-webkit-padding-before:var(--space-24);padding-block-start:var(--space-24);border-top:1px solid var(--c-line);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.Contact_grid__Wa9Jv{display:grid;grid-gap:var(--space-64);gap:var(--space-64)}@media(min-width:64rem){.Contact_grid__Wa9Jv{grid-template-columns:minmax(18rem,1fr) minmax(0,1.45fr);gap:var(--space-96);align-items:start}}.Contact_direct___qXfs,.Contact_formPanel__sJBTh{-webkit-padding-before:var(--space-24);padding-block-start:var(--space-24);border-top:1px solid var(--c-line-strong)}.Contact_directStatement__eAi1y{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);max-width:27ch;color:var(--c-text);font-size:var(--fs-h3);line-height:1.3;letter-spacing:var(--ls-heading)}.Contact_channelLabel__Lu4Yf{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.Contact_channels__YS_vQ{list-style:none;padding:0;-webkit-margin-before:var(--space-48);margin-block-start:var(--space-48);border-top:1px solid var(--c-line)}.Contact_channel__iQLrm{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center;padding-block:var(--space-16);border-bottom:1px solid var(--c-line)}.Contact_channelIcon__r_w5h{inline-size:1rem;color:var(--c-text-subtle)}.Contact_channelLink__Oa_Ug{color:var(--c-text);text-decoration:none;font-size:var(--fs-small);word-break:break-word}.Contact_channelLink__Oa_Ug:hover{color:var(--c-emphasis)}.Contact_channelHint__RpBNq{display:block;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.Contact_channelHint__RpBNq,.Contact_formLabel__5LmnM{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.Contact_formLabel__5LmnM{-webkit-margin-after:var(--space-24);margin-block-end:var(--space-24)}.Contact_privacyNote__eaERR{-webkit-margin-before:var(--space-32);margin-block-start:var(--space-32);-webkit-padding-start:var(--space-16);padding-inline-start:var(--space-16);-webkit-border-start:2px solid var(--c-line-strong);border-inline-start:2px solid var(--c-line-strong);font-size:var(--fs-small);line-height:1.55;color:var(--c-text-subtle);max-width:62ch}