:root{--serif: "Roboto Slab", serif;--sans: "Roboto Condensed", sans-serif;--h1: 700 condensed clamp(2.875rem, 8vw, 4rem)/1 var(--sans);--h2: 400 clamp(2.25rem, 6vw, 3rem)/1.1 var(--serif);--h3: 400 clamp(2rem, 5vw, 2.25rem)/1.2 var(--serif);--h4: 400 clamp(1.75rem, 4vw, 2rem)/1.3 var(--serif);--h5: 700 1.5rem/1.4 var(--serif);--h6: 700 1.25rem/1.4 var(--serif);--body: 400 1.125rem/1.5 var(--sans);--small: 400 1rem/1.6 var(--sans);--meta: 400 .875rem/1.7 var(--sans);--white: #fff;--white-20: #ffffff33;--black: #000;--black-10: #0000001a;--black-20: #00000033;--black-80: #000000cc;--blue: #003da7;--blue-dk: #002c78;--blue-05: #003da70d;--gold: #fdb813;--gold-lt: #fad377;--gray: #edf2f2;--gutter: 2rem;--space: 6rem;--space-sm: calc(var(--space) / 2);--container: max(var(--gutter), (100% - 72rem) / 2);--container-xs: max(var(--gutter), (100% - 48rem) / 2);--container-sm: max(var(--gutter), (100% - 63rem) / 2);--container-lg: max(var(--gutter), (100% - 81rem) / 2);--transition: .4s ease;--transition-sm: .2s ease;--shadow: 0 .25rem .5rem var(--black-20)}:root{--heading: var(--blue);--link: var(--blue);--button: var(--blue);--button-text: var(--gold);--button-hover: var(--blue-dk);--text: var(--black)}.theme-blue{--heading: var(--white);--link: var(--gold);--button: var(--gold);--button-text: var(--black);--button-hover: var(--gold-lt);--background: var(--blue);--text: var(--white)}@keyframes fade-in{0%{opacity:0}}@keyframes fade-in-left{0%{transform:translate(50%);opacity:0}}@keyframes fade-in-right{0%{transform:translate(-50%);opacity:0}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes slide-in-top{0%{transform:translateY(-100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{cursor:auto}:focus{outline:.25rem dashed var(--outline, currentcolor);outline-offset:.25rem}:focus:not(:focus-visible){outline:0}iframe,img,svg,video{display:block;max-width:100%;height:auto}iframe,video{width:100%;aspect-ratio:16 / 9}blockquote,fieldset,figure,legend{margin-inline:0;padding:0;border:0}button,input,select,textarea{max-width:100%;border-radius:0;color:inherit;font:inherit;text-overflow:ellipsis}button,[type=button],[type=reset],[type=submit]{cursor:pointer}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-moz-placeholder{opacity:1}::placeholder{opacity:1}:root{scroll-padding-top:4rem}@media (min-width: 64em){:root{scroll-padding-top:5.5rem}}body{font:var(--body)}h1,h2,h3,h4,h5,h6{margin-block:min(2em,4rem) .5em;color:var(--heading)}h1,.h1{font:var(--h1);text-transform:uppercase}h2,.h2{font:var(--h2);text-transform:none}h3,.h3{font:var(--h3)}h4,.h4{font:var(--h4)}h5,.h5{font:var(--h5)}h6,.h6{font:var(--h6)}a{color:var(--link);-webkit-text-decoration:underline .0625em;text-decoration:underline .0625em;text-underline-offset:.125em}a:hover{text-decoration-thickness:.125em}hr{display:block;margin:var(--space-sm) 0;border:0;border-top:.0625rem solid var(--link)}.bleed{margin-inline:calc(var(--gutter) * -1)}.columns{margin-block:1em}@media (min-width: 48em){.columns{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.columns>:first-child{margin-top:0}}.container{padding-inline:var(--container)}.container-xs{padding-inline:var(--container-xs)}.contents{display:contents}.flush>:first-child{margin-top:0}.flush>:last-child{margin-bottom:0}.bg-gray{display:flow-root;background:var(--gray)}.intro{color:var(--link);font:var(--h5);font-weight:400}.invis:not(:active,:focus,:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:4}.skip-link a{--outline: var(--gold)}.space{margin-block:var(--space)}.space-sm{margin-block:var(--space-sm)}a.underline,.underline a{transition:background-size var(--transition);background-image:linear-gradient(var(--underline, currentcolor),var(--underline, currentcolor));background-position:center bottom;background-size:0 .0625em;text-decoration:none}a.underline:hover,.underline a:hover{background-size:100% .0625em}[data-animation=fade-in-left]{animation:fade-in-left .8s ease both}[data-animation=fade-in-right]{animation:fade-in-right .8s ease both}[data-animate]{animation-play-state:paused}[data-animate=true]{animation-play-state:running}:root:has(.Automodal){overflow:hidden}.Automodal{position:fixed;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;transition:background var(--transition);background:transparent;color:var(--white);overflow:hidden;z-index:3}.Automodal::backdrop{display:none}.Automodal--active{background:var(--black-80)}.Automodal__viewport{width:100%;height:100%;pointer-events:none}.Automodal__viewport:focus-visible .Automodal__item{outline:.25rem dashed var(--gold);outline-offset:-.25rem}.Automodal__item{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;margin:0;transition:opacity var(--transition);opacity:0}.Automodal--active .Automodal__item{opacity:1}.Automodal__item--finder{max-width:56rem;margin-left:auto;transition:none;animation:slide-out-right var(--transition);opacity:1}.Automodal--active .Automodal__item--finder{animation:slide-in-left var(--transition)}.Automodal__content,.Automodal__caption{width:100%;padding-inline:var(--container);pointer-events:auto}.Automodal__item--finder .Automodal__content{height:100vh;height:100dvh;padding:0;background:var(--white);color:var(--black);overflow:auto}.Automodal__close{--outline: var(--gold);display:grid;place-items:center;position:absolute;top:1.5rem;right:1.5rem;width:3.5rem;height:3.5rem;padding:0;transform:translate(min(100vw,56rem));transition:transform var(--transition);border:0;border-radius:50%;background-color:var(--gold)}.Automodal__close:after{content:"";display:block;width:1.5rem;height:1.5rem;background:var(--black);-webkit-mask-image:url(../assets/close.svg);mask-image:url(../assets/close.svg)}.Automodal--active .Automodal__close{transform:none}.Automodal:has(.Automodal__item:not(.Automodal__item--id)) .Automodal__close{transform:translate(200%)}.Automodal--active:has(.Automodal__item:not(.Automodal__item--id)) .Automodal__close{transform:none}[data-oversnap-scroll]{display:flex;position:relative;overflow:auto;scroll-behavior:smooth;scroll-snap-type:both mandatory;scrollbar-width:none}[data-oversnap-scroll]::-webkit-scrollbar{width:0;height:0}[data-oversnap-item]{flex-shrink:0;scroll-snap-align:center}[data-oversnap]{--active: 1;--gap: 2rem;--size: calc((100% / var(--active)) - ((var(--gap) * (var(--active) - 1)) / var(--active)));display:flex;flex-direction:column;position:relative}@media (min-width: 48em){[data-oversnap]{padding-inline:4.5rem}}[data-oversnap-scroll]{gap:var(--gap)}[data-oversnap-item]{width:var(--size);scroll-snap-align:center}[data-oversnap-nav]{display:flex;justify-content:flex-end;gap:1rem;order:1;margin-top:var(--space-sm);background-color:transparent;pointer-events:none}@media (min-width: 48em){[data-oversnap-nav]{justify-content:space-between;position:absolute;top:calc((100% - .75rem - var(--space-sm)) / 2);right:0;left:0;margin:0;transform:translateY(-50%)}}[data-oversnap-prev],[data-oversnap-next]{--outline: var(--button);display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:var(--button);pointer-events:auto}[data-oversnap-prev]:before,[data-oversnap-next]:before{content:"";width:2rem;height:2rem;background:var(--button-text)}[data-oversnap-prev]:hover,[data-oversnap-next]:hover{transform:scale(1.05)}[data-oversnap-prev][disabled],[data-oversnap-next][disabled]{opacity:.25;pointer-events:none}[data-oversnap-prev]:before{-webkit-mask-image:url(../assets/chevron-left.svg);mask-image:url(../assets/chevron-left.svg)}[data-oversnap-next]:before{-webkit-mask-image:url(../assets/chevron-right.svg);mask-image:url(../assets/chevron-right.svg)}[data-oversnap-pagination]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:var(--space-sm);pointer-events:none}[data-oversnap-page]{--outline: var(--button);width:.75rem;height:.75rem;padding:0;border:.125rem solid var(--button);border-radius:50%;background:transparent;pointer-events:auto}[data-oversnap-page=active]{background:var(--button)}.Alert{position:relative;padding:1rem 3rem 1rem 1rem}@media (min-width: 64em){.Alert{padding:1.5rem 5rem 1.5rem 2rem}}.Alert--primary{background:var(--gold)}.Alert--secondary{background:var(--gray)}.Alert__heading{margin:0;font:var(--h6);font-weight:400}@media (min-width: 64em){.Alert__heading{font-weight:400}}.Alert__warning{display:flex;align-items:center;gap:.75rem}.Alert__warning:before{content:"";flex-shrink:0;width:1.5rem;height:1.5rem;transform:translateY(-.0625em);background:currentColor;-webkit-mask-image:url(../assets/warning.svg);mask-image:url(../assets/warning.svg)}.Alert__toggle,.Alert__close{position:absolute;top:.375rem;right:.5rem;width:3rem;height:3rem;padding:0;border:0;background:transparent}@media (min-width: 64em){.Alert__toggle,.Alert__close{top:1rem;right:1.5rem}}.Alert__toggle:before,.Alert__close:before{content:"";display:block;width:inherit;height:inherit;background:currentcolor}.Alert__toggle:before{transition:transform var(--transition);-webkit-mask-image:url(../assets/chevron-up.svg);mask-image:url(../assets/chevron-up.svg)}.Alert__toggle[aria-expanded=false]:before{transform:rotate(180deg)}.Alert__close:before{-webkit-mask-image:url(../assets/close.svg);mask-image:url(../assets/close.svg)}.Alert__content{height:var(--height, auto);margin-inline:-1rem;padding-inline:1rem;transition:height var(--transition),visibility var(--transition);font:var(--small);font-weight:700;overflow:hidden}@media (min-width: 48em){.Alert__content{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter)}}[aria-expanded=false]+.Alert__content{height:var(--height, 0);visibility:hidden}.Alert__text{margin:0;padding-top:.5rem}@media (min-width: 64em){.Alert__text{padding-top:1rem}}.Alert__button{flex-shrink:0;margin:0;padding-block:1rem .5rem}@media (max-width: 63.999em){:root:has(.Header__menu-toggle[aria-expanded=true]){overflow:hidden}}.Header{--link: var(--white);display:flex;align-items:center;position:sticky;top:0;height:4rem;padding-inline:1rem;background:var(--blue);color:var(--white);z-index:2}@media (min-width: 64em){.Header{top:-3rem;height:8.5rem;padding-top:3rem;padding-inline:var(--gutter);background-image:linear-gradient(var(--white) 3rem,var(--blue) 3rem)}}.Header:before{content:"";position:absolute;inset:0;background:var(--blue);box-shadow:var(--shadow);z-index:-1}@media (min-width: 64em){.Header:before{background-image:linear-gradient(var(--white) 3rem,var(--blue) 3rem)}}.Header__logo{width:11.875rem}@media (min-width: 64em){.Header__logo{width:13.375rem}}.Header__menu-toggle{margin-left:auto;padding:0;border:0;background:transparent}@media (min-width: 64em){.Header__menu-toggle{display:none}}.Header__menu-toggle:before{content:"";display:block;width:2.25rem;height:2.25rem;background:var(--gold);-webkit-mask-image:url(../assets/menu.svg);mask-image:url(../assets/menu.svg)}.Header__menu-toggle[aria-expanded=true]:before{-webkit-mask-image:url(../assets/close.svg);mask-image:url(../assets/close.svg)}@media (max-width: 63.999em){.Header__menu{display:flex;flex-direction:column;position:absolute;top:4rem;right:0;left:0;height:calc(100vh - 4rem);height:calc(100dvh - 4rem);padding-inline:1rem;transition:transform var(--transition),visibility var(--transition);background:var(--blue);color:var(--white);overflow:auto}[aria-expanded=false]+.Header__menu{transform:translate(-100%);visibility:hidden}}@media (min-width: 64em){.Header__menu{display:contents}}.Header__menu a{--underline: var(--gold);text-decoration:none}.Header__nav{--height: initial;margin:0;padding:0;font:var(--small);font-weight:700}@media (min-width: 64em){.Header__nav{--gap: 1rem;display:flex;gap:var(--gap);margin-left:auto;padding-inline:calc(var(--gap) + .75em) var(--gap);font:var(--meta);font-weight:700;white-space:nowrap}}@media (min-width: 80em){.Header__nav{--gap: 2rem;font:var(--small);font-weight:700}}@media (min-width: 90em){.Header__nav{--gap: 3rem}}.Header__nav li{position:relative}@media (max-width: 63.999em){.Header__nav li{margin-top:.75rem}}.Header__nav ul{font:var(--meta)}@media (max-width: 63.999em){.Header__nav ul{height:var(--height, auto);transition:height var(--transition),visibility var(--transition);overflow:hidden}}@media (min-width: 64em){.Header__nav ul{position:absolute;top:calc(100% + 1.875rem);right:-2rem;width:36rem;padding:.5rem 2rem 2rem;transition:transform var(--transition),opacity var(--transition),visibility var(--transition);background:var(--blue);box-shadow:var(--shadow);-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;white-space:normal;z-index:-2}}@media (min-width: 80em){.Header__nav ul{font:var(--small)}}@media (min-width: 64em){.Header__nav li:nth-child(1) ul,.Header__nav li:nth-child(2) ul{right:auto;left:-2rem}}@media (min-width: 80em){.Header__nav li:nth-child(3) ul{right:auto;left:-2rem}}@media (min-width: 64em){.Header__nav li li{padding-top:1.5rem}}@media (max-width: 63.999em){.Header__nav [aria-expanded=false]+ul{height:var(--height, 0);visibility:hidden}}@media (min-width: 64em){.Header__nav [aria-expanded=false]+ul{transform:translateY(calc(var(--space-sm) * -1));opacity:0;visibility:hidden}}@media (min-width: 64em){[data-stuck] .Header__nav{display:none}}.Header__sub-toggle{padding:0;border:0;background:transparent;vertical-align:top}@media (max-width: 63.999em){.Header__sub-toggle{margin-left:.5rem}}.Header__sub-toggle:before{content:"";display:block;width:2rem;height:1.5rem;transition:transform var(--transition);background:var(--gold);-webkit-mask-image:url(../assets/chevron-up.svg);mask-image:url(../assets/chevron-up.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% auto;mask-size:100% auto}@media (min-width: 64em) and (max-width: 71.999em){.Header__sub-toggle:before{width:1.5rem}}.Header__sub-toggle[aria-expanded=false]:before{transform:rotate(180deg)}.Header__audience{margin:0;padding:0;font:var(--meta)}@media (max-width: 63.999em){.Header__audience{margin-top:2rem;padding-top:1.25rem;border-top:.0625rem solid}}@media (min-width: 64em){.Header__audience{display:flex;align-items:center;gap:2rem;position:absolute;top:0;left:2rem;height:3rem}}@media (max-width: 63.999em){.Header__audience li{margin-top:.75rem}}.Header__audience li:first-child{font-weight:700}@media (min-width: 64em){.Header__audience li:first-child{position:relative;padding-left:1.5rem}.Header__audience li:first-child:before{content:"";position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;background:var(--black);-webkit-mask-image:url(../assets/globe.svg);mask-image:url(../assets/globe.svg)}}@media (min-width: 64em){.Header__audience a{--underline: initial;color:var(--black)}}@media (min-width: 64em){[data-stuck] .Header__audience{display:none}}@media (max-width: 63.999em){.Header__search-wrap{margin-top:auto}}@media (min-width: 64em){.Header__search-wrap{display:contents}}@media (min-width: 64em){[data-stuck] .Header__search-wrap{display:none}}.Header__search-toggle{padding:0;border:0;background:transparent}@media (max-width: 63.999em){.Header__search-toggle{display:none}}.Header__search-toggle:before{content:"";display:block;width:1.5rem;height:1.5rem;background:var(--gold);-webkit-mask-image:url(../assets/close.svg);mask-image:url(../assets/close.svg)}.Header__search-toggle[aria-expanded=false]:before{-webkit-mask-image:url(../assets/search.svg);mask-image:url(../assets/search.svg)}.Header__search{--outline: var(--gold);position:relative}@media (max-width: 63.999em){.Header__search{margin-block:2rem 2.5rem}}@media (min-width: 64em){.Header__search{position:absolute;top:100%;right:0;left:0;padding:var(--space-sm) var(--container-xs);transition:transform var(--transition),opacity var(--transition),visibility var(--transition);background:var(--blue);box-shadow:var(--shadow);z-index:-2}}@media (min-width: 64em){[aria-expanded=false]+.Header__search{transform:translateY(calc(var(--space-sm) * -1));opacity:0;visibility:hidden}}.Header__wrap{position:relative}.Header__label{display:block;font:var(--meta);font-weight:700}@media (min-width: 64em){.Header__label{color:var(--gold);font:var(--h5);text-align:center}}.Header__input{display:block;width:100%;height:3rem;margin-top:.5rem;padding:0 3rem 0 1.5rem;border:0;border-radius:3rem;background:var(--white);color:var(--black)}@media (min-width: 64em){.Header__input{height:4rem;margin-top:1rem;padding-inline:2rem 4rem;border-radius:4rem}}.Header__submit{display:grid;place-items:center;position:absolute;right:0;bottom:0;width:3rem;height:3rem;padding:0;border:0;background:transparent}@media (min-width: 64em){.Header__submit{width:4rem;height:4rem}}.Header__submit:before{content:"";display:block;width:1.5rem;height:1.5rem;background:var(--blue);-webkit-mask-image:url(../assets/search.svg);mask-image:url(../assets/search.svg)}@media (min-width: 64em){.Header__submit:before{width:2rem;height:2rem}}.Header__actions{display:flex;align-items:center;justify-content:space-around;gap:2rem;height:3rem;margin:0;padding:0 var(--gutter);background:var(--gold);font:var(--meta);font-weight:700}@media (max-width: 63.999em){.Header__actions{flex-shrink:0;margin-inline:-1rem}}@media (min-width: 64em){.Header__actions{position:absolute;top:0;right:0}}.Header__actions a{--underline: initial;color:var(--black)}@media (min-width: 64em){[data-stuck] .Header__actions{top:3rem;height:5.5rem;animation:fade-in var(--transition)}}.Footer a:not(:hover){text-decoration:none}.Footer__top{padding:var(--space-sm) var(--container)}@media (min-width: 64em){.Footer__top{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.Footer__logo{display:block;max-width:22rem}@media (min-width: 64em){.Footer__logo{grid-column:span 2}}.Footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem var(--gutter);margin:var(--space-sm) 0 0;padding:0;list-style:none}@media (max-width: 63.999em){.Footer__nav{font:var(--small)}}.Footer__nav a{color:var(--black)}.Footer__locations{display:grid;gap:var(--gutter);margin:var(--space-sm) 0 0;padding:0;font:var(--meta);list-style:none}@media (min-width: 48em){.Footer__locations{grid-template-columns:1fr 1fr}}.Footer__locations p{margin-block:.5em}.Footer__bottom{padding:var(--space-sm) var(--container);background:var(--gray)}@media (min-width: 64em){.Footer__bottom{display:flex;align-items:center;justify-content:space-between}}.Footer__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none}.Footer__social{display:flex;justify-content:center;margin-top:var(--space-sm)}@media (min-width: 64em){.Footer__social{justify-content:flex-end;margin:0}}.Footer__legal{margin-top:var(--space-sm);font:var(--meta);text-align:center}@media (min-width: 64em){.Footer__legal{margin-top:1.5rem}}.Footer__legal span{display:block}@media (min-width: 48em){.Footer__legal span{display:inline}.Footer__legal span:before{content:" | "}}.Footer__legal a{color:inherit;text-decoration:none}.Hero{background:var(--black);color:var(--text)}.Hero [data-oversnap]{--gap: 0rem;padding:0}.Hero [data-oversnap-scroll]{outline-color:var(--black)}.Hero [data-oversnap-nav],.Hero [data-oversnap-pagination]{padding-inline:var(--container-lg)}@media (max-width: 47.999em){.Hero [data-oversnap-nav]{position:absolute;right:0;bottom:var(--space-sm);margin:0;transform:translateY(calc(50% - .375rem))}}@media (min-width: 48em){.Hero [data-oversnap-nav]{top:50%;padding-inline:2rem}}.Hero [data-oversnap-pagination]{--button: var(--white);position:absolute;bottom:var(--space-sm);left:0;margin:0}@media (min-width: 48em){.Hero [data-oversnap-pagination]{padding-inline:calc(var(--container-lg) + 4.5rem)}}.Hero__item{display:grid;place-items:end start;position:relative;min-height:30rem;padding-block:var(--space-sm);padding-inline:var(--container);z-index:0}@media (min-width: 48em){.Hero__item{min-height:36rem}}@media (min-width: 64em){.Hero__item{min-height:41.25rem}}[data-oversnap] .Hero__item{padding-block:var(--space-sm) calc(var(--space) + .75rem);padding-inline:var(--container-lg)}.Hero__item:before{content:"";position:absolute;inset:0;background-image:linear-gradient(transparent,var(--black-80))}@media (min-width: 48em){.Hero--splash .Hero__item,.Hero--text .Hero__item{place-items:center start}}.Hero__video,.Hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.Hero__control{display:grid;place-items:center;position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;transition:transform var(--transition);background:var(--white);z-index:1}@media (min-width: 64em){.Hero__control{top:2rem;right:2rem}}.Hero__control:before{content:"";width:2rem;height:2rem;background:var(--black);-webkit-mask-image:url(../assets/pause.svg);mask-image:url(../assets/pause.svg)}.Hero__control:hover{transform:scale(1.05)}.Hero__control--paused:before{-webkit-mask-image:url(../assets/play.svg);mask-image:url(../assets/play.svg)}.Hero__content{width:100%;position:relative;font:var(--small);font-weight:700}@media (min-width: 48em){.Hero__content{width:75%}}@media (min-width: 64em){.Hero__content{width:50%}}@media (min-width: 48em){[data-oversnap] .Hero__content{padding-left:4.5rem}}.Hero__title{font:var(--h1);font-size:clamp(4rem,8vw,7rem);text-transform:uppercase}@media (max-width: 63.999em){.Breadcrumbs{--link: var(--white);padding:1.25rem 1rem;border-bottom:.0625rem solid var(--gold);background:var(--blue);color:var(--white);font:var(--meta);font-weight:700}}@media (min-width: 64em){.Breadcrumbs{margin-block:1.5rem;padding-inline:var(--container);color:var(--link);font:var(--small)}}@media (min-width: 64em){.Subnav--full{--heading: var(--white);--link: var(--white);padding:var(--space) var(--container-sm);background:var(--blue);color:var(--white)}}@media (min-width: 64em){.Subnav--widget{padding:1.5rem 1rem 2rem;border-top:.5rem solid var(--blue);box-shadow:var(--shadow)}}.Subnav__heading{display:none}@media (min-width: 64em){.Subnav__heading{display:block;margin-top:0}}@media (min-width: 64em){.Subnav--full .Subnav__heading{font:var(--h3)}}@media (min-width: 64em){.Subnav--widget .Subnav__heading{font:var(--h5)}}.Subnav__toggle{--outline: var(--gold);display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;border:0;background:var(--blue);color:var(--white);font:var(--h5);font-weight:400;text-align:left}@media (min-width: 64em){.Subnav__toggle{display:none}}.Subnav__toggle:before,.Subnav__toggle:after{content:"";flex-shrink:0;width:2rem;height:2rem;background:var(--gold)}.Subnav__toggle:before{-webkit-mask-image:url(../assets/section.svg);mask-image:url(../assets/section.svg)}.Subnav__toggle:after{margin-left:auto;transition:transform var(--transition);-webkit-mask-image:url(../assets/chevron-up.svg);mask-image:url(../assets/chevron-up.svg)}.Subnav__toggle[aria-expanded=false]:after{transform:rotate(180deg)}.Subnav__list{margin:0;padding:0;font-weight:700}@media (max-width: 63.999em){.Subnav__list{--link: var(--white);height:var(--height, auto);transition:height var(--transition),visibility var(--transition);padding-inline:.5rem;background:var(--blue);color:var(--white);font:var(--meta);font-weight:700;overflow:hidden}[aria-expanded=false]+.Subnav__list{height:var(--height, 0);visibility:hidden}}.Subnav__list>li{position:relative}@media (max-width: 63.999em){.Subnav__list>li{padding:.5rem 3rem .5rem .5rem;border-bottom:.0625rem solid var(--white-20)}.Subnav__list>li:last-child{margin-bottom:2rem}}.Subnav__list ul{--height: initial;height:var(--height, auto);padding-left:1.125rem;transition:height var(--transition),visibility var(--transition);font-weight:400;list-style:disc;overflow:hidden}@media (min-width: 64em){.Subnav__list ul{font:var(--small)}}.Subnav__list [aria-expanded=false]+ul{height:var(--height, 0);visibility:hidden}@media (max-width: 63.999em){.Subnav__list ul li{margin-top:.5rem}}@media (min-width: 64em){.Subnav--full .Subnav__list{display:grid;gap:1rem 4rem;grid-template-columns:1fr 1fr 1fr}.Subnav--full .Subnav__list>li{padding-top:1rem;border-top:.0625rem solid var(--gold)}}@media (min-width: 64em){.Subnav--widget .Subnav__list{--link: var(--black)}.Subnav--widget .Subnav__list>li{padding:.5rem 3rem .5rem 0;border-bottom:.0625rem solid var(--gray)}.Subnav--widget .Subnav__list ul li:first-child{padding-top:.5rem}}.Subnav__sub-toggle{position:absolute;top:.25rem;right:.5rem;width:2rem;height:2rem;padding:0;border:0;background:transparent}.Subnav__sub-toggle:after{content:"";display:block;width:100%;height:100%;transition:transform var(--transition);background:var(--gold);-webkit-mask-image:url(../assets/chevron-up.svg);mask-image:url(../assets/chevron-up.svg)}.Subnav__sub-toggle[aria-expanded=false]:after{transform:rotate(180deg)}@media (min-width: 64em){.Subnav--widget .Subnav__sub-toggle:after{background:var(--blue)}}@media (min-width: 64em){.Subnav--widget .Subnav__active>a,.Subnav--widget .Subnav__active>span{color:var(--blue)}}.Quotes{overflow:hidden}.Quotes [data-oversnap]{--gap: 1rem;padding:0}@media (min-width: 48em){.Quotes [data-oversnap]{padding-inline:var(--container)}}@media (min-width: 48em){.Quotes [data-oversnap-viewport]{position:relative;max-width:34rem}}@media (min-width: 48em){.Quotes [data-oversnap-scroll]{--offset: max(var(--gutter), (100vw - 72rem) / 2);--extra: max(var(--offset), 100vw - var(--offset) - 34rem);width:100vw;padding-inline:var(--offset) var(--extra);scroll-padding-inline:var(--offset) var(--extra);transform:translate(calc(var(--offset) * -1))}}.Quotes [data-oversnap-nav],.Quotes [data-oversnap-pagination]{padding-inline:var(--container)}@media (min-width: 48em){.Quotes [data-oversnap-nav]{justify-content:flex-end;top:100%;left:auto;margin-top:-.375rem}}.Quotes__carousel{padding-bottom:var(--space-sm);background:var(--background);color:var(--text)}@media (min-width: 48em){.Quotes__carousel{padding-bottom:var(--space)}}.Quotes__item{position:relative;background:var(--black);z-index:0}.Quotes__item:after{content:"";position:absolute;right:0;bottom:0;left:0;border-top:.5rem solid var(--gold);transition:opacity var(--transition)}.Quotes__item[inert]:after{opacity:0}.Quotes__item--gradient:before{content:"";position:absolute;transition:opacity var(--transition);background:linear-gradient(transparent,var(--black-80));inset:0}.Quotes__item--gradient[inert]:before{opacity:0}.Quotes__play{display:flex;align-items:center;gap:1rem;position:absolute;bottom:2rem;left:2rem;transition:opacity var(--transition);color:var(--white);font:var(--small);font-weight:700;text-transform:uppercase}.Quotes__play:before,.Quotes__play:after{content:"";width:2.5rem;height:2.5rem;border-radius:50%;transition:transform var(--transition)}.Quotes__play:before{background:var(--white)}.Quotes__play:after{position:absolute;left:0;bottom:0;background:var(--black);-webkit-mask:url(../assets/play.svg) center / 1.75rem 1.75rem no-repeat;mask:url(../assets/play.svg) center / 1.75rem 1.75rem no-repeat}.Quotes__play:hover:before,.Quotes__play:hover:after{transform:scale(1.05)}[inert] .Quotes__play{opacity:0}.Quotes__image{position:relative;transition:filter var(--transition);filter:grayscale(1);z-index:-1}[inert] .Quotes__image{filter:none}.Quotes__cycle{display:grid;grid-template-areas:"a"}@media (max-width: 47.999em){.Quotes__cycle{padding-inline:var(--container)}}.Quotes__content{grid-area:a;position:relative;margin:var(--space-sm) 0 0;padding-left:4.5rem;transition:opacity var(--transition)}@media (min-width: 48em){.Quotes__content{margin-top:var(--space-sm);padding-top:4.5rem;padding-right:4.5rem}}.Quotes__content[inert]{opacity:0}.Quotes__content:before{content:"";position:absolute;top:0;left:0;width:3rem;height:3rem;background:var(--gold);-webkit-mask-image:url(../assets/quote.svg);mask-image:url(../assets/quote.svg)}@media (min-width: 48em){.Quotes__content:before{left:4.5rem}}.Quotes__text{margin:0;font:var(--h6)}@media (min-width: 48em){.Quotes__text{font:var(--h5);font-weight:700}}@media (min-width: 64em){.Quotes__text{font:var(--h4);font-weight:700}}.Quotes__meta{margin-top:var(--space-sm);font:var(--h6);font-weight:400}@media (min-width: 64em){.Quotes__meta{font:var(--h5);font-weight:400}}.Quotes__meta cite{font-style:normal;font-weight:700}.Quotes__link{font:var(--body);font-family:var(--sans);font-weight:700}.Cards{margin-block:var(--space);padding-inline:var(--container)}.Cards--inset{padding:0}.Cards__grid{display:grid;gap:var(--space-sm) var(--gutter);margin-top:var(--space-sm)}@media (min-width: 48em){.Cards__grid{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.Cards__grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 48em){.Cards--inset .Cards__grid{grid-template-columns:1fr 1fr}}.Cards__item{box-shadow:var(--shadow)}.Cards__content{padding:var(--gutter);border-top:1rem solid var(--gold)}.Cards__title{font:var(--h5);font-weight:400}.Stats{padding:var(--space) var(--container);background:var(--gray);overflow:hidden}.Stats__header{text-align:center}.Stats__grid{display:grid;gap:var(--space-sm) var(--gutter);margin-top:var(--space-sm)}@media (min-width: 64em){.Stats__grid{grid-template-columns:1fr 1fr}}.Stats__item{position:relative}@media (min-width: 48em){.Stats__item{max-width:42rem;margin-inline:auto}}.Stats__icon{position:absolute;right:-2rem;top:0rem;width:8rem;height:8rem;padding:.5rem;border-radius:50%;border:1rem solid var(--gold);background:var(--gray);color:var(--blue);box-shadow:0 0 0 1rem var(--gray);z-index:1}.Stats__shadow{filter:drop-shadow(var(--shadow))}.Stats__interior{background:var(--white)}@media (min-width: 48em){.Stats__interior{-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}}.Stats__value{padding:var(--gutter);background:var(--blue);color:var(--white);font:var(--h1);font-family:var(--serif);font-weight:400;text-align:center}@media (max-width: 31.999em){.Stats__value{padding-right:8rem}}.Stats__content{margin-inline:auto;padding:var(--gutter);font:var(--small)}@media (min-width: 48em){.Stats__content{padding-inline:var(--space) calc(var(--space) * 2)}}@media (min-width: 64em){.Stats__content{padding-inline:calc(var(--gutter) * 3) calc(var(--gutter) * 4)}}.Stats__title{text-align:center}.Collage{display:grid;gap:1rem;padding:var(--space) var(--container);background:var(--background, var(--gray));color:var(--text)}@media (min-width: 48em){.Collage{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.Collage{grid-template-columns:repeat(9,1fr)}}.Collage__header{padding-bottom:var(--space-sm)}@media (min-width: 48em){.Collage__header{padding-right:var(--space-sm)}}@media (min-width: 64em){.Collage__header{grid-column:1 / 5;padding-right:0}}.Collage__card{display:flex;align-items:flex-end;position:relative;aspect-ratio:3 / 4;background:var(--black);overflow:hidden;z-index:0}@media (min-width: 32em){.Collage__card{aspect-ratio:3 / 2}}.Collage__card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(transparent,var(--black-80))}.Collage__card:nth-child(2){place-self:end}@media (min-width: 64em){.Collage__card:nth-child(2){grid-column:6 / -1}}@media (min-width: 64em){.Collage__card:nth-child(3){grid-column:1 / 4;grid-row:span 2;aspect-ratio:auto}}@media (min-width: 64em){.Collage__card:nth-child(4){grid-column:4 / 7}}@media (min-width: 64em){.Collage__card:nth-child(5){grid-column:4 / 7;grid-row:3}}@media (min-width: 64em){.Collage__card:nth-child(6){grid-column:7 / -1;grid-row:span 2;aspect-ratio:auto}}.Collage__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.Collage__text{--heading: var(--white);position:relative;padding:var(--gutter);color:var(--white);font:var(--small)}.Collage__text a{color:inherit}.Split{margin-block:var(--space);padding-inline:var(--container)}@media (min-width: 64em){.Split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space)}}.Split--gray{margin:0;padding-block:var(--space);background:var(--gray)}@media (max-width: 63.999em){.Split__router{margin-top:var(--space-sm)}}.Social{display:flex;margin:0;padding:0;gap:.75rem;list-style:none}.Social a{--outline: var(--blue);display:block;width:2rem;padding:.5rem;border-radius:50%;background:var(--blue);color:var(--gray)}.Social a:hover{transform:scale(1.05)}.Social--large a{width:3rem;padding:.75rem}.Banner{margin-block:var(--space);padding-inline:var(--container);background:var(--background);color:var(--text);text-align:center}.Banner hr{border-top-width:.375rem}@media (min-width: 48em){.Banner--split{display:grid;gap:var(--space);grid-template-columns:2fr 1fr;text-align:left}}.Banner--gray{background:var(--gray)}.Banner--gray,.Banner--blue{margin-block:0;padding-block:var(--space)}.Banner--alt{background-image:url(../assets/logo-n.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.Banner__main{max-width:32rem;margin-inline:auto;font:var(--small)}.Banner--wide .Banner__main{max-width:none;font:var(--body)}@media (min-width: 48em){.Banner--split .Banner__main{max-width:none;margin-inline:0}}.Banner--alt .Banner__main{font:var(--h4);font-family:var(--sans);color:var(--blue)}.Banner--alt .Banner__heading{font:var(--h5)}.Banner__social{display:flex;justify-content:center;margin-top:var(--space-sm)}.Banner__list{max-width:42rem;margin-inline:auto;text-align:left}.Banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-block:var(--space-sm) 0}@media (min-width: 48em){.Banner--split .Banner__buttons{align-self:end;justify-content:end;margin:0}}.Updates{padding:var(--space) var(--container-lg);background:var(--gray)}.Updates__item{max-width:63rem;margin-inline:auto}.Gallery{--background: var(--gray)}.Gallery [data-oversnap]{padding:0}@media (max-width: 47.999em){.Gallery [data-oversnap]{background-image:linear-gradient(var(--background) 25%,transparent 25%)}}@media (min-width: 48em){.Gallery [data-oversnap-scroll]{padding-inline:max(var(--container-lg) + 4.5rem,(100% - 56.25rem) / 2)}}.Gallery [data-oversnap-nav],.Gallery [data-oversnap-pagination]{padding-inline:var(--container-lg)}@media (min-width: 48em){.Gallery [data-oversnap-nav],.Gallery [data-oversnap-pagination]{padding-inline:2rem}}.Gallery--blue{--background: var(--blue)}@media (max-width: 47.999em){.Gallery__carousel{--heading: var(--white);--link: var(--gold);--button: var(--gold);--button-text: var(--black);padding-bottom:var(--space-sm);background:var(--blue);color:var(--white)}}@media (min-width: 48em){.Gallery__carousel{margin-bottom:var(--space);background-image:linear-gradient(var(--background) 50%,transparent 50%)}}.Gallery__item{position:relative;margin:0;scroll-snap-align:center;background:var(--black)}@media (min-width: 64em){.Gallery__image{transition:opacity var(--transition)}}@media (min-width: 64em){[inert] .Gallery__image{opacity:.5}}.Gallery__caption{position:relative;padding:var(--gutter);background:var(--background);color:var(--text);font:var(--small)}@media (max-width: 47.999em){.Gallery__caption{padding-block:var(--space-sm) 0}}@media (min-width: 64em){.Gallery__caption{position:absolute;right:0;bottom:0;max-width:40rem;transition:opacity var(--transition)}}.Gallery__caption:before{content:"";position:absolute;top:0;left:0;width:50%;border-top:.375rem solid var(--gold)}@media (min-width: 64em){[inert] .Gallery__caption{opacity:0}}.Gallery__title{font:var(--h5)}.Faculty{margin-block:var(--space-sm)}.Faculty--full{margin-block:var(--space);padding-inline:var(--container)}.Faculty--cards{display:grid;gap:var(--space-sm)}@media (min-width: 64em){.Faculty--cards{grid-template-columns:1fr 1fr}}.Faculty__item{margin-top:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:.0625rem solid var(--blue)}@media (min-width: 32em){.Faculty__item{display:flex;align-items:flex-start}}.Faculty--cards .Faculty__item{margin:0;padding:var(--gutter);border-left:1rem solid var(--gold);border-bottom:0;box-shadow:var(--shadow)}.Faculty__item--alt{padding-bottom:0;border:0}.Faculty__image{flex-shrink:0;width:30%;max-width:12.5rem}@media (max-width: 31.999em){.Faculty__image{width:auto;margin-bottom:var(--gutter)}}@media (min-width: 32em){.Faculty__item--alt .Faculty__image{width:calc(50% - var(--gutter));max-width:24rem}}@media (min-width: 32em){.Faculty__text{padding-left:var(--gutter)}}@media (min-width: 48em){.Faculty__item--alt .Faculty__text{align-self:center;padding-left:calc(var(--gutter) * 2)}}.Widget{padding:var(--gutter);font:var(--small)}.Widget ul{padding:0;list-style:none}.Widget li{margin-top:.5em}.Widget--blue{background:var(--background);color:var(--text)}.Widget--blue a{color:inherit}.Widget--card{border-top:1rem solid var(--gold);box-shadow:var(--shadow)}.Widget--cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:0}.Widget__label{display:block;margin-block:1.5rem;font:var(--body)}.Widget__input{--outline: var(--white);display:block;width:100%;margin-top:.75rem;padding:1rem;border:0;background:var(--white);color:var(--black)}.Widget__footer{margin-top:var(--space-sm);text-align:center}#form *{width:100%}#form *:focus{outline-color:var(--white)}#form input{--outline: var(--white);display:block;width:100%;margin-top:.75rem;padding:1rem;border:0;background:var(--white);color:var(--black)}#form .form_label{display:block;font:var(--body);margin:1em 0 .75rem}#form select{padding:1rem;color:var(--black)}#form button{--outline: var(--button);display:inline-block;padding:.875rem 3.3125rem;border:0;border-radius:4rem;transition:transform var(--transition-sm);background:var(--button);color:var(--button-text);font:var(--small);font-weight:700;line-height:1.25rem;text-align:center;text-decoration:none;margin-top:1em}#form button:hover{transform:scale(1.05);background-image:linear-gradient(90deg,transparent,var(--button-hover))}@media (max-width: 64em){#form .form_birthdate select{width:calc(33% - 3px)}}@media (min-width: 64em){#form .form_birthdate select{margin:0 0 1em!important}}.Main{display:grid;gap:var(--space-sm);grid-template-columns:100%;margin-block:0 var(--space);padding-inline:var(--container)}@media (min-width: 64rem){.Main{grid-template-areas:"content sidebar-top" "content sidebar" "content .";grid-template-columns:minmax(0,1fr) 20rem;margin-top:var(--space-sm)}}@media (min-width: 64rem){.Main--flip{grid-template-areas:"sidebar-top content" "sidebar content" ". content";grid-template-columns:20rem minmax(0,1fr)}}.Main__sidebar{display:grid;gap:var(--space-sm)}@media (min-width: 64rem){.Main__sidebar{grid-column:2}}@media (min-width: 64em){.Main--flip .Main__sidebar{grid-column:1}}@media (min-width: 64em){.Main__sidebar[data-sticky],.Main__sidebar[data-stuck=true]{position:sticky;top:8.5rem}}@media (min-width: 64em){.Main__sidebar[data-stuck=true]{animation:slide-in-top var(--transition)}}@media (max-width: 63.999em){.Main__sidebar--top{margin-inline:calc(var(--gutter) * -1)}}@media (min-width: 64rem){.Main__content{display:flow-root;grid-area:content;order:-1;max-width:46rem}}@media (max-width: 63.999em){.Main__content:first-child{margin-top:var(--space-sm)}}@media (min-width: 64em){.Main--flip .Main__content{margin-left:auto}}.Finder__form{padding:var(--gutter);border-top:1rem solid var(--gold);background:var(--white);box-shadow:var(--shadow)}.Finder__label{display:block;margin-top:var(--gutter);color:var(--blue);font:var(--meta);font-weight:700;letter-spacing:.125rem;text-transform:uppercase}.Finder__label--search{position:relative}.Finder__label--search:after{content:"";position:absolute;bottom:.875rem;right:1rem;width:2rem;height:2rem;background:var(--blue);-webkit-mask-image:url(../assets/search.svg);mask-image:url(../assets/search.svg);pointer-events:none}.Finder__input{display:block;width:100%;margin-top:.75rem;padding:1rem 3.75rem 1rem 1.5rem;border:0;border-radius:2rem;background:var(--gray);font:var(--body);color:var(--blue)}.Finder__dropdown{margin-top:.75rem;border-radius:2rem;background:var(--blue)}.Finder__button{--outline: var(--blue);display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.5rem;border:0;border-radius:2rem;background:var(--blue);color:var(--white);font:var(--small);font-weight:700;text-align:left}.Finder__button:after{content:"";flex-shrink:0;width:2rem;height:2rem;margin-inline:.5rem -.5rem;transition:transform var(--transition);background:var(--white);-webkit-mask-image:url(../assets/chevron-down.svg);mask-image:url(../assets/chevron-down.svg)}.Finder__button[aria-expanded=true]:after{transform:rotate(180deg)}.Finder__list{height:var(--height, auto);border-radius:0 0 2rem 2rem;transition:height var(--transition),opacity var(--transition),visibility var(--transition);background:var(--blue);overflow:hidden}[aria-expanded=false]+.Finder__list{height:var(--height, 0);opacity:0;visibility:hidden}.Finder__sublabel{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;padding-inline:1.5rem;color:var(--white);font:var(--meta);letter-spacing:normal;text-transform:none}.Finder__checkbox{flex-shrink:0;width:1.25rem;height:1.25rem;border:.125rem solid;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Finder__checkbox:checked{background:var(--gold)}.Finder__active{display:flex;flex-wrap:wrap;gap:.75rem;margin:var(--gutter) 0}.Finder__active:empty{display:none}.Finder__remove{display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem;border:.0625rem solid;border-radius:2rem;background:none;color:var(--blue);font:var(--meta)}.Finder__remove:after{content:"";flex-shrink:0;width:1rem;height:1rem;background:currentcolor;-webkit-mask-image:url(../assets/close.svg);mask-image:url(../assets/close.svg)}.Finder__reset,.Finder__all{padding:0;border:0;background:none;color:var(--blue);font:var(--small);font-weight:700;-webkit-text-decoration:underline .0625em;text-decoration:underline .0625em;text-underline-offset:.125em}.Finder__reset:hover,.Finder__all:hover{text-decoration-thickness:.125em}.Finder__active:empty+.Finder__reset,.Finder__active:empty+.Finder__all{display:none}.Finder__item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin-top:.75rem;padding:1.5rem 2rem;border:0;background:var(--white);color:var(--blue);font:var(--h5);text-align:left}.Finder__item:after{content:"";flex-shrink:0;width:2rem;height:2rem;background:currentColor;-webkit-mask:url(../assets/more.svg);mask:url(../assets/more.svg)}.Finder__item:hover{background:var(--blue);color:var(--white)}.Finder__counter{margin-block:var(--gutter);color:var(--blue);font:var(--small);font-weight:700}.Finder__pagination{display:grid;place-items:center;margin-top:var(--gutter)}.Finder__page{--outline: var(--button);display:none;padding:1.125rem 3.125rem;border:.1875rem solid var(--button);border-radius:4rem;background:var(--button);color:var(--button-text);font:var(--small);font-weight:700;text-align:center;text-decoration:none}.Finder__page:hover{transform:scale(1.05)}.Finder__page--active+.Finder__page{display:inline-block}.Finder__all{margin-top:1.5rem}.Finder__all:first-child,.Finder__all.Finder__page--active,.Finder__page--active+.Finder__all{display:none}.Finder__modal{background:var(--white);color:var(--black);font:var(--meta)}.Finder__header{display:flex;justify-content:space-between;margin:0;padding:var(--space-sm) var(--container);background:var(--blue);color:var(--white);font:var(--h4);font-family:var(--sans);font-weight:700}@media (min-width: 48em){.Finder__header{padding-inline:4rem}}.Finder__header:after{content:"";flex-shrink:0;width:3.5rem}.Finder__main{padding:var(--space-sm) var(--container)}@media (min-width: 48em){.Finder__main{padding-inline:4rem}}.Finder__section{margin-bottom:0;padding-bottom:1.5rem;border-bottom:.0625rem solid var(--blue);font:var(--h5)}.Finder__detail{padding-bottom:1.5rem;border-bottom:.0625rem solid var(--gray)}@media (min-width: 48em){.Finder__detail{display:grid;gap:var(--space);grid-template-columns:1fr 2fr}}.Finder__left{margin-top:1.5rem}.Finder__left p{margin:0}.Finder__name{font:var(--h6);font-weight:400}.Finder__location,.Finder__modality{display:flex;gap:.5rem}.Finder__location:before,.Finder__modality:before{content:"";flex-shrink:0;width:1rem;height:1rem;margin-top:.125em;background:var(--blue)}.Finder__location:before{-webkit-mask-image:url(../assets/marker.svg);mask-image:url(../assets/marker.svg)}.Finder__modality:before{-webkit-mask-image:url(../assets/wifi.svg);mask-image:url(../assets/wifi.svg)}.Finder__right{margin-top:1.5rem}.Finder__right a{font-weight:700}.Router{display:grid;gap:.75rem 2rem;margin-block:var(--space-sm);padding:0;list-style:none}@media (min-width: 48em){.Router--split{grid-template-columns:1fr 1fr}}.Router__link{display:flex;align-items:center;gap:2rem;justify-content:space-between}.Router__link--simple{padding-bottom:.75rem;border-bottom:.0625em solid var(--link);font-family:var(--sans)}.theme-blue .Router__link--simple{background-image:linear-gradient(var(--link),var(--link));color:var(--white)}.Router__link--block{padding:1rem;border-left:.25rem solid var(--button);background:var(--gray);text-decoration:none}.Router__link--blue{--outline: var(--blue);border-left-color:var(--gold);background:var(--blue);color:var(--white)}.Router__icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;transform:translate(-1rem);transition:transform var(--transition),opacity var(--transition);background:var(--button);opacity:0}.Router__icon:before{content:"";width:2rem;height:2rem;background:var(--button-text);-webkit-mask-image:url(../assets/chevron-right.svg);mask-image:url(../assets/chevron-right.svg)}.Router__link--blue .Router__icon{background:var(--gray)}.Router__link--blue .Router__icon:before{background:var(--blue)}.Router__link:hover .Router__icon{transform:none;opacity:1}.Feature{background:var(--background, var(--gray));color:var(--text);overflow:hidden}@media (min-width: 48em){.Feature{display:grid;grid-template-columns:1fr 1fr}}.Feature--inset{margin-block:var(--space-sm)}@media (max-width: 63.999em){.Feature--inset{margin-inline:calc(var(--gutter) * -1)}}.Feature__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Feature__image--slash{background:var(--button);-webkit-clip-path:polygon(0% 0%,100% 0%,75% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,75% 100%,0% 100%);overflow:hidden}.Feature__image--slash img{transform:translate(-1rem);-webkit-clip-path:inherit;clip-path:inherit}.Feature--flip .Feature__image--slash{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,25% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,25% 100%)}.Feature--flip .Feature__image--slash img{transform:translate(1rem)}.Feature__image--fade{margin-bottom:-25%;-webkit-mask-image:linear-gradient(black 25%,transparent);mask-image:linear-gradient(black 25%,transparent)}@media (min-width: 48em){.Feature__image--fade{margin-right:-40%;margin-bottom:0;-webkit-mask-image:linear-gradient(90deg,black 40%,transparent);mask-image:linear-gradient(90deg,black 40%,transparent)}}.Feature__content{position:relative;padding:var(--space-sm) var(--container)}@media (min-width: 48em){.Feature__content{align-self:center;width:100%;max-width:45rem;padding:var(--space) var(--gutter)}}.Feature--inset .Feature__content{padding-block:var(--space-sm)}@media (min-width: 48em){.Feature--flip .Feature__content{order:-1;margin-left:auto}}@media (min-width: 48em){.Feature__interior{max-width:27rem;margin-inline:auto}}.Feature__meta{color:var(--gold);font:var(--h5);font-family:var(--sans)}.Feature__meta+*{margin-top:0}.Feature__link{position:relative;padding-left:1.25em}.Feature__link:before{content:"";position:absolute;top:-.125em;left:-.5em;width:1.75em;height:1.75em;background:var(--gold);-webkit-mask-image:url(../assets/chevron-right.svg);mask-image:url(../assets/chevron-right.svg)}.Feature__button{margin-top:var(--space-sm)}.Feed{margin-block:var(--space);padding-inline:var(--container-lg)}@media (min-width: 48em){.Feed [data-oversnap]{--active: 2}}@media (min-width: 80em){.Feed [data-oversnap]{--active: 3}}.Feed [data-oversnap-item]{scroll-snap-align:start}.Feed--gray{margin-block:0;padding-block:var(--space);background:var(--gray)}.Feed__header{display:flex;flex-direction:column;gap:1rem var(--gutter);margin-bottom:var(--space-sm)}@media (min-width: 48em){.Feed__header{padding-inline:4.5rem}}@media (min-width: 64em){.Feed__header{flex-direction:row;justify-content:space-between}}@media (min-width: 64em){.Feed__content{max-width:55%}}.Feed__link{font:var(--small);font-weight:700}@media (min-width: 64em){.Feed__link{align-self:flex-end}}.Feed__news{font:var(--small)}.Feed__event{padding:var(--space-sm) 1.5rem;border:.75rem solid var(--gold)}.Feed__image{border-bottom:1rem solid var(--gold)}.Feed__date{margin-bottom:.5rem;color:var(--link);font:var(--h3);font-weight:700}.Feed__meta{font:var(--small);font-weight:700}.Feed__title{margin-top:0}.Feed__detail{display:flex;flex-direction:column;gap:.5rem;padding:0;font:var(--meta);list-style:none}.Feed__time,.Feed__location{display:flex}.Feed__time:before,.Feed__location:before{content:"";flex-shrink:0;width:1.25em;height:1.25em;margin-right:.75rem;background:var(--link)}.Feed__time:before{-webkit-mask-image:url(../assets/clock.svg);mask-image:url(../assets/clock.svg)}.Feed__location:before{-webkit-mask-image:url(../assets/marker.svg);mask-image:url(../assets/marker.svg)}.Facts{padding:var(--space) var(--container);background:var(--gray)}.Facts__grid{display:grid;gap:var(--gutter);margin-top:var(--space-sm)}@media (min-width: 48em){.Facts__grid{grid-template-columns:1fr 1fr}}.Facts__item{padding:var(--space-sm) var(--gutter);border-radius:.5rem;background:var(--white);font:var(--small)}.Facts__value{display:inline-block;margin:0;padding-top:.75rem;border-top:.375rem solid var(--gold);font:var(--h1);font-family:var(--serif);font-weight:400}.Facts__title{margin-top:.5em;font:var(--h6)}.Button{--outline: var(--button);display:inline-block;padding:.875rem 3.3125rem;border:0;border-radius:4rem;transition:transform var(--transition-sm);background:var(--button);color:var(--button-text);font:var(--small);font-weight:700;line-height:1.25rem;text-align:center;text-decoration:none}.Button:hover{transform:scale(1.05);background-image:linear-gradient(90deg,transparent,var(--button-hover))}.Button--ghost{padding:.6875rem 3.125rem;border:.1875rem solid var(--button);background:transparent;color:var(--button)}.Button--ghost:hover{background:var(--button);color:var(--button-text)}.Panel{margin-block:var(--space);padding-inline:var(--container);background:var(--background);color:var(--text)}.Panel--blue{margin-block:0;padding-block:var(--space)}.Panel__grid{display:grid;gap:4rem var(--space);margin-top:4rem}@media (min-width: 48em){.Panel__grid--2{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.Panel__grid--3{grid-template-columns:1fr 1fr 1fr}}.Panel--blue .Panel__heading a{color:var(--white);text-decoration-color:var(--gold)}.Panel__grid--3 .Panel__heading{font:var(--h5)}.Accordion{margin-block:var(--space-sm);box-shadow:var(--shadow)}.Accordion__heading{margin:0;border-top:.0625rem solid var(--gray)}.Accordion__heading:first-child{border-top:0}.Accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:var(--gutter);border:0;background:transparent;color:var(--blue);font:var(--h5);text-align:left}.Accordion__toggle:after{content:"";flex-shrink:0;width:2rem;height:2rem;transition:transform var(--transition);background:var(--blue);-webkit-mask-image:url(../assets/plus.svg);mask-image:url(../assets/plus.svg)}@media (min-width: 48em){.Accordion__toggle:after{width:3rem;height:3rem}}.Accordion__toggle[aria-expanded=true]:after{transform:rotate(135deg)}.Accordion__content{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--transition),visibility var(--transition);background:var(--gray);overflow:hidden}[data-expanded=false]+.Accordion__content{grid-template-rows:0fr;visibility:hidden}.Accordion__wrapper{min-height:0}.Accordion__interior{padding:var(--gutter)}.SubHeader{padding:1rem;background:var(--gold);font-weight:700}@media (min-width: 64em){.SubHeader{padding-inline:2rem}}.Blocks{padding:var(--space) var(--container);background:var(--gray)}.Blocks__item{margin-top:var(--space)}@media (min-width: 48em){.Blocks__item{display:grid;gap:var(--gutter);grid-template-columns:1fr 1fr}}@media (min-width: 64em){.Blocks__item{gap:var(--space)}}.Blocks__image{--clip: polygon(25% 0, 100% 0, 75% 100%, 0 100%);position:relative;place-self:start}.Blocks__image img{position:relative;-webkit-clip-path:var(--clip);clip-path:var(--clip)}.Blocks__image:before{content:"";position:absolute;inset:0;transform:translate(-3rem,2rem);background:var(--blue);-webkit-clip-path:var(--clip);clip-path:var(--clip)}.Blocks__image--flip{order:1}.Blocks__image--gold:before{background:var(--gold)}.Blocks__text{place-self:center;margin-top:5rem}@media (min-width: 48em){.Blocks__text{margin:0}}.Scroller{padding:var(--space) var(--container);background:var(--background);color:var(--text)}@media (min-width: 64em){.Scroller{display:grid;gap:var(--space);grid-template-columns:1fr 1fr;place-items:start}}@media (min-width: 64em){.Scroller__text{position:sticky;top:calc(var(--space) + 5.5rem)}}.Scroller__grid{display:grid;gap:var(--space);margin-top:var(--space)}@media (min-width: 48em){.Scroller__grid{max-width:33rem;margin-inline:auto}}@media (min-width: 64em){.Scroller__grid{margin-top:0}}.Scroller__item{--clip: polygon(25% 0, 100% 0, 75% 100%, 0 100%);position:relative}.Scroller__item:before{content:"";position:absolute;inset:0;background:var(--gold);transform:translate(-1rem,1rem)}@media (min-width: 48em){.Scroller__item:before{transform:translate(-3rem,2rem);-webkit-clip-path:var(--clip);clip-path:var(--clip)}}.Scroller__interior{--heading: var(--blue);position:relative;padding:var(--gutter);background:var(--white);color:var(--blue);text-align:center}@media (min-width: 48em){.Scroller__interior{-webkit-clip-path:var(--clip);clip-path:var(--clip);padding-inline:15% 25%}}.Scroller__icon{display:inline-block;width:6.5rem;padding:1rem;border-radius:50%;background:var(--blue);color:var(--white)}@media (min-width: 48em){.Scroller__icon{margin-left:30%}}.Scroller__title{margin-top:.5em;font:var(--h5)}@media (min-width: 48em){.Scroller__title{margin-left:10%}}.News{margin-block:var(--space-sm)}.News__item{margin-top:var(--space-sm);font:var(--small)}@media (min-width: 48em){.News__item{display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr}}.News__image{margin-bottom:1rem;border-bottom:1rem solid var(--gold)}@media (min-width: 48em){.News__image{margin:0}}.News__meta{font:var(--small);font-weight:700}.News__title{margin-top:0}.Pagination{display:flex;flex-wrap:wrap;gap:.25rem;margin:var(--space-sm) 0;padding:0;font:var(--small);font-weight:700;list-style:none}.Pagination li.active span{background:var(--blue);color:var(--white)}.Pagination a,.Pagination span{display:block;padding:.25rem .75rem}.Pagination a{text-decoration:none}.Pagination a:hover{background:var(--gray)}.Table{margin-block:var(--space-sm)}.Table table{width:100%}.Table tr:nth-child(2n){background:var(--blue-05)}.Table th,.Table td{padding:1.5rem var(--gutter);text-align:left}.Table th{border-bottom:.0625rem solid var(--blue);font:var(--h5)}.Table__scroll{background-attachment:local,local,scroll,scroll;background-image:linear-gradient(to right,var(--white),transparent),linear-gradient(to left,var(--white),transparent),linear-gradient(to right,var(--black-10),transparent),linear-gradient(to left,var(--black-10),transparent);background-position:left center,right center,left center,right center;background-size:6rem 100%,6rem 100%,1.5rem 100%,1.5rem 100%;overflow:auto;will-change:scroll-position}.Media{margin:var(--space-sm) 0}.Media--full{max-width:72rem;margin:var(--space) auto}@media (max-width: 63.999em){.Media--inset{margin-inline:calc(var(--gutter) * -1)}}@media (min-width: 48em){.Media--left,.Media--right{width:calc(50% - 1rem);margin-block:1em}}@media (min-width: 48em){.Media--left{margin-right:var(--gutter);float:left}}@media (min-width: 48em){.Media--right{margin-left:var(--gutter);float:right}}.Media__content{margin-bottom:var(--space-sm)}.Media--full .Media__content{padding-inline:var(--container)}.Media__image{width:100%}.Media__caption{margin-top:1.5rem;font:var(--small);font-weight:700}.Media--full .Media__caption{padding-inline:var(--container)}@media (max-width: 63.999em){.Media--inset .Media__caption{padding-inline:var(--gutter)}}.Related{padding:var(--space) var(--container);background:var(--gray);text-align:center}.Related__grid{display:grid;gap:var(--space-sm);margin-top:var(--space-sm)}@media (min-width: 48em){.Related__grid{grid-template-columns:1fr 1fr 1fr}}.Related__text{padding:1.5rem var(--gutter);border-top:1rem solid var(--gold);background:var(--white);font-family:var(--serif);text-align:left}.gin-breadcrumb .gin-breadcrumb__item::before {float: none;}