.ConsentBanner-module__Sm3mFa__banner{inset-inline:0;z-index:60;background:var(--surface);border-top:2px solid var(--navy-700);box-shadow:var(--elev-2);max-height:70svh;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;overflow-y:auto}.ConsentBanner-module__Sm3mFa__banner:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.ConsentBanner-module__Sm3mFa__banner{animation:ConsentBanner-module__Sm3mFa__consent-rise var(--dur-base) var(--ease-out)}}@keyframes ConsentBanner-module__Sm3mFa__consent-rise{0%{transform:translateY(100%)}}.ConsentBanner-module__Sm3mFa__inner{gap:var(--space-15);max-width:var(--container);padding:var(--space-2) var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.ConsentBanner-module__Sm3mFa__heading{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-display);color:var(--text);margin:0}.ConsentBanner-module__Sm3mFa__body{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);margin:var(--space-05) 0 0;max-width:68ch}.ConsentBanner-module__Sm3mFa__choices[hidden]{display:none}.ConsentBanner-module__Sm3mFa__choices{gap:var(--space-1);padding:var(--space-15);background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;display:flex}.ConsentBanner-module__Sm3mFa__choice{align-items:flex-start;gap:var(--space-15);min-height:var(--tap-row);padding:var(--space-05) 0;cursor:pointer;display:flex}.ConsentBanner-module__Sm3mFa__choice input{width:18px;height:18px;margin:var(--space-05) 0;accent-color:var(--navy-600);flex:none}.ConsentBanner-module__Sm3mFa__choiceLabel{font-size:var(--text-md);line-height:var(--lh-md);font-weight:var(--weight-strong);color:var(--text);display:block}.ConsentBanner-module__Sm3mFa__choiceHint{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);display:block}.ConsentBanner-module__Sm3mFa__actions{align-items:center;gap:var(--space-1) var(--space-15);flex-wrap:wrap;display:flex}.ConsentBanner-module__Sm3mFa__manage,.ConsentBanner-module__Sm3mFa__privacyLink{min-height:var(--tap-min);padding:0 var(--space-05);font-family:inherit;font-size:var(--text-sm);color:var(--text-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.ConsentBanner-module__Sm3mFa__manage:hover,.ConsentBanner-module__Sm3mFa__privacyLink:hover{color:var(--text-link-hover)}.ConsentBanner-module__Sm3mFa__manage:focus-visible,.ConsentBanner-module__Sm3mFa__privacyLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media (min-width:768px){.ConsentBanner-module__Sm3mFa__inner{align-items:center;column-gap:var(--space-4);grid-template-columns:1fr auto;display:grid}.ConsentBanner-module__Sm3mFa__message{grid-area:1/1}.ConsentBanner-module__Sm3mFa__actions{grid-area:1/2;justify-content:flex-end}.ConsentBanner-module__Sm3mFa__choices{grid-area:2/1/auto/-1}}
.ConsentReopenButton-module__uankuq__reopen{min-height:var(--tap-min);font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ConsentReopenButton-module__uankuq__reopen:hover,.ConsentReopenButton-module__uankuq__reopen:focus-visible{text-decoration:underline}.ConsentReopenButton-module__uankuq__reopen:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:3px;border-radius:var(--radius-xs)}
.HouseAd-module__2mNEQG__house{border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;height:100%;color:var(--navy-900);text-align:left;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.HouseAd-module__2mNEQG__house:hover .HouseAd-module__2mNEQG__cta{text-decoration:underline}.HouseAd-module__2mNEQG__image{object-fit:cover;flex:auto;width:100%;min-height:0;display:block}.HouseAd-module__2mNEQG__text{gap:var(--space-05);padding:var(--space-15);flex-direction:column;display:flex}.HouseAd-module__2mNEQG__heading{font-family:var(--font-display);font-size:var(--text-md);line-height:var(--lh-md);font-weight:var(--weight-display)}.HouseAd-module__2mNEQG__body{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--n-700)}.HouseAd-module__2mNEQG__cta{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-strong);color:var(--amber-700);margin-top:auto}.HouseAd-module__2mNEQG__banner .HouseAd-module__2mNEQG__text{align-items:center;gap:var(--space-2);flex-direction:row;height:100%}.HouseAd-module__2mNEQG__banner .HouseAd-module__2mNEQG__heading{flex:none}.HouseAd-module__2mNEQG__banner .HouseAd-module__2mNEQG__body{flex:auto;min-width:0}.HouseAd-module__2mNEQG__banner .HouseAd-module__2mNEQG__cta{flex:none;margin-top:0}.HouseAd-module__2mNEQG__uploaded{background:var(--surface);display:block}.HouseAd-module__2mNEQG__uploaded .HouseAd-module__2mNEQG__image,.HouseAd-module__2mNEQG__picture{width:100%;height:100%;display:block}.HouseAd-module__2mNEQG__uploaded .HouseAd-module__2mNEQG__image{object-fit:contain}.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__text{justify-content:space-between;align-items:center;gap:var(--space-1);flex-direction:row;height:100%;padding-block:0}.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__heading{font-size:var(--text-sm);line-height:var(--lh-sm);flex:none}.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__body{display:none}.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__cta{flex:none;margin-top:0}@media (min-width:768px){.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__text{gap:var(--space-2)}.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__heading{font-size:var(--text-md);line-height:var(--lh-md)}.HouseAd-module__2mNEQG__band .HouseAd-module__2mNEQG__body{flex:auto;min-width:0;display:block}}
.MobileInContentAd-module__KkHcLW__mobileOnly{margin-block:var(--space-3);display:block}@media (min-width:1024px){.MobileInContentAd-module__KkHcLW__mobileOnly{display:none}}
.Breadcrumbs-module__1oWJ9a__list{align-items:center;gap:var(--space-1);font-size:var(--text-md);flex-wrap:wrap;display:flex}.Breadcrumbs-module__1oWJ9a__item{align-items:center;gap:var(--space-1);display:flex}.Breadcrumbs-module__1oWJ9a__link{color:var(--text-muted);text-decoration:none}.Breadcrumbs-module__1oWJ9a__link:hover,.Breadcrumbs-module__1oWJ9a__link:focus-visible{color:var(--text-link-hover);text-decoration:underline}.Breadcrumbs-module__1oWJ9a__separator{color:var(--n-300)}.Breadcrumbs-module__1oWJ9a__current{color:var(--text);font-weight:var(--weight-strong)}
.Callout-module__1J1nfW__root{--co-edge:var(--navy-700);--co-bg:var(--navy-050);--co-fg:var(--navy-700);--co-body:var(--text);--co-line:solid}.Callout-module__1J1nfW__warning{--co-edge:var(--warning-600);--co-bg:var(--warning-050);--co-fg:var(--warning-700);--co-body:var(--warning-700)}.Callout-module__1J1nfW__danger{--co-edge:var(--error-600);--co-bg:var(--error-050);--co-fg:var(--error-700);--co-body:var(--error-700)}.Callout-module__1J1nfW__neutral{--co-edge:var(--n-400);--co-bg:var(--n-025);--co-fg:var(--navy-700);--co-body:var(--text)}.Callout-module__1J1nfW__gap{--co-edge:var(--navy-300);--co-bg:var(--surface);--co-fg:var(--navy-600);--co-body:var(--text-muted);--co-line:dashed}.Callout-module__1J1nfW__plain{padding:var(--space-2);border:1px var(--co-line) var(--co-edge);border-left:6px solid var(--co-edge);border-radius:var(--radius-md);background:var(--co-bg)}.Callout-module__1J1nfW__plain .Callout-module__1J1nfW__heading{margin:0 0 var(--space-05);font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--weight-display);color:var(--co-fg)}.Callout-module__1J1nfW__body{max-width:108ch;font-size:var(--text-md);line-height:var(--lh-md);color:var(--co-body)}.Callout-module__1J1nfW__plain .Callout-module__1J1nfW__rider{margin-top:var(--space-1)}.Callout-module__1J1nfW__rider{max-width:88ch;font-size:var(--text-md);line-height:var(--lh-md);color:var(--co-body)}.Callout-module__1J1nfW__filled{border:2px solid var(--co-edge);border-radius:var(--radius-md);background:var(--co-bg);overflow:hidden}.Callout-module__1J1nfW__filled .Callout-module__1J1nfW__heading{align-items:center;gap:var(--space-1);padding:var(--space-15) var(--space-2);background:var(--co-edge);color:var(--n-000);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--ls-sm);text-transform:uppercase;font-weight:var(--weight-display);margin:0;display:flex}.Callout-module__1J1nfW__filled .Callout-module__1J1nfW__body{padding:var(--space-2)}.Callout-module__1J1nfW__filled .Callout-module__1J1nfW__rider{padding:0 var(--space-2) var(--space-2)}
.ListingUpgradeStrip-module__eOIiKa__strip{margin:var(--space-3) 0;border:1px solid var(--tint-100);border-left:4px solid var(--tint-500);border-radius:var(--radius-md);background:var(--tint-050);padding:var(--space-2)}.ListingUpgradeStrip-module__eOIiKa__eyebrow{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--ls-xs);text-transform:uppercase;color:var(--tint-600);font-weight:var(--weight-strong);align-items:center;gap:6px;display:inline-flex}.ListingUpgradeStrip-module__eOIiKa__copy{font-size:var(--text-md);color:var(--n-700);margin:6px 0 0;line-height:1.55}.ListingUpgradeStrip-module__eOIiKa__copy strong{color:var(--text)}.ListingUpgradeStrip-module__eOIiKa__ctaRow{gap:var(--space-15);margin-top:var(--space-15);flex-wrap:wrap;display:flex}
.careers-module__Xbw0pW__nav{margin:var(--space-2) 0}.careers-module__Xbw0pW__navLabel{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--ls-xs);text-transform:uppercase;font-weight:var(--weight-strong);color:var(--tint-600);display:none}.careers-module__Xbw0pW__navList{white-space:nowrap;gap:var(--space-05);border-bottom:1px solid var(--border);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.careers-module__Xbw0pW__navLink{min-height:var(--tap-min);padding:0 var(--space-15);color:var(--n-600);font-size:var(--text-sm);font-weight:var(--weight-strong);align-items:center;text-decoration:none;display:inline-flex}.careers-module__Xbw0pW__navLink:hover{color:var(--navy-700)}.careers-module__Xbw0pW__navLink[aria-current=true]{color:var(--navy-700);box-shadow:inset 0 -3px 0 0 var(--amber-500)}@media (min-width:1024px){.careers-module__Xbw0pW__nav{margin:0}.careers-module__Xbw0pW__navLabel{display:block}.careers-module__Xbw0pW__navList{white-space:normal;border-bottom:none;border-left:2px solid var(--border);flex-flow:column wrap;gap:0;overflow-x:visible}.careers-module__Xbw0pW__navLink{min-height:0;padding:7px var(--space-15);box-shadow:none;border-left:2px solid #0000;margin-left:-2px;display:block}.careers-module__Xbw0pW__navLink:hover{border-left-color:var(--amber-500);background:var(--amber-050)}.careers-module__Xbw0pW__navLink[aria-current=true]{border-left-color:var(--amber-500);background:var(--amber-050);box-shadow:none}}.careers-module__Xbw0pW__layout{gap:var(--space-3);padding-bottom:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.careers-module__Xbw0pW__rail{flex:240px;min-width:0}@media (min-width:1024px){.careers-module__Xbw0pW__rail{max-width:264px;top:calc(var(--header-h) + var(--space-2));max-height:calc(100vh - var(--header-h) - var(--space-4));position:sticky;overflow-y:auto}}.careers-module__Xbw0pW__adRail{flex:300px;min-width:0;max-width:300px;display:none}@media (min-width:1280px){.careers-module__Xbw0pW__adRail{top:calc(var(--header-h) + var(--space-2));display:block;position:sticky}}.careers-module__Xbw0pW__listGrid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.careers-module__Xbw0pW__listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.careers-module__Xbw0pW__listGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-module__Xbw0pW__listCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elev-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.careers-module__Xbw0pW__listCardNoImage{border-top:3px solid var(--navy-100);background:linear-gradient(var(--navy-050), var(--surface) var(--space-4))}.careers-module__Xbw0pW__listCardBody{padding:var(--space-15);flex-direction:column;gap:6px;display:flex}.careers-module__Xbw0pW__pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.careers-module__Xbw0pW__listCardHeading{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-sm);text-transform:uppercase;font-weight:var(--weight-display);margin:0}.careers-module__Xbw0pW__listCardLink{color:var(--navy-700);text-decoration:none}.careers-module__Xbw0pW__listCardLink:hover{color:var(--navy-600)}.careers-module__Xbw0pW__listCardLink:after{content:"";position:absolute;inset:0}.careers-module__Xbw0pW__listCardTagline{font-size:var(--text-md);line-height:var(--lh-md);color:var(--text);margin:0}.careers-module__Xbw0pW__listCardCouncil{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--ls-2xs);text-transform:uppercase;font-weight:var(--weight-strong);color:var(--tint-600);margin:0}.careers-module__Xbw0pW__controls{margin:0;display:flex}.careers-module__Xbw0pW__resultsHeading{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--ls-sm);text-transform:uppercase;color:var(--navy-700);font-weight:var(--weight-display);margin:0}.careers-module__Xbw0pW__resultsCount{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--text-muted);text-transform:none;letter-spacing:normal}.careers-module__Xbw0pW__countHead{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:var(--space-15);flex-wrap:wrap;display:flex}.careers-module__Xbw0pW__railPanel{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);margin-bottom:var(--space-2)}.careers-module__Xbw0pW__railHeading{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--ls-xs);text-transform:uppercase;color:var(--tint-600);font-weight:var(--weight-strong)}.careers-module__Xbw0pW__railList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careers-module__Xbw0pW__railLink{justify-content:space-between;align-items:center;gap:var(--space-1);width:100%;min-height:var(--tap-min);color:var(--text);font-size:var(--text-md);text-decoration:none;display:flex}.careers-module__Xbw0pW__railLink:hover{color:var(--navy-600)}.careers-module__Xbw0pW__railLink[aria-current=page]{color:var(--navy-600);font-weight:var(--weight-strong)}.careers-module__Xbw0pW__railCount{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--weight-body)}.careers-module__Xbw0pW__pagination{margin-top:var(--space-3)}.careers-module__Xbw0pW__cardGrid{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.careers-module__Xbw0pW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.careers-module__Xbw0pW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-module__Xbw0pW__card{padding:var(--space-15);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-1);flex-direction:column;gap:4px;display:flex}.careers-module__Xbw0pW__cardHeading{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-sm);text-transform:uppercase;font-weight:var(--weight-display);margin:0}.careers-module__Xbw0pW__cardLink{color:var(--navy-700);text-decoration:none}.careers-module__Xbw0pW__cardLink:hover{text-decoration:underline}.careers-module__Xbw0pW__cardCouncil{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--ls-2xs);text-transform:uppercase;font-weight:var(--weight-strong);color:var(--tint-600)}.careers-module__Xbw0pW__cardTagline{font-size:var(--text-md);line-height:var(--lh-md);color:var(--text-muted);margin:0}.careers-module__Xbw0pW__page{padding-block:var(--space-3) var(--space-8)}.careers-module__Xbw0pW__h1{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--lh-4xl);letter-spacing:var(--ls-4xl);text-transform:uppercase;color:var(--navy-700)}.careers-module__Xbw0pW__eyebrow{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-xs);text-transform:uppercase;font-weight:var(--weight-strong);color:var(--tint-600);margin:0}.careers-module__Xbw0pW__intro{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--text-strong)}
.events-module__rBlpXa__page{padding-block:var(--space-3) var(--space-6)}.events-module__rBlpXa__h1{margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:var(--ls-2xl);text-transform:uppercase;color:var(--navy-700)}@media (min-width:768px){.events-module__rBlpXa__h1{font-size:var(--text-3xl);line-height:var(--lh-3xl);letter-spacing:var(--ls-3xl)}}.events-module__rBlpXa__intro{margin-top:0}.events-module__rBlpXa__filterBox{margin-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}@media (min-width:768px){.events-module__rBlpXa__filterBox{padding-bottom:var(--space-15)}.events-module__rBlpXa__filterBox select{flex:12rem;min-width:0}}@media (max-width:767px){.events-module__rBlpXa__filterBox select{flex:100%}}.events-module__rBlpXa__resultCount{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.events-module__rBlpXa__featuredSection{margin-top:var(--space-3)}.events-module__rBlpXa__sectionHead{margin:0 0 var(--space-15);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);letter-spacing:var(--ls-sm);text-transform:uppercase;color:var(--navy-700)}.events-module__rBlpXa__featured{gap:var(--space-2);background:var(--navy-050);border:1px solid var(--navy-100);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:768px){.events-module__rBlpXa__featured{grid-template-columns:220px minmax(0,1fr);align-items:stretch}.events-module__rBlpXa__featuredImage{height:100%}}.events-module__rBlpXa__featuredBody{padding:var(--space-2)}@media (min-width:768px){.events-module__rBlpXa__featuredBody{padding:var(--space-2) var(--space-2) var(--space-2) 0}}.events-module__rBlpXa__featuredNoImage{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.events-module__rBlpXa__featuredNoImage{grid-template-columns:minmax(0,1fr)}.events-module__rBlpXa__featuredNoImage .events-module__rBlpXa__featuredBody{padding:var(--space-2)}}.events-module__rBlpXa__badgeRow{gap:var(--space-1);margin:0 0 var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.events-module__rBlpXa__featuredTitle{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-sm);text-transform:uppercase;color:var(--navy-700);margin:0}@media (min-width:768px){.events-module__rBlpXa__featuredTitle{font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:var(--ls-2xl)}}.events-module__rBlpXa__featuredTitle a{color:inherit;text-decoration:none}.events-module__rBlpXa__featuredTitle a:hover{text-decoration:underline}.events-module__rBlpXa__featuredWhen{margin:var(--space-05) 0 0;font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--text)}.events-module__rBlpXa__featuredSummary{margin:var(--space-05) 0 var(--space-15);font-size:var(--text-md);line-height:var(--lh-md);color:var(--text-muted)}.events-module__rBlpXa__featuredActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.events-module__rBlpXa__monthGroup{margin-top:var(--space-3)}.events-module__rBlpXa__monthHead{margin:0 0 var(--space-15);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);letter-spacing:var(--ls-sm);text-transform:uppercase;color:var(--navy-700)}.events-module__rBlpXa__monthCount{margin-left:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--text-muted);text-transform:none;letter-spacing:normal}.events-module__rBlpXa__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.events-module__rBlpXa__row{align-items:center;gap:var(--space-15);padding:var(--space-15);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex;position:relative}.events-module__rBlpXa__row:hover{border-color:var(--navy-300);background:var(--navy-050)}.events-module__rBlpXa__row:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.events-module__rBlpXa__chip{text-align:center;width:56px;font-family:var(--font-display);color:var(--navy-700);flex:none}.events-module__rBlpXa__chipDay{font-size:var(--text-2xl);line-height:1;font-weight:var(--weight-display);display:block}.events-module__rBlpXa__chipMonth{font-size:var(--text-md);letter-spacing:var(--ls-xs);text-transform:uppercase}.events-module__rBlpXa__chipDays{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-strong);color:var(--text-muted);text-transform:none;letter-spacing:normal;margin-top:2px;display:block}.events-module__rBlpXa__rowBody{flex:auto;min-width:0}.events-module__rBlpXa__rowTitle{font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-display);color:var(--text);margin:0}.events-module__rBlpXa__rowLink{color:inherit;text-decoration:none}.events-module__rBlpXa__rowLink:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.events-module__rBlpXa__rowLink:hover{text-decoration:underline}.events-module__rBlpXa__rowLink:focus-visible{outline:none}.events-module__rBlpXa__rowMeta{font-size:var(--text-md);line-height:var(--lh-md);color:var(--text-muted);margin:2px 0 0}.events-module__rBlpXa__rowMetaLink{color:var(--text-link);font-weight:var(--weight-strong);text-decoration:none;position:relative}.events-module__rBlpXa__rowMetaLink:hover,.events-module__rBlpXa__rowMetaLink:focus-visible{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}.events-module__rBlpXa__rowSummary{margin:var(--space-05) 0 0;font-size:var(--text-md);line-height:var(--lh-md);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events-module__rBlpXa__rowBadges{margin:var(--space-05) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.events-module__rBlpXa__rowChevron{color:var(--navy-600);flex:none}.events-module__rBlpXa__rail{gap:var(--space-2);flex-direction:column;display:flex}.events-module__rBlpXa__railPanel{background:var(--surface);border:1px solid var(--navy-100);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--space-2)}.events-module__rBlpXa__truncationNote{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}
.static-module__fNFSTG__page{padding-block:var(--space-2) var(--space-6)}.static-module__fNFSTG__header{margin-bottom:0}.static-module__fNFSTG__h1{max-width:30ch;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:var(--ls-2xl);text-transform:uppercase;color:var(--navy-700);margin:0}@media (min-width:768px){.static-module__fNFSTG__h1{font-size:var(--text-3xl);line-height:var(--lh-3xl);letter-spacing:var(--ls-3xl)}}.static-module__fNFSTG__standfirst{margin:var(--space-1) 0 0;font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--text-muted)}.static-module__fNFSTG__updated{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}@media (min-width:1024px){.static-module__fNFSTG__bodyWide{max-width:none}}.static-module__fNFSTG__railHeading{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-xs);text-transform:uppercase;color:var(--tint-600);font-weight:var(--weight-strong)}.static-module__fNFSTG__section{margin-top:var(--space-5);scroll-margin-top:calc(var(--header-h) + var(--space-2))}:is(.static-module__fNFSTG__section:has([data-form-status=done]:target) .static-module__fNFSTG__form,.static-module__fNFSTG__section:has([data-form-status=done][data-revealed]) .static-module__fNFSTG__form){display:none}.static-module__fNFSTG__h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);text-transform:uppercase;color:var(--navy-700)}@media (min-width:768px){.static-module__fNFSTG__h2{font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:var(--ls-2xl)}}.static-module__fNFSTG__contact{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2)}.static-module__fNFSTG__contactList{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.static-module__fNFSTG__contactLink{min-height:var(--tap-min);color:var(--navy-600);font-weight:var(--weight-strong);align-items:center;text-decoration:none;display:flex}.static-module__fNFSTG__contactLink:hover{text-decoration:underline}.static-module__fNFSTG__mapGrid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.static-module__fNFSTG__mapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.static-module__fNFSTG__mapGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.static-module__fNFSTG__mapColumn{gap:var(--space-3);align-content:start;display:grid}.static-module__fNFSTG__mapMore{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.static-module__fNFSTG__mapGroupHeading{margin:0 0 var(--space-05);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-sm);text-transform:uppercase;color:var(--navy-700)}.static-module__fNFSTG__mapList{font-size:var(--text-md);margin:0;padding:0;list-style:none}.static-module__fNFSTG__mapLink{min-height:var(--tap-min);color:var(--text-link);align-items:center;text-decoration:none;display:flex}@media (pointer:fine){.static-module__fNFSTG__mapLink{min-height:32px}}.static-module__fNFSTG__mapLink:hover{color:var(--text-link-hover);text-decoration:underline}.static-module__fNFSTG__glance{margin-top:var(--space-3)}.static-module__fNFSTG__hero{width:100%;height:auto;margin-bottom:var(--space-3);border-radius:var(--radius-md)}.static-module__fNFSTG__form{gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2);display:grid}@media (min-width:768px){.static-module__fNFSTG__form{padding:var(--space-3)}}.static-module__fNFSTG__field{gap:5px;display:grid}.static-module__fNFSTG__label{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-strong);color:var(--text)}.static-module__fNFSTG__required{font-weight:var(--weight-body);color:var(--text-muted)}.static-module__fNFSTG__input,.static-module__fNFSTG__textarea{width:100%;min-height:var(--tap-row);padding:var(--space-1) var(--space-15);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-body);font-size:var(--text-md);color:var(--text)}.static-module__fNFSTG__textarea{min-height:calc(var(--tap-row) * 3);line-height:var(--lh-md);resize:vertical}.static-module__fNFSTG__select{width:100%;min-height:var(--tap-row);padding:var(--space-1) var(--space-15);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-body);font-size:var(--text-md);color:var(--text)}.static-module__fNFSTG__fieldRow{gap:var(--space-2);align-items:start;display:grid}@media (min-width:480px){.static-module__fNFSTG__fieldRow{grid-template-columns:1fr 1fr}}.static-module__fNFSTG__hint{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted)}.static-module__fNFSTG__conditionalField{display:none}.static-module__fNFSTG__form:has(select[name=contactSubject] option[value=from_institution]:checked) .static-module__fNFSTG__institutionField{display:grid}.static-module__fNFSTG__form:has(select[name=contactSubject] option[value=career_suggestion]:checked) .static-module__fNFSTG__careerField{display:grid}@supports not selector(:has(*)){.static-module__fNFSTG__conditionalField{display:grid}}.static-module__fNFSTG__formNote{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--lh-md);color:var(--text-muted)}.static-module__fNFSTG__fieldset{border:0;gap:5px;margin:0;padding:0;display:grid}.static-module__fNFSTG__legend{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-strong);color:var(--text);padding:0}.static-module__fNFSTG__checkList{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.static-module__fNFSTG__checkList{grid-template-columns:repeat(2,minmax(0,1fr))}}.static-module__fNFSTG__check{align-items:center;gap:var(--space-1);min-height:var(--tap-row);font-size:var(--text-md);line-height:var(--lh-sm);color:var(--text);cursor:pointer;display:flex}.static-module__fNFSTG__check input{flex:none;width:20px;height:20px}.static-module__fNFSTG__consent{align-items:flex-start;gap:var(--space-1);padding:var(--space-15);border-radius:var(--radius-sm);background:var(--n-025);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-muted);cursor:pointer;display:flex}.static-module__fNFSTG__consent input{flex:none;width:20px;height:20px;margin-top:2px}.static-module__fNFSTG__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
