*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}iframe,img,svg,video{display:block;max-width:100%;height:auto}iframe,video{width:100%;aspect-ratio:16/9;border:0}button{cursor:pointer}blockquote,fieldset,figure,legend{margin-inline:0;padding:0;border:0}:root{--size-step-00: clamp(0.833125rem, 0.8rem + 0.16vw, 0.9375rem);--size-step-0: clamp(1rem, 0.9489rem + 0.2273cqi, 1.125rem);--size-step-1: clamp(1.125rem, 1.0739rem + 0.2273cqi, 1.25rem);--size-step-2: clamp(1.25rem, 1.1477rem + 0.4545cqi, 1.5rem);--size-step-3: clamp(1.5rem, 1.2955rem + 0.9091cqi, 2rem);--size-step-4: clamp(2rem, 1.7955rem + 0.9091cqi, 2.5rem);--size-step-5: clamp(2.5rem, 2.2955rem + 0.9091cqi, 3rem);--size-step-6: clamp(3.5rem, 2.6818rem + 3.6364cqi, 5.5rem);--size-step-7: clamp(5rem, 3.9773rem + 4.5455cqi, 7.5rem);--size-step-8: clamp(7rem, 4.75rem + 10cqi, 12.5rem);--color-dark: #3e4039;--color-dark-glare: #2d2816;--color-mid: #ABA9A2;--color-light: #ffffff;--color-primary: #ffd10a;--color-secondary: #57150B;--space-xs: clamp(0.4375rem, 0.42rem + 0.1vw, 0.5rem);--space-s: clamp(0.875rem, 0.83rem + 0.2vw, 1rem);--space-m: clamp(1.3125rem, 1.25rem + 0.29vw, 1.5rem);--space-l: clamp(2.1875rem, 2.09rem + 0.49vw, 2.5rem);--space-xl: clamp(3.0625rem, 2.92rem + 0.69vw, 3.5rem);--space-2xl: clamp(3.5rem, 3.34rem + 0.78vw, 4rem);--space-3xl: clamp(4.375rem, 4.17rem + 0.98vw, 5rem);--space-4xl: clamp(6.5625rem, 6.26rem + 1.47vw, 7.5rem);--space-xs-l: clamp(0.4375rem, -0.23rem + 3.24vw, 2.5rem);--space-m-l: clamp(1.3125rem, 0.93rem + 1.86vw, 2.5rem);--space-2xl-4xl: clamp(3.5rem, 2.21rem + 6.27vw, 7.5rem);--leading-micro: 0.85;--leading-flat: 1;--leading-fine: 1.2;--leading-standard: 1.4;--leading-loose: 1.7;--font-base: Satoshi, Inter, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-mono: DM Mono, monospace;--font-regular: 400;--font-medium: 500;--font-bold: 700;--font-black: 900;--uppercase-kerning: 0.04ch;--gutter: clamp(0.4375rem, -0.23rem + 3.24vw, 2.5rem);--transition-base: 250ms ease;--transition-movement: 200ms linear;--transition-fade: 300ms ease;--transition-bounce: 500ms cubic-bezier(0.5, 0.05, 0.2, 1.5);--stroke-width: 1px;--stroke: 1px dashed #ABA9A2;--stroke-solid: 1px solid #ABA9A2;--indent-size: clamp(0.4375rem, -0.23rem + 3.24vw, 2.5rem);--radius-s: 0.2rem;--radius-m: 0.75rem;--radius-l: 2.5rem;--shadow-s: 0 2px 10px 0 rgba(32, 16, 14, 0.2);--shadow-m: 0 4px 20px 0 rgba(32, 16, 14, 0.2509803922);--shadow-l: 0 4px 30px 0 rgba(32, 16, 14, 0.4)}body{background:var(--theme-body-background-color, #ffffff);color:var(--theme-body-color, #3e4039);font-size:var(--theme-body-font-size, clamp(1rem, 0.9489rem + 0.2273cqi, 1.125rem));font-family:var(--theme-body-font-family, Satoshi, Inter, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif);line-height:var(--theme-body-line-height, 1.4);font-size-adjust:from-font;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased;margin:0}.display1,.display2,h1,h2,h3,h4,h5,h6{color:var(--theme-heading-color, #2d2816)}.display1{margin-bottom:var(--spacing-m);font-family:var(--font-display-condensed);font-size:var(--theme-display1-font-size, clamp(7rem, 4.75rem + 10cqi, 12.5rem));line-height:var(--leading-under);text-transform:uppercase}.display2{margin-bottom:var(--spacing-m);font-family:var(--font-display-compact);font-size:var(--text-step-7);--tw-leading: var(--leading-under);line-height:var(--leading-under)}h1{font-family:var(--font-display-compact);font-size:var(--text-step-6);--tw-leading: var(--leading-flat);line-height:var(--leading-flat)}h2{font-family:var(--font-display);font-size:var(--text-step-5);--tw-leading: var(--leading-fine);line-height:var(--leading-fine);text-transform:capitalize}h3{font-family:var(--font-display-compact);font-size:var(--text-step-4);--tw-leading: var(--leading-fine);line-height:var(--leading-fine)}h4{font-family:var(--font-display-compact);font-size:var(--text-step-3);--tw-leading: var(--leading-fine);line-height:var(--leading-fine)}h5{font-family:var(--font-display);font-size:var(--text-step-2);--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}h6{font-family:var(--font-display-compact);font-size:var(--text-step-1);--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}a:not([class]):not(h1 a):not(h2 a):not(h3 a),a:visited:not([class]):not(h1 a):not(h2 a):not(h3 a){--link-color-base: var(--color-blue);--link-color-base-hover: var(--color-blue);color:var(--link-color-base)}:is(a:not([class]):not(h1 a):not(h2 a):not(h3 a),a:visited:not([class])):not(h1 a):not(h2 a):not(h3 a):hover{color:var(--link-color-base-hover);text-underline-offset:.2lh}[data-theme=dark] :is(a,a:visited),.module--brown :is(a:not([class]),a:visited:not([class])){--link-color-base: var(--color-light);--link-color-base-hover: var(--color-blue-glare)}.display1 a,.display2 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:var(--theme-heading-color, var(--color-secondary));text-decoration:none}:is(.display1 a,.display2 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a):hover{color:var(--theme-heading-color-hover, var(--color-blue));-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0275lh}.text-button{font-family:var(--font-mono);line-height:var(--leading-fine);font-weight:var(--font-weight-bold)}.text-intro{color:var(--color-secondary);font-family:var(--font-display);font-size:var(--text-step-3);font-weight:var(--font-weight-semibold);line-height:var(--leading-fine)}small{font-size:var(--text-step-00)}.text-caption{font-size:var(--text-step-00);font-style:italic}.text-eyebrow{font-family:var(--font-mono);font-size:var(--text-step-00);line-height:var(--leading-fine);font-weight:var(--font-weight-semibold);letter-spacing:.03125rem;text-transform:uppercase}.text-eyebrow-alt{font-family:var(--font-mono);font-size:var(--text-step-00);line-height:var(--leading-fine);font-weight:var(--font-weight-semibold);letter-spacing:.03125rem;text-transform:capitalize}[aria-current=page]{font-weight:var(--font-weight-medium)}:focus{outline:none}:focus-visible{outline:2px dashed var(--theme-focus-outline-color, currentColor);outline-offset:var(--theme-focus-offset, 0.1lh)}:target{scroll-margin-block:5lh}ul:not([class])>li{padding-inline-start:var(--space-xs)}[role=list][class],[role=tablist][class]{margin-block:0;padding:0}ul ::marker{font-size:.8lh}ol ::marker{font-size:1em;font-weight:var(--font-bold)}hr{border:none;border-block-start:var(--hr-stroke, var(--stroke));margin-block:var(--flow-space, var(--space-xl))}svg:not([class]){width:auto;height:1lh}svg{flex-shrink:0}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}}[data-theme=dark]{--theme-heading-color: var(--color-light);--theme-heading-color-hover: var(--color-primary);color:var(--color-light)}.skip-link{position:absolute;top:.75rem;left:50%;padding:.5rem .75rem;transform:translateX(-50%);background:#fff;color:#000;z-index:3333}.common .alignleft,.common .alignright{display:table;float:none}@media(width >= 32em){.common .alignleft,.common .alignright{width:calc(50% - 2rem);margin-block:.5rem 1.5rem}}@media(width >= 32em){.common .alignleft{margin-right:2rem;float:left}}@media(width >= 32em){.common .alignright{margin-left:2rem;float:right}}.common .aligncenter{display:table;margin-inline:auto;text-align:center}.prose{--flow-space: var(--space-l)}.prose :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;hyphens:auto}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose :is(h1,h2,h3,h4,h5,h6)+*:not([class]+.grid){--flow-space: var(--space-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-xl)}.prose :is(figcaption),.prose :is(figcaption)+*{--flow-space: var(--space-s)}.prose *+:is(h1,h2,h3,h4,h5,h6):not([class]){--flow-space: var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space: var(--space-2xs)}.prose hr{--flow-space: var(--space-2xl)}.prose :is(img,picture,video){border:var(--stroke-solid)}@media(width >= 48em){.prose :is(h1,h2,h3){overflow-wrap:unset;hyphens:unset}}.page{width:100%;min-height:100vh}.page__header{width:100%}.page__main{width:100%;margin-inline:auto}.tag{--padding: var(--theme-button-padding, 0.5em);--color: var(--theme-button-color, #000);--font-family: var(--theme-button-font-family, sans-serif);--font-size: var(--theme-button-font-size, 1rem);--font-weight: var(--theme-button-font-weight, 400);--text-transform: var(--theme-button-text-transform, none);--letter-spacing: var(--theme-button-letter-spacing, normal);--background-color: var(--theme-tag-background-color, #eee);--border-radius: var(--theme-tag-border-radius, 0);--background-color-hover: var(--theme-tag-background-color-hover, #eee);--color-hover: var(--theme-tag-color-hover, #000);display:inline-flex;gap:.75rem;padding:var(--padding);color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);text-transform:var(--text-transform);text-decoration:none;letter-spacing:var(--letter-spacing);line-height:1;background:var(--background-color);border-radius:var(--border-radius);transition:all .25s;position:relative;display:inline-flex;padding:.25rem .5rem;flex-direction:column;align-items:flex-start;gap:.5rem;color:var(--theme-heading-color);font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-feature-settings:"liga" off,"clig" off;font-weight:600;line-height:1.2;letter-spacing:.03125rem;text-transform:uppercase}.tag:hover{text-decoration:underline}.tag--gold{--background-color: #ffd10a}.tag--sky-blue{--background-color: #a0dcfe}.tag--whitney-glass-light{--background-color: #9DD4D1}.tag--torch-orange-light{--background-color: #F9A789}.tag--gold-bright{--background-color: #fff200}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;padding-bottom:4rem}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-button-next,.swiper-button-prev{--padding: var(--theme-button-padding, 0.5em);--color: var(--theme-button-color, #000);--font-family: var(--theme-button-font-family, sans-serif);--font-size: var(--theme-button-font-size, 1rem);--font-weight: var(--theme-button-font-weight, 400);--text-transform: var(--theme-button-text-transform, none);--letter-spacing: var(--theme-button-letter-spacing, normal);--background-color: var(--theme-button-background-color, #eee);--border-width: var(--theme-button-border-width, 1px);--border-style: var(--theme-button-border-style, solid);--border-color: var(--theme-button-border-color, #000);--border-radius: var(--theme-button-border-radius, 0);--background-color-hover: var(--theme-button-background-color-hover, #fff);--border-color-hover: var(--theme-button-border-color-hover, #000);--border-width-hover: var(--theme-button-border-width-hover, 1px);--border-style-hover: var(--theme-button-border-style-hover, solid);--color-hover: var(--theme-button-color-hover, #000);position:absolute;bottom:0;z-index:15;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);box-shadow:inset 0 0 0 0 var(--background-color-hover);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);color:var(--color);width:3rem;height:3rem;transition:ease-out .4s}.swiper-button-next::after,.swiper-button-prev::after{content:"";display:block;width:1rem;height:1rem;background:var(--color);mask:url("../../images/arrow-right.svg") center/contain no-repeat;transition:ease-out .4s}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--color-hover);border:var(--border-width-hover) var(--border-style-hover) var(--border-color-hover);box-shadow:inset 0 100px 0 0 var(--background-color-hover)}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{background:var(--color-hover)}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{display:none}.swiper-button-next{right:0;left:auto;border-bottom-left-radius:0}.swiper-button-prev{left:0;right:auto;border-bottom-right-radius:0}.swiper-button-prev::after{transform:rotate(180deg)}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:1rem;left:50%;transform:translateX(-50%);width:auto}.swiper-pagination-fraction{font:var(--text-eyebrow);font-feature-settings:"liga" off,"clig" off;color:var(--theme-heading-color)}.swiper-pagination-fraction .swiper-pagination-current{border-bottom:1px solid var(--theme-block-color)}.swiper-button-lock,.swiper-pagination-lock{display:none;visibility:hidden}.form>*+*,.form_pages>*+*,.form_page>*+*{--flow-space: var(--space-s);margin-block-start:var(--flow-space, 1em)}.form_button_submit{margin-top:var(--space-l)}.form div.form_question{box-sizing:border-box;padding:0;float:none !important}.form div.form_question .form_label,.form div.form_question label{display:block;margin-top:.15em}.form div.form_question fieldset{border:0;margin:0;padding:0;min-width:0}.form div.form_question fieldset>legend{display:none !important}.form div.form_h1{margin-top:0}.form div.form_p .form_label{font-weight:normal}.form div.form_header .form_label{font-weight:bold;padding:4px 5px;background-color:var(--purple)}.form div.form_responses{white-space:pre-wrap}@media only screen and (min-width: 1024px){.form .Form__container--widget .Form .form_dateym select{max-width:140px}.form .Form__container--widget .Form .form_birthdate select{max-width:105px;padding:.5em 2em .5em .5em;background-position:calc(100% - 13px) calc(1em + 2px),calc(100% - 8px) calc(1em + 2px),calc(100% - 1.5em) .5em}.form .Form__container--widget .Form .form_birthdate select:focus{background-position:calc(100% - 8px) 1em,calc(100% - 13px) 1em,calc(100% - 1.5em) .5em}.form .Form__container--widget .Form .form_birthdate select[aria-label=Day]{max-width:110px}.form .Form__container--widget .Form .form_birthdate select[aria-label=Year]{max-width:100px}}.form div.form_response input+label{display:flex;font-weight:normal}.form div.form_response:has(input[type=checkbox]){display:flex;align-items:flex-start}.form div.form_response span.full_message{font-weight:bold;margin-left:1em;color:#c00;vertical-align:middle}.form div.form_question.selected,.form div.form_question.required{background-color:#ffc}.form div.form_question.required{background-color:#fcc}.form .form_success{border:2px solid #0a0;color:#0a0;font-size:1.25em;padding:.5em}.form .form_question{position:relative}.form div.form_page+div.form_page{margin-top:10px}.form div.form_page input,.form div.form_page label{vertical-align:middle}.form div.form_page input[type=password],.form div.form_page input[type=text],.form div.form_page input[type=email],.form div.form_page input[type=tel],.form div.form_page input:not([type]),.form div.form_page select,.form div.form_page textarea{box-sizing:border-box;max-width:100%}.form div.form_question+div.form_question[data-type="plugin:widget"]{margin-top:10px}.form div.form_question[data-type="plugin:widget"]+div.form_question{margin-bottom:10px}.form div.form_question[data-type=likert]>fieldset>.form_responses_labels>.form_response_label,.form div.form_question[data-type=likert]>fieldset>.form_responses>.form_response{box-sizing:border-box;display:inline-block;text-align:left}.form div.form_question[data-type=likert]>fieldset>.form_responses_labels,.form div.form_question[data-type=likert]>fieldset>.form_label{margin-bottom:.5em}.form div.form_question.form_layout_stacked[data-type=address]>fieldset>.form_responses>div,.form div.form_question.form_layout_stacked[data-type=location]>fieldset>.form_responses>div,.form div.form_question.form_layout_stacked[data-type=location_nopostal]>fieldset>.form_responses>div{margin-top:5px}.form div.form_question.form_layout_table input,.form div.form_question.form_layout_table textarea{box-sizing:border-box;max-width:100%}.form div.form_question[data-type=payment][data-amount="0"]{display:none}@media(min-width: 481px){.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table{margin:0;padding:0;width:100%;display:table}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table>fieldset{display:table-row-group}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table>fieldset>div{display:table-row}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table>fieldset>.form_label{display:table-cell}.form div.form_container:not(.form_width_narrow) div.form_question.form_header.form_layout_table{margin:0;padding:0}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table .form_label{box-sizing:border-box;display:table-cell;padding:4px 5px;width:150px;vertical-align:top}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table[data-type=address] .form_label,.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table[data-type=location] .form_label,.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table[data-type=location_nopostal] .form_label{min-width:150px}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table .form_responses,.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table .form_responses_labels{box-sizing:border-box;display:table-cell;padding:4px 5px;vertical-align:top}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table[data-type=likert]{display:block}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table[data-type=likert] .form_label{display:inline-block}.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table[data-type=likert] .form_responses,.form div.form_container:not(.form_width_narrow) div.form_question.form_layout_table .form_responses_labels{display:inline-block;width:calc(100% - 150px)}.form div.form_container:not(.form_width_narrow) div.form_h1.form_layout_table,.form div.form_container:not(.form_width_narrow) div.form_h1.form_layout_table .form_label,.form div.form_container:not(.form_width_narrow) div.form_h1.form_layout_table .form_responses,.form div.form_container:not(.form_width_narrow) div.form_h2.form_layout_table,.form div.form_container:not(.form_width_narrow) div.form_h2.form_layout_table .form_label,.form div.form_container:not(.form_width_narrow) div.form_h2.form_layout_table .form_responses,.form div.form_container:not(.form_width_narrow) div.form_p.form_layout_table,.form div.form_container:not(.form_width_narrow) div.form_p.form_layout_table .form_label,.form div.form_container:not(.form_width_narrow) div.form_p.form_layout_table .form_responses{display:block;width:inherit !important}.form div.form_container:not(.form_width_narrow) div.form_header.form_layout_table,.form div.form_container:not(.form_width_narrow) div.form_header.form_layout_table .form_label,.form div.form_container:not(.form_width_narrow) div.form_header.form_layout_table .form_responses{display:block;padding:4px 5px;width:inherit !important}.form div.form_container:not(.form_width_narrow) div.form_question[data-type=likert]>fieldset>.form_responses{margin-top:0}.form div.form_container:not(.form_width_narrow) div.form_question[data-type=likert]>fieldset>.form_responses_labels{margin-left:150px}.form div.form_container:not(.form_width_narrow) div.form_question[data-type=likert]>fieldset>.form_responses_labels>.form_response_label,.form div.form_question[data-type=likert]>fieldset>.form_responses>.form_response{min-width:25px}.form div.form_container:not(.form_width_narrow) div.form_question[data-type=likert]>fieldset>.form_responses_labels,.form div.form_container:not(.form_width_narrow) div.form_question[data-type=likert]>fieldset>.form_label{margin-bottom:0}}@media only screen and (max-width: 736px){.form div.form_question{margin:0;padding:0 0 .5em 0 !important;width:100% !important}}.form .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.form .ui-helper-hidden{display:none}.form .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.form .ui-helper-clearfix:before,.form .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.form .ui-helper-clearfix:after{clear:both}.form .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.form .ui-front{z-index:100}.form .ui-state-disabled{cursor:default !important;pointer-events:none}.form .ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.form .ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.form .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.form .ui-resizable{position:relative}.form .ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.form .ui-resizable-disabled .ui-resizable-handle,.form .ui-resizable-autohide .ui-resizable-handle{display:none}.form .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.form .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.form .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.form .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.form .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.form .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.form .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.form .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.form .ui-selectable{-ms-touch-action:none;touch-action:none}.form .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.form .ui-sortable-handle{-ms-touch-action:none;touch-action:none}.form .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.form .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.form .ui-datepicker .ui-datepicker-prev,.form .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.form .ui-datepicker .ui-datepicker-prev-hover,.form .ui-datepicker .ui-datepicker-next-hover{top:1px}.form .ui-datepicker .ui-datepicker-prev{left:2px}.form .ui-datepicker .ui-datepicker-next{right:2px}.form .ui-datepicker .ui-datepicker-prev-hover{left:1px}.form .ui-datepicker .ui-datepicker-next-hover{right:1px}.form .ui-datepicker .ui-datepicker-prev span,.form .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.form .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.form .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.form .ui-datepicker select.ui-datepicker-month,.form .ui-datepicker select.ui-datepicker-year{width:45%}.form .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.form .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.form .ui-datepicker td{border:0;padding:1px}.form .ui-datepicker td span,.form .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.form .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.form .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.form .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.form .ui-datepicker.ui-datepicker-multi{width:auto}.form .ui-datepicker-multi .ui-datepicker-group{float:left}.form .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.form .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.form .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.form .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.form .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.form .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.form .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.form .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.form .ui-datepicker-rtl{direction:rtl}.form .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.form .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.form .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.form .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.form .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.form .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.form .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.form .ui-datepicker-rtl .ui-datepicker-group{float:right}.form .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.form .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.form .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.form legend{max-width:100%}.form blockquote.hidden,.form button.hidden,.form div.hidden,.form fieldset.hidden,.form form.hidden,.form iframe.hidden,.form li.hidden,.form img.hidden,.form input.hidden,.form option.hidden,.form p.hidden,.form select.hidden,.form span.hidden,.form table.hidden,.form thead.hidden>tr,.form tbody.hidden>tr,.form textarea.hidden,.form tr.hidden,.form ul.hidden{display:none !important}.form .hidden2,.form .hidden2 *{visibility:hidden !important}.form .hidden_dialog_0,.form .hidden_dialog_1,.form .hidden_dialog_2{visibility:hidden !important}.form div.fixed{position:fixed;top:0}.form .nowrap td{overflow:hidden;text-overflow:ellipsis}.form .nowrap div{white-space:nowrap}.form .dialog div.action{clear:both}.form .dialog span.action{display:block;margin:10px 0}.form .dialog ul.action{display:block;list-style:none;margin:15px 0;padding:0}.form .dialog .action li{display:inline;margin:0;padding:0}.form .dialog .action{line-height:normal;position:relative}.form .dialog ul.action a,.form .dialog button,.form .dialog input[type=button],.form .dialog input[type=submit]{background-color:var(--cDFDFDFFF, #dfdfdf);border:0;color:var(--c000000FF, #000);cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif,sans-serif !important;font-size:12px;font-weight:normal;line-height:12px;margin:0 10px 0 0;padding:5px 15px;text-decoration:none}.form .dialog ul.action a.default,.form .dialog button.default{background-color:var(--cC6C6C6FF, #c6c6c6);font-weight:bold}.form .dialog ul.action a:hover,.form .dialog button:hover,.form .dialog input[type=button]:hover,.form .dialog input[type=submit]:hover{background-color:var(--cF3F3F3FF, #f3f3f3)}.form .dialog ul.action a.default:hover,.form .dialog button.default:hover,.form .dialog input[type=button].default:hover,.form .dialog input[type=submit].default:hover{background-color:var(--cDADADAFF, #dadada)}.form .dialog ul.action a:focus,.form .dialog button:focus,.form .dialog input[type=button]:focus,.form .dialog input[type=submit]:focus,.form .dialog ul.action a.default:focus,.form .dialog button.default:focus,.form .dialog input[type=button].default:focus,.form .dialog input[type=submit].default:focus{background-color:var(--c00669EFF, #00669e);color:var(--cFFFFFFFF, #fff)}.form input.expanded,.form select.expanded,.form textarea.expanded{box-sizing:border-box;width:100%}.form input[type=password].validate_error,.form input[type=text].validate_error,.form input[type=email].validate_error,.form input[type=tel].validate_error,.form input:not([type]).validate_error{color:var(--cFF0000FF, #f00)}.form .searchable_hidden{display:none}.form table.mixed>*>tr,.form table.plain>*>tr,.form table.table>*>tr,.form table.table * tr{vertical-align:middle}.form table.fixed,.form table.layout{border-collapse:collapse;clear:both;table-layout:fixed}.form table.layout{width:100%}.form table.fixed>*>tr>th,.form table.fixed>*>tr>td,.form table.layout>*>tr>th,.form table.layout>*>tr>td,.form table.fixed * tr th,.form table.fixed * tr td{margin:0;padding:0}.form table.fixed>*>tr,.form table.layout>*>tr{vertical-align:top}.form table.mixed,.form table.plain,.form table.table{border-collapse:collapse;clear:both;table-layout:fixed;text-align:left;width:100%}.form table.plain>*>tr>th,.form table.plain>*>tr>td{padding:4px 5px}.form table.plain>*>tr>th,.form table.plain * tr th{font-weight:normal;text-align:left}.form table.mixed>*>tr>th,.form table.mixed>*>tr>td{padding:4px 5px}.form table.mixed>*>tr>th,.form table.mixed * tr th{text-align:left}.form table.table>*>tr>th,.form table.table>*>tr>td{border-bottom:1px solid var(--cCCCCCCFF, #ccc);padding:4px 5px;text-align:left}.form table.table>*>tr>th>div:first-child,.form table.table>*>tr>td>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form tr.header>th,.form tr.header>td,.form .dialog div.header{background-color:var(--cCCCCCCFF, #ccc);border:0;font-weight:bold !important;text-align:left;vertical-align:bottom}.form tr.column>th,.form tr.column>td{background-color:var(--cECECECFF, #ececec);font-weight:bold !important;text-align:left;vertical-align:bottom}.form tr.column>td{font-weight:normal !important}.form tr.row_select,.form tr.row_hover{cursor:pointer}.form tr.row_select a,.form tr.row_hover a{color:var(--c000000FF, #000) !important;outline:0;text-decoration:none}.form tr.hover td,.form tr.hover th{background:var(--cFFFFE8FF, #ffffe8) !important}.form tr.plain a{color:var(--c0000FFFF, #00f) !important;text-decoration:underline !important}.form tr.plain a:active,.form tr.plain a:hover{color:var(--cFF0000FF, #f00) !important}.form .clear{clear:both}.form .progress_div,.form .progress_dialog_div{background-color:var(--c000000FF, #000);position:fixed;height:100%;left:0;opacity:.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);top:0;width:100%;z-index:5001}.form .progress_box{height:80px;left:50%;margin:-40px 0 0 -50px;position:fixed;text-align:center;top:50%;width:100px;z-index:5001}.form .progress_timer{color:var(--c00669EFF, #00669e);font-size:11px;margin-top:50px;text-align:center}.form .progress_loader:before,.form .progress_loader:after,.form .progress_loader{border-radius:50%;font-size:4px;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:progress_loader 1.8s infinite ease-in-out;animation:progress_loader 1.8s infinite ease-in-out}.form .progress_loader{margin:0 auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.form .progress_loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.form .progress_loader:after{left:3.5em}.form .progress_loader:before,.form .progress_loader:after{content:"";position:absolute;top:0}@-webkit-keyframes progress_loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em var(--c00669EFF, #00669e)}40%{box-shadow:0 2.5em 0 .05em var(--c00669EFF, #00669e)}}@keyframes progress_loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em var(--c00669EFF, #00669e)}40%{box-shadow:0 2.5em 0 .05em var(--c00669EFF, #00669e)}}.form .dialog{background-color:var(--cFFFFFFFF, #fff);overflow:hidden}.form .dialog_host .dialog{box-shadow:0 0 5px var(--c00000066, rgba(0, 0, 0, 0.4));padding:0}.form .dialog_flat>.dialog{display:none}.form .dialog .header{background:var(--cDADADAFF, #dadada);color:var(--c000000FF, #000);overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.form .dialog div.action{background:var(--cFFFFFFFF, #fff);border-top:1px solid var(--cEAEAEAFF, #eaeaea);margin:0;padding:10px}.form body.dialog{border:0}.form .dialog div.content{overflow:auto;overflow-x:hidden;padding:8px}.form .dialog_host{position:fixed;z-index:5000}.form .error,.form .success,.form .alert{border-left:5px solid var(--c000000FF, #000);color:var(--c000000FF, #000);display:block;padding:10px 10px 10px 15px}.form .error{background-color:var(--cFFFFCCFF, #ffc);border-color:var(--cFFCC66FF, #fc6)}.form .success{background-color:var(--cE6EFC2FF, #e6efc2);border-color:var(--c529214FF, #529214)}.form .suggest{background:var(--cFFFFFFFF, #fff);border:1px solid var(--cCCCCCCFF, #ccc);font-size:11px;overflow:hidden;position:absolute;-moz-user-select:none}.form .suggest_default{background:var(--cECECECFF, #ececec);color:var(--c666666FF, #666);height:1%;padding:4px 5px;text-align:left}.form .suggest_item{background-color:var(--cFFFFFFFF, #fff);color:var(--c000000FF, #000);cursor:pointer;height:1%;padding:2px 0;text-align:left}.form .suggest_item b{color:var(--c3399FFFF, #39f);font-weight:normal}.form .suggest_item_selected{background-color:var(--cEFEFEFFF, #efefef)}.form .suggest_name{color:var(--c000000FF, #000);padding:0 2px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form .suggest_data{padding:0 2px 0 10px;font-size:9px;color:var(--c666666FF, #666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form .suggest_collection_title{color:var(--c00669EFF, #00669e);padding:4px 4px}.form .suggest_table>tbody>tr>td{vertical-align:top}.form .suggest_table b{color:var(--c3399FFFF, #39f);font-weight:normal}.form .suggest_color{height:7.5px;width:7.5px;display:inline-block;margin-right:2.5px;vertical-align:middle}:root:has(.Automodal){overflow:hidden}.Automodal{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;transition:opacity var(--transition);background:none;opacity:0;overflow:hidden}.Automodal::backdrop{transition:opacity var(--transition);background:rgba(0,0,0,.9);opacity:0}.Automodal--active{opacity:1}.Automodal--active::backdrop{opacity:1}.Automodal__close{position:absolute;top:1rem;right:1rem;padding:0;border:0;background:none;color:#fff;z-index:1;outline-color:#fff;transition:var(--transition);cursor:pointer}.Automodal__close::before{content:"";display:block;width:2rem;height:2rem;background:#fff;mask:url("../../images/close.svg") center/1rem no-repeat}.Automodal__close:hover{transform:scale(1.2)}.Automodal__viewport{display:grid;width:100%;height:100%;pointer-events:none}.Automodal__item{display:grid;grid-area:1/1;place-items:center;padding:var(--panel) calc(var(--wrap) + 22px);overflow:auto}.Automodal__content{width:100%;pointer-events:auto}.Automodal__nav{position:absolute;top:50%;transform:translateY(-50%)}.Automodal__nav--prev{left:calc(var(--wrap) + 22px);transform:rotate(180deg)}.Automodal__nav--next{right:calc(var(--wrap) + 22px)}.Automodal__nav--prev,.Automodal__nav--next{--padding: var(--theme-button-padding, 0.5em);--color: var(--theme-button-color, #000);--font-family: var(--theme-button-font-family, sans-serif);--font-size: var(--theme-button-font-size, 1rem);--font-weight: var(--theme-button-font-weight, 400);--text-transform: var(--theme-button-text-transform, none);--letter-spacing: var(--theme-button-letter-spacing, normal);--background-color: var(--theme-button-background-color, #eee);--border-width: var(--theme-button-border-width, 1px);--border-style: var(--theme-button-border-style, solid);--border-color: var(--theme-button-border-color, #000);--border-radius: var(--theme-button-border-radius, 0);--background-color-hover: var(--theme-button-background-color-hover, #fff);--border-color-hover: var(--theme-button-border-color-hover, #000);--border-width-hover: var(--theme-button-border-width-hover, 1px);--border-style-hover: var(--theme-button-border-style-hover, solid);--color-hover: var(--theme-button-color-hover, #000);cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);box-shadow:inset 0 0 0 0 var(--background-color-hover);border:var(--border-width) var(--border-style) var(--border-color);border-radius:0;color:var(--color);width:3rem;height:3rem;transition:ease-out .4s}.Automodal__nav--prev::after,.Automodal__nav--next::after{content:"";display:block;width:1rem;height:1rem;background:var(--color);mask:url("../../images/arrow-right.svg") center/contain no-repeat;transition:ease-out .4s}.Automodal__nav--prev:hover,.Automodal__nav--next:hover{color:var(--color-hover);border:var(--border-width-hover) var(--border-style-hover) var(--border-color-hover);box-shadow:inset 0 100px 0 0 var(--background-color-hover)}.Automodal__nav--prev:hover::after,.Automodal__nav--next:hover::after{background:var(--color-hover)}.Automodal__caption{font-family:var(--theme-caption-font-family, sans-serif);font-size:.875rem;font-style:italic;font-weight:400;line-height:1.5;color:var(--color-light);padding:var(--spacing-xs)}.base-lockup{--font-size: var(--theme-block-font-size, var(--space-m));--color: var(--theme-block-color, var(--theme-color-base));--flow-space: var(--theme-flow-space, 0.5em);--heading-gap: var(--theme-heading-gap, 0.25em);--heading-font-size: var(--theme-heading-font-size, 1.5em);--kicker-color: var(--theme-kicker-color, inherit);--kicker-order: var(--theme-kicker-order, 0);--kicker-gap: var(--theme-kicker-gap, 1em);--kicker-font-family: var(--theme-kicker-font-family, sans-serif);--kicker-font-weight: var(--theme-kicker-font-weight, 700);--kicker-text-transform: var(--theme-kicker-text-transform, capitalize);display:grid;gap:0 var(--space-m);justify-content:flex-start;color:var(--color)}.base-lockup>*{max-width:80ch}.base-lockup>*+*{margin-block-start:var(--flow-space, 1.5rem)}.base-lockup__kicker{order:var(--kicker-order);color:var(--kicker-color);font-family:var(--kicker-font-family);font-weight:var(--kicker-font-weight);text-transform:var(--kicker-text-transform)}.base-lockup__heading{--flow-space: var(--space-xs)}.base-lockup__text{--flow-space: var(--space-m)}.base-lockup__actions{--flow-space: var(--space-l);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}@media(width >= 48em){.base-lockup--split{grid-template-columns:1fr 1fr}.base-lockup--split .base-lockup__kicker,.base-lockup--split .base-lockup__heading,.base-lockup--split .base-lockup__text{grid-column:1}.base-lockup--split .base-lockup__actions{--flow-space: var(--space-xs);grid-column:2;grid-row:1/-1;margin-left:auto}.base-lockup--split:not(:has(.base-lockup__actions)) .base-lockup__text{--flow-space: var(--space-xs);grid-column:2;grid-row:1/span 2;margin-left:auto}}.btns{--gutter: 1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--gutter)}.btn,.form_button_submit{--x-padding: var(--theme-button-x-padding, 1.75ex);--y-padding: var(--theme-button-y-padding, 1.75ex);--color: var(--theme-button-color, #000);--font-family: var(--theme-button-font-family, sans-serif);--font-size: var(--theme-button-font-size, 1rem);--font-weight: var(--theme-button-font-weight, 400);--text-transform: var(--theme-button-text-transform, none);--letter-spacing: var(--theme-button-letter-spacing, normal);--background-color: var(--theme-button-background-color, #eee);--border-width: var(--theme-button-border-width, 1px);--border-style: var(--theme-button-border-style, solid);--border-color: var(--theme-button-border-color, #000);--border-radius: var(--theme-button-border-radius, 0);--background-color-hover: var(--theme-button-background-color-hover, #fff);--border-color-hover: var(--theme-button-border-color-hover, #000);--border-width-hover: var(--theme-button-border-width-hover, 1px);--border-style-hover: var(--theme-button-border-style-hover, solid);--color-hover: var(--theme-button-color-hover, #000);color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);text-transform:var(--text-transform);text-decoration:none;letter-spacing:var(--letter-spacing);line-height:1;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);padding-inline:var(--x-padding, 1.75ex);padding-block:var(--y-padding, 1.75ex);display:inline-flex;gap:.75rem;align-items:center;justify-content:center;cursor:pointer;background-color:var(--background-color);box-shadow:inset 0 0 0 0 var(--background-color-hover);transition:box-shadow ease-out .4s,color ease-out .4s}.btn:hover,.form_button_submit:hover{color:var(--color-hover);border:var(--border-width-hover) var(--border-style-hover) var(--border-color-hover);box-shadow:inset 0 100px 0 0 var(--background-color-hover)}.btn--secondary{--x-padding: var(--theme-button-secondary-x-padding, 0);--y-padding: var(--theme-button-secondary-y-padding, 0);--background-color: var(--theme-button-secondary-background-color, transparent);--color: var(--theme-primary-action-color-base);--color-hover: var(--theme-primary-action-color-base);--border-color: var(--theme-button-secondary-border-color, transparent);box-shadow:none;border-radius:0}.btn--secondary:hover{--border-color-hover: transparent;--background-color-hover: none;color:var(--color-hover);box-shadow:none}.btn--alt{--color: #57150B}.module--brown .btn--alt{background:#ffd10a;border-color:#ffd10a}.module--brown .btn--alt:hover{background:#ffd10a;border-color:#a0dcfe}.form_button_submit{--color: #57150B;display:inline-flex !important}.module--brown .form_button_submit{background:#ffd10a;border-color:#ffd10a}.module--brown .form_button_submit:hover{background:#a0dcfe;border-color:#a0dcfe}.nav{z-index:10;gap:var(--spacing-s);flex-direction:column;margin:0;list-style-type:none;display:flex;position:relative}.nav>li{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap}@media(min-width: 860px){.header__main-nav .nav{flex-direction:row;justify-content:center;padding:0;gap:var(--spacing-m);height:3rem}}.nav-link{font-family:var(--font-display);font-size:var(--text-step-3);line-height:var(--leading-standard);font-weight:var(--font-weight-semibold);color:var(--nav-link-text, var(--color-secondary));text-decoration-line:none;flex-shrink:0}.nav-link:hover{text-decoration-line:underline}@media(min-width: 860px){.nav-link{font-size:var(--text-step-0)}}.nav-toggle{--theme-focus-offset: -0.1lh;cursor:pointer;border-color:var(--nav-toggle-border-color, transparent);background-color:var(--nav-toggle-bg, transparent);place-content:center;width:1.5rem;height:1.5rem;display:inline-grid;position:relative}.nav-toggle::after{font-family:"Font Awesome 6 Pro";content:"";font-weight:900;font-size:.85rem;flex-shrink:0;color:var(--nav-toggle-icon-bg, var(--color-blue));transition:transform var(--transition)}.nav-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.nav-submenu{display:grid;overflow-clip-margin:.5rem;visibility:hidden;grid-template:minmax(0px, 0fr)/100%;overflow:clip;width:100%;background:#ffffff;transition:grid-template-rows 250ms ease,visibility 250ms ease}[aria-expanded=true]+.nav-submenu{grid-template-rows:minmax(0px, 1fr);visibility:visible}.nav-submenu ul{--flow-space: var(--spacing-xs);padding:var(--spacing-m) 0}.nav-submenu ul>li{line-height:inherit}.nav-submenu .grid{--grid-min-item-size: 50%}@media(min-width: 860px){.header__main-nav .nav-submenu{position:absolute;top:calc(100% + 1px);left:calc(-1*var(--spacing-s));min-width:300px;box-shadow:var(--shadow-s)}.header__main-nav .nav-submenu>ul{padding:var(--spacing-xs) var(--spacing-s)}}.nav-submenu__inner{display:grid;align-items:flex-start;gap:var(--gap);padding-block:var(--spacing-m)}@media(min-width: 860px){.nav-submenu__inner{grid-template-columns:1fr auto}.nav--hover-menu .nav-submenu__inner{grid-template-columns:100%;padding:var(--spacing-s) var(--spacing-s)}}.nav-submenu__box{padding:var(--spacing-s);border:2px solid var(--color-primary)}.subnav-link{--theme-focus-outline-color: black;font-family:var(--font-display-compact);line-height:var(--leading-fine);font-weight:var(--font-weight-medium);color:var(--subnav-link-text, var(--color-dark));text-decoration-line:none}.subnav-link:hover{color:var(--subnav-link-text, var(--color-blue));text-decoration-line:underline}.subnav-link[data-variant=featured]{font-weight:var(--font-weight-semibold);color:var(--subnav-featured-link-text, var(--color-secondary))}.subnav-list{padding:0}.header{--header: 8rem;--header-top-height: 4rem;--header-subsite: 4rem;--gutter: var(--spacing-xs);background-color:var(--color-light);z-index:30;padding-inline:var(--spacing-xs);grid-template-columns:1fr auto;grid-template-areas:"logo toggles" "sub-site sub-site" "main-nav main-nav" "action-nav action-nav";align-items:center;display:grid;position:sticky;top:0;height:var(--header)}@media(min-width: 860px){.header{--header: auto}}.header:has(.header__main-nav-toggle[aria-expanded=true]) .header__main-nav-wrapper{visibility:visible;top:calc(var(--header) - 1px);height:calc(100dvh - (var(--header) - 1px));overscroll-behavior:contain;background:#fff;gap:0;display:block;position:absolute;left:0;right:0;overflow:auto}.header__logo{--theme-focus-offset: -0.1lh;height:var(--header-top-height);max-width:280px;display:flex}@media(min-width: 860px){.header__logo{height:100%;border-right-style:solid;border-right-width:1px;border-color:var(--color-secondary);padding-right:var(--spacing-xs)}}.header__logo{grid-area:logo}.header__sub-site{position:relative;margin-inline:calc(-1*var(--spacing-xs));padding:var(--spacing-xs) var(--spacing-s);height:var(--header-subsite);border-top-style:solid;border-top-width:1px;border-color:var(--color-secondary);border-bottom-width:1px;border-bottom-style:solid;grid-area:sub-site;align-items:center;display:flex}.header__sub-site:has(.header__main-nav-toggle[aria-expanded=true]){background-color:var(--color-primary);border-top-color:var(--color-primary)}@media(min-width: 860px){.header__sub-site{margin-inline:0}}.header__title{font-family:var(--font-display-compact);font-size:var(--text-step-1);font-weight:var(--font-weight-semibold);color:var(--header-title-text, var(--color-secondary))}@media(min-width: 860px){.header__title{margin-left:var(--spacing-xs)}}.header__toggles{--gutter: 0.5rem;margin-block:var(--spacing-0);height:100%;height:var(--spacing-full);margin-left:var(--gutter, var(--space-m));margin-right:calc(-1*var(--spacing-xs));grid-area:toggles}@media(min-width: 860px){.header__toggles{gap:.5rem;margin-right:0}}.header__toggles-search,.header__toggles-menu{--theme-focus-offset: -0.1lh;cursor:pointer;background:0 0;border:none;place-content:center;width:3rem;height:3rem;display:grid}:is(.header__toggles-search,.header__toggles-menu):after{content:"";background:var(--color-secondary);flex-shrink:0;width:3rem;height:3rem;display:block}:is(.header__toggles-search,.header__toggles-menu):hover:after{background:var(--header-toggle-btn-color-hover, var(--color-blue))}.header__toggles-search:after{mask:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6%2018L10.3%2011.7C9.8%2012.1%209.225%2012.4167%208.575%2012.65C7.925%2012.8833%207.23333%2013%206.5%2013C4.68333%2013%203.14583%2012.3708%201.8875%2011.1125C0.629167%209.85417%200%208.31667%200%206.5C0%204.68333%200.629167%203.14583%201.8875%201.8875C3.14583%200.629167%204.68333%200%206.5%200C8.31667%200%209.85417%200.629167%2011.1125%201.8875C12.3708%203.14583%2013%204.68333%2013%206.5C13%207.23333%2012.8833%207.925%2012.65%208.575C12.4167%209.225%2012.1%209.8%2011.7%2010.3L18%2016.6L16.6%2018ZM6.5%2011C7.75%2011%208.8125%2010.5625%209.6875%209.6875C10.5625%208.8125%2011%207.75%2011%206.5C11%205.25%2010.5625%204.1875%209.6875%203.3125C8.8125%202.4375%207.75%202%206.5%202C5.25%202%204.1875%202.4375%203.3125%203.3125C2.4375%204.1875%202%205.25%202%206.5C2%207.75%202.4375%208.8125%203.3125%209.6875C4.1875%2010.5625%205.25%2011%206.5%2011Z'%20/%3e%3c/svg%3e") 50%/50% no-repeat}.header__toggles-menu:after{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2018%2012'%20height='18'%20width='12'%3e%3cpath%20fill='%2357150B'%20d='M0%2012v-2h18v2H0Zm0-5V5h18v2H0Zm0-5V0h18v2H0Z'/%3e%3c/svg%3e") 50%/50% no-repeat}.header__main-nav-toggle{grid-area:main-nav-toggle;position:absolute;inset:0;width:100%;height:100%;place-content:center flex-end;padding-right:var(--spacing-xs)}.header__main-nav-wrapper{visibility:hidden;display:none}.header__main-nav{grid-area:main-nav;justify-items:flex-start;width:100%;padding:var(--spacing-s)}@media(min-width: 860px){.header__main-nav{border-top:1px solid var(--color-secondary);justify-self:center;padding:0}}.header__action-nav{padding:var(--spacing-s) var(--spacing-s);border-top:1px solid var(--color-mid);grid-area:action-nav}@media(min-width: 860px){.header{top:calc(-1*var(--header-top-height));border-bottom:1px solid var(--color-secondary);grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo sub-site action-nav toggles" "main-nav main-nav main-nav main-nav"}.header__sub-site{background-color:var(--color-light);border:none;margin:0;padding:0}.header__main-nav-toggle{visibility:hidden;display:none}.header__main-nav-wrapper{visibility:visible;display:contents}.header__main-nav{place-items:center}.header__action-nav{display:grid;margin-block:var(--spacing-0);height:100%;height:var(--spacing-full);border-right-style:solid;border-right-width:1px;border-color:var(--color-secondary);padding-right:var(--spacing-xs);padding-left:var(--spacing-0);height:var(--header-top-height);border-top:none;margin-block:0;padding-block:0}}.header__search-label{font-family:var(--theme-heading-alt-font-family);font-size:var(--text-step-3);font-style:normal;font-weight:700;line-height:1.2;color:var(--theme-header-color)}.header__search-input{--flow-space: 1em;--border-radius: var(--theme-button-border-radius, 0);--border-width: var(--theme-button-border-width, 0);display:flex;gap:1rem;background:#fff;border:var(--border-width) solid var(--theme-header-color);border-radius:var(--border-radius);overflow:hidden}.header__search-input input{border:none;padding:1.25rem;flex:1;outline-offset:-0.25rem}.header__search-input button{--padding: var(--theme-button-padding, 0.5em);--color: var(--theme-button-color, #000);--font-family: var(--theme-button-font-family, sans-serif);--font-size: var(--theme-button-font-size, 1rem);--font-weight: var(--theme-button-font-weight, 400);--text-transform: var(--theme-button-text-transform, none);--letter-spacing: var(--theme-button-letter-spacing, normal);--background-color: var(--theme-button-background-color, #eee);--border-width: var(--theme-button-border-width, 1px);--border-style: var(--theme-button-border-style, solid);--border-color: var(--theme-button-border-color, #000);--border-radius: var(--theme-button-border-radius, 0);--background-color-hover: var(--theme-button-background-color-hover, #fff);--border-color-hover: var(--theme-button-border-color-hover, #000);--border-width-hover: var(--theme-button-border-width-hover, 1px);--border-style-hover: var(--theme-button-border-style-hover, solid);--color-hover: var(--theme-button-color-hover, #000);--theme-focus-outline-color: var(--color);display:grid;place-content:center;background-color:var(--background-color);box-shadow:inset 0 0 0 0 var(--background-color-hover);color:var(--color);border:none;border-left:var(--border-width) var(--border-style) var(--border-color);width:4rem;margin:0;outline-offset:-0.25rem;transition:ease-out .4s}.header__search-input button::after{content:"";display:block;width:1rem;height:1rem;background:#fff;mask:url("../../images/search.svg") center/contain no-repeat}.header__search-input button:hover{color:var(--color-hover);border-left:var(--border-width-hover) var(--border-style-hover) var(--border-color-hover);box-shadow:inset 0 100px 0 0 var(--background-color-hover)}.header__search-input button:hover::after{background:var(--color-hover)}.page--default{--footer-background: var(--theme-footer-background, #000);--footer-padding: var(--theme-footer-padding, 1rem);--footer-color: var(--theme-footer-color, #fff);--footer-copyright-padding: var(--theme-footer-copyright-padding, 1rem 0 0);--footer-copyright-text-transform: var(--theme-footer-copyright-text-transform, none)}.page--default .footer{background:var(--footer-background);color:var(--footer-color);padding:var(--footer-padding);display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-block:2rem}.page--default .footer ul{list-style-type:none;margin:0;padding:0}.page--default .footer ul a{color:var(--footer-color)}.page--default .footer__top{display:grid;grid-template-columns:100%;gap:2rem;width:100%;align-items:flex-end;justify-content:space-between}.page--default .footer__top ul{display:flex;flex-direction:column;gap:1rem}.page--default .footer__top ul li{font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-feature-settings:"liga" off,"clig" off;font-weight:600;line-height:1.2}.page--default .footer__top ul li a{position:relative;display:flex;align-items:center;gap:.25rem;font-family:"field-gothic";font-size:1rem;font-style:normal;font-weight:600;line-height:110%;text-decoration:none}.page--default .footer__top ul li a::after{content:"";display:block;width:1rem;height:1rem;background:currentColor;mask:url("../../images/arrow-right.svg") center/1rem no-repeat;opacity:0;transition:opacity .5s,transform .5s}.page--default .footer__top ul li a:hover::after{transform:translateX(0.5rem);opacity:1}@media(width >= 80em){.page--default .footer__top ul{flex-direction:row;gap:2rem;padding-block:2rem;align-items:center}}.page--default .footer__top .btn{width:fit-content}.page--default .footer__top .btn::before{border-radius:0}.page--default .footer__top .btn::after{content:""}@media(width >= 80em){.page--default .footer__top{grid-template-columns:1fr auto}}.page--default .footer__middle{order:-1;display:grid;grid-template-columns:100%;gap:2rem;width:100%;align-items:center;justify-content:space-between}@media(width >= 80em){.page--default .footer__middle{grid-template-columns:auto 1fr;order:unset;border-top:1px solid #fff;border-bottom:1px solid #fff}}.page--default .footer__main-nav{display:grid;grid-template-columns:100%;gap:2rem;width:100%;align-items:flex-end;justify-content:space-between}@media(width >= 80em){.page--default .footer__main-nav{grid-template-columns:auto auto auto;padding-block:2rem}}.page--default .footer__main-nav-menu{display:flex;flex-direction:column;gap:2rem}.page--default .footer__main-nav-menu li a{position:relative;display:flex;align-items:center;gap:.25rem;font-family:"field-gothic";font-size:1rem;font-style:normal;font-weight:600;line-height:110%;text-decoration:none}.page--default .footer__main-nav-menu li a::after{content:"";display:block;width:1rem;height:1rem;background:currentColor;mask:url("../../images/arrow-right.svg") center/1rem no-repeat;opacity:0;transition:opacity .5s,transform .5s}.page--default .footer__main-nav-menu li a:hover::after{transform:translateX(0.5rem);opacity:1}.page--default .footer__social-menu{display:flex;flex-wrap:wrap;gap:.5rem}.page--default .footer__social-menu .social-icon:hover{--icon-color: var(--theme-button-background-color-hover)}.page--default .footer__bottom{display:grid;grid-template-columns:100%;width:100%;align-items:center;justify-content:space-between}.page--default .footer__bottom ul{display:flex;flex-direction:column;gap:2rem}.page--default .footer__bottom ul li{font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5}.page--default .footer__bottom ul li a{transition:text-underline-offset var(--transition)}.page--default .footer__bottom ul li a:hover{text-underline-offset:.25rem}@media(width >= 80em){.page--default .footer__bottom ul{flex-direction:row}}@media(width >= 80em){.page--default .footer__bottom{grid-template-columns:auto auto;padding:2rem 1rem}}.page--default .footer__logo-wrapper{display:flex;align-items:center;height:100%}@media(width >= 80em){.page--default .footer__logo-wrapper{padding-inline:2rem;border-right:1px solid #fff}}.page--default .footer__logo{height:2.5rem}.page--default .footer__copyright{text-transform:var(--footer-copyright-text-transform);margin:var(--footer-copyright-padding);color:var(--Colors-Light-Gray, #D9DAD3);font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1}.social-icon{--background-color: var(--theme-social-icon-background-color, black);--icon-color: var(--theme-social-icon-color, white);background-color:var(--background-color);border-radius:100%;color:var(--icon-color);display:block;text-decoration:none}.social-icon>i{font-size:2rem;padding:.75rem;color:var(--icon-color);transition:color var(--transition)}.highlight-card{--overflow: var(--theme-block-overflow, hidden);--content-position: var(--theme-content-position, 0);--content-width: var(--theme-content-width, 100%);--content-padding: var(--theme-content-padding, 2em);--content-background: var(--theme-content-background-color, #fff);--heading-color: var(--theme-heading-color, #000);--heading-text-transform: var(--theme-heading-text-transform, none);--heading-font-size: var(--theme-heading-font-size, 1.5em);--heading-font-weight: var(--theme-heading-font-weight, 400);--image-background: var(--theme-image-background, none);position:relative;background:var(--image-background);overflow:var(--overflow);border:1px solid var(--theme-header-color)}.highlight-card__content{--flow-space: var(--space-s);bottom:var(--content-position);background:var(--content-background);width:var(--content-width);padding:var(--content-padding);min-height:335px}.highlight-card__heading{color:var(--heading-color);text-transform:var(--heading-text-transform);font-size:var(--text-step-3);font-weight:var(--heading-font-weight)}.media-card{--overflow: var(--theme-block-overflow, hidden);--content-position: var(--theme-content-position, 1rem);--content-width: var(--theme-content-width, 100%);--content-padding: var(--theme-content-padding, 1rem);--content-background: var(--theme-content-background-color, #fff);--heading-color: var(--theme-heading-color, #000);--heading-text-transform: var(--theme-heading-text-transform, none);--heading-font-size: var(--theme-heading-font-size, 1.5em);--heading-font-weight: var(--theme-heading-font-weight, 400);--image-background: var(--theme-image-background, none);position:relative;background:var(--image-background);overflow:var(--overflow);display:grid;place-content:flex-end;width:100%;min-height:30rem}.media-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:2/3;z-index:-1;transition:transform 1s linear}.media-card__image .image{width:100%;height:100%}.media-card__content{background:var(--content-background);padding:var(--content-padding);margin:1rem;width:calc(100% - 2rem)}.media-card__content>*{margin:0}.media-card__heading{display:grid;grid-template-columns:auto auto;width:100%;color:var(--heading-color);text-transform:var(--heading-text-transform);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);min-height:10rem}.media-card__heading>a{position:static}.media-card__heading>a::after{content:"";position:absolute;inset:0;z-index:1}.media-card:has(a:hover) .media-card__image{transform:scale(1.1)}.media-card:has(a:hover) .media-card__heading::after{transform:scale(1.3)}.media-card:has(a:hover) .media-card__heading a{text-decoration:none}.media-card--video .media-card__heading::after{content:"";display:block;height:1.65rem;width:1.65rem;background:var(--theme-header-color);mask:url("../../images/play.svg") center/100% no-repeat;margin-top:auto;transition:transform 1s linear}.stat-card{--overflow: var(--theme-block-overflow, hidden);--content-position: var(--theme-content-position, 1rem);--content-width: var(--theme-content-width, 100%);--content-padding: 3rem 1rem 1.5rem;--heading-color: var(--theme-heading-color, #000);--heading-text-transform: var(--theme-heading-text-transform, none);--heading-font-size: 5rem;--heading-font-weight: 800;--border-color: var(--theme-block-color, #000);position:relative;background:var(--image-background);overflow:var(--overflow);height:100%;border:4px solid var(--border-color)}.stat-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--content-padding);text-align:center;height:100%}.stat-card__stat{color:var(--heading-color);text-transform:var(--heading-text-transform);font-family:var(--theme-heading-font-family);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);line-height:1;margin:0}.stat-card__title{font:var(--h5);margin-block:.5rem 0}.stat-card__description{margin-block:1.5rem 4rem;flex:1}.stat-card--gold{--border-color: #ffd10a}.stat-card--sky-blue{--border-color: #a0dcfe}.stat-card--whitney-glass{--border-color: #5cb8b2}.stat-card--torch-orange{--border-color: #F24F14}.stat-card--gold-bright{--border-color: #fff200}.form{--purple: #00009E;--purple-med: #57150B}.form [aria-hidden]{display:none}.form input,.form textarea{display:block;width:100%;border:1px solid var(--Colors-Light-Gray, #D9DAD3);background:var(--Colors-White, #FFF);color:#000;padding:.5em;margin-top:.25rem;outline-offset:1px;outline-width:2px}.form label,.form fieldset{display:block;font-family:var(--font-mono);font-size:1rem;font-style:normal;font-weight:500}.form fieldset legend,.form fieldset .fieldset-legend{font:var(--h5);font-weight:500;color:var(--heading)}.form [data-required] label::after,.form [data-required] label.form_label::after{content:" *"}.form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#000;border:1px solid var(--Colors-Light-Gray, #D9DAD3);display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3em .5em .5em;width:100%;margin:0;box-sizing:border-box;outline-offset:1px;outline-width:2px;margin-top:.25rem;font-weight:normal;background-image:linear-gradient(45deg, transparent 50%, var(--purple) 50%),linear-gradient(135deg, var(--purple) 50%, transparent 50%),linear-gradient(to right, var(--purple-med), var(--purple-med));background-position:calc(100% - 17px) calc(1em + 2px),calc(100% - 12px) calc(1em + 2px),calc(100% - 2em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.form select::-ms-expand{display:none}.form select:focus{background-image:linear-gradient(45deg, var(--purple) 50%, transparent 50%),linear-gradient(135deg, transparent 50%, var(--purple) 50%),linear-gradient(to right, var(--purple), var(--purple));background-position:calc(100% - 12px) 1em,calc(100% - 17px) 1em,calc(100% - 2em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:#000}.form select[multiple]{background-image:none}.form .form_birthdate select,.form .form_date select,.form .form_dateym select,.form .form_datemd select{width:auto}.form .Buttons{display:grid;gap:0;margin-bottom:0}.js-form-type-checkbox,.Form__checkbox,.form_checkbox,.Form__radio,.form_radio{display:flex;align-items:center;margin-top:.25rem}.js-form-type-checkbox input,.Form__checkbox input,.form_checkbox input,.Form__radio input,.form_radio input{width:auto;margin-right:.5rem;aspect-ratio:1/1;background-color:rgba(0,0,0,0)}.js-form-type-checkbox input[disabled],.Form__checkbox input[disabled],.form_checkbox input[disabled],.Form__radio input[disabled],.form_radio input[disabled]{background-color:#d3d3d3}.js-form-type-checkbox input[type=checkbox],.Form__checkbox input[type=checkbox],.form_checkbox input[type=checkbox],.Form__radio input[type=checkbox],.form_radio input[type=checkbox]{appearance:none;display:grid;align-content:center;justify-content:center;font-size:1rem;padding:2px;border:2px solid var(--form-color, var(--purple));border-radius:3px}.js-form-type-checkbox input[type=checkbox]::before,.Form__checkbox input[type=checkbox]::before,.form_checkbox input[type=checkbox]::before,.Form__radio input[type=checkbox]::before,.form_radio input[type=checkbox]::before{content:"";transform:scale(0);background-color:var(--form-color, var(--purple))}.js-form-type-checkbox input[type=checkbox]:checked::before,.Form__checkbox input[type=checkbox]:checked::before,.form_checkbox input[type=checkbox]:checked::before,.Form__radio input[type=checkbox]:checked::before,.form_radio input[type=checkbox]:checked::before{transform:scale(1)}.js-form-type-checkbox input,.Form__checkbox input,.form_checkbox input,.Form__radio input,.form_radio input{display:grid;place-content:center;flex-shrink:0;margin-right:15px;margin-top:3px;appearance:none;width:1.5rem;height:1.5rem;border:2px solid var(--purple);border-radius:.25rem;background:rgba(0,0,0,0)}.js-form-type-checkbox input:checked,.Form__checkbox input:checked,.form_checkbox input:checked,.Form__radio input:checked,.form_radio input:checked{background-color:rgba(0,0,0,0)}.js-form-type-checkbox input:checked::before,.Form__checkbox input:checked::before,.form_checkbox input:checked::before,.Form__radio input:checked::before,.form_radio input:checked::before{content:"";display:block;width:1rem;height:1rem;background:var(--purple);mask:url("../../check.svg") center/contain no-repeat}.js-form-type-checkbox input:focus,.Form__checkbox input:focus,.form_checkbox input:focus,.Form__radio input:focus,.form_radio input:focus{outline:2px solid var(--purple);outline-offset:2px}.js-form-type-checkbox input[type=radio],.Form__checkbox input[type=radio],.form_checkbox input[type=radio],.Form__radio input[type=radio],.form_radio input[type=radio]{appearance:none;display:inline-flex;align-items:center;margin-top:.25rem;align-content:center;justify-content:center;font-size:1rem;padding:4px;border:2px solid var(--form-color, var(--purple));border-radius:50%}.js-form-type-checkbox input[type=radio]::before,.Form__checkbox input[type=radio]::before,.form_checkbox input[type=radio]::before,.Form__radio input[type=radio]::before,.form_radio input[type=radio]::before{content:"";border-radius:50%;transform:scale(0);width:.75rem;height:.75rem;mask:none;background-color:var(--form-color, var(--purple))}.js-form-type-checkbox input[type=radio]:checked::before,.Form__checkbox input[type=radio]:checked::before,.form_checkbox input[type=radio]:checked::before,.Form__radio input[type=radio]:checked::before,.form_radio input[type=radio]:checked::before{transform:scale(1)}.js-form-type-checkbox input[type=radio]:focus,.Form__checkbox input[type=radio]:focus,.form_checkbox input[type=radio]:focus,.Form__radio input[type=radio]:focus,.form_radio input[type=radio]:focus{outline:2px solid var(--purple);outline-offset:2px}.js-form-type-checkbox .option,.Form__checkbox .option,.form_checkbox .option,.Form__radio .option,.form_radio .option{margin-bottom:0;font-weight:normal;text-transform:none;cursor:pointer}.js-form-type-checkbox input[type=checkbox],.js-form-type-checkbox input[type=radio],.Form__checkbox input[type=checkbox],.Form__checkbox input[type=radio],.form_checkbox input[type=checkbox],.form_checkbox input[type=radio],.Form__radio input[type=checkbox],.Form__radio input[type=radio],.form_radio input[type=checkbox],.form_radio input[type=radio]{pointer-events:auto}.js-form-type-checkbox input[type=checkbox]:focus,.js-form-type-checkbox input[type=radio]:focus,.Form__checkbox input[type=checkbox]:focus,.Form__checkbox input[type=radio]:focus,.form_checkbox input[type=checkbox]:focus,.form_checkbox input[type=radio]:focus,.Form__radio input[type=checkbox]:focus,.Form__radio input[type=radio]:focus,.form_radio input[type=checkbox]:focus,.form_radio input[type=radio]:focus{outline:2px solid var(--purple);outline-offset:2px}.js-form-type-checkbox input[type=radio]~label,.Form__checkbox input[type=radio]~label,.form_checkbox input[type=radio]~label,.Form__radio input[type=radio]~label,.form_radio input[type=radio]~label{display:inline-block}.js-form-type-checkbox .Form__label.option,.Form__checkbox .Form__label.option,.form_checkbox .Form__label.option,.Form__radio .Form__label.option,.form_radio .Form__label.option{cursor:pointer;pointer-events:auto}.timely-update{--overflow: var(--theme-block-overflow, hidden);--content-position: var(--theme-content-position, 1rem);--content-width: var(--theme-content-width, 100%);--content-padding: var(--theme-content-padding, 1rem);--content-background: var(--theme-timely-update-background-color, #000);--content-color: var(--theme-timely-update-content-color, #fff);--theme-primary-action-color-base: #00009E;--heading-color: var(--theme-timely-update-heading-color, #fff);--heading-text-transform: var(--theme-heading-text-transform, none);--heading-font-size: var(--theme-heading-font-size, 1.5em);--heading-font-weight: var(--theme-heading-font-weight, 400);--flex-direction: var(--theme-timely-update-flex-direction, column);--align-items: var(--theme-timely-update-align-items, flex-start);--theme-focus-outline-color: var(--content-color);container-type:inline-size;container-name:timely-update;position:relative;overflow:var(--overflow);background:var(--content-background);padding:1.5rem}.timely-update__inner{position:relative;display:flex;flex-direction:var(--flex-direction);justify-content:space-between;align-items:var(--align-items);gap:1.5rem;color:var(--content-color);margin:auto;max-width:calc(1600px - 4rem)}@container timely-update (min-width: 48em){.timely-update__inner{--flex-direction: var(--theme-timely-update-flex-direction, row);--align-items: var(--theme-timely-update-align-items, flex-end)}}.timely-update__content{max-width:75ch}.timely-update__content>p{margin-bottom:0}.timely-update__heading{font:var(--h5);color:var(--heading-color);padding-right:2rem}.timely-update__close{position:absolute;top:0;right:0;display:grid;place-content:center;width:1.5rem;height:1.5rem;background:rgba(0,0,0,0);border:none}.timely-update__close::before{content:"";display:block;width:.875rem;height:.875rem;background:var(--content-color);mask-image:url("../../images/close.svg");mask-repeat:no-repeat}.accordion{--accordion-toggle-background-color: var(--theme-accordion-toggle-background-color, #eee);--accordion-toggle-color: var(--theme-accordion-toggle-color, #000);--accordion-toggle-icon-color: var(--theme-accordion-toggle-icon-color, #000);--accordion-toggle-focus-color: var(--theme-accordion-toggle-focus-color, #000);--accordion-content-background-color: var(--theme-accordion-content-background-color, #fff);--accordion-content-color: var(--theme-accordion-content-color, var(--theme-color-base));--accordion-content-border-color: var(--theme-accordion-content-border-color, #eee);--accordion-content-border-radius: var(--theme-accordion-content-border-radius, 0);--accordion-toggle-background-color-expanded: var(--theme-accordion-toggle-background-color-expanded, #eee);--accordion-toggle-color-expanded: var(--theme-accordion-toggle-color-expanded, #000);--accordion-toggle-icon-color-expanded: var(--theme-accordion-toggle-icon-color-expanded, #000);--accordion-toggle-focus-color-expanded: var(--theme-accordion-toggle-focus-color-expanded, #000);background:var(--accordion-content-background-color);color:var(--accordion-content-color);border:1px solid var(--accordion-content-border-color);border-radius:var(--accordion-content-border-radius)}@media(prefers-reduced-motion: no-preference){.accordion{interpolate-size:allow-keywords}}.accordion::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility 1s allow-discrete,opacity 1s,block-size 1s}.accordion__interior{display:grid;grid-template:auto/100%;gap:2rem var(--space);padding:var(--gap)}.accordion[open]::details-content{opacity:1;block-size:auto}.accordion__heading{font:var(--h4);margin:0;max-width:100%}.accordion__toggle{--accordion-toggle-focus-color: var(--accordion-toggle-color);display:flex;gap:1.5rem;align-items:baseline;justify-content:space-between;width:100%;border:0;background:var(--accordion-toggle-background-color);color:var(--accordion-toggle-color);outline-color:var(--accordion-toggle-focus-color);font:inherit;padding:1rem 1.5rem;text-align:left;cursor:pointer;outline-offset:-0.45rem !important;align-items:center}.accordion__toggle::after{content:"";display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background:var(--accordion-toggle-icon-color);mask:url("../../images/close.svg") center/1.5rem no-repeat;transition:transform var(--transition);transform:rotate(45deg)}.accordion__toggle:hover{text-decoration:none}.accordion__toggle:hover::after{transform:scale(1.2) rotate(45deg)}[open] .accordion__toggle{--accordion-toggle-focus-color: var(--accordion-toggle-color-expanded);background:var(--accordion-toggle-background-color-expanded);color:var(--accordion-toggle-color-expanded)}[open] .accordion__toggle .accordion__heading{color:var(--accordion-toggle-color-expanded)}[open] .accordion__toggle::after{transform:rotate(0deg);background:var(--accordion-toggle-icon-color-expanded)}[open] .accordion__toggle:hover::after{transform:scale(1.2)}.table-stack{overflow:hidden}@media(width >= 64em){.table-stack{border:0;background-attachment:local,local,scroll,scroll;background-image:linear-gradient(to right, #fff, #fff),linear-gradient(to left, #fff, #fff),linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent),linear-gradient(to left, rgba(0, 0, 0, 0.1), transparent);background-position:left center,right center,left center,right center;background-size:1rem 100%;overflow:auto}}@media(width < 64em){.content-sidebar__content .table-stack{padding-inline:1rem}}.table-stack table{width:100%;border-collapse:collapse}@media(width < 48em){.table-stack table{min-width:auto !important}}.table-stack thead{display:none}@media(width >= 64em){.table-stack thead{display:table-header-group;margin-bottom:2rem}}.table-stack thead tr{background-color:#ffd10a}.table-stack th{font:var(--h5);color:#57150B}.table-stack th,.table-stack td{display:flex;justify-content:space-between;padding:.5rem 0;vertical-align:unset;text-align:left;font:var(--body);border:none}@media(width < 64em){.table-stack th,.table-stack td{margin-inline:calc(-1*var(--wrap));padding-inline:var(--wrap);flex-direction:column}.table-stack th:first-child,.table-stack td:first-child{padding-top:1.5rem}.table-stack th:last-child,.table-stack td:last-child{padding-bottom:1.5rem}}@media(width >= 64em){.table-stack th,.table-stack td{display:table-cell;font-style:normal;font-weight:400;padding:1.25rem 1.5rem}}.table-stack th .table-label,.table-stack td .table-label{display:block;font:var(--h6);color:#57150B}@media(width >= 64em){.table-stack th .table-label,.table-stack td .table-label{display:none}}.table-stack tr:nth-child(even) td{background:rgba(241,241,241,.8)}@media(width < 64em){.accordion .table-stack tr:nth-child(even) td{background-color:#fff}}.table-stack th{font-size:1.25rem;font-weight:700}.breadcrumbs{--breadcrumbs-color: var(--theme-breadcrumbs-color, #fff);--breadcrumbs-border-color: var(--theme-breadcrumbs-border-color, #fff);max-width:1600px;margin-inline:auto;font:var(--text-eyebrow);font-feature-settings:"liga" off,"clig" off}.breadcrumbs__inner{border-bottom:1px solid var(--breadcrumbs-border-color);display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1.5rem}.breadcrumbs a{color:var(--breadcrumbs-color)}.breadcrumbs a:hover{text-decoration:none}.image{--image-modal-icon-color: var(--theme-image-modal-icon-color, #fff);--image-caption-color: var(--theme-image-caption-color, #eee);margin:0}.image img{width:100%;object-fit:cover;height:100%;transition:transform var(--transition)}.image [href^="https://www.youtube.com"],.image [href^="https://youtu.be"],.image [href^="https://vimeo.com"]{display:block;position:relative;border-radius:var(--radius);box-shadow:none !important;transition:transform var(--transition)}.image [href^="https://www.youtube.com"]::before,.image [href^="https://youtu.be"]::before,.image [href^="https://vimeo.com"]::before{content:" ";position:absolute;inset:0;background:rgba(0,0,0,.35)}.image [href^="https://www.youtube.com"]::after,.image [href^="https://youtu.be"]::after,.image [href^="https://vimeo.com"]::after{content:"";position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem;transition:transform var(--transition);z-index:2}.image [href^="https://www.youtube.com"]::after,.image [href^="https://youtu.be"]::after,.image [href^="https://vimeo.com"]::after{background:var(--image-modal-icon-color);mask:url("../../images/play.svg") center/100% no-repeat}.image [href^="https://www.youtube.com"]:hover,.image [href^="https://youtu.be"]:hover,.image [href^="https://vimeo.com"]:hover{transform:scale(1.025)}.image [href^="https://www.youtube.com"]:hover::after,.image [href^="https://youtu.be"]:hover::after,.image [href^="https://vimeo.com"]:hover::after{transform:scale(1.1)}.image .text-caption{color:var(--image-caption-color)}.testimonial-card{container-type:inline-size;container-name:testimonial-card}.testimonial-card__inner{--overflow: var(--theme-block-overflow, hidden);--image-grid-column: var(--theme-testimonial-image-grid-column, 1 / -1);--content-grid-column: var(--theme-testimonial-content-grid-column, 1 / -1);--content-padding: var(--theme-content-padding, 2em);--content-background: var(--theme-content-background-color, #fff);--heading-color: var(--theme-heading-color, #000);--heading-text-transform: var(--theme-heading-text-transform, none);--heading-font-size: var(--theme-heading-font-size, 1.5em);--heading-font-weight: var(--theme-heading-font-weight, 400);--background-color: var(--theme-testimonial-background, #fff);--image-aspect-ratio: var(--theme-image-aspect-ratio, 2/3);display:grid;grid-template-columns:repeat(12, 1fr);position:relative;background:var(--background-color);overflow:var(--overflow);border:1px solid var(--theme-header-color)}@container testimonial-card (min-width: 30em){.testimonial-card__inner{--image-grid-column: var(--theme-image-grid-column, auto / span 4);--content-grid-column: var(--theme-content-grid-column, auto / span 8)}}.testimonial-card__image{grid-column:var(--image-grid-column)}.testimonial-card__image img{aspect-ratio:var(--image-aspect-ratio);width:100%;height:100%;object-fit:cover}.testimonial-card__content{grid-column:var(--content-grid-column);background:var(--content-background);padding:2rem;font-size:1.125rem}.testimonial-card__quote{color:var(--heading-color);padding:0;font-family:"field-gothic";font-style:normal;font-weight:600;line-height:1.4}.testimonial-card__quote::before{content:"“"}.testimonial-card__quote::after{content:"”"}.testimonial-card__cite>span{display:block;font-size:.875rem;font-style:italic}.cta-link{cursor:pointer;align-items:center;gap:var(--cta-link-gutter, 0.75ch);border-style:none;padding-inline:var(--cta-link-x-padding, 0ex);padding-block:var(--cta-link-y-padding, 0ex);font-family:var(--font-mono);line-height:var(--leading-fine);font-weight:var(--font-weight-bold);color:var(--cta-link-text, var(--color-blue));border-width:0;text-decoration-line:none;display:inline-flex}@media(hover: hover){.cta-link:hover{gap:var(--cta-link-gutter, 1.5ch);color:var(--cta-link-text-hover, var(--color-blue))}}.cta-link{transition:gap var(--transition-base)}.cta-link[data-size=small]{--cta-link-text: var(--color-secondary);--cta-link-text-hover: var(--color-blue);gap:var(--cta-link-gutter, 0.25ch);font-size:var(--text-step-00)}@media(hover: hover){.cta-link[data-size=small]:hover{gap:var(--cta-link-gutter, 0.5ch)}}.cta-link[data-size=small]{letter-spacing:.0625rem}.cta-link[data-size=small]>svg{color:var(--color-blue)}[data-theme=dark] .cta-link{--cta-link-text: var(--color-light)}@media(hover: hover){[data-theme=dark] .cta-link:hover{--cta-link-text: var(--color-blue-glare)}}.news-card__title{--flow-space: var(--space-s)}.popover-menu{--sidebar-target-width: 17rem;--sidebar-content-min-width: 17rem;width:100vw;height:100%;max-width:66rem;left:auto;padding:0;margin:0;border:0;background:#fff;box-shadow:0 4px 20px 0 rgba(32, 16, 14, 0.2509803922);translate:100vw 0;transition:translate .25s ease-out,display .25s ease-out allow-discrete,overlay .25s ease-out allow-discrete}@media(min-width: 860px){.popover-menu{translate:100vw 0}}.popover-menu:popover-open{translate:0 0}@starting-style{.popover-menu:popover-open{translate:100vw 0}}.popover-menu:popover-open::backdrop{opacity:1}@starting-style{.popover-menu:popover-open::backdrop{background:rgba(0, 0, 0, 0.8);backdrop-filter:blur(45px);opacity:0;transition:opacity 250ms ease}}.popover-menu::backdrop{background:rgba(0, 0, 0, 0.8);backdrop-filter:blur(45px);opacity:0;transition:opacity 250ms ease}@media(min-width: 860px){.popover-menu--full{height:100%}}.popover-menu .close-btn{position:absolute;top:1rem;right:1rem;z-index:1;padding:0;border:0;background:none;color:#000;outline-color:#000;cursor:pointer;transition:var(--transition)}.popover-menu .close-btn::before{content:"";display:block;width:2rem;height:2rem;background:#000;mask:url("../../images/close.svg") center/1rem no-repeat}.popover-menu .close-btn:hover{transform:scale(1.2)}.popover-menu .sidebar{height:100%}@media(min-width: 860px){.popover-menu .sidebar[data-flip] .popover-menu__sidebar{order:-1}}.popover-menu__sidebar{display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-l) var(--spacing-m);background:#f5f6f4}.popover-menu__content{height:100%}.popover-menu__main{padding:var(--spacing-l) var(--spacing-m)}.popover-menu__main .nav{gap:0}.popover-menu__main .nav>li{padding-block:var(--spacing-2xs);border-bottom:1px solid #ABA9A2}.popover-menu__main .nav-link{font-size:var(--text-step-3)}.popover-menu__nav{--flow-space: var(--space-s);padding:clamp(1.3125rem, 1.25rem + 0.29vw, 1.5rem)}.popover-menu__nav a{--link-color-base: #3e4039;text-decoration:none}.popover-menu__nav a:hover{text-decoration:underline}.popover-menu__nav-title{font-family:"overpass-mono-variable";font-size:14px;font-weight:600;font-style:normal;line-height:120%;color:var(--Colors-Rowan-Brown, #57150B);font-feature-settings:"liga" off,"clig" off}.popover-menu__nav-link{font-family:"Field Gothic";font-size:20px;font-weight:500;font-style:normal;line-height:150%;color:var(--Colors-Charcoal, #3E4039)}.popover-menu__nav-link:hover{color:var(--Colors-Royal-Blue, #00009E);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:8%;text-underline-position:from-font}.popover-menu__child-nav-link{font-family:"Field Gothic";font-size:16px;font-weight:400;font-style:normal;line-height:140%;color:var(--Colors-Charcoal, #3E4039);font-feature-settings:"liga" off,"clig" off}.popover-menu__child-nav-link:hover{color:var(--Colors-Royal-Blue, #00009E);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:8%;text-underline-position:from-font}.toggle{position:relative;display:inline-flex;align-items:center;gap:12px;cursor:pointer}.toggle__input{position:absolute;opacity:0;width:0;height:0}.toggle__input:checked+.toggle__slider{background-color:#57150B}.toggle__input:checked+.toggle__slider::before{transform:translateX(24px)}.toggle__input:focus-visible+.toggle__slider{box-shadow:0 0 0 3px rgba(33,150,243,.3)}.toggle__input:disabled+.toggle__slider{opacity:.5;cursor:not-allowed}.toggle__input:disabled~.toggle__label{opacity:.5;cursor:not-allowed}.toggle__slider{position:relative;width:52px;height:28px;background-color:#ccc;border-radius:28px;transition:background-color .2s ease;flex-shrink:0}.toggle__slider::before{content:"";position:absolute;height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;transition:transform .2s ease}.toggle__label{user-select:none;font-size:clamp(1.125rem, 1.0739rem + 0.2273cqi, 1.25rem);font-weight:700;color:#57150B}.router-link{font-family:var(--theme-heading-alt-font-family);font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:1rem;text-decoration:none;color:var(--theme-cta-link-color)}.router-link span{flex:1}.router-link:hover{color:var(--theme-cta-link-color-hover)}.gsc-input-box{--border-color: var(--theme-focus-outline-color) !important;--font-family: var(--theme-button-font-family, sans-serif) !important;font-family:var(--font-family);border:0 !important}.gsc-input input{background:none !important}.gsc-input input:focus{--border-color: var(--theme-focus-outline-color) !important;outline:2px dashed var(--border-color) !important}table.gsc-search-box{--border-radius: var(--theme-button-border-radius, 2px) !important;--border-color: var(--theme-button-border-color-hover, #000) !important;border-radius:var(--border-radius) !important;border:1px solid var(--border-color) !important}table.gsc-search-box input{margin:10px !important}.gsc-control-cse,.gsc-control-cse-en{padding:1rem 0 !important}.gsc-search-button-v2{--font-family: var(--theme-button-font-family, sans-serif) !important;--letter-spacing: var(--theme-button-letter-spacing, normal) !important;--background-color: var(--theme-button-background-color, #eee) !important;--border-width: var(--theme-button-border-width, 1px) !important;--border-style: var(--theme-button-border-style, solid) !important;--border-color: var(--theme-button-border-color, #000) !important;--border-radius: 0 2px 2px 0 !important;--background-color-hover: var(--theme-button-background-color-hover, #fff) !important;--border-color-hover: var(--theme-button-border-color-hover, #000) !important;--border-width-hover: var(--theme-button-border-width-hover, 1px) !important;--border-style-hover: var(--theme-button-border-style-hover, solid) !important;--color-hover: var(--theme-button-color-hover, #000) !important;--theme-focus-outline-color: var(--color) !important;display:grid !important;font-size:unset !important;justify-items:center !important;align-content:center !important;background-color:var(--background-color) !important;box-shadow:inset 0 0 0 0 var(--background-color-hover) !important;aspect-ratio:1/1 !important;border:0 !important;border-radius:var(--border-radius) !important;border-left:var(--border-width) var(--border-style) var(--border-color) !important;transition:ease-out .4s !important}.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{box-shadow:inset 0 100px 0 0 var(--background-color-hover) !important}.gsc-search-button-v2:hover>svg,.gsc-search-button-v2:focus>svg{fill:var(--color-hover) !important}.gsc-search-button-v2>svg{max-width:none !important}.gsc-above-wrapper-area{margin-top:1.5rem !important}.gsc-result-info{--font-family: var(--theme-heading-font-family, sans-serif) !important;--heading-color: var(--theme-heading-color. #000) !important;font-family:var(--font-family);font-weight:bold;color:var(--heading-color) !important}.gsc-orderby-container{padding:0 !important;margin:0 !important;border-spacing:0 !important}.gsc-selected-option-container{--border-color: var(--theme-button-border-color-hover, #000) !important;--font-family: var(--theme-button-font-family, sans-serif) !important;font-family:var(--font-family);font-weight:bold !important;background:none !important;border:0px !important;border-left:1px solid var(--border-color) !important;border-radius:0 !important;color:var(--border-color) !important;font-size:12px !important;height:32px !important;padding:0 28px 0 10px !important;position:relative;text-align:center}.gsc-orderby-label{--font-family: var(--theme-heading-font-family, sans-serif) !important;--label-color: var(--theme-button-border-color-hover, #000) !important;font-family:var(--font-family) !important;font-weight:bold;color:var(--label-color) !important}.gsc-control-cse .gsc-option-menu{--border-color: var(--theme-button-border-color-hover, #000) !important;--font-family: var(--theme-button-font-family, sans-serif) !important;border:1px solid var(--border-color) !important;box-shadow:none !important;padding:0px 0 !important}.gsc-option-menu{--menu-background: var(--theme-content-background-color, #fff) !important;--menu-text: var(--theme-button-border-color-hover, #000) !important;--font-family: var(--theme-button-font-family, sans-serif) !important;background:var(--menu-background) !important;font-family:var(--font-family);color:var(--menu-text) !important}.gsc-option-menu-item{--menu-background: var(--theme-content-background-color, #fff) !important;background:var(--menu-background) !important}.gsc-option-menu-item-highlighted{--menu-background: var(--theme-primary-action-color-base, #00009E) !important;--menu-text: var(--theme-primary-action-color-hover, #FFFFFF) !important;border-color:#eee;border-width:1px 0;color:var(--menu-text) !important}.gsc-above-wrapper-area{--border-color: var(--theme-button-border-color-hover, #000) !important;border-bottom:1px solid var(--border-color) !important;padding:0 !important;margin-bottom:1rem}.gs-image-box{display:none}.gs-title{--font-color: var(--theme-heading-color) !important;--font-family: var(--font-display, sans-serif) !important;font-weight:600;color:var(--font-color) !important;font-family:var(--font-family);font-size:large !important}.gs-title b{--highlight-background: var(--color-primary) !important;--highlight-text: var(--color-secondary) !important;background-color:var(--highlight-background) !important;color:var(--highlight-text) !important;padding:0 .25rem;font-weight:unset;font-size:large !important}.gsc-url-top{font-weight:600 !important}.gsc-cursor{--font-family: var(--theme-button-font-family, sans-serif) !important;font-family:var(--font-family);font-size:x-large}.gsc-cursor-page{--font-color: var(--border-color, #000) !important;padding:.25rem !important;color:var(--font-color, #000) !important;border-bottom:4px solid rgba(0,0,0,0) !important;transition:.3s ease}.gsc-cursor-page:hover{--pagination-background: var(--theme-primary-action-color-base, #00009E) !important;--pagination-text: var(--theme-primary-action-color-hover, #FFFFFF) !important;text-decoration:none !important;border-bottom:5px solid var(--pagination-background) !important}.gsc-cursor-current-page{--pagination-background: var(--theme-primary-action-color-base, #00009E) !important;--pagination-text: var(--theme-primary-action-color-hover, #FFFFFF) !important;border-bottom:5px solid var(--pagination-background) !important}.gcsc-more-maybe-branding-root{display:none}.module{padding:3.5rem 1.5rem}.module__inner{position:relative;max-width:90rem;margin:auto}.module--narrow .module__inner{max-width:56rem}.feature-panel{--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem);--switcher-target-container-width: 50rem;--switcher-vertical-alignment: center}.feature-panel__inner{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.feature-panel__inner>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.feature-panel__image{margin:var(--image-margin)}.feature-panel--flip .feature-panel__image{order:2}.feature-panel__image>img{border-radius:var(--image-border-radius)}.feature-panel__embed{container-type:inline-size}.feature-panel__embed>.embed{width:22.5rem;height:39.4375rem;margin:auto}@container (min-width: calc(41.25rem)){.feature-panel__embed>.embed{width:41.25rem;height:37.625rem}}.hero{--inner-align-items: center;--inner-gap: var(--theme-inner-gap, 4rem);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--hero-heading-color: var(--theme-hero-heading-color, #3e4039);--hero-border-color: var(--theme-hero-border-color, #3e4039);--hero-heading-font-family: var(--theme-hero-heading-font-family, Satoshi, Inter, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif);--hero-heading-font-weight: var(--theme-hero-heading-font-weight, 700);--hero-heading-font-size: var(--theme-hero-heading-font-size, clamp(3.5rem, 2.6818rem + 3.6364cqi, 5.5rem));--hero-heading-text-transform: var(--theme-hero-heading-text-transform, capitalize);--hero-heading-line-height: var(--theme-hero-heading-line-height, 1);--hero-kicker-font-size: var(--theme-hero-kicker-font-size, 1.5rem);--hero-kicker-font-weight: var(--theme-hero-kicker-font-weight, 600);--hero-kicker-line-height: var(--theme-hero-kicker-line-height, 1.3);--hero-kicker-text-transform: var(--theme-hero-kicker-text-transfrom, capitalize);--hero-kicker-padding-bottom: var(--theme-hero-kicker-padding-bottom, 1rem);--hero-kicker-color: var(--theme-hero-kicker-color, #3e4039);--switcher-target-container-width: 70rem;--switcher-vertical-alignment: center}.hero--home{--hero-heading-font-family: var(--theme-hero-heading-font-family-large, Satoshi, Inter, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif);--hero-heading-font-weight: var(--theme-hero-heading-font-weight-large, 700);--hero-heading-font-size: var(--theme-hero-heading-font-size-large, clamp(7rem, 4.75rem + 10cqi, 12.5rem));--hero-heading-text-transform: var(--theme-hero-heading-text-transform-large, uppercase);--hero-heading-line-height: var(--theme-hero-heading-line-height-large, 0.85);--hero-heading-color: var(--theme-hero-heading-color-large, #ffffff);--hero-border-color: var(--theme-hero-border-color-large, #ffffff);--hero-kicker-color: var(--theme-hero-kicker-color-large, #ffffff);--hero-kicker-text-transform: var(--theme-hero-kicker-text-transform-large, uppercase)}.hero{position:relative;padding-inline:2rem;overflow:hidden}.hero:has(.breadcrumbs){padding-top:0}.hero .timely-update{margin-inline:-2rem}.hero__inner{display:flex;align-items:var(--inner-align-items);margin-top:0;width:100%;max-width:1600px;display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.hero__inner>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.hero--home .hero__inner{min-height:40rem;height:65vh;margin:auto auto 0 auto}.hero--home .hero__inner,.hero--minimal .hero__inner{align-items:flex-end;position:unset}.hero--home .hero__inner+.timely-update,.hero--minimal .hero__inner+.timely-update{margin-top:2.75rem;z-index:1}.hero__image,.hero__video{border:1px var(--hero-border-color) solid;border-top:none}.hero--media .hero__image,.hero--media .hero__video{align-self:flex-start}.hero--home .hero__image,.hero--home .hero__video{position:absolute;inset:0}.hero--home .hero__image::before,.hero--home .hero__video::before{content:" ";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, #000 67.79%);z-index:1}@media(width >= 48em){.hero--home .hero__image::before,.hero--home .hero__video::before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 67.79%)}}.hero--minimal .hero__image,.hero--home .hero__image,.hero--minimal .hero__video,.hero--home .hero__video{border:none}.hero--minimal .hero__image .image,.hero--home .hero__image .image,.hero--minimal .hero__video .image,.hero--home .hero__video .image{position:absolute;inset:0}.hero--minimal .hero__image .image img,.hero--home .hero__image .image img,.hero--minimal .hero__video .image img,.hero--home .hero__video .image img{object-fit:cover;height:100%;width:100%}.hero--minimal .hero__image .image img,.hero--minimal .hero__video .image img{opacity:.1}.hero__video{position:relative}.hero__video::before{content:" ";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 75%, #000 90%)}.hero__content{position:relative;margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.hero--home .hero__content,.hero--minimal .hero__content{z-index:2}.hero--home .hero__content{margin-bottom:0}.hero.hero--minimal .breadcrumbs{position:relative;z-index:2;margin-top:2rem}.hero .base-lockup__heading{font-family:var(--hero-heading-font-family);font-weight:var(--hero-heading-font-weight);font-size:var(--hero-heading-font-size);line-height:var(--hero-heading-line-height);text-transform:var(--hero-heading-text-transform);color:var(--hero-heading-color)}@media(width >= 48em){.hero.hero--home .base-lockup--split{grid-template-columns:2fr 1fr}.hero.hero--home .base-lockup__actions{grid-row:span 2}}.hero .base-lockup__kicker{font-size:var(--hero-kicker-font-size);font-weight:var(--hero-kicker-font-weight);line-height:var(--hero-kicker-line-height);text-transform:var(--hero-kicker-text-transform);padding-bottom:var(--hero-kicker-padding-bottom);color:var(--hero-kicker-color);border-bottom:1px solid var(--hero-border-color)}@media(width >= 48em){.hero .base-lockup__actions{flex-direction:row;align-items:center}}.hero .timely-update{--content-background: #ffd10a}.hero--home{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.hero--home .timely-update{--content-background: #57150B;--content-color: #fff;--heading-color: #fff;--theme-primary-action-color-base: #fff;--theme-primary-action-color-hover: #ffd10a}@media(width >= 48em){.hero--home .timely-update{margin-inline:auto;width:100%;max-width:1600px}}.hero .hero__video-controls{position:absolute;bottom:1rem;right:1rem;display:flex;flex-direction:row;align-items:center;gap:1rem;z-index:1}.hero .hero__video-link{color:var(--Colors-White, #FFF);font-feature-settings:"liga" off,"clig" off;font-family:"adelle-sans";font-size:12px;font-style:normal;font-weight:700;text-underline-offset:.25em}.hero .hero__video-link:hover{text-decoration:none}.hero .hero__control{position:relative;display:grid;place-content:center;height:2.5rem;width:2.5rem;border:2px solid #fff;transition:transform var(--transition);background:rgba(0,0,0,0);z-index:1;border-radius:2rem}.hero .hero__control::after{content:"";height:2.5rem;width:2.5rem;background:#fff;mask:url("../../images/pause-control.svg") center/0.75rem no-repeat;flex-shrink:0}.hero .hero__control:hover{transform:scale(1.1)}.hero .hero__control--paused::after{mask-image:url("../../images/play-control.svg")}.hero .hero__control-text{white-space:nowrap;color:var(--theme-block-color)}.Automodal-content-modal{display:none;background:var(--theme-content-background-color);padding:2rem;max-width:600px;margin:0 auto}.Automodal--active .Automodal__item--id .Automodal-content-modal{display:block}.Automodal-content-modal h2{margin-block:0}.Automodal-content-modal p{margin-bottom:1rem;line-height:1.6}.Automodal-content-modal p:last-of-type{margin-bottom:0}.media-carousel{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem);--image-grid-column: var(--theme-image-grid-column, 1 / -1);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--content-grid-column: var(--theme-content-grid-column, 1 / -1);--theme-content-background-color: var(--theme-media-carousel-card-content-backgroud-color)}.media-carousel__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.media-carousel__content{grid-column:var(--image-grid-column);margin:var(--image-margin)}.media-carousel__slides{grid-column:var(--content-grid-column);position:relative;overflow:hidden;border-bottom:1px solid var(--theme-heading-color);border-radius:0 0 var(--theme-button-border-radius) var(--theme-button-border-radius)}.media-carousel:has(.swiper-pagination-lock) .swiper-wrapper{padding-bottom:0}.media-carousel:has(.swiper-pagination-lock) .media-carousel__slides{border:none}.program-finder-panel{--flow-space: 3em;--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem);--image-grid-column: var(--theme-image-grid-column, 1 / -1);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--content-grid-column: var(--theme-content-grid-column, 1 / -1);--accent-color: var(--theme-program-finder-panel-accent-color);position:relative}.program-finder-panel::after{content:" ";position:absolute;bottom:0;right:0;height:1.5rem;width:50%;background:var(--accent-color)}.program-finder-panel__inner{align-items:var(--inner-align-items);gap:var(--inner-gap);max-width:67rem;grid-template-columns:repeat(6, 1fr);padding-bottom:1.5rem}.program-finder-panel__main{max-width:56rem;margin-inline:auto}.program-finder-panel__content{grid-column:var(--content-grid-column)}.program-finder-panel__search-label{font-family:var(--theme-heading-alt-font-family);font-size:2rem;font-style:normal;font-weight:700;line-height:1.2;color:var(--theme-header-color)}.program-finder-panel__search-input{--flow-space: 1em;--border-radius: var(--theme-button-border-radius, 0);--border-width: var(--theme-button-border-width, 0);display:flex;gap:1rem;background:#fff;border:var(--border-width) solid var(--theme-header-color);border-radius:var(--border-radius);overflow:hidden}.program-finder-panel__search-input input{border:none;padding:1.25rem;flex:1;outline-offset:-0.25rem}.program-finder-panel__search-input button{--padding: var(--theme-button-padding, 0.5em);--color: var(--theme-button-color, #000);--font-family: var(--theme-button-font-family, sans-serif);--font-size: var(--theme-button-font-size, 1rem);--font-weight: var(--theme-button-font-weight, 400);--text-transform: var(--theme-button-text-transform, none);--letter-spacing: var(--theme-button-letter-spacing, normal);--background-color: var(--theme-button-background-color, #eee);--border-width: var(--theme-button-border-width, 1px);--border-style: var(--theme-button-border-style, solid);--border-color: var(--theme-button-border-color, #000);--border-radius: var(--theme-button-border-radius, 0);--background-color-hover: var(--theme-button-background-color-hover, #fff);--border-color-hover: var(--theme-button-border-color-hover, #000);--border-width-hover: var(--theme-button-border-width-hover, 1px);--border-style-hover: var(--theme-button-border-style-hover, solid);--color-hover: var(--theme-button-color-hover, #000);--theme-focus-outline-color: var(--color);display:grid;place-content:center;background-color:var(--background-color);box-shadow:inset 0 0 0 0 var(--background-color-hover);color:var(--color);border:none;border-left:var(--border-width) var(--border-style) var(--border-color);width:4rem;margin:0;outline-offset:-0.25rem;transition:ease-out .4s}.program-finder-panel__search-input button::after{content:"";display:block;width:1rem;height:1rem;background:#fff;mask:url("../../images/search.svg") center/contain no-repeat}.program-finder-panel__search-input button:hover{color:var(--color-hover);border-left:var(--border-width-hover) var(--border-style-hover) var(--border-color-hover);box-shadow:inset 0 100px 0 0 var(--background-color-hover)}.program-finder-panel__search-input button:hover::after{background:var(--color-hover)}.program-finder-panel__links{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0;padding:0;list-style-type:none;width:100%}.program-finder-panel__links>*+*{border-top:1px solid var(--theme-header-color);padding-top:2rem}.program-finder-panel__links li{flex:1;width:100%}.program-finder-panel__links li:last-child{border-bottom:1px solid var(--theme-header-color);padding-bottom:2rem}.program-finder-panel__links li a{width:100%}@media(min-width: 80em){.program-finder-panel__links{flex-direction:row;border-top:1px solid var(--theme-header-color)}.program-finder-panel__links>*+*{border-top:none;border-left:1px solid var(--theme-header-color)}.program-finder-panel__links li{padding:2rem}.program-finder-panel__links li:first-child{padding-left:0}.program-finder-panel__links li:last-child{padding-right:0;border-bottom:none}}.vertical-slider{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 4rem);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0)}.vertical-slider__inner{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.vertical-slider__inner>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.vertical-slider__inner>:nth-child(n+3){flex-basis:100%}.vertical-slider__content{margin:var(--image-margin)}.vertical-slider__cards{position:relative;display:flex;flex-direction:column;gap:5rem}.vertical-slider__cards>div:last-child::before{display:none}.vertical-slider__card{position:relative}@media(min-width: 64em){.vertical-slider__content{position:sticky;top:5rem}}@media(min-width: 64em)and (min-height: 900px){.vertical-slider__card{position:sticky;top:5rem}}@media(min-width: 64em){.vertical-slider__cards{position:sticky;top:5rem;gap:7.5rem}}.stats-panel{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem);--image-grid-column: var(--theme-image-grid-column, 1 / -1);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--content-grid-column: var(--theme-content-grid-column, 1 / -1);--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.stats-panel__inner{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 16rem), 1fr));gap:var(--gutter, var(--space-l));align-items:var(--inner-align-items);gap:var(--inner-gap)}.stats-panel__content{margin:var(--image-margin)}@media(min-width: 48em){.stats-panel__content{grid-column:span 2}}.stats-panel__items{display:contents}.news-panel{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem);--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.news-panel__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.news-panel__inner>*+*{margin-block-start:var(--flow-space, 1em)}.news-panel__items{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 16rem), 1fr));gap:var(--gutter, var(--space-l))}.form-panel{--content-background: var(--theme-content-background-color, black);--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem);--switcher-target-container-width: 50rem;--switcher-vertical-alignment: center;position:relative}.form-panel .base-lockup__heading{font:var(--display2);text-transform:uppercase}.form-panel__background-image{position:absolute;inset:0;opacity:.15}.form-panel__background-image img{width:100%;height:100%;object-fit:cover}.form-panel__inner{align-items:var(--inner-align-items);justify-content:space-between;gap:var(--inner-gap);padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.form-panel__inner>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.form-panel__content{max-width:70ch}.form-panel__form{max-width:37rem;padding:2rem;background:var(--theme-module-brown-background);border:1px #ffd10a solid;box-shadow:var(--shadow-s)}.cta-panel{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem);--image-grid-column: var(--theme-image-grid-column, 1 / -1);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--content-grid-column: var(--theme-content-grid-column, 1 / -1)}.cta-panel__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.cta-panel__content{grid-column:var(--content-grid-column);margin:var(--image-margin)}@media(width >= 48rem){.cta-panel .base-lockup__actions{flex-direction:row}}.blockquote{--icon-background: var(--theme-icon-background, #ffd10a);--quote-color: var(--theme-heading-color, #57150B);--quote-font-family: var(--theme-quote-font-family, field-gothic-compact, sans-serif);--quote-font-size: var(--theme-quote-font-size, 2.5rem);--quote-font-weight: var(--theme-quote-font-weight, 700);--quote-line-height: var(--theme-quote-line-height, 1.2);--name-color: var(--theme-block-color, #3e4039);--name-font-family: var(--theme-name-font-family, adelle-sans, sans-serif);--name-font-size: var(--theme-name-font-size, 1.125rem);--name-font-weight: var(--theme-name-font-weight, 700);--name-line-height: var(--theme-name-line-height, 1.6);--degree-color: var(--theme-block-color, #3e4039);--degree-font-family: var(--theme-degree-font-family, adelle-sans, sans-serif);--degree-font-size: var(--theme-degree-font-size, 0.875rem);--degree-font-style: var(--theme-degree-font-style, italic);--degree-line-height: var(--theme-degree-line-height, 1.5);--cta-color: var(--theme-cta-color, #00009E);--cta-font-family: var(--theme-cta-font-family, overpass-mono-variable, sans-serif);--cta-font-size: var(--theme-cta-font-size, 1.125rem);--cta-font-weight: var(--theme-cta-font-weight, 700);--cta-line-height: var(--theme-cta-line-height, 1.2);--border-radius: var(--theme-quote-icon-border-radius, 0);--padding: var(--theme-padding, 2rem);--gap: var(--theme-gap, 1.5rem);--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem);--image-grid-column: var(--theme-image-grid-column, 1 / -1);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--content-grid-column: var(--theme-content-grid-column, 1 / -1)}.blockquote__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.blockquote__content{grid-column:var(--content-grid-column);margin:var(--image-margin)}.blockquote__icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:var(--icon-background);border-radius:var(--border-radius);flex-shrink:0}.blockquote__quote{color:var(--quote-color);font-family:var(--quote-font-family);font-size:var(--quote-font-size);font-weight:var(--quote-font-weight);line-height:var(--quote-line-height);margin:0}.blockquote__quote::before{content:"“"}.blockquote__quote::after{content:"”"}.blockquote__attribution{display:flex;flex-direction:column;gap:.25rem}.blockquote__name{color:var(--name-color);font-family:var(--name-font-family);font-size:var(--name-font-size);font-weight:var(--name-font-weight);line-height:var(--name-line-height);margin:0}.blockquote__degree{color:var(--degree-color);font-family:var(--degree-font-family);font-size:var(--degree-font-size);font-style:var(--degree-font-style);line-height:var(--degree-line-height);margin:0}.blockquote__cta{display:inline-flex;align-items:center;gap:.5rem;color:var(--cta-color);font-family:var(--cta-font-family);font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);line-height:var(--cta-line-height);text-decoration:none}.blockquote__cta:hover{text-decoration:underline}.blockquote__cta svg{width:1rem;height:1rem}@media(min-width: 48em){.blockquote__inner{padding-inline:5rem;border-inline:4px solid #a0dcfe}}.intro-block{--flow-space: var(--space-l);--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem);--switcher-target-container-width: 50rem;--switcher-vertical-alignment: center;--intro-block-accent-background-color: var(--theme-intro-block-accent-background-color, #000);position:relative}.intro-block::after{content:" ";position:absolute;bottom:0;left:0;height:1.5rem;width:50%;background:var(--intro-block-accent-background-color)}.intro-block__inner{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:flex-start}.intro-block__inner>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}@media(min-width: 48em){.intro-block__inner>div:first-child{display:flex;align-items:center}}.intro-block__inner>div:last-child>*+*{margin-block-start:var(--flow-space, 1em)}@media(min-width: 48em){.intro-block__inner>div:last-child{position:relative}.intro-block__inner>div:last-child::before{content:"";position:absolute;left:calc(var(--gutter)/2*-1);top:0;height:100%;width:1px;background:var(--theme-heading-color)}}.accordion-block{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem)}.accordion-block__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.accordion-block__content{margin-bottom:var(--space-l)}.accordion-block__items{position:relative;overflow:hidden;display:grid;gap:.5rem}.contact-panel{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 4rem);--image-grid-column: var(--theme-image-grid-column, 1 / -1);--image-margin: var(--theme-image-margin, 0);--image-border-radius: var(--theme-image-border-radius, 0);--content-grid-column: var(--theme-content-grid-column, 1 / -1);position:relative}.contact-panel::after{content:" ";position:absolute;top:0;left:0;height:1.5rem;width:50%;background:#a0dcfe}.contact-panel__background-image{position:absolute;inset:0}.contact-panel__background-image img{width:100%;height:100%;object-fit:cover}.contact-panel__background-image::before{content:" ";position:absolute;inset:0;background:color-mix(in srgb, var(--theme-module-brown-background) 85%, transparent)}.contact-panel__inner{align-items:var(--inner-align-items);gap:var(--inner-gap);padding-top:1.5rem}.contact-panel__content{grid-column:var(--content-grid-column)}.contact-panel__item h1,.contact-panel__item h2,.contact-panel__item h3,.contact-panel__item h4,.contact-panel__item h5,.contact-panel__item h6{font:var(--h4)}.contact-panel__item>p{font-family:var(--theme-eyebrow-font-family);font-weight:600;font-feature-settings:"liga" off,"clig" off}.contact-panel__social-menu{--gutter: 0.5rem;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.contact-panel__social-menu .social-icon:hover{--icon-color: var(--theme-button-background-color-hover)}.routing-list{--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem)}.routing-list__inner{container-type:inline-size;align-items:var(--inner-align-items);gap:var(--inner-gap)}.routing-list__content>*+*{margin-block-start:var(--flow-space, 1em)}.routing-list__links{list-style-type:none;padding:0;display:grid;gap:1rem 4rem}@container (min-width: 48em){.routing-list__links{grid-template-columns:1fr 1fr}}.routing-list__links a{height:100%;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid #d9dad3}.routing-panel{--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem);--switcher-target-container-width: 50rem;--switcher-vertical-alignment: center}.routing-panel__inner{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.routing-panel__inner>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.routing-panel__links{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem 0}.routing-panel__links a{justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid #d9dad3}.social-panel{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem)}.social-panel__inner{align-items:var(--inner-align-items);gap:0 var(--inner-gap)}.social-panel__inner .swiper-nav{order:1}.social-panel__header{grid-column:1/-1}.social-panel__carousel{grid-column:1/-1;position:relative;overflow:hidden;border-radius:0 0 var(--theme-button-border-radius) var(--theme-button-border-radius)}.social-panel__carousel .swiper-content{overflow:hidden;border-bottom:1px solid var(--theme-heading-color)}.social-panel__item{display:flex;flex-direction:column;position:relative}.social-panel__item img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}.social-panel__item:focus{outline-offset:-0.25rem}.social-panel__overlay{--link: #fff;display:flex;flex-direction:column;color:#000;position:absolute;inset:0;padding:1rem;transition:opacity var(--transition),visibility var(--transition);background:#ffd10a;color:#000;font-size:.875rem;opacity:0;visibility:hidden}.social-panel__item:hover .social-panel__overlay,.social-panel__item:focus-within .social-panel__overlay{opacity:1;visibility:visible}.social-panel__top{margin-bottom:1rem}.social-panel__group{display:flex;align-items:center;gap:.5rem;--theme-focus-outline-color: #000}.social-panel__group:last-child{margin-inline:auto 0}.social-panel__group:focus{outline-offset:.25rem}.social-panel__icon::before{content:"";display:block;width:1rem;height:1rem;background:#000}.social-panel__icon--instagram::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E") center/contain no-repeat}.social-panel__icon--link::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M432 320h-32a16 16 0 0 0-16 16v112H64V128h144a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V336a16 16 0 0 0-16-16zM488 0H360c-21.37 0-32.05 25.91-17 41l35.73 35.73L135 320.37a24 24 0 0 0 0 34L157.67 377a24 24 0 0 0 34 0l243.61-243.68L471 169c15 15 41 4.5 41-17V24a24 24 0 0 0-24-24z'/%3E%3C/svg%3E") center/contain no-repeat}.social-panel__main{overflow:hidden}@container (width >= 48rem){.social-panel__main{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}}.social-panel__bottom{display:flex;margin-top:auto;padding-top:1rem}.table-panel__header{grid-column:1/-1}.table-panel__content{grid-column:1/-1}.visual-router-panel{--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem)}.visual-router-panel__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.visual-router-panel__inner>*+*{margin-block-start:var(--flow-space, 1em)}.visual-router-panel__header{grid-column:1/-1}.visual-router-panel__items{grid-column:1/-1;display:grid;gap:3.5rem 3rem;grid-template-columns:1fr}@media(min-width: 48em){.visual-router-panel__items{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64em){.visual-router-panel--3-col .visual-router-panel__items{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 64em){.visual-router-panel--4-col .visual-router-panel__items{grid-template-columns:repeat(4, 1fr)}}.visual-router-panel__item{--flow-space: var(--space-s);position:relative}.visual-router-panel__item:has(a:hover) img{transform:scale(1.1)}.visual-router-panel__item-image{width:100%;overflow:hidden}.visual-router-panel__item-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}.visual-router-panel__item-heading{font:var(--h4)}.visual-router-panel__item-heading>a{position:static}.visual-router-panel__item-heading>a::after{content:"";position:absolute;inset:0;z-index:1}.quick-facts{--inner-align-items: var(--theme-inner-align-items, flex-start);--inner-gap: var(--theme-inner-gap, 3.5rem)}.quick-facts__inner{align-items:var(--inner-align-items);gap:var(--inner-gap)}.quick-facts__content>*+*{margin-block-start:var(--flow-space, 1em)}.quick-facts__content .grid{--flow-space: var(--space-s)}.quick-facts__items{display:contents}.program-finder{--flow-space: 3em;--inner-align-items: var(--theme-inner-align-items, center);--inner-gap: var(--theme-inner-gap, 4rem);--content-grid-column: var(--theme-content-grid-column, 1 / -1);--search-input-background: var(--theme-search-input-background, #fff);--search-input-border-color: var(--theme-search-input-border-color, #57150B);--search-input-text-color: var(--theme-search-input-text-color, #57150B);--search-button-background: var(--theme-search-button-background, #57150B);--search-button-icon-color: var(--theme-search-button-icon-color, #57150B);--filter-toggle-background: var(--theme-filter-toggle-background, #fff);--filter-toggle-text-color: var(--theme-filter-toggle-text-color, #000);--filter-toggle-icon-color: var(--theme-filter-toggle-icon-color, var(--theme-primary-action-color-base));--filter-toggle-border-color: var(--theme-filter-toggle-border-color, #000);--filter-content-background: var(--theme-filter-content-background, #57150B);--filter-content-text-color: var(--theme-filter-content-text-color, #fff);--filter-checkbox-border-color: var(--theme-filter-checkbox-border-color, #fff);--filter-checkbox-checked-background: var(--theme-filter-checkbox-checked-background, #fff);--filter-checkbox-checked-border: var(--theme-filter-checkbox-checked-border, #000);--filter-pill-background: var(--theme-filter-pill-background, #F5F6F4);--filter-pill-text-color: var(--theme-filter-pill-text-color, #57150B);--filter-pill-hover-background: var(--theme-filter-pill-hover-background, #ffd10a);--filter-pill-hover-text-color: var(--theme-filter-pill-hover-text-color, #fff);--filter-reset-color: var(--theme-filter-reset-color, #000);--card-toggle-background-color: var(--theme-accordion-toggle-background-color, #eee);--card-toggle-color: var(--theme-accordion-toggle-color, #000);--card-toggle-icon-color: var(--theme-accordion-toggle-icon-color, #000);--card-content-background-color: var(--theme-accordion-content-background-color, #fff);--card-content-color: var(--theme-accordion-content-color, var(--theme-color-base));--card-content-border-color: var(--theme-accordion-content-border-color, #eee);--card-content-border-radius: var(--theme-accordion-content-border-radius, 0);--card-toggle-background-color-expanded: var(--theme-accordion-toggle-background-color-expanded, #eee);--card-toggle-color-expanded: var(--theme-accordion-toggle-color-expanded, #000);--card-toggle-icon-color-expanded: var(--theme-accordion-toggle-icon-color-expanded, #000);--card-header-background-expanded: var(--theme-card-header-background-expanded, #eee);--button-background: var(--theme-button-background, #fff);--button-text-color: var(--theme-button-text-color, #57150B);--button-border-color: var(--theme-button-border-color, #57150B);--button-hover-background: var(--theme-button-hover-background, #57150B);--button-hover-text-color: var(--theme-button-hover-text-color, #fff);position:relative;margin-block:4rem}.Finder__input{position:relative;font:var(--body);background-color:var(--search-input-background);border:1px solid var(--search-input-border-color);color:var(--search-input-text-color);padding:1rem;width:100%;height:3.125rem;margin-block:1rem 0}.Finder__input::after{content:"";display:block;flex-shrink:0;width:1rem;height:1rem;background:var(--filter-toggle-icon-color);mask:url("../../images/caret-down.svg") center/0.875rem no-repeat;transition:transform var(--transition)}.Finder__input::placeholder{opacity:1}.Finder__input:focus{outline-offset:-0.5rem;outline-color:var(--search-input-text-color)}.Finder__filter-toggle{position:relative;background-color:var(--filter-toggle-background);color:var(--filter-toggle-text-color);border:1px solid var(--filter-toggle-border-color);display:flex;justify-content:space-between;align-items:center;gap:1rem;height:3.125rem;padding:1rem;margin-block:1rem 0;width:100%}.Finder__filter-toggle::before{content:"";position:absolute;right:1rem;width:2rem;height:2rem;border-left:1px solid var(--search-input-border-color);transition:transform var(--transition)}.Finder__filter-toggle::after{content:"";display:block;flex-shrink:0;width:1rem;height:1rem;background:var(--filter-toggle-icon-color);mask:url("../../images/caret-down.svg") center/0.875rem no-repeat;transition:transform var(--transition)}.Finder__filter-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.Finder__filter-toggle[aria-expanded=true]:hover::after{transform:rotate(180deg) scale(1.3)}.Finder__filter-toggle[aria-expanded=false]{transition:var(--transition)}.Finder__filter-toggle[aria-expanded=false]:hover::after{transform:scale(1.3)}.Finder__filter-toggle:focus{outline-offset:-0.5rem}.Finder__filter-content{height:calc(var(--height, auto) + 2rem);position:relative;background-color:var(--filter-content-background);color:var(--filter-content-text-color);width:auto;overflow:hidden;padding:1rem;transition:height var(--transition),padding var(--transition),visibility var(--transition)}[aria-expanded=false]+.Finder__filter-content{height:0;padding:0 1rem;visibility:hidden}@media(width >= 48em){.Finder__filter-content{position:absolute;z-index:1}}.program-finder__inner{align-items:var(--inner-align-items);gap:var(--inner-gap);max-width:67rem;grid-template-columns:repeat(6, 1fr);padding-bottom:1.5rem}.program-finder__content{grid-column:var(--content-grid-column)}.program-finder__search-label{font-family:var(--theme-heading-alt-font-family);font-size:2rem;font-style:normal;font-weight:700;line-height:120%}.program-finder__search-input{--flow-space: 1em;display:flex;gap:1rem;background:#fff}.program-finder__search-input input{border:none;padding:1.25rem;flex:1}.program-finder__search-input button{display:grid;place-content:center;background:var(--search-button-background);border:1px solid var(--search-button-background);width:4rem;height:4rem;margin:0;transition:background-color var(--transition),color var(--transition)}.program-finder__search-input button::after{content:"";display:block;width:1rem;height:1rem;background:var(--search-button-icon-color);mask:url("../../images/search.svg") center/contain no-repeat}.program-finder__search-input button:hover{background-color:var(--search-button-icon-color)}.program-finder__search-input button:hover::after{background:var(--search-button-background)}@media(min-width: 80em){.program-finder__links{flex-direction:row;border-top:1px solid var(--theme-header-color)}.program-finder__links>*+*{border-top:none;border-left:1px solid var(--theme-header-color)}.program-finder__links li{padding:2rem}.program-finder__links li:first-child{padding-left:0}.program-finder__links li:last-child{padding-right:0;padding-bottom:0;border-bottom:none}}.finder{width:100%}.finder[data-finder-done] .Finder__more{display:none}.Finder__input-label,.Finder__checkbox-group legend{display:block;font:var(--text-eyebrow);font-feature-settings:"liga" off,"clig" off;color:var(--theme-header-color)}.Finder__filters-wrapper{padding-inline:var(--wrap)}.Finder__filters{display:flex;flex-direction:column;gap:1.5rem}@media(width >= 48em){.Finder__filters{flex-direction:row;gap:2.5rem}}.Finder__checkbox-group{--color: var(--white);position:relative;flex:1;border:none;padding:0}.Finder__checkbox-label{display:flex;width:100%;margin:0 0 .75rem;text-transform:capitalize;cursor:pointer}.Finder__checkbox{flex-shrink:0;margin-right:15px;margin-top:3px;appearance:none;width:20px;height:20px;border:1px solid var(--filter-checkbox-border-color);background:rgba(0,0,0,0);cursor:pointer}.program-finder .Finder__checkbox:checked{background-color:var(--filter-checkbox-checked-background);background-image:url("../../images/check.svg");background-position:center;background-size:10px;background-repeat:no-repeat;border:1px solid var(--filter-checkbox-checked-border)}.program-finder .Finder__checkbox:focus-visible{outline:2px dashed var(--filter-checkbox-border-color);outline-offset:2px}.Finder__program-list[data-finder-view=grid] .Program__card{display:flex;flex-direction:column;height:100%}.Finder__program-list[data-finder-view=grid] .Program__content,.Finder__program-list[data-finder-view=grid] .Program__content-wrapper{flex:1;display:flex;flex-direction:column}.Finder__programs-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Finder__list-toggles{display:flex;gap:.5rem}.Finder__list-toggles span{width:1px;height:40px;background:var(--theme-header-color)}.Finder__toggle-list,.Finder__toggle-grid{position:relative;display:grid;place-content:center;background-color:rgba(0,0,0,0);border:none;width:2.5rem;height:2.5rem;cursor:pointer;transition:transform var(--transition),color var(--transition)}.Finder__toggle-list::after,.Finder__toggle-grid::after{content:"";display:block;width:1.5rem;height:1.5rem;background:var(--theme-primary-action-color-base);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:transform var(--transition)}.Finder__toggle-list:hover,.Finder__toggle-grid:hover{transform:scale(1.2)}.Finder__toggle-list::after{mask-image:url("../../images/list.svg")}.Finder__toggle-grid::after{mask-image:url("../../images/grid.svg")}.Finder__programs{--outline: var(--black);padding-block:0;padding-inline:var(--wrap)}.Finder__program-list{display:grid;gap:1rem;margin-bottom:var(--gutter)}.Finder__program-list[data-finder-view=grid]{grid-template-columns:100%}@media(width >= 48em){.Finder__program-list[data-finder-view=grid]{grid-template-columns:1fr 1fr}}@media(width >= 64em){.Finder__program-list[data-finder-view=grid]{grid-template-columns:1fr 1fr 1fr}}.Finder__load{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;gap:0}@media(width >= 48em){.Finder__load{flex-direction:row;margin:0;gap:2rem}}[data-finder-done] .Finder__load{display:none}.Finder__active-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding-top:1rem;margin-inline:var(--wrap);border-top:1px dashed var(--black)}.Finder__current{display:flex;flex-wrap:wrap;gap:1.5rem}.Finder__current:empty+.Finder__reset{display:none}.Finder__remove{display:flex;justify-content:center;align-items:center;padding:8px 18px;border:none;border-radius:3px;text-transform:capitalize;margin:0;font:var(--text-eyebrow);font-feature-settings:"liga" off,"clig" off;text-align:center;color:var(--filter-pill-text-color);background-color:var(--filter-pill-background);transition:var(--transition)}.program-finder .Finder__remove::after{content:"";flex-shrink:0;width:8px;height:8px;margin-left:8px;background:var(--theme-primary-action-color-base);mask-image:url("../../images/close.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.program-finder .Finder__remove:hover{background-color:var(--filter-pill-hover-background)}.Finder__reset{background:rgba(0,0,0,0);border:none;text-decoration:underline;color:var(--filter-reset-color)}.Finder__current:empty+.Finder__reset{display:none}.Finder__more{display:flex;justify-content:center;margin-top:2rem}.program-finder .Finder__more button{background:var(--button-background);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:var(--radius, 8px);padding:1rem 2rem;font-weight:700;cursor:pointer;transition:all var(--transition)}.program-finder .Finder__more button:hover{background:var(--button-hover-background);color:var(--button-hover-text-color)}.program-finder .Finder__more button:focus{outline:2px solid var(--button-border-color);outline-offset:2px}.Finder__count{font-size:.875rem;color:var(--gray-dark, #666);margin-bottom:1rem;font-weight:600}[data-finder-done] [data-finder-load]{display:none}.Program__card{position:relative;z-index:0;background-color:var(--card-toggle-background-color);border:1px solid var(--card-content-border-color);border-radius:var(--card-content-border-radius);overflow:hidden;color:var(--card-text-color)}.Program__card[data-finder-item=hide]{display:none}[data-finder-limit]~.Program__card{display:none}.Program__card:has(.Program__toggle[aria-expanded=true])::before{height:var(--card-height, calc(100% - 4rem))}.Program__card:has(.link-cover:hover){box-shadow:var(--shadow)}.Program__header{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 4.5rem 1.5rem 1.5rem;background:var(--card-header-background)}.Program__header:has([aria-expanded=true]){background:var(--card-header-background-expanded)}@media(width < 48em){.Program__header{order:1;padding:1rem 4.5rem 1rem 1rem}}[data-finder-view=grid] .Program__header{background:var(--card-header-background-expanded);padding:1.5rem}.Program__main{display:flex;flex-direction:column;padding-right:4rem;gap:.5rem}.Program__title{font:var(--h4);margin:0;flex:1}@media(width >= 48em){.Program__title{flex:none;grid-column:1}}.program-finder .Program__title a{color:var(--card-link-color)}.Program__offered{font:var(--h6);margin:0;padding:0 2rem 2rem}@media(width < 48em){.Program__offered{order:3}}.Program__college{font:var(--h5);color:var(--black);margin:0;display:none}@media(width >= 48em){.Program__college{display:block;grid-column:2;text-align:left}}.Program__college-mobile{font:var(--h6);font-weight:600;color:var(--card-description-color);margin:.5rem 0;display:block}@media(width < 48em){.Program__college-mobile{order:2;margin:0 0 .5rem 0}}@media(width >= 48em){.Program__college-mobile{display:none}}.Program__toggle{width:100%;height:100%;border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:flex-start;justify-content:flex-end;transition:transform var(--transition);flex-shrink:0;outline-offset:-0.25rem;position:absolute;inset:0}@media(width >= 48em){.Program__toggle{grid-column:3;justify-self:end}}.program-finder .Program__toggle::before{content:"";position:relative;top:1.5rem;right:1.5rem;display:block;width:1.5rem;height:1.5rem;background:var(--card-toggle-icon-color);mask:url("../../images/close.svg") center/contain no-repeat;transform:rotate(45deg);transition:transform var(--transition),background var(--transition)}.Program__toggle[aria-expanded=true]::before{transform:rotate(0deg)}.Program__toggle[aria-expanded=true]:hover::before{transform:rotate(0deg) scale(1.1)}.Program__toggle[aria-expanded=false]:hover::before{transform:scale(1.1) rotate(45deg)}[data-finder-view=grid] .Program__toggle{display:none;visibility:hidden}.Program__degree{font:var(--text-eyebrow);font-feature-settings:"liga" off,"clig" off;margin:0}.Program__content{overflow:hidden;transition:max-height .3s ease-in-out;max-height:0px;background-color:var(--card-content-background-color)}@media(width < 48em){.Program__content{order:10}}.Program__content[style*=max-height]{transition:max-height .3s ease-in-out}.program-finder .Program__content p{margin-top:0;color:var(--card-description-color);line-height:1.5}.Program__content .Button:focus{outline-offset:0}[data-finder-view=grid] .Program__content{max-height:unset;visibility:visible}.Program__content-wrapper{padding:1.5rem}@media(width >= 64em){.Program__content-wrapper{display:flex;gap:2rem;justify-content:space-between;padding:2rem 4rem 2rem 2rem}}[data-finder-view=grid] .Program__content-wrapper{flex-direction:column;padding:1.5rem}.Program__text-wrapper{display:grid;max-width:800px}.Program__text-wrapper>p:last-child{margin-top:auto}.Program__stats{flex-shrink:0;background:#fff;border:4px solid #ffd10a;padding:1.25rem;display:flex;gap:1.5rem;justify-content:space-between;align-items:flex-start;text-align:center;margin-top:2rem}@media(width >= 64em){.Program__stats{flex-direction:column;align-items:center;margin-top:0;min-width:200px}}[data-finder-view=grid] .Program__stats{flex-direction:row;align-items:flex-start}.Program__stat{display:flex;flex-direction:column;gap:.25rem;flex:1}.Program__stat-value{font:var(--h4);color:#57150B}.Program__stat-label{font-family:"Overpass Mono",monospace;font-size:.875rem;font-weight:600;line-height:1.2;color:#57150B;text-transform:capitalize}.Program__keys{display:none;list-style-type:none;padding:0;margin:0 0 1rem 0}@media(width < 48em){.Program__keys{order:4}}.Program__keys li{display:flex;gap:.5rem;margin:0 0 .25rem;font-weight:600;font:var(--text-small)}.Program__keys li svg{width:.875rem}.bottom-buttons{margin-top:32px}@media(width < 48em){.bottom-buttons{order:9}}@media(width >= 64em){.bottom-buttons{margin-top:45px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}.bottom-buttons .link-secondary{font-weight:500;font-size:15px;line-height:17px;padding:0;margin:0;--strokeHeight: 1px}.bottom-buttons .button{min-width:290px}@media(width >= 64em){.bottom-buttons .button{min-width:225px}}.bottom-buttons .Button{margin-bottom:1rem;width:100%}@media(width >= 64em){.bottom-buttons .Button{margin-right:1rem;width:auto}}.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-m));justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center)}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(var(--grid-min-item-size, 16rem), 1fr));gap:var(--gutter, var(--space-l))}.grid[data-layout="50-50"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.prose .grid[data-layout="50-50"]{--grid-min-item-size: clamp(16rem, 50vw, 20rem)}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.grid[data-layout=fourths]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 25%, 15rem)}.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--gutter, var(--space-m))}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999)}.switcher>:nth-child(n+3){flex-basis:100%}.wrapper{margin-inline:auto;max-width:var(--wrapper-max-width, 1360px);padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.indent{border-inline-start:var(--indent-size, var(--space-xs-l)) solid var(--indent-color, currentColor)}.region{padding-block:var(--region-space, var(--space-m));position:relative}.visually-hidden:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}