/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-content:"";--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--brand-blue:#009de0;--brand-blue-mid:#009de0;--brand-blue-text:#006c99;--color-primary:var(--brand-blue-mid);--color-primary-mid:var(--brand-blue-mid);--color-primary-hover:#1aa7e3;--color-primary-text:var(--brand-blue-text);--color-primary-text-hover:#00618a;--color-primary-tint-1:oklch(.3408 .0453 290.85);--color-primary-tint-2:oklch(.4757 .0375 298.9);--color-primary-tint-3:oklch(.6325 .0292 302.3);--color-primary-tint-3-40:oklch(.6325 .0292 302.3/.4);--color-primary-tint-3-70:oklch(.6325 .0292 302.3/.7);--color-primary-tint-4:oklch(.9125 .0058 308.39);--color-secondary:oklch(.735 .065 256.3);--color-secondary-light:oklch(.79 .052 256);--color-secondary-lightest:oklch(.9 .024 251.2);--color-grey:oklch(.8884 0 0);--color-grey-light:oklch(.96 0 0);--color-placeholder-background:#ddd;--color-surface-inverse:#2d2d2d;--color-surface-inverse-backdrop:#242424;--color-on-surface-inverse:#fff;--color-on-surface-inverse-muted:#ffffffc7;--color-link-on-surface-inverse:#66d1ff;--color-surface-frosted-light:color-mix(in srgb,oklch(.96 0 0)88%,transparent);--color-surface-frosted-inverse:#2d2d2deb;--blur-surface-frosted-light:8px;--color-accent:oklch(.6747 .1211 57.4);--color-success:oklch(.72 .16 145);--color-warning:oklch(.88 .1805 94.39);--color-danger:oklch(.56 .2286 27.22);--color-error:oklch(.56 .2286 27.22);--color-muted:var(--color-secondary-light);--color-body-text:#111;--color-body-text-medium:#666;--radius-card:20px;--radius-control:999px;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:1.5rem;--spacing-xlarge:2rem;--spacing-2xlarge:2.5rem}@supports (color:color-mix(in lab,red,red)){:is(:root,:host){--color-primary-hover:color-mix(in srgb,var(--brand-blue-mid)90%,white);--color-primary-text-hover:color-mix(in srgb,var(--brand-blue-text)90%,black);--color-surface-inverse-backdrop:color-mix(in srgb,var(--color-surface-inverse)80%,#000);--color-on-surface-inverse-muted:color-mix(in srgb,var(--color-on-surface-inverse)78%,transparent);--color-surface-frosted-light:color-mix(in srgb,var(--color-grey-light)88%,transparent);--color-surface-frosted-inverse:color-mix(in srgb,var(--color-surface-inverse)92%,transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::-moz-placeholder,textarea::-moz-placeholder{color:#6a7282;opacity:1}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.sidebar-accordion-group{--university-landing-sidebar-panel-inset:clamp(1.5rem,2vw,2rem);border-radius:var(--university-landing-sidebar-panel-inset);background:#fff;min-width:0;overflow:hidden;box-shadow:0 .4rem 1rem #1c273014}.university-landing-sidebar__panel.sidebar-accordion{box-shadow:none;background:#fff;border-radius:0;padding:0;display:block;overflow:hidden}.sidebar-accordion-group>.sidebar-accordion+.sidebar-accordion{border-top:2px solid var(--color-grey-light)}.sidebar-accordion__summary{cursor:pointer;align-items:center;gap:var(--spacing-medium);padding:var(--university-landing-sidebar-panel-inset);justify-content:space-between;list-style:none;display:flex}.sidebar-accordion__summary::-webkit-details-marker{display:none}.sidebar-accordion__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.sidebar-accordion__summary .university-landing-sidebar__title{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.sidebar-accordion__indicator{color:var(--color-primary);height:var(--spacing-small);margin-inline:var(--spacing-small);transition:transform var(--accordion-duration)var(--accordion-easing);width:var(--spacing-small);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.sidebar-accordion[open]:not([data-accordion-state=closing]) .sidebar-accordion__indicator{transform:rotate(225deg)}.sidebar-accordion .sidebar-accordion__body{padding:0 var(--university-landing-sidebar-panel-inset)var(--university-landing-sidebar-panel-inset)}.sidebar-accordion__body[hidden]{display:none}.content-body{padding-block:var(--spacing-large)}.content-body__inner{width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem)}.content-body__inner>*{max-width:75ch}.content-sidebar-layout,.university-landing-content__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem);width:100%;min-width:0;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid}.content-sidebar-layout,.university-landing-content{padding-block:clamp(2.5rem,4vw,3.5rem) clamp(3.5rem,6vw,5.5rem)}.content-sidebar-layout__main,.content-sidebar-layout__sidebar{min-width:0}.content-sidebar-layout__sidebar{align-content:start;gap:var(--spacing-large);display:grid}.content-sidebar-layout__main[hidden]{display:none}.content-sidebar-layout--single .content-sidebar-layout__sidebar{width:100%;max-width:24rem}.content-sidebar-layout__main{gap:var(--spacing-large);display:grid}.content-sidebar-layout__main .content-body,.content-sidebar-layout__main .fact-grid-section{padding-block:0}.content-sidebar-layout__main .content-body__inner,.content-sidebar-layout__main .fact-grid-section__inner{padding-inline:0}.content-sidebar-layout__main .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-sidebar-layout__main .fact-grid .fact-grid__item:before{display:none}.content-sidebar-layout__main .fact-grid .fact-grid__item:nth-child(2n):before{display:block}.universities-filtered-grid.universities-filtered-grid--sidebar{padding:0}.universities-filtered-grid--sidebar .universities-filtered-grid__inner{padding-inline:0}.universities-filtered-grid--sidebar .universities-filtered-grid__header{margin-bottom:var(--spacing-large)}.universities-filtered-grid--sidebar .universities-filtered-grid__results{display:block}.universities-filtered-grid--sidebar.universities-filtered-grid--compact .universities-filtered-grid__grid{gap:var(--spacing-large);grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.content-sidebar-layout,.university-landing-content__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(3.5rem,5vw,5.5rem)}.content-sidebar-layout--single{grid-template-columns:minmax(0,1fr)}}.university-location-map.country-universities-map__map{height:clamp(14rem,25vw,18rem)}.country-universities-map__marker .university-location-map__marker-dot{transition:transform .18s}@media(hover:hover)and (pointer:fine){.country-universities-map__marker.is-list-hovered .university-location-map__marker-dot{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.country-universities-map__marker .university-location-map__marker-dot{transition:none}}.country-universities-map__list{margin:0;padding:0;list-style:none}.country-universities-map__item+.country-universities-map__item{border-top:1px solid var(--color-grey-light);margin-top:var(--spacing-medium);padding-top:var(--spacing-medium)}.country-universities-map__link{border-radius:var(--radius-control,1rem);color:inherit;text-decoration:none}.country-universities-map__link:hover .university-location-panel__country,.country-universities-map__link:focus-visible .university-location-panel__country{color:var(--color-primary-text);text-underline-offset:.15em;text-decoration:underline}.country-universities-map__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.country-universities-map__logo{border:2px solid var(--color-grey-light);box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.country-universities-map__logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.country-universities-map__logo span{color:var(--color-body-text-medium);font-size:.8rem;font-weight:750}.country-link{color:inherit;text-decoration:none}.country-link:hover{text-underline-offset:.2em;text-decoration:underline}.country-link:focus-visible,.country-card__primary-link:focus-visible{outline-offset:4px;outline:2px solid}.country-link--inline{align-items:center;gap:inherit;display:inline-flex}.country-card{isolation:isolate;position:relative}.country-card__primary-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.country-card .country-link{z-index:2;position:relative}.hubspot-form-block{--content-section-space-before:clamp(3rem,6vw,6rem);--content-section-space-after:clamp(3rem,6vw,6rem);background:var(--color-grey-light)}.hubspot-form-block__surface{border:2px solid #006c9921;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.45fr);display:grid}@supports (color:color-mix(in lab,red,red)){.hubspot-form-block__surface{border:2px solid color-mix(in srgb,var(--color-primary-text)13%,transparent)}}.hubspot-form-block__header{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);align-content:start;gap:1.25rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.hubspot-form-block__title{color:#fff;font-family:var(--type-font-page-title);font-size:clamp(2rem,3.4vw,3.25rem);font-weight:var(--type-font-page-title-weight-strong);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.05}.hubspot-form-block__body{color:#ffffffd6;font-size:1rem;line-height:1.65}.hubspot-form-block__body>:first-child{margin-top:0}.hubspot-form-block__body>:last-child{margin-bottom:0}.hubspot-form-block__form{min-width:0;padding:clamp(2rem,4vw,3.5rem)}.hubspot-form-block__unavailable h3{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.hubspot-form-block__unavailable p{color:var(--color-body-text-medium);margin:0}.hubspot-form-block--contact-layout{--contact-page-panel-text:var(--color-on-surface-inverse);--contact-page-panel-text-muted:var(--color-on-surface-inverse-muted);--contact-page-contact-hover-duration:.22s;--contact-page-contact-hover-easing:cubic-bezier(.22,1,.36,1);--content-section-space-before:0;background:#fff}.hubspot-form-block--contact-layout .hubspot-form-block__surface{border:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.hubspot-form-block__main{background:var(--color-grey-light);border:0;align-content:start;gap:clamp(2rem,4vw,3rem);min-width:0;padding:clamp(2rem,4vw,3.5rem);display:grid}.hubspot-form-block--contact-layout .hubspot-form-block__header{--type-font-page-title-color:var(--color-body-text);--type-hero-title-color:var(--color-body-text);color:var(--color-body-text);background:0 0;padding:0}.hubspot-form-block--contact-layout .hubspot-form-block__title{color:var(--type-font-page-title-color)}.hubspot-form-block--contact-layout .hubspot-form-block__body{color:var(--color-body-text-medium)}.hubspot-form-block--contact-layout .hubspot-form-block__form{padding:0}@media(max-width:63.9375rem){.hubspot-form-block__surface,.hubspot-form-block--contact-layout .hubspot-form-block__surface{grid-template-columns:minmax(0,1fr)}}@media(max-width:47.9375rem){.hubspot-form-block__container{padding-inline:.75rem}.hubspot-form-block__header,.hubspot-form-block__form{padding:clamp(1.5rem,6vw,2rem)}.hubspot-form-block .application-hubspot-form__fields{grid-template-columns:minmax(0,1fr)}}.dropdown-menu-surface{--dropdown-menu-background:#fff;--dropdown-menu-border-color:#dfe5ea;--dropdown-menu-border-width:1px;--dropdown-menu-padding:.25rem;--dropdown-menu-radius:var(--radius-card,20px);--dropdown-menu-option-radius:calc(var(--dropdown-menu-radius) - var(--dropdown-menu-padding) - var(--dropdown-menu-border-width));background:var(--dropdown-menu-background);border:var(--dropdown-menu-border-width)solid var(--dropdown-menu-border-color);border-radius:var(--dropdown-menu-radius);padding:var(--dropdown-menu-padding)}.dropdown-menu-option{border-radius:var(--dropdown-menu-option-radius,calc(var(--radius-card,20px) - .25rem - 1px))}@media(max-width:47.999rem){.dropdown-menu--scroll-cues:before,.dropdown-menu--scroll-cues:after{content:"";height:var(--spacing-medium);opacity:0;pointer-events:none;z-index:2;display:block;position:sticky}.dropdown-menu--scroll-cues:before{background:linear-gradient(to bottom,var(--dropdown-menu-background),transparent);margin-bottom:calc(-1*var(--spacing-medium));top:calc(-1*var(--dropdown-menu-padding))}.dropdown-menu--scroll-cues:after{background:linear-gradient(to top,var(--dropdown-menu-background),transparent);bottom:calc(-1*var(--dropdown-menu-padding));margin-top:calc(-1*var(--spacing-medium))}.dropdown-menu--more-above:before,.dropdown-menu--more-below:after{opacity:1}}.dropdown-menu-clear-button{--dropdown-menu-clear-background:#edf4f8;--dropdown-menu-clear-color:var(--color-primary);--dropdown-menu-clear-hover-background:var(--color-primary);--dropdown-menu-clear-hover-color:var(--button-primary-foreground);--dropdown-menu-clear-size:1.45rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dropdown-menu-clear-background);color:var(--dropdown-menu-clear-color);cursor:pointer;height:var(--dropdown-menu-clear-size);width:var(--dropdown-menu-clear-size);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.dropdown-menu-clear-button[hidden]{display:none}.dropdown-menu-clear-button:hover,.dropdown-menu-clear-button:focus-visible{background:var(--dropdown-menu-clear-hover-background);color:var(--dropdown-menu-clear-hover-color)}.dropdown-menu-clear-button:focus-visible{outline-offset:2px;outline:2px solid #009de070}@supports (color:color-mix(in lab,red,red)){.dropdown-menu-clear-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary)44%,transparent)}}.dropdown-menu-icon{--dropdown-menu-chevron-height:.5rem;--dropdown-menu-chevron-offset-y:1px;--dropdown-menu-chevron-width:.875rem;--dropdown-menu-icon-size:1rem;--dropdown-menu-icon-stroke:2px;flex:0 0 var(--dropdown-menu-icon-size);height:var(--dropdown-menu-icon-size);width:var(--dropdown-menu-icon-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.dropdown-menu-icon:before,.dropdown-menu-icon:after{box-sizing:border-box;transform-origin:50%;position:absolute;top:50%;left:50%}.dropdown-menu-icon--clear:before,.dropdown-menu-icon--clear:after{content:"";height:var(--dropdown-menu-icon-stroke);width:var(--dropdown-menu-icon-size);background:currentColor}.dropdown-menu-icon--clear:before{transform:translate(-50%,-50%)rotate(45deg)}.dropdown-menu-icon--clear:after{transform:translate(-50%,-50%)rotate(-45deg)}.dropdown-menu-icon--chevron:before{content:"";height:var(--dropdown-menu-chevron-height);transform:translate(-50%,calc(-50% + var(--dropdown-menu-chevron-offset-y)))rotate(0);width:var(--dropdown-menu-chevron-width);background:currentColor;transition:transform .16s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[aria-expanded=true] .dropdown-menu-icon--chevron:before{transform:translate(-50%,calc(-50% + var(--dropdown-menu-chevron-offset-y)))rotate(180deg)}@media(prefers-reduced-motion:reduce){.dropdown-menu-clear-button,.dropdown-menu-icon--chevron:before{transition:none}}.filter-menu__filter-option-flag,.universities-filtered-grid__filter-option-flag{border:1px solid var(--color-primary-tint-4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.18rem;height:1.18rem;display:inline-flex;overflow:hidden}.filter-menu__filter-option-flag-img,.universities-filtered-grid__filter-option-flag-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.filter-menu,.universities-filtered-grid__dropdown{min-width:0;position:relative}.filter-menu__trigger,.universities-filtered-grid__dropdown-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#111;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:#fff;border:1px solid #dfe5ea;justify-content:space-between;align-items:center;width:100%;min-height:2.85rem;padding:.72rem 2.4rem .72rem 1.05rem;font-size:.9rem;font-weight:700;line-height:1.1;transition:border-color .16s,color .16s;display:flex;position:relative}.filter-menu__trigger:hover,.filter-menu__trigger:focus-visible,.filter-menu__trigger[aria-expanded=true],.universities-filtered-grid__dropdown-trigger:hover,.universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown-trigger[aria-expanded=true]{border-color:var(--color-primary-text);color:var(--color-primary-text)}.filter-menu__trigger:focus-visible,.universities-filtered-grid__dropdown-trigger:focus-visible{outline-offset:2px;outline:2px solid #009de070}@supports (color:color-mix(in lab,red,red)){:is(.filter-menu__trigger:focus-visible,.universities-filtered-grid__dropdown-trigger:focus-visible){outline:2px solid color-mix(in srgb,var(--color-primary)44%,transparent)}}.filter-menu__trigger [data-universities-grid-dropdown-label],.universities-filtered-grid__dropdown-trigger [data-universities-grid-dropdown-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.filter-menu__arrow,.universities-filtered-grid__dropdown-arrow{border-bottom:1.5px solid var(--color-primary);border-right:1.5px solid var(--color-primary);width:.48rem;height:.48rem;transition:transform .16s;position:absolute;top:50%;right:.9rem;transform:translateY(-62%)rotate(45deg)}.filter-menu__trigger[aria-expanded=true] .filter-menu__arrow,.universities-filtered-grid__dropdown-trigger[aria-expanded=true] .universities-filtered-grid__dropdown-arrow{transform:translateY(-28%)rotate(225deg)}.filter-menu--has-clear .filter-menu__trigger,.universities-filtered-grid__dropdown--has-clear .universities-filtered-grid__dropdown-trigger{padding-right:4.4rem}.filter-menu__clear,.universities-filtered-grid__dropdown-clear{z-index:2;position:absolute;top:50%;right:2.25rem;transform:translateY(-50%)}.filter-menu__menu,.universities-filtered-grid__dropdown-menu{--dropdown-menu-border-width:2px;--dropdown-menu-padding:.25rem;z-index:5;max-height:min(20rem,52vh);margin-top:.35rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.filter-menu__menu[hidden],.universities-filtered-grid__dropdown-menu[hidden]{display:none}.filter-menu__option,.universities-filtered-grid__dropdown-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:2.45rem;padding:.55rem .7rem;font-size:.9rem;font-weight:700;line-height:1.1;transition:background-color .16s,color .16s;display:flex}.filter-menu__option:hover,.filter-menu__option:focus-visible,.filter-menu__option--active,.universities-filtered-grid__dropdown-option:hover,.universities-filtered-grid__dropdown-option:focus-visible,.universities-filtered-grid__dropdown-option--active{color:#fff;background:#111}.filter-menu__option:focus-visible,.universities-filtered-grid__dropdown-option:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:-2px}.filter-menu__option-label,.universities-filtered-grid__dropdown-option-label{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.filter-menu__option-count,.universities-filtered-grid__dropdown-option-count{color:#64727c;flex:none;font-size:.76rem}.filter-menu__option--active .filter-menu__option-count,.filter-menu__option:hover .filter-menu__option-count,.filter-menu__option:focus-visible .filter-menu__option-count,.universities-filtered-grid__dropdown-option--active .universities-filtered-grid__dropdown-option-count,.universities-filtered-grid__dropdown-option:hover .universities-filtered-grid__dropdown-option-count,.universities-filtered-grid__dropdown-option:focus-visible .universities-filtered-grid__dropdown-option-count{color:#ffffff9e}.universities-filtered-grid__sort-trigger-copy,.universities-filtered-grid__currency-trigger-copy,.filter-menu__country-trigger-copy,.filter-menu__courses-trigger-copy,.universities-filtered-grid__country-trigger-copy,.universities-filtered-grid__courses-trigger-copy{height:var(--universities-grid-trigger-item-size,1rem);min-width:0;top:var(--universities-grid-trigger-content-offset-y,0);align-self:center;align-items:center;gap:.45rem;width:auto;display:inline-flex;position:relative}.universities-filtered-grid__sort-trigger-title,.filter-menu__country-trigger-title,.filter-menu__courses-trigger-title,.universities-filtered-grid__country-trigger-title,.universities-filtered-grid__courses-trigger-title{color:#111;white-space:nowrap;font-size:1rem;font-weight:750;line-height:1;display:block}.universities-filtered-grid__sort-trigger-title,.universities-filtered-grid__currency-trigger-value,.filter-menu__country-trigger-title,.filter-menu__courses-trigger-title,.universities-filtered-grid__country-trigger-title,.universities-filtered-grid__courses-trigger-title{height:var(--universities-grid-trigger-item-size,1rem);align-items:center;display:flex;transform:translateY(.08em)}.filter-menu--sort,.universities-filtered-grid__dropdown--sort,.filter-menu--currency,.universities-filtered-grid__dropdown--currency{flex:0 0 5.75rem;min-width:5.75rem}.filter-menu--country,.filter-menu--courses,.universities-filtered-grid__dropdown--country,.universities-filtered-grid__dropdown--courses{flex:0 0 10.75rem;min-width:10.75rem;position:static}.filter-menu--country .filter-menu__trigger,.filter-menu--courses .filter-menu__trigger,.filter-menu--currency .filter-menu__trigger,.filter-menu--sort .filter-menu__trigger,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger{--universities-grid-trigger-content-offset-y:-.0625rem;--universities-grid-trigger-item-size:1rem;border-radius:var(--radius-control,999px);color:#111;grid-template-columns:minmax(0,1fr) 1rem;grid-template-rows:var(--universities-grid-trigger-item-size);z-index:6;background:#fff;border-width:2px;border-color:#dfe5ea;place-content:center normal;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;min-height:2.85rem;padding:.5rem .9rem .5rem .95rem;font-size:.95rem;font-weight:750;display:grid}.filter-menu--country .filter-menu__trigger:hover,.filter-menu--country .filter-menu__trigger:focus-visible,.filter-menu--country .filter-menu__trigger[aria-expanded=true],.filter-menu--country.filter-menu--has-selection .filter-menu__trigger,.filter-menu--courses .filter-menu__trigger:hover,.filter-menu--courses .filter-menu__trigger:focus-visible,.filter-menu--courses .filter-menu__trigger[aria-expanded=true],.filter-menu--courses.filter-menu--has-selection .filter-menu__trigger,.filter-menu--currency .filter-menu__trigger:hover,.filter-menu--currency .filter-menu__trigger:focus-visible,.filter-menu--currency .filter-menu__trigger[aria-expanded=true],.filter-menu--sort .filter-menu__trigger:hover,.filter-menu--sort .filter-menu__trigger:focus-visible,.filter-menu--sort .filter-menu__trigger[aria-expanded=true],.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger:hover,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger[aria-expanded=true],.universities-filtered-grid__dropdown--country.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger:hover,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger[aria-expanded=true],.universities-filtered-grid__dropdown--courses.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger:hover,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger[aria-expanded=true],.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger:hover,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger[aria-expanded=true]{color:#111;background:#fff;border-color:#111}.filter-menu--country .filter-menu__trigger:focus-visible,.filter-menu--courses .filter-menu__trigger:focus-visible,.filter-menu--currency .filter-menu__trigger:focus-visible,.filter-menu--sort .filter-menu__trigger:focus-visible,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.filter-menu--country .filter-menu__trigger:focus-visible,.filter-menu--courses .filter-menu__trigger:focus-visible,.filter-menu--currency .filter-menu__trigger:focus-visible,.filter-menu--sort .filter-menu__trigger:focus-visible,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger:focus-visible,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.filter-menu--country .filter-menu__arrow,.filter-menu--courses .filter-menu__arrow,.filter-menu--currency .filter-menu__arrow,.filter-menu--sort .filter-menu__arrow,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-arrow{height:var(--universities-grid-trigger-item-size);right:auto;top:var(--universities-grid-trigger-content-offset-y);width:var(--universities-grid-trigger-item-size);place-self:center end;position:relative;transform:none}.filter-menu--country .filter-menu__arrow,.filter-menu--courses .filter-menu__arrow,.filter-menu--currency .filter-menu__arrow,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-arrow{color:var(--color-primary);border:0}.filter-menu--sort .filter-menu__arrow,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-arrow{background-color:var(--color-primary);border:0;transition:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20opacity='.4'%20d=''/%3e%3cpath%20d='M0%2088C0%2074.7%2010.7%2064%2024%2064l400%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20112C10.7%20112%200%20101.3%200%2088zM0%20256c0-13.3%2010.7-24%2024-24l272%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20280c-13.3%200-24-10.7-24-24zM192%20424c0%2013.3-10.7%2024-24%2024L24%20448c-13.3%200-24-10.7-24-24s10.7-24%2024-24l144%200c13.3%200%2024%2010.7%2024%2024z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20opacity='.4'%20d=''/%3e%3cpath%20d='M0%2088C0%2074.7%2010.7%2064%2024%2064l400%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20112C10.7%20112%200%20101.3%200%2088zM0%20256c0-13.3%2010.7-24%2024-24l272%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20280c-13.3%200-24-10.7-24-24zM192%20424c0%2013.3-10.7%2024-24%2024L24%20448c-13.3%200-24-10.7-24-24s10.7-24%2024-24l144%200c13.3%200%2024%2010.7%2024%2024z'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.filter-menu--country .filter-menu__trigger[aria-expanded=true] .filter-menu__arrow,.filter-menu--courses .filter-menu__trigger[aria-expanded=true] .filter-menu__arrow,.filter-menu--currency .filter-menu__trigger[aria-expanded=true] .filter-menu__arrow,.filter-menu--sort .filter-menu__trigger[aria-expanded=true] .filter-menu__arrow,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger[aria-expanded=true] .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger[aria-expanded=true] .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-trigger[aria-expanded=true] .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-trigger[aria-expanded=true] .universities-filtered-grid__dropdown-arrow{transform:none}.filter-menu--country.filter-menu--open .filter-menu__trigger,.filter-menu--courses.filter-menu--open .filter-menu__trigger,.filter-menu--currency.filter-menu--open .filter-menu__trigger,.filter-menu--sort.filter-menu--open .filter-menu__trigger,.universities-filtered-grid__dropdown--country.universities-filtered-grid__dropdown--open .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--courses.universities-filtered-grid__dropdown--open .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--currency.universities-filtered-grid__dropdown--open .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--sort.universities-filtered-grid__dropdown--open .universities-filtered-grid__dropdown-trigger{border-radius:var(--radius-control,999px)}.filter-menu--currency .filter-menu__menu,.filter-menu--sort .filter-menu__menu,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-menu,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-menu{min-width:min(10.25rem,100vw - 2rem);margin-top:.4rem;left:auto;right:0}.filter-menu--currency .filter-menu__menu,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-menu{min-width:min(8.5rem,100vw - 2rem)}.filter-menu--country .filter-menu__country-menu,.filter-menu--courses .filter-menu__courses-menu,.universities-filtered-grid__dropdown--country .universities-filtered-grid__country-menu,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__courses-menu{z-index:8;width:min(46rem,100%);min-width:0;max-height:min(28rem,70vh);margin-top:.4rem;left:0;right:auto}.filter-menu--courses .filter-menu__courses-menu,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__courses-menu{gap:0}.filter-menu--course-type,.universities-filtered-grid__dropdown--course-type{flex-basis:15rem;min-width:15rem;position:relative}.filter-menu--course-type .filter-menu__courses-trigger-copy,.filter-menu--course-type .filter-menu__courses-trigger-title,.universities-filtered-grid__dropdown--course-type .universities-filtered-grid__courses-trigger-copy,.universities-filtered-grid__dropdown--course-type .universities-filtered-grid__courses-trigger-title{min-width:0}.filter-menu--course-type .universities-filtered-grid__course-type-menu,.universities-filtered-grid__dropdown--course-type .universities-filtered-grid__course-type-menu{z-index:8;width:min(18rem,100vw - 2rem);min-width:100%;margin-top:.4rem;left:0;right:auto}.filter-menu__country-trigger-shell,.filter-menu__courses-trigger-shell,.universities-filtered-grid__country-trigger-shell,.universities-filtered-grid__courses-trigger-shell{width:100%;position:relative}.filter-menu__country-trigger-clear,.filter-menu__courses-trigger-clear,.universities-filtered-grid__country-trigger-clear,.universities-filtered-grid__courses-trigger-clear{z-index:7;right:2.5625rem}.filter-menu--country.filter-menu--has-selection .filter-menu__trigger,.filter-menu--courses.filter-menu--has-selection .filter-menu__trigger,.universities-filtered-grid__dropdown--country.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--courses.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-trigger{grid-template-columns:minmax(0,1fr)var(--dropdown-menu-clear-size,1.45rem)1rem}.filter-menu--country.filter-menu--has-selection .filter-menu__arrow,.filter-menu--courses.filter-menu--has-selection .filter-menu__arrow,.universities-filtered-grid__dropdown--country.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown--courses.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-arrow{grid-column:3}.filter-menu__country-options,.universities-filtered-grid__country-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.2rem;display:grid}.filter-menu__subject-options,.universities-filtered-grid__course-type-options,.universities-filtered-grid__subject-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.2rem;display:grid}.filter-menu--country .filter-menu__country-option,.filter-menu--courses .filter-menu__subject-option,.filter-menu--courses .universities-filtered-grid__course-type-option,.universities-filtered-grid__dropdown--country .universities-filtered-grid__country-option,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__subject-option,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__course-type-option{--universities-grid-country-option-item-size:1.35rem;color:#111;grid-template-columns:minmax(0,1fr) auto 1rem;grid-template-rows:var(--universities-grid-country-option-item-size);background:#fff;align-content:center;align-items:center;gap:.5rem;min-width:0;padding:.55rem .65rem;display:grid}.filter-menu__country-option-label,.filter-menu__subject-option-label,.universities-filtered-grid__course-type-option-label,.universities-filtered-grid__country-option-label,.universities-filtered-grid__subject-option-label{height:var(--universities-grid-country-option-item-size);white-space:nowrap;align-self:center;align-items:center;line-height:1;overflow:hidden}.filter-menu__country-option-label>:last-child,.filter-menu__subject-option-label>:last-child,.universities-filtered-grid__course-type-option-label>:last-child,.universities-filtered-grid__country-option-label>:last-child,.universities-filtered-grid__subject-option-label>:last-child{text-overflow:ellipsis;display:block;overflow:hidden;transform:translateY(.08em)}.filter-menu--country .filter-menu__option-count,.filter-menu--courses .filter-menu__option-count,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option-count,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option-count{height:var(--universities-grid-country-option-item-size);place-self:center end;align-items:center;line-height:1;display:flex;transform:translateY(.08em)}.filter-menu--country .filter-menu__filter-option-flag,.filter-menu--country .filter-menu__sort-check,.filter-menu--courses .filter-menu__sort-check,.universities-filtered-grid__dropdown--country .universities-filtered-grid__filter-option-flag,.universities-filtered-grid__dropdown--country .universities-filtered-grid__sort-check,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__sort-check{align-self:center}.filter-menu--country .filter-menu__sort-check,.filter-menu--courses .filter-menu__sort-check,.universities-filtered-grid__dropdown--country .universities-filtered-grid__sort-check,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__sort-check{top:-.0625rem}.filter-menu--currency .filter-menu__option,.filter-menu--sort .filter-menu__option,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option{color:#111;background:#fff;grid-template-columns:auto max-content 1rem;gap:.42rem;display:grid}.filter-menu--currency .filter-menu__option,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option{--universities-grid-currency-option-item-size:1.35rem;grid-template-columns:auto minmax(0,1fr) 1rem;grid-template-rows:var(--universities-grid-currency-option-item-size);padding-left:.25rem}.filter-menu--currency .universities-filtered-grid__currency-option-code,.filter-menu--currency .universities-filtered-grid__currency-option-icon,.filter-menu--currency .filter-menu__option-label,.filter-menu--currency .filter-menu__sort-check,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__currency-option-code,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__currency-option-icon,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option-label,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__sort-check{align-self:center}.filter-menu--currency .filter-menu__option-label,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option-label{height:var(--universities-grid-currency-option-item-size);align-items:center;line-height:1;display:flex;transform:translateY(.08em)}.filter-menu--currency .filter-menu__option-label,.filter-menu--sort .filter-menu__option-label,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option-label,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-menu--country .filter-menu__option:not(.filter-menu__option--active):hover,.filter-menu--country .filter-menu__option:not(.filter-menu__option--active):focus-visible,.filter-menu--courses .filter-menu__option:not(.filter-menu__option--active):hover,.filter-menu--courses .filter-menu__option:not(.filter-menu__option--active):focus-visible,.filter-menu--currency .filter-menu__option:not(.filter-menu__option--active):hover,.filter-menu--currency .filter-menu__option:not(.filter-menu__option--active):focus-visible,.filter-menu--sort .filter-menu__option:not(.filter-menu__option--active):hover,.filter-menu--sort .filter-menu__option:not(.filter-menu__option--active):focus-visible,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):hover,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):focus-visible,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):hover,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):focus-visible,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):hover,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):focus-visible,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):hover,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):focus-visible{color:#111;background:#f2f5f7}.filter-menu--country .filter-menu__option:not(.filter-menu__option--active):hover .filter-menu__option-count,.filter-menu--country .filter-menu__option:not(.filter-menu__option--active):focus-visible .filter-menu__option-count,.filter-menu--courses .filter-menu__option:not(.filter-menu__option--active):hover .filter-menu__option-count,.filter-menu--courses .filter-menu__option:not(.filter-menu__option--active):focus-visible .filter-menu__option-count,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):hover .universities-filtered-grid__dropdown-option-count,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):focus-visible .universities-filtered-grid__dropdown-option-count,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):hover .universities-filtered-grid__dropdown-option-count,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option:not(.universities-filtered-grid__dropdown-option--active):focus-visible .universities-filtered-grid__dropdown-option-count{color:#64727c}.filter-menu--country .filter-menu__option--active,.filter-menu--courses .filter-menu__option--active,.filter-menu--currency .filter-menu__option--active,.filter-menu--sort .filter-menu__option--active,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option--active,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option--active,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option--active,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option--active{color:#fff;background:#111}.filter-menu--country .filter-menu__option:focus-visible,.filter-menu--courses .filter-menu__option:focus-visible,.filter-menu--currency .filter-menu__option:focus-visible,.filter-menu--sort .filter-menu__option:focus-visible,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option:focus-visible,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option:focus-visible,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option:focus-visible,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option:focus-visible{outline-color:var(--color-primary-text)}.filter-menu--currency .filter-menu__option--active .universities-filtered-grid__currency-option-code,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__currency-option-code{color:#fff}.filter-menu--currency .universities-filtered-grid__sort-direction,.filter-menu--sort .universities-filtered-grid__sort-direction,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__sort-direction,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__sort-direction{min-width:1.85rem;margin-left:0;font-size:.82rem}.filter-menu--currency .filter-menu__option--active .universities-filtered-grid__sort-direction,.filter-menu--sort .filter-menu__option--active .universities-filtered-grid__sort-direction,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__sort-direction,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__sort-direction{color:#ffffffb8}.filter-menu__sort-check,.universities-filtered-grid__sort-check{color:#dfe5ea;justify-self:end;width:1rem;height:1rem;display:block;position:relative}.filter-menu__sort-check:before,.universities-filtered-grid__sort-check:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.34rem;height:.62rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.filter-menu--country .filter-menu__option--active .filter-menu__sort-check,.filter-menu--courses .filter-menu__option--active .filter-menu__sort-check,.filter-menu--currency .filter-menu__option--active .filter-menu__sort-check,.filter-menu--sort .filter-menu__option--active .filter-menu__sort-check,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__sort-check,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__sort-check,.universities-filtered-grid__dropdown--currency .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__sort-check,.universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-option--active .universities-filtered-grid__sort-check{color:#fff}.universities-filtered-grid__sort-field,.universities-filtered-grid__currency-field,.universities-filtered-grid__country-field,.universities-filtered-grid__courses-field,.universities-filtered-grid__course-type-field,.filter-search,.universities-filtered-grid__search-field{align-items:center;min-width:0;display:inline-flex}.filter-search,.universities-filtered-grid__search-field{flex:15rem;max-width:20rem}.filter-search__control,.universities-filtered-grid__search-control{width:100%;position:relative}.filter-search__input,.universities-filtered-grid__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#111;font:inherit;background:#fff;border:2px solid #dfe5ea;outline:none;width:100%;min-height:2.85rem;padding:.5rem 3rem .5rem .95rem;font-size:1rem;font-weight:750;line-height:1;transition:border-color .16s,box-shadow .16s;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.filter-search__input,.universities-filtered-grid__search-input){box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.filter-search__input::-moz-placeholder,.universities-filtered-grid__search-input::-moz-placeholder{color:#64727c;opacity:1}.filter-search__input::placeholder,.universities-filtered-grid__search-input::placeholder{color:#64727c;opacity:1}.filter-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.universities-filtered-grid__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.filter-search--has-value .filter-search__input,.filter-search__input:hover,.filter-search__input:focus,.universities-filtered-grid__search-field--has-value .universities-filtered-grid__search-input,.universities-filtered-grid__search-input:hover,.universities-filtered-grid__search-input:focus{border-color:#111}.filter-search__input:focus-visible,.universities-filtered-grid__search-input:focus-visible{box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.filter-search__input:focus-visible,.universities-filtered-grid__search-input:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.filter-search__clear,.universities-filtered-grid__search-clear{z-index:2;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.currency-selector{--currency-selector-arrow-size:1rem;--currency-selector-font-size:.95rem;--currency-selector-menu-margin:.4rem;--currency-selector-menu-min-width:min(8.5rem, calc(100vw - 2rem) );--currency-selector-option-font-size:.9rem;--currency-selector-option-gap:.42rem;--currency-selector-option-min-height:2.45rem;--currency-selector-option-padding:.55rem .7rem .55rem .25rem;--currency-selector-option-size:1.35rem;--currency-selector-trigger-min-height:2.85rem;--currency-selector-trigger-padding:.5rem .9rem .5rem .95rem;--currency-selector-width:5.75rem;flex:0 0 var(--currency-selector-width);min-width:var(--currency-selector-width);position:relative}.currency-selector__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#111;cursor:pointer;font:inherit;font-size:var(--currency-selector-font-size);grid-template-columns:minmax(0,1fr)var(--currency-selector-arrow-size);grid-template-rows:var(--currency-selector-arrow-size);letter-spacing:0;min-height:var(--currency-selector-trigger-min-height);padding:var(--currency-selector-trigger-padding);text-align:left;z-index:6;background:#fff;border:2px solid #dfe5ea;place-content:center normal;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;width:100%;font-weight:750;line-height:1;transition:border-color .16s,color .16s;display:grid;position:relative}.currency-selector__trigger:hover,.currency-selector__trigger:focus-visible,.currency-selector__trigger[aria-expanded=true]{color:#111;border-color:#111}.currency-selector__trigger:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.currency-selector__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.currency-selector__value{height:var(--currency-selector-arrow-size);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden;transform:translateY(.08em)}.currency-selector__arrow{--dropdown-menu-icon-size:var(--currency-selector-arrow-size);color:var(--color-primary);place-self:center end}.currency-selector__menu{--dropdown-menu-border-width:2px;--dropdown-menu-padding:.25rem;margin-top:var(--currency-selector-menu-margin);max-height:min(20rem,52vh);min-width:var(--currency-selector-menu-min-width);z-index:20;position:absolute;top:100%;left:auto;right:0;overflow-y:auto}.currency-selector__menu[hidden]{display:none}.currency-selector__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111;cursor:pointer;font:inherit;font-size:var(--currency-selector-option-font-size);align-content:center;align-items:center;gap:var(--currency-selector-option-gap);grid-template-columns:auto minmax(0,1fr)var(--currency-selector-arrow-size);grid-template-rows:var(--currency-selector-option-size);letter-spacing:0;min-height:var(--currency-selector-option-min-height);padding:var(--currency-selector-option-padding);text-align:left;background:#fff;border:0;width:100%;font-weight:700;line-height:1;transition:background-color .16s,color .16s;display:grid}.currency-selector__option:not([aria-selected=true]):hover,.currency-selector__option:not([aria-selected=true]):focus-visible{color:#111;background:#f2f5f7}.currency-selector__option[aria-selected=true]{color:#fff;background:#111}.currency-selector__option:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:-2px}.currency-selector__option-code,.currency-selector__option-icon{justify-content:center;align-self:center;align-items:center;min-width:1.85rem;display:inline-flex}.currency-selector__option-code{color:var(--color-primary);font-size:.82em;font-weight:750}.currency-selector__option-icon{height:var(--currency-selector-option-size);border-radius:50%;width:1.85rem;overflow:hidden}.currency-selector__option-icon-image{height:var(--currency-selector-option-size);-o-object-fit:cover;object-fit:cover;width:var(--currency-selector-option-size);border-radius:50%;display:block}.currency-selector__option-label{height:var(--currency-selector-option-size);text-overflow:ellipsis;white-space:nowrap;align-self:center;align-items:center;min-width:0;display:flex;overflow:hidden;transform:translateY(.08em)}.currency-selector__check{color:#dfe5ea;height:var(--currency-selector-arrow-size);width:var(--currency-selector-arrow-size);place-self:center end;display:block;position:relative}.currency-selector__check:before{content:"";border-bottom:2px solid;border-right:2px solid;width:34%;height:62%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.currency-selector__option[aria-selected=true] .currency-selector__option-code,.currency-selector__option[aria-selected=true] .currency-selector__check{color:#fff}.currency-selector--small{--currency-selector-arrow-size:.625rem;--currency-selector-font-size:.68rem;--currency-selector-menu-margin:.3rem;--currency-selector-menu-min-width:min(6.75rem, calc(100vw - 1.5rem) );--currency-selector-option-font-size:.72rem;--currency-selector-option-gap:.25rem;--currency-selector-option-min-height:1.9rem;--currency-selector-option-padding:.3rem .4rem .3rem .2rem;--currency-selector-option-size:1rem;--currency-selector-trigger-min-height:0;--currency-selector-trigger-padding:0 0 .08rem;--currency-selector-width:auto;flex-basis:auto;min-width:0}.currency-selector--small .currency-selector__trigger{border:0;border-bottom:2px dashed var(--color-body-text-medium);background:0 0;border-radius:0;grid-template-rows:auto;-moz-column-gap:.25rem;column-gap:.25rem;width:auto;font-weight:800}.currency-selector--small .currency-selector__trigger:hover,.currency-selector--small .currency-selector__trigger:focus-visible,.currency-selector--small .currency-selector__trigger[aria-expanded=true]{border-bottom-color:var(--color-primary-text);color:var(--color-primary-text);background:0 0}.currency-selector--small .currency-selector__trigger:focus-visible{outline-offset:2px;outline-width:2px}.currency-selector--small .currency-selector__menu{--dropdown-menu-padding:.2rem;--dropdown-menu-radius:.65rem}.currency-selector--small .currency-selector__value{height:auto;transform:none}.currency-selector--small .currency-selector__arrow{--dropdown-menu-chevron-height:.3rem;--dropdown-menu-chevron-width:.5rem}.currency-selector--small .currency-selector__option-code,.currency-selector--small .currency-selector__option-icon{min-width:1.35rem}.currency-selector--small .currency-selector__option-icon{width:1.35rem}@media(prefers-reduced-motion:reduce){.currency-selector__trigger,.currency-selector__option{transition:none}}.contact-qr-code{display:none}@media(min-width:64rem){.contact-qr-code{color:inherit;flex:none;position:relative}.contact-qr-code:not([hidden]){display:inline-flex}.contact-qr-code__trigger{--dropdown-menu-icon-size:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.2rem;padding:.25rem 0;line-height:0;transition:color .16s;display:inline-flex}.contact-qr-code__trigger:hover,.contact-qr-code__trigger:focus-visible,.contact-qr-code__trigger[aria-expanded=true]{color:var(--color-primary,#009de0)}.contact-qr-code__trigger:focus-visible{outline-offset:3px;outline:2px solid}.contact-qr-code__trigger-icon{flex:0 0 1rem;width:1rem;height:1rem;display:inline-flex}.contact-qr-code__trigger-icon svg{width:100%;height:100%;display:block}.contact-qr-code__chevron{--dropdown-menu-chevron-height:.3rem;--dropdown-menu-chevron-width:.5rem}.contact-qr-code__menu{--dropdown-menu-border-width:2px;--dropdown-menu-padding:.75rem;--dropdown-menu-radius:1rem;color:var(--color-body-text,#111);z-index:40;gap:0;width:13.75rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.contact-qr-code--open:after{content:"";height:10px;left:var(--contact-qr-bridge-left,auto);width:var(--contact-qr-bridge-width,13.75rem);z-index:39;position:absolute;top:100%;right:0}.contact-qr-code[data-contact-qr-code-placement=top]:after{top:auto;bottom:100%}.contact-qr-code[data-contact-qr-code-ready] .contact-qr-code__menu{box-sizing:border-box;opacity:0;pointer-events:none;height:auto;min-height:0;margin:0;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);position:fixed;bottom:auto;right:auto;overflow:auto;transform:translateY(-6px)}.contact-qr-code[data-contact-qr-code-placement=top] .contact-qr-code__menu{transform:translateY(6px)}.contact-qr-code[data-contact-qr-code-ready].contact-qr-code--open .contact-qr-code__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.contact-qr-code__menu[hidden]{display:none}.contact-qr-code:not([data-contact-qr-code-ready]):hover .contact-qr-code__menu[hidden]{display:grid}.contact-qr-code__instruction{color:var(--color-body-text,#111);text-align:center;font-size:.78rem;font-weight:750;line-height:1.3}.contact-qr-code__image{aspect-ratio:1;background:#fff;width:100%;height:auto;display:block}}@media(prefers-reduced-motion:reduce){.contact-qr-code__trigger,.contact-qr-code[data-contact-qr-code-ready] .contact-qr-code__menu{transition:none}}.breadcrumbs-container{width:100%;margin-top:1rem;padding-left:clamp(1rem,2vw,2rem);padding-right:clamp(1rem,2vw,2rem)}.breadcrumbs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem .55rem;min-width:0;list-style:none;display:flex}.breadcrumbs__item{color:var(--color-body-text-medium);align-items:center;-moz-column-gap:.55rem;column-gap:.55rem;min-width:0;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.breadcrumbs__link{color:var(--color-body-text-medium);align-items:center;min-width:0;font-weight:600;transition:color .16s;display:inline-flex}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--color-primary)}.breadcrumbs__link:focus-visible{border-radius:var(--radius-control,999px);outline:2px solid var(--brand-blue);outline-offset:.2rem}.breadcrumbs__link--home{border-radius:var(--radius-control,999px);justify-content:flex-start;-moz-column-gap:.35rem;column-gap:.35rem;min-height:1.25rem}.breadcrumbs__home-mark{background-color:currentColor;flex:none;width:.69rem;height:1.15rem;display:block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20165.71%20278.41'%3e%3cdefs%3e%3cstyle%3e.d{fill:%2331a3dd;fill-rule:evenodd;}%3c/style%3e%3c/defs%3e%3cg%20id='c'%3e%3cpath%20class='d'%20d='M48.04,0v12.27H0v245.01h17.74V29.88h30.3v248.53l117.67-21.17V21.2L48.04,0ZM114.17,29.02c3.06-.92,6.35.41,7.91,3.2.41.78.63,1.65.67,2.53,0,5.96-.19,11.91-.32,17.87v.42c-.82-1.77-2.2-3.21-3.94-4.1-2.52-1.27-5.35-1.8-8.17-1.54h-.77v-1.51c0-3.56-.16-7.11-.19-10.67,0-2.93,1.97-5.48,4.8-6.21h.01ZM110.97,124.43c0-4.95-.11-9.92-.32-14.89-.19-8.54-.4-17.16-.61-25.85,0-5-.19-9.96-.32-14.96-.08-.4.19-.79.59-.86h.02c2.43-.8,4.84-1.54,7.21-2.47,1.98-.72,3.6-2.19,4.52-4.1v5.28c0,2.53,0,5.09-.19,7.65-.11,7.15-.16,14.31-.16,21.46l-.51,22.8c-.02.39-.14.76-.35,1.09-1.41,2.04-3.14,3.84-5.12,5.32-1.25,1.06-2.59,2.02-3.88,3.04l-.74.48c0-1.38.03-2.69,0-4h-.14ZM69.53,148.77c-3.94,0-7.17-4.16-7.17-9.32s3.2-9.32,7.17-9.32,7.33,4.16,7.33,9.32-3.2,9.32-7.21,9.32h-.13.01ZM92.39,75.97c-.76-4.95-.24-10.01,1.51-14.7,2-5.55,6.95-9.51,12.81-10.25,2.58-.59,5.27-.46,7.78.38,1.92.48,3.45,1.94,4,3.84.59,1.84-.17,3.84-1.83,4.84-1.63.98-3.39,1.72-5.22,2.21-2.31.77-4.64,1.51-6.92,2.37-1.56.56-2.93,1.54-3.97,2.82-1.54,1.98-1.94,4.61-1.06,6.95.52,1.66,1.21,3.27,2.05,4.8.99,1.92,2.21,3.72,3.2,5.57.16.25.25.54.26.83v13.93c-1.92-1.77-3.66-3.74-5.19-5.86-3.83-5.25-6.34-11.35-7.3-17.78l-.13.03v.02ZM119.36,207.73c0,4.84-.22,9.61-.32,14.57,0,3.94,0,7.88-.29,11.79-.15,1.31-.47,2.59-.96,3.81-.67,1.99-1.41,3.91-2.15,5.89l-.26.7h2.53c-.42.9-.86,1.6-1.79,1.76-.78.1-1.53-.31-1.86-1.02-.77-1.24-1.16-2.67-1.12-4.13v-9.38c0-5.89-.22-11.79-.42-17.68-.05-1.82.54-3.6,1.67-5.03,1.29-1.63,2.97-2.91,4.87-3.75h.22c0,.77.03,1.6,0,2.43l-.13.03h0ZM125.54,235.69c-.36,3.29-2.33,6.18-5.25,7.72,1.82-5.03,2.9-10.29,3.2-15.63,2,2.09,2.82,5.05,2.18,7.88l-.13.03h0ZM129.96,181.82c-.68,6.92-4.31,13.21-9.96,17.26-.8.55-1.63,1.04-2.5,1.47-4.44,2.35-7.34,6.84-7.65,11.85-.16,1.83-.26,3.68-.38,5.51v.54h0c-2.13-2.8-3.47-6.12-3.88-9.61-.36-3.94.69-7.88,2.98-11.11,2.05-3.06,4.71-5.67,7.81-7.65,4.02-2.64,6.84-6.74,7.88-11.43.76-3.31,1.14-6.69,1.12-10.09v-1.28h.19c.24.27.46.54.67.83,3.01,3.89,4.39,8.79,3.84,13.68l-.13.03h.01ZM111.58,162.83c0-.61.13-1.21.38-1.76,1.35-2.59,3.34-4.79,5.76-6.41.8-.61,1.67-1.15,2.59-1.83v.8c-.17,8.03-.35,16.06-.54,24.08-.03.64-.17,1.27-.42,1.86-1.04,2.63-2.87,4.87-5.25,6.41-.67.42-1.28.9-2.05,1.44v-.86c0-4.97-.11-9.96-.32-14.96.1-3.04,0-5.93-.03-8.81l-.13.03h.01ZM126.54,140.12c-2.21,1.89-4.74,3.39-7.14,5.09s-3.91,2.66-5.73,4.16c-3.82,3.07-6.23,7.55-6.69,12.43v.45l-.7-.61c-2.45-2.55-4.08-5.77-4.68-9.26-.22-1.09-.29-2.18-.42-3.2-.25-2.63.76-5.21,2.72-6.98,2.06-2.01,4.28-3.85,6.63-5.51,2.82-2.18,5.67-4.32,8.3-6.66,2.7-2.26,4.64-5.29,5.57-8.68.38-1.52.58-3.08.61-4.64v-13.32h.32c3.9,3.54,6.78,8.06,8.33,13.1,2.93,8.56.13,18.04-6.98,23.64h-.14Z'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20165.71%20278.41'%3e%3cdefs%3e%3cstyle%3e.d{fill:%2331a3dd;fill-rule:evenodd;}%3c/style%3e%3c/defs%3e%3cg%20id='c'%3e%3cpath%20class='d'%20d='M48.04,0v12.27H0v245.01h17.74V29.88h30.3v248.53l117.67-21.17V21.2L48.04,0ZM114.17,29.02c3.06-.92,6.35.41,7.91,3.2.41.78.63,1.65.67,2.53,0,5.96-.19,11.91-.32,17.87v.42c-.82-1.77-2.2-3.21-3.94-4.1-2.52-1.27-5.35-1.8-8.17-1.54h-.77v-1.51c0-3.56-.16-7.11-.19-10.67,0-2.93,1.97-5.48,4.8-6.21h.01ZM110.97,124.43c0-4.95-.11-9.92-.32-14.89-.19-8.54-.4-17.16-.61-25.85,0-5-.19-9.96-.32-14.96-.08-.4.19-.79.59-.86h.02c2.43-.8,4.84-1.54,7.21-2.47,1.98-.72,3.6-2.19,4.52-4.1v5.28c0,2.53,0,5.09-.19,7.65-.11,7.15-.16,14.31-.16,21.46l-.51,22.8c-.02.39-.14.76-.35,1.09-1.41,2.04-3.14,3.84-5.12,5.32-1.25,1.06-2.59,2.02-3.88,3.04l-.74.48c0-1.38.03-2.69,0-4h-.14ZM69.53,148.77c-3.94,0-7.17-4.16-7.17-9.32s3.2-9.32,7.17-9.32,7.33,4.16,7.33,9.32-3.2,9.32-7.21,9.32h-.13.01ZM92.39,75.97c-.76-4.95-.24-10.01,1.51-14.7,2-5.55,6.95-9.51,12.81-10.25,2.58-.59,5.27-.46,7.78.38,1.92.48,3.45,1.94,4,3.84.59,1.84-.17,3.84-1.83,4.84-1.63.98-3.39,1.72-5.22,2.21-2.31.77-4.64,1.51-6.92,2.37-1.56.56-2.93,1.54-3.97,2.82-1.54,1.98-1.94,4.61-1.06,6.95.52,1.66,1.21,3.27,2.05,4.8.99,1.92,2.21,3.72,3.2,5.57.16.25.25.54.26.83v13.93c-1.92-1.77-3.66-3.74-5.19-5.86-3.83-5.25-6.34-11.35-7.3-17.78l-.13.03v.02ZM119.36,207.73c0,4.84-.22,9.61-.32,14.57,0,3.94,0,7.88-.29,11.79-.15,1.31-.47,2.59-.96,3.81-.67,1.99-1.41,3.91-2.15,5.89l-.26.7h2.53c-.42.9-.86,1.6-1.79,1.76-.78.1-1.53-.31-1.86-1.02-.77-1.24-1.16-2.67-1.12-4.13v-9.38c0-5.89-.22-11.79-.42-17.68-.05-1.82.54-3.6,1.67-5.03,1.29-1.63,2.97-2.91,4.87-3.75h.22c0,.77.03,1.6,0,2.43l-.13.03h0ZM125.54,235.69c-.36,3.29-2.33,6.18-5.25,7.72,1.82-5.03,2.9-10.29,3.2-15.63,2,2.09,2.82,5.05,2.18,7.88l-.13.03h0ZM129.96,181.82c-.68,6.92-4.31,13.21-9.96,17.26-.8.55-1.63,1.04-2.5,1.47-4.44,2.35-7.34,6.84-7.65,11.85-.16,1.83-.26,3.68-.38,5.51v.54h0c-2.13-2.8-3.47-6.12-3.88-9.61-.36-3.94.69-7.88,2.98-11.11,2.05-3.06,4.71-5.67,7.81-7.65,4.02-2.64,6.84-6.74,7.88-11.43.76-3.31,1.14-6.69,1.12-10.09v-1.28h.19c.24.27.46.54.67.83,3.01,3.89,4.39,8.79,3.84,13.68l-.13.03h.01ZM111.58,162.83c0-.61.13-1.21.38-1.76,1.35-2.59,3.34-4.79,5.76-6.41.8-.61,1.67-1.15,2.59-1.83v.8c-.17,8.03-.35,16.06-.54,24.08-.03.64-.17,1.27-.42,1.86-1.04,2.63-2.87,4.87-5.25,6.41-.67.42-1.28.9-2.05,1.44v-.86c0-4.97-.11-9.96-.32-14.96.1-3.04,0-5.93-.03-8.81l-.13.03h.01ZM126.54,140.12c-2.21,1.89-4.74,3.39-7.14,5.09s-3.91,2.66-5.73,4.16c-3.82,3.07-6.23,7.55-6.69,12.43v.45l-.7-.61c-2.45-2.55-4.08-5.77-4.68-9.26-.22-1.09-.29-2.18-.42-3.2-.25-2.63.76-5.21,2.72-6.98,2.06-2.01,4.28-3.85,6.63-5.51,2.82-2.18,5.67-4.32,8.3-6.66,2.7-2.26,4.64-5.29,5.57-8.68.38-1.52.58-3.08.61-4.64v-13.32h.32c3.9,3.54,6.78,8.06,8.33,13.1,2.93,8.56.13,18.04-6.98,23.64h-.14Z'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.breadcrumbs__separator{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.375rem;height:.375rem;transform:rotate(-45deg)}.breadcrumbs__current{color:var(--color-body-text-medium);font-size:inherit;font-weight:700;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(44rem,100vw - 2rem);display:inline-block;overflow:hidden}@media(min-width:48rem){.breadcrumbs-container{margin-top:3rem}.breadcrumbs{justify-content:center}.breadcrumbs__item{font-size:.9375rem}.breadcrumbs__link--home{min-height:1.45rem}.breadcrumbs__home-mark{width:.86rem;height:1.45rem}.breadcrumbs__separator{width:.42rem;height:.42rem}}.next-previous-links{align-items:center;gap:var(--spacing-medium);max-width:86rem;padding:var(--spacing-medium)clamp(1rem,2vw,2rem)clamp(3.5rem,6vw,6rem);flex-wrap:wrap;justify-content:space-between;width:100%;margin-inline:auto;display:flex}.next-previous-links__link{color:var(--color-body-text);align-items:center;gap:var(--spacing-small);flex:100%;min-width:0;max-width:100%;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .22s;display:inline-flex}.next-previous-links__link:hover,.next-previous-links__link:focus-visible{color:var(--color-primary-tint-1)}.next-previous-links__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:.2rem}.next-previous-links__link--next{text-align:right;justify-content:flex-end;margin-left:auto}.next-previous-links__label{overflow-wrap:anywhere;min-width:0;position:relative}@media(min-width:48rem){.next-previous-links__link{flex:0 1 calc(50% - var(--spacing-medium)/2)}}@media(prefers-reduced-motion:reduce){.next-previous-links__link,.next-previous-links__link .button-arrow__glyph{transition:none}}.page-title-block{--page-title-block-body-width:60ch;--page-title-block-content-width:min(82rem,94vw);--page-title-block-body-gap:clamp(1.35rem,2.4vw,1.75rem);--page-title-block-edge-space:clamp(3.5rem,6vw,5.5rem);--page-title-block-title-body-gap:clamp(1.5rem,2.6vw,2rem);isolation:isolate;padding-block:var(--page-title-block-edge-space);background:#fff;width:100%;position:relative;overflow:hidden}.page-title-block__inner{max-width:var(--page-title-block-content-width);text-align:center;z-index:2;justify-items:center;row-gap:0;width:100%;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid;position:relative}.page-title-block__inner>*{margin-block:0}.page-title-block__title{font-weight:var(--type-font-page-title-weight-strong);text-align:center;text-wrap:balance;margin:0}.page-title-block__body{letter-spacing:0;max-width:var(--page-title-block-body-width);row-gap:var(--page-title-block-body-gap);text-align:center}.page-title-block__context-title{color:var(--type-font-page-title-color);font-family:var(--type-font-ui);font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:var(--type-font-page-title-weight-strong);letter-spacing:0;margin:0 0 clamp(1.35rem,2.5vw,2.15rem);line-height:1.2}.page-title-block__headline{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(2.75rem,6.1vw,5.5rem);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance;max-width:18ch;line-height:1.02}.page-title-block--lead-layout .page-title-block__body{margin-top:var(--page-title-block-title-body-gap);font-size:clamp(1rem,1.381vw,1.1905rem);line-height:1.55}.page-title-block__body p{color:var(--color-body-text-medium)}@media(min-width:40rem){.page-title-block__inner{padding-inline:clamp(1rem,2vw,2rem)}}.about-page .page-title-block+.page-children-cards,.medical-doorway-page__blocks>.page-children-cards{--content-section-space-before:0}.page-children-cards .content-container{--content-container-max-width:89.5rem}.page-children-cards .media-card__cta{padding-top:var(--spacing-medium)}:is(.media-card-grid,.news-index__grid){grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,5vw,4.5rem) clamp(1.5rem,3.5vw,3rem);display:grid}:is(.media-card,.news-index-card){min-width:0}:is(.media-card__link,.news-index-card__link){color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}:is(.media-card__link,.news-index-card__link):focus-visible{border-radius:var(--radius-card,20px);outline-offset:4px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.media-card__link,.news-index-card__link):focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}:is(.media-card__media,.news-index-card__media){aspect-ratio:16/10;border-radius:var(--radius-card,20px);background:#dce7ec;width:100%;display:block;position:relative;overflow:hidden}:is(.media-card__picture,.media-card__image,.media-card__placeholder,.news-index-card__picture,.news-index-card__image,.news-index-card__placeholder){width:100%;height:100%;display:block}:is(.media-card__image,.news-index-card__image){-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .26s cubic-bezier(.22,1,.36,1)}:is(.media-card__placeholder,.news-index-card__placeholder){background:linear-gradient(145deg,#d8e8ef,#eef3f5);justify-content:center;align-items:center;display:flex}:is(.media-card__mark,.news-index-card__mark){opacity:.18;width:clamp(3rem,7vw,5rem)}:is(.media-card__panel,.news-index-card__panel){--media-card-accent:var(--color-link-on-surface-inverse);--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);box-sizing:border-box;z-index:2;border-radius:clamp(1.35rem,2vw,1.8rem);flex-direction:column;gap:.75rem;width:calc(100% - clamp(1rem,2.5vw,1.6rem));margin:clamp(-4.5rem,-7vw,-3.6rem) auto 0 0;padding:clamp(1.4rem,2.25vw,2rem);display:flex;position:relative}:is(.media-card-grid,.news-index__grid) :is(.media-card__panel,.news-index-card__panel){flex:1 0 auto}:is(.media-card__title,.news-index-card__title){color:#fff;font-family:var(--type-font-page-title);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:is(.media-card__summary,.news-index-card__summary){color:#ffffffc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.55;display:-webkit-box;overflow:hidden}:is(.media-card__cta,.news-index-card__cta){color:var(--media-card-accent);justify-self:start;align-items:center;gap:.45rem;margin-top:auto;font-weight:700;display:inline-flex}:is(.media-card__link,.news-index-card__link):is(:hover,:focus-visible) :is(.media-card__image,.news-index-card__image){transform:scale(1.03)}:is(.media-card__link,.news-index-card__link):is(:hover,:focus-visible) :is(.media-card__title,.media-card__cta,.news-index-card__title,.news-index-card__cta){color:var(--media-card-accent)}.media-card--reveal{--media-card-reveal-delay:0s}.media-card-grid>.media-card--reveal:nth-child(2){--media-card-reveal-delay:70ms}.media-card-grid>.media-card--reveal:nth-child(3){--media-card-reveal-delay:.14s}.scroll-reveal-enabled .media-card--reveal{opacity:0;transition:opacity .52s ease var(--media-card-reveal-delay),transform .52s cubic-bezier(.22,1,.36,1)var(--media-card-reveal-delay);transform:translateY(1rem)}.scroll-reveal-enabled .media-card--reveal.active{opacity:1;transform:none}@media(min-width:48rem){:is(.media-card-grid,.news-index__grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){:is(.media-card-grid,.news-index__grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:is(.media-card__image,.news-index-card__image),.scroll-reveal-enabled .media-card--reveal{opacity:1;transition:none;transform:none}}.fact-grid-section{z-index:2;background:#fff;padding-block:clamp(.8rem,1.5vw,1.15rem);position:relative}.fact-grid-section__inner{box-sizing:border-box;gap:clamp(1rem,2vw,1.5rem);width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid}.fact-grid{--fact-grid-column-gap:clamp(1.5rem,6vw,2.25rem);--fact-grid-content-gap:.35rem;--fact-grid-row-gap:1.25rem;--fact-grid-separator-offset:clamp(-1.125rem,-3vw,-.75rem);-moz-column-gap:var(--fact-grid-column-gap);column-gap:var(--fact-grid-column-gap);row-gap:var(--fact-grid-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.fact-grid__item{box-sizing:border-box;align-content:start;align-self:stretch;gap:var(--fact-grid-content-gap);width:100%;min-width:0;padding:0;display:grid;position:relative}.fact-grid__item:before{background:var(--color-primary-tint-4);content:"";pointer-events:none;display:none;position:absolute}.fact-grid__item:nth-child(2n):before{bottom:0;left:var(--fact-grid-separator-offset);width:2px;display:block;top:0}.fact-grid__body{color:var(--color-body-text);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:none;margin:0;font-size:.94rem;font-weight:650;line-height:1.35}.fact-grid__body>*{overflow-wrap:anywhere;min-width:0;margin-block:0}.fact-grid__body--inline{align-items:center;gap:.45rem;display:flex}@media(min-width:48rem){.fact-grid{--fact-grid-column-gap:clamp(2rem,3vw,3.5rem);--fact-grid-row-gap:clamp(1.25rem,2vw,1.75rem);--fact-grid-separator-offset:clamp(-1.75rem,-1.5vw,-1rem);grid-template-columns:repeat(3,minmax(0,1fr))}.fact-grid__item{padding-block:.2rem}.fact-grid__item:nth-child(2n):before{display:none}.fact-grid__item:not(:nth-child(3n+1)):before{bottom:0;left:var(--fact-grid-separator-offset);width:2px;display:block;top:0}}.events-grid{color:var(--color-body-text)}.events-grid--exams,.events-grid--open-days{--content-section-space-before:0}.events-grid__inner{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.events-grid__header{align-items:end;gap:clamp(1.25rem,3vw,2rem);display:grid}.events-grid--open-days .events-grid__header{grid-template-columns:minmax(0,1fr)}.events-grid__intro{max-width:60rem}.events-grid__title{color:var(--color-body-text);margin:0}.events-grid__body{color:var(--color-body-text-medium);max-width:62ch;margin-top:.75rem}.events-grid__toolbar{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;width:100%;padding-block-start:.5rem;display:flex;position:relative}.events-grid [data-events-grid-course-label],.events-grid [data-events-grid-country-label]{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.events-grid__tabs{flex:none;gap:.5rem;display:flex}.events-grid__tab{--button-min-width:0;--button-padding-inline:1rem;width:auto}.events-grid__panel[hidden]{display:none}.events-grid__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.event-card{--event-card-padding:clamp(1rem,2vw,1.25rem);--event-card-rail-width:4.75rem;background:var(--color-grey-light);border-radius:var(--radius-card);border:0;flex-direction:column;min-width:0;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden}.event-card:hover,.event-card:focus-within{box-shadow:0 0 0 4px #009de02e}@supports (color:color-mix(in lab,red,red)){:is(.event-card:hover,.event-card:focus-within){box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-mid)18%,transparent)}}.event-card[hidden]{display:none}.event-card__media{aspect-ratio:16/10;background:var(--color-grey-light);border-radius:var(--radius-card);flex:none;width:100%;min-height:0;position:relative;overflow:visible}.event-card__picture{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.event-card__image{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.event-card__picture[hidden],.event-card__placeholder[hidden]{display:none}.event-card__content{background:var(--color-grey-light);gap:var(--spacing-medium);padding:var(--event-card-padding);flex-direction:column;flex:1;padding-block-start:.75rem;display:flex}.event-card__copy{grid-template-columns:var(--event-card-rail-width)minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:var(--spacing-small);min-height:4rem;display:grid}.event-card__title a{color:inherit;text-decoration:none}.event-card__title a:after{content:"";position:absolute;inset:0}.event-card__title a:focus-visible{outline:0}.event-card__meta{color:var(--color-body-text-medium);gap:var(--spacing-small);border-top:2px solid var(--color-grey);margin:0;margin-top:var(--spacing-small);padding-top:var(--spacing-medium);grid-column:1/-1;font-size:.9rem;line-height:1.5;display:grid}.event-card__actions{gap:var(--spacing-small);z-index:1;margin-top:auto;display:grid;position:relative}.events-grid__load-more-wrap{justify-content:center;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}.events-grid__load-more,.events-grid__empty-action{--button-min-width:min(100%,10rem)}.events-grid__empty,.events-grid__no-results{background:var(--color-grey-light);border-radius:var(--radius-card);color:var(--color-body-text-medium);text-align:center;margin:0;padding:clamp(1.5rem,4vw,3rem)}.events-grid__empty{place-items:center;gap:1.25rem;display:grid}.events-grid__no-results[hidden]{display:none}.events-grid__empty h3{color:var(--color-body-text);margin:0}.events-grid__empty p{margin:.5rem 0 0}@media(prefers-reduced-motion:reduce){.event-card{transition:none}}.detail-hero{--detail-hero-logo-overlap:2.5rem;--detail-hero-logo-size:5rem;--detail-hero-space-sm:clamp(1rem,1.8vw,1.5rem);--detail-hero-space-md:clamp(1.45rem,2.4vw,2rem);isolation:isolate;z-index:1;background:#fff;padding-block:clamp(2rem,3.5vw,3.5rem) clamp(3rem,5.6vw,5rem);position:relative;overflow:hidden}.detail-hero__inner{align-items:center;gap:calc(clamp(2rem,3vw,2.75rem) + var(--detail-hero-logo-overlap));isolation:isolate;z-index:20;grid-template-columns:minmax(0,1fr);width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid;position:relative}.detail-hero__copy{align-self:center;gap:var(--detail-hero-space-md);z-index:22;min-width:0;display:grid;position:relative}.detail-hero__intro{gap:var(--detail-hero-space-sm);z-index:0;min-width:0;max-width:48rem;display:grid;position:relative}.detail-hero__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:2.55rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:pretty;max-width:none;margin:0}.detail-hero__summary{color:var(--color-body-text-medium);max-width:43rem;margin:0;font-size:1rem;line-height:1.72}.detail-hero__actions{flex-wrap:wrap;justify-self:start;gap:.75rem;display:flex}.detail-hero .hero-media-lockup{--hero-media-lockup-logo-size:var(--detail-hero-logo-size);z-index:21;position:relative}@media(min-width:48rem){.detail-hero{--detail-hero-logo-overlap:3.5rem;--detail-hero-logo-size:7rem}.detail-hero__title{font-size:3.25rem}}@media(min-width:64rem){.detail-hero__inner{grid-template-columns:minmax(24rem,1.08fr) minmax(0,.92fr);align-items:center;gap:0}.detail-hero .hero-media-lockup{aspect-ratio:auto;grid-area:1/1;align-self:stretch}.detail-hero .hero-media-lockup>:is(.hero-media-lockup__picture,.hero-media-lockup__image,.hero-media-lockup__placeholder){position:absolute;inset:0}.detail-hero__copy{background:var(--color-grey-light);border-radius:var(--radius-card,20px);box-sizing:border-box;margin-block:clamp(var(--spacing-xlarge),3vw,calc(2*var(--spacing-large)));opacity:1;grid-area:1/2;align-self:center;margin-left:clamp(-5rem,-5vw,-3rem);padding:clamp(2rem,3.5vw,3.75rem);box-shadow:0 .4rem 1.25rem #1c27300a}}@media(max-width:47.9375rem){.detail-hero__inner{gap:calc(2rem + var(--detail-hero-logo-overlap));padding-inline:0}.detail-hero__copy{max-width:100%;padding-inline:var(--content-container-inline-space,1rem);width:100%}.detail-hero__intro,.detail-hero__summary{max-width:100%}.detail-hero__title{white-space:normal;max-width:100%}.detail-hero .hero-media-lockup{order:-1}}.exam-landing-hero__visual,.open-days-landing-hero__visual{z-index:21;width:100%;min-width:0;position:relative}.exam-landing-hero__media-lockup,.open-days-landing-hero__media-lockup{z-index:22;align-items:center;gap:clamp(.9rem,2vw,1.25rem);min-width:0;margin-top:1rem;padding-inline:clamp(1.25rem,2vw,1.75rem);display:flex;position:relative}.exam-landing-hero__media-lockup--with-date,.open-days-landing-hero__media-lockup--with-date{align-items:flex-start;margin-top:-2.125rem}.exam-landing-hero__media-lockup--with-date .exam-landing-hero__location,.open-days-landing-hero__media-lockup--with-date .open-days-landing-hero__location{margin-top:3.375rem}.exam-landing-hero__university-logo{height:4rem;margin-bottom:calc(.5rem - var(--detail-hero-space-sm));background:#fff;border-radius:50%;flex:none;justify-content:center;align-self:start;align-items:center;width:4rem;padding:.25rem;display:flex;overflow:hidden}.exam-landing-hero__university-logo-picture,.exam-landing-hero__university-logo-image{border-radius:50%;width:100%;height:100%;display:block}.exam-landing-hero__university-logo-picture{overflow:hidden}.exam-landing-hero__university-logo-image{-o-object-fit:contain;object-fit:contain}.exam-landing-hero__location,.open-days-landing-hero__location{color:var(--color-body-text-medium);overflow-wrap:anywhere;align-items:center;gap:.6rem;min-width:0;margin:0;padding-block:.5rem;font-size:1rem;font-weight:700;line-height:1.35;display:inline-flex}.exam-landing-hero__location .detail-hero__meta-flag,.open-days-landing-hero__location .detail-hero__meta-flag{width:1.5rem;height:1.5rem}.detail-hero__meta-flag{border-radius:var(--radius-control,999px);flex:none;display:inline-flex;overflow:hidden}.detail-hero__meta-flag-img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(min-width:64rem){:is(.exam-landing-hero,.open-days-landing-hero) .detail-hero__inner{grid-template-rows:auto auto}.exam-landing-hero__visual,.open-days-landing-hero__visual{grid-area:1/1/span 2;grid-template-rows:subgrid;align-self:stretch;display:grid}.exam-landing-hero__location{max-width:calc(100% - 12rem)}}@media(max-width:47.9375rem){.exam-landing-hero__visual{order:-1}}.contact-page-standalone{--contact-page-panel-text:var(--color-on-surface-inverse);--contact-page-panel-text-muted:var(--color-on-surface-inverse-muted);--contact-page-contact-hover-duration:.22s;--contact-page-contact-hover-easing:cubic-bezier(.22,1,.36,1);--content-container-max-width:86rem;--content-section-space-after:clamp(3rem,6vw,6rem);--content-section-space-before:clamp(3rem,6vw,6rem);background:#fff}.contact-page-standalone__container{max-width:34rem}.contact-page-sidebar{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);align-content:start;gap:clamp(2.5rem,4vw,3.5rem);min-width:0;padding:clamp(2rem,4vw,3.5rem);display:grid}.contact-page-standalone .contact-page-sidebar{border-radius:var(--content-surface-radius)}.contact-page-sidebar__header{gap:clamp(1.35rem,2.5vw,2rem);min-width:0;display:grid}.contact-page-hero__title{color:var(--contact-page-panel-text);font-family:var(--type-font-page-title);font-size:clamp(2.55rem,4vw,3.25rem);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:balance;margin:0}.contact-page-hero__body{color:var(--contact-page-panel-text-muted);line-height:1.65}.contact-page-hero__body>:first-child{margin-top:0}.contact-page-hero__body>:last-child{margin-bottom:0}.contact-page-hero__details{gap:clamp(1.25rem,2.25vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.contact-page-hero__contact-link{border-radius:var(--radius-control,999px);color:var(--contact-page-panel-text);overflow-wrap:anywhere;grid-template-columns:3rem minmax(0,1fr);justify-self:start;align-items:center;gap:.85rem;min-width:0;max-width:100%;text-decoration:none;display:grid}.contact-page-hero__contact-item{min-width:0}.contact-page-hero__contact-link:focus-visible{outline:2px solid var(--contact-page-panel-text);outline-offset:3px}.contact-page-hero__contact-icon{--contact-page-contact-icon-size:1.38rem;border-radius:var(--radius-control,999px);color:#fff;height:3rem;transition:box-shadow var(--contact-page-contact-hover-duration)var(--contact-page-contact-hover-easing),color var(--contact-page-contact-hover-duration)var(--contact-page-contact-hover-easing);background:#444;flex:none;justify-content:center;align-items:center;width:3rem;line-height:0;display:inline-flex;overflow:hidden}.contact-page-hero__contact-icon img{display:none}.contact-page-hero__contact-icon--email{--contact-page-contact-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%20122.5l0-2.5%20.1%200C1.3%2088.9%2027%2064%2058.5%2064l395%200c31.5%200%2057.1%2024.9%2058.4%2056l.1%200%200%20264c0%2035.3-28.7%2064-64%2064L64%20448c-35.3%200-64-28.7-64-64L0%20122.5zm480%2053.1L303.3%20305.1c-28.2%2020.6-66.5%2020.6-94.6%200L32%20175.6%2032%20384c0%2017.7%2014.3%2032%2032%2032l384%200c17.7%200%2032-14.3%2032-32l0-208.4zm0-53.1c0-14.6-11.9-26.5-26.5-26.5l-395%200c-14.6%200-26.5%2011.9-26.5%2026.5%200%208.4%204%2016.4%2010.8%2021.4L227.6%20279.3c16.9%2012.4%2039.9%2012.4%2056.8%200L469.2%20143.8c6.8-5%2010.8-12.9%2010.8-21.4z'/%3e%3c/svg%3e")}.contact-page-hero__contact-icon--phone{--contact-page-contact-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M144.4%2042.7c-3.4-8-12.2-12.3-20.6-10.1l-6.7%201.8C63.9%2049%2022.1%2099.1%2034.2%20157.4%2067.6%20318%20194.1%20444.4%20354.7%20477.9%20412.9%20490%20463.1%20448.2%20477.6%20394.9l1.8-6.7c2.3-8.4-2-17.2-10.1-20.6l-93.3-38.9c-7.1-2.9-15.2-.9-20.1%205l-36.6%2044.7c-4.7%205.7-12.6%207.5-19.2%204.3-75-35.6-135-97.6-168.1-174-2.8-6.6-1-14.2%204.6-18.7l41.6-34.1c5.9-4.8%208-13%205-20.1L144.4%2042.7zm-29-40.9c23.9-6.5%2049%205.7%2058.5%2028.6l38.9%2093.3c8.4%2020.1%202.6%2043.4-14.3%2057.2l-32.1%2026.3c29%2060.5%2077.1%20110.2%20136.3%20141.3l28.5-34.9c13.8-16.9%2037-22.7%2057.2-14.3l93.3%2038.9c22.9%209.5%2035.1%2034.6%2028.6%2058.5l-1.8%206.7C490.8%20468.3%20427.2%20525.6%20348.2%20509.2%20175.1%20473.2%2038.9%20337%202.9%20163.9-13.6%2084.8%2043.7%2021.3%20108.7%203.6l6.7-1.8z'/%3e%3c/svg%3e")}.contact-page-hero__contact-icon--whatsapp{--contact-page-contact-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3c!--%20Bootstrap%20Icons%201.13.1,%20MIT%20licensed:%20https://github.com/twbs/icons/blob/main/LICENSE.md%20--%3e%3cpath%20d='M13.601%202.326A7.85%207.85%200%200%200%207.994%200C3.627%200%20.068%203.558.064%207.926c0%201.399.366%202.76%201.057%203.965L0%2016l4.204-1.102a7.9%207.9%200%200%200%203.79.965h.004c4.368%200%207.926-3.558%207.93-7.93A7.9%207.9%200%200%200%2013.6%202.326zM7.994%2014.521a6.6%206.6%200%200%201-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56%206.56%200%200%201-1.007-3.505c0-3.626%202.957-6.584%206.591-6.584a6.56%206.56%200%200%201%204.66%201.931%206.56%206.56%200%200%201%201.928%204.66c-.004%203.639-2.961%206.592-6.592%206.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73%200%200%200-.529.247c-.182.198-.691.677-.691%201.654s.71%201.916.81%202.049c.098.133%201.394%202.132%203.383%202.992.47.205.84.326%201.129.418.475.152.904.129%201.246.08.38-.058%201.171-.48%201.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3e%3c/svg%3e");transition:background-color var(--contact-page-contact-hover-duration)var(--contact-page-contact-hover-easing),box-shadow var(--contact-page-contact-hover-duration)var(--contact-page-contact-hover-easing),color var(--contact-page-contact-hover-duration)var(--contact-page-contact-hover-easing);background:#25d366}.contact-page-hero__contact-icon--email:before,.contact-page-hero__contact-icon--phone:before,.contact-page-hero__contact-icon--whatsapp:before{content:"";height:var(--contact-page-contact-icon-size);mask:var(--contact-page-contact-icon-mask)center/contain no-repeat;width:var(--contact-page-contact-icon-size);-webkit-mask:var(--contact-page-contact-icon-mask)center/contain no-repeat;background:currentColor;display:block}.contact-page-hero__contact-value{color:var(--contact-page-panel-text);overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;min-width:0;font-size:1rem;line-height:1.56;display:block;position:relative}.contact-page-hero__contact-value:after{background:var(--color-primary,#009de0);content:"";transform-origin:0;height:2px;transition:transform var(--contact-page-contact-hover-duration)var(--contact-page-contact-hover-easing);position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.contact-page-hero__contact-icon--whatsapp+.contact-page-hero__contact-value:after{background:#25d366}.contact-page-hero__contact-link:hover .contact-page-hero__contact-icon,.contact-page-hero__contact-link:focus-visible .contact-page-hero__contact-icon{color:var(--color-primary,#009de0);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.contact-page-hero__contact-link:hover .contact-page-hero__contact-icon,.contact-page-hero__contact-link:focus-visible .contact-page-hero__contact-icon){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.contact-page-hero__contact-link:hover .contact-page-hero__contact-icon--whatsapp,.contact-page-hero__contact-link:focus-visible .contact-page-hero__contact-icon--whatsapp{color:#fff;background:#21ba5a;box-shadow:0 0 0 5px #25d3663d}.contact-page-hero__contact-link--whatsapp:focus-visible{outline:3px solid #25d3666b}.contact-page-hero__contact-link:hover .contact-page-hero__contact-value:after,.contact-page-hero__contact-link:focus-visible .contact-page-hero__contact-value:after{transform:scaleX(1)}@media(min-width:64rem){.contact-page-hero__contact-item{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}}.contact-page-offices{border-top:2px solid #fff3;padding-top:clamp(2rem,3vw,2.75rem)}.contact-page-offices--first{border-top:0;padding-top:0}.contact-page-offices__grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.contact-page-office-card{grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:1rem;min-width:0;padding-block:1.5rem;display:grid}.contact-page-office-card:first-child{padding-top:0}.contact-page-office-card:last-child{padding-bottom:0}.contact-page-office-card+.contact-page-office-card{border-top:2px solid #ffffff24}.contact-page-office-card__marker{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;overflow:hidden}.contact-page-office-card__flag{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contact-page-office-card__pin{fill:none;height:1.2rem;stroke:var(--contact-page-panel-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.2rem}.contact-page-office-card__content,.contact-page-office-card__address,.contact-page-office-card__legal{min-width:0;display:grid}.contact-page-office-card__content{gap:.75rem}.contact-page-office-card__title{color:var(--contact-page-panel-text);font-size:clamp(1.3rem,2vw,1.55rem);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);margin:0}.contact-page-office-card__address{color:var(--contact-page-panel-text-muted);overflow-wrap:anywhere;gap:.15rem;font-style:normal;line-height:1.5}.contact-page-office-card__company{color:var(--contact-page-panel-text);font-weight:var(--type-font-content-weight-strong);margin-bottom:.2rem}.contact-page-office-card__legal{color:#ffffff9e;overflow-wrap:anywhere;gap:.15rem;font-size:.8rem;line-height:1.45}@media(max-width:47.9375rem){.contact-page-standalone__container{padding-inline:.75rem}.contact-page-sidebar{padding:clamp(1.5rem,6vw,2rem)}}.university-card{--university-card-logo-border:3px;--university-card-logo-size:4.25rem;--university-card-media-aspect-ratio:1.42/1;--university-card-media-radius:var(--radius-card,20px);--university-card-media-inner-radius:max(0px,calc(var(--university-card-media-radius) - var(--university-card-logo-border)));min-width:0;min-height:0;margin:0;position:relative}.university-card__media-frame{color:inherit;width:100%;min-width:0;text-decoration:none;display:block}.university-card__media{aspect-ratio:var(--university-card-media-aspect-ratio);background:var(--color-grey-light);border:var(--university-card-logo-border)solid transparent;border-radius:var(--university-card-media-radius);box-sizing:border-box;background-clip:padding-box;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.university-card__picture,.university-card__image,.university-card__placeholder{border-radius:var(--university-card-media-inner-radius);width:100%;height:100%;display:block}.university-card__picture,.university-card__placeholder{position:absolute;inset:0;overflow:hidden}.university-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.university-card__placeholder{background:var(--color-grey-light);justify-content:center;align-items:center;display:flex}.university-card__mark{filter:none;opacity:.9;width:auto;height:clamp(2.8rem,22%,4.2rem)}.university-card__body{min-width:0;padding-inline:var(--radius-card,20px);gap:.28rem;display:grid}.university-card__profile-row{min-height:calc(var(--university-card-logo-size)/2);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.university-card__logo{aspect-ratio:1;border:var(--university-card-logo-border)solid #fff;height:var(--university-card-logo-size);margin-top:calc(var(--university-card-logo-size)/-2 - var(--university-card-logo-border));width:var(--university-card-logo-size);z-index:2;background:#fff padding-box padding-box;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.university-card__logo-picture,.university-card__logo-image{border-radius:inherit;width:100%;height:100%;display:block}.university-card__logo-picture{overflow:hidden}.university-card__logo-image{-o-object-fit:cover;object-fit:cover}.university-card__logo--initials{background:var(--color-primary);color:#fff}.university-card__logo-initials{font-family:var(--type-font-content);font-size:1.12rem;font-weight:var(--type-font-content-weight-strong);line-height:1}.university-card__copy{min-width:0;padding-left:var(--university-card-logo-border);gap:.32rem;display:grid}.university-card__title{color:var(--color-body-text);font-family:var(--type-font-content);font-size:clamp(.96rem,.88rem + .22vw,1.08rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.22}.university-card__meta,.university-card__country{color:var(--color-body-text-medium);align-items:center;min-width:0;display:flex}.university-card__meta{flex-wrap:wrap;gap:.5rem;font-size:.86rem;line-height:1.35}.university-card__country{gap:.32rem}.university-card__country-flag{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:1rem;height:1rem;display:block}.hero-media-lockup{--hero-media-lockup-logo-border:3px;--hero-media-lockup-logo-size:5rem;aspect-ratio:16/10;border-radius:var(--radius-card,20px);background:#eaf4f8;width:100%;min-height:clamp(17rem,31vw,31rem);position:relative;overflow:visible}@media(max-width:47.9375rem){.hero-media-lockup{border-radius:0}}.hero-media-lockup__picture,.hero-media-lockup__image,.hero-media-lockup__placeholder{border-radius:inherit;width:100%;height:100%;display:block}.hero-media-lockup__picture,.hero-media-lockup__placeholder{overflow:hidden}.hero-media-lockup__image{-o-object-fit:cover;object-fit:cover}.hero-media-lockup__placeholder{justify-content:center;align-items:center;display:flex}.hero-media-lockup__mark{opacity:.18;width:4rem}.hero-media-lockup__logo{aspect-ratio:1;border:var(--hero-media-lockup-logo-border)solid #fff;height:var(--hero-media-lockup-logo-size);width:var(--hero-media-lockup-logo-size);z-index:3;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;bottom:0;left:clamp(1.25rem,3vw,2.5rem);overflow:hidden;transform:translateY(50%)}.hero-media-lockup__logo-picture,.hero-media-lockup__logo-image{border-radius:inherit;width:100%;height:100%;display:block}.hero-media-lockup__logo-picture{overflow:hidden}.hero-media-lockup__logo-image{-o-object-fit:cover;object-fit:cover}.hero-media-lockup__logo--initials{background:var(--color-primary);color:#fff}.hero-media-lockup__logo-initials{font-family:var(--type-font-content);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:var(--type-font-content-weight-strong);line-height:1}.news-index,.news-index__hero{--news-index-muted:#64727c}.news-index__hero{--page-title-block-body-width:58ch}.news-index__hero .page-title-block__body{color:var(--news-index-muted)}.news-index{background:#fff;overflow-x:clip}.news-index__content{--content-section-space-after:clamp(4rem,7vw,7rem);--content-section-space-before:0}.news-index__inner{--content-container-max-width:89.5rem}.news-index-feature{width:100%;min-width:0;margin-bottom:clamp(2.75rem,5vw,4.5rem)}.news-index-feature__link{color:inherit;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;text-decoration:none;display:grid}.news-index-feature__link:focus-visible{border-radius:var(--radius-card,20px);outline-offset:4px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.news-index-feature__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.news-index-feature__media{aspect-ratio:16/10;border-radius:var(--radius-card,20px);background:#eaf4f8;width:100%;min-height:clamp(17rem,31vw,31rem);position:relative;overflow:hidden}.news-index-feature__picture,.news-index-feature__image,.news-index-feature__placeholder{border-radius:inherit;width:100%;height:100%;display:block}.news-index-feature__image{-o-object-fit:cover;object-fit:cover;transition:transform .28s cubic-bezier(.22,1,.36,1)}.news-index-feature__placeholder{background:linear-gradient(145deg,#d8e8ef,#eef3f5);justify-content:center;align-items:center;display:flex}.news-index-feature__mark{opacity:.18;width:clamp(3rem,7vw,5rem)}.news-index-feature__copy{--news-index-feature-accent:var(--color-link-on-surface-inverse);--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);border-radius:var(--radius-card,20px);box-sizing:border-box;align-self:center;gap:clamp(1rem,2vw,1.4rem);min-width:0;padding:clamp(1.6rem,4vw,3.75rem);display:grid;box-shadow:0 .4rem 1.25rem #1c27300a}.news-index-feature__meta,.news-index-card__date{color:var(--color-primary-text);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:750;line-height:1.2}.news-index-feature__title{color:#fff;font-family:var(--type-font-page-title);font-size:clamp(2.15rem,4.2vw,3.65rem);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.news-index-feature__summary{color:#ffffffc7;max-width:46rem;margin:0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.7}.news-index-feature__cta{color:var(--color-primary-text);justify-self:start;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.news-index-feature__meta{color:#ffffffb8}.news-index-feature__cta,.news-index-feature__link:is(:hover,:focus-visible) .news-index-feature__cta{color:var(--news-index-feature-accent)}.news-index-feature__link:is(:hover,:focus-visible) .news-index-feature__title{color:#fff}.news-index-feature__link:is(:hover,:focus-visible) .news-index-feature__image{transform:scale(1.025)}.news-index-card__date{color:#ffffffb8}.news-index__reveal,.news-index-card--reveal{--news-index-reveal-delay:0s}.news-index__grid>.news-index-card--reveal:nth-child(2){--news-index-reveal-delay:70ms}.news-index__grid>.news-index-card--reveal:nth-child(3){--news-index-reveal-delay:.14s}.scroll-reveal-enabled .news-index__reveal,.scroll-reveal-enabled .news-index-card--reveal{opacity:0;transition:opacity .52s ease var(--news-index-reveal-delay),transform .52s cubic-bezier(.22,1,.36,1)var(--news-index-reveal-delay);transform:translateY(1rem)}.scroll-reveal-enabled .news-index__reveal.active,.scroll-reveal-enabled .news-index-card--reveal.active{opacity:1;transform:none}.news-index__pagination{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;margin-top:clamp(3.5rem,7vw,6rem);display:flex}.news-index__empty{border-radius:var(--content-surface-radius);text-align:center;background:#fff;gap:.75rem;max-width:46rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem);display:grid}.news-index__empty h2,.news-index__empty p{margin:0}.news-index__empty p{color:var(--news-index-muted)}@media(min-width:64rem){.news-index-feature__link{grid-template-columns:minmax(24rem,1.08fr) minmax(0,.92fr);gap:0}.news-index-feature__media{grid-area:1/1}.news-index-feature__copy{z-index:2;grid-area:1/2;margin-left:clamp(-5rem,-5vw,-3rem);position:relative}}@media(max-width:47.9375rem){.news-index-feature__link{gap:0}.news-index-feature__copy{z-index:2;width:calc(100% - clamp(1rem,2.5vw,1.6rem));margin:clamp(-4.5rem,-7vw,-3.6rem) auto 0 0;position:relative}}@media(prefers-reduced-motion:reduce){.news-index-feature__image,.scroll-reveal-enabled .news-index__reveal,.scroll-reveal-enabled .news-index-card--reveal{opacity:1;transition:none;transform:none}}.news-media-latest{background:#fff;overflow-x:clip}.news-media-latest__section{padding-block:clamp(4rem,7vw,7rem)}.news-media-latest__section--news{padding-block-start:0}.news-media-latest__section--videos{background:#f3f8fa}.news-media-latest__inner{--content-container-max-width:89.5rem}.news-media-latest__header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.news-media-latest__title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:clamp(2.35rem,5vw,4.75rem);font-weight:var(--type-font-page-title-weight);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;margin:0;line-height:1.02}.news-media-latest__all-link{margin-bottom:.35rem}.news-media-latest__layout,.news-media-latest__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem) clamp(1.25rem,2.5vw,2rem);display:grid}.news-media-latest__feature,.news-media-latest__card{min-width:0}.news-media-latest__feature .news-index-card__title{-webkit-line-clamp:4;font-size:clamp(1.8rem,3vw,2.65rem)}.news-media-latest__card .news-index-card__panel{gap:.55rem;margin:clamp(-3.25rem,-5vw,-2.5rem) auto 0 0;padding:clamp(1rem,1.65vw,1.35rem)}.news-media-latest__grid .news-index-card__panel{flex:1 0 auto}.news-media-latest__card .news-index-card__title{-webkit-line-clamp:3;font-size:clamp(1.15rem,1.5vw,1.42rem);line-height:1.18}.news-media-latest__card .news-index-card__date{font-size:.72rem}.news-media-latest__video-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.news-media-latest__play{z-index:2}.news-media-latest__duration{color:#fff;z-index:2;background:#111111e0;border-radius:4px;padding:.3rem .42rem;font-size:.74rem;font-weight:800;line-height:1;position:absolute;bottom:.65rem;right:.65rem}.news-media-latest__video-button:is(:hover,:focus-visible) .news-media-latest__play{--video-play-button-background:#ffffffc7;--video-play-button-border-color:#ffffff94;--video-play-button-scale:1.04;--video-play-button-shadow:0 1rem 2.1rem #0f172a42}.news-media-latest__empty{color:var(--color-body-text-medium);margin:0;font-weight:700}@media(min-width:48rem){.news-media-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.news-media-latest__layout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:0 clamp(1.5rem,2.5vw,2.5rem)}.news-media-latest__feature{grid-area:1/1/span 2}.news-media-latest__feature .news-index-card__link{height:100%}.news-media-latest__feature .news-index-card__media{flex:none}.news-media-latest__grid{grid-area:1/2/span 2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) clamp(1rem,1.6vw,1.5rem)}.news-media-latest__card .news-index-card__panel{margin-top:clamp(-2.9rem,-3.5vw,-2.35rem);padding:clamp(.9rem,1.25vw,1.2rem)}.news-media-latest__card .news-index-card__title{font-size:clamp(1.2rem,1.5vw,1.55rem)}}@media(max-width:47.9375rem){.news-media-latest__header{flex-direction:column;align-items:start}}@media(min-width:40rem){.noticeboard__list{grid-column:span 12/span 12}}@media(min-width:48rem){.noticeboard__list{grid-column:span 7/span 7}}.noticeboard__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary-tint-4);display:block}.noticeboard__item:last-child{border-style:var(--tw-border-style);border-width:0}@media(min-width:40rem){.noticeboard__item{grid-column:span 12/span 12}}@media(min-width:48rem){.noticeboard__item{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}}.noticeboard__item-content{width:100%;padding-block:var(--spacing-xlarge);flex-direction:column;justify-content:center;display:flex}@media(min-width:40rem){.noticeboard__item-content{flex-direction:row;grid-column:1/span 12;align-items:center}}@media(min-width:48rem){.noticeboard__item-content{padding-block:calc(var(--spacing)*12);grid-column:span 8/span 8}}@media(min-width:80rem){.noticeboard__item-content{grid-column:2/span 7}}.noticeboard__media{margin-bottom:var(--spacing-xlarge);width:100%;height:200px;position:relative;overflow:hidden}@media(min-width:40rem){.noticeboard__media{margin-bottom:calc(var(--spacing)*0);width:41.6667%}}.noticeboard__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.noticeboard__title{width:100%;padding-right:calc(var(--spacing)*0)}@media(min-width:40rem){.noticeboard__title{width:58.3333%;padding-inline:var(--spacing-medium)}}@media(min-width:64rem){.noticeboard__title{padding-inline:calc(var(--spacing)*10)}}.noticeboard__load-more{width:100%;padding-block:var(--spacing-xlarge);justify-content:center;display:flex}@media(min-width:48rem){.noticeboard__load-more{padding-block:calc(var(--spacing)*12)}}.guides-index__hero{--page-title-block-body-width:58ch}.guides-index__hero .page-title-block__body{color:#64727c}.guides-index__content{--content-section-space-before:0}.guides-index__inner{--content-container-max-width:89.5rem}.guides-index__grid{gap:var(--spacing-xlarge)var(--spacing-large);grid-template-columns:minmax(0,1fr);display:grid}.guides-index-card{min-width:0}.guides-index-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.guides-index-card__link:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-card,20px)}.guides-index-card__media{aspect-ratio:16/10;border-radius:var(--radius-card,20px);flex:none;width:100%;display:block;position:relative;overflow:hidden}.guides-index-card__image,.guides-index-card__placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;display:block}.guides-index-card__panel{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);gap:var(--spacing-small);width:calc(100% - var(--spacing-medium));margin-top:calc(-1*var(--spacing-xlarge));padding:var(--spacing-large);border-radius:var(--radius-card,20px);flex-direction:column;flex:1;display:flex;position:relative}.guides-index-card__title{font-family:var(--type-font-page-title);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.guides-index-card__location{color:var(--color-link-on-surface-inverse);font-size:.82rem;font-weight:750;line-height:1.35}.guides-index-card__summary{color:#ffffffc7;font-size:.94rem;line-height:1.55}.guides-index-card__cta{align-items:center;gap:var(--spacing-small);padding-top:var(--spacing-medium);color:var(--color-link-on-surface-inverse);margin-top:auto;font-weight:700;display:flex}.guides-index__empty{text-align:center;padding-block:var(--spacing-xlarge)}@media(min-width:48rem){.guides-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.guides-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.universities-filtered-grid{--universities-filter-panel-width:100%;--universities-grid-card-column-width:21rem;--universities-grid-inline-gutter:clamp(.75rem,2vw,2rem);padding-block:0 clamp(2rem,5vw,4rem)}.universities-filtered-grid__inner{max-width:none;padding-inline:var(--universities-grid-inline-gutter);width:100%}.universities-filtered-grid__header{gap:var(--spacing-medium);max-width:52rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}.universities-filtered-grid__title{color:var(--color-primary-text);text-wrap:pretty;margin:0}.universities-filtered-grid__intro{color:var(--color-body-text-medium);max-width:46rem}.universities-filtered-grid__controls{grid-column:1;gap:.65rem;width:100%;min-width:0;margin-bottom:0;display:grid}.universities-filtered-grid__controls-main{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;display:flex;position:relative}.universities-filtered-grid__mobile-launcher{display:none}.universities-filtered-grid__filters-control{flex:none;align-items:stretch;gap:0;min-width:0;display:inline-flex}.universities-filtered-grid__filters-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);cursor:pointer;font:inherit;letter-spacing:0;color:#111;background:#fff;border:1px solid #dfe5ea;flex:none;justify-content:flex-start;align-items:center;gap:.45rem;min-height:2.85rem;padding:.72rem 1.05rem;font-size:1rem;font-weight:750;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.universities-filtered-grid__filters-toggle:hover,.universities-filtered-grid__filters-toggle:focus-visible,.universities-filtered-grid--filters-open .universities-filtered-grid__filters-toggle,.universities-filtered-grid__filters-toggle--active{color:#111;border-color:#111}.universities-filtered-grid__filters-toggle--active{border-top-right-radius:0;border-bottom-right-radius:0}.universities-filtered-grid__filters-toggle:focus-visible,.universities-filtered-grid__filters-clear-all:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.universities-filtered-grid__filters-toggle:focus-visible,.universities-filtered-grid__filters-clear-all:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__filters-count{border-radius:var(--radius-control,999px);color:#fff;background:#111;justify-content:center;align-items:center;min-width:1.28rem;height:1.28rem;margin-left:auto;padding-inline:.35rem;font-size:.74rem;font-weight:750;display:inline-flex}.universities-filtered-grid__filters-clear-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0 var(--radius-control,999px)var(--radius-control,999px)0;color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#111;border:1px solid #111;border-left:0;justify-content:center;align-items:center;min-height:2.85rem;padding:.72rem .9rem;font-size:.86rem;font-weight:750;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.universities-filtered-grid__filters-clear-all:hover{background:var(--color-primary-text)}.universities-filtered-grid__filters-count[hidden],.universities-filtered-grid__filters-clear-all[hidden]{display:none}.universities-filtered-grid__controls-meta{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.7rem;min-width:0;min-height:2.85rem;margin-left:auto;display:inline-flex}.universities-filtered-grid__view-switch{--universities-grid-view-control-size:2.1rem;--universities-grid-view-switch-padding:.18rem;border-radius:var(--radius-control,999px);grid-auto-flow:column;grid-auto-columns:var(--universities-grid-view-control-size);isolation:isolate;padding:var(--universities-grid-view-switch-padding);z-index:4;border:2px solid #dfe5ea;display:none;position:relative}.universities-filtered-grid__view-switch:before{content:"";height:var(--universities-grid-view-control-size);left:var(--universities-grid-view-switch-padding);pointer-events:none;top:var(--universities-grid-view-switch-padding);width:var(--universities-grid-view-control-size);z-index:0;background:#dfe5ea;border-radius:50%;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(0)}.universities-filtered-grid__view-switch[data-universities-grid-active-view=map]:before{transform:translate(var(--universities-grid-view-control-size))}.universities-filtered-grid__view-switch[hidden]{display:none}.universities-filtered-grid__view-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#64727c;cursor:pointer;font:inherit;min-height:var(--universities-grid-view-control-size);width:var(--universities-grid-view-control-size);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.84rem;font-weight:750;line-height:1;transition:background-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}.universities-filtered-grid__view-button:before,.universities-filtered-grid__view-button:after{opacity:0;pointer-events:none;z-index:600;transition:opacity .14s,transform .14s;position:absolute}.universities-filtered-grid__view-button:before{clip-path:polygon(50% 0,100% 100%,0 100%);content:"";background:#111;width:.58rem;height:.34rem;top:calc(100% + .35rem);left:50%;transform:translate(-50%,-.18rem)}.universities-filtered-grid__view-button:after{color:#fff;content:attr(data-tooltip);white-space:nowrap;background:#111;border-radius:.35rem;padding:.48rem .58rem;font-size:.74rem;font-weight:700;line-height:1;top:calc(100% + .68rem);left:50%;transform:translate(-50%,-.18rem);box-shadow:0 .2rem .65rem #1113}.universities-filtered-grid__view-button:hover:before,.universities-filtered-grid__view-button:hover:after,.universities-filtered-grid__view-button:focus-visible:before,.universities-filtered-grid__view-button:focus-visible:after{opacity:1;transform:translate(-50%)}.universities-filtered-grid__view-button:hover,.universities-filtered-grid__view-button:focus-visible{color:#111}.universities-filtered-grid__view-button:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__view-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__view-button--active{box-shadow:none;color:#111;background:#dfe5ea}.universities-filtered-grid__view-switch[data-universities-grid-active-view] .universities-filtered-grid__view-button--active{background:0 0}.universities-filtered-grid__view-icon{color:var(--color-primary);flex:none;width:.9rem;height:.9rem;display:block;position:relative}.universities-filtered-grid__view-icon--grid:before{content:"";background:currentColor;border-radius:.08rem;width:.36rem;height:.36rem;position:absolute;top:.01rem;left:.01rem;box-shadow:.52rem 0,0 .52rem,.52rem .52rem}.universities-filtered-grid__view-icon--map:before{content:"";border:.16rem solid;border-radius:50% 50% 50% 0;width:.66rem;height:.66rem;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-45deg)}.universities-filtered-grid__view-icon--map:after{content:"";background:currentColor;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.universities-filtered-grid__filter-icon{color:var(--color-primary);justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex;position:relative}.universities-filtered-grid__filter-icon-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;transition:opacity .15s,transform .15s;display:block;position:absolute}.universities-filtered-grid__filter-icon-glyph--filter{opacity:1;transform:scale(1)rotate(0)}.universities-filtered-grid__filter-icon-glyph--back{opacity:0;transform:translate(.16rem)scale(.74)}.universities-filtered-grid--filters-open .universities-filtered-grid__filter-icon-glyph--filter{opacity:0;transform:scale(.74)rotate(45deg)}.universities-filtered-grid--filters-open .universities-filtered-grid__filter-icon-glyph--back{opacity:1;transform:translate(0)scale(1)}.universities-filtered-grid__results{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.15rem,2vw,1.6rem) 0;transition:column-gap 1.16s cubic-bezier(.16,1,.3,1),grid-template-columns 1.16s cubic-bezier(.16,1,.3,1);transition:column-gap 1.16s cubic-bezier(.16,1,.3,1),grid-template-columns 1.16s cubic-bezier(.16,1,.3,1),-moz-column-gap 1.16s cubic-bezier(.16,1,.3,1);display:grid}.universities-filtered-grid__filters-drawer{opacity:0;grid-template-rows:0fr;min-width:0;transition:grid-template-rows 1s cubic-bezier(.16,1,.3,1),opacity .22s;display:grid;overflow:hidden}.universities-filtered-grid__filters-drawer[hidden]{display:none}.universities-filtered-grid__filters-panel{opacity:0;min-height:0;max-height:none;width:var(--universities-filter-panel-width);background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;transform:translate(-.5rem)}.universities-filtered-grid--filters-open .universities-filtered-grid__filters-drawer{opacity:1;grid-template-rows:1fr;padding-bottom:clamp(1rem,2vw,1.4rem);transition:grid-template-rows 1s cubic-bezier(.16,1,.3,1),opacity .7s}.universities-filtered-grid--filters-open .universities-filtered-grid__filters-panel{opacity:1;transition:opacity .76s .12s,transform .86s cubic-bezier(.16,1,.3,1) .12s;transform:translate(0)}.universities-filtered-grid__filters-section-clear:focus-visible,.universities-filtered-grid__filter-option:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.universities-filtered-grid__filters-section-clear:focus-visible,.universities-filtered-grid__filter-option:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__filters-body{padding:0 0 1rem;overflow:visible}.universities-filtered-grid__filters-section{padding-block:0 1.25rem}.universities-filtered-grid__filters-section+.universities-filtered-grid__filters-section{padding-top:1.1rem}.universities-filtered-grid__filters-section-header{border-bottom:1px solid var(--color-primary-tint-4);cursor:pointer;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:.75rem;min-height:1.75rem;margin-bottom:0;padding-bottom:.75rem;display:grid}.universities-filtered-grid__filters-section-title-row{align-items:center;gap:.5rem;min-width:0;min-height:1.75rem;display:flex}.universities-filtered-grid__filters-section-heading{align-items:center;min-width:0;margin:0;display:flex}.universities-filtered-grid__filters-section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0;align-items:center;min-width:0;height:1.75rem;padding:0;display:inline-flex}.universities-filtered-grid__filters-section-toggle--icon{border-radius:var(--radius-control,999px);color:var(--color-primary);justify-content:center;justify-self:end;align-items:center;width:1.75rem;height:1.75rem}.universities-filtered-grid__filters-section-title{color:#111;letter-spacing:0;margin:0;font-size:1.05rem;font-weight:750;line-height:1}.universities-filtered-grid__filters-section-icon{flex:none;width:1rem;height:1rem;display:inline-flex;position:relative}.universities-filtered-grid__filters-section-icon:before,.universities-filtered-grid__filters-section-icon:after{border-radius:var(--radius-control,999px);content:"";height:.1rem;transition:opacity var(--accordion-duration)var(--accordion-easing),transform var(--accordion-duration)var(--accordion-easing);background:currentColor;width:.86rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.universities-filtered-grid__filters-section-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.universities-filtered-grid__filters-section--open .universities-filtered-grid__filters-section-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(.2)}.universities-filtered-grid__filters-section-toggle:hover .universities-filtered-grid__filters-section-title,.universities-filtered-grid__filters-section-header:hover .universities-filtered-grid__filters-section-title,.universities-filtered-grid__filters-section-toggle:focus-visible .universities-filtered-grid__filters-section-title{color:var(--color-primary)}.universities-filtered-grid__filters-section-toggle:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__filters-section-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__filters-section-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-grey-light);border-radius:var(--radius-control,999px);color:#64727c;cursor:pointer;font:inherit;letter-spacing:0;border:0;justify-content:center;align-self:center;align-items:center;height:1.4rem;min-height:0;padding:0 .6rem;font-size:.68rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;transform:translateY(.02rem)}.universities-filtered-grid__filters-section-clear[hidden]{display:none}.universities-filtered-grid__filters-section-clear:hover{color:var(--color-primary-text);background:#e0f3fb}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__filters-section-clear:hover{background:color-mix(in srgb,var(--color-primary)12%,#fff)}}.universities-filtered-grid__filters-section-panel{padding-top:1.05rem;overflow:visible}.universities-filtered-grid__filters-section-panel[hidden]{display:none}.universities-filtered-grid__filter-options{flex-wrap:wrap;gap:.55rem;display:flex}.universities-filtered-grid__filter-options--grouped{gap:1rem;display:grid}.universities-filtered-grid__filter-group{gap:.5rem;min-width:0;display:grid}.universities-filtered-grid__filter-group[hidden]{display:none}.universities-filtered-grid__filter-group-title{color:#64727c;letter-spacing:0;margin:0;font-size:.76rem;font-weight:800;line-height:1}.universities-filtered-grid__filter-group-options{flex-wrap:wrap;gap:.55rem;display:flex}.universities-filtered-grid__filter-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#111;cursor:pointer;font:inherit;letter-spacing:0;background:#fff;border:1px solid #dfe5ea;align-items:center;gap:.55rem;min-height:2.55rem;padding:.55rem .85rem;font-size:.9rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.universities-filtered-grid__filter-option[hidden]{display:none}.universities-filtered-grid__filter-option:hover,.universities-filtered-grid__filter-option--active{color:#fff;background:#111;border-color:#111}.universities-filtered-grid__filter-option-label{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.universities-filtered-grid__filter-option-count{color:#8d8d8d;font-size:.78rem;font-weight:700}.universities-filtered-grid__filter-option--active .universities-filtered-grid__filter-option-count,.universities-filtered-grid__filter-option:hover .universities-filtered-grid__filter-option-count{color:#ffffff9e}.universities-filtered-grid__dropdown-flag{border:1px solid var(--color-primary-tint-4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;overflow:hidden}.universities-filtered-grid__dropdown-flag-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.universities-filtered-grid__currency-trigger-value{color:#111;white-space:nowrap;flex:none;font-size:1rem;font-weight:750;line-height:1;display:block}.universities-filtered-grid__sort-direction{color:var(--color-primary);white-space:nowrap;flex:none;margin-left:auto;font-weight:800}.universities-filtered-grid__courses-group{gap:.65rem;min-width:0;display:grid}.universities-filtered-grid__courses-group+.universities-filtered-grid__courses-group{border-top:1px solid #dfe5ea;margin-top:.8rem;padding-top:.8rem}.universities-filtered-grid__courses-group[hidden],.universities-filtered-grid__course-type-options[hidden]{display:none}.universities-filtered-grid__courses-group-title{color:#64727c;font-family:var(--type-font-ui);letter-spacing:0;margin:0;padding-inline:.65rem;font-size:.84rem;font-weight:750;line-height:1.2}.universities-filtered-grid__currency-option-code,.universities-filtered-grid__currency-option-icon{flex:none;justify-content:center;align-items:center;min-width:1.85rem;display:inline-flex}.universities-filtered-grid__currency-option-code{color:var(--color-primary);font-size:.82rem;font-weight:750;line-height:1}.universities-filtered-grid__currency-option-icon{height:var(--universities-grid-currency-option-item-size,1.35rem);border-radius:50%;width:1.85rem;overflow:hidden}.universities-filtered-grid__currency-option-icon-img{height:var(--universities-grid-currency-option-item-size,1.35rem);-o-object-fit:cover;object-fit:cover;width:var(--universities-grid-currency-option-item-size,1.35rem);border-radius:50%;display:block}.universities-filtered-grid__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--universities-grid-card-column-width)),1fr));gap:clamp(1.5rem,2.7vw,2.25rem) clamp(.9rem,1.5vw,1.25rem);display:grid}.universities-filtered-grid__map-shell{background:var(--color-grey-light);margin-inline:calc(-1*var(--universities-grid-inline-gutter));min-width:0;width:calc(100% + (2*var(--universities-grid-inline-gutter)));grid-column:1/-1;position:relative;overflow:hidden}.universities-filtered-grid__map-shell[hidden]{display:none}.universities-filtered-grid__map{background:var(--color-grey-light);isolation:isolate;z-index:0;width:100%;height:clamp(34rem,72svh,52rem);position:relative}.universities-filtered-grid__map:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.universities-filtered-grid__map.is-unavailable{min-height:24rem}.universities-filtered-grid__map-status{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));border-radius:var(--radius-control,999px);color:var(--color-body-text);pointer-events:none;text-align:center;z-index:500;background:#ffffffe0;max-width:calc(100% - 2rem);margin:0;padding:.55rem .85rem;font-size:.76rem;font-weight:700;line-height:1.25;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .18rem .75rem #11111124}.universities-filtered-grid__map .leaflet-control-zoom{border:0;box-shadow:0 .2rem .8rem #1111111f}.universities-filtered-grid__map .leaflet-control-zoom a{border-color:var(--color-grey);color:var(--color-body-text);background:#fff}.universities-filtered-grid__map .leaflet-control-zoom a:hover,.universities-filtered-grid__map .leaflet-control-zoom a:focus-visible{background:var(--color-grey-light);color:var(--color-primary-text)}.universities-filtered-grid__map .leaflet-control-attribution{color:var(--color-body-text-medium);background:#ffffffe0;font-size:.65rem}.universities-filtered-grid__map .leaflet-control-attribution a{color:var(--color-body-text)}.universities-filtered-grid__map-marker{background:0 0;border:0}.universities-filtered-grid__map-marker-disc{box-shadow:0 0 0 2px var(--color-primary),0 .38rem 1rem #11111147;box-sizing:border-box;color:var(--color-body-text);background:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden}.universities-filtered-grid__map-marker-disc--initials{background:var(--color-primary);color:#fff}.universities-filtered-grid__map-marker:hover .universities-filtered-grid__map-marker-disc,.universities-filtered-grid__map-marker:focus .universities-filtered-grid__map-marker-disc{box-shadow:0 0 0 3px var(--color-primary),0 .55rem 1.2rem #11111152;transform:translateY(-.12rem)scale(1.06)}.universities-filtered-grid__map-marker-logo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.universities-filtered-grid__map-marker-initials{font-family:var(--type-font-content);font-size:.88rem;font-weight:var(--type-font-content-weight-strong);letter-spacing:0;line-height:1}.universities-filtered-grid__map-popup .leaflet-popup-content-wrapper{border-radius:var(--radius-card,20px);overflow:hidden;box-shadow:0 .5rem 1.8rem #11111138;padding:0!important}.universities-filtered-grid__map-popup .leaflet-popup-content{width:min(21rem,100vw - 4rem)!important;margin:0!important}.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;z-index:4;background-clip:padding-box;border-radius:50%;justify-content:center;align-items:center;display:flex;border:var(--universities-filtered-grid-card-logo-border,3px)solid #fff!important;color:#fff!important;background:#111111b8!important;width:2.25rem!important;height:2.25rem!important;padding:0!important;font-size:0!important;line-height:1!important;top:.6rem!important;right:.6rem!important}.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:before,.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:after{content:"";background:currentColor;border-radius:999px;width:.85rem;height:2px;position:absolute;top:50%;left:50%}.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:before{transform:translate(-50%,-50%)rotate(45deg)}.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:after{transform:translate(-50%,-50%)rotate(-45deg)}.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:hover,.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:focus-visible{color:var(--color-primary)!important;background:#111!important}.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__map .universities-filtered-grid__map-popup a.leaflet-popup-close-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__card-link--map{--universities-filtered-grid-card-logo-border:3px;--universities-filtered-grid-card-media-radius:var(--radius-card,20px);background:#fff;width:100%;display:block}.universities-filtered-grid__card-link--map .universities-filtered-grid__media{aspect-ratio:1.75;border-width:0;border-radius:0}.universities-filtered-grid__card-link--map .universities-filtered-grid__picture,.universities-filtered-grid__card-link--map .universities-filtered-grid__media-placeholder{border-radius:0}.universities-filtered-grid__card-link--map .universities-filtered-grid__body{gap:.28rem;padding:0 .5rem 1rem;display:grid}.universities-filtered-grid__card-link--map:hover .universities-filtered-grid__image,.universities-filtered-grid__card-link--map:focus-visible .universities-filtered-grid__image{transform:scale(1.025)}.universities-filtered-grid__card-link--map:hover .universities-filtered-grid__card-title,.universities-filtered-grid__card-link--map:focus-visible .universities-filtered-grid__card-title{color:var(--color-primary-text)}.universities-filtered-grid__card{min-width:0;max-width:100%;min-height:0;transition:background-color .18s,border-color .18s,opacity .22s,transform .22s;transition-delay:var(--universities-grid-card-delay,0s);background:0 0;border:0;width:100%;overflow:visible;transform:translateY(0)}.universities-filtered-grid__card--university{--universities-filtered-grid-card-logo-border:3px;--universities-filtered-grid-card-media-radius:var(--radius-card,20px);--universities-filtered-grid-card-media-inner-radius:max(0px,calc(var(--universities-filtered-grid-card-media-radius) - var(--universities-filtered-grid-card-logo-border)));--universities-filtered-grid-card-ring-color:color(srgb .76 .907765 .970824)}.universities-grid-reveal-enabled .universities-filtered-grid__card,.universities-filtered-grid--is-enhanced .universities-filtered-grid__card{opacity:0;transform:translateY(.65rem)}.universities-grid-reveal-enabled .universities-filtered-grid__card--visible,.universities-filtered-grid--is-enhanced .universities-filtered-grid__card--visible{opacity:1;transform:translateY(0)}.universities-filtered-grid--is-enhanced.universities-filtered-grid--is-updating .universities-filtered-grid__card--visible{opacity:0;transition-delay:0s;transform:translateY(.45rem)}.universities-filtered-grid__card:hover,.universities-filtered-grid__card:focus-within{background-color:#0000}.universities-filtered-grid__card-link{color:inherit;min-width:0;text-decoration:none;display:block}.universities-filtered-grid__card-link:focus-visible{border-radius:var(--universities-filtered-grid-card-media-radius,var(--radius-card,20px));outline-offset:4px;outline:3px solid #009de07a}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__card-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)48%,transparent)}}.universities-filtered-grid__media{aspect-ratio:1.42;background:var(--color-grey-light);border:var(--universities-filtered-grid-card-logo-border,3px)solid transparent;border-radius:var(--universities-filtered-grid-card-media-radius,var(--radius-card,20px));background-clip:padding-box;min-width:0;transition:border-color .16s;position:relative;overflow:hidden}.universities-filtered-grid__picture{border-radius:var(--universities-filtered-grid-card-media-inner-radius,var(--radius-card,20px));width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.universities-filtered-grid__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.universities-filtered-grid__media-placeholder{background:var(--color-grey-light);border-radius:var(--universities-filtered-grid-card-media-inner-radius,var(--radius-card,20px));justify-content:center;align-items:center;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.universities-filtered-grid__media-placeholder:before{content:none}.universities-filtered-grid__mark{filter:none;opacity:.9;width:auto;height:clamp(2.8rem,22%,4.2rem);position:relative}.universities-filtered-grid__flag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-control,999px);color:#fff;z-index:2;background:#00000094;border:1px solid #ffffff2e;align-items:center;-moz-column-gap:.42rem;column-gap:.42rem;min-width:0;max-width:calc(100% - 1.3rem);min-height:1.9rem;padding:.28rem .62rem .28rem .34rem;font-size:.82rem;font-weight:750;line-height:1;transition:background-color .18s ease-in-out,border-color .18s ease-in-out;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.universities-filtered-grid__flag:hover{background:#000000bd;border-color:#ffffff4d}.universities-filtered-grid__flag-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:1.32rem;height:1.32rem;display:block}.universities-filtered-grid__flag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.universities-filtered-grid__body{min-width:0;padding:0 var(--radius-card,20px);gap:.28rem;display:grid}.universities-filtered-grid__card--university .universities-filtered-grid__body{padding:0 var(--radius-card,20px);grid-template-columns:minmax(0,1fr);gap:.28rem;display:grid}.universities-filtered-grid__card-profile-row{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;min-height:2.125rem;display:flex}.universities-filtered-grid__card-actions{margin-top:calc(-1.125rem - var(--universities-filtered-grid-card-logo-border));z-index:2;flex:0 auto;align-items:center;gap:.35rem;min-width:0;max-width:calc(100% - 4.5rem);display:flex;position:relative}.universities-filtered-grid__card-logo{color:inherit;aspect-ratio:1;border:var(--universities-filtered-grid-card-logo-border)solid #fff;height:4.25rem;margin-top:calc(-2.125rem - var(--universities-filtered-grid-card-logo-border));z-index:2;background:#fff padding-box padding-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.25rem;text-decoration:none;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.universities-filtered-grid__card-logo:focus-visible{outline-offset:4px;outline:2px solid}.universities-filtered-grid__card-logo-picture{width:100%;height:100%;display:block}.universities-filtered-grid__card-logo-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.universities-filtered-grid__card-logo--initials{background-color:var(--color-primary);color:#fff}.universities-filtered-grid__card-logo-initials{font-family:var(--type-font-content);font-size:1.12rem;font-weight:var(--type-font-content-weight-strong);letter-spacing:0;line-height:1}.universities-filtered-grid__card-copy{min-width:0;padding-left:var(--universities-filtered-grid-card-logo-border);gap:.32rem;display:grid}.universities-filtered-grid__card-title{color:var(--color-body-text);font-family:var(--type-font-content);font-synthesis-weight:none;font-size:clamp(.96rem,.88rem + .22vw,1.08rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;line-height:1.22;transition:color .16s;display:-webkit-box;overflow:hidden}.universities-filtered-grid__card-meta{color:var(--color-body-text-medium);font-family:var(--type-font-content);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:.86rem;font-weight:400;line-height:1.35;display:flex}.universities-filtered-grid__card-country{align-items:center;gap:.32rem;min-width:0;display:inline-flex}.universities-filtered-grid__card-country-flag{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:1rem;height:1rem;display:block}.universities-filtered-grid__fee.universities-filtered-grid__card-fee{-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--universities-filtered-grid-card-logo-border)solid #fff;border-radius:var(--radius-control,999px);color:#3f5965;font-family:inherit;font-size:.8rem;font-weight:var(--type-font-content-weight-strong);z-index:2;background:#eef8fc padding-box padding-box;max-width:100%;min-height:2.25rem;margin:0;padding:.5rem .75rem;line-height:1.2;transition:border-color .16s;position:relative;bottom:auto;left:auto}.universities-filtered-grid__fee.universities-filtered-grid__card-fee:hover{background-color:#eef8fc;border-color:#fff}.universities-filtered-grid__fee.universities-filtered-grid__card-fee:after,.universities-filtered-grid__fee.universities-filtered-grid__card-fee:before{content:none}.universities-filtered-grid__card-cta{background:var(--color-primary);border:var(--universities-filtered-grid-card-logo-border)solid #fff;color:var(--button-primary-foreground);z-index:2;background-clip:padding-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .16s,border-color .16s;display:inline-flex;position:relative}.universities-filtered-grid__card-cta-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transform-origin:50%;width:.86rem;height:.86rem;transition:transform .16s}.universities-filtered-grid__card:hover .universities-filtered-grid__card-cta,.universities-filtered-grid__card:focus-within .universities-filtered-grid__card-cta{background-color:var(--color-primary-hover);border-color:var(--universities-filtered-grid-card-ring-color)}.universities-filtered-grid__card:hover .universities-filtered-grid__media,.universities-filtered-grid__card:focus-within .universities-filtered-grid__media,.universities-filtered-grid__card:hover .universities-filtered-grid__card-logo,.universities-filtered-grid__card:focus-within .universities-filtered-grid__card-logo,.universities-filtered-grid__card:hover .universities-filtered-grid__card-fee,.universities-filtered-grid__card:focus-within .universities-filtered-grid__card-fee{border-color:var(--universities-filtered-grid-card-ring-color)}.universities-filtered-grid__card:hover .universities-filtered-grid__card-cta-icon,.universities-filtered-grid__card:focus-within .universities-filtered-grid__card-cta-icon{transform:scale(1.12)}.universities-filtered-grid__fee{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-control,999px);color:#fff;z-index:2;background:#00000094;border:1px solid #ffffff2e;align-items:center;min-width:0;max-width:calc(100% - 1.3rem);min-height:1.9rem;margin:0;padding:.35rem .65rem;font-size:.88rem;font-weight:750;line-height:1;transition:background-color .18s ease-in-out,border-color .18s ease-in-out;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.universities-filtered-grid__fee:hover{background:#000000bd;border-color:#ffffff4d}.universities-filtered-grid__fee:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;content:attr(data-fee-label);opacity:0;pointer-events:none;white-space:nowrap;z-index:3;background:#000000bd;border:1px solid #ffffff2e;border-radius:4px;padding:.45rem .55rem;font-size:.78rem;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .55rem);left:0;transform:translateY(.25rem)}.universities-filtered-grid__fee:before{content:"";opacity:0;pointer-events:none;z-index:3;border-top:.32rem solid #000000bd;border-left:.32rem solid #0000;border-right:.32rem solid #0000;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .24rem);left:.78rem;transform:translateY(.25rem)}.universities-filtered-grid__fee:hover:after,.universities-filtered-grid__fee:hover:before{opacity:1;transform:translateY(0)}.universities-filtered-grid__fee-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.universities-filtered-grid__card:hover .universities-filtered-grid__image,.universities-filtered-grid__card:focus-within .universities-filtered-grid__image{transform:scale(1.025)}.universities-filtered-grid__card:hover .universities-filtered-grid__card-title,.universities-filtered-grid__card:focus-within .universities-filtered-grid__card-title{color:var(--color-primary-text)}.universities-filtered-grid__empty{color:var(--color-body-text-medium);margin:0}.universities-filtered-grid__sentinel{justify-content:center;align-items:center;gap:.42rem;min-height:3rem;padding-top:clamp(.8rem,1.8vw,1.2rem);display:flex}.universities-filtered-grid__sentinel[hidden]{display:none}.universities-filtered-grid__sentinel-dot{background:var(--color-primary);border-radius:var(--radius-control,999px);opacity:.34;width:.42rem;height:.42rem;animation:.92s ease-in-out infinite universities-grid-sentinel-pulse;display:block}.universities-filtered-grid__sentinel-dot:nth-child(2){animation-delay:.12s}.universities-filtered-grid__sentinel-dot:nth-child(3){animation-delay:.24s}@keyframes universities-grid-sentinel-pulse{0%,to{opacity:.34;transform:translateY(0)}50%{opacity:1;transform:translateY(-.16rem)}}@media(min-width:40rem){.universities-filtered-grid{--universities-grid-inline-gutter:clamp(1rem,2vw,2rem)}.universities-filtered-grid__inner{padding-inline:var(--universities-grid-inline-gutter)}}@media(min-width:48rem){.filter-search,.universities-filtered-grid__search-field{max-width:calc(20rem - 20px)}.universities-filtered-grid__view-switch{display:inline-grid}.universities-filtered-grid--map-view{padding-bottom:0}.universities-filtered-grid__controls{display:grid}.universities-filtered-grid__controls-main{flex-wrap:nowrap;width:100%}.universities-filtered-grid__controls-meta{flex-wrap:nowrap;flex:none;padding-left:1rem}.universities-filtered-grid__control-fields{justify-content:flex-end;align-items:end;display:flex}.universities-filtered-grid__courses-field,.universities-filtered-grid__course-type-field,.universities-filtered-grid__country-field{flex:0 10.75rem;width:10.75rem;max-width:min(10.75rem,100%)}.filter-menu--country,.filter-menu--courses,.filter-menu--course-type,.universities-filtered-grid__dropdown--country,.universities-filtered-grid__dropdown--courses,.universities-filtered-grid__dropdown--course-type{flex:0 auto;width:100%;min-width:0;max-width:100%;position:relative}.filter-menu__country-trigger-shell,.filter-menu__courses-trigger-shell,.universities-filtered-grid__country-trigger-shell,.universities-filtered-grid__courses-trigger-shell{width:100%;max-width:100%}.filter-menu--country .filter-menu__trigger,.filter-menu--courses .filter-menu__trigger,.universities-filtered-grid__dropdown--country .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__dropdown-trigger{grid-template-columns:minmax(0,1fr) 1rem;width:100%;max-width:100%}.filter-menu--country.filter-menu--has-selection .filter-menu__trigger,.filter-menu--courses.filter-menu--has-selection .filter-menu__trigger,.universities-filtered-grid__dropdown--country.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__dropdown--courses.universities-filtered-grid__dropdown--has-selection .universities-filtered-grid__dropdown-trigger{grid-template-columns:minmax(0,1fr)var(--dropdown-menu-clear-size,1.45rem)1rem}[data-universities-grid-filter-dropdown-value]{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.filter-menu--country .filter-menu__country-menu,.filter-menu--courses .filter-menu__courses-menu,.filter-menu--course-type .universities-filtered-grid__course-type-menu,.universities-filtered-grid__dropdown--country .universities-filtered-grid__country-menu,.universities-filtered-grid__dropdown--courses .universities-filtered-grid__courses-menu,.universities-filtered-grid__dropdown--course-type .universities-filtered-grid__course-type-menu{width:-moz-max-content;width:max-content;min-width:100%;max-width:min(40rem,100vw - 4rem);right:auto}.filter-menu__country-options,.universities-filtered-grid__country-options{grid-template-columns:repeat(2,minmax(12rem,1fr))}.filter-menu__subject-options,.universities-filtered-grid__course-type-options,.universities-filtered-grid__subject-options{grid-template-columns:repeat(auto-fit,minmax(14rem,max-content))}}@media(max-width:47.999rem){html.universities-filtered-grid-mobile-dialog-open{overflow:hidden}body.universities-filtered-grid-mobile-dialog-open{left:0;right:0;top:var(--universities-grid-mobile-dialog-scroll-offset,0);width:100%;position:fixed;overflow:hidden}.universities-filtered-grid--has-mobile-dialog .universities-filtered-grid__controls-main{display:none}.universities-filtered-grid--has-mobile-dialog .universities-filtered-grid__mobile-launcher{width:100%;display:block;position:relative}.universities-filtered-grid__mobile-launcher-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#111;cursor:pointer;font:inherit;text-align:left;background:#fff;border:2px solid #dfe5ea;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;width:100%;min-height:3.1rem;padding:.65rem .95rem .65rem 1.1rem;font-size:1rem;font-weight:750;transition:border-color .16s,color .16s;display:grid}.universities-filtered-grid__mobile-launcher-button:hover,.universities-filtered-grid__mobile-launcher-button:focus-visible,.universities-filtered-grid__mobile-launcher-button[aria-expanded=true]{border-color:#111}.universities-filtered-grid__mobile-launcher-button:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__mobile-launcher-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__mobile-launcher-label{transform:translateY(.06em)}.universities-filtered-grid__mobile-launcher-count{border-radius:var(--radius-control,999px);color:#fff;background:#111;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding-inline:.38rem;font-size:.75rem;display:inline-flex}.universities-filtered-grid__mobile-launcher-count[hidden]{display:none}.universities-filtered-grid__mobile-launcher:has(.universities-filtered-grid__mobile-launcher-clear:not([hidden])) .universities-filtered-grid__mobile-launcher-count{margin-right:2.75rem}.universities-filtered-grid__mobile-launcher-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.25rem;display:flex;position:absolute;top:50%;right:calc(2rem + 2px);transform:translateY(-50%)}.universities-filtered-grid__mobile-launcher-clear[hidden]{display:none}.universities-filtered-grid__mobile-launcher-clear:hover .dropdown-menu-clear-button,.universities-filtered-grid__mobile-launcher-clear:focus-visible .dropdown-menu-clear-button{background:var(--color-primary);color:var(--button-primary-foreground)}.universities-filtered-grid__mobile-launcher-clear:focus-visible{outline-offset:0;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.universities-filtered-grid__mobile-launcher-clear:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.universities-filtered-grid__mobile-launcher-icon{background:var(--color-primary);width:1.05rem;height:1.05rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20opacity='.4'%20d=''/%3e%3cpath%20d='M0%2088C0%2074.7%2010.7%2064%2024%2064l400%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20112C10.7%20112%200%20101.3%200%2088zM0%20256c0-13.3%2010.7-24%2024-24l272%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20280c-13.3%200-24-10.7-24-24zM192%20424c0%2013.3-10.7%2024-24%2024L24%20448c-13.3%200-24-10.7-24-24s10.7-24%2024-24l144%200c13.3%200%2024%2010.7%2024%2024z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20opacity='.4'%20d=''/%3e%3cpath%20d='M0%2088C0%2074.7%2010.7%2064%2024%2064l400%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20112C10.7%20112%200%20101.3%200%2088zM0%20256c0-13.3%2010.7-24%2024-24l272%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024L24%20280c-13.3%200-24-10.7-24-24zM192%20424c0%2013.3-10.7%2024-24%2024L24%20448c-13.3%200-24-10.7-24-24s10.7-24%2024-24l144%200c13.3%200%2024%2010.7%2024%2024z'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.universities-filtered-grid__mobile-dialog{color:#111;z-index:100;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.universities-filtered-grid__mobile-dialog::backdrop{background:#11111147}.universities-filtered-grid__mobile-dialog-surface{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:100dvh;display:grid;position:relative}.universities-filtered-grid__mobile-dialog-body:has(.filter-menu--open,.universities-filtered-grid__dropdown--open) :is(.universities-filtered-grid__mobile-filter-grid,.universities-filtered-grid__mobile-sort-grid)>:not(.filter-menu--open,.universities-filtered-grid__dropdown--open):not(:has(.filter-menu--open,.universities-filtered-grid__dropdown--open)),.universities-filtered-grid__mobile-dialog-body:has(.filter-menu--open,.universities-filtered-grid__dropdown--open) .universities-filtered-grid__mobile-dialog-section-title{filter:blur(3px)}.universities-filtered-grid__mobile-dialog-header,.universities-filtered-grid__mobile-dialog-footer{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);z-index:30;position:relative}.universities-filtered-grid__mobile-dialog-header{padding:max(1rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))1rem max(1rem,env(safe-area-inset-left));border-bottom:1px solid #dfe5ea;justify-content:space-between;align-items:center;gap:1rem;display:flex}.universities-filtered-grid__mobile-dialog-title{color:var(--color-primary-text);font-family:var(--type-font-page-title);margin:0;font-size:clamp(1.65rem,8vw,2.1rem);line-height:1.08}.universities-filtered-grid__mobile-dialog-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111;cursor:pointer;font:inherit;background:#fff;border:2px solid #dfe5ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0 0 .13rem;font-size:1.75rem;line-height:1;display:inline-flex}.universities-filtered-grid__mobile-dialog-close:hover,.universities-filtered-grid__mobile-dialog-close:focus-visible{color:var(--color-primary-text);border-color:#111;outline:none}.universities-filtered-grid__mobile-dialog-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:1.25rem max(1rem,env(safe-area-inset-right))1.5rem max(1rem,env(safe-area-inset-left));align-content:start;gap:1.5rem;display:grid;overflow-y:auto}.universities-filtered-grid__mobile-dialog-section{gap:.85rem;min-width:0;display:grid}.universities-filtered-grid__mobile-dialog-section--sort{border-top:1px solid #d5dce2;padding-top:1.35rem}.universities-filtered-grid__mobile-dialog-section-title{color:#38465a;margin:0;font-size:1rem;font-weight:750;line-height:1.2}.universities-filtered-grid__mobile-filter-grid,.universities-filtered-grid__mobile-sort-grid{align-items:start;gap:.75rem;min-width:0;display:grid}.universities-filtered-grid__mobile-filter-grid{grid-template-columns:minmax(0,1fr)}.universities-filtered-grid__mobile-sort-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.universities-filtered-grid__mobile-filter-grid>*,.universities-filtered-grid__mobile-sort-grid>*{width:100%;min-width:0;display:block;position:relative}.universities-filtered-grid__mobile-filter-grid>.filter-search,.universities-filtered-grid__mobile-filter-grid>.universities-filtered-grid__search-field{grid-column:1/-1;max-width:none}.universities-filtered-grid__mobile-dialog .filter-menu--open,.universities-filtered-grid__mobile-dialog .universities-filtered-grid__dropdown--open{z-index:20}.universities-filtered-grid__mobile-dialog .filter-menu,.universities-filtered-grid__mobile-dialog .universities-filtered-grid__dropdown{flex-basis:auto;width:100%;min-width:0;position:relative}.universities-filtered-grid__mobile-dialog [data-universities-grid-dropdown-menu]{max-height:min(10rem,var(--universities-grid-mobile-menu-max-height,10rem));z-index:20;width:100%;min-width:0;margin-top:0;position:absolute;top:100%;left:0;right:0}.universities-filtered-grid__mobile-dialog .filter-menu--opens-up>[data-universities-grid-dropdown-menu],.universities-filtered-grid__mobile-dialog .universities-filtered-grid__dropdown--opens-up>[data-universities-grid-dropdown-menu]{top:auto;bottom:100%}.universities-filtered-grid__mobile-dialog-footer{padding:.85rem max(1rem,env(safe-area-inset-right))max(.85rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left));border-top:1px solid #d5dce2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.universities-filtered-grid__mobile-dialog-clear,.universities-filtered-grid__mobile-dialog-apply{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);cursor:pointer;font:inherit;justify-content:center;align-items:center;width:100%;min-height:3.2rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:750;transition:background-color .16s,border-color .16s;display:flex}.universities-filtered-grid__mobile-dialog-clear{color:#111;background:#ffffffa3;border:2px solid #dfe5ea}.universities-filtered-grid__mobile-dialog-clear:hover,.universities-filtered-grid__mobile-dialog-clear:focus-visible{background:#fff;border-color:#111;outline:none}.universities-filtered-grid__mobile-dialog-apply{color:#fff;background:#111;border:2px solid #111}.universities-filtered-grid__mobile-dialog-apply:not(:disabled):hover,.universities-filtered-grid__mobile-dialog-apply:not(:disabled):focus-visible{background:var(--color-primary-text);border-color:var(--color-primary-text);outline:none}.universities-filtered-grid__mobile-dialog-apply:disabled{color:#64727c;cursor:not-allowed;background:#d5dce2;border-color:#d5dce2}}@media(max-width:380px){.universities-filtered-grid__control-fields{grid-template-columns:minmax(0,1fr) 2.65rem;gap:.55rem}}@media(max-width:330px){.universities-filtered-grid__control-fields{grid-template-columns:minmax(0,1fr)}.universities-filtered-grid__field--sort{justify-self:start}}@media(min-width:64rem){.universities-filtered-grid{--universities-filter-panel-width:var(--universities-grid-card-column-width)}.universities-filtered-grid__results{grid-template-columns:minmax(0,0) minmax(0,1fr)}.universities-filtered-grid--filters-open .universities-filtered-grid__results{grid-template-columns:var(--universities-filter-panel-width)minmax(0,1fr);-moz-column-gap:clamp(1rem,1.8vw,1.5rem);column-gap:clamp(1rem,1.8vw,1.5rem)}.universities-filtered-grid__filters-drawer{pointer-events:none;top:calc(var(--header-main-height,5rem) + 1rem);grid-area:1/1/span 3;align-self:start;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);position:sticky;transform:translate(-.75rem)}.universities-filtered-grid__filters-panel{width:var(--universities-filter-panel-width)}.universities-filtered-grid--filters-open .universities-filtered-grid__filters-drawer{pointer-events:auto;padding-bottom:0;transition:opacity .7s,transform .86s cubic-bezier(.16,1,.3,1);transform:translate(0)}.universities-filtered-grid__filters-body{padding-top:.62rem}.universities-filtered-grid__controls,.universities-filtered-grid__grid,.universities-filtered-grid__empty,.universities-filtered-grid__sentinel{grid-column:2}.universities-filtered-grid__media{aspect-ratio:1.5}}@media(min-width:120rem){.universities-filtered-grid__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.universities-filtered-grid--compact{--universities-grid-card-column-width:9.75rem}.universities-filtered-grid--compact .universities-filtered-grid__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--universities-grid-card-column-width)),1fr));gap:clamp(1.15rem,2vw,1.6rem) clamp(.75rem,1.2vw,1rem)}.universities-filtered-grid--compact .universities-filtered-grid__card--university{--universities-filtered-grid-card-logo-border:2px;--universities-filtered-grid-card-media-radius:14px}.universities-filtered-grid--compact .universities-filtered-grid__media{aspect-ratio:1.6}.universities-filtered-grid--compact .universities-filtered-grid__card--university .universities-filtered-grid__body{gap:.2rem;padding-inline:.65rem}.universities-filtered-grid--compact .universities-filtered-grid__card-profile-row{min-height:1.5rem}.universities-filtered-grid--compact .universities-filtered-grid__card-logo{height:3rem;margin-top:calc(-1.5rem - var(--universities-filtered-grid-card-logo-border));width:3rem}.universities-filtered-grid--compact .universities-filtered-grid__card-logo-initials{font-size:.86rem}.universities-filtered-grid--compact .universities-filtered-grid__card-copy{gap:.2rem;padding-left:0}.universities-filtered-grid--compact .universities-filtered-grid__card-meta{font-size:.78rem}.universities-filtered-grid--compact .universities-filtered-grid__card-country-flag{width:.85rem;height:.85rem}@media(prefers-reduced-motion:reduce){.universities-filtered-grid__card,.universities-filtered-grid__card-cta,.universities-filtered-grid__card-cta-icon,.universities-filtered-grid__card-logo,.filter-menu__arrow,.filter-menu__clear,.filter-menu__option,.filter-menu__trigger,.filter-search__input,.universities-filtered-grid__fee,.universities-filtered-grid__fee:after,.universities-filtered-grid__fee:before,.universities-filtered-grid__flag,.universities-filtered-grid__filters-drawer,.universities-filtered-grid__filters-panel,.universities-filtered-grid__filter-icon-glyph,.universities-filtered-grid__filters-section-icon,.universities-filtered-grid__filters-section-panel,.universities-filtered-grid__image,.universities-filtered-grid__media,.universities-filtered-grid__map-marker-disc,.universities-filtered-grid__results,.universities-filtered-grid__sentinel-dot,.universities-filtered-grid__view-button,.universities-filtered-grid__view-switch:before,.universities-filtered-grid__view-button:after,.universities-filtered-grid__view-button:before,.universities-filtered-grid__dropdown-arrow,.universities-filtered-grid__dropdown-clear,.universities-filtered-grid__dropdown-option,.universities-filtered-grid__dropdown-trigger,.universities-filtered-grid__search-input{transition:none;animation:none}.universities-grid-reveal-enabled .universities-filtered-grid__card,.universities-grid-reveal-enabled .universities-filtered-grid__card--visible,.universities-filtered-grid--is-enhanced .universities-filtered-grid__card,.universities-filtered-grid--is-enhanced .universities-filtered-grid__card--visible,.universities-filtered-grid--is-updating .universities-filtered-grid__card:not([hidden]){opacity:1;transform:none}.universities-filtered-grid__card:hover .universities-filtered-grid__image,.universities-filtered-grid__card:focus-within .universities-filtered-grid__image{transform:none}}.university-landing-hero__actions{flex-wrap:nowrap;justify-self:stretch;width:100%;max-width:32rem}@media(max-width:47.9375rem){.university-fast-facts__grid{--fact-grid-row-gap:var(--spacing-large);grid-template-columns:minmax(0,1fr)}.university-fast-facts__grid .fact-grid__item:before{display:none}.university-fast-facts__grid .fact-grid__item+.fact-grid__item:before{height:2px;bottom:auto;left:0;right:0;top:calc(var(--fact-grid-row-gap)*-.5);width:auto;display:block}}.university-landing__breadcrumbs .breadcrumbs{max-width:1376px;margin-inline:auto}.university-landing__breadcrumbs{z-index:3;position:relative}.university-landing-section-title,.university-landing-sidebar__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);text-wrap:balance;margin:0}.university-landing-content{background:#fff;width:100%;max-width:100%}.university-landing-content__main{gap:clamp(3.25rem,6vw,5.5rem);min-width:0;display:grid}.university-landing-overview,.university-content-sections,.university-landing-gallery{grid-template-columns:minmax(0,1fr);gap:clamp(1.35rem,2.2vw,2rem);width:100%;min-width:0;max-width:100%;display:grid}.university-landing-section-title{font-size:1.7rem}.university-landing-richtext{color:#222;gap:1.35rem;min-width:0;max-width:48rem;font-size:1rem;line-height:1.78;display:grid}.university-landing-richtext>*{margin-block:0}.university-landing-richtext a{color:var(--color-primary-text);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.university-landing-richtext blockquote{color:var(--color-body-text-medium);margin:0;padding-block:.2rem}.university-landing-richtext h2{color:var(--type-font-page-title-color)}.university-landing-richtext h2,.university-landing-richtext h3,.university-landing-richtext h4,.university-landing-richtext h5,.university-landing-richtext h6{font-family:var(--type-font-page-title);font-size:1.35rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading)}.university-content-sections__header{box-sizing:border-box;gap:.75rem;width:100%;min-width:0;max-width:48rem;display:grid}.university-content-sections__introduction{color:var(--color-body-text-medium);font-size:1rem;line-height:1.7}.university-content-sections__introduction>*{margin-block:0}.university-content-sections__nav{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));box-sizing:border-box;min-width:0;max-width:48rem;top:var(--header-main-height,5rem);z-index:8;background:#ffffffe0;border-bottom:2px solid #eee;align-self:start;width:100%;position:sticky}.university-content-sections__nav-list{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;gap:1.25rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.university-content-sections__nav-list::-webkit-scrollbar{display:none}.university-content-sections__nav-item{scroll-snap-align:center;flex:none}.university-content-sections__nav-link{color:var(--color-body-text-medium);white-space:nowrap;border-bottom:3px solid #0000;padding-block:.9rem .7rem;font-size:1rem;font-weight:750;line-height:1.2;text-decoration:none;transition:border-color .16s,color .16s;display:block}.university-content-sections__nav-link:hover{border-bottom-color:var(--color-body-text-medium);color:var(--color-body-text)}.university-content-sections__nav-link:focus-visible{color:var(--color-body-text)}.university-content-sections__nav-link.is-active{border-bottom-color:var(--color-primary);color:var(--color-body-text)}.university-content-sections__nav-link:focus-visible{outline-offset:-2px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.university-content-sections__nav-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.university-content-sections__body{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:48rem;display:grid}.university-content-section{box-sizing:border-box;min-width:0;max-width:100%;scroll-margin-top:calc(var(--header-main-height,5rem) + 4.25rem);grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;padding-block:clamp(.875rem,2vw,1.25rem);display:grid}.university-content-section:first-child{padding-top:clamp(.75rem,1.5vw,1rem)}.university-content-section:last-child{padding-bottom:0}.university-content-section__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:1.35rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);text-wrap:balance;margin:0}.university-content-section__body{color:#222;overflow-wrap:anywhere;gap:.85rem;width:100%;min-width:0;max-width:100%;font-size:1rem;line-height:1.72;display:grid}.university-content-section__body>*{min-width:0;max-width:100%;margin-block:0}.university-content-section__body a{color:var(--color-primary-text);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.university-content-section__body ul,.university-content-section__body ol{gap:.4rem;padding-left:1.25rem;display:grid}.university-content-section__body ul{list-style:outside}.university-content-section__body ol{list-style:decimal}.university-landing-gallery__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.university-landing-gallery__item{gap:.55rem;min-width:0;margin:0;display:grid}.university-landing-gallery__picture{aspect-ratio:4/3;border-radius:var(--radius-card,20px);background:#eef4f7;width:100%;display:block;overflow:hidden}.university-landing-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.university-landing-gallery__caption{color:#64727c;font-size:.86rem;line-height:var(--type-leading-compact)}.university-landing-sidebar{align-content:start;gap:clamp(1.75rem,2vw,2rem);min-width:0;display:grid}.university-landing-sidebar__panel{--university-landing-sidebar-panel-inset:clamp(1.5rem,2vw,2rem);background:var(--color-grey-light);border-radius:var(--university-landing-sidebar-panel-inset);padding:var(--university-landing-sidebar-panel-inset);border:0;gap:clamp(.8rem,1.2vw,1rem);display:grid;box-shadow:0 .4rem 1rem #1c273014}.university-landing-sidebar__panel--cta,.university-landing-sidebar__panel--application-options{background:var(--color-grey-light);color:var(--color-body-text)}.university-landing-sidebar__panel--location{background:#fff;gap:0;padding:0;overflow:hidden}.university-location-panel__details{padding:var(--university-landing-sidebar-panel-inset);gap:clamp(1rem,1.5vw,1.25rem);display:grid}.university-location-panel__lockup{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;display:grid}.university-location-panel__flag{background:var(--color-grey-light);border-radius:var(--radius-control,999px);flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;overflow:hidden}.university-location-panel__flag-image{border:1px solid var(--color-grey);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;width:1.7rem;height:1.7rem;display:block}.university-location-panel__lockup-body{gap:.22rem;min-width:0;padding-top:.28rem;display:grid}.university-location-panel__lockup-body:first-child{grid-column:1/-1}.university-location-panel__country{color:var(--color-body-text);font-size:1rem;font-weight:750;line-height:1.35}.university-location-panel__address{color:var(--color-body-text-medium);overflow-wrap:anywhere;margin:0;font-size:.94rem;font-style:normal;line-height:1.5}.university-location-map__shell{background:var(--color-grey-light);margin-inline:calc(-1*var(--university-landing-sidebar-panel-inset));border:0;border-radius:0;min-width:0;overflow:hidden}.university-location-map{background:var(--color-grey-light);isolation:isolate;z-index:0;width:100%;height:clamp(13rem,20vw,15rem);position:relative}.university-location-map:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.university-location-map__status,.university-location-map__fallback{color:var(--color-body-text-medium);text-align:center;justify-content:center;align-items:center;margin:0;padding:1rem;font-size:.84rem;line-height:1.4;display:flex;position:absolute;inset:0}.university-location-map__fallback{min-height:4rem;position:relative}.university-location-map__status a,.university-location-map__fallback a{color:var(--color-primary-text);text-underline-offset:.16em;font-weight:700;text-decoration:underline}.university-location-map.is-unavailable{height:auto;min-height:6rem}.university-location-map .leaflet-control-zoom{border:0;box-shadow:0 .2rem .8rem #1111111f}.university-location-map .leaflet-control-zoom a{border-color:var(--color-grey);color:var(--color-body-text);background:#fff}.university-location-map .leaflet-control-zoom a:hover,.university-location-map .leaflet-control-zoom a:focus-visible{background:var(--color-grey-light);color:var(--color-primary-text)}.university-location-map .leaflet-control-attribution{color:var(--color-body-text-medium);background:#ffffffe0;font-size:.65rem}.university-location-map .leaflet-control-attribution a{color:var(--color-body-text)}.university-location-map__marker{background:0 0;border:0}.university-location-map__marker-dot{background:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary),0 .3rem .8rem #1111113d;box-sizing:border-box;border:4px solid #fff;border-radius:50%;width:1.75rem;height:1.75rem;display:block}.university-landing-sidebar__panel--contact{--contact-page-panel-text:var(--color-on-surface-inverse);--contact-page-panel-text-muted:var(--color-on-surface-inverse-muted);--contact-page-contact-hover-duration:.22s;--contact-page-contact-hover-easing:cubic-bezier(.22,1,.36,1);--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);border:0}.university-landing-sidebar__eyebrow{color:#ffffffc2;letter-spacing:0;margin:0;font-size:.78rem;font-weight:800;line-height:1}.university-landing-sidebar__title{font-size:1.35rem}.university-fast-facts__flag{border:2px solid var(--color-primary-tint-4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;overflow:hidden}.university-fast-facts__flag-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.university-fast-facts__courses-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;max-width:none;display:flex}.university-fast-facts__courses-list{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.3rem 1rem;min-width:0;max-width:none;margin:0;padding:0;list-style:none;display:grid}.university-fast-facts__course{flex-wrap:wrap;align-items:baseline;gap:.25rem;min-width:0;display:flex}.university-fast-facts__course-name{color:var(--color-body-text);overflow-wrap:anywhere}.university-fast-facts__course-fee{color:var(--color-body-text-medium);white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.2}.university-landing-sidebar__panel--cta .university-landing-sidebar__title{color:var(--color-body-text)}.university-landing-sidebar__hint{color:#ffffffc7;margin:-.15rem 0 0;font-size:.98rem;line-height:1.45}.university-landing-sidebar__panel--cta .university-landing-sidebar__hint{color:var(--color-body-text-medium)}.university-landing-sidebar__panel--application-options .university-landing-sidebar__hint{color:var(--panel-text-muted,var(--color-body-text-medium))}.university-landing-sidebar__panel--contact .university-landing-sidebar__title{color:var(--contact-page-panel-text)}.university-landing-sidebar__panel--contact .university-landing-sidebar__hint{color:var(--contact-page-panel-text-muted)}.university-landing-sidebar__contact-details{gap:clamp(1rem,1.6vw,1.35rem);max-width:100%}.university-landing-sidebar__actions{gap:.75rem;display:grid}.university-landing-sidebar__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);text-align:center;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.85rem;padding:.72rem 1.05rem;font-size:1rem;font-weight:750;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.university-landing-sidebar__button--disabled{color:#ffffffd1;cursor:not-allowed;background:#ffffff24;border:1px solid #ffffff7a}.university-landing-sidebar__panel--application-options .university-landing-sidebar__button--disabled{color:var(--panel-text-muted,var(--color-body-text-medium));background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.university-landing-sidebar__panel--application-options .university-landing-sidebar__button--disabled{background:color-mix(in srgb,currentColor 10%,transparent)}}.university-landing-sidebar__button:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.university-landing-sidebar__button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.university-landing-sidebar__panel--cta .university-landing-sidebar__button:focus-visible{outline-color:#009de061}@supports (color:color-mix(in lab,red,red)){.university-landing-sidebar__panel--cta .university-landing-sidebar__button:focus-visible{outline-color:color-mix(in srgb,var(--color-primary)38%,transparent)}}.university-landing-sidebar__button--primary{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--button-primary-foreground)}.university-landing-sidebar__button--primary:hover,.university-landing-sidebar__button--primary:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.university-landing-sidebar__panel--cta .university-landing-sidebar__button--primary{background:var(--button-primary-background);border-color:var(--button-primary-background);color:var(--button-primary-text)}.university-landing-sidebar__panel--cta .university-landing-sidebar__button--primary:hover,.university-landing-sidebar__panel--cta .university-landing-sidebar__button--primary:focus-visible{background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover)}.university-landing-sidebar__button--secondary{color:#111;background:#fff;border:1px solid #fff}.university-landing-sidebar__button--secondary:hover,.university-landing-sidebar__button--secondary:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);color:var(--color-primary-text)}.university-landing-sidebar__panel--cta .university-landing-sidebar__button--secondary{color:#fff;background:#ffffff26;border-color:#ffffffb8}.university-landing-sidebar__panel--cta .university-landing-sidebar__button--secondary:hover,.university-landing-sidebar__panel--cta .university-landing-sidebar__button--secondary:focus-visible{box-shadow:none;color:#fff;background:#ffffff3d;border-color:#fff}.university-exams-card__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.university-exams-card__link{border-radius:var(--radius-card,20px);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.55rem 0;transition:background-color .16s,color .16s;display:grid}.university-exams-card__link:hover,.university-exams-card__link:focus-visible{color:var(--color-primary-text);background:#ebf7fd}@supports (color:color-mix(in lab,red,red)){:is(.university-exams-card__link:hover,.university-exams-card__link:focus-visible){background:color-mix(in srgb,var(--color-primary)8%,#fff)}}.university-exams-card__link:focus-visible{outline-offset:2px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.university-exams-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.university-exams-card__body{gap:.24rem;min-width:0;display:grid}.university-exams-card__name{color:#111;overflow-wrap:anywhere;font-size:.94rem;font-weight:800;line-height:1.25}.university-exams-card__meta{color:#64727c;overflow-wrap:anywhere;font-size:.84rem;line-height:1.3}@media(min-width:64rem){.university-fast-facts__courses-list{grid-template-columns:repeat(2,minmax(0,1fr))}.university-landing-sidebar{top:calc(var(--header-main-height,5rem) + 1.5rem);position:sticky}}.videos-landing{background:#fff}.videos-landing-hero{isolation:isolate;z-index:1;background:#fff;padding-block:clamp(3.5rem,7vw,6.5rem) clamp(3rem,5.6vw,5rem);position:relative;overflow:hidden}.videos-landing-hero .home-hero__sky{opacity:.68;z-index:0;height:auto;inset:0}.videos-landing-hero .home-hero__cloud-layer{z-index:0;width:145vw;min-width:100vw;left:50%;transform:translate(-50%)}.videos-landing-hero .home-hero__cloud-track{justify-content:space-between;min-width:145vw}.videos-landing-hero .home-hero__cloud-layer--far{--cloud-gap:clamp(110px,13vw,320px);--cloud-offset-odd:-3px;--cloud-offset-even:7px;top:clamp(2rem,9%,5rem)}.videos-landing-hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(92px,11vw,260px);--cloud-offset-odd:4px;--cloud-offset-even:-8px;top:clamp(7rem,34%,15rem)}.videos-landing-hero .home-hero__cloud-layer--near{--cloud-gap:clamp(82px,9.5vw,220px);--cloud-offset-odd:-6px;--cloud-offset-even:10px;top:clamp(12rem,62%,26rem)}.videos-landing-hero .home-hero__cloud-layer--far .home-hero__cloud img{opacity:.55;height:clamp(13px,1.1vw,17px)}.videos-landing-hero .home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.68;height:clamp(17px,1.6vw,25px)}.videos-landing-hero .home-hero__cloud-layer--near .home-hero__cloud img{opacity:.78;height:clamp(22px,2.1vw,34px)}.videos-landing-hero__inner{isolation:isolate;z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.75rem,5vw,5rem);width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid;position:relative}.videos-landing-hero__copy,.videos-landing-hero__intro{gap:clamp(1.25rem,2.4vw,2rem);min-width:0;display:grid}.videos-landing-hero__copy,.videos-landing-hero__media{z-index:1;position:relative}.videos-landing-hero__intro{max-width:50rem}.videos-landing-hero__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:2.55rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:balance;max-width:13ch;margin:0}.videos-landing-hero__summary{color:var(--color-body-text-medium);gap:1rem;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.72;display:grid}.videos-landing-hero__summary>*{margin-block:0}.videos-landing-hero__media{width:100%;min-width:0}.videos-landing-hero__feature{border-radius:var(--radius-card,20px);color:#111;background:#fff;border:1px solid #009de024;width:100%;display:grid;position:relative;overflow:hidden}.videos-landing-hero__feature--empty{aspect-ratio:16/10;min-height:clamp(17rem,31vw,31rem)}.videos-landing-hero__player-frame{--video-container-player-ratio:16/9;aspect-ratio:var(--video-container-player-ratio);background:var(--color-grey-light,#f0f0f0);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;place-items:center;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:grid}.videos-landing-hero__video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.videos-landing-hero__feature.video-container__player-shell.is-enhanced .videos-landing-hero__player-frame:after{background:linear-gradient(#0000,#0000005c 82%,#0000)}.videos-landing-hero__feature:focus-visible,.videos-landing-card__button:focus-visible,.videos-landing-categories__trigger:focus-visible,.videos-landing-categories__option:focus-visible,.videos-landing-courses__trigger:focus-visible,.videos-landing-courses__option:focus-visible,.videos-landing-sort__button:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.videos-landing-hero__feature:focus-visible,.videos-landing-card__button:focus-visible,.videos-landing-categories__trigger:focus-visible,.videos-landing-categories__option:focus-visible,.videos-landing-courses__trigger:focus-visible,.videos-landing-courses__option:focus-visible,.videos-landing-sort__button:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.videos-landing-hero__poster,.videos-landing-hero__placeholder{width:100%;height:100%;display:block}.videos-landing-hero__poster{-o-object-fit:cover;object-fit:cover;transition:transform .24s}.videos-landing-hero__feature:hover .videos-landing-hero__poster,.videos-landing-hero__feature:focus-visible .videos-landing-hero__poster{transform:scale(1.025)}.videos-landing-hero__placeholder,.videos-landing-card__placeholder{background:#eaf4f8;justify-content:center;align-items:center;display:flex}.videos-landing-hero__mark,.videos-landing-card__mark{opacity:.18;width:4rem}.videos-landing__play{z-index:2}.videos-landing-hero__feature:hover .videos-landing__play,.videos-landing-hero__feature:focus-visible .videos-landing__play,.videos-landing-card__button:hover .videos-landing__play,.videos-landing-card__button:focus-visible .videos-landing__play{--video-play-button-scale:1.04;--video-play-button-background:#ffffffb8;--video-play-button-border-color:#ffffff85;--video-play-button-shadow:0 1rem 2.1rem #0f172a42}.videos-landing-hero__caption{background:var(--color-grey-light,#f0f0f0);gap:.42rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.videos-landing-hero__caption-title{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.videos-landing-hero__caption-copy{color:#53616a;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:42rem;font-size:.92rem;line-height:1.42;display:-webkit-box;overflow:hidden}.videos-landing-library{background:#f5f9fb;padding-block:clamp(4rem,7vw,6.5rem)}.videos-landing-library__inner{gap:clamp(1.75rem,3vw,2.5rem);width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem);display:grid}.videos-landing-library__header{gap:clamp(1.2rem,2.5vw,2rem);display:grid}.videos-landing-library__heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;min-width:0;display:flex}.videos-landing-library__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:1.85rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);margin:0}.videos-landing-library__controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.videos-landing-filters,.videos-landing-sort{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.videos-landing-categories,.videos-landing-courses{z-index:4;flex:0 0 10.75rem;min-width:min(10.75rem,100%);position:relative}.videos-landing-categories:has(.videos-landing-categories__trigger[aria-expanded=true]),.videos-landing-courses:has(.videos-landing-courses__trigger[aria-expanded=true]){z-index:5}.videos-landing-categories__trigger-shell,.videos-landing-courses__trigger-shell{width:100%;position:relative}.videos-landing-categories__trigger,.videos-landing-courses__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#111;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:#fff;border:2px solid #dfe5ea;grid-template-columns:minmax(0,1fr) 1rem;place-content:center normal;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;width:100%;min-height:2.55rem;padding:.55rem .8rem .55rem .95rem;font-size:.92rem;font-weight:750;line-height:1;transition:border-color .16s,color .16s;display:grid}.videos-landing-categories__trigger:hover,.videos-landing-categories__trigger:focus-visible,.videos-landing-categories__trigger[aria-expanded=true],.videos-landing-categories--has-selection .videos-landing-categories__trigger,.videos-landing-courses__trigger:hover,.videos-landing-courses__trigger:focus-visible,.videos-landing-courses__trigger[aria-expanded=true],.videos-landing-courses--has-selection .videos-landing-courses__trigger{border-color:#111}.videos-landing-categories__trigger-value,.videos-landing-courses__trigger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.videos-landing-categories__arrow,.videos-landing-courses__arrow{color:var(--color-primary);justify-self:end}.videos-landing-categories__clear,.videos-landing-courses__clear{z-index:2;position:absolute;top:50%;right:2.4rem;transform:translateY(-50%)}.videos-landing-categories--has-selection .videos-landing-categories__trigger,.videos-landing-courses--has-selection .videos-landing-courses__trigger{grid-template-columns:minmax(0,1fr)var(--dropdown-menu-clear-size,1.45rem)1rem}.videos-landing-categories--has-selection .videos-landing-categories__arrow,.videos-landing-courses--has-selection .videos-landing-courses__arrow{grid-column:3}.videos-landing-categories__menu,.videos-landing-courses__menu{--dropdown-menu-border-width:2px;z-index:8;min-width:min(22rem,100vw - 1.5rem);max-height:min(22rem,60vh);margin-top:.4rem;position:absolute;top:100%;left:0;overflow-y:auto}.videos-landing-categories__menu[hidden],.videos-landing-courses__menu[hidden]{display:none}.videos-landing-categories__option,.videos-landing-courses__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;gap:.5rem;width:100%;min-height:2.45rem;padding:.55rem .7rem;font-size:.9rem;font-weight:700;line-height:1.1;transition:background-color .16s,color .16s;display:grid}.videos-landing-categories__option:hover,.videos-landing-categories__option:focus-visible,.videos-landing-categories__option--active,.videos-landing-courses__option:hover,.videos-landing-courses__option:focus-visible,.videos-landing-courses__option--active{color:#fff;background:#111}.videos-landing-categories__option:disabled,.videos-landing-courses__option:disabled{cursor:not-allowed;opacity:.42}.videos-landing-categories__option:disabled:hover,.videos-landing-courses__option:disabled:hover{color:#111;background:#fff}.videos-landing-categories__option-label,.videos-landing-courses__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videos-landing-categories__option-count,.videos-landing-courses__option-count{color:#64727c;justify-self:end;font-size:.76rem}.videos-landing-categories__option--active .videos-landing-categories__option-count,.videos-landing-categories__option:hover .videos-landing-categories__option-count,.videos-landing-categories__option:focus-visible .videos-landing-categories__option-count,.videos-landing-courses__option--active .videos-landing-courses__option-count,.videos-landing-courses__option:hover .videos-landing-courses__option-count,.videos-landing-courses__option:focus-visible .videos-landing-courses__option-count{color:#ffffff9e}.videos-landing-categories__check,.videos-landing-courses__check{color:#dfe5ea;justify-self:end;width:1rem;height:1rem;display:block;position:relative}.videos-landing-categories__check:before,.videos-landing-courses__check:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.34rem;height:.62rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.videos-landing-categories__option--active .videos-landing-categories__check,.videos-landing-courses__option--active .videos-landing-courses__check{color:#fff}.videos-landing-sort__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);font:inherit;letter-spacing:0;white-space:nowrap;border:1px solid #dfe5ea;justify-content:center;align-items:center;min-height:2.55rem;padding:.67rem .95rem;font-size:.92rem;font-weight:750;line-height:1;display:inline-flex}.videos-landing-sort{justify-content:flex-start}.videos-landing-sort__button{color:#111;cursor:pointer;background:#fff;transition:background-color .16s,border-color .16s,color .16s}.videos-landing-sort__button:hover,.videos-landing-sort__button:focus-visible,.videos-landing-sort__button--active{color:#111;border-color:#111}.videos-landing-sort__button--active{color:#fff;background:#111}.videos-landing-grid{--videos-landing-grid-gap:clamp(1.15rem,2vw,1.6rem);gap:var(--videos-landing-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(18.5rem,20% - 1.28rem)),1fr));display:grid}.videos-landing-card{background:var(--color-grey-light);border-radius:var(--radius-card,20px);min-width:0;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden}.videos-landing-card:hover,.videos-landing-card:focus-within{box-shadow:0 0 0 4px #009de02e}@supports (color:color-mix(in lab,red,red)){:is(.videos-landing-card:hover,.videos-landing-card:focus-within){box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-mid)18%,transparent)}}.videos-landing-card[hidden]{display:none}.videos-landing-card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-rows:auto 1fr;gap:0;width:100%;height:100%;padding:0;display:grid}.videos-landing-card__button:focus-visible{outline:0}.videos-landing-card__media{aspect-ratio:16/9;background:var(--color-grey-light);border-radius:var(--radius-card,20px);width:100%;display:block;position:relative;overflow:hidden}.videos-landing-card__poster,.videos-landing-card__placeholder{border-radius:var(--radius-card,20px);z-index:0;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);position:absolute;inset:-1px}.videos-landing-card__poster{-o-object-fit:cover;object-fit:cover;transition:transform .22s;display:block}.videos-landing-card__placeholder{display:flex}.videos-landing-card__button:hover .videos-landing-card__poster,.videos-landing-card__button:focus-visible .videos-landing-card__poster{transform:scale(1.03)}.videos-landing-card__duration{color:#fff;z-index:2;background:#111111e0;border-radius:4px;padding:.28rem .42rem;font-size:.78rem;font-weight:800;line-height:1;position:absolute;bottom:.55rem;right:.55rem}.videos-landing-card__body{background:var(--color-grey-light);align-content:start;gap:.28rem;min-width:0;padding:clamp(1rem,2vw,1.25rem);padding-block-start:.75rem;display:grid}.videos-landing-card__title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.28;display:block;overflow:hidden}.videos-landing-card__button:hover .videos-landing-card__title,.videos-landing-card__button:focus-visible .videos-landing-card__title{color:var(--color-primary-text)}.videos-landing-card__meta{color:#64727c;font-size:14px;line-height:1.36}.videos-landing-card__description{color:#64727c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.36;display:-webkit-box;overflow:hidden}.videos-landing-empty{color:#64727c;margin:0;font-weight:750}.videos-landing-player{--videos-landing-player-accent:var(--color-link-on-surface-inverse);color:#fff;background:0 0;border:0;width:100%;max-width:min(72rem,100vw - 1.5rem);margin:auto;padding:0}.videos-landing-player::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8}.videos-landing-player__panel{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);border-radius:var(--radius-card,20px);border:1px solid #ffffff1a;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0000005c}.videos-landing-player__shell{border-radius:var(--radius-card,20px)var(--radius-card,20px)0 0}.videos-landing-player__frame{aspect-ratio:16/9;border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.videos-landing-player__video{-o-object-fit:contain;object-fit:contain;background:#000;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:100%;display:block}.videos-landing-player__copy{border-top:1px solid #66d1ff38;gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.videos-landing-player__title{color:#fff;font-family:var(--type-font-body);letter-spacing:0;margin:0;font-size:.95rem;font-weight:750;line-height:1.22}.videos-landing-player__meta{color:var(--videos-landing-player-accent);margin:0;font-size:.88rem}.videos-landing-player__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;z-index:6;background:#1c2730d1;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .16s,border-color .16s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.videos-landing-player__close:hover,.videos-landing-player__close:focus-visible{background:var(--color-surface-inverse);border-color:var(--videos-landing-player-accent);color:var(--videos-landing-player-accent)}.videos-landing-player__close:focus-visible{outline-offset:3px;outline:3px solid #66d1ff61}.videos-landing-player__close-icon,.videos-landing-player__close-icon:before,.videos-landing-player__close-icon:after{width:1rem;height:1rem;display:block;position:relative}.videos-landing-player__close-icon:before,.videos-landing-player__close-icon:after{content:"";background:currentColor;border-radius:999px;width:100%;height:2px;position:absolute;top:50%;left:0}.videos-landing-player__close-icon:before{transform:rotate(45deg)}.videos-landing-player__close-icon:after{transform:rotate(-45deg)}@media(min-width:48rem){.videos-landing-hero__title{font-size:3.25rem}.videos-landing-library__controls{grid-template-columns:minmax(0,1fr) auto;align-items:start}.videos-landing-sort{justify-content:flex-end}}@media(min-width:64rem){.videos-landing-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:start}}@media(max-width:47.9375rem){.videos-landing-hero .home-hero__sky{opacity:.58}.videos-landing-hero .home-hero__cloud-layer,.videos-landing-hero .home-hero__cloud-track{width:170vw;min-width:170vw}.videos-landing-hero .home-hero__cloud-layer--far{--cloud-gap:clamp(72px,19vw,132px);top:clamp(1.5rem,8%,3.5rem)}.videos-landing-hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(66px,17vw,122px);top:clamp(7rem,34%,15rem)}.videos-landing-hero .home-hero__cloud-layer--near{--cloud-gap:clamp(58px,15vw,108px);top:clamp(12rem,60%,24rem)}.videos-landing-hero__feature--empty{min-height:18rem}.videos-landing-sort__button{min-height:2.45rem;padding-inline:.78rem}.videos-landing-categories,.videos-landing-courses{flex-basis:100%;max-width:100%}.videos-landing-categories__menu,.videos-landing-courses__menu{min-width:min(22rem,100vw - 1.5rem)}.videos-landing-filters{width:100%}}.application-forms-landing{background:#fff}.application-forms-landing__breadcrumbs .breadcrumbs{max-width:1376px;margin-inline:auto}.application-forms-landing__breadcrumbs{z-index:3;position:relative}.application-forms-landing-hero{isolation:isolate;z-index:1;background:#fff;padding-block:3.5rem 3.25rem;position:relative;overflow:hidden}.application-forms-landing-hero .home-hero__sky{opacity:.66;z-index:0;height:auto;inset:0}.application-forms-landing-hero .home-hero__cloud-layer{z-index:0;width:145vw;min-width:100vw;left:50%;transform:translate(-50%)}.application-forms-landing-hero .home-hero__cloud-track{justify-content:space-between;min-width:145vw}.application-forms-landing-hero .home-hero__cloud-layer--far{--cloud-gap:clamp(110px,13vw,320px);--cloud-offset-odd:-3px;--cloud-offset-even:7px;top:2.5rem}.application-forms-landing-hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(92px,11vw,260px);--cloud-offset-odd:4px;--cloud-offset-even:-8px;top:8.5rem}.application-forms-landing-hero .home-hero__cloud-layer--near{--cloud-gap:clamp(82px,9.5vw,220px);--cloud-offset-odd:-6px;--cloud-offset-even:10px;top:14rem}.application-forms-landing-hero .home-hero__cloud-layer--far .home-hero__cloud img{opacity:.55;height:1rem}.application-forms-landing-hero .home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.68;height:1.35rem}.application-forms-landing-hero .home-hero__cloud-layer--near .home-hero__cloud img{opacity:.78;height:1.8rem}.application-forms-landing-hero__inner{width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem)}.application-forms-grid-section__inner{width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem)}.application-forms-landing-hero__inner{isolation:isolate;z-index:2;grid-template-columns:minmax(0,1fr);align-items:end;gap:2.25rem;display:grid;position:relative}.application-forms-landing-hero__copy,.application-forms-landing-hero__intro{gap:1.25rem;min-width:0;display:grid}.application-forms-landing-hero__intro{max-width:50rem}.application-forms-landing-hero__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:2.55rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:balance;max-width:13ch;margin:0}.application-forms-landing-hero__summary{color:var(--color-body-text-medium);gap:.8rem;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.72;display:grid}.application-forms-landing-hero__summary>*{margin-block:0}.application-forms-grid-section{padding-block:2.5rem 4rem}.application-forms-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:clamp(1.5rem,2.7vw,2.25rem) clamp(.9rem,1.5vw,1.25rem);display:grid}.application-forms-card{--application-forms-card-cta-ring-color:color(srgb .76 .907765 .970824);--application-forms-card-logo-border:3px;--application-forms-card-media-radius:var(--radius-card,20px);--application-forms-card-media-inner-radius:max(0px,calc(var(--application-forms-card-media-radius) - var(--application-forms-card-logo-border)));background:0 0;border:0;width:100%;min-width:0;transition:opacity .22s,transform .22s;overflow:visible}.application-forms-card:hover,.application-forms-card:focus-within{background:0 0}.application-forms-card__link{border-radius:var(--application-forms-card-media-radius);color:inherit;text-decoration:none;display:block}.application-forms-card__link:focus-visible{outline-offset:4px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.application-forms-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.application-forms-card__media-frame{color:inherit;min-width:0;text-decoration:none;display:block}.application-forms-card__media{aspect-ratio:1.42;background:var(--color-grey-light);border:var(--application-forms-card-logo-border)solid transparent;border-radius:var(--application-forms-card-media-radius);background-clip:padding-box;min-width:0;transition:border-color .16s;position:relative;overflow:hidden}.application-forms-card__picture{border-radius:var(--application-forms-card-media-inner-radius);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.application-forms-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.application-forms-card:hover .application-forms-card__image,.application-forms-card:focus-within .application-forms-card__image{transform:scale(1.025)}.application-forms-card__media-placeholder{background:var(--color-grey-light);border-radius:var(--application-forms-card-media-inner-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.application-forms-card__mark{filter:none;opacity:.9;width:auto;height:clamp(2.8rem,22%,4.2rem)}.application-forms-card__body{min-width:0;padding:0 var(--radius-card,20px);gap:.28rem;display:grid}.application-forms-card__profile-row{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;min-height:2.125rem;display:flex}.application-forms-card__logo{aspect-ratio:1;border:var(--application-forms-card-logo-border)solid #fff;height:4.25rem;margin-top:calc(-2.125rem - var(--application-forms-card-logo-border));z-index:2;background:#fff padding-box padding-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.25rem;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.application-forms-card__logo-picture,.application-forms-card__logo-image{border-radius:inherit;width:100%;height:100%;display:block}.application-forms-card__logo-picture{overflow:hidden}.application-forms-card__logo-image{-o-object-fit:cover;object-fit:cover}.application-forms-card__logo--initials{background:var(--color-primary);color:#fff}.application-forms-card__logo-initials{font-size:1.12rem}.application-forms-card__copy{min-width:0;padding-left:var(--application-forms-card-logo-border);gap:.32rem;display:grid}.application-forms-card__meta{color:var(--color-body-text-medium);font-family:var(--type-font-content);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:.86rem;font-weight:400;line-height:1.35;display:flex}.application-forms-card__country{align-items:center;gap:.32rem;min-width:0;display:inline-flex}.application-forms-card__country-flag{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:1rem;height:1rem;display:block}.application-forms-card__title{color:var(--color-body-text);font-family:var(--type-font-content);font-synthesis-weight:none;font-size:clamp(.96rem,.88rem + .22vw,1.08rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;line-height:1.22;transition:color .16s;display:-webkit-box;overflow:hidden}.application-forms-card:hover .application-forms-card__title,.application-forms-card:focus-within .application-forms-card__title{color:var(--color-primary-text)}.application-forms-card__button{background:var(--color-primary);border:var(--application-forms-card-logo-border)solid #fff;border-radius:var(--radius-control,999px);color:var(--button-primary-foreground);margin-top:calc(-1.125rem - var(--application-forms-card-logo-border));z-index:2;background-clip:padding-box;justify-content:center;align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;min-height:2.25rem;padding:.5rem .75rem .5rem .85rem;font-size:.8rem;font-weight:750;line-height:1;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;position:relative}.application-forms-card__button--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none}.application-forms-card__link:hover .application-forms-card__button--action,.application-forms-card__link:focus-visible .application-forms-card__button--action{background-color:var(--color-primary-hover);border-color:var(--application-forms-card-cta-ring-color);color:var(--button-primary-foreground)}.application-forms-card__button-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transform-origin:50%;width:.86rem;height:.86rem;transition:transform .16s}.application-forms-card__button--disabled{background:#64727c}.application-forms-card:hover .application-forms-card__media,.application-forms-card:focus-within .application-forms-card__media,.application-forms-card:hover .application-forms-card__logo,.application-forms-card:focus-within .application-forms-card__logo{border-color:var(--application-forms-card-cta-ring-color)}.application-forms-card__link:hover .application-forms-card__button-icon,.application-forms-card__link:focus-visible .application-forms-card__button-icon{transform:scale(1.12)}.application-forms-grid-section__empty{color:var(--color-body-text-medium);margin:0}.application-form-page{background:#fff;min-height:70vh}.application-form-page__breadcrumbs .breadcrumbs{max-width:1376px;margin-inline:auto}.application-form-page__breadcrumbs{z-index:3;position:relative}.application-form-page__hero{isolation:isolate;z-index:1;background:#fff;padding-block:clamp(2rem,3.5vw,3.5rem) clamp(3rem,5.6vw,5rem);position:relative;overflow:hidden}.application-form-page__hero .home-hero__sky{opacity:.68;z-index:0;height:auto;inset:0}.application-form-page__hero .home-hero__cloud-layer{z-index:0;width:145vw;min-width:100vw;left:50%;transform:translate(-50%)}.application-form-page__hero .home-hero__cloud-track{justify-content:space-between;min-width:145vw}.application-form-page__hero .home-hero__cloud-layer--far{--cloud-gap:clamp(110px,13vw,320px);--cloud-offset-odd:-3px;--cloud-offset-even:7px;top:clamp(2rem,9%,5rem)}.application-form-page__hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(92px,11vw,260px);--cloud-offset-odd:4px;--cloud-offset-even:-8px;top:clamp(7rem,34%,15rem)}.application-form-page__hero .home-hero__cloud-layer--near{--cloud-gap:clamp(82px,9.5vw,220px);--cloud-offset-odd:-6px;--cloud-offset-even:10px;top:clamp(12rem,62%,26rem)}.application-form-page__hero .home-hero__cloud-layer--far .home-hero__cloud img{opacity:.55;height:clamp(13px,1.1vw,17px)}.application-form-page__hero .home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.68;height:clamp(17px,1.6vw,25px)}.application-form-page__hero .home-hero__cloud-layer--near .home-hero__cloud img{opacity:.78;height:clamp(22px,2.1vw,34px)}.application-form-page__hero-inner{--application-form-page-hero-inline-space:clamp(.75rem,2vw,2rem);max-width:1376px;padding-inline:var(--application-form-page-hero-inline-space);isolation:isolate;z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.75rem,5vw,5rem);width:100%;margin-inline:auto;display:grid;position:relative}.application-form-page__hero-copy{gap:clamp(1.25rem,2.4vw,2rem);min-width:0;display:grid}.application-form-page__application{--content-container-max-width:86rem;--content-section-space-before:clamp(3rem,6vw,6rem);--content-section-space-after:clamp(3rem,6vw,6rem)}.application-form-page__layout{gap:2rem;width:100%;display:grid}.application-form-page__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:2.55rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:balance;max-width:13ch;margin:0}.application-form-page__selection-label{gap:.65rem;max-width:44rem;display:grid}.application-form-page__selection-title{color:var(--color-body-text);font-family:var(--type-font-content);font-size:clamp(1.05rem,.96rem + .3vw,1.25rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.3}.application-form-page__selection-content{color:var(--color-body-text-medium);max-width:42rem;font-size:.98rem;line-height:1.65}.application-form-page__selection-content>:first-child{margin-top:0}.application-form-page__selection-content>:last-child{margin-bottom:0}.application-form-page__resume{justify-self:start}.application-form-page__resume[hidden]{display:none}.application-form-page__resume svg{width:1rem;height:1rem}.application-form-page__hero-media{--application-form-page-university-identity-inset:clamp(1rem,3vw,1.5rem);--university-card-logo-size:7rem;--application-form-page-university-copy-inset: calc(clamp(1rem,3vw,1.5rem) + 3px) ;width:100%;min-width:0}.application-form-page__university-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.25rem);width:100%;display:grid}.application-form-page__university-grid--1{grid-template-columns:minmax(0,1fr)}.application-form-page__university-grid--multiple{--application-form-page-university-identity-inset:clamp(.5rem,1vw,.75rem);--university-card-logo-size:clamp(3.25rem,4vw,3.75rem);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));align-items:start;gap:clamp(1.25rem,2.2vw,1.75rem)}.application-form-page__university-grid--multiple .university-card__profile-row{min-height:calc(var(--university-card-logo-size)/2)}.application-form-page__university-grid--multiple .university-card__logo{margin-top:calc(var(--university-card-logo-size)/-2 - var(--university-card-logo-border))}.application-form-page__university-tile{min-width:0;min-height:0;margin:0}.application-form-page__university-tile>.university-card__media-frame,.application-form-page__university-tile .university-card__media{width:100%}.application-form-page__university-tile>.university-card__body{padding-inline:var(--application-form-page-university-identity-inset)}.application-form-page__university-tile .university-card__profile-row{min-height:3.5rem}.application-form-page__university-tile .university-card__logo-initials{font-size:1.7rem}.application-form-page__university-tile .university-card__title{-webkit-box-orient:initial;-webkit-line-clamp:initial;font-size:clamp(1.05rem,.94rem + .34vw,1.3rem);line-height:1.25;display:block;overflow:visible}.application-form-page__university-tile .university-card__meta{font-size:.92rem}.application-form-page__university-grid--multiple .university-card__meta{font-size:.8rem}.application-form-page__university-tile .university-card__country-flag{width:1.1rem;height:1.1rem}.application-form-page__form-card{gap:clamp(2rem,3vw,3rem);min-width:0;display:grid}.application-hubspot-form,.application-hubspot-form__form,.application-hubspot-form__group,.application-hubspot-form__fields{display:grid}.application-hubspot-form{gap:2rem}.application-form-page__unavailable h2{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(1.65rem,3vw,2.2rem);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance;margin:0;line-height:1.15}.application-hubspot-form__note,.application-form-page__unavailable p{color:var(--color-body-text-medium);margin:0}.application-hubspot-form__note{max-width:54rem}.application-hubspot-form__form{gap:2rem}.application-hubspot-form__group{gap:1rem}.application-hubspot-form__group-copy{color:var(--color-body-text-medium);margin:0}.application-hubspot-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.application-hubspot-form__field{min-width:0}.application-hubspot-form__field--textarea,.application-hubspot-form__field--checkboxes,.application-hubspot-form__field--radio,.application-hubspot-form__field--checkbox,.application-hubspot-form__field--file,.application-hubspot-form__field--unsupported{grid-column:1/-1}.application-hubspot-form__label,.application-hubspot-form__legal legend{color:#1c2730;margin:0 0 .45rem;font-size:.92rem;font-weight:750;line-height:1.35;display:block}.application-hubspot-form__required{color:var(--color-danger);margin-left:.2rem}.application-hubspot-form__help{color:#64727c;margin:-.15rem 0 .5rem;font-size:.82rem;line-height:1.45}.application-hubspot-form__file-help{color:#64727c;margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.application-hubspot-form__fieldset,.application-hubspot-form__legal{background:var(--color-grey-light);border:0;border-radius:.65rem;min-width:0;margin:0;padding:1rem;display:flow-root}.application-hubspot-form__fieldset>legend,.application-hubspot-form__legal>legend{float:left;width:100%;margin:0 0 1rem;padding:0;display:block}.application-hubspot-form__fieldset>legend+*,.application-hubspot-form__legal>legend+*{clear:both}.application-hubspot-form__choices{gap:.75rem;display:grid}.application-hubspot-form__choice{color:#26343e;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.45;display:flex}.application-hubspot-form__legal>*+*{margin-top:.75rem}.application-hubspot-form__legal p{color:var(--color-body-text-medium);margin:0;font-size:.86rem;line-height:1.55}.application-hubspot-form__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#fff;cursor:pointer;font:inherit;background:#111;border:1px solid #111;justify-content:center;justify-self:start;align-items:center;min-height:3rem;padding:.8rem 1.6rem;font-weight:750;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.application-hubspot-form__submit:hover,.application-hubspot-form__submit:focus-visible{background:var(--color-primary-text);border-color:var(--color-primary-text);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.application-hubspot-form__submit:hover,.application-hubspot-form__submit:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary)24%,transparent)}}.application-hubspot-form__submit:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.application-hubspot-form__submit:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.application-hubspot-form__response{border-radius:.75rem}.application-hubspot-form:has(.application-form-progress:not([hidden])){padding-bottom:6rem}.application-form-progress{--application-form-progress-gutter:clamp(.75rem,2vw,1.5rem);-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-inverse);border-radius:var(--radius-card,20px);bottom:calc(var(--application-form-progress-footer-offset,0px) + var(--application-form-progress-gutter));box-sizing:border-box;color:#fff;max-width:86rem;width:calc(100% - var(--application-form-progress-gutter) - var(--application-form-progress-gutter));z-index:100;border:1px solid #ffffff1a;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #11111129}.application-form-progress[hidden]{display:none}.application-form-progress__inner{grid-template-columns:auto minmax(8rem,1fr) auto auto;align-items:center;gap:.75rem 1.25rem;width:100%;max-width:1376px;margin-inline:auto;padding:1rem clamp(.75rem,2vw,2rem);display:grid}.application-form-progress__summary{gap:.1rem;font-size:.82rem;line-height:1.3;display:grid}.application-form-progress__summary strong{font-size:1rem}.application-form-progress__summary span:last-child,.application-form-progress__status{color:#d7dde1}.application-form-progress__bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border:0;border-radius:999px;width:100%;height:.65rem;display:block;overflow:hidden}.application-form-progress__bar::-webkit-progress-bar{background:#fff3;border-radius:999px}.application-form-progress__bar::-webkit-progress-value{background:var(--color-primary);border-radius:999px}.application-form-progress__bar::-moz-progress-bar{background:var(--color-primary);border-radius:999px}.application-form-progress__status{align-items:center;gap:.5rem;max-width:18rem;font-size:.82rem;line-height:1.35;display:inline-flex}.application-form-progress__status-indicator{color:#fff;background:#238636;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.application-form-progress__status-check{width:.9rem;height:.9rem;display:block}.application-form-progress__status-spinner{box-sizing:border-box;border:2px solid #23863647;border-top-color:#238636;border-radius:50%;width:1.45rem;height:1.45rem;animation:.7s linear infinite application-form-draft-spin;display:none}.application-form-progress__status--saving .application-form-progress__status-indicator{background:0 0}.application-form-progress__status--saving .application-form-progress__status-check{display:none}.application-form-progress__status--saving .application-form-progress__status-spinner{display:block}.application-form-progress__status--saved .application-form-progress__status-indicator{animation:.52s ease-out application-form-draft-saved}.application-form-progress__status--error .application-form-progress__status-indicator{background:var(--color-danger)}.application-form-progress__status--error .application-form-progress__status-check{display:none}.application-form-progress__status--error .application-form-progress__status-indicator:before{content:"!";font-size:.88rem;font-weight:800;line-height:1}.application-form-progress__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-danger);border:2px solid var(--color-danger);border-radius:var(--radius-control,999px);color:#fff;cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.application-form-progress__discard-icon{color:#fff;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;transform:translateY(-.04rem)}.application-form-progress__discard-icon svg{width:.9rem;height:.9rem;display:block}.application-form-progress__clear:hover,.application-form-progress__clear:focus-visible{background:color-mix(in srgb,oklch(.56 .2286 27.22)88%,black);border-color:color-mix(in srgb,oklch(.56 .2286 27.22)88%,black);box-shadow:0 0 0 5px color-mix(in srgb,oklch(.56 .2286 27.22)28%,transparent);color:#fff}@supports (color:color-mix(in lab,red,red)){:is(.application-form-progress__clear:hover,.application-form-progress__clear:focus-visible){background:color-mix(in srgb,var(--color-danger)88%,black);border-color:color-mix(in srgb,var(--color-danger)88%,black);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-danger)28%,transparent)}}.application-form-progress__clear:focus-visible{outline:none}@keyframes application-form-draft-spin{to{transform:rotate(1turn)}}@keyframes application-form-draft-saved{0%{transform:scale(.82)}45%{transform:scale(1.16)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.application-form-progress__status-indicator,.application-form-progress__status-spinner{animation:none}}.application-hubspot-form__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.application-hubspot-form__unsupported{color:#5c4a12;background:#fff6db;border:1px solid #e9ca69;border-radius:.65rem;margin:0;padding:.8rem}.application-form-page__unavailable{gap:.8rem;display:grid}.open-days-landing-hero__lockup{gap:clamp(1.25rem,2.4vw,1.75rem);min-width:0;display:grid}.open-days-landing-hero__lockup .detail-hero__title{max-width:15ch;font-size:clamp(2.35rem,4.6vw,3rem)}.open-days-event-details__schedule{gap:.35rem;display:grid}.open-days-event-details__schedule-location{white-space:normal}.open-days-event-details__availability{align-items:center;gap:.5rem;display:flex}.open-days-event-details__availability-icon{color:#66717a;flex:none;width:1.35rem;height:1.35rem;display:inline-flex}.open-days-event-details__availability-icon svg{width:100%;height:100%;display:block}.open-days-event-details__availability--available .open-days-event-details__availability-icon{color:var(--color-success)}.open-days-event-details__availability--sold-out .open-days-event-details__availability-icon,.open-days-event-details__availability--cancelled .open-days-event-details__availability-icon{color:var(--color-danger)}.open-days-event-details__availability--not-open .open-days-event-details__availability-icon{color:var(--color-warning)}.open-days-event-details__availability--not-open .open-days-event-details__availability-icon path{stroke:#111}.open-days-landing-hero__actions{z-index:1;justify-self:start;position:relative}.open-days-landing-hero__media{align-items:center;display:flex}.open-days-landing-hero__image{background:#eaf4f8}.open-days-landing-hero__image--eventbrite{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.open-days-landing-overview__intro{color:var(--color-body-text-medium);max-width:48rem;margin:0;font-size:1.12rem;line-height:1.72}.open-days-landing-overview .university-landing-richtext{margin-top:1.35rem}@media(min-width:64rem){.open-days-landing-hero__location{max-width:calc(100% - 12rem)}}@media(max-width:47.9375rem){.open-days-landing-hero{--open-days-mobile-gutter:clamp(.75rem,2vw,2rem);--open-days-mobile-lockup-gap:clamp(.875rem,3vw,1.125rem);--open-days-mobile-media-gap:clamp(1.5rem,5vw,2rem);--open-days-mobile-outer-gap:clamp(1.75rem,7vw,2.5rem);padding-bottom:var(--open-days-mobile-outer-gap);padding-top:var(--open-days-mobile-outer-gap);overflow:visible}.open-days-landing-hero__inner{align-items:stretch;gap:var(--open-days-mobile-media-gap);padding-inline:var(--open-days-mobile-gutter);grid-template-columns:minmax(0,1fr);display:grid}.open-days-landing-hero .detail-hero__copy,.open-days-landing-hero .detail-hero__intro{display:contents}.open-days-landing-hero__lockup{row-gap:var(--open-days-mobile-lockup-gap);grid-area:1/1;grid-template-columns:minmax(0,1fr);display:grid}.open-days-landing-hero__lockup .detail-hero__title{grid-area:1/1;align-self:start}.open-days-landing-hero__location{font-size:clamp(.9rem,3vw,.96rem);line-height:1.4}.open-days-landing-hero__location .detail-hero__meta-flag{width:1.35rem;height:1.35rem}.open-days-landing-hero__visual{margin-inline:calc(var(--open-days-mobile-gutter)*-1);width:calc(100% + (var(--open-days-mobile-gutter)*2));grid-area:2/1}.open-days-landing-hero__media{box-shadow:none;border-radius:0}.open-days-landing-hero__actions{grid-area:3/1;place-self:start;min-width:0;margin:0}}@media(max-width:31rem){.open-days-landing-hero__lockup .detail-hero__title{font-size:clamp(2.05rem,9vw,2.25rem)}}.exam-landing-hero__title{max-width:17ch;font-size:clamp(2.25rem,4.4vw,3.25rem)}.exam-landing-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#eaf4f8}.exam-landing-information{gap:clamp(1.5rem,2.5vw,2.25rem)}.exam-landing-information__body{padding-top:clamp(.25rem,.8vw,.75rem)}.exam-landing-sidebar__university{background:#eaf4f8}.exam-landing-sidebar__link{justify-self:start;margin-top:.25rem}@media(max-width:47.9375rem){.exam-landing-hero__title{max-width:100%;font-size:clamp(2.1rem,9vw,2.65rem)}}.study-directory,.study-directory__hero{--study-directory-muted:#64727c}.study-directory__breadcrumbs{z-index:3;position:relative}.study-directory__breadcrumbs .breadcrumbs{max-width:1376px;margin-inline:auto}.study-directory__hero{--page-title-block-body-width:58ch;--page-title-block-edge-space:clamp(3.5rem,6vw,5.5rem)}.study-directory__hero .page-title-block__headline{max-width:13ch}.study-directory__hero .page-title-block__body{color:var(--study-directory-muted)}.countries-index__hero .page-title-block__headline{max-width:14ch}.study-directory{background:var(--color-grey-light);overflow-x:clip}.study-directory__directory{--content-section-space-before:clamp(3.5rem,7vw,6.5rem);--content-section-space-after:clamp(3.5rem,7vw,7.5rem)}.study-directory.countries-index{background:0 0}.countries-index .study-directory__directory{--content-section-space-before:0px}.study-directory__section-heading{gap:var(--type-space-md);text-align:left;max-width:46rem;margin:0 0 clamp(2.5rem,5vw,4rem);display:grid}.study-directory__section-heading--split{justify-content:space-between;align-items:end;gap:2rem;max-width:none;margin-bottom:clamp(2rem,4vw,3.75rem);display:flex}.study-directory__section-intro{max-width:54rem}.countries-index__section-heading h2,.study-directory__empty h2{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance;margin:0;line-height:1.04}.study-directory__section-body,.study-directory__section-body>:first-child,.study-directory__section-body>:last-child,.study-directory__empty p{color:var(--study-directory-muted);line-height:var(--type-leading-copy);margin:0}.study-directory__section-body{max-width:62ch}.study-directory__section-heading--split .study-directory__section-body{max-width:46rem;margin-top:1.25rem}.study-directory__section-body>:not(:first-child){margin-top:var(--type-space-sm)}.study-directory__section-link{flex:none;margin-bottom:.5rem}.study-directory__section-link .button-arrow{margin-left:.4rem}.study-directory__reveal,.study-directory-card--reveal{--study-directory-reveal-delay:0s}.study-directory__reveal--body{--study-directory-reveal-delay:90ms}.study-directory-card--reveal{--study-directory-reveal-delay:.11s}.study-directory__grid>.study-directory-card--reveal:nth-child(2){--study-directory-reveal-delay:.17s}.study-directory__grid>.study-directory-card--reveal:nth-child(3){--study-directory-reveal-delay:.23s}.study-directory__grid>.study-directory-card--reveal:nth-child(4){--study-directory-reveal-delay:.29s}.study-directory__grid>.study-directory-card--reveal:nth-child(5){--study-directory-reveal-delay:.35s}.study-directory__grid>.study-directory-card--reveal:nth-child(6){--study-directory-reveal-delay:.41s}.scroll-reveal-enabled .study-directory__reveal,.scroll-reveal-enabled .study-directory-card--reveal{opacity:0;transition:opacity .52s ease var(--study-directory-reveal-delay),transform .52s cubic-bezier(.22,1,.36,1)var(--study-directory-reveal-delay);transform:translateY(1rem)}.scroll-reveal-enabled .study-directory__reveal.active,.scroll-reveal-enabled .study-directory__slider--reveal.active .study-directory-card--reveal{opacity:1;transform:none}.study-directory__slider{--video-slider-end-overhang:var(--study-directory-card-overhang);--study-directory-card-overhang:clamp(.75rem,3vw,1rem);--study-directory-card-width:min(80vw,20rem);--study-directory-slider-gap:clamp(1.5rem,6vw,2.25rem);width:calc(50% + 50vw - .25rem);min-width:0}.study-directory__viewport{overscroll-behavior-inline:contain;padding:.35rem .25rem calc(var(--study-directory-card-overhang) + .65rem);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline-start:.25rem;overflow:auto hidden}.study-directory__viewport::-webkit-scrollbar{display:none}.study-directory__viewport:focus-visible{border-radius:var(--content-surface-radius);outline-offset:3px;outline:3px solid #009de04d}@supports (color:color-mix(in lab,red,red)){.study-directory__viewport:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)30%,transparent)}}.study-directory__grid{align-items:stretch;gap:var(--study-directory-slider-gap);width:100%;min-width:100%;display:flex}.study-directory__grid:after{content:"";flex:0 0 max(0px,calc(100% - var(--study-directory-card-width) - var(--study-directory-slider-gap)))}.study-directory-card{aspect-ratio:9/14;flex:0 0 var(--study-directory-card-width);isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;position:relative}.study-directory-card__link{color:inherit;transform-origin:50%;height:100%;text-decoration:none;display:block}.study-directory-card__link:focus-visible{border-radius:var(--content-surface-radius);outline-offset:4px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.study-directory-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.study-directory-card__link--static{cursor:default}.study-directory-card__media{border-radius:var(--content-surface-radius);background:#dce7ec;position:absolute;inset:0;overflow:hidden}.study-directory-card__picture,.study-directory-card__image,.study-directory-card__placeholder{width:100%;height:100%;display:block}.study-directory-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.study-directory-card__placeholder{background:linear-gradient(145deg,#d8e8ef,#eef3f5);justify-content:center;align-items:center}.study-directory-card__mark{width:clamp(3rem,7vw,5rem)}.study-directory-card__panel{--study-directory-card-panel-accent:var(--color-link-on-surface-inverse);--study-directory-card-panel-inset:clamp(1.5rem,2vw,2rem);--study-directory-card-panel-text:var(--color-on-surface-inverse);--study-directory-card-panel-text-muted:var(--color-on-surface-inverse-muted);--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);border-radius:var(--study-directory-card-panel-inset);bottom:calc(var(--study-directory-card-overhang)*-1);box-sizing:border-box;padding:var(--study-directory-card-panel-inset);right:calc(var(--study-directory-card-overhang)*-1);z-index:2;gap:clamp(.8rem,1.2vw,1rem);width:min(82%,18.5rem);display:grid;position:absolute}.countries-index-card__panel-lockup{bottom:calc(var(--study-directory-card-overhang)*-1);right:calc(var(--study-directory-card-overhang)*-1);width:min(82%,18.5rem);position:absolute}.countries-index-card__panel-lockup .countries-index-card__panel{width:100%;position:relative;bottom:auto;right:auto}.countries-index-card__flag-frame{--countries-index-card-flag-size:clamp(4rem,6.5vw,5rem);box-sizing:border-box;height:var(--countries-index-card-flag-size);left:calc(var(--countries-index-card-flag-size)*-.5 - .25rem);top:calc(var(--countries-index-card-flag-size)*-.5 - .25rem);width:var(--countries-index-card-flag-size);background:#ffffff80;border-radius:50%;padding:.2rem;position:absolute}.countries-index-card__flag{-o-object-fit:cover;object-fit:cover;z-index:3;width:100%;height:100%;position:relative}.study-directory-card__copy{gap:.65rem;display:grid}.study-directory-card__copy h3{color:var(--study-directory-card-panel-text);font-family:var(--type-font-page-title);font-size:clamp(1.7rem,2.7vw,2.35rem);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);text-wrap:balance;margin:0}.countries-index-card .study-directory-card__copy h3{font-size:clamp(1.5rem,2.4vw,2.15rem)}.study-directory-card__link:is(:hover,:focus-visible) .study-directory-card__copy h3,.study-directory-card__link:is(:hover,:focus-visible) .study-directory-card__cta{color:var(--study-directory-card-panel-accent)}.study-directory-card__availability{align-items:center;gap:clamp(1rem,3vw,2rem);margin:0;display:flex}.study-directory-card__availability>div{align-items:center;gap:.35rem;display:flex}.study-directory-card__availability dt,.study-directory-card__availability dd{white-space:nowrap;align-items:center;height:1.25rem;margin:0;display:inline-flex}.study-directory-card__availability dt{color:var(--study-directory-card-panel-text-muted);order:2;margin-top:2px;font-size:.85rem;line-height:1}.study-directory-card__availability dd{color:var(--study-directory-card-panel-text);font-family:var(--type-font-page-title);font-size:1.25rem;font-weight:var(--type-font-page-title-weight-strong);order:1;margin:0;line-height:1}.study-directory-card__cta{color:var(--study-directory-card-panel-accent);justify-self:start;align-items:center;gap:.45rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.study-directory__empty{border-radius:var(--content-surface-radius);text-align:center;background:#fff;gap:.75rem;max-width:46rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem);display:grid}@media(max-width:47.9375rem){.study-directory__inner--split{flex-direction:column;display:flex}.study-directory__section-heading--split{display:contents}.study-directory__section-intro{order:1;margin-bottom:clamp(2rem,8vw,3rem)}.study-directory__slider{order:2}.study-directory__section-link{order:3;align-self:flex-start;margin:1.5rem 0 0}}@media(min-width:56rem){.study-directory__slider{--study-directory-card-overhang:clamp(1rem,1.5vw,1.35rem);--study-directory-card-width:clamp(19rem,27vw,22rem);--study-directory-slider-gap:clamp(3.25rem,5vw,4.5rem)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.study-directory-card__link{transition:transform .26s cubic-bezier(.22,1,.36,1)}.study-directory-card__link:hover{transform:scale(1.018)}.study-directory-card__link--static:hover{transform:none}}@media(prefers-reduced-motion:reduce){.scroll-reveal-enabled .study-directory__reveal,.scroll-reveal-enabled .study-directory-card--reveal{opacity:1;transition:none;transform:none}}@media(max-width:30rem){.study-directory-card{aspect-ratio:9/14}.study-directory-card__availability{gap:1rem}}.study-directory__directory{scroll-margin-top:calc(var(--header-main-height,5rem) + var(--spacing-medium))}.study-directory__filters{align-items:center;gap:var(--spacing-small);margin-bottom:var(--spacing-large);z-index:4;flex-wrap:wrap;display:flex;position:relative}.study-directory__filter-menus{display:contents}.study-directory__filters .filter-menu{width:10.75rem;position:static}.study-directory__filters .filter-menu__country-menu,.study-directory__filters .filter-menu__courses-menu{width:min(46rem,100%);min-width:0;max-width:100%}.study-directory__filters [data-directory-filter=continent]{position:relative}.study-directory__filters [data-directory-filter=continent] .filter-menu__country-menu{width:18rem;max-width:calc(100vw - 2rem)}.study-directory__filters [data-directory-filter=continent] .filter-menu__country-options{grid-template-columns:1fr}.study-directory__filters [data-filter-menu-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-directory__filters [hidden],html:not(.has-javascript) .study-directory__filters [data-filter-menu-trigger],html:not(.has-javascript) .study-directory__filters [data-filter-menu-clear],html.has-javascript .study-directory__filters .filter-menu:not(.filter-menu--enhanced) [data-filter-menu-options]{display:none}html:not(.has-javascript) .study-directory__filters .filter-menu{flex:20rem}html:not(.has-javascript) .study-directory__filters .filter-menu .filter-menu__menu{width:100%;position:static}@media(max-width:47.9375rem){.study-directory__filter-menus{gap:var(--spacing-small);flex:100%;min-width:0;display:flex;position:relative}html:not(.has-javascript) .study-directory__filter-menus{flex-wrap:wrap}.study-directory__filters .filter-search{flex:100%;max-width:none}.study-directory__filters .filter-menu{flex:9rem;position:static}.study-directory__filters [data-directory-filter=continent]{position:static}.study-directory__filters [data-directory-filter=continent] .filter-menu__country-menu{width:100%}.study-directory__filters .filter-menu__country-menu,.study-directory__filters .filter-menu__courses-menu{width:100%;min-width:0}.study-directory__filters .filter-menu__country-options,.study-directory__filters .filter-menu__subject-options{grid-template-columns:1fr}}.course-page,.course-page__hero{--course-page-ink:#111;--course-page-muted:#64727c;--course-page-line:#dfe5ea;--course-page-surface:#f4f7f9;--course-page-section-space:clamp(3.75rem,7vw,6.75rem)}.course-page__breadcrumbs{z-index:3;position:relative}.course-page__breadcrumbs .breadcrumbs{max-width:1376px;margin-inline:auto}.course-page__hero{--page-title-block-body-width:62ch;--page-title-block-content-width:min(82rem,94vw);--page-title-block-edge-space:clamp(2.25rem,4vw,3.5rem)}.course-page__hero .page-title-block__body{color:var(--course-page-muted);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.55}.course-type-switcher{--course-page-ink:#111;--course-page-line:#dfe5ea;background:#fff;padding-block:0 clamp(4.5rem,7vw,6.5rem)}.course-type-switcher__inner{justify-content:center;display:flex}.course-type-switcher__options{border-radius:var(--radius-control,999px);background:#eef1f7;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.35rem;width:min(100%,38rem);padding:.45rem;display:grid}.course-type-switcher__option{border-radius:var(--radius-control,999px);color:#4f5158;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;min-height:clamp(3.4rem,6vw,4.75rem);padding:.85rem clamp(.75rem,2.5vw,1.75rem);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}a.course-type-switcher__option:hover,a.course-type-switcher__option:focus-visible{color:var(--course-page-ink);background:#ffffff8c}a.course-type-switcher__option:focus-visible{outline-offset:2px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){a.course-type-switcher__option:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.course-type-switcher__option--active{color:var(--course-page-ink);cursor:default;background:#fff;box-shadow:0 1px 2px #1111110a}.course-type-switcher__option-label{overflow-wrap:anywhere;text-align:center}.course-page{background:#fff}.course-page__inner{width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem)}.course-page-section,.content-slider,.course-content-slider,.course-page-support{scroll-margin-top:calc(var(--header-main-height,5rem) + 2rem)}.course-page-section{padding-block:var(--course-page-section-space)}.course-page-section--universities,.content-slider--news{background:var(--course-page-surface)}.course-page-support{color:#fff;background:#111;padding-block:clamp(3rem,6vw,5rem)}.course-page-support__inner{text-align:center;max-width:64rem}.course-page-support h2,.course-page-support h3,.course-page-support h4,.course-page-support p{color:inherit}.course-university-avatar-group{background:var(--course-page-surface,#f4f7f9);scroll-margin-top:calc(var(--header-main-height,5rem) + 2rem)}.course-page-section.course-university-avatar-group,.course-university-avatar-group{padding-block:clamp(2.75rem,5vw,4.5rem)}.course-university-avatar-group__inner{text-align:center}.course-university-avatar-group__header{gap:.6rem;max-width:52rem;margin-inline:auto;display:grid}.course-university-avatar-group__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12}.course-university-avatar-group__body{color:var(--course-page-muted,#64727c);max-width:46rem;margin-inline:auto;line-height:1.6}.course-university-avatar-group__body>*{margin-block:0}.course-university-avatar-group__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.9rem;display:flex}@media(max-width:47.999rem){.course-university-avatar-group__actions{flex-direction:column;align-items:stretch}.course-university-avatar-group__cta{width:100%}}.medical-doorway-page{color:var(--color-body-text);background:#fff}.medical-doorway-page__hero.page-title-block{padding-bottom:clamp(3.5rem,6vw,6rem)}.medical-doorway-section-nav{z-index:4;background:#f3f8fa;position:relative}.medical-doorway-section-nav__inner{max-width:86rem;margin-inline:auto;padding:0 clamp(.75rem,2vw,2rem) clamp(3.5rem,6vw,5.5rem);transform:translateY(clamp(-2.8rem,-4vw,-2rem))}.medical-doorway-section-nav__list{scroll-snap-type:inline mandatory;scrollbar-color:#b7c7cf transparent;scrollbar-width:thin;grid-auto-columns:minmax(min(82vw,18.5rem),1fr);grid-auto-flow:column;gap:.85rem;margin:0;padding:.2rem .2rem .9rem;scroll-padding-inline:.2rem;list-style:none;display:grid;overflow-x:auto}.medical-doorway-section-nav__item{scroll-snap-align:start;min-width:0}.medical-doorway-section-nav__link{border-radius:var(--radius-card,20px);color:#17313e;background:#fff;border:1px solid #dbe7ec;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:1rem;height:100%;min-height:12.25rem;padding:clamp(1.15rem,2.4vw,1.6rem);transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;position:relative;box-shadow:0 .65rem 2rem #12384814}.medical-doorway-section-nav__link:before{background:var(--color-primary);content:"";opacity:0;transform-origin:0;border-radius:999px;height:3px;transition:opacity .18s,transform .18s;position:absolute;inset:.75rem 1.25rem auto;transform:scaleX(.4)}.medical-doorway-section-nav__link:hover,.medical-doorway-section-nav__link:focus-visible{color:#0c6c91;border-color:#72c3e6;transform:translateY(-.2rem);box-shadow:0 1rem 2.6rem #12384821}@supports (color:color-mix(in lab,red,red)){:is(.medical-doorway-section-nav__link:hover,.medical-doorway-section-nav__link:focus-visible){border-color:color-mix(in srgb,var(--color-primary)48%,#dbe7ec)}}.medical-doorway-section-nav__link:focus-visible{outline-offset:3px;outline:3px solid #009de05c}@supports (color:color-mix(in lab,red,red)){.medical-doorway-section-nav__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)36%,transparent)}}.medical-doorway-section-nav__link:hover:before,.medical-doorway-section-nav__link:focus-visible:before,.medical-doorway-section-nav__link--active:before{opacity:1;transform:scaleX(1)}.medical-doorway-section-nav__link--active{color:#fff;background:#173845;border-color:#173845;box-shadow:0 1rem 2.7rem #11313e33}.medical-doorway-section-nav__link--active:hover,.medical-doorway-section-nav__link--active:focus-visible{color:#fff;border-color:#173845}.medical-doorway-section-nav__number{color:#6e828c;font-family:var(--type-font-ui);grid-column:1;font-size:.72rem;font-weight:700;line-height:1}.medical-doorway-section-nav__link--active .medical-doorway-section-nav__number{color:#9fdcf3}.medical-doorway-section-nav__copy{grid-column:1;align-content:start;gap:.65rem;min-width:0;display:grid}.medical-doorway-section-nav__title{color:inherit;font-family:var(--type-font-page-title);font-size:clamp(1.28rem,1.05rem + .65vw,1.7rem);font-weight:var(--type-font-page-title-weight-strong);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;line-height:1.13}.medical-doorway-section-nav__summary{color:#536873;font-family:var(--type-font-content);text-wrap:pretty;font-size:.91rem;line-height:1.5}.medical-doorway-section-nav__link--active .medical-doorway-section-nav__summary{color:#d7e7ed}.medical-doorway-section-nav__arrow{color:var(--color-primary-text);border:1px solid #cbdce3;border-radius:50%;grid-area:1/2/-1;justify-content:center;align-self:end;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .18s,border-color .18s,color .18s;display:flex}.medical-doorway-section-nav__arrow svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.medical-doorway-section-nav__link:hover .medical-doorway-section-nav__arrow,.medical-doorway-section-nav__link:focus-visible .medical-doorway-section-nav__arrow{background:var(--color-primary);border-color:var(--color-primary);color:var(--button-primary-foreground)}.medical-doorway-section-nav__link--active .medical-doorway-section-nav__arrow{color:#fff;border-color:#ffffff57}.medical-doorway-page__content{background:#fff;padding:clamp(3.75rem,7vw,6.25rem) clamp(1rem,3vw,2rem)}.medical-doorway-page__article{color:#314650;max-width:70ch;margin-inline:auto;font-size:clamp(1.03rem,.99rem + .16vw,1.13rem);line-height:1.72}.medical-doorway-page__article :is(h2,h3){color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance}.medical-doorway-page__article h2{font-size:clamp(2rem,1.65rem + 1vw,2.8rem);line-height:1.12}.medical-doorway-page__article h3{font-size:clamp(1.45rem,1.25rem + .55vw,1.9rem);line-height:1.2}.medical-doorway-page__article :is(ul,ol){gap:.55rem;padding-inline-start:1.35rem;display:grid}.medical-doorway-page__article ul{list-style:outside}.medical-doorway-page__article ol{list-style:decimal}.medical-doorway-page__article a{color:var(--color-primary-text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.medical-doorway-page__article a:hover,.medical-doorway-page__article a:focus-visible{color:var(--color-primary-text-hover)}.medical-doorway-page__blocks{background:#fff}.medical-doorway-page__children{background:#f3f8fa;padding:clamp(4rem,7vw,6.5rem) clamp(.75rem,2vw,2rem)}.medical-doorway-page__children-inner{gap:clamp(2rem,4vw,3rem);max-width:80rem;margin-inline:auto;display:grid}.medical-doorway-page__children-header{text-align:center;gap:.65rem;max-width:46rem;margin-inline:auto;display:grid}.medical-doorway-page__children-eyebrow{color:var(--color-primary-text);font-family:var(--type-font-ui);margin:0;font-size:.82rem;font-weight:700}.medical-doorway-page__children-title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(2rem,1.65rem + 1.2vw,3rem);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance;margin:0;line-height:1.1}.medical-doorway-page__children-grid{gap:1rem;display:grid}.medical-doorway-page__child-card{border-radius:var(--radius-card,20px);color:#17313e;background:#fff;border:1px solid #dbe7ec;gap:.9rem;min-height:15rem;padding:clamp(1.35rem,3vw,2rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 .5rem 1.8rem #11313e0f}.medical-doorway-page__child-card:hover,.medical-doorway-page__child-card:focus-visible{color:#17313e;border-color:#72c3e6;transform:translateY(-.2rem);box-shadow:0 1rem 2.5rem #11313e1c}@supports (color:color-mix(in lab,red,red)){:is(.medical-doorway-page__child-card:hover,.medical-doorway-page__child-card:focus-visible){border-color:color-mix(in srgb,var(--color-primary)48%,#dbe7ec)}}.medical-doorway-page__child-card:focus-visible{outline-offset:3px;outline:3px solid #009de05c}@supports (color:color-mix(in lab,red,red)){.medical-doorway-page__child-card:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)36%,transparent)}}.medical-doorway-page__child-title{font-family:var(--type-font-page-title);font-size:clamp(1.4rem,1.2rem + .5vw,1.8rem);font-weight:var(--type-font-page-title-weight-strong);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;line-height:1.15}.medical-doorway-page__child-summary{color:#536873;line-height:1.58}.medical-doorway-page__child-cta{color:var(--color-primary-text);font-family:var(--type-font-ui);align-self:end;align-items:center;gap:.5rem;margin-top:auto;font-size:.88rem;font-weight:700;display:inline-flex}.medical-doorway-page__child-cta svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem;transition:transform .18s}.medical-doorway-page__child-card:hover .medical-doorway-page__child-cta svg,.medical-doorway-page__child-card:focus-visible .medical-doorway-page__child-cta svg{transform:translate(.18rem)}.medical-doorway-page__blocks .team-card{background:#fff;padding-block:clamp(4rem,7vw,6.5rem)}.medical-doorway-page__blocks .team-card__container{gap:1rem;max-width:80rem;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem)}.medical-doorway-page__blocks .team-card__card-wrapper{border-radius:var(--radius-card,20px);background:#f3f8fa;border:1px solid #dbe7ec;min-height:16rem;margin-bottom:0;padding:clamp(1.35rem,3vw,2rem)}.medical-doorway-page__blocks .team-card__card-title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(1.45rem,1.2rem + .6vw,1.9rem);font-weight:var(--type-font-page-title-weight-strong);margin-bottom:1rem;line-height:1.15}.medical-doorway-page__blocks .team-card__card-body{color:#536873;line-height:1.58}.medical-doorway-page__blocks .team-card__card-link{color:var(--color-primary-text);font-family:var(--type-font-ui);gap:.5rem;font-size:.88rem;font-weight:700}.medical-doorway-page__blocks .team-card__card-link .arrow-icon{width:1rem;height:1rem}@media(min-width:48rem){.medical-doorway-section-nav__list{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;overflow:visible}.medical-doorway-page__children-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start-2{inset-inline-start:calc(var(--spacing)*2)}.end-2{inset-inline-end:calc(var(--spacing)*2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-full{top:100%}.bottom-full{bottom:100%}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.column-left{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.column-left{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.column-left{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.column-left{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.column-left{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}.column-left-7{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.column-left-7{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.column-left-7{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.column-left-7{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.column-left-7{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 6}}.column-main-10{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.column-main-10{padding-inline:var(--spacing-large);grid-column:span 12/span 12}}@media(min-width:48rem){.column-main-10{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.column-main-10{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.column-main-10{padding-inline:calc(var(--spacing)*0);grid-column:2/span 10}}.grid-container{margin-inline:var(--spacing-medium);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1376px;display:grid}@media(min-width:40rem){.grid-container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.grid-container{grid-column:span 12/span 12}}@media(min-width:40rem){.grid-container{margin-inline:auto}}.column-right{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.column-right{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.column-right{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.column-right{padding-inline:calc(var(--spacing)*16)}}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-12{grid-column:span 12/span 12}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-4{margin:calc(var(--spacing)*4)}.container{margin-inline:auto}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mx-medium{margin-inline:var(--spacing-medium)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-16{margin-block:calc(var(--spacing)*16)}.\!ms-auto{margin-inline-start:auto!important}.ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.\!me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)!important}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.mt-large{margin-top:var(--spacing-large)}.mt-medium{margin-top:var(--spacing-medium)}.mt-xlarge{margin-top:var(--spacing-xlarge)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-large{margin-bottom:var(--spacing-large)}.mb-medium{margin-bottom:var(--spacing-medium)}.mb-xlarge{margin-bottom:var(--spacing-xlarge)}.arrow-icon{margin-left:calc(var(--spacing)*2);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:inline-block}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-large{margin-left:var(--spacing-large)}.button-expand{box-sizing:border-box;width:100%;min-width:0}.button-count{border-radius:var(--radius-control,999px);color:#fff;background:#111;justify-content:center;align-items:center;min-width:1.28rem;height:1.28rem;padding-inline:.35rem;font-size:.74rem;font-weight:750;line-height:1;display:inline-flex}.button-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--button-primary-background);border-radius:var(--radius-control,999px);background:var(--button-primary-background);color:var(--button-primary-text);cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){.button-primary{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-primary);border-radius:var(--radius-control,999px);color:var(--button-secondary-foreground);cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){.button-secondary{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-reversed{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#fff;cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;background:#111;border:1px solid #111;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.type-stack{align-content:start;row-gap:var(--type-space-md);display:grid}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\!h-2\.5{height:calc(var(--spacing)*2.5)!important}.h-1\/6{height:16.6667%}.h-2{height:calc(var(--spacing)*2)}.h-2\/6{height:33.3333%}.h-4\/6{height:66.6667%}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.h-\[18em\]{height:18em}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[200px\]{height:200px}.h-full{height:100%}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-full{max-height:100%}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.\!w-2\.5{width:calc(var(--spacing)*2.5)!important}.w-1\/2{width:50%}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-20{width:calc(var(--spacing)*20)}.w-32{width:calc(var(--spacing)*32)}.w-50{width:calc(var(--spacing)*50)}.w-\[18px\]{width:18px}.w-\[25px\]{width:25px}.w-\[80vw\]{width:80vw}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-auto{width:auto}.w-full{width:100%}.max-w-75{max-width:calc(var(--spacing)*75)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-screen{min-width:100vw}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fade-in{animation:.5s ease-in-out forwards fadeIn}.animate-slide-up{animation:.5s ease-in-out forwards slideUp}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-12{-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.type-stack-relaxed{row-gap:var(--type-space-lg)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-sm{border-radius:var(--radius-sm)!important}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-3,.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-gray-200{border-color:var(--color-gray-200)!important}.border-current{border-color:currentColor}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-grey-light{border-color:var(--color-grey-light)}.border-primary-tint-4{border-color:var(--color-primary-tint-4)}.border-transparent{border-color:#0000}.border-white{border-color:#fff}.border-t-transparent{border-top-color:#0000}.\!bg-white{background-color:#fff!important}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.bg-grey-light{background-color:var(--color-grey-light)}.bg-primary{background-color:var(--color-primary)}.bg-primary-tint-2{background-color:var(--color-primary-tint-2)}.bg-primary-tint-3{background-color:var(--color-primary-tint-3)}.bg-primary-tint-3-40{background-color:var(--color-primary-tint-3-40)}.bg-primary-tint-3-70{background-color:var(--color-primary-tint-3-70)}.bg-primary-tint-4{background-color:var(--color-primary-tint-4)}.bg-primary\/20{background-color:#009de033}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-white{background-color:#fff}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-black{fill:var(--color-black)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-medium{padding:var(--spacing-medium)}.p-xlarge{padding:var(--spacing-xlarge)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-medium{padding-inline:var(--spacing-medium)}.section-padding{padding-block:calc(var(--spacing)*10)}@media(min-width:40rem){.section-padding{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.section-padding{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.section-padding{padding-block:calc(var(--spacing)*24)}}.\!py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[3em\]{padding-block:3em}.py-xlarge{padding-block:var(--spacing-xlarge)}.pe-6{padding-inline-end:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-copy-relaxed{line-height:var(--type-leading-copy-relaxed)}.leading-display{line-height:var(--type-leading-display)}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-body-text\)\]{color:var(--color-body-text)}.text-\[var\(--color-primary-text\)\]{color:var(--color-primary-text)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-error{color:var(--color-error)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-red-600{color:var(--color-red-600)}.text-success{color:var(--color-success)}.text-white{color:#fff}.text-white\/80{color:#fffc}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.button-cta{--button-font-size:1rem;--button-min-height:2.85rem;--button-min-width:min(100%,11.25rem);--button-padding-block:.72rem;--button-padding-inline:1.3rem}.button-small{--button-font-size:.9rem;--button-min-height:2.45rem;--button-min-width:min(100%,8rem);--button-padding-block:.58rem;--button-padding-inline:.9rem}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[animation-delay\:200ms\]{animation-delay:.2s}.\[animation-delay\:300ms\]{animation-delay:.3s}.\[animation-delay\:400ms\]{animation-delay:.4s}.\[animation-delay\:600ms\]{animation-delay:.6s}.\[animation-delay\:800ms\]{animation-delay:.8s}.\[animation-delay\:1000ms\]{animation-delay:1s}.\[animation-delay\:\<\?\=\$delay\?\>ms\]{animation-delay:<?=$delay?>ms}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:right-3:before{content:var(--tw-content);right:calc(var(--spacing)*3)}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:h-1:before{content:var(--tw-content);height:calc(var(--spacing)*1)}.before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing)*1)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-gray-300:before{content:var(--tw-content);background-color:var(--color-gray-300)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing)*0)}.last-of-type\:before\:hidden:last-of-type:before{content:var(--tw-content);display:none}@media(hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-\[var\(--color-primary-hover\)\]:hover{background-color:var(--color-primary-hover)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:text-\[var\(--color-primary-text-hover\)\]:hover{color:var(--color-primary-text-hover)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-white:hover{color:#fff}.hover\:opacity-0:hover{opacity:0}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:text-gray-600:focus{color:var(--color-gray-600)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:1376px){.min-\[1376px\]\:pb-24{padding-bottom:calc(var(--spacing)*24)}}@media(min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-8{grid-column-start:8}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-large{margin-bottom:var(--spacing-large)}.sm\:flex{display:flex}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:w-1\/4{width:25%}.sm\:w-5\/12{width:41.6667%}.sm\:w-7\/12{width:58.3333%}.sm\:max-w-\[260px\]{max-width:260px}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.sm\:gap-y-4{row-gap:calc(var(--spacing)*4)}.sm\:gap-y-6{row-gap:calc(var(--spacing)*6)}.sm\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-primary-tint-4{border-color:var(--color-primary-tint-4)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-large{padding-inline:var(--spacing-large)}.sm\:px-medium{padding-inline:var(--spacing-medium)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:sticky{position:sticky}.md\:top-\[7em\]{top:7em}.md\:top-\[150px\]{top:150px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-8{grid-column-start:8}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:block{display:block}.md\:grid{display:grid}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-full{width:100%}.md\:max-w-xl{max-width:var(--container-xl)}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing)*6)}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.md\:p-xlarge{padding:var(--spacing-xlarge)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-xlarge{padding-inline:var(--spacing-xlarge)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-7{grid-column-start:7}.lg\:m-auto{margin:auto}.lg\:my-8{margin-block:calc(var(--spacing)*8)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-xlarge{margin-bottom:var(--spacing-xlarge)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[300px\]{height:300px}.lg\:h-\[600px\]{height:600px}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-\[5em\]{padding-block:5em}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:text-center{text-align:center}}@media(min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:mb-xlarge{margin-bottom:var(--spacing-xlarge)}.xl\:section-padding{padding-block:calc(var(--spacing)*10)}@media(min-width:40rem){.xl\:section-padding{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.xl\:section-padding{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.xl\:section-padding{padding-block:calc(var(--spacing)*24)}}.xl\:pr-0{padding-right:calc(var(--spacing)*0)}}@media(prefers-color-scheme:dark){.dark\:\!border-neutral-700{border-color:var(--color-neutral-700)!important}.dark\:border-neutral-600{border-color:var(--color-neutral-600)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:\!bg-neutral-800{background-color:var(--color-neutral-800)!important}.dark\:bg-blue-500{background-color:var(--color-blue-500)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-neutral-900\/80{background-color:#171717cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-neutral-900\/80{background-color:color-mix(in oklab,var(--color-neutral-900)80%,transparent)}}.dark\:fill-neutral-200{fill:var(--color-neutral-200)}.dark\:text-blue-500{color:var(--color-blue-500)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-white{color:#fff}.dark\:before\:bg-gray-600:before{content:var(--tw-content);background-color:var(--color-gray-600)}@media(hover:hover){.dark\:hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.dark\:hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.dark\:hover\:text-neutral-300:hover{color:var(--color-neutral-300)}}.dark\:focus\:bg-neutral-800:focus{background-color:var(--color-neutral-800)}.dark\:focus\:text-neutral-300:focus{color:var(--color-neutral-300)}}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing)*2)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{background-color:var(--color-gray-300)}@media(prefers-color-scheme:dark){.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500::-webkit-scrollbar-thumb{background-color:var(--color-neutral-500)}}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{background-color:var(--color-gray-100)}@media(prefers-color-scheme:dark){.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700::-webkit-scrollbar-track{background-color:var(--color-neutral-700)}}}:root{--accordion-duration:.56s;--accordion-easing:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){:root{--accordion-duration:0s}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300 500;font-stretch:100%;font-display:swap;src:url(/front/assets/noto-sans-v42-latin-ext-normal-300-500-Yer4Bbkz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300 500;font-stretch:100%;font-display:swap;src:url(/front/assets/noto-sans-v42-latin-normal-300-500-avyUD5lZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-weight:300 500;font-stretch:100%;font-display:swap;src:url(/front/assets/noto-sans-v42-latin-ext-italic-300-500-C5rzJbkZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:300 500;font-stretch:100%;font-display:swap;src:url(/front/assets/noto-sans-v42-latin-italic-300-500-eGoF9YZz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:300 600;font-stretch:100%;font-display:swap;src:url(/front/assets/noto-serif-v33-latin-ext-normal-300-600-CmtoAz0t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:300 600;font-stretch:100%;font-display:swap;src:url(/front/assets/noto-serif-v33-latin-normal-300-600-DStRPlTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/front/assets/varela-round-v21-latin-ext-400-DwWHui5t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/front/assets/varela-round-v21-latin-400-zd9snEGF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--type-font-content:"Noto Sans",Arial,sans-serif;--type-font-ui:"Varela Round",Arial,sans-serif;--type-font-content-weight-strong:500;--type-font-body:var(--type-font-content);--type-font-page-title:"Noto Serif",Georgia,serif;--type-font-page-title-color:#333;--type-font-page-title-letter-spacing:-.035em;--type-font-page-title-weight:300;--type-font-page-title-weight-strong:500;--type-hero-title-color:var(--type-font-page-title-color);--type-hero-title-size:3rem;--type-hero-title-weight:400;--type-leading-display:1.12;--type-leading-heading:1.18;--type-leading-subheading:1.26;--type-leading-copy:1.5;--type-leading-copy-relaxed:1.62;--type-leading-compact:1.36;--type-space-2xs:clamp(.25rem,.5vw,.4rem);--type-space-xs:clamp(.4rem,.8vw,.6rem);--type-space-sm:clamp(.6rem,1.15vw,.85rem);--type-space-md:clamp(.85rem,1.6vw,1.15rem);--type-space-lg:clamp(1.1rem,2vw,1.5rem)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--type-font-page-title);font-synthesis-weight:none;letter-spacing:var(--type-font-page-title-letter-spacing)}:is(h1,h2,.h1,.h2){color:var(--type-font-page-title-color)}h1.h1-display{font-size:clamp(3rem,4.50704vw + 1.94366rem,6rem);line-height:clamp(3rem,4.50704vw + 1.94366rem,6rem);font-weight:var(--type-font-page-title-weight);font-family:var(--type-font-page-title)}h1{color:var(--type-hero-title-color);font-family:var(--type-font-page-title);font-size:var(--type-hero-title-size);font-weight:var(--type-hero-title-weight);line-height:var(--type-leading-display)}@media(min-width:64rem)and (max-width:80rem){:root{--type-hero-title-size:2.55rem}}@media(max-width:63.9375rem){:root{--type-hero-title-size:2.25rem}}@media(max-width:47.9375rem){:root{--type-hero-title-size:2rem}}h2{font-size:clamp(1.75rem,.751174vw + 1.57394rem,2.25rem);line-height:var(--type-leading-heading);font-weight:300}h3,.h3{font-size:clamp(1.5rem,.56338vw + 1.36796rem,1.875rem);line-height:var(--type-leading-subheading);font-weight:300}h4,.h4{font-size:clamp(1.25rem,.375587vw + 1.16197rem,1.5rem);line-height:var(--type-leading-subheading);font-weight:300}h5,.h5{font-size:clamp(1.125rem,.187793vw + 1.08099rem,1.25rem);line-height:var(--type-leading-subheading);font-weight:300}h6{font-size:clamp(1rem,.187793vw + .955986rem,1.125rem);line-height:var(--type-leading-subheading);font-weight:300}body,.body{font-size:1rem;line-height:var(--type-leading-copy);font-weight:400;font-family:var(--type-font-body);font-synthesis-weight:none;letter-spacing:0;color:var(--color-body-text)}dd{font-weight:var(--type-font-content-weight-strong)}.leading-display{line-height:var(--type-leading-display)}.leading-heading{line-height:var(--type-leading-heading)}.leading-subheading{line-height:var(--type-leading-subheading)}.leading-copy{line-height:var(--type-leading-copy)}.leading-copy-relaxed{line-height:var(--type-leading-copy-relaxed)}.leading-compact{line-height:var(--type-leading-compact)}.type-stack{align-content:start;row-gap:var(--type-space-md);display:grid}.type-stack>*{margin-block:0}.type-stack-tight{row-gap:var(--type-space-sm)}.type-stack-relaxed{row-gap:var(--type-space-lg)}.notification-container{pointer-events:none;inset:calc(var(--spacing)*0);z-index:100;flex-direction:column;align-items:flex-end;gap:1rem;padding:1rem;display:flex;position:fixed}.notification{pointer-events:auto;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;border-radius:1rem}.notification-enter{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}.notification-exit{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0}.notification-success{background-color:var(--color-success);color:#fff}.notification-warning{background-color:var(--color-warning);color:var(--color-primary-text)}.notification-error{background-color:var(--color-danger);color:#fff}.notification-default{background-color:var(--color-muted);color:#fff}.notification-container.top-left{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);align-items:flex-start}.notification-container.top-center{top:calc(var(--spacing)*0);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);align-items:center;left:50%}.notification-container.top-right{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);align-items:flex-end}.notification-container.bottom-left{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);align-items:flex-start}.notification-container.bottom-center{bottom:calc(var(--spacing)*0);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);align-items:center;left:50%}.notification-container.bottom-right{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);align-items:flex-end}:root{--content-container-max-width:96rem;--content-container-inline-space:clamp(1rem,3vw,1.75rem);--content-section-block-space:clamp(3.5rem,7vw,7.5rem);--content-surface-radius:clamp(1.5rem,3vw,2.75rem)}.content-section{padding-block-start:var(--content-section-space-before,var(--content-section-block-space));padding-block-end:var(--content-section-space-after,var(--content-section-block-space))}.content-container{box-sizing:border-box;max-width:var(--content-container-max-width);padding-inline:var(--content-container-inline-space);width:100%;margin-inline:auto}.content-surface{background:var(--content-surface-background,#fff);border-radius:var(--content-surface-radius);overflow:hidden}.grid-container:has(:only-child){row-gap:0}:root{--button-font-size:1rem;--button-font-weight:700;--button-min-height:2.85rem;--button-min-width:min(100%,10rem);--button-padding-block:.72rem;--button-padding-inline:1.3rem;--button-padding-inline-compact:1.05rem;--button-primary-background:#333;--button-primary-background-hover:#292929;--button-primary-foreground:#000;--button-primary-text:var(--color-link-on-surface-inverse);--button-primary-text-hover:var(--color-link-on-surface-inverse);--button-contrast-background:var(--color-link-on-surface-inverse);--button-contrast-background-hover:var(--button-contrast-background);--button-contrast-text:var(--color-surface-inverse);--button-secondary-foreground:#000;--text-link-cta-accent:var(--color-primary);--text-link-cta-arrow-color:var(--color-body-text-medium);--text-link-cta-color:var(--color-primary-tint-1);--text-link-cta-color-hover:#000;--text-link-cta-duration:.22s;--text-link-cta-easing:cubic-bezier(.22,1,.36,1)}@supports (color:color-mix(in lab,red,red)){:root{--button-contrast-background-hover:color-mix(in srgb,var(--button-contrast-background)85%,#fff)}}.button-decorator{border-radius:var(--radius-control,999px);color:#fff;background:#111;justify-content:center;align-items:center;min-width:1.28rem;height:1.28rem;padding-inline:.35rem;font-size:.74rem;font-weight:750;line-height:1;display:inline-flex}.button-primary:hover,.button-primary:focus-visible,.button-primary:active{background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.button-primary:hover,.button-primary:focus-visible,.button-primary:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-secondary:hover,.button-secondary:focus-visible,.button-secondary:active,.button-secondary.is-active,.button-secondary[aria-pressed=true],.button-secondary[aria-current=true]{border-color:var(--color-primary);color:var(--button-secondary-foreground);background:#009de014;box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.button-secondary:hover,.button-secondary:focus-visible,.button-secondary:active,.button-secondary.is-active,.button-secondary[aria-pressed=true],.button-secondary[aria-current=true]){background:color-mix(in srgb,var(--color-primary-mid)8%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-primary:focus,.button-secondary:focus,.button-reversed:focus{outline:none}.button-primary:focus-visible,.button-secondary:focus-visible,.button-reversed:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.button-primary:focus-visible,.button-secondary:focus-visible,.button-reversed:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.button-primary svg,.button-reversed svg,.uk-button.uk-button-primary svg,.uk-button.uk-button-secondary svg{color:currentColor;stroke:currentColor;flex:none}.button-secondary svg,.uk-button.uk-button-default svg{color:var(--button-secondary-foreground);stroke:currentColor;flex:none}.button-secondary:hover svg,.button-secondary:focus-visible svg,.button-secondary:active svg,.button-secondary.is-active svg,.button-secondary[aria-pressed=true] svg,.button-secondary[aria-current=true] svg,.uk-button.uk-button-default:hover svg,.uk-button.uk-button-default:focus-visible svg,.uk-button.uk-button-default:active svg,.uk-button.uk-button-default.uk-active svg{color:currentColor}.button-label{min-width:0}.button-arrow{color:currentColor;flex:none;justify-content:center;align-items:center;width:.9rem;height:.9rem;transition:color .16s;display:inline-flex;position:relative}.button-arrow__glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;transition:transform .16s;display:block;position:absolute}.button-arrow--circular{border:1px solid;border-radius:50%;flex-basis:1.55rem;width:1.55rem;height:1.55rem;transition:background-color .16s,border-color .16s,color .16s}.button-arrow--circular .button-arrow__glyph{width:.9rem;height:.9rem}:where(a,button,[role=button]):where(:hover,:focus-visible,:active) .button-arrow--right .button-arrow__glyph{transform:translate(.18rem)}:where(a,button,[role=button]):where(:hover,:focus-visible,:active) .button-arrow--left .button-arrow__glyph{transform:translate(-.18rem)}:where(a,button,[role=button]):where(:hover,:focus-visible,:active) .button-arrow--circular{background:var(--color-primary);border-color:var(--color-primary);color:var(--button-primary-foreground)}:where(a,button,[role=button]):where(:hover,:focus-visible,:active) .button-arrow--circular .button-arrow__glyph{transform:scale(1.12)}.text-link-cta{color:var(--text-link-cta-color);transition:color var(--text-link-cta-duration)ease;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.text-link-cta:hover,.text-link-cta:focus-visible{color:var(--text-link-cta-color-hover)}.text-link-cta:focus{outline:none}.text-link-cta:focus-visible{outline:3px solid var(--text-link-cta-accent);outline-offset:4px;border-radius:.2rem}@supports (color:color-mix(in lab,red,red)){.text-link-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--text-link-cta-accent)38%,transparent)}}:is(.text-link-cta__label,.text-link-underline){position:relative}:is(.text-link-cta__label,.text-link-underline):after{background:var(--text-link-cta-accent);content:"";transform-origin:0;height:2px;transition:transform var(--text-link-cta-duration)var(--text-link-cta-easing);position:absolute;bottom:-.16em;left:0;right:0;transform:scaleX(0)}:is(a,button):is(:hover,:focus-visible) .text-link-underline:after,.text-link-cta:hover .text-link-cta__label:after,.text-link-cta:focus-visible .text-link-cta__label:after{transform:scaleX(1)}.text-link-cta__arrow{color:var(--text-link-cta-arrow-color);width:1rem;height:1rem}.text-link-cta:hover .text-link-cta__arrow,.text-link-cta:focus-visible .text-link-cta__arrow,.text-link-cta:active .text-link-cta__arrow{color:var(--text-link-cta-accent)}.text-link-cta__arrow .button-arrow__glyph{stroke-width:1.8px}:is(.text-link-cta:hover,.text-link-cta:focus-visible,.text-link-cta:active) .button-arrow--right .button-arrow__glyph{transform:translate(.18rem)}:is(.text-link-cta:hover,.text-link-cta:focus-visible,.text-link-cta:active) .button-arrow--left .button-arrow__glyph{transform:translate(-.18rem)}@media(prefers-reduced-motion:reduce){.text-link-cta,.text-link-cta__label:after,.text-link-underline:after,.button-arrow__glyph{transition:none}}.button-secondary .button-arrow,.uk-button.uk-button-default .button-arrow{color:var(--button-secondary-foreground)}.button-secondary:hover .button-arrow,.button-secondary:focus-visible .button-arrow,.button-secondary:active .button-arrow,.button-secondary.is-active .button-arrow,.button-secondary[aria-pressed=true] .button-arrow,.button-secondary[aria-current=true] .button-arrow,.uk-button.uk-button-default:hover .button-arrow,.uk-button.uk-button-default:focus-visible .button-arrow,.uk-button.uk-button-default:active .button-arrow,.uk-button.uk-button-default.uk-active .button-arrow{color:currentColor}.button-primary :where(.button-count,.button-decorator),.button-secondary :where(.button-count,.button-decorator),.button-reversed :where(.button-count,.button-decorator){margin-left:auto}.button-reversed :where(.button-count,.button-decorator){color:#fff;background:#ffffff2e}.uk-button.uk-button-primary{background-color:var(--button-primary-background);border:1px solid var(--button-primary-background);border-radius:var(--radius-control,999px);color:var(--button-primary-text);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.uk-button.uk-button-primary:hover,.uk-button.uk-button-primary:focus-visible,.uk-button.uk-button-primary:active,.uk-button.uk-button-primary.uk-active{background-color:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.uk-button.uk-button-primary:hover,.uk-button.uk-button-primary:focus-visible,.uk-button.uk-button-primary:active,.uk-button.uk-button-primary.uk-active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.uk-button.uk-button-default{border-radius:var(--radius-control,999px);color:var(--button-secondary-foreground);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;background:#fff;border:1px solid #dfe5ea;justify-content:center;align-items:center;gap:.45rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.uk-button.uk-button-default:hover,.uk-button.uk-button-default:focus-visible{color:var(--button-secondary-foreground);border-color:#111}.uk-button.uk-button-default:active,.uk-button.uk-button-default.uk-active{color:#fff;background:#111;border-color:#111}.uk-button.uk-button-secondary{border-radius:var(--radius-control,999px);color:#fff;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;background:#111;border:1px solid #111;justify-content:center;align-items:center;gap:.45rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.uk-button.uk-button-secondary:hover,.uk-button.uk-button-secondary:focus-visible,.uk-button.uk-button-secondary:active,.uk-button.uk-button-secondary.uk-active{color:#fff;background:#111;border-color:#111;box-shadow:0 0 0 5px #1111111f}.uk-button.uk-button-primary:focus,.uk-button.uk-button-default:focus,.uk-button.uk-button-secondary:focus{outline:none}.uk-button.uk-button-primary:focus-visible,.uk-button.uk-button-default:focus-visible,.uk-button.uk-button-secondary:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.uk-button.uk-button-primary:focus-visible,.uk-button.uk-button-default:focus-visible,.uk-button.uk-button-secondary:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.button-small,.uk-button.uk-button-small{--button-font-size:.9rem;--button-min-height:2.45rem;--button-min-width:min(100%,8rem);--button-padding-block:.58rem;--button-padding-inline:.9rem}.button-medium,.uk-button.uk-button-medium{--button-font-size:1rem;--button-min-height:2.85rem;--button-min-width:min(100%,10rem);--button-padding-block:.72rem;--button-padding-inline:1.3rem}.button-cta{--button-font-size:1rem;--button-min-height:2.85rem;--button-min-width:min(100%,11.25rem);--button-padding-block:.72rem;--button-padding-inline:1.3rem}@media(min-width:80.0625rem){.button-cta{--button-font-size:1.05rem;--button-min-height:3.1rem;--button-padding-block:.88rem}}.button-large,.uk-button.uk-button-large{--button-font-size:1.05rem;--button-min-height:3.1rem;--button-min-width:min(100%,11.25rem);--button-padding-block:.88rem;--button-padding-inline:1.3rem}.scroll-reveal{animation-play-state:paused}.active{animation-play-state:running}.button-reversed.button-on-dark{color:#fff;background:#222;border-color:#222}.button-reversed.button-on-dark:hover,.button-reversed.button-on-dark:focus-visible,.button-reversed.button-on-dark:active{border-color:var(--color-primary,#009de0);color:#fff;background:#000;box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.button-reversed.button-on-dark:hover,.button-reversed.button-on-dark:focus-visible,.button-reversed.button-on-dark:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-primary.button-on-dark{background:var(--button-primary-background);border-color:var(--button-primary-background);color:var(--button-primary-text)}.button-primary.button-on-dark:hover,.button-primary.button-on-dark:focus-visible,.button-primary.button-on-dark:active{background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover)}.button-on-dark.button-contrast{background:var(--button-contrast-background);border-color:var(--button-contrast-background);color:var(--button-contrast-text)}.button-on-dark.button-contrast:hover,.button-on-dark.button-contrast:focus-visible,.button-on-dark.button-contrast:active{background:var(--button-contrast-background-hover);border-color:var(--button-contrast-background-hover);box-shadow:0 0 0 5px var(--button-contrast-background);color:var(--button-contrast-text)}@supports (color:color-mix(in lab,red,red)){:is(.button-on-dark.button-contrast:hover,.button-on-dark.button-contrast:focus-visible,.button-on-dark.button-contrast:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--button-contrast-background)24%,transparent)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@media(max-width:47.9375rem){.home-page .section-header{align-items:center;-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small);margin-bottom:var(--spacing-large);order:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"strapline strapline""title action""body body";row-gap:0;display:grid}.home-page .section-header__intro{display:contents}.home-page .section-header__strapline{grid-area:strapline}.home-page .section-header__title{grid-area:title;min-width:0}.home-page .section-header .section-header__body{margin-top:var(--spacing-medium);grid-area:body}.home-page .section-header__action{border:1px solid var(--color-primary);background-color:var(--color-primary);width:2.85rem;min-width:0;height:2.85rem;min-height:0;color:var(--button-primary-foreground);text-align:center;border-radius:50%;flex-shrink:0;grid-area:action;justify-content:center;place-self:center end;align-items:center;gap:0;margin:0;padding:0;line-height:1;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 0 #009de047}@supports (color:color-mix(in lab,red,red)){.home-page .section-header__action{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.home-page .section-header__action:is(:hover,:focus-visible,:active){border-color:var(--color-primary);background-color:var(--color-primary-hover);color:var(--button-primary-foreground);outline:none;box-shadow:0 0 0 5px #009de047}@supports (color:color-mix(in lab,red,red)){.home-page .section-header__action:is(:hover,:focus-visible,:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.home-page .section-header__action .button-arrow{width:var(--button-circle-icon-size,1.14rem);height:var(--button-circle-icon-size,1.14rem);transform-origin:50%;margin:0;transition:transform .22s;transform:scale(1)}.home-page .section-header__action .button-arrow__glyph{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transform:none}.home-page .section-header__action:is(:hover,:focus-visible,:active) .button-arrow{transform:scale(1.12)}.home-page .section-header__action:is(:hover,:focus-visible,:active) .button-arrow__glyph{transform:none}.home-page .section-header__action-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.content-slider{overflow-x:clip}.content-slider__header{align-items:center;gap:var(--spacing-medium);margin-bottom:var(--spacing-large);flex-wrap:wrap;justify-content:space-between;display:flex}.content-slider__title{margin:0}.content-slider__header-link{flex:none}.content-slider__slider{--content-slider-card-width:min(82vw,22rem);--content-slider-gap:var(--spacing-large);width:calc(50% + 50vw - .25rem);min-width:0}.content-slider__viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-.25rem;padding:.35rem .25rem .5rem;scroll-padding-inline:.25rem;overflow-x:auto}.content-slider__viewport::-webkit-scrollbar{display:none}.content-slider__viewport:focus-visible{border-radius:var(--radius-card,20px);outline-offset:3px;outline:3px solid #009de04d}@supports (color:color-mix(in lab,red,red)){.content-slider__viewport:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)30%,transparent)}}.content-slider__track{gap:var(--content-slider-gap);align-items:stretch;width:100%;min-width:100%;display:flex}.content-slider__track:after{content:"";flex:0 0 max(0px,calc(100% - var(--content-slider-card-width) - var(--content-slider-gap)))}.content-slider__slide{flex:0 0 var(--content-slider-card-width);gap:var(--spacing-small);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:grid}.content-slider__pagination{--content-pagination-bar-width:3rem;--content-pagination-dot-width:1.125rem;--content-pagination-gap:var(--spacing-small);margin-top:var(--spacing-medium);justify-content:flex-start;align-items:center;gap:0;width:-moz-max-content;width:max-content;display:flex}.content-slider__pagination[hidden]{display:none}.content-slider__pagination-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);cursor:pointer;flex:0 0 calc(var(--content-pagination-dot-width) + var(--content-pagination-gap));touch-action:manipulation;height:2.75rem;width:calc(var(--content-pagination-dot-width) + var(--content-pagination-gap));background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;transition:flex-basis .22s,width .22s;display:inline-flex}.content-slider__pagination-dot{border-radius:var(--radius-control,999px);height:1.125rem;width:var(--content-pagination-dot-width);background:#a8b0b5;transition:background-color .18s,width .22s;display:block}.content-slider__pagination-button[aria-current=true]{flex-basis:calc(var(--content-pagination-bar-width) + var(--content-pagination-gap));width:calc(var(--content-pagination-bar-width) + var(--content-pagination-gap))}.content-slider__pagination-button[aria-current=true] .content-slider__pagination-dot{width:var(--content-pagination-bar-width);background:#111}.content-slider__pagination-button:is(:hover,:focus-visible) .content-slider__pagination-dot{background:#111}.content-slider__pagination-button:focus-visible{outline:none}.content-slider__slide--cta{align-self:stretch}.content-slider__cta-card-link{--text-link-cta-accent:#fff;--text-link-cta-arrow-color:#fff;--text-link-cta-color:#fff;--text-link-cta-color-hover:#fff;background:var(--brand-blue);border-radius:var(--radius-card,20px);color:#fff;font-family:var(--type-font-content);justify-content:flex-start;align-items:center;-moz-column-gap:clamp(.4rem,1vw,.65rem);column-gap:clamp(.4rem,1vw,.65rem);width:100%;padding:clamp(1.25rem,2.5vw,2rem);text-decoration:none;transition:background-color .18s;display:flex}.content-slider__cta-card-link:is(:hover,:focus-visible){background:var(--brand-blue)}.content-slider__cta-card-link:focus{outline:none}.content-slider__cta-card-link:focus-visible{outline-offset:3px;outline:3px solid #009de061;box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){.content-slider__cta-card-link:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent);outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.content-slider__cta-card-label{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;line-height:1.12}.content-slider__cta-card-arrow{color:#fff;width:1.15rem;height:1.15rem}.content-slider__cta-card-arrow .button-arrow__glyph{stroke-width:1.8px}.content-slider__cta-card-link:is(:hover,:focus-visible) .content-slider__cta-card-arrow{color:#fff}.content-slider__slide>*{height:100%}.content-slider__slide .news-index-card__panel{flex:1 0 auto}.content-slider--news .content-slider__slider{--content-slider-card-width:min(82vw,25rem)}.content-slider--news .news-index-card__panel{box-shadow:0 .4rem 1.25rem #1c27300f}@media(min-width:40rem){.content-slider--news .content-slider__slider{--content-slider-card-width:min(68vw,29rem)}.content-slider__slider{--content-slider-card-width:min(62vw,24rem)}}@media(min-width:64rem){.content-slider--news .content-slider__slider{--content-slider-card-width:min(36vw,29rem)}.content-slider__slider{--content-slider-card-width:clamp(19rem,27vw,24rem)}}@media(prefers-reduced-motion:reduce){.content-slider__pagination-button,.content-slider__pagination-dot,.content-slider__cta-card-link{transition:none}}.content-slider__slide--two-rows{gap:var(--spacing-large);grid-template-rows:repeat(2,minmax(0,1fr))}.content-slider__body{color:var(--color-body-text-medium);margin-top:var(--spacing-medium);max-width:46rem}.content-slider--universities .content-slider__slider{--content-slider-card-width:min(76vw,19rem)}.content-slider--universities .content-slider__pagination{max-width:min(100%,calc(100vw - 2*var(--spacing-medium)));flex-wrap:wrap}.content-slider__layout{gap:var(--spacing-large);display:grid}.content-slider__layout>.content-slider__header{margin:0}.content-slider__results{min-width:0}.content-slider__actions{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.content-slider__pagination-button[hidden]{display:none}@media(max-width:47.999rem){.content-slider__pagination{display:none}.content-slider--universities .content-slider__slide{display:contents}.content-slider--universities [data-video-slider-item]{flex:0 0 var(--content-slider-card-width);scroll-snap-align:start;scroll-snap-stop:always;height:auto}.content-slider__actions>a{--button-min-width:0;flex:auto}}@media(min-width:48rem){.content-slider__layout{grid-template-columns:minmax(0,1fr) auto}.content-slider__layout>.content-slider__header{grid-area:1/1}.content-slider__layout>.content-slider__actions{grid-area:1/2;justify-content:flex-end;align-self:center}.content-slider__layout>.content-slider__results{grid-column:1/-1}}[data-video-slider-bounded] [data-video-slider-track]:after{content:"";flex:0 0 calc(var(--video-slider-end-space,0px) + var(--video-slider-end-overhang,0px));margin-inline-start:calc(var(--video-slider-track-gap,0px)*-1)}[data-video-slider-bounded] [data-video-slider-dot][hidden],[data-video-slider-bounded] [data-video-slider-pagination][hidden]{display:none}[data-video-slider-bounded] [data-video-slider-viewport]{margin-inline-start:calc(var(--video-slider-start-space,0px)*-1);padding-inline-start:calc(var(--video-slider-start-space,0px) + var(--video-slider-start-inset,0px));scroll-padding-inline-start:calc(var(--video-slider-start-space,0px) + var(--video-slider-start-inset,0px))}.study-directory__viewport{--video-slider-start-inset:.25rem}.page-title-block+.generic-wysiwyg{--content-section-space-before:0}.generic-wysiwyg__strapline{color:var(--color-body-text-medium);font-size:clamp(1rem,1.5vw,1.125rem);line-height:var(--type-leading-copy)}.generic-wysiwyg__body :is(ul,ol){gap:var(--spacing-small);padding-inline-start:var(--spacing-large);display:grid}.generic-wysiwyg__body ul{list-style:outside}.generic-wysiwyg__body ol{list-style:decimal}.generic-wysiwyg__body a{color:var(--color-primary-text);text-underline-offset:.18em;text-decoration:underline}.generic-wysiwyg__body blockquote{border-inline-start:3px solid var(--color-primary);color:var(--color-body-text-medium);padding-inline-start:var(--spacing-medium)}.country-flag,img[src*="/images/l10n/"][src*=".svg"]{border-radius:50%}.panel-inverse{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse)}.panel-inverse a:not(.button-primary):not(.button-reversed){color:var(--color-link-on-surface-inverse)}.panel-inverse a:not(.button-primary):not(.button-reversed):hover{color:var(--color-link-on-surface-inverse);text-decoration:underline}.cta-modal{color:#172b41;background:#fff;border:0;border-radius:1.5rem;width:min(48rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1rem,3vw,2rem);position:fixed;inset:0;overflow:auto;box-shadow:0 1rem 4rem #0004}.cta-modal::backdrop{background:#102335b3}.cta-modal__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cta-modal__header h2{font-size:1.5rem;font-weight:700}.cta-modal__close{cursor:pointer;padding:.5rem;font-size:2rem;line-height:1}.cta-modal-open{overflow:hidden}input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time]{min-height:38px;margin-top:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;border-radius:0;border-radius:var(--radius-lg);border-width:1px;border-color:#6a7282;border-width:0;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:#fff;width:100%;padding:.5rem .75rem;padding-inline:10px;font-size:1rem;line-height:1.5rem;display:block}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-moz-placeholder{color:#6a7282;opacity:1}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::placeholder{color:#6a7282;opacity:1}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-fields-wrapper{padding:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-date-and-time-value{min-height:1.5em}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-date-and-time-value{text-align:inherit}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit{display:inline-flex}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::-moz-placeholder{color:var(--color-gray-400)}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time])::placeholder{color:var(--color-gray-400)}:is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=date],input[type=time]):focus{border-color:var(--color-accent);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input[type=file]{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);display:block}input[type=file]:disabled{pointer-events:none;opacity:.5}input[type=file]::file-selector-button{border-radius:var(--radius-control,999px);background:var(--color-primary);color:var(--button-primary-foreground);cursor:pointer;border:0;margin-inline-end:1rem;padding:.58rem .9rem;font-size:.875rem;font-weight:750;transition:background-color .3s,box-shadow .3s}input[type=file]:hover::file-selector-button{background:var(--color-primary-hover);box-shadow:0 0 0 4px #009de02e}@supports (color:color-mix(in lab,red,red)){input[type=file]:hover::file-selector-button{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-mid)18%,transparent)}}input[type=file]:focus-visible::file-selector-button{background:var(--color-primary-hover);box-shadow:0 0 0 4px #009de02e}@supports (color:color-mix(in lab,red,red)){input[type=file]:focus-visible::file-selector-button{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-mid)18%,transparent)}}select{margin-top:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#6a7282;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-text);background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.5em 1.5em;background-image:linear-gradient(45deg,transparent 50%,var(--color-primary-text)50%),linear-gradient(135deg,var(--color-primary-text)50%,transparent 50%);width:100%;min-height:44px;color:var(--color-primary-text);background-position:calc(100% - 16px),calc(100% - 10px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:8px;padding:.56rem 2.25rem .56rem .85rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:block}select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}select:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-color:var(--color-primary-text);outline-style:none;box-shadow:0 0 0 3px #006c992e}@supports (color:color-mix(in lab,red,red)){select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-text)18%,transparent)}}textarea{min-height:38px;margin-top:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;border-radius:0;border-radius:var(--radius-lg);border-width:1px;border-color:#6a7282;border-width:0;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);padding:.5rem .75rem;background-color:#fff;width:100%;padding-inline:10px;font-size:1rem;line-height:1.5rem;display:block}textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}textarea::-moz-placeholder{color:var(--color-gray-400);opacity:1}textarea::placeholder{color:var(--color-gray-400);opacity:1}textarea:focus{border-color:var(--color-accent);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(pointer:coarse){input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:38px;margin-top:calc(var(--spacing)*0);--tw-shadow:0 0 #0000;border-radius:0;border-radius:var(--radius-lg);border-width:1px;border-color:#6a7282;border-width:0;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:#fff;width:100%;padding:.5rem .75rem;padding-inline:10px;font-size:1rem;line-height:1.5rem;display:block}:is(input[type=date],input[type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}:is(input[type=date],input[type=time])::-moz-placeholder{color:#6a7282;opacity:1}:is(input[type=date],input[type=time])::placeholder{color:#6a7282;opacity:1}:is(input[type=date],input[type=time])::-webkit-datetime-edit-fields-wrapper{padding:0}:is(input[type=date],input[type=time])::-webkit-date-and-time-value{min-height:1.5em}:is(input[type=date],input[type=time])::-webkit-date-and-time-value{text-align:inherit}:is(input[type=date],input[type=time])::-webkit-datetime-edit{display:inline-flex}:is(input[type=date],input[type=time])::-webkit-datetime-edit{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:is(input[type=date],input[type=time])::-moz-placeholder{color:var(--color-gray-400)}:is(input[type=date],input[type=time])::placeholder{color:var(--color-gray-400)}:is(input[type=date],input[type=time]):focus{border-color:var(--color-accent);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.light input,.light textarea,.light select{color:#fff}.light label{color:#030735}.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time]{min-height:38px;margin-top:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;border-radius:0;border-radius:var(--radius-lg);border-width:1px;border-color:#6a7282;border-width:0;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);padding:.5rem .75rem;background-color:#0000;width:100%;padding-inline:10px;font-size:1rem;line-height:1.5rem;display:block}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-moz-placeholder{color:#6a7282;opacity:1}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::placeholder{color:#6a7282;opacity:1}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-fields-wrapper{padding:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-date-and-time-value{min-height:1.5em}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-date-and-time-value{text-align:inherit}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit{display:inline-flex}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::-moz-placeholder{color:#fff}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time])::placeholder{color:#fff}:is(.light input[type=text],.light input[type=number],.light input[type=password],.light input[type=email],.light input[type=date],.light input[type=time]):focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#fff}.light select{margin-top:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#6a7282;border-style:var(--tw-border-style);color:#fff;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-width:1px;border-color:#ffffffad;border-radius:0;width:100%;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5rem;display:block}.light select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}.light select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}.light select::-moz-placeholder{color:#fff}.light select::placeholder{color:#fff}.light select:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#fff}.light textarea{min-height:38px;margin-top:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;border-radius:0;border-radius:var(--radius-lg);border-width:1px;border-color:#6a7282;border-width:0;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);padding:.5rem .75rem;background-color:#0000;width:100%;padding-inline:10px;font-size:1rem;line-height:1.5rem;display:block}.light textarea:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}.light textarea::-moz-placeholder{color:#fff;opacity:1}.light textarea::placeholder{color:#fff;opacity:1}.light textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#fff}@media(pointer:coarse){.light input[type=date],.light input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:38px;margin-top:calc(var(--spacing)*0);--tw-shadow:0 0 #0000;border-radius:0;border-radius:var(--radius-lg);border-width:1px;border-color:#6a7282;border-width:0;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:#0000;width:100%;padding:.5rem .75rem;padding-inline:10px;font-size:1rem;line-height:1.5rem;display:block}:is(.light input[type=date],.light input[type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}:is(.light input[type=date],.light input[type=time])::-moz-placeholder{color:#6a7282;opacity:1}:is(.light input[type=date],.light input[type=time])::placeholder{color:#6a7282;opacity:1}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-fields-wrapper{padding:0}:is(.light input[type=date],.light input[type=time])::-webkit-date-and-time-value{min-height:1.5em}:is(.light input[type=date],.light input[type=time])::-webkit-date-and-time-value{text-align:inherit}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit{display:inline-flex}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:is(.light input[type=date],.light input[type=time])::-moz-placeholder{color:#fff}:is(.light input[type=date],.light input[type=time])::placeholder{color:#fff}:is(.light input[type=date],.light input[type=time]):focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#fff}}label:has(input[type=checkbox]),label:has(input[type=radio]){cursor:pointer}.page-title-block__sky{opacity:.7;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-title-block__cloud-layer{z-index:0;--cloud-gap:clamp(110px,13vw,280px);--cloud-offset-odd:0px;--cloud-offset-even:0px;width:145vw;min-width:145vw;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.page-title-block__cloud-rail{will-change:transform;width:-moz-max-content;width:max-content;display:flex;overflow:visible}.page-title-block__cloud-track{align-items:center;gap:var(--cloud-gap);min-width:145vw;padding-right:var(--cloud-gap);flex:none;justify-content:space-between;display:flex;overflow:visible}.page-title-block__cloud{flex:none}.page-title-block__cloud-track .page-title-block__cloud:nth-child(odd){transform:translateY(var(--cloud-offset-odd))}.page-title-block__cloud-track .page-title-block__cloud:nth-child(2n){transform:translateY(var(--cloud-offset-even))}.page-title-block__cloud img{backface-visibility:hidden;will-change:transform;width:auto;max-width:none;height:auto}.page-title-block__cloud-layer--far{--cloud-gap:clamp(110px,13vw,320px);--cloud-offset-odd:-3px;--cloud-offset-even:7px;top:clamp(2rem,9%,5rem)}.page-title-block__cloud-layer--mid{--cloud-gap:clamp(92px,11vw,260px);--cloud-offset-odd:4px;--cloud-offset-even:-8px;top:clamp(7rem,34%,15rem)}.page-title-block__cloud-layer--near{--cloud-gap:clamp(82px,9.5vw,220px);--cloud-offset-odd:-6px;--cloud-offset-even:10px;top:clamp(12rem,62%,26rem)}.page-title-block__cloud-layer--far .page-title-block__cloud img{opacity:.55;height:clamp(13px,1.1vw,17px)}.page-title-block__cloud-layer--mid .page-title-block__cloud img{opacity:.68;height:clamp(17px,1.6vw,25px)}.page-title-block__cloud-layer--near .page-title-block__cloud img{opacity:.78;height:clamp(22px,2.1vw,34px)}@media(max-width:47.9375rem){.page-title-block__sky{opacity:.58}.page-title-block__cloud-layer,.page-title-block__cloud-track{width:170vw;min-width:170vw}.page-title-block__cloud-layer--far{--cloud-gap:clamp(72px,19vw,132px);top:clamp(1.5rem,8%,3.5rem)}.page-title-block__cloud-layer--mid{--cloud-gap:clamp(66px,17vw,122px);top:clamp(7rem,34%,15rem)}.page-title-block__cloud-layer--near{--cloud-gap:clamp(58px,15vw,108px);top:clamp(12rem,60%,24rem)}}.page-title-block .page-title-block__headline{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(2.75rem,6.1vw,5.5rem);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance;max-width:18ch;line-height:1.02}.page-title-block.page-title-block--lead-hierarchy h1.page-title-block__context-title{color:var(--type-font-page-title-color);font-family:var(--type-font-ui);font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:var(--type-font-page-title-weight-strong);letter-spacing:0;line-height:1.2}.page-title-block.page-title-block--lead-hierarchy h2.page-title-block__headline{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(2.75rem,6.1vw,5.5rem);font-weight:var(--type-font-page-title-weight-strong);line-height:1.02}.pagination{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.pagination__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pagination__item{margin:0}.pagination__button{--button-min-height:2.85rem;--button-min-width:2.85rem;--button-padding-inline:.8rem}.pagination__button--direction{--button-min-width:auto}.pagination__button[aria-current=page]{cursor:default}.pagination__ellipsis{color:var(--color-body-text-medium);justify-content:center;align-items:center;min-width:1.5rem;height:2.85rem;font-weight:700;display:inline-flex}.pagination__jump{color:var(--color-body-text-medium);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;font-size:.9rem;font-weight:700;display:inline-flex}select.pagination__select{border-color:var(--color-primary);border-radius:var(--radius-control,999px);border-width:2px;width:auto;min-width:5rem;min-height:2.85rem;padding-block:.58rem;font-size:.9rem}@media(max-width:35rem){.pagination__list{gap:.4rem}.pagination__item--direction{order:2}.pagination__button--direction{margin-top:.25rem}}body.error{background:#eceff1;margin:0}.error-page{--error-page-code-size:clamp(18rem,48vh,30rem);--error-page-figure-ground-overlap:clamp(2.75rem,6.5vh,5.25rem);--error-page-figure-height:clamp(16rem,42vh,28rem);--error-page-ground:#eceff1;--error-page-ground-start:66.666vh;--error-page-sky:#fff;background:var(--error-page-sky);color:#111;text-align:center;min-height:100vh;padding-inline:1.5rem;position:relative;overflow:hidden}.error-page:before{background:var(--error-page-ground);content:"";inset:var(--error-page-ground-start)0 0;z-index:0;position:absolute}.error-page .error-page__sky{height:var(--error-page-ground-start);opacity:1;z-index:auto;inset:0 0 auto}.error-page .error-page__cloud-layer{width:150vw;min-width:150vw;left:50%;transform:translate(-50%)}.error-page__cloud-layer .home-hero__cloud-track{min-width:150vw}.error-page .home-hero__cloud-layer--far{--cloud-gap:clamp(160px,20vw,420px);z-index:1;top:clamp(1.25rem,7vh,5rem)}.error-page .home-hero__cloud-layer--mid{--cloud-gap:clamp(120px,16vw,320px);z-index:3;top:clamp(8rem,31vh,20rem)}.error-page .home-hero__cloud-layer--near{--cloud-gap:clamp(96px,13vw,260px);z-index:5;top:clamp(15rem,55vh,34rem)}.error-page .home-hero__cloud-layer--far .home-hero__cloud img{opacity:.48;height:clamp(12px,1vw,16px)}.error-page .home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.62;height:clamp(16px,1.4vw,24px)}.error-page .home-hero__cloud-layer--near .home-hero__cloud img{opacity:.72;height:clamp(21px,2vw,34px)}.error-page__content{grid-template-rows:var(--error-page-ground-start)minmax(0,1fr);justify-items:center;width:min(100%,45rem);max-width:45rem;min-height:100vh;margin-inline:auto;display:grid;position:relative}.error-page__top,.error-page__bottom{justify-items:center;width:100%;display:grid}.error-page__top{min-height:var(--error-page-ground-start);align-content:center;position:relative}.error-page__bottom{z-index:7;align-content:center;align-self:stretch;row-gap:1.35rem;padding-block:2.25rem 1.5rem;position:relative}.error-page__brand{z-index:7;display:inline-flex;position:absolute;top:clamp(.9rem,3vh,1.7rem);left:50%;transform:translate(-50%)}.error-page__logo{width:min(12.5rem,64vw);height:auto;display:block}.error-page__scene{height:var(--error-page-ground-start);inset-inline:0;width:auto;max-width:none;display:block;position:absolute;top:0}.error-page__figure{bottom:calc(var(--error-page-figure-ground-overlap)*-1);height:var(--error-page-figure-height);z-index:6;width:auto;max-width:min(58vw,19rem);display:block;position:absolute;left:50%;transform:translate(-50%)}.error-page__code,.error-page__title{margin:0}.error-page__code{color:#c2c2c2;font-family:var(--type-font-page-title);font-size:var(--error-page-code-size);font-weight:var(--type-font-page-title-weight-strong);letter-spacing:0;white-space:nowrap;z-index:4;width:-moz-max-content;width:max-content;line-height:.82;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-page__title{color:var(--type-font-page-title-color);font-family:var(--type-font-body);letter-spacing:0;overflow-wrap:anywhere;z-index:7;width:min(100%,28rem);max-width:28rem;font-size:1.25rem;font-weight:500;line-height:1.45}.error-page__links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.1rem;display:flex}.error-page__link{box-shadow:0 1px #1111110a}.error-page__link-decorator{justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.error-page__link-decorator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;display:block}@media(max-width:63.9375rem)and (min-width:48rem){.error-page{--error-page-code-size:clamp(16rem,46vh,22.5rem);--error-page-figure-ground-overlap:clamp(2.25rem,5.8vh,4rem);--error-page-figure-height:clamp(13rem,39vh,24rem)}}@media(max-width:47.9375rem){.error-page{--error-page-code-size:clamp(9.25rem,26vh,14.5rem);--error-page-figure-ground-overlap:clamp(1.75rem,5vh,3.4rem);--error-page-figure-height:clamp(10rem,33vh,17rem);padding-inline:1.25rem}.error-page .error-page__sky{height:var(--error-page-ground-start)}.error-page .home-hero__cloud-layer--mid{top:clamp(7rem,31vh,15rem)}.error-page .home-hero__cloud-layer--near{top:clamp(12rem,53vh,23rem)}.error-page__top{min-height:var(--error-page-ground-start)}.error-page__bottom{row-gap:1rem;padding-block:1.75rem 1.25rem}.error-page__logo{width:min(10.75rem,70vw)}.error-page__scene{height:var(--error-page-ground-start);top:0}.error-page__code{top:clamp(13.25rem,37vh,22rem);bottom:auto;transform:translate(-50%,-50%)}.error-page__figure{max-width:min(68vw,11.5rem)}.error-page__title{width:min(100%,21rem);max-width:21rem;font-size:1.08rem}.error-page__links{max-width:24rem}.error-page__link{min-width:min(100%,8.75rem)}}@media(max-width:23rem){.error-page{--error-page-code-size:clamp(8rem,24vh,12.25rem);--error-page-figure-ground-overlap:clamp(1.45rem,4.6vh,2.8rem);--error-page-figure-height:clamp(8.5rem,31vh,14rem)}.error-page__figure{max-width:min(66vw,9.5rem)}.error-page__code{top:clamp(12rem,35vh,19rem)}}@media(max-height:42rem)and (min-width:48rem){.error-page{--error-page-code-size:clamp(14rem,43vh,21rem);--error-page-figure-ground-overlap:clamp(2rem,5vh,3.25rem);--error-page-figure-height:clamp(11rem,34vh,19rem)}.error-page__brand{top:.8rem}.error-page__figure{max-width:min(46vw,13rem)}}.date-chip{--date-chip-bg:#111;--date-chip-color:#fff;--date-chip-muted:#ffffffc2;--date-chip-radius:8px;--date-chip-min-height:3.3rem;--date-chip-min-width:3.2rem;--date-chip-padding:.35rem;--date-chip-day-size:1.17rem;--date-chip-label-size:.66rem;background:var(--date-chip-bg);border-radius:var(--date-chip-radius);color:var(--date-chip-color);min-height:var(--date-chip-min-height);min-width:var(--date-chip-min-width);padding:var(--date-chip-padding);border:0;place-items:center;line-height:1;display:grid}.date-chip--on-light{--date-chip-bg:#111;--date-chip-color:#fff;--date-chip-muted:#ffffffc2}.date-chip--on-dark{--date-chip-bg:#fff;--date-chip-color:#021925;--date-chip-muted:#4d5b66}.date-chip__day{color:var(--date-chip-color);font-size:var(--date-chip-day-size);letter-spacing:0;font-weight:700;line-height:1}.date-chip__weekday,.date-chip__month,.date-chip__year{color:var(--date-chip-muted);font-size:var(--date-chip-label-size);letter-spacing:0;font-weight:700;line-height:1}.date-chip--small{--date-chip-min-width:3.25rem;--date-chip-min-height:3.25rem;--date-chip-day-size:1.2rem;--date-chip-label-size:.65rem;--date-chip-padding:.65rem .35rem;--date-chip-radius:7px;border:1.5px solid var(--date-chip-color);align-content:center;gap:.125rem}.date-chip--small .date-chip__month,.date-chip--small .date-chip__year{line-height:1.25}.fact-grid .fact-grid__title{color:var(--color-body-text-medium);font-family:var(--type-font-ui);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700;line-height:1.25}.video-play-button{--video-play-button-size:5rem;--video-play-button-icon-width:1.02rem;--video-play-button-icon-height:.72rem;background:var(--video-play-button-background,#ffffff94);border:1px solid var(--video-play-button-border-color,#ffffff59);border-radius:var(--radius-control,999px);box-shadow:var(--video-play-button-shadow,0 1rem 2rem #0f172a33);color:var(--video-play-button-color,var(--color-primary,#009de0));height:var(--video-play-button-size);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:var(--video-play-button-size);flex:none;justify-content:center;align-items:center;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-grid}.video-play-button--thumbnail{--video-play-button-size:3.05rem;--video-play-button-icon-width:.74rem;--video-play-button-icon-height:.52rem}.video-play-button--play:before{border-bottom:var(--video-play-button-icon-height)solid transparent;border-left:var(--video-play-button-icon-width)solid currentColor;border-top:var(--video-play-button-icon-height)solid transparent;content:"";margin-left:calc(var(--video-play-button-icon-width)*.22);display:block}.video-thumbnail{position:relative;overflow:hidden}.video-thumbnail .video-play-button--thumbnail{transform:translate(-50%,-50%)scale(var(--video-play-button-scale,1));z-index:2;position:absolute;top:50%;left:50%}.video-thumbnail:hover .video-play-button,.video-thumbnail:focus-within .video-play-button{--video-play-button-scale:1.04;--video-play-button-background:#ffffffb8;--video-play-button-border-color:#ffffff85;--video-play-button-shadow:0 1rem 2.1rem #0f172a42}.calendar-month-view{color:#111;width:100%}.calendar-month-view__top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.calendar-month-view__intro-wrap{min-width:0}.calendar-month-view__eyebrow{color:var(--color-accent);letter-spacing:0;margin:0 0 .28rem;font-size:.82rem;font-weight:700;line-height:1.2}.calendar-month-view__heading{color:#111;letter-spacing:0;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.calendar-month-view__intro{color:#4d5b66;letter-spacing:0;max-width:34rem;margin:.35rem 0 0;font-size:.92rem;line-height:1.35}.calendar-month-view__actions{justify-content:end;align-items:center;gap:.65rem;display:flex}.calendar-month-view__controls{align-items:center;gap:.35rem;display:inline-flex}.calendar-month-view[data-calendar-enhanced=false] .calendar-month-view__controls,.calendar-month-view[data-calendar-can-scroll-prev=false][data-calendar-can-scroll-next=false] .calendar-month-view__controls{display:none}.calendar-month-view__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:var(--brand-blue);cursor:pointer;font:inherit;letter-spacing:0;background:#fff;border:1px solid #d8e1e8;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;font-size:1rem;line-height:1;transition:border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.calendar-month-view__control:hover,.calendar-month-view__control:focus-visible{color:var(--brand-blue);border-color:#009de08c;box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.calendar-month-view__control:hover,.calendar-month-view__control:focus-visible){border-color:color-mix(in srgb,var(--brand-blue)55%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.calendar-month-view__control:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.calendar-month-view__control:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.calendar-month-view__control:disabled{cursor:default;opacity:.38}.calendar-month-view__control:disabled:hover,.calendar-month-view__control:disabled:focus-visible{box-shadow:none;color:var(--brand-blue);border-color:#d8e1e8}.calendar-month-view__control-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar-month-view__cta{background:var(--color-primary);border-radius:var(--radius-control,999px);color:var(--button-primary-foreground);letter-spacing:0;white-space:nowrap;align-items:center;gap:.45rem;min-height:2.85rem;padding:.72rem 1.05rem;font-size:.95rem;font-weight:750;line-height:1;transition:background-color .16s,box-shadow .16s;display:inline-flex}.calendar-month-view__cta:hover,.calendar-month-view__cta:focus-visible{background:var(--color-primary-hover);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.calendar-month-view__cta:hover,.calendar-month-view__cta:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.calendar-month-view__cta:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.calendar-month-view__cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.calendar-month-view__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:0 -.2rem;padding:.2rem;scroll-padding-inline:.2rem;overflow-x:auto}.calendar-month-view__scroller:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:.25rem}.calendar-month-view__months{gap:.85rem;min-width:100%;display:flex}.calendar-month-view__month{border-radius:var(--radius-card,20px);scroll-snap-align:start;background:#fff;border:1px solid #dfe5ea;flex-direction:column;flex:1 0 14rem;min-width:0;display:flex;overflow:hidden}.calendar-month-view__month-header{background:#f6f9fb;border-bottom:1px solid #dfe5ea;gap:.35rem;padding:.78rem .85rem .72rem;display:grid}.calendar-month-view__month-title{color:#111;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:1.03rem;font-weight:700;line-height:1.15;display:flex}.calendar-month-view__month-year{color:#66717a;letter-spacing:0;font-size:.82rem;font-weight:700;line-height:1.15}.calendar-month-view__month-count{color:#6a747c;letter-spacing:0;margin:0;font-size:.78rem;font-weight:700;line-height:1.2}.calendar-month-view__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.calendar-month-view__item{border-bottom:1px solid #e7edf1;min-width:0}.calendar-month-view__item:last-child{border-bottom:0}.calendar-month-view__item-link{color:#111;grid-template-columns:2.75rem minmax(0,1fr);gap:.72rem;min-width:0;min-height:5.15rem;padding:.78rem .82rem;transition:background-color .16s,color .16s;display:grid}.calendar-month-view__item-link:hover,.calendar-month-view__item-link:focus-visible{background:#009de012}@supports (color:color-mix(in lab,red,red)){:is(.calendar-month-view__item-link:hover,.calendar-month-view__item-link:focus-visible){background:color-mix(in srgb,var(--color-primary-mid)7%,transparent)}}.calendar-month-view__item-link:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:-.2rem}.calendar-month-view__date{--date-chip-day-size:1.17rem;--date-chip-label-size:.66rem;--date-chip-min-height:3.3rem;--date-chip-min-width:2.75rem;--date-chip-radius:8px;align-self:start}.calendar-month-view__item-body{align-content:start;gap:.28rem;min-width:0;display:grid}.calendar-month-view__item-title{color:#111;letter-spacing:0;align-items:center;gap:.36rem;min-width:0;font-size:.9rem;font-weight:700;line-height:1.22;transition:color .16s;display:flex}.calendar-month-view__title-icon{border-radius:50%;flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:0;display:inline-flex;overflow:hidden}.calendar-month-view__title-icon-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.calendar-month-view__item-title-text{overflow-wrap:anywhere;min-width:0}.calendar-month-view__item-link:hover .calendar-month-view__item-title,.calendar-month-view__item-link:focus-visible .calendar-month-view__item-title{color:var(--color-primary-text)}.calendar-month-view__meta{color:#46535c;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:.3rem .42rem;min-width:0;font-size:.78rem;font-weight:600;line-height:1.25;display:flex}.calendar-month-view__icon{border-radius:50%;flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:0;display:inline-flex;overflow:hidden}.calendar-month-view__icon-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.calendar-month-view__meta-primary,.calendar-month-view__meta-secondary{overflow-wrap:anywhere;min-width:0}.calendar-month-view__meta-secondary{color:#6a747c}.calendar-month-view__date-human{color:#77818a;letter-spacing:0;font-size:.75rem;line-height:1.25}.calendar-month-view__empty{color:#66717a;letter-spacing:0;margin:0;padding:.95rem .85rem 1.1rem;font-size:.86rem;line-height:1.35}.calendar-month-view__more{color:#111;letter-spacing:0;align-items:center;gap:.45rem;padding:.75rem .85rem .85rem;font-size:.84rem;font-weight:700;line-height:1.2;transition:color .16s;display:inline-flex}.calendar-month-view__more:hover,.calendar-month-view__more:focus-visible{color:var(--color-primary-text)}.calendar-month-view__more:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.calendar-month-view__more:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.calendar-month-view__more-arrow{color:var(--brand-blue)}@media(max-width:767px){.calendar-month-view__top{grid-template-columns:minmax(0,1fr);align-items:start}.calendar-month-view__actions{justify-content:start}}@media(min-width:1280px){.calendar-month-view__month{flex-basis:13.7rem}.calendar-month-view__heading{font-size:1.45rem}}.video-container{overflow-x:clip}.video-container__stage{width:100%}.video-container__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.75rem);display:flex}.video-container__intro{max-width:54rem}.video-container__strapline{color:var(--color-primary-text);letter-spacing:0;margin:0 0 .75rem;font-size:.78rem;font-weight:800;line-height:1}.video-container__title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:clamp(2.35rem,5vw,4.75rem);font-weight:var(--type-font-page-title-weight);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;margin:0;line-height:1.02}.video-container__body{color:var(--color-body-text-medium);max-width:46rem;margin-top:1.25rem}.video-container__body>*{margin-block:0}.video-container__header-link{flex:none;margin-bottom:.5rem}.video-container__header-link .button-arrow{margin-left:.4rem}.video-container__slider{--video-slider-card-width:min(82vw,28rem);--video-slider-gap:clamp(1rem,2vw,1.5rem);width:calc(50% + 50vw - .25rem);min-width:0}.video-container__viewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-.25rem;padding:.35rem .25rem .5rem;scroll-padding-inline:.25rem;overflow-x:auto}.video-container__viewport::-webkit-scrollbar{display:none}.video-container__viewport:focus-visible{border-radius:var(--radius-card,20px);outline-offset:3px;outline:3px solid #009de04d}@supports (color:color-mix(in lab,red,red)){.video-container__viewport:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)30%,transparent)}}.video-container__grid{gap:var(--video-slider-gap);width:100%;min-width:100%;display:flex}.video-container__grid:after{content:"";flex:0 0 max(0px,calc(100% - var(--video-slider-card-width) - var(--video-slider-gap)))}.video-container__card{flex:0 0 var(--video-slider-card-width);scroll-snap-align:start;scroll-snap-stop:always;gap:.8rem;min-width:0;display:grid}.video-container__card--reveal{--video-container-reveal-delay:0s}.video-container__grid>.video-container__card--reveal:nth-child(2){--video-container-reveal-delay:70ms}.video-container__grid>.video-container__card--reveal:nth-child(3){--video-container-reveal-delay:.14s}.video-container__grid>.video-container__card--reveal:nth-child(4){--video-container-reveal-delay:.21s}.video-container__grid>.video-container__card--reveal:nth-child(5){--video-container-reveal-delay:.28s}.video-container__grid>.video-container__card--reveal:nth-child(6){--video-container-reveal-delay:.35s}@media(prefers-reduced-motion:no-preference){.scroll-reveal-enabled .video-container__slider--reveal .video-container__card--reveal{opacity:0;transition:opacity .52s ease var(--video-container-reveal-delay),transform .52s cubic-bezier(.22,1,.36,1)var(--video-container-reveal-delay);transform:translateY(1rem)}.scroll-reveal-enabled .video-container__slider--reveal.active .video-container__card--reveal{opacity:1;transform:none}}.video-container__pagination{--video-pagination-bar-width:3rem;--video-pagination-dot-width:1.125rem;--video-pagination-gap:.75rem;justify-content:flex-start;align-items:center;gap:0;width:-moz-max-content;width:max-content;margin-top:clamp(.85rem,2vw,1.25rem);display:flex}.video-container__pagination[hidden]{display:none}.video-container__pagination-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);cursor:pointer;flex:0 0 calc(var(--video-pagination-dot-width) + var(--video-pagination-gap));touch-action:manipulation;height:2.75rem;width:calc(var(--video-pagination-dot-width) + var(--video-pagination-gap));background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;transition:flex-basis .22s,width .22s;display:inline-flex}.video-container__pagination-dot{border-radius:var(--radius-control,999px);height:1.125rem;width:var(--video-pagination-dot-width);background:#a8b0b5;transition:background-color .18s,width .22s;display:block}.video-container__pagination-button[aria-current=true]{flex-basis:calc(var(--video-pagination-bar-width) + var(--video-pagination-gap));width:calc(var(--video-pagination-bar-width) + var(--video-pagination-gap))}.video-container__pagination-button[aria-current=true] .video-container__pagination-dot{width:var(--video-pagination-bar-width);background:#111}.video-container__pagination-button:is(:hover,:focus-visible) .video-container__pagination-dot{background:#111}.video-container__pagination-button:focus-visible{outline:none}.video-container__card--cta{align-self:stretch}.video-container__cta-card-link{--text-link-cta-accent:#fff;--text-link-cta-arrow-color:#fff;--text-link-cta-color:#fff;--text-link-cta-color-hover:#fff;background:var(--brand-blue);border-radius:var(--radius-card,20px);color:#fff;font-family:var(--type-font-content);justify-content:flex-start;align-items:center;-moz-column-gap:clamp(.4rem,1vw,.65rem);column-gap:clamp(.4rem,1vw,.65rem);width:100%;padding:clamp(1.25rem,2.5vw,2rem);text-decoration:none;transition:background-color .18s;display:flex}.video-container__cta-card-link:is(:hover,:focus-visible){background:var(--brand-blue)}.video-container__cta-card-link:focus{outline:none}.video-container__cta-card-link:focus-visible{outline-offset:3px;outline:3px solid #009de061;box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){.video-container__cta-card-link:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent);outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.video-container__cta-card-label{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:-.025em;white-space:nowrap;min-width:0;line-height:1.12}.video-container__cta-card-arrow{color:#fff;width:1.15rem;height:1.15rem}.video-container__cta-card-arrow .button-arrow__glyph{stroke-width:1.8px}.video-container__cta-card-link:is(:hover,:focus-visible) .video-container__cta-card-arrow{color:#fff}.video-container__panel{border-radius:var(--radius-card,20px);width:100%;margin:0 auto;padding:.5rem}.video-container--slider .video-container__panel{padding:0}.video-container__thumbnail-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-card,20px);color:inherit;cursor:pointer;text-align:left;background-color:#0000;border:0;gap:0;width:100%;padding:0;display:grid;overflow:hidden}.video-container__thumbnail-button:hover,.video-container__thumbnail-button:focus-visible{background-color:var(--color-grey-light)}.video-container__thumbnail-button:focus-visible{border-radius:var(--radius-card,20px);outline-offset:4px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.video-container__thumbnail-button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.video-container__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-card,20px);background:0 0;width:100%;display:block;position:relative;overflow:hidden}.video-container__poster,.video-container__placeholder{z-index:0;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);position:absolute;inset:-1px}.video-container__poster{-o-object-fit:cover;object-fit:cover;transition:transform .22s;display:block}.video-container__placeholder{background:#eaf4f8;justify-content:center;align-items:center;display:flex}.video-container__mark{opacity:.18;width:4rem}.video-container__play{z-index:2}.video-container__thumbnail-button:hover .video-container__poster,.video-container__thumbnail-button:focus-visible .video-container__poster{transform:scale(1.03)}.video-container__thumbnail-button:hover .video-container__play,.video-container__thumbnail-button:focus-visible .video-container__play{--video-play-button-scale:1.04;--video-play-button-background:#ffffffb8;--video-play-button-border-color:#ffffff85;--video-play-button-shadow:0 1rem 2.1rem #0f172a42}.video-container__duration{color:#fff;z-index:2;background:#111111e0;border-radius:4px;padding:.28rem .42rem;font-size:.78rem;font-weight:800;line-height:1;position:absolute;bottom:.55rem;right:.55rem}.video-container__player-shell{color:#fff;border-radius:var(--radius-card,20px)}.video-container__player-shell.is-enhanced .video-container__player-frame,.video-container__player-shell.is-enhanced .video-container__video{cursor:pointer}.video-container__player-shell.is-enhanced .video-container__video::-webkit-media-controls{display:none!important}.video-container__player-frame{--video-control-bottom-offset:1rem;--video-control-inset:1rem;--video-control-size:2.55rem;--video-control-icon-size:1.32rem;isolation:isolate;border-radius:var(--radius-card,20px);position:relative;overflow:hidden}.video-container__player-shell.is-enhanced .video-container__player-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0000007a);height:34%;min-height:5rem;transition:opacity .18s ease-in-out;position:absolute;inset:auto 0 0}.video-container__video{z-index:1;border-radius:inherit;background:0 0;width:100%;display:block;position:relative}.video-container__poster-overlay{z-index:2;border-radius:inherit;opacity:1;pointer-events:none;transition:opacity .18s ease-in-out;display:block;position:absolute;inset:0;overflow:hidden}.video-container__poster-overlay img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.video-container__player-shell.is-playing .video-container__poster-overlay,.video-container__player-shell.is-paused .video-container__poster-overlay,.video-container__player-shell.is-ended .video-container__poster-overlay{opacity:0;visibility:hidden}.video-container__progress{--video-progress:0%;--video-progress-hover:0%;--video-progress-height:.32rem;--video-progress-hover-height:.48rem;z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;height:1.1rem;display:none;position:absolute;bottom:0;left:0;right:0}.video-container__player-shell.is-enhanced .video-container__progress{display:block}.video-container__progress:before,.video-container__progress-hover,.video-container__progress-bar{height:var(--video-progress-height);pointer-events:none;transition:height .14s,opacity .14s;position:absolute;bottom:0;left:0}.video-container__progress:before{content:"";background:#ffffff57;right:0}.video-container__progress-hover{z-index:1;width:var(--video-progress-hover);opacity:0;background:#ffffffb8}.video-container__progress-bar{z-index:2;width:var(--video-progress);background:var(--color-primary,#009de0)}.video-container__player-shell.is-progress-hovered .video-container__progress:before,.video-container__player-shell.is-progress-hovered .video-container__progress-hover,.video-container__player-shell.is-progress-hovered .video-container__progress-bar,.video-container__progress:focus-visible:before,.video-container__progress:focus-visible .video-container__progress-hover,.video-container__progress:focus-visible .video-container__progress-bar{height:var(--video-progress-hover-height)}.video-container__player-shell.is-progress-hovered .video-container__progress-hover{opacity:1}.video-container__progress:focus-visible{outline-offset:-3px;outline:3px solid #009de06b}@supports (color:color-mix(in lab,red,red)){.video-container__progress:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)42%,transparent)}}.video-container__center-toggle{--video-play-button-size:5.05rem;--video-play-button-icon-width:1.8rem;--video-play-button-icon-height:1.8rem;--video-play-button-scale:1;opacity:0;pointer-events:none;z-index:4;transition:opacity .18s ease-in-out,transform .18s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.video-container__center-toggle:hover,.video-container__center-toggle:focus-visible{--video-play-button-background:#ffffffb8;--video-play-button-border-color:#ffffff85;--video-play-button-shadow:0 1rem 2.1rem #0f172a42;outline:none}.video-container__center-toggle:focus-visible{box-shadow:var(--video-play-button-shadow,0 1rem 2rem #0f172a33),0 0 0 3px #009de05c}.video-container__center-icon{height:var(--video-play-button-icon-height,1.55rem);opacity:0;width:var(--video-play-button-icon-width,1.55rem);grid-area:1/1;transition:opacity .16s ease-in-out,transform .16s ease-in-out;transform:scale(.82)}.video-container__center-icon--play{margin-left:.08rem}.video-container__player-shell.is-idle .video-container__center-toggle{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.video-container__player-shell.is-center-flashing .video-container__center-toggle{pointer-events:none;animation:1.12s ease-out forwards video-container-center-flash}.video-container__player-shell.is-center-flash-from-idle .video-container__center-toggle{animation-name:video-container-center-fade-from-idle}.video-container__player-shell.is-idle .video-container__center-icon--play,.video-container__player-shell.is-center-play-flash .video-container__center-icon--play,.video-container__player-shell.is-center-pause-flash .video-container__center-icon--pause{opacity:1;transform:scale(1)}@keyframes video-container-center-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}16%{opacity:1;transform:translate(-50%,-50%)scale(1)}44%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes video-container-center-fade-from-idle{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}.video-container__transport{right:var(--video-control-inset,1rem);bottom:var(--video-control-bottom-offset,1rem);left:var(--video-control-inset,1rem);z-index:4;align-items:center;gap:.65rem;min-width:0;transition:opacity .18s ease-in-out;display:flex;position:absolute}.video-container__transport-toggle{color:#fff;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .18s ease-in-out,opacity .18s ease-in-out;display:inline-flex}.video-container__volume{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.video-container__volume:before{content:"";z-index:4;width:max(2.4rem,var(--video-control-size,2.55rem));height:.55rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.video-container__volume-panel{z-index:5;border-radius:var(--radius-control,999px);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform-origin:bottom;background:#00000094;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:2.15rem;height:6.8rem;padding:.65rem 0;transition:opacity .16s ease-in-out,transform .16s ease-in-out,background-color .18s ease-in-out,border-color .18s ease-in-out;display:flex;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.35rem)scaleY(.92);box-shadow:0 .65rem 1.45rem #00000047}.video-container__volume:hover .video-container__volume-panel,.video-container__volume:focus-within .video-container__volume-panel{opacity:1;pointer-events:auto;transform:translate(-50%)scaleY(1)}.video-container__volume-slider{--video-volume-level:100%;accent-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:5.3rem;height:1.1rem;margin:0;transform:rotate(-90deg)}.video-container__volume-slider:focus-visible{outline-offset:.28rem;outline:2px solid #009de0a6}.video-container__volume-slider::-webkit-slider-runnable-track{border-radius:var(--radius-control,999px);background:linear-gradient(to right,#fff 0%,#fff var(--video-volume-level),#ffffff52 var(--video-volume-level),#ffffff52 100%);height:.24rem}.video-container__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:.78rem;height:.78rem;margin-top:-.27rem;box-shadow:0 .12rem .35rem #00000052}.video-container__volume-slider::-moz-range-track{border-radius:var(--radius-control,999px);background:#ffffff52;height:.24rem}.video-container__volume-slider::-moz-range-progress{border-radius:var(--radius-control,999px);background:#fff;height:.24rem}.video-container__volume-slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:.78rem;height:.78rem;box-shadow:0 .12rem .35rem #00000052}.video-container__time{min-height:var(--video-control-size,2.55rem);border-radius:var(--radius-control,999px);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;text-shadow:0 1px 3px #000000bd;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;border:1px solid #ffffff2e;align-items:center;min-width:0;padding:0 .78rem;font-size:.82rem;font-weight:750;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 .65rem 1.45rem #00000047}.video-container__utility-icon{color:#fff;border-radius:var(--radius-control,999px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;border:1px solid #ffffff2e;place-items:center;transition:background-color .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out;display:grid;position:relative;box-shadow:0 .65rem 1.45rem #00000047}.video-container__utility-icon svg{opacity:0;grid-area:1/1;width:2rem;height:2rem;transition:opacity .18s ease-in-out,transform .18s ease-in-out;transform:scale(.82)}.video-container__utility-icon{width:var(--video-control-size,2.55rem);height:var(--video-control-size,2.55rem)}.video-container__utility-icon svg{width:var(--video-control-icon-size,1.06rem);height:var(--video-control-icon-size,1.06rem)}.video-container__utility{z-index:4;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .18s ease-in-out,opacity .18s ease-in-out;display:inline-flex;position:absolute}.video-container__transport-toggle:hover,.video-container__transport-toggle:focus-visible,.video-container__utility:hover,.video-container__utility:focus-visible{outline:none;transform:scale(1.04)}.video-container__transport-toggle:hover .video-container__utility-icon,.video-container__transport-toggle:focus-visible .video-container__utility-icon,.video-container__utility:hover .video-container__utility-icon,.video-container__utility:focus-visible .video-container__utility-icon{background:#000000bd;border-color:#ffffff4d}.video-container__transport-toggle:focus-visible .video-container__utility-icon,.video-container__utility:focus-visible .video-container__utility-icon{box-shadow:0 .65rem 1.45rem #00000047,0 0 0 3px #009de05c}.video-container__utility--fullscreen{top:var(--video-control-inset,1rem);right:var(--video-control-inset,1rem)}@media(hover:hover)and (pointer:fine){.video-container__player-shell.is-enhanced .video-container__player-frame:after,.video-container__player-shell.is-enhanced .video-container__transport,.video-container__player-shell.is-enhanced .video-container__utility{opacity:0;pointer-events:none}.video-container__player-shell.is-enhanced.is-controls-visible .video-container__player-frame:after,.video-container__player-shell.is-enhanced.is-controls-visible .video-container__transport,.video-container__player-shell.is-enhanced.is-controls-visible .video-container__utility,.video-container__player-shell.is-enhanced .video-container__transport:focus-within,.video-container__player-shell.is-enhanced .video-container__utility:focus-visible{opacity:1;pointer-events:auto}}.video-container__utility-glyph--volume-on,.video-container__utility-glyph--volume-off{stroke-width:1.8px}.video-container__utility-icon .video-container__utility-glyph--fullscreen,.video-container__player-shell.is-icon-play .video-container__icon--play,.video-container__player-shell.is-icon-pause .video-container__icon--pause,.video-container__player-shell.is-icon-restart .video-container__icon--restart,.video-container__player-shell.is-unmuted .video-container__utility-glyph--volume-on,.video-container__player-shell.is-muted .video-container__utility-glyph--volume-off{opacity:1;transform:scale(1)}.video-container__icon--play{margin-left:.06rem}.video-container__support-note{border-radius:var(--radius-card,20px);color:#fef3c7;background:#fef3c71a;border:1px solid #fcd34d33;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.video-container__card-body{gap:.28rem;min-width:0;padding-block:clamp(.8rem,1.25vw,1rem) clamp(1rem,1.8vw,1.3rem);padding-inline:clamp(1.25rem,2.5vw,1.8rem);display:grid}.video-container__card-meta{color:#596873;font-family:var(--type-font-content);font-size:.86rem;line-height:1.36;transition:color .18s}.video-container__card-title{color:#111;font-family:var(--type-font-content);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.28;transition:color .18s;display:-webkit-box;overflow:hidden}@media(min-width:640px){.video-container__slider{--video-slider-card-width:min(68vw,32rem)}}@media(min-width:48rem){.video-container__header{align-items:initial;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,54rem) auto;justify-content:stretch;gap:0 2rem;display:grid}.video-container__intro{display:contents}.video-container__strapline{grid-area:1/1}.video-container__title{grid-area:2/1}.video-container__body{grid-area:3/1}.video-container__header-link{grid-area:2/2;place-self:center end;margin:0}.video-container__header--has-body .video-container__header-link{grid-row:3;align-self:start;margin-top:1.25rem}}@media(max-width:47.9375rem){.video-container__stage{flex-direction:column;display:flex}.video-container__header{display:contents}.video-container__intro{order:1;margin-bottom:clamp(2rem,8vw,3rem)}.video-container__title{font-size:clamp(2.2rem,12vw,3.3rem)}.video-container__slider{order:2}.video-container__header-link{order:3;align-self:flex-start;margin:1.5rem 0 0}.video-container__card.is-active:not(.video-container__card--cta) .video-container__thumbnail-button{background-color:var(--color-grey-light)}}@media(max-width:768px){.video-container__player-frame{--video-control-bottom-offset:.8rem;--video-control-inset:.75rem;--video-control-size:2rem;--video-control-icon-size:1.08rem}.video-container__center-toggle{--video-play-button-size:3.85rem;--video-play-button-icon-width:1.36rem;--video-play-button-icon-height:1.36rem}.video-container__utility-icon{width:2rem;height:2rem}.video-container__utility-icon svg{width:var(--video-control-icon-size,.9rem);height:var(--video-control-icon-size,.9rem)}.video-container__transport{right:var(--video-control-inset,.75rem);gap:.45rem}.video-container__time{font-size:.72rem}}@media(min-width:1024px){.video-container__slider{--video-slider-card-width:min(45vw,35rem)}.video-container__panel{padding:1rem}.video-container--slider .video-container__panel{padding:0}.video-container__utility--fullscreen{display:none}}@media(min-width:1024px)and (max-width:1279px){.video-container--slider .video-container__center-toggle{--video-play-button-size:3.75rem;--video-play-button-icon-width:1.34rem;--video-play-button-icon-height:1.34rem}.video-container--slider .video-container__player-frame{--video-control-size:2.2rem;--video-control-icon-size:1.14rem}.video-container--slider .video-container__utility-icon{height:var(--video-control-size,2.2rem);width:var(--video-control-size,2.2rem)}}.home-network-stats{--home-network-avatar-size:clamp(3rem,4.5vw,3.75rem);--home-network-ring-radius:clamp(8.5rem,15vw,10rem);scroll-margin-top:calc(var(--header-main-height,5rem) + 2rem);z-index:1;background:#fff;padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:clip visible}.home-network-stats__inner{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(28rem,50vw,44rem) minmax(0,1fr);width:100%;max-width:108rem;height:clamp(26rem,46vw,36rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:grid}.home-network-stats__title,.home-network-stats__body{box-sizing:border-box;text-align:center;z-index:3;grid-column:2;justify-self:center;width:100%;min-width:0;max-width:36rem;padding-inline:clamp(.5rem,2vw,1.5rem);position:relative}.home-network-stats__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--type-font-page-title-weight-strong);text-wrap:balance;grid-row:2;margin:0;line-height:1.04}.home-network-stats__body{color:var(--color-body-text);font-family:var(--type-font-content);line-height:var(--type-leading-copy);margin-top:var(--spacing-medium);overflow-wrap:anywhere;transform-origin:top;grid-row:3}.home-network-stats__cta{margin-top:var(--spacing-large);z-index:3;grid-area:4/2;justify-self:center;position:relative}.home-network-stats__stat{align-self:stretch;min-width:0}.home-network-stats__stat--universities{grid-area:1/1/-1}.home-network-stats__stat--countries{grid-area:1/3/-1}.home-network-stats__stage{place-items:center;width:100%;max-width:36rem;height:100%;margin-inline:auto;display:grid;position:relative}.home-network-stats__metric{text-align:center;translate:0 var(--home-network-stage-offset-y,0);z-index:1;gap:.35rem;margin:0;display:grid;position:relative}.home-network-stats__metric strong{color:var(--brand-blue);font-family:var(--type-font-page-title);font-size:6rem;font-weight:var(--type-font-page-title-weight-strong);line-height:.9}.home-network-stats__metric span{color:var(--color-body-text);font-family:var(--type-font-content);font-size:clamp(1rem,2vw,1.2rem);line-height:1.15}.home-network-stats__avatars{pointer-events:none;translate:0 var(--home-network-stage-offset-y,0);z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-network-stats__avatar-item{pointer-events:auto;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-network-stats__avatar-item:first-child{transform:translate(-50%,-50%)translateY(calc(var(--home-network-ring-radius)*-1))}.home-network-stats__avatar-item:nth-child(2){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*.5),calc(var(--home-network-ring-radius)*-.866))}.home-network-stats__avatar-item:nth-child(3){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*.866),calc(var(--home-network-ring-radius)*-.5))}.home-network-stats__avatar-item:nth-child(4){transform:translate(-50%,-50%)translate(var(--home-network-ring-radius))}.home-network-stats__avatar-item:nth-child(5){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*.866),calc(var(--home-network-ring-radius)*.5))}.home-network-stats__avatar-item:nth-child(6){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*.5),calc(var(--home-network-ring-radius)*.866))}.home-network-stats__avatar-item:nth-child(7){transform:translate(-50%,-50%)translateY(var(--home-network-ring-radius))}.home-network-stats__avatar-item:nth-child(8){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*-.5),calc(var(--home-network-ring-radius)*.866))}.home-network-stats__avatar-item:nth-child(9){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*-.866),calc(var(--home-network-ring-radius)*.5))}.home-network-stats__avatar-item:nth-child(10){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*-1))}.home-network-stats__avatar-item:nth-child(11){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*-.866),calc(var(--home-network-ring-radius)*-.5))}.home-network-stats__avatar-item:nth-child(12){transform:translate(-50%,-50%)translate(calc(var(--home-network-ring-radius)*-.5),calc(var(--home-network-ring-radius)*-.866))}.home-network-stats__avatar{color:var(--color-body-text);height:var(--home-network-avatar-size);width:var(--home-network-avatar-size);background:#fff;border:3px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #dfe5ea}.home-network-stats__avatar:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.home-network-stats__logo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-network-stats__flag{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-network-stats__initials{background:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.72rem;font-weight:700;display:flex}@media(prefers-reduced-motion:no-preference){.home-network-stats__avatar-item{will-change:transform}}@media(prefers-reduced-motion:no-preference)and (max-width:47.999rem){.home-network-stats__stat--countries .home-network-stats__metric,.home-network-stats__stat--countries .home-network-stats__avatars{will-change:translate}}@media(min-width:64rem){.home-network-stats__title,.home-network-stats__body{max-width:38rem;padding-inline:clamp(2.5rem,4vw,4rem)}.home-network-stats__body{margin-top:var(--spacing-xlarge)}.home-network-stats__cta{margin-top:var(--spacing-2xlarge)}}@media(max-width:63.999rem){.home-network-stats__inner{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.home-network-stats__title,.home-network-stats__body,.home-network-stats__cta{grid-column:1/-1}.home-network-stats__title{grid-row:1;max-width:40rem}.home-network-stats__body{grid-row:2;max-width:40rem}.home-network-stats__cta{grid-row:3;margin-bottom:2rem}.home-network-stats__stat--universities{grid-area:4/1}.home-network-stats__stat--countries{grid-area:4/2}.home-network-stats__stage{height:clamp(26rem,46vw,36rem)}}@media(max-width:47.999rem){.home-network-stats{--home-network-ring-radius:clamp(7rem,29vw,7.5rem)}.home-network-stats__inner{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr)}.home-network-stats__title,.home-network-stats__body,.home-network-stats__cta{grid-column:1}.home-network-stats__title{grid-row:1}.home-network-stats__stat--universities{grid-area:2/1}.home-network-stats__body{grid-row:3;margin-top:0}.home-network-stats__stat--countries{grid-area:4/1}.home-network-stats__cta{grid-row:5;margin-top:0;margin-bottom:0}.home-network-stats__stage{width:calc(100% + 2rem);height:min(110vw,30rem);min-height:23rem;margin-left:-1rem}}.event-card__date{--date-chip-day-size:1.65rem;--date-chip-label-size:.78rem;--date-chip-min-height:5rem;--date-chip-min-width:var(--event-card-rail-width);--date-chip-padding:1.125rem .4rem;--date-chip-radius:10px;bottom:0;left:var(--event-card-padding);width:var(--event-card-rail-width);z-index:2;border:2px solid #fff;position:absolute;transform:translateY(65%)}.event-card__date .date-chip__month,.event-card__date .date-chip__year{line-height:1.25}.event-card__title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:1.4rem;font-weight:var(--type-font-page-title-weight-strong);overflow-wrap:anywhere;grid-area:1/2;min-width:0;min-height:3.5rem;margin:0;line-height:1.25}.event-card__universities{flex-direction:column;grid-area:1/1;align-items:center;gap:.5rem;margin:0;padding:4rem 0 0;list-style:none;display:flex}.event-card__university{color:var(--color-body-text);flex:0 0 var(--event-card-rail-width);height:var(--event-card-rail-width);width:var(--event-card-rail-width);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:.125rem;font-size:.85rem;font-weight:600;display:flex;position:relative;overflow:hidden}.event-card__university-picture,.event-card__university-image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.event-card__location{gap:var(--spacing-small);display:grid}.event-card__location-name{overflow-wrap:anywhere}.event-card__location-city{align-items:center;gap:var(--spacing-small);vertical-align:middle;display:inline-flex}.event-card__flag{-o-object-fit:cover;object-fit:cover;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.event-card__time{align-items:center;gap:var(--spacing-small);display:flex}.event-card__clock{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.event-card__time-labels{flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;display:flex}.events-grid__controls{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;flex:auto;display:flex}.events-grid__mobile-launcher[hidden],.events-grid__filter-dialog:not([open]){display:none}body.events-grid-filters-open{overflow:hidden}@media(max-width:47.999rem){.events-grid__mobile-launcher{width:100%}.events-grid__filter-dialog .events-grid__controls{align-content:start;align-items:stretch;gap:var(--spacing-medium);min-width:0;display:grid}.events-grid__filter-dialog .events-grid__controls>*{width:100%;min-width:0}.events-grid__filter-dialog .universities-filtered-grid__search-control,.events-grid__filter-dialog .universities-filtered-grid__search-field{width:100%;max-width:none}.events-grid__filter-dialog .universities-filtered-grid__dropdown-menu{width:100%;max-height:40dvh;margin-top:var(--spacing-small);position:static;overflow-y:auto}.events-grid__filter-dialog .universities-filtered-grid__mobile-dialog-surface:after{display:none}}.events-grid__actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;margin-inline-start:auto;display:flex}.events-grid__actions .universities-filtered-grid__dropdown--sort .universities-filtered-grid__dropdown-menu{min-width:min(18rem,100vw - 2rem)}@media(max-width:47.999rem){.events-grid__filter-dialog .events-grid__actions{border-top:1px solid var(--color-grey);align-content:start;align-items:stretch;gap:var(--spacing-medium);padding-top:var(--spacing-medium);margin:0;display:grid}}.events-grid [data-events-grid-sort-option]{-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small);grid-template-columns:minmax(0,1fr) 6rem 1rem;display:grid}.events-grid [data-events-grid-sort-option] .universities-filtered-grid__sort-direction{justify-self:start;margin-left:0}.events-grid [data-events-grid-sort-option] .universities-filtered-grid__dropdown-option-label{justify-self:end}.event-card__copy--undated .event-card__universities{padding-top:0}.event-card__copy--without-rail .event-card__title{grid-column:1/-1}.media-placeholder{background:var(--color-placeholder-background);border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.media-placeholder:before{content:none}.media-placeholder__mark{filter:none;-o-object-fit:contain;object-fit:contain;opacity:.9;width:auto;max-width:70%;height:clamp(2.8rem,22%,4.2rem);max-height:70%;position:relative}.article-page{color:var(--color-body-text);background:#fff;overflow-x:clip}.article-page__breadcrumbs{z-index:3;position:relative}.article-page__breadcrumbs .breadcrumbs{max-width:1376px;margin-inline:auto}.article-hero{background:#fff;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,5.6vw,5rem)}.article-hero__inner,.article-content__inner{box-sizing:border-box;width:100%;max-width:1376px;margin-inline:auto;padding-inline:clamp(.75rem,2vw,2rem)}.article-hero__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.article-hero__copy{--article-accent:var(--color-link-on-surface-inverse);--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);border-radius:var(--radius-card,20px);box-sizing:border-box;align-self:center;gap:clamp(1rem,2vw,1.4rem);min-width:0;padding:clamp(1.6rem,4vw,3.75rem);display:grid}.article-hero__date{color:#ffffffb8;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:750;line-height:1.2}.article-hero h1.article-hero__title{color:#fff;font-family:var(--type-font-page-title);font-size:clamp(2.15rem,4.2vw,3.65rem);font-weight:var(--type-font-page-title-weight);line-height:var(--type-leading-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.article-hero__media{aspect-ratio:16/10;border-radius:var(--radius-card,20px);background:#eaf4f8;width:100%;min-height:clamp(17rem,31vw,31rem);position:relative;overflow:hidden}.article-hero__picture,.article-hero__image,.article-hero__placeholder{border-radius:inherit;width:100%;height:100%;display:block}.article-hero__image{-o-object-fit:cover;object-fit:cover}.article-hero__placeholder{background:linear-gradient(145deg,#d8e8ef,#eef3f5);justify-content:center;align-items:center;display:flex}.article-hero__mark{opacity:.18;width:clamp(3rem,7vw,5rem)}.article-content{background:#fff;padding-block:0 clamp(3.5rem,6vw,5.5rem)}.article-content--with-universities{padding-bottom:var(--spacing-large)}.article-content__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem);min-width:0;display:grid}.article-content__main{gap:clamp(1.5rem,2.5vw,2.25rem);min-width:0;max-width:52rem;display:grid}.article-content__overview{color:var(--color-body-text-medium);font-size:clamp(1.12rem,1.4vw,1.25rem);font-weight:500;line-height:1.68}.article-content__body{color:#222;overflow-wrap:anywhere;gap:1.25rem;min-width:0;max-width:100%;font-size:1rem;line-height:1.78;display:grid}.article-content__overview>*,.article-content__body>*{max-width:100%;margin-block:0}.article-content__body h2,.article-content__body h3,.article-content__body h4{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);line-height:var(--type-leading-heading);text-wrap:pretty;margin-top:clamp(1rem,2vw,1.75rem)}.article-content__body h2{font-size:clamp(1.7rem,3vw,2.25rem)}.article-content__body h3{font-size:clamp(1.4rem,2.4vw,1.75rem)}.article-content__body h4{font-size:clamp(1.2rem,2vw,1.45rem)}.article-content__body a,.article-content__overview a{color:var(--color-primary-text);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.article-content__body ul,.article-content__body ol,.article-content__overview ul,.article-content__overview ol{gap:.45rem;padding-left:1.4rem;display:grid}.article-content__body ul,.article-content__overview ul{list-style:outside}.article-content__body ol,.article-content__overview ol{list-style:decimal}.article-content__body blockquote,.article-content__overview blockquote{border-left:3px solid var(--color-primary);color:var(--color-body-text-medium);margin:0;padding:.25rem 0 .25rem clamp(1rem,2vw,1.5rem)}.article-content__body img,.article-content__overview img{border-radius:var(--radius-card,20px);height:auto}.article-sidebar{align-content:start;gap:clamp(1.75rem,2vw,2rem);min-width:0;display:grid}.article-sidebar__panel{--article-sidebar-inset:clamp(1.5rem,2vw,2rem);background:var(--color-grey-light);border-radius:var(--article-sidebar-inset);padding:var(--article-sidebar-inset);border:0;gap:clamp(.8rem,1.2vw,1rem);display:grid;box-shadow:0 .4rem 1rem #1c273014}.article-sidebar__panel--countries{background:#fff}.article-sidebar h2.article-sidebar__title{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:1.35rem;font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);text-wrap:balance;margin:0}.article-sidebar__intro{color:var(--color-body-text-medium);gap:var(--spacing-small);font-size:.9rem;line-height:1.5;display:grid}.article-sidebar__intro>*{margin:0}.article-sidebar__list{margin:0;padding:0;list-style:none;display:grid}.article-sidebar__item{border-top:2px solid var(--color-primary-tint-4);margin:0}.article-sidebar__item:first-child{border-top:0}.article-sidebar__link{color:inherit;gap:.55rem;padding-block:1rem;text-decoration:none;display:grid}.article-sidebar__item:first-child .article-sidebar__link{padding-top:.25rem}.article-sidebar__item:last-child .article-sidebar__link{padding-bottom:.25rem}.article-sidebar__date{color:var(--color-body-text-medium);font-size:.76rem;font-weight:700;line-height:1.2}.article-sidebar__link-title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:1.05rem;font-weight:var(--type-font-page-title-weight-strong);letter-spacing:var(--type-font-page-title-letter-spacing);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.35}.article-sidebar__cta{color:var(--color-primary-text);justify-self:start;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;display:inline-flex}.article-sidebar__link:is(:hover,:focus-visible) .article-sidebar__link-title,.article-sidebar__link:is(:hover,:focus-visible) .article-sidebar__cta{color:var(--color-primary-text)}.article-sidebar__link:focus-visible{outline-offset:.25rem;border-radius:.5rem;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.article-sidebar__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.article-sidebar__all-link{color:var(--color-primary-text);justify-self:start;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.article-sidebar__all-link:focus-visible{outline-offset:.25rem;border-radius:.5rem;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.article-sidebar__all-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.article-page__universities{--content-container-max-width:1376px;--content-container-inline-space:clamp(.75rem,2vw,2rem);padding-block:clamp(2.5rem,4vw,3.5rem) clamp(3.5rem,6vw,5.5rem)}.home-guides.article-page__more-guides{--content-container-max-width:1376px;--content-container-inline-space:clamp(.75rem,2vw,2rem);--content-section-space-before:0px;text-align:left;background:#fff}.article-page__more-guides .home-guides__body{margin-inline:0}@media(max-width:47.9375rem){.article-page__universities,.article-page__more-guides{--content-container-inline-space:1rem}}.article-sidebar__country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.1rem)}.article-sidebar__country-grid .article-sidebar__item{border:0;min-width:0}.article-sidebar__country-link{text-align:center;place-items:center;gap:.65rem;padding:.35rem 0}.article-sidebar__country-grid .article-sidebar__item:nth-child(3n+1) .article-sidebar__country-link{justify-items:start}.article-sidebar__country-grid .article-sidebar__item:nth-child(3n) .article-sidebar__country-link{justify-items:end}.article-sidebar__country-avatar{aspect-ratio:1;border:1px solid var(--color-grey);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:min(100%,4rem);transition:transform .18s;display:flex;overflow:hidden}.article-sidebar__country-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.article-sidebar__country-initials{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);font-family:var(--type-font-page-title);font-size:1.1rem;font-weight:var(--type-font-page-title-weight-strong);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.article-sidebar__country-name{font-family:var(--type-font-content);text-align:center;width:min(100%,4rem);font-size:.9rem;line-height:1.25}.article-sidebar__country-link:is(:hover,:focus-visible) .article-sidebar__country-avatar{transform:translateY(-2px)}@media(min-width:64rem){.article-hero__inner{grid-template-columns:minmax(24rem,1.08fr) minmax(0,.92fr);gap:0}.article-hero__media{grid-area:1/1}.article-hero__copy{z-index:2;grid-area:1/2;margin-left:clamp(-5rem,-5vw,-3rem);position:relative}.article-content__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(3.5rem,5vw,5.5rem)}.article-content__inner--without-sidebar{grid-template-columns:minmax(0,1fr)}.article-sidebar{top:calc(var(--header-main-height,5rem) + 1.5rem);position:sticky}}@media(max-width:63.9375rem){.article-page{padding-top:var(--spacing-medium)}}@media(max-width:47.9375rem){.article-hero__inner{gap:0}.article-hero__copy{margin-top:calc(-1*var(--spacing-medium));z-index:2;position:relative}.article-hero__media{order:-1}.article-hero__inner,.article-content__inner{padding-inline:var(--content-container-inline-space,1rem)}}@media(prefers-reduced-motion:reduce){.article-sidebar__country-avatar{transition:none}}.detail-hero .home-hero__sky{opacity:.7;z-index:0;height:auto;inset:0}.detail-hero .home-hero__cloud-layer{z-index:0;width:145vw;min-width:100vw;left:50%;transform:translate(-50%)}.detail-hero .home-hero__cloud-track{justify-content:space-between;min-width:145vw}.detail-hero .home-hero__cloud-layer--far{--cloud-gap:clamp(110px,13vw,320px);--cloud-offset-odd:-3px;--cloud-offset-even:7px;top:clamp(2rem,9%,5rem)}.detail-hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(92px,11vw,260px);--cloud-offset-odd:4px;--cloud-offset-even:-8px;top:clamp(7rem,34%,15rem)}.detail-hero .home-hero__cloud-layer--near{--cloud-gap:clamp(82px,9.5vw,220px);--cloud-offset-odd:-6px;--cloud-offset-even:10px;top:clamp(12rem,62%,26rem)}.detail-hero .home-hero__cloud-layer--far .home-hero__cloud img{opacity:.55;height:clamp(13px,1.1vw,17px)}.detail-hero .home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.68;height:clamp(17px,1.6vw,25px)}.detail-hero .home-hero__cloud-layer--near .home-hero__cloud img{opacity:.78;height:clamp(22px,2.1vw,34px)}@media(max-width:47.9375rem){.detail-hero .home-hero__sky{opacity:.58}.detail-hero .home-hero__cloud-layer,.detail-hero .home-hero__cloud-track{width:170vw;min-width:170vw}.detail-hero .home-hero__cloud-layer--far{--cloud-gap:clamp(72px,19vw,132px);top:clamp(1.5rem,8%,3.5rem)}.detail-hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(66px,17vw,122px);top:clamp(7rem,34%,15rem)}.detail-hero .home-hero__cloud-layer--near{--cloud-gap:clamp(58px,15vw,108px);top:clamp(12rem,60%,24rem)}}.exam-landing-hero__date,.open-days-landing-hero__date{--date-chip-day-size:1.65rem;--date-chip-label-size:.78rem;--date-chip-min-height:5rem;--date-chip-min-width:4.75rem;--date-chip-padding:1.125rem .4rem;--date-chip-radius:10px;z-index:2;border:2px solid #fff;flex:none;position:relative}.exam-landing-hero__date .date-chip__month,.exam-landing-hero__date .date-chip__year,.open-days-landing-hero__date .date-chip__month,.open-days-landing-hero__date .date-chip__year{line-height:1.25}@media(min-width:64rem){.exam-landing-hero__date{--date-chip-day-size:1.98rem;--date-chip-label-size:.936rem;--date-chip-min-height:6rem;--date-chip-min-width:5.7rem;--date-chip-padding:1.35rem .48rem;--date-chip-radius:12px;border-width:2.4px}}:root{--header-main-height:4rem;--header-main-z-index:90;--header-main-padding-left:1rem;--header-main-padding-right:1rem;--header-main-logo-mark-height:2.35rem;--header-main-logo-mark-width:1.4rem;--header-main-megamenu-hit-x:.75rem;--header-main-megamenu-bridge-height:1.5rem;--header-main-megamenu-gap:-.25rem;--header-main-megamenu-shadow:0 .75rem 2rem #0e1f351a;--header-main-cta-ring:#009de047;--header-main-focus-ring:#006c9929;--header-main-link-hover-background:#f7f9fa;--header-main-link-active-background:#edf1f4;--header-main-surface:#ffffffdb;--header-main-surface-blur:14px;--header-main-backdrop:#ffffff61;--header-main-backdrop-blur:6px}@supports (color:color-mix(in lab,red,red)){:root{--header-main-cta-ring:color-mix(in srgb,var(--color-primary-mid)28%,transparent);--header-main-focus-ring:color-mix(in srgb,var(--color-primary-text)16%,transparent)}}@media(min-width:768px){:root{--header-main-height:5rem;--header-main-padding-left:1.5rem;--header-main-padding-right:1.5rem}}.header-main{top:calc(var(--spacing)*0);z-index:50;z-index:var(--header-main-z-index);background:0 0;position:sticky}.header-main:after{-webkit-backdrop-filter:blur(var(--header-main-surface-blur))saturate(115%);backdrop-filter:blur(var(--header-main-surface-blur))saturate(115%);background:var(--header-main-surface);content:"";height:var(--header-main-height);pointer-events:none;z-index:2;position:absolute;inset:0 0 auto}html.header-mobile-nav-open .header-main{width:100%;position:fixed;top:0;left:0;right:0}html.header-mobile-nav-open .header-main:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.header-mobile-nav-open .header-main__logo-img{filter:brightness(0)invert()}html.header-mobile-nav-open .header-main__toggle{color:var(--color-link-on-surface-inverse)}html.header-mobile-nav-open .header-main__toggle:focus-visible{outline:2px solid var(--color-link-on-surface-inverse);outline-offset:.2rem}html.header-mobile-nav-open .home-hero__brand-logo[data-header-logo-placeholder],html.header-mobile-nav-open .home-hero__brand-flyer{visibility:hidden!important}html.header-mobile-nav-open,html.header-mobile-nav-open body{overflow:hidden}.header-main__container{width:100%;padding-inline:calc(var(--spacing)*4);height:var(--header-main-height);padding-left:var(--header-main-padding-left);z-index:3;background:0 0;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;padding-right:.5rem;display:grid;position:relative}@media(min-width:48rem){.header-main__container{padding-inline:calc(var(--spacing)*6)}}.header-main__logo{justify-self:start;align-items:center;min-width:0;height:100%;display:flex}.header-main__logo-link{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;align-items:center;min-width:0;max-width:min(14rem,100vw - 5.5rem);transition-duration:.3s;display:flex;position:relative}.header-main__logo-link:hover,.header-main__logo-link:focus-visible{opacity:.8}@media(max-width:767px){html[data-mobile-header-logo=hero] .header-main .header-main__logo-link{opacity:0;pointer-events:none;visibility:hidden}html[data-mobile-header-logo=hero].header-mobile-nav-open .header-main .header-main__logo-link{opacity:1;pointer-events:auto;visibility:visible}}.header-main__logo-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:2.35rem;display:block}.header-main__logo-img--full,.header-main__logo-img--mark{transition:opacity .18s}.header-main__logo-img--mark{height:var(--header-main-logo-mark-height);opacity:0;pointer-events:none;max-width:none;width:var(--header-main-logo-mark-width);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:640px){:root{--header-main-logo-mark-height:2.5rem;--header-main-logo-mark-width:1.5rem}.header-main__logo-img--full{height:2.5rem}}@media(min-width:768px){html[data-header-logo-flight=pending] .header-main [data-header-logo-target],.header-main[data-header-logo-flight-pending] [data-header-logo-target]{opacity:0;visibility:hidden}}.header-main__nav{height:100%;min-width:calc(var(--spacing)*0);background:0 0}.header-main__nav--left{justify-self:flex-start}.header-main__nav--right{justify-self:flex-end}.header-main__right-group{min-width:0}.header-main__nav__mobile{--mobile-nav-link-color:var(--color-on-surface-inverse-muted);--mobile-nav-link-active-color:var(--color-link-on-surface-inverse);--mobile-nav-divider-color:#ffffff1a;z-index:50;--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);width:100%;color:var(--color-on-surface-inverse);will-change:auto;height:calc(100svh - var(--header-main-height));max-height:none;bottom:0;left:0;right:0;top:var(--header-main-height);position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.header-main__nav__mobile{--mobile-nav-divider-color:color-mix(in srgb,var(--color-on-surface-inverse)10%,transparent)}}@media(min-width:64rem){.header-main__nav__mobile{display:none}}@supports (height:100dvh){.header-main__nav__mobile{height:calc(100dvh - var(--header-main-height))}}html.header-mobile-nav-open .header-main__nav__mobile{height:100svh;padding-top:var(--header-main-height);z-index:1;top:0}@supports (height:100dvh){html.header-mobile-nav-open .header-main__nav__mobile{height:100dvh}}.header-main__list{align-items:center;gap:1rem;height:100%;display:flex}.header-main__list--left{justify-content:flex-start}.header-main__list--right{justify-content:flex-end}.header-main__list__mobile{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);flex-direction:column;width:100%;min-height:100%;max-height:none;display:flex;overflow:visible}@supports (height:100dvh){.header-main__list__mobile{max-height:none}}.header-main__item{align-items:center;height:100%;display:flex}.header-main__link{white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;color:#111;letter-spacing:0;justify-content:center;align-items:center;min-height:2.75rem;padding:.4rem 0;font-size:.875rem;font-weight:400;line-height:1.2;transition-duration:.3s;display:flex}.header-main__link:hover,.header-main__link:focus-visible,.header-main__link--active{color:var(--color-primary-text)}.header-main__link--has-indicator:after{content:"";border-right:1.5px solid var(--brand-blue);border-bottom:1.5px solid var(--brand-blue);width:.34rem;height:.34rem;margin-top:-.18rem;margin-left:.5rem;transition:transform .18s,margin-top .18s;display:inline-block;transform:rotate(45deg)}.header-main__item--has-megamenu:hover>.header-main__link--megamenu-trigger,.header-main__item--has-megamenu:focus-within>.header-main__link--megamenu-trigger{color:var(--color-primary-text)}.header-main__item--has-megamenu:hover>.header-main__link--has-indicator:after,.header-main__item--has-megamenu:focus-within>.header-main__link--has-indicator:after{margin-top:.12rem;transform:rotate(225deg)}.header-main__link--cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--button-primary-background);border-radius:var(--radius-control,999px);background:var(--button-primary-background);color:var(--button-primary-text);cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;background-color:var(--button-primary-background);border-color:var(--button-primary-background);padding:.72rem var(--button-padding-inline-compact);flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){.header-main__link--cta{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.header-main__link--cta:hover,.header-main__link--cta:focus-visible,.header-main__link--cta:active{background-color:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover)}.header-main__link-label--compact{display:none}.header-main__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:var(--brand-blue);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.36rem;width:3rem;height:3rem;margin-left:auto;padding:0;display:inline-flex}.header-main__toggle:hover,.header-main__toggle:focus,.header-main__toggle:focus-visible{box-shadow:none;background:0 0;outline:0}.header-main__mobile-toggle{justify-content:flex-end;justify-self:end;margin-left:auto;display:flex}.header-main__menu-bar{border-radius:var(--radius-control,999px);transform-origin:50%;background:currentColor;width:1.85rem;height:.14rem;transition:opacity 70ms,transform .24s,width .16s;display:block}.header-main__toggle[aria-expanded=true] .header-main__menu-bar:first-child{transform:translateY(.5rem)rotate(-45deg)}.header-main__toggle[aria-expanded=true] .header-main__menu-bar:nth-child(2){opacity:0;transition-duration:45ms,.12s,.16s;transform:scaleX(0)}.header-main__toggle[aria-expanded=true] .header-main__menu-bar:nth-child(3){transform:translateY(-.5rem)rotate(45deg)}.header-main__list__mobile .header-main__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);height:auto}.header-main__list__mobile .header-main__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.header-main__list__mobile .header-main__link{width:100%;color:var(--mobile-nav-link-color);justify-content:flex-start;min-height:3.62rem;padding:.75rem 1rem;font-size:1.08rem;line-height:1.2}.header-main__list__mobile .header-main__link--cta{color:var(--button-primary-text);min-height:2.85rem;padding:.72rem var(--button-padding-inline-compact);justify-content:center;width:calc(100% - 2rem);margin:.85rem 1rem}.header-main__list__mobile .header-main__link--cta.header-main__link--active{color:var(--button-primary-text)}.header-main__list__mobile .header-main__link--cta:is(:hover,:focus-visible,:active){color:var(--button-primary-text-hover)}.header-mobile-nav{color:var(--mobile-nav-link-color);background:0 0;height:100%;overflow:hidden}.header-mobile-nav__view{overscroll-behavior:contain;height:100%}.header-mobile-nav__root-list{border-top:0;min-height:auto}.header-mobile-nav__row-arrow{color:var(--mobile-nav-link-active-color);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:.9rem;display:inline-flex}.header-mobile-nav__row-arrow-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100%;height:100%;display:block;overflow:visible}@media(min-width:1024px){:root{--header-main-height:5.5rem;--header-main-padding-left:1rem;--header-main-padding-right:1rem;--header-main-logo-mark-height:2.85rem;--header-main-logo-mark-width:1.7rem}.header-main__container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;max-width:none;padding-left:0;padding-right:0;display:grid}.header-main__list{gap:.125rem}.header-main__link:not(.header-main__link--cta){border-radius:var(--radius-control,999px);min-height:2.85rem;padding:.72rem 1.05rem}.header-main__link:not(.header-main__link--cta):not(.header-main__link--active):hover,.header-main__link:not(.header-main__link--cta):not(.header-main__link--active):focus-visible,.header-main__item--has-megamenu:hover>.header-main__link--megamenu-trigger:not(.header-main__link--active),.header-main__item--has-megamenu:focus-within>.header-main__link--megamenu-trigger:not(.header-main__link--active){background:var(--header-main-link-hover-background)}.header-main__link--active:not(.header-main__link--cta){background:var(--header-main-link-active-background);color:#111}.header-main__link--active:not(.header-main__link--cta):hover,.header-main__link--active:not(.header-main__link--cta):focus-visible{color:var(--color-primary-text)}.header-main__logo{grid-column:2;justify-self:center}.header-main__logo-img--full{width:8rem;height:auto}.header-main__nav--left{padding-left:var(--header-main-padding-left);grid-column:1;display:block}.header-main__list--left>.header-main__item:first-child{margin-left:calc(clamp(.75rem,2vw,2rem) - var(--header-main-padding-left))}.header-main__list--left>.header-main__item--has-megamenu:first-child{padding-left:0}.header-main__nav--right{padding-right:0;display:block}.header-main__right-group{height:100%;padding-right:var(--header-main-padding-right);grid-column:3;justify-self:end;align-items:center}.header-main__standalone-action{align-items:center;height:100%;margin-left:.5rem;display:flex}.header-main__mobile-toggle{display:none!important}}@media(min-width:1280px){:root{--header-main-padding-left:2.75rem;--header-main-padding-right:2.25rem;--header-main-logo-mark-height:3.25rem;--header-main-logo-mark-width:1.95rem;--header-main-megamenu-hit-x:1rem}.header-main__container{-moz-column-gap:2rem;column-gap:2rem}.header-main__link{font-size:1rem}.header-main__link--cta{min-width:10.25rem}.header-main__logo-img--full{width:9.5rem}}@media(min-width:1536px){:root{--header-main-padding-left:3.5rem;--header-main-padding-right:2.25rem;--header-main-megamenu-hit-x:1.25rem}.header-main__container{-moz-column-gap:3rem;column-gap:3rem}.header-main__standalone-action{margin-left:1rem}.header-main__logo-img--full{width:10.25rem}}@media(min-width:768px){html[data-header-logo-flight=caught] .header-main__logo-link,html[data-header-logo-scrolled=true][data-header-logo-flight=disabled] .header-main__logo-link,html[data-header-logo-scrolled=true] .header-main:not([data-header-logo-flight-enabled]) .header-main__logo-link{height:var(--header-main-logo-mark-height);max-width:none;width:var(--header-main-logo-mark-width)}html[data-header-logo-flight=caught] .header-main[data-header-logo-flight-enabled] .header-main__logo-img--full,html[data-header-logo-flight=caught] .header-main[data-header-logo-flight-enabled] .header-main__logo-img--mark{transition:none}html[data-header-logo-flight=caught] .header-main__logo-img--full,html[data-header-logo-scrolled=true][data-header-logo-flight=disabled] .header-main__logo-img--full,html[data-header-logo-scrolled=true] .header-main:not([data-header-logo-flight-enabled]) .header-main__logo-img--full{opacity:0;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-header-logo-flight=caught] .header-main__logo-img--mark,html[data-header-logo-scrolled=true][data-header-logo-flight=disabled] .header-main__logo-img--mark,html[data-header-logo-scrolled=true] .header-main:not([data-header-logo-flight-enabled]) .header-main__logo-img--mark{opacity:1}}@media(max-width:1399.98px){.header-main__link--cta{min-width:0}.header-main__link-label--full{display:none}.header-main__link-label--compact{display:inline}}.header-mobile-nav__view--simple{flex-direction:column;display:flex;overflow:hidden}.header-mobile-nav__menu-scroll{overscroll-behavior:contain;min-height:0;padding-block:clamp(.8rem,3vh,1.75rem) 1rem;padding-inline:var(--content-container-inline-space);scrollbar-width:thin;flex:auto;overflow-y:auto}.header-mobile-nav__view--simple .header-mobile-nav__root-list{border-top:0;min-height:0;overflow:visible}.header-main__list__mobile .header-mobile-nav__primary-item{border-bottom:2px solid var(--mobile-nav-divider-color);width:100%;display:block}.header-main__list__mobile .header-mobile-nav__primary-item:last-child{border-bottom:0}.header-main__list__mobile .header-mobile-nav__primary-link,.header-main__list__mobile .header-mobile-nav__course-summary{color:var(--mobile-nav-link-color);font-family:var(--type-font-ui);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:0;padding:1.25rem 0;font-size:clamp(1.35rem,5vw,1.65rem);font-weight:400;line-height:1.2;display:flex}.header-main__list__mobile .header-mobile-nav__primary-link:hover,.header-main__list__mobile .header-mobile-nav__primary-link:focus-visible,.header-main__list__mobile .header-mobile-nav__course-summary:hover,.header-main__list__mobile .header-mobile-nav__course-summary:focus-visible,.header-main__list__mobile .header-main__link--active:not(.header-main__link--cta){color:var(--mobile-nav-link-active-color)}.header-mobile-nav__primary-link:focus-visible,.header-mobile-nav__course-summary:focus-visible,.header-mobile-nav__course-link:focus-visible,.header-mobile-nav__guide-link:focus-visible,.header-mobile-nav__contact-link:focus-visible,.header-mobile-nav__footer-action:focus-visible{outline:3px solid var(--mobile-nav-link-active-color);outline-offset:.2rem;border-radius:.35rem}.header-mobile-nav__courses{width:100%}.header-mobile-nav__course-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none}.header-mobile-nav__course-summary::-webkit-details-marker{display:none}.header-mobile-nav__course-summary::marker{content:""}.header-mobile-nav__course-toggle{color:var(--mobile-nav-link-active-color);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.header-mobile-nav__course-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;height:1.35rem;transition:transform var(--accordion-duration)var(--accordion-easing);width:1.35rem}.header-mobile-nav__courses[data-accordion-state=opening] .header-mobile-nav__course-toggle svg,.header-mobile-nav__courses[data-accordion-state=open] .header-mobile-nav__course-toggle svg,.header-mobile-nav__courses[open]:not([data-accordion-state]) .header-mobile-nav__course-toggle svg{transform:rotate(180deg)}.header-mobile-nav__course-panel{overflow:hidden}.header-mobile-nav__course-list{border-top:1px solid var(--mobile-nav-divider-color);padding-bottom:.65rem;display:grid}.header-mobile-nav__course-item{border-bottom:2px solid var(--mobile-nav-divider-color)}.header-mobile-nav__course-item:last-child{border-bottom:0}.header-mobile-nav__course-link{color:var(--mobile-nav-link-color);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.2rem;padding:.72rem 0 .72rem .75rem;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.header-mobile-nav__course-link:hover,.header-mobile-nav__course-link:focus-visible,.header-mobile-nav__guide-link:hover,.header-mobile-nav__guide-link:focus-visible{color:var(--mobile-nav-link-active-color)}.header-mobile-nav__guides-list{border-top:1px solid var(--mobile-nav-divider-color);-moz-column-gap:var(--spacing-large);column-gap:var(--spacing-large);padding-block:var(--spacing-small);row-gap:var(--spacing-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.header-mobile-nav__guide-link{color:var(--mobile-nav-link-color);align-items:center;gap:var(--spacing-small);min-height:3rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex}.header-mobile-nav__guide-thumbnail{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:50%;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:block}.header-mobile-nav__view--simple .header-mobile-nav__row-arrow{width:1.65rem;height:1.65rem;margin-left:auto}.header-mobile-nav__footer{padding:.85rem 1rem max(1rem,env(safe-area-inset-bottom));flex:none;margin-top:auto}.header-mobile-nav__contact-row{justify-content:center;align-items:center;gap:.9rem;margin-top:.85rem;display:flex}.header-mobile-nav__contact-link{--mobile-nav-contact-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M144.4%2042.7c-3.4-8-12.2-12.3-20.6-10.1l-6.7%201.8C63.9%2049%2022.1%2099.1%2034.2%20157.4%2067.6%20318%20194.1%20444.4%20354.7%20477.9%20412.9%20490%20463.1%20448.2%20477.6%20394.9l1.8-6.7c2.3-8.4-2-17.2-10.1-20.6l-93.3-38.9c-7.1-2.9-15.2-.9-20.1%205l-36.6%2044.7c-4.7%205.7-12.6%207.5-19.2%204.3-75-35.6-135-97.6-168.1-174-2.8-6.6-1-14.2%204.6-18.7l41.6-34.1c5.9-4.8%208-13%205-20.1L144.4%2042.7zm-29-40.9c23.9-6.5%2049%205.7%2058.5%2028.6l38.9%2093.3c8.4%2020.1%202.6%2043.4-14.3%2057.2l-32.1%2026.3c29%2060.5%2077.1%20110.2%20136.3%20141.3l28.5-34.9c13.8-16.9%2037-22.7%2057.2-14.3l93.3%2038.9c22.9%209.5%2035.1%2034.6%2028.6%2058.5l-1.8%206.7C490.8%20468.3%20427.2%20525.6%20348.2%20509.2%20175.1%20473.2%2038.9%20337%202.9%20163.9-13.6%2084.8%2043.7%2021.3%20108.7%203.6l6.7-1.8z'/%3e%3c/svg%3e");border-radius:var(--radius-control,999px);color:#fff;background:#444;justify-content:center;align-items:center;width:3rem;height:3rem;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.header-mobile-nav__contact-link--email{--mobile-nav-contact-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%20122.5l0-2.5%20.1%200C1.3%2088.9%2027%2064%2058.5%2064l395%200c31.5%200%2057.1%2024.9%2058.4%2056l.1%200%200%20264c0%2035.3-28.7%2064-64%2064L64%20448c-35.3%200-64-28.7-64-64L0%20122.5zm480%2053.1L303.3%20305.1c-28.2%2020.6-66.5%2020.6-94.6%200L32%20175.6%2032%20384c0%2017.7%2014.3%2032%2032%2032l384%200c17.7%200%2032-14.3%2032-32l0-208.4zm0-53.1c0-14.6-11.9-26.5-26.5-26.5l-395%200c-14.6%200-26.5%2011.9-26.5%2026.5%200%208.4%204%2016.4%2010.8%2021.4L227.6%20279.3c16.9%2012.4%2039.9%2012.4%2056.8%200L469.2%20143.8c6.8-5%2010.8-12.9%2010.8-21.4z'/%3e%3c/svg%3e")}.header-mobile-nav__contact-link--whatsapp{--mobile-nav-contact-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3c!--%20Bootstrap%20Icons%201.13.1,%20MIT%20licensed:%20https://github.com/twbs/icons/blob/main/LICENSE.md%20--%3e%3cpath%20d='M13.601%202.326A7.85%207.85%200%200%200%207.994%200C3.627%200%20.068%203.558.064%207.926c0%201.399.366%202.76%201.057%203.965L0%2016l4.204-1.102a7.9%207.9%200%200%200%203.79.965h.004c4.368%200%207.926-3.558%207.93-7.93A7.9%207.9%200%200%200%2013.6%202.326zM7.994%2014.521a6.6%206.6%200%200%201-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56%206.56%200%200%201-1.007-3.505c0-3.626%202.957-6.584%206.591-6.584a6.56%206.56%200%200%201%204.66%201.931%206.56%206.56%200%200%201%201.928%204.66c-.004%203.639-2.961%206.592-6.592%206.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73%200%200%200-.529.247c-.182.198-.691.677-.691%201.654s.71%201.916.81%202.049c.098.133%201.394%202.132%203.383%202.992.47.205.84.326%201.129.418.475.152.904.129%201.246.08.38-.058%201.171-.48%201.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3e%3c/svg%3e");background:#25d366}.header-mobile-nav__contact-icon{height:1.38rem;mask:var(--mobile-nav-contact-icon)center/contain no-repeat;width:1.38rem;-webkit-mask:var(--mobile-nav-contact-icon)center/contain no-repeat;background:currentColor;display:block}.header-mobile-nav__contact-link:hover,.header-mobile-nav__contact-link:focus-visible{color:var(--mobile-nav-link-active-color);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.header-mobile-nav__contact-link:hover,.header-mobile-nav__contact-link:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.header-mobile-nav__contact-link--whatsapp:hover,.header-mobile-nav__contact-link--whatsapp:focus-visible{color:#fff;background:#21ba5a;box-shadow:0 0 0 5px #25d3663d}.header-mobile-nav__action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.header-mobile-nav__footer-action{justify-content:center;align-items:center;width:100%;min-height:2.9rem;display:flex}@media(max-height:40rem){.header-mobile-nav__menu-scroll{padding-block:.45rem}.header-main__list__mobile .header-mobile-nav__primary-link,.header-main__list__mobile .header-mobile-nav__course-summary{padding-block:.85rem;font-size:1.25rem}.header-mobile-nav__contact-row{margin-top:.6rem}.header-mobile-nav__contact-link{width:2.65rem;height:2.65rem}}.header-main__megamenu{display:none}@media(min-width:1024px){.header-main:before{background:var(--header-main-backdrop);-webkit-backdrop-filter:blur(var(--header-main-backdrop-blur));backdrop-filter:blur(var(--header-main-backdrop-blur));content:"";opacity:0;pointer-events:none;bottom:0;left:0;right:0;top:var(--header-main-height);visibility:hidden;z-index:1;transition:opacity .18s,visibility .18s;position:fixed}html[data-header-megamenu-hover-ready=true] .header-main:has(.header-main__item--has-megamenu:hover):before,.header-main:has(.header-main__item--has-megamenu:focus-within):before{opacity:1;visibility:visible}html[data-header-megamenu-hover-ready=true] .header-main:has(.header-main__item--has-megamenu:hover)>.home-hero__brand-flyer,.header-main:has(.header-main__item--has-megamenu:focus-within)>.home-hero__brand-flyer{z-index:0}.header-main__item--has-megamenu{margin-left:calc(var(--header-main-megamenu-hit-x)*-1);margin-right:calc(var(--header-main-megamenu-hit-x)*-1);padding-left:var(--header-main-megamenu-hit-x);padding-right:var(--header-main-megamenu-hit-x);position:static}.header-main__megamenu{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);opacity:0;pointer-events:none;left:0;right:0;top:var(--header-main-height);visibility:hidden;z-index:2;border-top:1px solid #1111110f;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;transform:translateY(-.5rem)}.header-main__megamenu:before{content:"";height:var(--header-main-megamenu-bridge-height);left:0;right:0;top:calc(var(--header-main-megamenu-bridge-height)*-1);position:absolute}html[data-header-megamenu-hover-ready=true] .header-main__item--has-megamenu:hover>.header-main__megamenu,.header-main__item--has-megamenu:focus-within>.header-main__megamenu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.header-main__item--has-megamenu:has(>.courses-megamenu){position:relative}.header-main__item--has-megamenu>.courses-megamenu{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--header-main-megamenu-shadow);left:0;right:auto;top:calc(100% + var(--header-main-megamenu-gap));background:0 0;border:0;border-radius:1.25rem;width:min(40rem,100vw - 3rem);transform:translateY(-.5rem)}html[data-header-megamenu-hover-ready=true] .header-main__item--has-megamenu:hover>.courses-megamenu,.header-main__item--has-megamenu:focus-within>.courses-megamenu{transform:translateY(0)}.courses-megamenu__inner{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);border:0;border-radius:1.25rem;padding:1rem}.courses-megamenu__subject-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.courses-megamenu__subject-item{min-width:0}.courses-megamenu__subject-link{color:#38465a;font:inherit;letter-spacing:0;background:0 0;border:0;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.45rem;padding:.7rem .85rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,font-weight .16s;display:flex}.courses-megamenu__subject-link>span:first-child{overflow-wrap:anywhere;min-width:0}.courses-megamenu__subject-link:hover,.courses-megamenu__subject-link:focus-visible{color:#111;background:#dfe4eb;font-weight:700}.courses-megamenu__subject-link:focus-visible{outline-offset:2px;outline:3px solid #009de05c}@supports (color:color-mix(in lab,red,red)){.courses-megamenu__subject-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)36%,transparent)}}.courses-megamenu__subject-arrow{color:var(--brand-blue);opacity:.65;margin-left:1rem;transition:opacity .16s}.courses-megamenu__subject-link:hover .courses-megamenu__subject-arrow,.courses-megamenu__subject-link:focus-visible .courses-megamenu__subject-arrow{opacity:1}}@media(min-width:1280px){.header-main__item--has-megamenu>.courses-megamenu{width:min(42rem,100vw - 3rem)}.courses-megamenu__subject-link{min-height:3.65rem;padding-left:1rem;padding-right:1rem;font-size:1.08rem}}@media(prefers-reduced-motion:reduce){.header-main__megamenu,.courses-megamenu__subject-link,.courses-megamenu__subject-arrow{transition-duration:.01ms!important}}@media(min-width:1024px){.header-main__item--has-megamenu:has(>.universities-megamenu){position:static}.header-main__item--has-megamenu>.universities-megamenu{--universities-megamenu-viewport-gutter:clamp(.75rem,2vw,2rem);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--header-main-megamenu-shadow);left:var(--universities-megamenu-viewport-gutter);right:auto;top:calc(100% + var(--header-main-megamenu-gap));width:min(112rem,calc(100vw - var(--universities-megamenu-viewport-gutter) - var(--universities-megamenu-viewport-gutter)));background:0 0;border:0;border-radius:1.5rem;transform:translateY(-.5rem)}html[data-header-megamenu-hover-ready=true] .header-main__item--has-megamenu:hover>.universities-megamenu,.header-main__item--has-megamenu:focus-within>.universities-megamenu{transform:translateY(0)}.universities-megamenu__inner{--universities-megamenu-row-min-height:2.35rem;--universities-megamenu-columns:3;--universities-megamenu-column-gap:clamp(var(--spacing-large),2.5vw,2.75rem);-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);height:min(30rem,calc(100svh - var(--header-main-height) - 1.5rem));max-width:none;min-height:min(27.5rem,calc(100svh - var(--header-main-height) - 1.5rem));border:0;border-radius:1.5rem;grid-template-columns:minmax(12.75rem,14.5rem) minmax(0,1fr);gap:1rem;width:100%;margin:0;padding:1rem;display:grid;overflow:hidden}.universities-megamenu__tab-list,.universities-megamenu__university-list{margin:0;padding:0;list-style:none}.universities-megamenu__column--tabs{scrollbar-width:thin;min-height:0;padding:1.15rem .25rem .75rem;overflow-y:auto}.universities-megamenu__eyebrow{color:#647184;letter-spacing:0;text-transform:uppercase;margin:0 0 1.15rem;padding:0 .85rem;font-size:.72rem;font-weight:800;line-height:1.2}.universities-megamenu__tab-list{gap:.35rem;display:grid}.universities-megamenu__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#38465a;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:.8rem;justify-content:space-between;align-items:center;width:100%;min-height:3.45rem;padding:.7rem .85rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,font-weight .16s;display:flex}.universities-megamenu__tab:hover,.universities-megamenu__tab:focus-visible{color:var(--color-primary-text);background:#ffffffa8}.universities-megamenu__tab--active,.universities-megamenu__tab[aria-selected=true]{color:#111;background:#dfe4eb;font-weight:700}.universities-megamenu__tab:focus-visible{outline-offset:2px;outline:3px solid #009de05c}@supports (color:color-mix(in lab,red,red)){.universities-megamenu__tab:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)36%,transparent)}}.universities-megamenu__tab-arrow{color:var(--brand-blue);opacity:.65;margin-left:1rem;transition:opacity .16s}.universities-megamenu__tab:hover .universities-megamenu__tab-arrow,.universities-megamenu__tab:focus-visible .universities-megamenu__tab-arrow,.universities-megamenu__tab--active .universities-megamenu__tab-arrow,.universities-megamenu__tab[aria-selected=true] .universities-megamenu__tab-arrow{opacity:1}.universities-megamenu__panels{background:#fff;border-radius:1.15rem;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.universities-megamenu__actions{grid-template-columns:repeat(var(--universities-megamenu-columns),minmax(0,1fr));align-content:center;align-items:stretch;gap:var(--spacing-small)var(--universities-megamenu-column-gap);border-bottom:1px solid #1f30441a;flex:none;min-height:4.65rem;padding:.75rem 1.5rem;display:grid}.universities-megamenu__actions>.universities-megamenu__cta{min-width:0;padding-inline:var(--spacing-small);white-space:normal;width:100%}.universities-megamenu__actions>.universities-megamenu__search{grid-column:-2/-1;width:100%;max-width:none}.universities-megamenu__country[hidden],.universities-megamenu__university-item[hidden],.universities-megamenu__empty[hidden]{display:none}.universities-megamenu__panel{--universities-megamenu-panel-padding-block-end:1.8rem;--universities-megamenu-panel-padding-block-start:1.6rem;--universities-megamenu-scroll-cue-size:var(--spacing-xlarge);overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--universities-megamenu-panel-padding-block-start)1.5rem var(--universities-megamenu-panel-padding-block-end);scrollbar-width:thin;flex:auto;overflow-y:auto}.universities-megamenu__panel:before,.universities-megamenu__panel:after{content:"";height:var(--universities-megamenu-scroll-cue-size);opacity:0;pointer-events:none;z-index:2;display:block;position:sticky}.universities-megamenu__panel:before{margin-bottom:calc(-1*var(--universities-megamenu-scroll-cue-size));top:calc(-1*var(--universities-megamenu-panel-padding-block-start));background:linear-gradient(#fff,#0000)}.universities-megamenu__panel:after{bottom:calc(-1*var(--universities-megamenu-panel-padding-block-end));margin-top:calc(-1*var(--universities-megamenu-scroll-cue-size));background:linear-gradient(#0000,#fff)}.universities-megamenu__panel--more-above:before,.universities-megamenu__panel--more-below:after{opacity:1}.universities-megamenu__panel[hidden]{display:none}.universities-megamenu__country-grid{-moz-column-count:var(--universities-megamenu-columns);column-count:var(--universities-megamenu-columns);-moz-column-gap:var(--universities-megamenu-column-gap);column-gap:var(--universities-megamenu-column-gap)}.universities-megamenu__country{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #1f30441a;width:100%;margin:0 0 .75rem;padding-bottom:.75rem;display:inline-block}.universities-megamenu__country:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.universities-megamenu__country-title{color:#647184;font-family:var(--type-font-ui);font-synthesis-weight:auto;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.7rem;font-weight:800;line-height:1.1;display:flex}.universities-megamenu__flag{border-radius:50%;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;display:inline-flex;overflow:hidden}.universities-megamenu__flag-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.universities-megamenu__university-list{gap:.7rem;display:grid}.universities-megamenu__university-link{color:#172033;font-family:var(--type-font-content);font-synthesis-weight:none;font-size:.9rem;font-weight:var(--type-font-content-weight-strong);letter-spacing:0;border-radius:.3rem;line-height:1.3;transition:color .16s;display:inline-flex}.universities-megamenu__university-link:hover,.universities-megamenu__university-link:focus-visible{color:var(--color-primary-text)}.universities-megamenu__university-link:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:.2rem}.universities-megamenu__empty{color:#647184;font-family:var(--type-font-content);margin:0;font-size:.95rem;line-height:1.4}}@media(min-width:1280px){.universities-megamenu__inner{height:min(31rem,calc(100svh - var(--header-main-height) - 1.5rem));grid-template-columns:minmax(14rem,15.75rem) minmax(0,1fr)}.universities-megamenu__column--tabs{padding-left:.4rem;padding-right:.4rem}.universities-megamenu__tab{min-height:3.65rem;padding-left:1rem;padding-right:1rem;font-size:1.08rem}.universities-megamenu__actions{min-height:5rem;padding-left:1.9rem;padding-right:1.9rem}.universities-megamenu__panel{--universities-megamenu-panel-padding-block-end:2.1rem;--universities-megamenu-panel-padding-block-start:1.9rem;padding-left:1.9rem;padding-right:1.9rem}.universities-megamenu__inner{--universities-megamenu-columns:4}.universities-megamenu__university-link{font-size:.95rem}}@media(min-width:1680px){.universities-megamenu__inner{height:min(41rem,calc(100svh - var(--header-main-height) - 1.5rem));--universities-megamenu-columns:5}.universities-megamenu__university-list{gap:.625rem}.universities-megamenu__university-link{font-size:.9rem;line-height:1.28}}@media(prefers-reduced-motion:reduce){.universities-megamenu__tab,.universities-megamenu__cta,.universities-megamenu__cta .button-arrow__glyph,.universities-megamenu__university-link{transition-duration:.01ms!important}}@media(min-width:1024px){.header-main__item--has-megamenu:has(>.events-megamenu){position:static}.header-main__item--has-megamenu>.events-megamenu{--events-megamenu-viewport-gutter:clamp(.75rem,2vw,2rem);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--header-main-megamenu-shadow);left:var(--events-megamenu-viewport-gutter);right:auto;top:calc(100% + var(--header-main-megamenu-gap));width:min(112rem,calc(100vw - var(--events-megamenu-viewport-gutter) - var(--events-megamenu-viewport-gutter)));background:0 0;border:0;border-radius:1.5rem;transform:translateY(-.5rem)}html[data-header-megamenu-hover-ready=true] .header-main__item--has-megamenu:hover>.events-megamenu,.header-main__item--has-megamenu:focus-within>.events-megamenu{transform:translateY(0)}.events-megamenu__inner{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);height:min(25.5rem,calc(100svh - var(--header-main-height) - 1.5rem));min-height:min(22rem,calc(100svh - var(--header-main-height) - 1.5rem));border-radius:1.5rem;flex-direction:column;width:100%;padding:1rem;display:flex;overflow:hidden}.events-megamenu__tab-list{flex:none;align-items:stretch;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.events-megamenu__tab-item{flex:none;min-width:0}.events-megamenu__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#38465a;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:.8rem .8rem 0 0;justify-content:space-between;align-items:center;width:auto;min-height:3.45rem;padding:.7rem .85rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,font-weight .16s;display:flex}.events-megamenu__tab .button-label{white-space:nowrap}.events-megamenu__tab:hover,.events-megamenu__tab:focus-visible{color:var(--color-primary-text);background:#ffffffa8}.events-megamenu__tab--active,.events-megamenu__tab[aria-selected=true]{color:#111;background:#dfe4eb;font-weight:700}.events-megamenu__tab:focus-visible{outline-offset:2px;outline:3px solid #009de05c}@supports (color:color-mix(in lab,red,red)){.events-megamenu__tab:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)36%,transparent)}}.events-megamenu__tab-chevron{color:var(--brand-blue);opacity:.65;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-left:1rem;transition:opacity .16s,transform .16s;display:inline-flex}.events-megamenu__tab-chevron-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.events-megamenu__tab:hover .events-megamenu__tab-chevron,.events-megamenu__tab:focus-visible .events-megamenu__tab-chevron,.events-megamenu__tab--active .events-megamenu__tab-chevron,.events-megamenu__tab[aria-selected=true] .events-megamenu__tab-chevron{opacity:1}.events-megamenu__tab--active .events-megamenu__tab-chevron,.events-megamenu__tab[aria-selected=true] .events-megamenu__tab-chevron{transform:rotate(180deg)}.events-megamenu__panels{background:#fff;border-radius:0 0 1.15rem 1.15rem;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.events-megamenu__context{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.events-megamenu__panel[hidden]{display:none}.events-megamenu__context-footer{border-top:1px solid #1f30441a;flex:none;justify-content:space-between;align-items:center;min-height:4.65rem;padding:.7rem 1.25rem;display:flex}.events-megamenu__cta{color:var(--color-primary-text);align-items:center;gap:.65rem;font-size:1rem;font-weight:700;line-height:1.2;transition:color .16s;display:inline-flex}.events-megamenu__cta-arrow{border:1px solid;border-radius:50%;flex:0 0 1.55rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:background-color .16s,color .16s;display:inline-flex}.events-megamenu__cta-arrow .button-arrow__glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.9rem;height:.9rem}.events-megamenu__cta:hover,.events-megamenu__cta:focus-visible{color:var(--color-primary-text-hover)}.events-megamenu__cta:hover .events-megamenu__cta-arrow,.events-megamenu__cta:focus-visible .events-megamenu__cta-arrow{background:var(--color-primary);border-color:var(--color-primary);color:var(--button-primary-foreground)}.events-megamenu__cta:is(:hover,:focus-visible,:active) .events-megamenu__cta-arrow .button-arrow__glyph{transform:scale(1.12)}.events-megamenu__cta:focus-visible{outline-offset:.3rem;border-radius:.25rem;outline:3px solid #009de052}@supports (color:color-mix(in lab,red,red)){.events-megamenu__cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)32%,transparent)}}.events-megamenu__context-body{scrollbar-width:thin;flex:auto;min-height:0;padding:.9rem;overflow-y:auto}.events-megamenu__context-body--empty{justify-content:center;align-items:center;display:flex}.events-megamenu__open-day-grid,.events-megamenu__exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.events-megamenu__event-card{box-shadow:0 0 0 0 var(--header-main-cta-ring);background:#fff;border:1px solid #dfe5ea;border-radius:.85rem;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.events-megamenu__event-card:hover,.events-megamenu__event-card:focus-within{box-shadow:0 0 0 4px var(--header-main-cta-ring);border-color:#009de07a}@supports (color:color-mix(in lab,red,red)){:is(.events-megamenu__event-card:hover,.events-megamenu__event-card:focus-within){border-color:color-mix(in srgb,var(--color-primary)48%,transparent)}}.events-megamenu__event-link{color:#111;grid-template-columns:clamp(6.5rem,10vw,8rem) minmax(0,1fr);min-width:0;height:5.7rem;display:grid}.events-megamenu__event-link:focus-visible{outline:0}.events-megamenu__event-media{background:#e8eef3;min-width:0;position:relative;overflow:hidden}.events-megamenu__event-media picture{width:100%;height:100%;display:block}.events-megamenu__event-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.events-megamenu__date-badge{--date-chip-day-size:.95rem;--date-chip-label-size:.57rem;--date-chip-min-height:2.65rem;--date-chip-min-width:2.55rem;--date-chip-radius:6px;position:absolute;top:50%;left:.4rem;transform:translateY(-50%)}.events-megamenu__event-body{align-content:center;gap:.32rem;min-width:0;padding:.65rem .72rem;display:grid}.events-megamenu__event-title{color:#111;letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:700;line-height:1.2;transition:color .16s;display:-webkit-box;overflow:hidden}.events-megamenu__event-link:hover .events-megamenu__event-title,.events-megamenu__event-link:focus-visible .events-megamenu__event-title{color:var(--color-primary-text)}.events-megamenu__event-meta{color:#64727c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;margin:0;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.events-megamenu__flag{background:#fff;border:1px solid #1111111f;border-radius:50%;flex:0 0 1.05rem;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;line-height:0;display:inline-flex;overflow:hidden}.events-megamenu__flag-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}}@media(min-width:1180px){.events-megamenu__inner{height:min(20.5rem,calc(100svh - var(--header-main-height) - 1.5rem));min-height:min(19.5rem,calc(100svh - var(--header-main-height) - 1.5rem))}.events-megamenu__open-day-grid,.events-megamenu__exam-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.events-megamenu__tab{min-height:3.65rem;padding-left:1rem;padding-right:1rem;font-size:1.08rem}.events-megamenu__context-footer{min-height:5rem;padding-left:1.45rem;padding-right:1.45rem}.events-megamenu__context-body{padding:1rem}.events-megamenu__cta{font-size:1.06rem}}@media(prefers-reduced-motion:reduce){.events-megamenu__tab,.events-megamenu__tab-chevron,.events-megamenu__cta,.events-megamenu__cta-arrow,.events-megamenu__cta-arrow .button-arrow__glyph,.events-megamenu__open-day-card,.events-megamenu__exam-card,.events-megamenu__event-title{transition-duration:.01ms!important}}@media(min-width:1024px){.open-days-megamenu__inner{max-height:calc(100svh - var(--header-main-height));max-width:none;min-height:min(30rem,calc(100svh - var(--header-main-height)));overscroll-behavior:contain;padding:2rem var(--header-main-padding-right)2.5rem var(--header-main-padding-left);width:100%;margin:0;overflow-y:auto}.open-days-megamenu__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.open-days-megamenu__card{border-radius:var(--radius-card,20px);box-shadow:0 0 0 0 var(--header-main-cta-ring);background:#fff;border:1px solid #dfe5ea;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.open-days-megamenu__card:hover,.open-days-megamenu__card:focus-within{box-shadow:0 0 0 5px var(--header-main-cta-ring);border-color:#009de07a}@supports (color:color-mix(in lab,red,red)){:is(.open-days-megamenu__card:hover,.open-days-megamenu__card:focus-within){border-color:color-mix(in srgb,var(--color-primary)48%,transparent)}}.open-days-megamenu__card-link{color:#111;grid-template-rows:auto auto;min-width:0;height:auto;display:grid}.open-days-megamenu__card-link:focus-visible{outline:0}.open-days-megamenu__media{aspect-ratio:16/9;background:#e8eef3;position:relative;overflow:hidden}.open-days-megamenu__media picture{width:100%;height:100%;display:block}.open-days-megamenu__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.open-days-megamenu__date-badge{--date-chip-day-size:1.18rem;--date-chip-label-size:.72rem;--date-chip-min-height:3.3rem;--date-chip-min-width:3.25rem;--date-chip-radius:8px;position:absolute;top:.7rem;left:.7rem}.open-days-megamenu__body{align-content:start;gap:.34rem;min-height:0;padding:.82rem .95rem .95rem;display:grid}.open-days-megamenu__title{color:#111;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.22;transition:color .16s}.open-days-megamenu__card-link:hover .open-days-megamenu__title,.open-days-megamenu__card-link:focus-visible .open-days-megamenu__title{color:var(--color-primary-text)}.open-days-megamenu__location{color:#46535c;letter-spacing:0;overflow-wrap:anywhere;align-items:center;gap:.42rem;min-width:0;margin:0;font-size:.9rem;font-weight:600;line-height:1.3;display:inline-flex}.open-days-megamenu__flag{border-radius:50%;flex:0 0 1.1rem;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;line-height:0;display:inline-flex;overflow:hidden}.open-days-megamenu__flag-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.open-days-megamenu__location-text{min-width:0;line-height:1.3}.open-days-megamenu__date{color:#686868;letter-spacing:0;font-size:.86rem;line-height:1.3}.open-days-megamenu__cta{background:var(--color-primary);border-radius:var(--radius-control,999px);color:var(--button-primary-foreground);letter-spacing:0;align-items:center;gap:.45rem;min-height:2.85rem;margin-top:1.25rem;padding:.72rem 1.05rem;font-size:1rem;font-weight:750;line-height:1;transition:background-color .16s,box-shadow .16s;display:inline-flex}.open-days-megamenu__cta:hover,.open-days-megamenu__cta:focus-visible{background:var(--color-primary-hover);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.open-days-megamenu__cta:hover,.open-days-megamenu__cta:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.open-days-megamenu__cta:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.open-days-megamenu__cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}}@media(min-width:1280px){.open-days-megamenu__inner{min-height:min(32rem,calc(100svh - var(--header-main-height)));padding-top:2.25rem;padding-bottom:2.75rem}.open-days-megamenu__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}.open-days-megamenu__body{padding:.9rem 1.05rem 1.05rem}.open-days-megamenu__title{font-size:1.05rem}}@media(min-width:1536px){.open-days-megamenu__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.exams-megamenu__inner{max-height:calc(100svh - var(--header-main-height));max-width:none;min-height:min(26rem,calc(100svh - var(--header-main-height)));overscroll-behavior:contain;padding:1.15rem var(--header-main-padding-right)1.35rem var(--header-main-padding-left);width:100%;margin:0;overflow-y:auto}.exams-megamenu .calendar-month-view__scroller{margin:0;padding:0;scroll-padding-inline:0}.exams-megamenu .calendar-month-view__months{grid-template-columns:repeat(var(--calendar-month-view-month-count),minmax(15rem,1fr));min-width:max(100%,calc(var(--calendar-month-view-month-count)*15rem));background:0 0;-moz-column-gap:clamp(1.5rem,3vw,2.5rem);column-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.exams-megamenu .calendar-month-view__month{background:0 0;border:0;border-radius:0;flex:none;overflow:visible}.exams-megamenu .calendar-month-view__month-header{background:0 0;gap:0;padding:0 .72rem .9rem}.exams-megamenu .calendar-month-view__month-title{font-size:1.12rem;line-height:1.1}.exams-megamenu .calendar-month-view__month-year{font-size:.88rem}.exams-megamenu .calendar-month-view__month-count{display:none}.exams-megamenu .calendar-month-view__list{gap:.58rem}.exams-megamenu .calendar-month-view__item{border:0}.exams-megamenu .calendar-month-view__item-link{grid-template-rows:auto auto;grid-template-columns:2.85rem minmax(0,1fr) 1.15rem;gap:.24rem .6rem;min-height:0;padding:.52rem .72rem}.exams-megamenu .calendar-month-view__date{--date-chip-day-size:1.28rem;--date-chip-label-size:.68rem;--date-chip-min-height:3.35rem;--date-chip-radius:6px;grid-area:1/1/span 2}.exams-megamenu .calendar-month-view__item-body{display:contents}.exams-megamenu .calendar-month-view__item-title{font-size:.98rem;line-height:1.18;display:contents}.exams-megamenu .calendar-month-view__title-icon{flex-basis:1.15rem;grid-area:1/3;place-self:start end;width:1.15rem;height:1.15rem;margin-top:.02rem}.exams-megamenu .calendar-month-view__item-title-text{grid-area:1/2;font-size:.98rem;font-weight:700;line-height:1.18;display:block}.exams-megamenu .calendar-month-view__item-link:hover .calendar-month-view__item-title-text,.exams-megamenu .calendar-month-view__item-link:focus-visible .calendar-month-view__item-title-text{color:var(--color-primary-text)}.exams-megamenu .calendar-month-view__date-human{color:#6a747c;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;min-width:0;font-size:.85rem;line-height:1.2;display:block;overflow:hidden}.exams-megamenu .calendar-month-view__empty{padding:.75rem .72rem;font-size:.92rem}.exams-megamenu .calendar-month-view__more{margin-top:.28rem;padding:.62rem .72rem .68rem;font-size:.9rem}.exams-megamenu__footer{margin-top:1rem}.exams-megamenu__cta{background:var(--color-primary);border-radius:var(--radius-control,999px);color:var(--button-primary-foreground);letter-spacing:0;align-items:center;gap:.45rem;min-height:2.85rem;padding:.72rem 1.05rem;font-size:1rem;font-weight:750;line-height:1;transition:background-color .16s,box-shadow .16s;display:inline-flex}.exams-megamenu__cta:hover,.exams-megamenu__cta:focus-visible{background:var(--color-primary-hover);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.exams-megamenu__cta:hover,.exams-megamenu__cta:focus-visible){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.exams-megamenu__cta:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.exams-megamenu__cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}}@media(min-width:1280px){.exams-megamenu__inner{min-height:min(27rem,calc(100svh - var(--header-main-height)));padding-top:1.25rem;padding-bottom:1.55rem}.exams-megamenu .calendar-month-view__months{grid-template-columns:repeat(var(--calendar-month-view-month-count),minmax(0,1fr));min-width:100%}}@media(min-width:1536px){.exams-megamenu__inner{padding-top:1.35rem;padding-bottom:1.75rem}}@media(min-width:1024px){.medical-doorway-megamenu__inner{max-height:calc(100svh - var(--header-main-height));min-height:min(22rem,calc(100svh - var(--header-main-height)));overscroll-behavior:contain;padding:3rem var(--header-main-padding-right)3.75rem var(--header-main-padding-left);width:100%;margin:0;overflow-y:auto}.medical-doorway-megamenu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,5vw,5.5rem);max-width:72rem;display:grid}.medical-doorway-megamenu__column{min-width:0}.medical-doorway-megamenu__title{color:#111;letter-spacing:0;margin:0 0 1.25rem;font-size:1.3rem;font-weight:700;line-height:1.15}.medical-doorway-megamenu__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.medical-doorway-megamenu__link{color:#202020;letter-spacing:0;font-size:1rem;line-height:1.35;transition:color .16s;display:inline-flex}.medical-doorway-megamenu__link:hover,.medical-doorway-megamenu__link:focus-visible{color:var(--color-primary-text)}.medical-doorway-megamenu__link:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:.25rem}}@media(min-width:1280px){.medical-doorway-megamenu__inner{min-height:min(24rem,calc(100svh - var(--header-main-height)));padding-top:3.25rem;padding-bottom:4.25rem}.medical-doorway-megamenu__grid{gap:clamp(3.5rem,5vw,7rem)}.medical-doorway-megamenu__title{font-size:1.45rem}.medical-doorway-megamenu__link{font-size:1.08rem}}@media(min-width:1536px){.medical-doorway-megamenu__inner{padding-top:3.5rem;padding-bottom:4.75rem}.medical-doorway-megamenu__grid{max-width:82rem}}@media(min-width:1024px){.header-main__item--has-megamenu:has(>.section-links-megamenu){position:relative}.header-main__item--has-megamenu>.section-links-megamenu{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--header-main-megamenu-shadow);left:auto;right:0;top:calc(100% + var(--header-main-megamenu-gap));background:0 0;border:0;border-radius:1.25rem;width:min(22rem,100vw - 3rem);transform:translateY(-.5rem)}html[data-header-megamenu-hover-ready=true] .header-main__item--has-megamenu:hover>.section-links-megamenu,.header-main__item--has-megamenu:focus-within>.section-links-megamenu{transform:translateY(0)}.section-links-megamenu__inner{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);border-radius:1.25rem;padding:1rem}.section-links-megamenu__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.section-links-megamenu__link{color:#38465a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.45rem;padding:.7rem .85rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,font-weight .16s;display:flex}.section-links-megamenu__link:hover,.section-links-megamenu__link:focus-visible{color:#111;background:#dfe4eb;font-weight:700}.section-links-megamenu__link:focus-visible{outline-offset:2px;outline:3px solid #009de05c}@supports (color:color-mix(in lab,red,red)){.section-links-megamenu__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)36%,transparent)}}.section-links-megamenu__arrow{color:var(--brand-blue);opacity:.65;flex:none}}@media(prefers-reduced-motion:reduce){.section-links-megamenu,.section-links-megamenu__link{transition-duration:.01ms!important}}.button-primary.header-megamenu__primary-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--button-primary-background);border-radius:var(--radius-control,999px);background:var(--button-primary-background);color:var(--button-primary-text);cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){.button-primary.header-megamenu__primary-cta{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-primary.header-megamenu__primary-cta:hover,.button-primary.header-megamenu__primary-cta:focus-visible,.button-primary.header-megamenu__primary-cta:active{background:var(--button-primary-background-hover);border-color:var(--button-primary-background-hover);color:var(--button-primary-text-hover);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.button-primary.header-megamenu__primary-cta:hover,.button-primary.header-megamenu__primary-cta:focus-visible,.button-primary.header-megamenu__primary-cta:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.button-primary.header-megamenu__primary-cta:focus{outline:none}.button-primary.header-megamenu__primary-cta:focus-visible{border-radius:var(--radius-control,999px);outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.button-primary.header-megamenu__primary-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.button-primary.header-megamenu__primary-cta .button-arrow{color:currentColor;background:0 0;border:0;border-radius:0;flex:0 0 .9rem;width:.9rem;height:.9rem;padding:0}.button-primary.header-megamenu__primary-cta:is(:hover,:focus-visible,:active) .button-arrow{color:currentColor;background:0 0;border:0}.button-primary.header-megamenu__primary-cta:is(:hover,:focus-visible,:active) .button-arrow--right .button-arrow__glyph{transform:translate(.18rem)}@media(prefers-reduced-motion:reduce){.button-primary.header-megamenu__primary-cta,.button-primary.header-megamenu__primary-cta .button-arrow,.button-primary.header-megamenu__primary-cta .button-arrow__glyph{transition-duration:.01ms!important}}.footer-main{--footer-text:var(--color-on-surface-inverse-muted);--footer-text-strong:var(--color-on-surface-inverse);--footer-link-hover:var(--color-link-on-surface-inverse);--footer-border:var(--footer-text-strong);--footer-border-strong:var(--footer-text-strong);--footer-on-brand:var(--color-on-surface-inverse);--footer-on-brand-muted:var(--color-on-surface-inverse-muted);--footer-panel-space:clamp(1.5rem,5vw,5.25rem);--footer-content-inline-space:var(--footer-panel-space);--footer-nav-block-space:clamp(2.75rem,5.5vw,5.5rem);--footer-brand-row-space:clamp(3.5rem,7vw,6rem);--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);background:var(--color-surface-inverse-backdrop);width:100%;font-size:.95rem;line-height:1.62}@supports (color:color-mix(in lab,red,red)){.footer-main{--footer-border:color-mix(in srgb,var(--footer-text-strong)18%,transparent);--footer-border-strong:color-mix(in srgb,var(--footer-text-strong)8%,transparent)}}.footer-main__surface{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);background:var(--color-surface-inverse-backdrop);overflow:hidden}.footer-main__container{padding-block:var(--footer-brand-row-space)0}.footer-main__content-grid{width:100%}.footer-main__brand-panel{padding-block:var(--footer-brand-row-space);grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1.5rem,2.4vw,2.25rem);display:grid}.footer-main__brand-panel,.footer-main__bottom-wrapper,.footer-main__closing-row{margin-inline:var(--footer-content-inline-space)}.footer-main__logo-link{justify-self:start;max-width:min(13.5rem,100%);transition:opacity .18s;display:inline-flex}.footer-main__logo-link:hover,.footer-main__logo-link:focus-visible{opacity:.75}.footer-main__logo-link:focus-visible,.footer-main__brand-contact-link:focus-visible,.footer-main__utility-link:focus-visible,.footer-main__credit-link:focus-visible,.footer-main__contact a:focus-visible,.footer-main__copyright a:focus-visible{outline:2px solid var(--footer-on-brand);outline-offset:3px}.footer-main__column-heading-link:focus-visible,.footer-main__nav-link:focus-visible{outline:2px solid var(--footer-text-strong);outline-offset:3px}.footer-main__logo-img{filter:brightness(0)invert();width:100%;max-width:100%;height:auto;display:block}.footer-main__address{color:var(--footer-on-brand);max-width:32rem;font-size:1rem;font-style:normal}.footer-main__address p,.footer-main__contact p,.footer-main__copyright p{margin:0}.footer-main__address a,.footer-main__contact a,.footer-main__copyright a{color:inherit;text-underline-offset:.18em;text-decoration:underline;transition:color .18s,text-decoration-color .18s}@supports (color:color-mix(in lab,red,red)){:is(.footer-main__address a,.footer-main__contact a,.footer-main__copyright a){text-decoration-color:color-mix(in srgb,currentColor 42%,transparent)}}.footer-main__address a:hover,.footer-main__contact a:hover,.footer-main__copyright a:hover{color:var(--footer-on-brand);text-decoration-color:currentColor}.footer-main__communications,.footer-main__addresses{gap:clamp(1.45rem,2.25vw,2rem);display:grid}.footer-main__communications{max-width:24rem}.footer-main__communication-item{min-width:0}.footer-main__addresses{max-width:42rem}.footer-main__contact-item{color:var(--footer-on-brand);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.85rem;text-decoration:none;display:grid}.footer-main__brand-contact-address{font-style:normal}.footer-main__contact-marker{--footer-contact-icon-size:1.38rem;--footer-contact-icon-stroke:2.05;border-radius:var(--radius-control,999px);color:#fff;background:#444;justify-content:center;align-items:center;width:3rem;height:3rem;margin-top:.04rem;line-height:0;display:inline-flex;overflow:hidden}.footer-main__contact-marker-svg{fill:none;height:var(--footer-contact-icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--footer-contact-icon-stroke);width:var(--footer-contact-icon-size);display:block}.footer-main__contact-marker-icon{height:var(--footer-contact-icon-size);-o-object-fit:contain;object-fit:contain;width:var(--footer-contact-icon-size);display:none}.footer-main__contact-marker--email{--footer-contact-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%20122.5l0-2.5%20.1%200C1.3%2088.9%2027%2064%2058.5%2064l395%200c31.5%200%2057.1%2024.9%2058.4%2056l.1%200%200%20264c0%2035.3-28.7%2064-64%2064L64%20448c-35.3%200-64-28.7-64-64L0%20122.5zm480%2053.1L303.3%20305.1c-28.2%2020.6-66.5%2020.6-94.6%200L32%20175.6%2032%20384c0%2017.7%2014.3%2032%2032%2032l384%200c17.7%200%2032-14.3%2032-32l0-208.4zm0-53.1c0-14.6-11.9-26.5-26.5-26.5l-395%200c-14.6%200-26.5%2011.9-26.5%2026.5%200%208.4%204%2016.4%2010.8%2021.4L227.6%20279.3c16.9%2012.4%2039.9%2012.4%2056.8%200L469.2%20143.8c6.8-5%2010.8-12.9%2010.8-21.4z'/%3e%3c/svg%3e")}.footer-main__contact-marker--phone{--footer-contact-icon-size:1.38rem;--footer-contact-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Pro%207.2.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.--%3e%3cpath%20d='M144.4%2042.7c-3.4-8-12.2-12.3-20.6-10.1l-6.7%201.8C63.9%2049%2022.1%2099.1%2034.2%20157.4%2067.6%20318%20194.1%20444.4%20354.7%20477.9%20412.9%20490%20463.1%20448.2%20477.6%20394.9l1.8-6.7c2.3-8.4-2-17.2-10.1-20.6l-93.3-38.9c-7.1-2.9-15.2-.9-20.1%205l-36.6%2044.7c-4.7%205.7-12.6%207.5-19.2%204.3-75-35.6-135-97.6-168.1-174-2.8-6.6-1-14.2%204.6-18.7l41.6-34.1c5.9-4.8%208-13%205-20.1L144.4%2042.7zm-29-40.9c23.9-6.5%2049%205.7%2058.5%2028.6l38.9%2093.3c8.4%2020.1%202.6%2043.4-14.3%2057.2l-32.1%2026.3c29%2060.5%2077.1%20110.2%20136.3%20141.3l28.5-34.9c13.8-16.9%2037-22.7%2057.2-14.3l93.3%2038.9c22.9%209.5%2035.1%2034.6%2028.6%2058.5l-1.8%206.7C490.8%20468.3%20427.2%20525.6%20348.2%20509.2%20175.1%20473.2%2038.9%20337%202.9%20163.9-13.6%2084.8%2043.7%2021.3%20108.7%203.6l6.7-1.8z'/%3e%3c/svg%3e")}.footer-main__contact-marker--whatsapp{--footer-contact-icon-size:1.38rem;--footer-contact-icon-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3c!--%20Bootstrap%20Icons%201.13.1,%20MIT%20licensed:%20https://github.com/twbs/icons/blob/main/LICENSE.md%20--%3e%3cpath%20d='M13.601%202.326A7.85%207.85%200%200%200%207.994%200C3.627%200%20.068%203.558.064%207.926c0%201.399.366%202.76%201.057%203.965L0%2016l4.204-1.102a7.9%207.9%200%200%200%203.79.965h.004c4.368%200%207.926-3.558%207.93-7.93A7.9%207.9%200%200%200%2013.6%202.326zM7.994%2014.521a6.6%206.6%200%200%201-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56%206.56%200%200%201-1.007-3.505c0-3.626%202.957-6.584%206.591-6.584a6.56%206.56%200%200%201%204.66%201.931%206.56%206.56%200%200%201%201.928%204.66c-.004%203.639-2.961%206.592-6.592%206.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73%200%200%200-.529.247c-.182.198-.691.677-.691%201.654s.71%201.916.81%202.049c.098.133%201.394%202.132%203.383%202.992.47.205.84.326%201.129.418.475.152.904.129%201.246.08.38-.058%201.171-.48%201.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3e%3c/svg%3e");color:#fff;background:#25d366}.footer-main__contact-marker--email:before,.footer-main__contact-marker--phone:before,.footer-main__contact-marker--whatsapp:before{content:"";height:var(--footer-contact-icon-size);mask:var(--footer-contact-icon-mask)center/contain no-repeat;width:var(--footer-contact-icon-size);-webkit-mask:var(--footer-contact-icon-mask)center/contain no-repeat;background:currentColor;display:block}.footer-main__contact-marker-flag{border-radius:50%;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;display:inline-flex;overflow:hidden}.footer-main__contact-marker-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.footer-main__contact-body{min-width:0;padding-top:.32rem;display:grid}.footer-main__communications .footer-main__contact-item{align-items:center}.footer-main__communications .footer-main__contact-marker{margin-top:0}.footer-main__communications .footer-main__contact-body{padding-top:0}.footer-main__brand-contact-value{color:var(--footer-on-brand-muted);overflow-wrap:anywhere;font-size:.94rem;line-height:1.56;transition:color .18s;display:block}.footer-main__brand-contact-link .footer-main__brand-contact-value{color:var(--footer-on-brand);width:-moz-fit-content;width:fit-content;font-size:1rem;text-decoration:none;position:relative}.footer-main__brand-contact-link{--footer-contact-hover-duration:.22s;--footer-contact-hover-easing:cubic-bezier(.22,1,.36,1)}.footer-main__brand-contact-link--whatsapp{border-radius:var(--radius-control,999px)}.footer-main__brand-contact-link .footer-main__contact-marker{transition:box-shadow var(--footer-contact-hover-duration)var(--footer-contact-hover-easing),color var(--footer-contact-hover-duration)var(--footer-contact-hover-easing)}.footer-main__brand-contact-link--whatsapp .footer-main__contact-marker{transition:background-color var(--footer-contact-hover-duration)var(--footer-contact-hover-easing),box-shadow var(--footer-contact-hover-duration)var(--footer-contact-hover-easing),color var(--footer-contact-hover-duration)var(--footer-contact-hover-easing)}.footer-main__brand-contact-link .footer-main__brand-contact-value:after{background:var(--color-primary,#009de0);content:"";transform-origin:0;height:2px;transition:transform var(--footer-contact-hover-duration)var(--footer-contact-hover-easing);position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.footer-main__brand-contact-link--whatsapp .footer-main__brand-contact-value:after{background:#25d366}.footer-main__brand-contact-link:hover .footer-main__contact-marker,.footer-main__brand-contact-link:focus-visible .footer-main__contact-marker{color:var(--color-primary,#009de0);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.footer-main__brand-contact-link:hover .footer-main__contact-marker,.footer-main__brand-contact-link:focus-visible .footer-main__contact-marker){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.footer-main__brand-contact-link--whatsapp:hover .footer-main__contact-marker,.footer-main__brand-contact-link--whatsapp:focus-visible .footer-main__contact-marker{color:#fff;background:#21ba5a;box-shadow:0 0 0 5px #25d3663d}.footer-main__brand-contact-link--whatsapp:focus-visible{outline-offset:3px;outline:3px solid #25d3666b}.footer-main__brand-contact-link:hover .footer-main__brand-contact-value:after,.footer-main__brand-contact-link:focus-visible .footer-main__brand-contact-value:after{transform:scaleX(1)}.footer-main__brand-address-lines{gap:.18rem;padding-top:.4rem;line-height:1.56;display:grid}.footer-main__brand-address-company{color:var(--footer-on-brand);font-size:1.125rem;font-weight:600;line-height:1.45}.footer-main__brand-address-legal{color:#ffffffad;gap:.12rem;padding-top:.65rem;font-size:.78rem;line-height:1.5;display:grid}.footer-main__brand-address-legal>span:first-child{color:var(--footer-on-brand-muted);font-weight:500}.footer-main__brand-contact-value p{margin:0}.footer-main__actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.9rem;display:flex}.footer-main__action{text-decoration:none}.footer-main__social-strip{padding-top:var(--footer-nav-block-space);margin-top:clamp(2.25rem,4.5vw,4rem)}.footer-main__social-strip-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem clamp(1.25rem,3vw,2.25rem);width:100%;display:flex}.footer-main__social-list{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(.5rem,1.5vw,.8rem);margin:0;padding:0;list-style:none;display:flex}@media(max-width:639px){.footer-main__social-list{justify-content:space-between;width:100%}}@media(max-width:24rem){.footer-main__actions{flex-direction:column;align-items:stretch;width:100%}.footer-main__action{box-sizing:border-box;width:100%;min-width:0}}.footer-main__social-item{flex:none;display:flex}.footer-main__social-link{border-radius:var(--radius-control,999px);background:#222;border:1px solid #222;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .16s,box-shadow .16s;display:inline-flex}.footer-main__social-link:hover,.footer-main__social-link:focus-visible,.footer-main__social-link:active{border-color:var(--color-primary,#009de0);box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.footer-main__social-link:hover,.footer-main__social-link:focus-visible,.footer-main__social-link:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.footer-main__social-link:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.footer-main__social-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.footer-main__social-link img{filter:brightness(0)invert();-o-object-fit:contain;object-fit:contain;width:1.15rem;max-width:1.15rem;height:1.15rem;display:block}.footer-main__nav{--type-font-page-title-color:var(--color-on-surface-inverse);--type-hero-title-color:var(--color-on-surface-inverse);--panel-text-muted:var(--color-on-surface-inverse-muted);background:var(--color-surface-inverse);color:var(--color-on-surface-inverse);min-width:0;padding:var(--footer-nav-block-space)var(--footer-content-inline-space)}.footer-main__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(2.75rem,5vw,4.5rem) clamp(2rem,4vw,4.25rem);min-width:0;display:grid}.footer-main__column{min-width:0}.footer-main__column-title{font-family:var(--type-font-content);letter-spacing:0;margin:0 0 1.4rem;font-weight:500;line-height:1.25}.footer-main__column-heading-link{color:var(--footer-text-strong);font-size:clamp(1.05rem,1.2vw,1.18rem);text-decoration:none;transition:color .18s}.footer-main__column-heading-link:hover{color:var(--footer-link-hover)}.footer-main__link-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.footer-main__link-item{min-width:0;padding-block:.76rem}.footer-main__link-item:first-child{padding-top:0}.footer-main__link-item:last-child{padding-bottom:0}.footer-main__link-item+.footer-main__link-item{border-top:2px solid var(--footer-border-strong)}.footer-main__nav-link{color:var(--footer-text);font-family:var(--type-font-content);overflow-wrap:anywhere;max-width:100%;font-size:.85rem;font-weight:400;line-height:1.48;text-decoration:none;transition:color .18s;display:inline-block}.footer-main__nav-link:hover{color:var(--footer-link-hover)}.footer-main__nav-link--see-all{color:var(--footer-text-strong);align-items:center;gap:.48rem;font-size:.82rem;font-weight:600;display:inline-flex}.footer-main__bottom-container{padding-bottom:clamp(2rem,4vw,4rem)}.footer-main__bottom-wrapper{color:var(--footer-on-brand-muted);align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(1.5rem,4vw,3rem);display:grid}.footer-main__contact{gap:.48rem;display:grid}.footer-main__utility-nav{flex-wrap:wrap;gap:.75rem 1.4rem;display:flex}.footer-main__utility-link{color:var(--footer-on-brand-muted);font-size:.86rem;line-height:1.45;text-decoration:none;transition:color .18s}.footer-main__utility-link:hover{color:var(--footer-on-brand)}.footer-main__copyright{color:var(--footer-on-brand-muted);gap:.48rem;font-size:.8rem;line-height:1.5;display:grid}.footer-main__closing-row{border-top:2px solid #444;align-items:center;gap:1rem 2rem;margin-top:0;padding-top:clamp(1.5rem,2.5vw,2.25rem);display:grid}.footer-main__credit-link{color:var(--footer-on-brand);white-space:nowrap;justify-self:start;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;line-height:1.5;text-decoration:none;transition:opacity .18s;display:inline-flex}.footer-main__credit-mark{filter:brightness(0)invert();flex:none;width:auto;height:1.15rem;display:block}.footer-main__credit-link:hover,.footer-main__credit-link:focus-visible{opacity:.72}@media(min-width:640px){.footer-main__logo-link{max-width:min(14.5rem,100%)}.footer-main__communications{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));max-width:none}.footer-main__communications .footer-main__brand-contact-value{white-space:nowrap}.footer-main__addresses{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.footer-main__bottom-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main__utility-nav{grid-column:1/-1}.footer-main__copyright{text-align:left;justify-items:start}.footer-main__closing-row{grid-template-columns:minmax(0,1fr) auto}.footer-main__credit-link{justify-self:end}}@media(min-width:1024px){.footer-main__communication-item{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.footer-main__content-grid{grid-template-columns:minmax(0,1fr)}.footer-main__brand-panel{grid-template-columns:minmax(10.5rem,1fr) auto;align-items:start;gap:clamp(2rem,3vw,3.5rem);max-width:none}.footer-main__logo-link{grid-area:1/1;align-self:center;max-width:min(12.5rem,100%)}.footer-main__communications{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;gap:clamp(1.75rem,2.5vw,3rem);min-width:0;max-width:none;display:flex}.footer-main__addresses{grid-area:3/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.75rem,2.5vw,3rem);max-width:none}.footer-main__social-list{justify-content:flex-end;gap:1rem;margin-left:auto}.footer-main__social-strip-row{flex-wrap:nowrap}.footer-main__social-link{width:3.25rem;height:3.25rem}.footer-main__social-link img{width:1.55rem;max-width:1.55rem;height:1.55rem}.footer-main__address{max-width:none}.footer-main__columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.75rem,2.75vw,3.5rem)}.footer-main__bottom-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main__utility-nav{grid-column:auto;justify-content:flex-start}}@media(min-width:1200px){.footer-main__brand-panel{-moz-column-gap:clamp(1.25rem,2.5vw,3rem);column-gap:clamp(1.25rem,2.5vw,3rem);row-gap:var(--footer-brand-row-space);grid-template-columns:clamp(10rem,14vw,12.5rem) minmax(0,1fr)}.footer-main__logo-link{max-width:min(clamp(10rem,14vw,12.5rem),100%)}.footer-main__communications{align-self:center;-moz-column-gap:inherit;column-gap:inherit;grid-area:1/2/auto/-1;justify-content:flex-end}.footer-main__addresses{grid-row:2}}@media(min-width:40rem){.service-cards{margin-inline:var(--spacing-medium);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1376px;display:grid}.service-cards{grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:48rem){.service-cards{grid-column:span 12/span 12}}.service-cards{margin-inline:auto}}.service-cards__left-wrapper{padding-inline:calc(var(--spacing)*0);margin-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);grid-column:span 6/span 6}@media(min-width:40rem){.service-cards__left-wrapper{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.service-cards__left-wrapper{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.service-cards__left-wrapper{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.service-cards__left-wrapper{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}@media(min-width:40rem){.service-cards__left-wrapper{margin-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*12)}.service-cards__text-wrapper{position:sticky;top:100px}}.service-cards__title{text-wrap:pretty}.service-cards__body{margin-bottom:var(--spacing-medium)}@media(min-width:40rem){.service-cards__body{margin-bottom:var(--spacing-large)}}@media(min-width:64rem){.service-cards__body{margin-bottom:var(--spacing-xlarge)}}.service-cards__link{text-transform:uppercase;align-items:center;display:flex}.service-cards__link-icon{margin-left:calc(var(--spacing)*2);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:inline-block}.service-cards__right-wrapper{grid-column:span 6/span 6}@media(min-width:64rem){.service-cards__right-wrapper{grid-column-start:7}}.service-cards__card{padding-inline:calc(var(--spacing)*0);padding-inline:var(--spacing-medium);padding-block:var(--spacing-xlarge);grid-column:span 6/span 6}@media(min-width:40rem){.service-cards__card{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.service-cards__card{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.service-cards__card{padding-inline:calc(var(--spacing)*16)}}@media(min-width:40rem){.service-cards__card{padding-block:calc(var(--spacing)*12)}}.service-cards__card-title{text-wrap:pretty}.service-cards__card-body{margin-bottom:var(--spacing-medium)}@media(min-width:40rem){.service-cards__card-body{margin-bottom:var(--spacing-large)}}@media(min-width:64rem){.service-cards__card-body{margin-bottom:var(--spacing-xlarge)}}.service-cards__card-link{text-transform:uppercase;align-items:center;display:flex}.overview-paragraphs{background-color:var(--color-grey-light);padding-block:calc(var(--spacing)*8)}@media(min-width:40rem){.overview-paragraphs{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.overview-paragraphs{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.overview-paragraphs{padding-block:calc(var(--spacing)*24)}}.overview-paragraphs__container{margin-inline:var(--spacing-medium);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1376px;display:grid}@media(min-width:40rem){.overview-paragraphs__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.overview-paragraphs__container{grid-column:span 12/span 12}}@media(min-width:40rem){.overview-paragraphs__container{margin-inline:auto}}.overview-paragraphs__content{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.overview-paragraphs__content{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.overview-paragraphs__content{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.overview-paragraphs__content{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.overview-paragraphs__content{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}.overview-paragraphs__content__no-cards{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.overview-paragraphs__content__no-cards{padding-inline:var(--spacing-large);grid-column:span 12/span 12}}@media(min-width:48rem){.overview-paragraphs__content__no-cards{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.overview-paragraphs__content__no-cards{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.overview-paragraphs__content__no-cards{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}.overview-paragraphs__title{text-wrap:pretty}@media(min-width:64rem){.overview-paragraphs__title{text-wrap:balance}}.overview-paragraphs__cards{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.overview-paragraphs__cards{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.overview-paragraphs__cards{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.overview-paragraphs__cards{padding-inline:calc(var(--spacing)*16)}}.overview-paragraphs__card-title{text-wrap:pretty}.text-image__container{margin-inline:var(--spacing-medium);max-width:1376px;margin-inline:calc(var(--spacing)*0);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;display:grid}@media(min-width:40rem){.text-image__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.text-image__container{grid-column:span 12/span 12}}@media(min-width:40rem){.text-image__container{-moz-column-gap:calc(var(--spacing)*0);column-gap:calc(var(--spacing)*0);margin-inline:auto}}.text-image__left-col{padding-inline:calc(var(--spacing)*0);margin-inline:var(--spacing-medium);padding-block:calc(var(--spacing)*10);flex-direction:column;grid-column:span 6/span 6;justify-content:center;align-items:flex-start;display:flex}@media(min-width:40rem){.text-image__left-col{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.text-image__left-col{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.text-image__left-col{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.text-image__left-col{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}@media(min-width:40rem){.text-image__left-col{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.text-image__left-col{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.text-image__left-col{padding-block:calc(var(--spacing)*24)}}@media(min-width:40rem){.text-image__left-col{margin-inline:calc(var(--spacing)*0)}.reverse .text-image__left-col{order:2;grid-column-start:7}}@media(min-width:64rem){.reverse .text-image__left-col{grid-column:span 5/span 5}}@media(min-width:80rem){.reverse .text-image__left-col{grid-column-start:8}}.text-image__right-col{grid-column:span 6/span 6;overflow:hidden}@media(min-width:40rem){.text-image__right-col{grid-column-start:7}.reverse .text-image__right-col{order:1;grid-column-start:1}}.text-image__title{text-wrap:pretty}.text-image__body{margin-bottom:var(--spacing-medium)}@media(min-width:40rem){.text-image__body{margin-bottom:var(--spacing-large)}}@media(min-width:64rem){.text-image__body{margin-bottom:var(--spacing-xlarge)}}.text-image__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--button-primary-background);border-radius:var(--radius-control,999px);background:var(--button-primary-background);color:var(--button-primary-text);cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){.text-image__link{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.text-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.text-image-small__container{margin-inline:var(--spacing-medium);max-width:1376px;margin-inline:calc(var(--spacing)*0);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;display:grid}@media(min-width:40rem){.text-image-small__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.text-image-small__container{grid-column:span 12/span 12}}@media(min-width:40rem){.text-image-small__container{padding-block:calc(var(--spacing)*10);margin-inline:auto}.text-image-small__container{padding-block:calc(var(--spacing)*12)}@media(min-width:48rem){.text-image-small__container{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.text-image-small__container{padding-block:calc(var(--spacing)*24)}}}.text-image-small__left-col{padding-inline:calc(var(--spacing)*0);margin-inline:var(--spacing-medium);flex-direction:column;grid-column:span 6/span 6;justify-content:center;align-items:flex-start;display:flex}@media(min-width:40rem){.text-image-small__left-col{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.text-image-small__left-col{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.text-image-small__left-col{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.text-image-small__left-col{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}@media(min-width:40rem){.text-image-small__left-col{margin-inline:calc(var(--spacing)*0);grid-column:span 7/span 7}}@media(min-width:64rem){.text-image-small__left-col{grid-column:span 8/span 8}}@media(min-width:80rem){.text-image-small__left-col{padding-inline:calc(var(--spacing)*0);grid-column:2/span 6}}.text-image-small__right-col{grid-column:span 6/span 6;overflow:hidden}@media(min-width:40rem){.text-image-small__right-col{grid-column:8/span 4}}@media(min-width:64rem){.text-image-small__right-col{grid-column:9/span 3}}@media(min-width:40rem){.reverse .text-image-small__left-col{order:2;grid-column:5/span 8}}@media(min-width:64rem){.reverse .text-image-small__left-col{grid-column-start:5}}@media(min-width:80rem){.reverse .text-image-small__left-col{grid-column:6/span 6}}.reverse .text-image-small__right-col{padding-inline:calc(var(--spacing)*0)}@media(min-width:40rem){.reverse .text-image-small__right-col{padding-inline:var(--spacing-large);order:1;grid-column-start:1}}@media(min-width:48rem){.reverse .text-image-small__right-col{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.reverse .text-image-small__right-col{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.reverse .text-image-small__right-col{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0)}}.text-image-small__title{text-wrap:pretty}.text-image-small__body{margin-bottom:var(--spacing-medium)}@media(min-width:40rem){.text-image-small__body{margin-bottom:var(--spacing-large)}}@media(min-width:64rem){.text-image-small__body{margin-bottom:var(--spacing-xlarge)}}.text-image-small__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--button-primary-background);border-radius:var(--radius-control,999px);background:var(--button-primary-background);color:var(--button-primary-text);cursor:pointer;font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:0;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-block)var(--button-padding-inline);text-align:center;text-transform:none;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 #009de03d}@supports (color:color-mix(in lab,red,red)){.text-image-small__link{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.text-image-small__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.team-card{padding-block:calc(var(--spacing)*10)}@media(min-width:40rem){.team-card{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.team-card{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.team-card{padding-block:calc(var(--spacing)*24)}}.team-card__container{margin-inline:var(--spacing-medium);-moz-column-gap:var(--spacing-medium);column-gap:var(--spacing-medium);max-width:1376px;padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media(min-width:40rem){.team-card__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.team-card__container{grid-column:span 12/span 12}}@media(min-width:40rem){.team-card__container{padding-inline:var(--spacing-large);margin-inline:auto}}@media(min-width:48rem){.team-card__container{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.team-card__container{-moz-column-gap:var(--spacing-large);column-gap:var(--spacing-large);padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.team-card__container{padding-inline:var(--spacing-large)}}.team-card__block{padding-inline:calc(var(--spacing)*0);grid-column:span 6/span 6}@media(min-width:40rem){.team-card__block{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.team-card__block{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.team-card__block{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.team-card__block{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}@media(min-width:40rem){.team-card__block{grid-column:span 12/span 12}}@media(min-width:80rem){.team-card__block{grid-column:span 12/span 12}}.team-card__title{text-wrap:pretty;justify-content:center;align-items:center;display:flex}.team-card__card-wrapper{margin-bottom:var(--spacing-medium);flex-direction:column;grid-column:span 6/span 6;display:flex}@media(min-width:40rem){.team-card__card-wrapper{margin-bottom:calc(var(--spacing)*0);grid-column:span 4/span 4}}.team-card__image{margin-bottom:calc(var(--spacing)*4);width:70%;height:auto}@media(min-width:40rem){.team-card__image{margin-bottom:calc(var(--spacing)*6);width:100%}}@media(min-width:64rem){.team-card__image{margin-bottom:calc(var(--spacing)*8)}}.team-card__card-title{margin-bottom:calc(var(--spacing)*4)}@media(min-width:40rem){.team-card__card-title{margin-bottom:calc(var(--spacing)*6)}}@media(min-width:64rem){.team-card__card-title{margin-bottom:calc(var(--spacing)*8)}}.team-card__card-subheading{margin-bottom:var(--spacing-medium);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:40rem){.team-card__card-subheading{margin-bottom:var(--spacing-large)}}@media(min-width:64rem){.team-card__card-subheading{margin-bottom:var(--spacing-xlarge)}}.team-card__card-body,.team-card__card-body__no-link{margin-bottom:var(--spacing-medium)}@media(min-width:40rem){.team-card__card-body__no-link{margin-bottom:calc(var(--spacing)*0)}}.team-card__card-link{text-transform:uppercase;align-items:center;margin-top:auto;display:flex}.two-column-cards__container{margin-inline:var(--spacing-medium);max-width:1376px;margin-inline:calc(var(--spacing)*0);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:center;display:grid}@media(min-width:40rem){.two-column-cards__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.two-column-cards__container{grid-column:span 12/span 12}}@media(min-width:40rem){.two-column-cards__container{margin-inline:auto}}.two-column-cards__left-wrapper{padding-inline:calc(var(--spacing)*0);margin-inline:var(--spacing-medium);padding-block:calc(var(--spacing)*10);grid-column:span 6/span 6}@media(min-width:40rem){.two-column-cards__left-wrapper{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.two-column-cards__left-wrapper{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.two-column-cards__left-wrapper{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.two-column-cards__left-wrapper{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}@media(min-width:40rem){.two-column-cards__left-wrapper{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.two-column-cards__left-wrapper{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.two-column-cards__left-wrapper{padding-block:calc(var(--spacing)*24)}}@media(min-width:40rem){.two-column-cards__left-wrapper{margin-inline:calc(var(--spacing)*0)}}@media(min-width:80rem){.two-column-cards__left-wrapper{grid-column:2/span 5}}.two-column-cards__card-body ul{padding-left:var(--spacing-large);list-style-type:disc}.two-column-cards__card-link{text-transform:uppercase;align-items:center;display:flex}.two-column-cards__right-wrapper{padding-inline:calc(var(--spacing)*0);height:100%;padding-inline:var(--spacing-medium);padding-block:var(--spacing-xlarge);flex-direction:column;grid-column:span 6/span 6;justify-content:center;display:flex}@media(min-width:40rem){.two-column-cards__right-wrapper{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.two-column-cards__right-wrapper{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.two-column-cards__right-wrapper{padding-inline:calc(var(--spacing)*16)}}@media(min-width:40rem){.two-column-cards__right-wrapper{padding-inline:var(--spacing-xlarge);padding-block:calc(var(--spacing)*12)}}.two-column-cards__card-title{text-wrap:pretty}.home-reviews{--home-reviews-card-active-bg:var(--color-surface-inverse);padding-top:var(--spacing-xlarge);padding-bottom:calc(var(--spacing-xlarge)*1.5);text-align:center;background-color:var(--color-grey-light)}.home-reviews__header{margin-top:calc(var(--spacing-xlarge)*-2);margin-bottom:var(--spacing-xlarge);padding:0 var(--spacing-medium);z-index:10;position:relative}.home-reviews__subtitle{color:var(--color-primary-tint-3);letter-spacing:0;margin-bottom:var(--spacing-small);font-size:.875rem;font-weight:600}.home-reviews__title{color:var(--color-body-text);margin-bottom:var(--spacing-medium);font-size:2.5rem;font-weight:700}.home-reviews__google-lockup{align-items:center;gap:var(--spacing-medium);flex-direction:row;display:inline-flex}.home-reviews__google-logo{width:auto;height:60px}.home-reviews__rating-details{justify-content:center;align-items:flex-start;gap:var(--spacing-small);flex-direction:column;display:flex}.home-reviews__rating-text{color:var(--color-body-text-medium);font-size:1.125rem;font-weight:400;line-height:1.2}.home-reviews__rating-text strong{font-weight:700}.home-reviews__stars-mask{background-color:var(--color-grey);width:176px;height:32px;display:block;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3e%3cpath%20d='M288.1%200l86.5%20164%20182.7%2031.6L428%20328.5%20454.4%20512%20288.1%20430.2%20121.7%20512l26.4-183.5L18.9%20195.6%20201.5%20164%20288.1%200z'%20fill='%23ffd800'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3e%3cpath%20d='M288.1%200l86.5%20164%20182.7%2031.6L428%20328.5%20454.4%20512%20288.1%20430.2%20121.7%20512l26.4-183.5L18.9%20195.6%20201.5%20164%20288.1%200z'%20fill='%23ffd800'/%3e%3c/svg%3e");-webkit-mask-position:0;mask-position:0;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-repeat:space;mask-repeat:space}.home-reviews__stars-fill{height:100%;width:var(--star-fill,100%);background-color:#fbbc04;position:absolute;top:0;left:0}.home-reviews__carousel-wrapper{max-width:100vw;padding:var(--spacing-medium)0;touch-action:pan-y;margin:0 auto;position:relative;overflow:hidden}.home-reviews__carousel{will-change:transform;align-items:stretch;transition:transform .5s cubic-bezier(.25,1,.5,1);display:flex}.home-reviews__card{width:420px;padding:0 var(--spacing-medium);opacity:.5;filter:blur(4px);cursor:pointer;flex:none;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:scale(.85)}.home-reviews__card.is-active{opacity:1;filter:blur();z-index:10;cursor:default;transform:scale(1)}.home-reviews__card-inner{border-radius:var(--radius-card,20px);padding:var(--spacing-xlarge);text-align:left;justify-content:space-between;gap:var(--spacing-medium);background-color:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.home-reviews__card.is-active .home-reviews__card-inner{background-color:var(--home-reviews-card-active-bg);color:#fff}@media(prefers-reduced-motion:no-preference){.scroll-reveal-enabled .home-reviews__carousel-wrapper.scroll-reveal .home-reviews__card-inner{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}.scroll-reveal-enabled .home-reviews__carousel-wrapper.scroll-reveal.active .home-reviews__card-inner{opacity:1;transform:none}}.home-reviews__quote-icon{color:var(--color-secondary-lightest);opacity:.5;pointer-events:none;font-family:Georgia,serif;font-size:14rem;line-height:1;position:absolute;top:-35px;left:-20px}.home-reviews__card.is-active .home-reviews__quote-icon{color:#ffffff26;font-size:24rem;top:-60px;left:-35px}.home-reviews__card-title{font-family:var(--type-font-content);font-synthesis-weight:none;letter-spacing:0;z-index:2;color:var(--color-body-text);font-size:1.25rem;font-weight:700;line-height:1.3;position:relative}.home-reviews__card.is-active .home-reviews__card-title{color:#fff}.home-reviews__card-text{color:var(--color-primary-tint-2);z-index:2;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.home-reviews__card.is-active .home-reviews__card-text{color:#ffffffe6}.home-reviews__author{align-items:center;gap:var(--spacing-medium);z-index:2;display:flex;position:relative}.home-reviews__author-img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-grey-light);border-radius:50%;width:56px;height:56px}.home-reviews__card.is-active .home-reviews__author-img{border-color:#ffffff4d}.home-reviews__author-info{flex-direction:column;display:flex}.home-reviews__author-name{color:var(--color-body-text);margin:0;font-size:1rem;font-weight:700}.home-reviews__card.is-active .home-reviews__author-name{color:#fff}.home-reviews__author-role{color:var(--color-primary-tint-3);margin:0;font-size:.85rem;line-height:1.3}.home-reviews__card.is-active .home-reviews__author-role{color:#ffffffb3}.home-reviews__controls{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.home-reviews__btn{pointer-events:auto;cursor:pointer;width:10vw;height:100%;color:var(--color-primary-tint-3);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.home-reviews__btn--prev{left:0}.home-reviews__btn--next{right:0}.home-reviews__btn:hover{color:var(--color-primary)}@media(min-width:769px){.home-reviews__btn svg{-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#fff9;border-radius:50%;width:48px;height:48px;padding:12px;transition:all .2s}.home-reviews__btn:hover svg{background:#fffffff2}}.home-reviews__cta-wrapper{text-align:center;margin-top:var(--spacing-xlarge);z-index:10;position:relative}.home-reviews__cta{color:var(--color-body-text-medium);align-items:center;gap:.45rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.home-reviews__cta:hover{color:var(--color-primary)}.home-reviews__cta:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.home-reviews__cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}@media(min-width:1600px){.home-reviews__header{margin-top:calc(var(--spacing-xlarge)*-3)}}@media(max-width:768px){.home-reviews__header{gap:var(--spacing-small);margin-top:calc(var(--spacing-xlarge)*-1.5)}.home-reviews__google-logo{height:48px}.home-reviews__stars-mask{width:136px;height:24px;-webkit-mask-size:24px 24px;mask-size:24px 24px}.home-reviews__rating-text{font-size:.85rem}.home-reviews__card{width:min(75vw,380px);padding:0;transform:scale(.95)}.home-reviews__card.is-active{transform:scale(1)}.home-reviews__btn{width:12.5vw}.home-reviews__card-inner{padding:var(--spacing-large)}.home-reviews__quote-icon{font-size:8rem;top:-20px;left:-12px}.home-reviews__card.is-active .home-reviews__quote-icon{font-size:14rem;top:-35px;left:-20px}.home-reviews__card-title{font-size:1.1rem}.home-reviews__card-text{-webkit-line-clamp:5;line-clamp:5;font-size:.9rem}.home-reviews__author-img{width:40px;height:40px}}@media(max-width:480px){.home-reviews__card{width:75vw;padding:0}.home-reviews__header{margin-top:calc(var(--spacing-xlarge)*-1);flex-direction:column}.home-reviews__rating{align-items:center}}.home-guides{background:var(--color-grey-light);text-align:center;overflow-x:clip}.home-guides h2{margin:0 0 var(--spacing-xlarge)}.home-guides h2:has(+.home-guides__body){margin-bottom:var(--spacing-medium)}.home-guides__body{color:var(--color-body-text-medium);margin:0 auto var(--spacing-xlarge);max-width:46rem}.home-guides__body>:first-child{margin-top:0}.home-guides__body>:last-child{margin-bottom:0}.home-guides__slider{--study-directory-card-width:clamp(19rem,27vw,22rem);--study-directory-slider-gap:var(--spacing-large);--video-slider-end-overhang:0px;--guide-panel-overhang:calc(var(--spacing-large)*2)}.home-guides__slider .study-directory__viewport{padding-bottom:calc(var(--guide-panel-overhang) + var(--spacing-medium))}.guide-card{aspect-ratio:1}.guide-card__media{inset:0 var(--spacing-medium)var(--spacing-medium)0}.guide-card__panel{bottom:calc(var(--guide-panel-overhang)*-1);align-content:center;gap:var(--spacing-medium);background:var(--button-primary-background);text-align:left;width:82%;min-height:40%;right:0}.guide-card__title{color:var(--study-directory-card-panel-text);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.2}.guide-card .study-directory-card__link:is(:hover,:focus-visible) .guide-card__title{color:var(--study-directory-card-panel-accent)}@media(max-width:599px){.home-guides__slider{--study-directory-card-width:min(80vw,20rem)}}.cards-accordion{--cards-accordion-duration:var(--accordion-duration);--cards-accordion-easing:var(--accordion-easing);--cards-accordion-media-easing:ease-in-out;background:var(--color-grey-light)}.cards-accordion__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.75rem);display:flex}.cards-accordion__intro{max-width:54rem}.cards-accordion__title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:clamp(2.35rem,5vw,4.75rem);font-weight:var(--type-font-page-title-weight);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;margin:0;line-height:1.02}.cards-accordion__body{color:var(--color-body-text-medium);max-width:46rem;margin-top:1.25rem}.cards-accordion__body>:first-child,.cards-accordion__card-body>:first-child{margin-top:0}.cards-accordion__body>:last-child,.cards-accordion__card-body>:last-child{margin-bottom:0}.cards-accordion__header-link{flex:none;margin-bottom:.5rem}.cards-accordion__header-link .button-arrow{margin-left:.4rem}.cards-accordion__surface{background:#fff;grid-template-columns:minmax(17rem,.82fr) minmax(0,1.45fr);align-items:stretch;min-height:clamp(34rem,53vw,48rem);display:grid;overflow:hidden}.cards-accordion__items{align-self:center;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,4vw,4.5rem)}.cards-accordion__item{border-bottom:2px solid #d5d7da}.cards-accordion__item:last-child{border-bottom:0}.cards-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.7rem 0;list-style:none;display:flex}.cards-accordion__summary::-webkit-details-marker{display:none}.cards-accordion__summary::marker{content:""}.cards-accordion__summary:focus{outline:none}.cards-accordion__summary:focus-visible{outline-offset:.35rem;border-radius:.35rem;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.cards-accordion__summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.cards-accordion__card-title{color:var(--color-body-text);font-family:var(--type-font-content);letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400;line-height:1.2}.cards-accordion__toggle{color:var(--brand-blue);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.cards-accordion__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;height:1.35rem;transition:transform var(--cards-accordion-duration)var(--cards-accordion-easing);width:1.35rem}.cards-accordion__item[data-accordion-state=open] .cards-accordion__toggle svg,.cards-accordion__item[data-accordion-state=opening] .cards-accordion__toggle svg{transform:rotate(180deg)}.cards-accordion__panel{overflow:hidden}.cards-accordion__panel-inner{padding:0 2.75rem 1.8rem 0}.cards-accordion__card-body{color:#35383c;font-size:1rem;line-height:1.65}.cards-accordion__card-link{margin-top:1.25rem;font-size:.95rem}.cards-accordion__media{min-height:100%;padding:clamp(1rem,2.5vw,2.5rem);display:grid;position:relative}.cards-accordion__media-item{opacity:0;pointer-events:none;height:100%;min-height:100%;transition:opacity var(--cards-accordion-duration)var(--cards-accordion-media-easing),transform var(--cards-accordion-duration)var(--cards-accordion-media-easing),visibility 0s linear var(--cards-accordion-duration);visibility:hidden;will-change:opacity,transform;grid-area:1/1;transform:scale(.992)}.cards-accordion__media-item[hidden]{display:none}.cards-accordion__media-item.is-active{opacity:1;visibility:visible;z-index:1;transition-delay:0s;transform:scale(1)}.cards-accordion__picture,.cards-accordion__image{border-radius:clamp(1rem,2vw,1.75rem);width:100%;height:100%;display:block;overflow:hidden}.cards-accordion__placeholder{border-radius:clamp(1rem,2vw,1.75rem);width:100%;height:100%;display:flex;overflow:hidden}.cards-accordion__placeholder .media-placeholder__mark{filter:brightness(0)invert(86%);opacity:1;width:auto;max-width:none;height:33.3333%;max-height:none}.cards-accordion__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cards-accordion__placeholder{min-height:28rem}@media(max-width:63.9375rem){.cards-accordion__surface{grid-template-columns:minmax(0,1fr);min-height:0}.cards-accordion__items{padding-bottom:1rem}.cards-accordion__media{aspect-ratio:16/10;min-height:0;padding-top:0}.cards-accordion__media-item{min-height:0}}@media(max-width:47.9375rem){.cards-accordion__container{flex-direction:column;display:flex}.cards-accordion__header{display:contents}.cards-accordion__intro{order:1;margin-bottom:clamp(2rem,8vw,3rem)}.cards-accordion__title{font-size:clamp(2.2rem,12vw,3.3rem)}.cards-accordion__header-link{order:3;align-self:flex-start;margin:1.5rem 0 0}.cards-accordion__surface{order:2}.cards-accordion__items{padding:1.1rem 1.25rem .75rem}.cards-accordion__summary{padding:1.35rem 0}.cards-accordion__panel-inner{padding:0 1rem 1.5rem 0}.cards-accordion__media{aspect-ratio:4/3;padding:.75rem}.cards-accordion__picture,.cards-accordion__image,.cards-accordion__placeholder{border-radius:1rem}}@media(prefers-reduced-motion:reduce){.cards-accordion__media-item,.cards-accordion__toggle svg{transition:none;animation:none}}.alternating-image-text{--content-section-space-before:0;background:#fff}.alternating-image-text__header{align-items:end;gap:var(--spacing-large);justify-content:space-between;margin-bottom:clamp(2rem,4vw,3.75rem);display:flex}.alternating-image-text__intro{max-width:54rem}.alternating-image-text__title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:clamp(2.35rem,5vw,4.75rem);font-weight:var(--type-font-page-title-weight);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;margin:0;line-height:1.02}.alternating-image-text__body{color:var(--color-body-text-medium);margin-top:var(--spacing-medium);max-width:46rem}.alternating-image-text__header-link{flex:none;margin-bottom:.5rem}.alternating-image-text__header-link .button-arrow{margin-left:.4rem}.alternating-image-text__items{gap:0;display:grid}.alternating-image-text__item{grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(24rem,36vw,34rem);display:grid}.scroll-reveal-enabled .alternating-image-text__item--reveal{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}.scroll-reveal-enabled .alternating-image-text__item--reveal.active{opacity:1;transform:none}.alternating-image-text__item:nth-child(2n) .alternating-image-text__media{order:2}.alternating-image-text__media{min-width:0;min-height:0;position:relative;overflow:hidden}.alternating-image-text__picture,.alternating-image-text__image,.alternating-image-text__placeholder{width:100%;height:100%;position:absolute;inset:0}.alternating-image-text__image{-o-object-fit:cover;object-fit:cover;display:block}.alternating-image-text__image[src$=".svg" i]{-o-object-fit:contain;object-fit:contain}.alternating-image-text__body img[src$=".svg" i],.alternating-image-text__card-body img[src$=".svg" i]{max-width:100%;height:auto}.alternating-image-text__placeholder{justify-content:center;align-items:center;display:flex}.alternating-image-text__copy{align-self:center;min-width:0;padding:clamp(2rem,5vw,5rem)}.alternating-image-text__card-title{color:var(--color-body-text);font-family:var(--type-font-page-title);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.12}.alternating-image-text__card-body{color:var(--color-body-text-medium);line-height:var(--type-leading-copy);margin-top:var(--spacing-medium)}.alternating-image-text__card-body a{color:var(--color-primary-text);text-decoration:none;position:relative}.alternating-image-text__card-body a:after{background:var(--text-link-cta-accent);content:"";transform-origin:0;height:2px;transition:transform var(--text-link-cta-duration)var(--text-link-cta-easing);position:absolute;bottom:-.16em;left:0;right:0;transform:scaleX(0)}.alternating-image-text__card-body a:hover,.alternating-image-text__card-body a:focus-visible{color:var(--color-primary-text-hover)}.alternating-image-text__card-body a:hover:after,.alternating-image-text__card-body a:focus-visible:after{transform:scaleX(1)}.alternating-image-text__card-link{margin-top:var(--spacing-large)}@media(max-width:47.9375rem){.alternating-image-text__header{align-items:center;-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""body body";row-gap:0;display:grid}.alternating-image-text__intro{display:contents}.alternating-image-text__title{grid-area:title;min-width:0;font-size:clamp(2.2rem,12vw,3.3rem)}.alternating-image-text__body{margin-top:var(--spacing-medium);grid-area:body}.alternating-image-text__header-link{grid-area:action;place-self:center end;margin:0}.alternating-image-text__header-link.section-header__action{border:1px solid var(--color-primary);background-color:var(--color-primary);width:2.85rem;min-width:0;height:2.85rem;min-height:0;color:var(--button-primary-foreground);text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0;line-height:1;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 0 #009de047}@supports (color:color-mix(in lab,red,red)){.alternating-image-text__header-link.section-header__action{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.alternating-image-text__header-link.section-header__action:is(:hover,:focus-visible,:active){border-color:var(--color-primary);background-color:var(--color-primary-hover);color:var(--button-primary-foreground);outline:none;box-shadow:0 0 0 5px #009de047}@supports (color:color-mix(in lab,red,red)){.alternating-image-text__header-link.section-header__action:is(:hover,:focus-visible,:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.alternating-image-text__header-link.section-header__action .button-arrow{width:var(--button-circle-icon-size,1.14rem);height:var(--button-circle-icon-size,1.14rem);transform-origin:50%;margin:0;transition:transform .22s;transform:scale(1)}.alternating-image-text__header-link.section-header__action .button-arrow__glyph{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transform:none}.alternating-image-text__header-link.section-header__action:is(:hover,:focus-visible,:active) .button-arrow{transform:scale(1.12)}.alternating-image-text__header-link.section-header__action:is(:hover,:focus-visible,:active) .button-arrow__glyph{transform:none}.alternating-image-text__header-link .section-header__action-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alternating-image-text__items{margin-inline:calc(-1*var(--content-container-inline-space))}.alternating-image-text__item{border-radius:0;grid-template-columns:minmax(0,1fr);min-height:0}.alternating-image-text__item:nth-child(2n) .alternating-image-text__media{order:0}.alternating-image-text__media{aspect-ratio:4/3}.alternating-image-text__copy{padding-block:var(--spacing-large);padding-inline:var(--content-container-inline-space)}}@media(prefers-reduced-motion:reduce){.scroll-reveal-enabled .alternating-image-text__item--reveal{opacity:1;transition:none;transform:none}.alternating-image-text__card-body a:after{transition:none}}.team-profile-cards{background:var(--color-grey-light)}.team-profile-cards__grid{gap:var(--spacing-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-profile-card{min-width:0}.team-profile-card__link{border-radius:var(--content-surface-radius);color:inherit;align-items:center;gap:var(--spacing-large);text-align:center;background:#fff;flex-direction:column;height:100%;padding:clamp(1.5rem,3vw,2.75rem);text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex}.team-profile-card__link:hover{transform:translateY(-.25rem);box-shadow:0 1rem 2.5rem #1111111a}@supports (color:color-mix(in lab,red,red)){.team-profile-card__link:hover{box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--color-body-text)10%,transparent)}}.team-profile-card__link:focus-visible{outline-offset:.35rem;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.team-profile-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.team-profile-card__avatar,.team-profile-card__avatar-picture,.team-profile-card__avatar-image,.team-profile-card__avatar-fallback{border-radius:50%;width:clamp(8rem,14vw,11rem);height:clamp(8rem,14vw,11rem);display:block}.team-profile-card__avatar{background:var(--color-secondary-lightest);flex:none;overflow:hidden}.team-profile-card__avatar-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.team-profile-card__avatar-fallback{color:var(--brand-blue);justify-content:center;align-items:center;font-size:clamp(2rem,4vw,3rem);display:flex}.team-profile-card__copy{align-items:center;gap:var(--spacing-small);flex-direction:column;flex:auto;display:flex}.team-profile-card__name{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.1}.team-profile-card__position{color:var(--brand-blue-text);font-weight:600;line-height:1.35}.team-profile-card__overview{color:var(--color-body-text-medium);margin-top:var(--spacing-small);line-height:1.6}.team-profile-card__cta{margin-top:auto}@media(max-width:63.9375rem){.team-profile-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.9375rem){.team-profile-cards__grid{order:2}}@media(max-width:39.99rem){.team-profile-cards__grid{grid-template-columns:minmax(0,1fr)}.team-profile-card__link{padding:var(--spacing-xlarge)var(--spacing-large)}}@media(prefers-reduced-motion:reduce){.team-profile-card__link{transition:none}}.people-profile__breadcrumbs{margin-bottom:0}.people-profile__hero{--page-title-block-content-width:min(76rem,94vw)}.people-profile__hero-inner{z-index:2;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:76rem;display:grid;position:relative}.people-profile__avatar,.people-profile__avatar-picture,.people-profile__avatar-image,.people-profile__avatar-fallback{border-radius:50%;width:100%;display:block}.people-profile__avatar{aspect-ratio:1;background:var(--color-secondary-lightest);overflow:hidden}.people-profile__avatar-picture,.people-profile__avatar-image,.people-profile__avatar-fallback{height:100%}.people-profile__avatar-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.people-profile__avatar-fallback{color:var(--brand-blue);font-family:var(--type-font-page-title);justify-content:center;align-items:center;font-size:clamp(4rem,10vw,7rem);display:flex}.people-profile__hero-copy{min-width:0}.people-profile__section-title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-weight:var(--type-font-page-title-weight);letter-spacing:var(--type-font-page-title-letter-spacing)}.people-profile__title{margin:0}.people-profile__position{color:var(--brand-blue-text);margin:var(--spacing-large)0 0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600}.people-profile__overview{color:var(--color-body-text-medium);margin-top:var(--spacing-large);max-width:48rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}.people-profile__content{--content-section-space-after:clamp(2rem,4vw,3rem);--content-section-space-before:0}.people-profile__section-title{margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.05}.people-profile__bio,.people-profile__faq-answer{color:var(--color-body-text);font-size:1.05rem;line-height:1.75}.people-profile__faqs{--content-section-space-after:clamp(2rem,4vw,3rem);--content-section-space-before:0}.people-profile__faq-list{max-width:60rem}.people-profile__faq{border-bottom:2px solid #d5d7da}.people-profile__faq-summary{cursor:pointer;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large)0;justify-content:space-between;list-style:none;display:flex}.people-profile__faq-summary::-webkit-details-marker{display:none}.people-profile__faq-summary::marker{content:""}.people-profile__faq-summary:focus{outline:none}.people-profile__faq-summary:focus-visible{outline-offset:.35rem;border-radius:.35rem;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){.people-profile__faq-summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.people-profile__faq-question{color:var(--color-body-text);margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400;line-height:1.3}.people-profile__faq-toggle{color:var(--brand-blue);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.people-profile__faq-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;height:1.35rem;transition:transform var(--accordion-duration)var(--accordion-easing);width:1.35rem}.people-profile__faq[data-accordion-state=open] .people-profile__faq-toggle svg,.people-profile__faq[data-accordion-state=opening] .people-profile__faq-toggle svg{transform:rotate(180deg)}.people-profile__faq-panel{overflow:hidden}.people-profile__faq-answer{padding:0 clamp(1.75rem,4vw,2.75rem)var(--spacing-large)0}@media(prefers-reduced-motion:reduce){.people-profile__faq-toggle svg{transition:none}}.people-profile__back{padding-block:0 var(--content-section-block-space)}@media(max-width:47.9375rem){.people-profile__hero-inner{grid-template-columns:minmax(0,1fr)}.people-profile__avatar{max-width:11rem}}.article-hero--university-carousel .article-hero__copy-column{display:contents}.article-hero--university-carousel .article-hero__copy,.article-hero--university-carousel .article-hero__media{border-radius:var(--content-surface-radius)}.university-card-carousel__link .university-card{--university-card-media-radius:var(--content-surface-radius)}.article-hero__media.university-card-carousel__viewport{--university-card-logo-size:clamp(4.5rem,7vw,5.25rem);--university-card-media-aspect-ratio:1.42/1;aspect-ratio:var(--university-card-media-aspect-ratio);isolation:isolate;background:0 0;min-height:0;margin-bottom:clamp(5.5rem,8vw,6.75rem);overflow:visible}.university-card-carousel__slides,.university-card-carousel__slide,.university-card-carousel__link,.university-card-carousel__link .university-card{width:100%;height:100%;inset:0}.university-card-carousel__slides{position:absolute}.university-card-carousel__slide{opacity:0;pointer-events:none;visibility:hidden;margin:0;transition:opacity .42s,visibility 0s linear .42s;position:absolute}.university-card-carousel__slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1;transition-delay:0s}.university-card-carousel__link{color:inherit;text-decoration:none;display:block}.university-card-carousel__link:focus-visible{border-radius:var(--content-surface-radius);outline-offset:4px;outline:3px solid #73c9ee}@supports (color:color-mix(in lab,red,red)){.university-card-carousel__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)55%,#fff)}}.university-card-carousel__link .university-card__media-frame,.university-card-carousel__link .university-card__media{height:100%}.university-card-carousel__link .university-card__image{transition:transform .6s}.university-card-carousel__link .university-card__media:after{box-sizing:border-box;content:"";opacity:0;pointer-events:none;z-index:1;background:#0000004d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6 4h4v16H6zm8 0h4v16h-4z'/%3E%3C/svg%3E") 50%/1.75rem 1.75rem no-repeat;border-radius:50%;width:3rem;height:3rem;transition:opacity .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-hover-paused .university-card-carousel__slide.is-active .university-card__media:after{opacity:.6}.university-card-carousel__link .university-card__media-frame:is(:hover,:focus-visible) .university-card__image{transform:scale(1.025)}.university-card-carousel__link .university-card__placeholder{background:radial-gradient(circle at 24% 22%,#ffffffb3,#0000 32%),linear-gradient(145deg,#d4e8f0,#eef3f5)}.university-card-carousel__link .university-card__mark{opacity:.22;width:clamp(3.5rem,9vw,6rem)}.university-card-carousel__link .university-card__body{box-sizing:border-box;gap:0;width:100%;padding-inline:clamp(1rem,3vw,1.5rem);position:absolute;top:100%;left:0}.university-card-carousel__link .university-card__profile-row{min-height:0}.university-card-carousel__link .university-card__logo{margin-top:0;position:absolute;top:0;left:clamp(1rem,3vw,1.5rem);transform:translateY(-50%)}.university-card-carousel__link .university-card__logo--initials{background:var(--color-surface-inverse)}.university-card-carousel__link .university-card__logo-initials{font-family:var(--type-font-page-title);letter-spacing:.02em;font-size:clamp(1rem,2vw,1.35rem)}.university-card-carousel__link .university-card__copy{padding-left:calc(var(--university-card-logo-size) + .75rem);padding-top:clamp(1rem,1.5vw,1.5rem)}.university-card-carousel__link .university-card__title{color:inherit;font-size:clamp(1.02rem,1.5vw,1.24rem);text-decoration:none;transition:color .16s}.university-card-carousel__link .university-card__title:is(:hover,:focus-visible){color:var(--color-primary-text)}.university-card-carousel__link .university-card__country{gap:.4rem;font-size:.88rem;line-height:1.3}.university-card-carousel__link .university-card__country-flag{width:1.1rem;height:1.1rem}.university-card-carousel__controls{justify-self:center;align-items:center;margin-top:clamp(.25rem,1vw,.6rem);display:flex}.university-card-carousel__hint{color:#fff;pointer-events:none;z-index:2;background:#00000059;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;display:none;position:absolute;bottom:1rem;right:1rem}.university-card-carousel__hint svg{width:1.25rem;height:1.25rem}.is-enhanced .university-card-carousel__viewport{touch-action:pan-y pinch-zoom}.university-card-carousel__controls[hidden]{display:none}.university-card-carousel__dotnav{align-items:center;gap:.42rem;display:inline-flex}.university-card-carousel__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#66666652;border:0;border-radius:999px;width:.62rem;height:.62rem;padding:0;transition:background-color .18s,width .24s}@supports (color:color-mix(in lab,red,red)){.university-card-carousel__dot{background:color-mix(in srgb,var(--color-body-text-medium)32%,transparent)}}.university-card-carousel__dot:focus-visible{outline-offset:2px;outline:3px solid #009de06b}@supports (color:color-mix(in lab,red,red)){.university-card-carousel__dot:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary)42%,transparent)}}.university-card-carousel__dot.is-active{background:var(--color-primary);width:1.75rem}@media(max-width:63.9375rem){.university-card-carousel__controls{display:none}.article-hero--university-carousel .article-hero__inner{gap:var(--spacing-xlarge)}.article-hero--university-carousel .article-hero__copy{--type-font-page-title-color:inherit;--type-hero-title-color:inherit;color:var(--color-body-text);z-index:0;background:0 0;border-radius:0;grid-area:2/1;margin:0;padding:0;position:relative}.article-hero--university-carousel h1.article-hero__title{color:var(--type-font-page-title-color);font-size:3.25rem;font-weight:var(--type-font-page-title-weight-strong)}.article-hero--university-carousel .article-hero__media{z-index:1;order:0;grid-area:1/1}.article-hero--university-carousel .university-card-carousel__controls{grid-area:3/1}}@media(max-width:47.9375rem){.article-hero--university-carousel .article-hero__inner{padding-inline:0}.article-hero--university-carousel .article-hero__copy{padding-inline:var(--content-container-inline-space,1rem)}.article-hero--university-carousel h1.article-hero__title{font-size:2.55rem}.article-hero--university-carousel .article-hero__media,.article-hero--university-carousel .university-card__media,.article-hero--university-carousel .university-card__picture,.article-hero--university-carousel .university-card__image,.article-hero--university-carousel .university-card__placeholder{border-top-left-radius:0;border-top-right-radius:0}.article-hero--university-carousel .university-card__media{border-width:0}}@media(min-width:64rem){.article-hero--university-carousel{--university-card-carousel-copy-overlap:clamp(4rem,7vw,7rem);--university-card-carousel-logo-size:clamp(5.25rem,7vw,6rem);--university-card-carousel-details-inset:calc(var(--university-card-carousel-logo-size)/2 + 1.25rem)}.university-card-carousel__link .university-card{--university-card-logo-size:var(--university-card-carousel-logo-size)}.university-card-carousel__link .university-card__profile-row{display:contents}.article-hero__inner:has(.university-card-carousel__viewport){grid-template-rows:minmax(1.5rem,1.2fr) auto auto minmax(1.5rem,.8fr)}.article-hero__inner:has(.university-card-carousel__viewport) .article-hero__copy-column{grid-row:2}.article-hero__media.university-card-carousel__viewport,.university-card-carousel__viewport .university-card-carousel__slides,.university-card-carousel__viewport .university-card-carousel__slide,.university-card-carousel__viewport .university-card-carousel__link,.university-card-carousel__viewport .university-card{aspect-ratio:auto;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;height:auto;margin-bottom:0;display:grid;position:relative;inset:auto}.university-card-carousel__link .university-card__media-frame{grid-area:1/1/-1;min-height:0}.university-card-carousel__link .university-card__media{min-height:100%}.university-card-carousel__link .university-card__body{min-height:var(--university-card-logo-size);padding:0 1.5rem 0 var(--university-card-carousel-details-inset);grid-area:3/2;align-items:center;margin-top:clamp(.625rem,1vw,1rem);position:relative;top:auto;left:auto}.university-card-carousel__link .university-card__logo{top:50%;left:0;transform:translate(-50%,-50%)}.university-card-carousel__link .university-card__copy{padding:0}.article-hero--university-carousel .article-hero__copy-column{margin-left:calc(var(--university-card-carousel-copy-overlap)*-1);z-index:2;grid-area:1/2;align-self:center;gap:clamp(.75rem,1.4vw,1rem);min-width:0;display:grid;position:relative}.article-hero--university-carousel .article-hero__copy{grid-area:auto;margin-left:0;padding-block:clamp(1.5rem,3.5vw,3.25rem)}.university-card-carousel__controls{margin-left:calc(var(--university-card-carousel-copy-overlap) + var(--university-card-carousel-details-inset));justify-self:start;margin-top:0}.article-hero--university-carousel:not(.is-enhanced) .university-card-carousel__controls{visibility:hidden}}@media(prefers-reduced-motion:reduce){.university-card-carousel__slide,.university-card-carousel__link .university-card__media:after,.university-card-carousel__link .university-card__image,.university-card-carousel__dot{transition:none}}.hero-main{background-color:var(--color-primary);align-items:center;width:100%;position:relative}.hero-main__container{margin-inline:var(--spacing-medium);max-width:1376px;margin-inline:calc(var(--spacing)*0);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}@media(min-width:40rem){.hero-main__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.hero-main__container{grid-column:span 12/span 12}}@media(min-width:40rem){.hero-main__container{margin-inline:auto}}.hero-main__heading-wrapper{padding-inline:calc(var(--spacing)*0);margin-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);grid-column:span 6/span 6;align-items:center;display:flex}@media(min-width:40rem){.hero-main__heading-wrapper{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.hero-main__heading-wrapper{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.hero-main__heading-wrapper{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.hero-main__heading-wrapper{padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);grid-column:2/span 5}}@media(min-width:40rem){.hero-main__heading-wrapper{padding-block:calc(var(--spacing)*12)}}@media(min-width:48rem){.hero-main__heading-wrapper{padding-block:calc(var(--spacing)*16)}}@media(min-width:64rem){.hero-main__heading-wrapper{padding-block:calc(var(--spacing)*24)}}@media(min-width:40rem){.hero-main__heading-wrapper{margin-inline:calc(var(--spacing)*0);grid-column:span 7/span 7;min-height:380px}}@media(min-width:64rem){.hero-main__heading-wrapper{min-height:525px}}@media(min-width:80rem){.hero-main__heading-wrapper{grid-column:2/span 6}}.hero-main__heading{margin-bottom:calc(var(--spacing)*0);color:var(--type-hero-title-color)}.hero-main__image-wrapper{grid-column:span 6/span 6;min-height:150px;display:block;position:relative}@media(min-width:40rem){.hero-main__image-wrapper{padding-inline:calc(var(--spacing)*0);grid-column:span 5/span 5}}@media(min-width:64rem){.hero-main__image-wrapper{min-height:300px}}.hero-main__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;max-height:300px}@media(min-width:40rem){.hero-main__image{max-height:none;position:absolute}}.home-hero{--home-hero-column-width:clamp(440px,38vw,640px);--home-hero-scene-width:var(--home-hero-column-width);--home-hero-ink:#555;--home-hero-blue:var(--color-primary);--home-hero-blue-bright:var(--brand-blue);--home-hero-cta-blue:var(--color-primary);--home-hero-cta-blue-hover:var(--color-primary-hover);--home-hero-cta-ring:#009de047;--home-hero-logo-width:clamp(170px,14vw,220px);--home-hero-logo-gap:clamp(1.5rem,2.6vw,2.5rem);--home-hero-content-top-offset:0rem;background-color:#fff;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-hero{--home-hero-cta-ring:color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.home-hero__inner{width:100%;min-height:640px;position:relative}.home-hero__sky{pointer-events:none;inset:calc(var(--spacing)*0);z-index:5;position:absolute;overflow:hidden}.home-hero__cloud-layer{left:calc(var(--spacing)*0);--cloud-gap:clamp(110px,13vw,280px);--cloud-offset-odd:0px;--cloud-offset-even:0px;width:100%;position:absolute;overflow:visible}.home-hero__cloud-layer--far{--cloud-gap:clamp(200px,22vw,520px);--cloud-offset-odd:-3px;--cloud-offset-even:8px;top:clamp(18px,2.4vw,56px)}.home-hero__cloud-layer--mid{--cloud-gap:clamp(145px,16vw,360px);--cloud-offset-odd:4px;--cloud-offset-even:-9px;top:clamp(58px,7vw,136px)}.home-hero__cloud-layer--near{--cloud-gap:clamp(120px,14vw,290px);--cloud-offset-odd:-7px;--cloud-offset-even:12px;top:clamp(116px,12.5vw,216px)}.home-hero__cloud-rail{will-change:transform;width:-moz-fit-content;width:fit-content;display:flex;overflow:visible}.home-hero__cloud-track{align-items:center;gap:var(--cloud-gap);padding-right:var(--cloud-gap);flex-shrink:0;display:flex;overflow:visible}.home-hero__cloud{flex-shrink:0}.home-hero__cloud-track .home-hero__cloud:nth-child(odd){transform:translateY(var(--cloud-offset-odd))}.home-hero__cloud-track .home-hero__cloud:nth-child(2n){transform:translateY(var(--cloud-offset-even))}.home-hero__cloud img{will-change:transform;backface-visibility:hidden;width:auto;max-width:none;height:auto}.home-hero__cloud-layer--far .home-hero__cloud img{opacity:.6;height:clamp(14px,1.2vw,18px)}.home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.76;height:clamp(18px,1.8vw,28px)}.home-hero__cloud-layer--near .home-hero__cloud img{opacity:.86;height:clamp(24px,2.4vw,40px)}.home-hero__scene{pointer-events:none;bottom:calc(var(--spacing)*0);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30;will-change:transform;position:absolute}.home-hero__scene img{width:100%;height:auto}.home-hero__scene--left{width:var(--home-hero-scene-width);left:0}.home-hero__scene--right{width:var(--home-hero-scene-width);right:0}.home-hero__mobile-scene-row{display:none}@media(min-width:1024px){.home-hero{--home-hero-column-width:clamp(500px,34vw,640px);--home-hero-scene-width:clamp(520px,40vw,760px);--home-hero-ground-fill:#f3f3f3;--home-hero-ground-rise: calc(clamp(2.5rem,6vw,8rem) + 20px) ;z-index:2;overflow:visible}@supports (overflow:clip){.home-hero{overflow:clip visible}}.home-hero__inner{min-height:calc(640px + var(--home-hero-ground-rise));justify-content:center;align-items:flex-start;display:flex}.home-hero__inner:after{content:"";left:0;right:0;top:calc(100% - var(--home-hero-ground-rise));background:var(--home-hero-ground-fill);z-index:20;position:absolute;bottom:0}.home-hero__scene{top:auto;bottom:10%}.home-hero__scene--left{left:clamp(-32px,-2vw,0px)}.home-hero__scene--right{right:clamp(-32px,-2vw,0px)}}.home-hero__content{padding-inline:var(--spacing-medium);text-align:center;padding-top:96px;padding-bottom:110px;padding-top:var(--home-hero-content-top-offset);width:min(100%,var(--home-hero-column-width));max-width:var(--home-hero-column-width);z-index:40;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.home-hero__brand-logo{width:min(100%,var(--home-hero-logo-width));aspect-ratio:775.97/266.95;margin-bottom:var(--home-hero-logo-gap);transform-origin:50%;will-change:transform,opacity;justify-content:center;align-items:center;display:flex;position:relative}.home-hero__brand-logo-img{width:100%;height:auto}.home-hero__copy{width:100%;max-width:100%}@media(min-width:768px){.home-hero__brand-logo[data-header-logo-placeholder] .home-hero__brand-logo-img{opacity:0;visibility:hidden}html[data-header-logo-flight=pending] .home-hero__brand-logo[data-header-logo-placeholder] .home-hero__brand-logo-img{opacity:1;visibility:visible}}.home-hero__brand-flyer{pointer-events:none;z-index:60;transform-origin:50%;will-change:transform,opacity;justify-content:center;align-items:center;display:flex;position:fixed}.header-main>.home-hero__brand-flyer{z-index:2}.home-hero__brand-flyer img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.home-hero__title{color:var(--type-hero-title-color);font-family:var(--type-font-page-title);font-size:var(--type-hero-title-size);line-height:var(--type-leading-display);font-weight:var(--type-hero-title-weight);margin:0}.home-hero__strap{color:var(--home-hero-ink);font-size:1.125rem;line-height:var(--type-leading-copy-relaxed);justify-self:center;width:min(100%,520px);margin:0}.home-hero__strap p{margin:0}.home-hero__mobile-scroll-item{transform-origin:50% 0;will-change:transform,opacity}.home-hero__study-row{align-items:center;-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small);row-gap:var(--spacing-small);--home-hero-study-option-offset-1:2.3rem;--home-hero-study-option-offset-2:4.02rem;--home-hero-study-picker-width:max(10rem,var(--home-hero-study-option-width,11.5ch));--home-hero-study-line-height:1.32;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:0;width:100%;max-width:100%;display:grid}.home-hero__study-label{--tw-leading:var(--leading-tight);font-size:1.35rem;line-height:var(--leading-tight);text-align:center;color:var(--home-hero-ink);font-family:var(--type-font-ui);font-synthesis-weight:auto;grid-area:1/1/auto/-1;justify-self:center;font-weight:700}.home-hero__select-wrapper{isolation:isolate;width:-moz-max-content;width:max-content;max-width:100%;height:8.1rem;min-width:var(--home-hero-study-picker-width);grid-area:2/2;place-self:center;place-items:center;max-width:none;padding:0 .15rem;display:inline-grid;position:relative}.home-hero__study-row.is-enhanced .home-hero__select-wrapper{overscroll-behavior:contain;touch-action:none}.home-hero__select-wrapper:before{content:none}.home-hero__select-wrapper:after{pointer-events:none;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);content:"";z-index:3;border-top:2px solid #55555517;border-bottom:2px solid #55555517;height:2.85rem;position:absolute;top:50%;transform:translateY(-50%)}.home-hero__select{cursor:pointer;text-align:center;z-index:4;width:100%;min-width:0;max-width:100%;min-height:2.85rem;color:var(--color-black);font-family:var(--type-font-ui);font-size:1.68rem;line-height:var(--home-hero-study-line-height);-moz-text-align-last:center;text-align-last:center;box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:4px;grid-area:1/1;padding:.46rem .4rem .52rem;font-weight:400;position:relative}.home-hero__select:focus{--tw-outline-style:none;outline-style:none}.home-hero__study-sizer{visibility:hidden;pointer-events:none;height:0;font-family:var(--type-font-ui);font-size:1.68rem;line-height:var(--home-hero-study-line-height);white-space:nowrap;grid-area:1/1;padding-inline:22px;font-weight:400;display:grid;overflow:hidden}.home-hero__study-row.is-enhanced .home-hero__select{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-hero__study-trigger{cursor:pointer;text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;z-index:4;width:100%;min-width:0;max-width:100%;min-height:0;color:var(--home-hero-blue);font-size:1.68rem;line-height:var(--home-hero-study-line-height);box-shadow:0 0 0 0 var(--home-hero-cta-ring);background-color:#0000;border:0;border-radius:4px;grid-area:1/1;justify-content:center;align-items:center;padding:.46rem .4rem .52rem;font-weight:400;transition-duration:.3s;display:inline-flex;position:relative}.home-hero__study-trigger:focus{--tw-outline-style:none;outline-style:none}.home-hero__study-trigger:hover,.home-hero__study-trigger:focus-visible,.home-hero__study-row.is-open .home-hero__study-trigger{color:var(--home-hero-blue-bright)}.home-hero__study-trigger:focus-visible{box-shadow:none}.home-hero__study-value{white-space:nowrap;width:100%;min-width:0;color:var(--color-black);display:block}.home-hero__study-submit{border:1px solid var(--color-primary);background-color:var(--color-primary);width:2.85rem;min-width:0;height:2.85rem;min-height:0;color:var(--button-primary-foreground);text-align:center;border-radius:50%;flex-shrink:0;grid-area:2/3;justify-content:center;place-self:center start;align-items:center;gap:0;margin-left:.2rem;padding:0;line-height:1;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 0 #009de047}@supports (color:color-mix(in lab,red,red)){.home-hero__study-submit{box-shadow:0 0 color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.home-hero__study-submit:is(:hover,:focus-visible,:active){border-color:var(--color-primary);background-color:var(--color-primary-hover);color:var(--button-primary-foreground);outline:none;box-shadow:0 0 0 5px #009de047}@supports (color:color-mix(in lab,red,red)){.home-hero__study-submit:is(:hover,:focus-visible,:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)28%,transparent)}}.home-hero__study-submit .button-arrow{width:var(--button-circle-icon-size,1.14rem);height:var(--button-circle-icon-size,1.14rem);transform-origin:50%;margin:0;transition:transform .22s;transform:scale(1)}.home-hero__study-submit .button-arrow__glyph{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transform:none}.home-hero__study-submit:is(:hover,:focus-visible,:active) .button-arrow{transform:scale(1.12)}.home-hero__study-submit:is(:hover,:focus-visible,:active) .button-arrow__glyph{transform:none}.home-hero__study-menu{pointer-events:none;inset:calc(var(--spacing)*0);z-index:5;position:absolute;overflow:hidden}.home-hero__study-list{height:100%;margin:0;padding:0;list-style:none;position:relative}.home-hero__study-option{cursor:pointer;text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;width:100%;max-width:100%;color:var(--home-hero-ink);font-size:1.26rem;line-height:var(--home-hero-study-line-height);opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + var(--home-hero-study-option-y,0rem)))scale(calc(var(--home-hero-study-option-scale,.92)*var(--home-hero-study-option-hover-scale,1)));white-space:nowrap;-webkit-mask-image:var(--home-hero-study-option-mask,none);mask-image:var(--home-hero-study-option-mask,none);background-color:#0000;border:0;border-radius:4px;padding:.26rem .35rem;font-weight:400;transition-duration:.3s;position:absolute;top:50%;left:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-hero__study-option:focus{--tw-outline-style:none;outline-style:none}.home-hero__study-option.is-before-1,.home-hero__study-option.is-after-1,.home-hero__study-option.is-after-2{pointer-events:auto}.home-hero__study-option[aria-selected=true]{pointer-events:none}.home-hero__study-option.is-before-1{--home-hero-study-option-y:calc(var(--home-hero-study-option-offset-1)*-1);--home-hero-study-option-scale:.84;--home-hero-study-option-mask:linear-gradient(to bottom,transparent 0%,#000000ad 32%,#000 64%,#000 100%);opacity:.46;font-size:1.1rem}.home-hero__study-option.is-after-1{--home-hero-study-option-y:var(--home-hero-study-option-offset-1);--home-hero-study-option-mask:linear-gradient(to bottom,#000 0%,#000 42%,#000000ad 72%,transparent 100%);opacity:.59}.home-hero__study-option.is-before-2{--home-hero-study-option-y:calc(var(--home-hero-study-option-offset-2)*-1);--home-hero-study-option-scale:.72;--home-hero-study-option-mask:linear-gradient(to bottom,transparent 0%,#00000080 38%,#000 82%,#000 100%);opacity:.07;font-size:.95rem}.home-hero__study-option.is-after-2{--home-hero-study-option-y:var(--home-hero-study-option-offset-2);--home-hero-study-option-scale:.78;--home-hero-study-option-mask:linear-gradient(to bottom,#000 0%,#000 28%,#00000080 68%,transparent 100%);opacity:.27;font-size:1rem}.home-hero__study-row.is-open .home-hero__study-option,.home-hero__study-option:hover,.home-hero__study-option:focus-visible{--home-hero-study-option-mask:none}.home-hero__study-row.is-open .home-hero__study-option.is-before-1,.home-hero__study-row:hover .home-hero__study-option.is-before-1{color:var(--home-hero-ink);opacity:.42}.home-hero__study-row.is-open .home-hero__study-option.is-after-1,.home-hero__study-row:hover .home-hero__study-option.is-after-1{color:var(--home-hero-ink);opacity:.82}.home-hero__study-row.is-open .home-hero__study-option.is-before-2,.home-hero__study-row:hover .home-hero__study-option.is-before-2{color:var(--home-hero-ink);opacity:.1}.home-hero__study-row.is-open .home-hero__study-option.is-after-2,.home-hero__study-row:hover .home-hero__study-option.is-after-2{color:var(--home-hero-ink);opacity:.38}.home-hero__study-option.is-before-1:hover,.home-hero__study-option.is-after-1:hover,.home-hero__study-option.is-before-1:focus-visible,.home-hero__study-option.is-after-1:focus-visible{--home-hero-study-option-hover-scale:1.06;color:var(--color-primary-text);opacity:1}.home-hero__study-option.is-before-2:hover,.home-hero__study-option.is-after-2:hover,.home-hero__study-option.is-before-2:focus-visible,.home-hero__study-option.is-after-2:focus-visible{--home-hero-study-option-hover-scale:1.08;color:var(--home-hero-ink);opacity:.48}.home-hero__actions{margin-top:var(--spacing-xlarge);justify-content:center;align-items:center;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.home-hero__button{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media(min-width:1024px)and (max-width:1280px){.home-hero{--home-hero-column-width:466px;--home-hero-logo-width:200px;--home-hero-logo-gap:1.75rem;--home-hero-scene-width:clamp(500px,44vw,560px)}.home-hero__inner{min-height:calc(600px + var(--home-hero-ground-rise))}.home-hero__content{padding-top:calc(var(--spacing)*0);padding-bottom:88px;padding-top:var(--home-hero-content-top-offset)}.home-hero__scene--left{left:clamp(-140px,-10vw,-96px)}.home-hero__scene--right{right:clamp(-140px,-10vw,-96px)}}@media(min-width:1281px){.home-hero__inner{align-items:center}}@media(min-width:1281px)and (max-width:1535px){.home-hero{--home-hero-column-width:466px;--home-hero-logo-width:210px;--home-hero-logo-gap:2rem;--home-hero-scene-width:clamp(500px,38vw,540px)}.home-hero__scene--left{left:clamp(-128px,-8vw,-86px)}.home-hero__scene--right{right:clamp(-128px,-8vw,-86px)}}@media(min-width:1536px)and (max-width:2229px){.home-hero{--home-hero-column-width:466px;--home-hero-logo-width:210px;--home-hero-logo-gap:2rem;--home-hero-scene-width:clamp(540px,35vw,720px)}.home-hero__scene--left{left:clamp(-176px,-8vw,-128px)}.home-hero__scene--right{right:clamp(-176px,-8vw,-128px)}}@media(min-width:2230px){.home-hero{--home-hero-scene-xxl-scale:1.1;--home-hero-scene-xxl-height-boost:clamp(1.75rem,2.2vw,2.75rem)}.home-hero__inner{min-height:calc(640px + var(--home-hero-ground-rise) + var(--home-hero-scene-xxl-height-boost))}.home-hero__scene--left img{transform:scale(var(--home-hero-scene-xxl-scale));transform-origin:0 100%}.home-hero__scene--right{right:0}.home-hero__scene--right img{transform:scale(var(--home-hero-scene-xxl-scale));transform-origin:100% 100%}}@media(min-width:768px){.home-hero__actions{flex-wrap:nowrap;gap:clamp(1rem,2.3vw,2rem);width:100%}.home-hero__button{flex:0 190px}}@media(max-width:1023px){.home-hero{--home-hero-logo-width:clamp(150px,22vw,190px);--home-hero-logo-gap:1.75rem;--home-hero-content-top-offset:1.25rem}.home-hero__inner{min-height:510px}.home-hero__cloud-layer--far{--cloud-gap:clamp(140px,17vw,300px);--cloud-offset-odd:-2px;--cloud-offset-even:6px;top:14px}.home-hero__cloud-layer--mid{--cloud-gap:clamp(105px,12vw,230px);--cloud-offset-odd:3px;--cloud-offset-even:-6px;top:52px}.home-hero__cloud-layer--near{--cloud-gap:clamp(90px,10vw,180px);--cloud-offset-odd:-5px;--cloud-offset-even:9px;top:90px}.home-hero__cloud-layer--far .home-hero__cloud img{height:13px}.home-hero__cloud-layer--mid .home-hero__cloud img{height:20px}.home-hero__cloud-layer--near .home-hero__cloud img{opacity:.74;height:29px}.home-hero__content{max-width:570px;padding-inline:var(--spacing-large);padding-top:80px;padding-bottom:92px;padding-top:var(--home-hero-content-top-offset)}.home-hero__scene--left{opacity:.3;width:clamp(260px,27vw,380px);left:0}.home-hero__scene--right{opacity:.3;width:clamp(260px,27vw,380px);right:0}.home-hero__strap{font-size:1.05rem}.home-hero__study-label,.home-hero__select,.home-hero__study-trigger,.home-hero__study-option,.home-hero__study-sizer{font-size:1.32rem}}@media(max-width:767px){.home-hero{--home-hero-ground-fill:#f3f3f3;--home-hero-ground-rise: calc(clamp(2.5rem,6vw,8rem) + 20px) }.home-hero__inner{min-height:calc(var(--spacing)*0)}.home-hero__inner:after{content:"";left:0;right:0;top:calc(100% - var(--home-hero-ground-rise));background:var(--home-hero-ground-fill);z-index:20;pointer-events:none;position:absolute;bottom:0}.home-hero__cloud-layer--far{display:none}.home-hero__cloud-layer--mid{--cloud-gap:120px;--cloud-offset-odd:2px;--cloud-offset-even:-4px;top:18px}.home-hero__cloud-layer--near{--cloud-gap:96px;--cloud-offset-odd:-4px;--cloud-offset-even:7px;top:48px}.home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.56;height:16px}.home-hero__cloud-layer--near .home-hero__cloud img{opacity:.64;height:22px}.home-hero__content{padding-inline:var(--spacing-medium);padding-top:1rem;padding-bottom:74px}.home-hero__brand-logo{width:min(100%,168px);margin-bottom:1.8rem}.home-hero__scene--left{opacity:.16;width:280px;left:0}.home-hero__scene--right{opacity:.16;width:280px;right:0}.home-hero__title{margin-bottom:var(--spacing-small)}.home-hero__strap{font-size:1rem;line-height:var(--type-leading-copy-relaxed)}.home-hero__study-row{align-items:center;-moz-column-gap:var(--spacing-small);column-gap:var(--spacing-small);row-gap:calc(var(--spacing)*2);--home-hero-study-option-offset-1:2.06rem;--home-hero-study-option-offset-2:3.56rem;--home-hero-study-picker-width:max(8.9rem,var(--home-hero-study-option-width,11.25ch));--home-hero-study-line-height:1.32;row-gap:0}.home-hero__study-label,.home-hero__select,.home-hero__study-trigger,.home-hero__study-option,.home-hero__study-sizer{font-size:1.24rem}.home-hero__select-wrapper{height:7.15rem}.home-hero__select-wrapper:after{height:2.5rem}.home-hero__study-submit{--button-circle-icon-size:1.04rem;width:2.45rem;height:2.45rem;margin-left:.12rem}.home-hero__actions{margin-top:var(--spacing-large);gap:var(--spacing-small);width:100%}.home-hero__button{width:min(100%,288px);min-width:0}}@media(max-width:767px)and (orientation:portrait){.home-hero{--home-hero-mobile-header-height:var(--header-main-height,4rem);--home-hero-mobile-cloud-zone-height:clamp(11rem,33svh,15rem);--home-hero-mobile-scene-width:220%;--home-hero-mobile-scene-left-width:48%;--home-hero-mobile-scene-right-width:154%;--home-hero-mobile-scene-scale:1.52;--home-hero-mobile-scene-left-scale:.7;--home-hero-mobile-scene-right-scale:1.12;--home-hero-mobile-scene-left-x:-85%;--home-hero-mobile-scene-right-x:-10%;--home-hero-mobile-scene-y:8%;--home-hero-mobile-picker-scene-height:clamp(7.25rem,18svh,9.75rem);--home-hero-mobile-actions-scene-height:clamp(12rem,28svh,17rem);--home-hero-mobile-actions-row-gap:clamp(.6rem,1.6svh,1.1rem);min-height:0;scroll-margin-top:var(--home-hero-mobile-header-height);overflow:hidden}@supports (overflow:clip){.home-hero{overflow:clip}}.home-hero__inner{min-height:0;display:flex;overflow:hidden}.home-hero__sky{height:min(100%,var(--home-hero-mobile-cloud-zone-height));inset:0 0 auto}.home-hero__cloud-layer--far{--cloud-gap:clamp(118px,31vw,180px);--cloud-offset-odd:-2px;--cloud-offset-even:5px;display:block;top:clamp(.35rem,1.2svh,.85rem)}.home-hero__cloud-layer--mid{--cloud-gap:clamp(106px,28vw,162px);--cloud-offset-odd:2px;--cloud-offset-even:-4px;top:clamp(2.4rem,8svh,4.15rem)}.home-hero__cloud-layer--near{--cloud-gap:clamp(92px,24vw,142px);--cloud-offset-odd:-4px;--cloud-offset-even:7px;top:clamp(5.75rem,16svh,8.4rem)}.home-hero__cloud-layer--far .home-hero__cloud img{opacity:.42;height:13px}.home-hero__cloud-layer--mid .home-hero__cloud img{opacity:.54;height:17px}.home-hero__cloud-layer--near .home-hero__cloud img{opacity:.66;height:24px}.home-hero__content{isolation:isolate;padding-inline:clamp(.75rem,3.25vw,1rem);grid-template-rows:auto auto auto auto auto;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"logo logo logo logo logo""title title title title title""strap strap strap strap strap""picker picker picker picker picker""actions actions actions scene-right scene-right";align-content:start;align-self:stretch;gap:clamp(.28rem,.9svh,.65rem) clamp(.5rem,2vw,.875rem);min-height:0;padding-top:clamp(.35rem,1svh,.8rem);padding-bottom:clamp(.6rem,1.5svh,1rem);display:grid;overflow:hidden}@supports (overflow:clip){.home-hero__inner,.home-hero__content{overflow:clip}}.home-hero__copy{display:contents}.home-hero__brand-logo{z-index:2;grid-area:logo;justify-self:center;width:min(100%,clamp(9rem,40vw,10.75rem));margin-top:0;margin-bottom:clamp(.95rem,2.4svh,1.55rem);position:relative}.home-hero__brand-flyer{z-index:45}.home-hero__title{z-index:2;grid-area:title;justify-self:center;margin-bottom:clamp(.2rem,.75svh,.55rem);position:relative}.home-hero__strap{z-index:2;grid-area:strap;justify-self:center;margin-bottom:clamp(.85rem,2.1svh,1.45rem);position:relative}.home-hero__inner>.home-hero__scene{display:none}.home-hero__study-row{z-index:2;--home-hero-study-picker-width:max(9.15rem,var(--home-hero-study-option-width,11.5ch));--home-hero-study-option-offset-1:2.68rem;--home-hero-study-option-offset-2:4.68rem;--home-hero-study-line-height:1.42;grid-area:picker;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);place-self:center;-moz-column-gap:.42rem;column-gap:.42rem;width:min(100%,28rem);margin-top:0;position:relative}.home-hero__study-label{grid-area:1/2;place-self:end center;width:100%;max-width:100%}.home-hero__select-wrapper{grid-area:2/2;justify-self:center;width:100%}.home-hero__study-submit{grid-area:2/3;place-self:center start}.home-hero__select-wrapper{width:-moz-max-content;width:max-content;min-width:var(--home-hero-study-picker-width);max-width:none;height:8.5rem}.home-hero__select-wrapper:after{height:2.95rem}.home-hero__study-label,.home-hero__select,.home-hero__study-trigger,.home-hero__study-option,.home-hero__study-sizer{font-size:1.42rem}.home-hero__study-trigger,.home-hero__study-option{min-height:2.95rem;padding-block:.54rem}.home-hero__study-trigger{padding-inline:.24rem;font-size:1.36rem}.home-hero__study-submit{--button-circle-icon-size:1.12rem;width:2.65rem;height:2.65rem}.home-hero__mobile-scene-row{display:contents}.home-hero__mobile-scene{z-index:0;pointer-events:none;width:100%;height:var(--home-hero-mobile-scene-row-height);align-items:center;min-height:0;display:flex;position:relative;overflow:visible}.home-hero__mobile-scene img{width:var(--home-hero-mobile-scene-local-width,var(--home-hero-mobile-scene-width));-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;max-width:none;height:auto;max-height:none;transform:translate(var(--home-hero-mobile-scene-x,0),var(--home-hero-mobile-scene-y))scale(var(--home-hero-mobile-scene-local-scale,var(--home-hero-mobile-scene-scale)));will-change:transform;flex:none}.home-hero__mobile-scene--left{--home-hero-mobile-scene-row-height:var(--home-hero-mobile-picker-scene-height);grid-area:picker;justify-content:center}.home-hero__mobile-scene--left img{--home-hero-mobile-scene-local-width:var(--home-hero-mobile-scene-left-width);--home-hero-mobile-scene-x:var(--home-hero-mobile-scene-left-x);--home-hero-mobile-scene-local-scale:var(--home-hero-mobile-scene-left-scale);-o-object-position:right center;object-position:right center;transform-origin:50%}.home-hero__mobile-scene--right{margin-top:var(--home-hero-mobile-actions-row-gap);--home-hero-mobile-scene-row-height:var(--home-hero-mobile-actions-scene-height);grid-area:scene-right;justify-content:flex-start;align-items:flex-start}.home-hero__mobile-scene--right img{--home-hero-mobile-scene-local-width:var(--home-hero-mobile-scene-right-width);--home-hero-mobile-scene-x:var(--home-hero-mobile-scene-right-x);--home-hero-mobile-scene-y:0%;--home-hero-mobile-scene-local-scale:var(--home-hero-mobile-scene-right-scale);-o-object-position:left center;object-position:left center;transform-origin:0 0}.home-hero__actions{z-index:2;width:min(100%,11.25rem);margin-top:var(--home-hero-mobile-actions-row-gap);flex-direction:column;grid-area:actions;place-self:center start;align-items:stretch;gap:clamp(.25rem,.8svh,.45rem);position:relative}.home-hero__button{width:100%;min-width:0}}.image-panels-section__container{margin-inline:var(--spacing-medium);max-width:1376px;margin-inline:calc(var(--spacing)*0);grid-column:span 6/span 6;grid-template-columns:repeat(6,minmax(0,1fr));height:-moz-fit-content;height:fit-content;display:grid;-moz-column-gap:calc(var(--spacing)*0)!important;column-gap:calc(var(--spacing)*0)!important}@media(min-width:40rem){.image-panels-section__container{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:48rem){.image-panels-section__container{grid-column:span 12/span 12}}@media(min-width:40rem){.image-panels-section__container{margin-inline:auto}}.image-panels-section__image-wrapper{grid-column:span 6/span 6;height:auto;overflow:hidden}.image-panels-section__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100vw}@media(min-width:40rem){.image-panels-section__image{height:100%}}.image-panels-section__content{flex-direction:column;grid-column:span 6/span 6;height:100%;display:flex}.image-panels-section__text-wrapper{padding-inline:calc(var(--spacing)*0);margin-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);flex-direction:column;flex:1;grid-column:span 6/span 6;justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.image-panels-section__text-wrapper{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.image-panels-section__text-wrapper{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.image-panels-section__text-wrapper{padding-inline:calc(var(--spacing)*16)}}@media(min-width:40rem){.image-panels-section__text-wrapper{margin-inline:calc(var(--spacing)*0)}}@media(min-width:64rem){.image-panels-section__text-wrapper{padding-block:calc(var(--spacing)*12)}}.image-panels-section__title{margin-bottom:var(--spacing-medium);text-wrap:pretty}.image-panels-section__link-wrapper{background-color:var(--color-secondary);min-height:40vw;padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*8);flex:1;grid-column:span 6/span 6;align-items:center;display:flex}@media(min-width:40rem){.image-panels-section__link-wrapper{padding-inline:var(--spacing-large)}}@media(min-width:48rem){.image-panels-section__link-wrapper{padding-inline:var(--spacing-xlarge)}}@media(min-width:64rem){.image-panels-section__link-wrapper{padding-inline:calc(var(--spacing)*16)}}@media(min-width:40rem){.image-panels-section__link-wrapper{min-height:auto}}@media(min-width:64rem){.image-panels-section__link-wrapper{padding-block:calc(var(--spacing)*12)}}.image-panels-section__link{margin-inline:calc(var(--spacing)*4);text-transform:uppercase;align-items:center;margin-top:auto;display:flex}@media(min-width:40rem){.image-panels-section__link{margin-inline:calc(var(--spacing)*0)}}.news-index-feature__copy .news-index-feature__title,.guides-index-card__panel .guides-index-card__title{color:#fff}.guides-index-card__link:is(:hover,:focus-visible) .guides-index-card__title{color:var(--color-link-on-surface-inverse)}.guide-article-author{--guide-author-inset:clamp(1.5rem,3vw,2.25rem);background:var(--color-grey-light);border-radius:var(--guide-author-inset);padding:var(--guide-author-inset);gap:.85rem;margin-top:clamp(.5rem,2vw,1.25rem);display:grid;box-shadow:0 .4rem 1rem #1c273014}.guide-article-author h2.guide-article-author__heading,.guide-article-author h3.guide-article-author__name{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-weight:var(--type-font-page-title-weight-strong);line-height:var(--type-leading-heading);text-wrap:pretty;margin:0}.guide-article-author h2.guide-article-author__heading{font-size:clamp(1.35rem,2.2vw,1.65rem)}.guide-article-author h3.guide-article-author__name{font-size:1.05rem}.guide-article-author__bio{color:var(--color-body-text-medium);gap:.75rem;line-height:1.68;display:grid}.guide-article-author__bio>*{margin:0}.guide-article-author__bio a{color:var(--color-primary-text);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.universities-filtered-grid .universities-filtered-grid__card-title{color:var(--color-body-text);font-family:var(--type-font-content);font-synthesis-weight:none;font-size:clamp(.96rem,.88rem + .22vw,1.08rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;line-height:1.22}.universities-filtered-grid.universities-filtered-grid--compact .universities-filtered-grid__card-title{font-size:.9rem;line-height:1.2}.university-fast-facts__courses-header .fact-grid__title{white-space:nowrap;flex:none}.university-landing-hero__actions .detail-hero__cta{white-space:normal;flex:1 1 0;min-width:0}.videos-landing-hero .home-hero__sky,.videos-landing-hero .home-hero__cloud-layer{z-index:0}.videos-landing-hero__inner{z-index:20;position:relative}.videos-landing-hero__copy,.videos-landing-hero__media{z-index:21;position:relative}.videos-landing-hero__player-frame{--video-container-player-ratio:16/9;aspect-ratio:var(--video-container-player-ratio);background:var(--color-grey-light,#f0f0f0);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex}.videos-landing-hero__video.video-container__video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;max-height:100%;margin:0;position:absolute;inset:0;transform:none;width:100%!important;height:100%!important}.videos-landing-hero__feature.video-container__player-shell.is-enhanced .videos-landing-hero__player-frame:after{background:linear-gradient(#0000,#0000005c 82%,#0000)}.videos-landing-player__frame,.videos-landing-player__video.video-container__video{border-bottom-right-radius:0;border-bottom-left-radius:0}.videos-landing-player__title{color:#fff;font-family:var(--type-font-body);letter-spacing:0;margin:0;font-size:clamp(1rem,1.35vw,1.5rem);font-weight:750;line-height:1.18}.videos-landing-player__meta{color:var(--videos-landing-player-accent,var(--color-link-on-surface-inverse))}.videos-landing-player__panel .video-container__support-note{color:#ffffffc7;background:#66d1ff14;border-color:#66d1ff38}@media(min-width:48rem){.application-forms-landing-hero{padding-block:4.5rem 4rem}}@media(max-width:47.9375rem){.application-forms-landing-hero .home-hero__sky{opacity:.58}.application-forms-landing-hero .home-hero__cloud-layer,.application-forms-landing-hero .home-hero__cloud-track{width:170vw;min-width:170vw}.application-forms-landing-hero .home-hero__cloud-layer--far{--cloud-gap:clamp(72px,19vw,132px);top:1.5rem}.application-forms-landing-hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(66px,17vw,122px);top:7rem}.application-forms-landing-hero .home-hero__cloud-layer--near{--cloud-gap:clamp(58px,15vw,108px);top:11.5rem}.application-forms-landing-hero__title{font-size:2.15rem}}.application-forms-landing-hero .home-hero__sky,.application-forms-landing-hero .home-hero__cloud-layer{z-index:0}.application-forms-landing-hero__inner{z-index:20;position:relative}.application-forms-landing-hero__copy{z-index:21;position:relative}.application-forms-card h3.application-forms-card__title,.application-forms-card .application-forms-card__title{color:var(--color-body-text);font-family:var(--type-font-content);font-synthesis-weight:none;font-size:clamp(.96rem,.88rem + .22vw,1.08rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;line-height:1.22;display:-webkit-box;overflow:hidden}.application-form-chooser{box-sizing:border-box;color:var(--color-body-text);background:0 0;border:0;outline:none;width:100%;min-width:0;max-width:100vw;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.application-form-chooser[open]{align-items:end;display:grid}.application-form-chooser::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b26ad}.application-form-chooser__surface{--application-form-chooser-gutter:clamp(1.25rem,4vw,2rem);border-radius:var(--radius-card,20px)var(--radius-card,20px)0 0;box-sizing:border-box;min-width:0;max-width:100%;max-height:min(90vh,52rem);padding:var(--application-form-chooser-gutter);background:#fff;gap:1rem;width:100%;display:grid;overflow:hidden auto}.application-form-chooser__header{box-sizing:border-box;width:100%;min-width:0;display:grid;position:relative}.application-form-chooser__media-frame{box-sizing:border-box;margin-block-start:calc(var(--application-form-chooser-gutter)*-1);margin-inline:calc(var(--application-form-chooser-gutter)*-1);min-width:0;max-width:none;width:calc(100% + (var(--application-form-chooser-gutter)*2));overflow:hidden}.application-form-chooser__media{aspect-ratio:3.6;background:var(--color-grey-light);box-sizing:border-box;border:0;border-radius:0;width:100%;max-width:100%;position:relative;overflow:hidden}.application-form-chooser__picture,.application-form-chooser__image,.application-form-chooser__media-placeholder{border-radius:0;width:100%;height:100%;display:block}.application-form-chooser__picture,.application-form-chooser__media-placeholder{position:absolute;inset:0}.application-form-chooser__media-placeholder{justify-content:center;align-items:center;display:flex}.application-form-chooser__mark{width:auto;height:clamp(2.8rem,22%,4.2rem)}.application-form-chooser__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.application-form-chooser__identity{--application-form-chooser-logo-border:3px;box-sizing:border-box;gap:0;width:100%;min-width:0;display:grid}.application-form-chooser__profile-row{min-height:2.5rem}.application-form-chooser__logo{aspect-ratio:1;border:var(--application-form-chooser-logo-border)solid #fff;height:5rem;margin-top:calc(-2.5rem - var(--application-form-chooser-logo-border));z-index:2;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5rem;display:flex;position:relative;overflow:hidden}.application-form-chooser__logo-picture,.application-form-chooser__logo-image{border-radius:inherit;width:100%;height:100%;display:block}.application-form-chooser__logo-picture{overflow:hidden}.application-form-chooser__logo-image{-o-object-fit:cover;object-fit:cover}.application-form-chooser__logo--initials{background:var(--color-primary);color:#fff}.application-form-chooser__logo-initials{font-size:1.25rem}.application-form-chooser__heading{gap:0;min-width:0;display:grid}.application-form-chooser__heading h2{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:clamp(1.35rem,1.18rem + .55vw,1.7rem);font-weight:var(--type-font-page-title-weight-strong);margin:0 0 .75rem;line-height:1.15}.application-form-chooser__university-title{color:var(--color-body-text);font-family:var(--type-font-content);font-size:clamp(1rem,.93rem + .22vw,1.12rem);font-weight:var(--type-font-content-weight-strong);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 .4rem;line-height:1.3}.application-form-chooser__country{color:var(--color-body-text-medium);align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem;font-size:.84rem;line-height:1.35;display:inline-flex}.application-form-chooser__country-flag{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:1rem;height:1rem;display:block}.application-form-chooser__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-body-text);cursor:pointer;height:2.75rem;right:calc((var(--application-form-chooser-gutter)*-1) + .75rem);top:calc((var(--application-form-chooser-gutter)*-1) + .75rem);z-index:3;background:#ffffffe6;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex;position:absolute}.application-form-chooser__close:hover,.application-form-chooser__close:focus-visible{background:#fff}.application-form-chooser__close:focus-visible,.application-form-chooser__accordion-trigger:focus-visible,.application-form-chooser__single-group-link:focus-visible,.application-form-chooser__option:focus-visible{outline-offset:3px;outline:3px solid #009de061}@supports (color:color-mix(in lab,red,red)){:is(.application-form-chooser__close:focus-visible,.application-form-chooser__accordion-trigger:focus-visible,.application-form-chooser__single-group-link:focus-visible,.application-form-chooser__option:focus-visible){outline:3px solid color-mix(in srgb,var(--color-primary)38%,transparent)}}.application-form-chooser__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.application-form-chooser__sections{box-sizing:border-box;gap:1rem;width:100%;min-width:0;display:grid}.application-form-chooser__sections--multiple{background:#f2f4f7;border-radius:1.25rem;gap:.25rem;padding:.45rem}.application-form-chooser__section{min-width:0;display:grid}.application-form-chooser__accordion-trigger,.application-form-chooser__single-group-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#38465a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;width:100%;min-height:3.5rem;padding:.75rem .85rem;transition:background-color .16s,color .16s;display:grid}.application-form-chooser__accordion-trigger:hover,.application-form-chooser__accordion-trigger:focus-visible,.application-form-chooser__accordion-trigger[aria-expanded=true],.application-form-chooser__single-group-link:hover,.application-form-chooser__single-group-link:focus-visible{color:#111;background:#dfe4eb}.application-form-chooser__accordion-label{overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.25}.application-form-chooser__accordion-icon{color:var(--brand-blue);opacity:.72;grid-area:1/2}.application-form-chooser__accordion-panel[hidden]{display:none}.application-form-chooser__accordion-panel{background:#fff;border-radius:.8rem;margin-top:.25rem}.application-form-chooser__accordion-content{gap:.85rem;padding:.85rem;display:grid}.application-form-chooser__section-heading{gap:.35rem;display:grid}.application-form-chooser__section-heading h3{color:var(--type-font-page-title-color);margin:0;font-size:1.05rem;line-height:1.3}.application-form-chooser__section-description{color:var(--color-body-text-medium);font-size:.9rem;line-height:1.5}.application-form-chooser__section-description>*{margin-block:0 .55rem}.application-form-chooser__section-description>:last-child{margin-bottom:0}.application-form-chooser__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.application-form-chooser__options>li{min-width:0}.application-form-chooser__options>li:only-child{grid-column:1/-1}.application-form-chooser__option{box-sizing:border-box;color:#38465a;background:#f2f4f7;border:0;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;min-height:3.5rem;padding:.65rem .7rem;transition:background-color .16s,color .16s;display:grid}.application-form-chooser__option:hover,.application-form-chooser__option:focus-visible{color:#111;background:#dfe4eb}.application-form-chooser__option-copy{min-width:0}.application-form-chooser__option-copy strong{overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.25;display:block}.application-form-chooser__option>svg,.application-form-chooser__single-group-link>svg{fill:none;opacity:.68;height:1rem;stroke:var(--brand-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem}.application-form-chooser__option:hover>svg,.application-form-chooser__option:focus-visible>svg,.application-form-chooser__single-group-link:hover>svg,.application-form-chooser__single-group-link:focus-visible>svg{opacity:1}@media(min-width:48rem){.application-form-chooser{width:100%;max-width:min(44rem,100% - 3rem);height:auto;max-height:calc(100% - 3rem);margin:auto}.application-form-chooser[open]{align-items:center}.application-form-chooser__surface{border-radius:var(--radius-card,20px);max-height:calc(100vh - 3rem)}}@media(prefers-reduced-motion:no-preference){.application-form-chooser[open] .application-form-chooser__surface{animation:.18s ease-out both application-form-chooser-enter}}@keyframes application-form-chooser-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:48rem){.application-form-page__title{font-size:3.25rem}}@media(min-width:64rem){.application-form-page__hero-inner{grid-template-columns:minmax(24rem,1.08fr) minmax(0,.92fr);align-items:center;gap:0}.application-form-page__hero-media{--application-form-page-hero-media-bleed:calc(var(--application-form-page-hero-inline-space) + var(--application-form-page-university-copy-inset) - var(--content-container-inline-space));margin-left:calc(-1*var(--application-form-page-hero-media-bleed));width:calc(100% + var(--application-form-page-hero-media-bleed));grid-area:1/1;align-self:center}.application-form-page__hero-copy{-webkit-backdrop-filter:blur(var(--blur-surface-frosted-light));backdrop-filter:blur(var(--blur-surface-frosted-light));background:var(--color-surface-frosted-light);border-radius:var(--radius-card,20px);box-sizing:border-box;grid-area:1/2;align-self:center;margin-left:clamp(-5rem,-5vw,-3rem);padding:clamp(2rem,3.5vw,3.75rem);box-shadow:0 .4rem 1.25rem #1c27300a}.application-form-page__hero-inner:has(.application-form-page__university-grid--multiple){grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:clamp(2rem,3vw,3rem)}.application-form-page__hero-inner:has(.application-form-page__university-grid--multiple) .application-form-page__hero-copy{margin-left:0}.application-form-page__university-tile{position:relative}.application-form-page__university-tile>.university-card__body{box-sizing:border-box;gap:0;width:100%;position:absolute;top:100%;left:0}.application-form-page__university-tile .university-card__profile-row{min-height:0}.application-form-page__university-tile .university-card__logo{left:var(--application-form-page-university-identity-inset);margin-top:0;position:absolute;top:0;transform:translateY(-50%)}.application-form-page__university-tile .university-card__copy{padding-left:calc(var(--university-card-logo-size) + .75rem);padding-top:clamp(1rem,1.5vw,1.5rem)}.application-form-page__university-grid--multiple .application-form-page__university-tile{grid-template-rows:auto minmax(0,1fr);display:grid}.application-form-page__university-grid--multiple .university-card__body{position:relative;top:auto;left:auto}.application-form-page__university-grid--multiple .university-card__profile-row{min-height:calc(var(--university-card-logo-size)/2)}.application-form-page__university-grid--multiple .university-card__logo{margin-top:calc(var(--university-card-logo-size)/-2 - var(--university-card-logo-border));position:relative;top:auto;left:auto;transform:none}.application-form-page__university-grid--multiple .university-card__copy{padding-left:var(--university-card-logo-border);padding-top:0}.application-form-page__layout:has(.application-form-page__sidebar){grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:clamp(3.5rem,5vw,5.5rem)}.application-form-page__sidebar{top:calc(var(--header-main-height,5rem) + 1.5rem);align-self:start;position:sticky}}@media(max-width:47.9375rem){.application-form-page__application{--content-section-space-before:0}.application-form-page__hero-inner{gap:2rem;padding-inline:0}.application-form-page__hero-copy{padding-inline:var(--content-container-inline-space,1rem)}.application-form-page__title{max-width:none}.application-form-page__hero-media{order:-1}.application-form-page__hero .home-hero__sky{opacity:.58}.application-form-page__hero .home-hero__cloud-layer,.application-form-page__hero .home-hero__cloud-track{width:170vw;min-width:170vw}.application-form-page__hero .home-hero__cloud-layer--far{--cloud-gap:clamp(72px,19vw,132px);top:clamp(1.5rem,8%,3.5rem)}.application-form-page__hero .home-hero__cloud-layer--mid{--cloud-gap:clamp(66px,17vw,122px);top:clamp(7rem,34%,15rem)}.application-form-page__hero .home-hero__cloud-layer--near{--cloud-gap:clamp(58px,15vw,108px);top:clamp(12rem,60%,24rem)}.application-form-page__university-grid{grid-template-columns:minmax(0,1fr)}.application-form-page__hero-inner:has(.application-form-page__university-grid--multiple) .application-form-page__hero-media{order:initial}.application-form-page__university-grid--multiple{padding-inline:var(--content-container-inline-space,1rem);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr))}.application-hubspot-form__fields{grid-template-columns:minmax(0,1fr)}.application-hubspot-form__field{grid-column:1}.application-hubspot-form__submit{justify-self:stretch;width:100%}.application-hubspot-form:has(.application-form-progress:not([hidden])){padding-bottom:9.5rem}.application-form-progress__inner{grid-template-columns:minmax(0,1fr) auto;padding-block:.65rem}.application-form-progress__summary{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem}.application-form-progress__bar{grid-area:2/1/auto/-1}.application-form-progress__status{grid-area:3/1}.application-form-progress__clear{grid-area:3/2}}.application-form-page__hero .home-hero__sky,.application-form-page__hero .home-hero__cloud-layer{z-index:0}.application-form-page__hero-inner{z-index:20;position:relative}.application-form-page__hero-media{z-index:21;position:relative}.application-form-page__hero-copy{z-index:22;position:relative}.application-form-page__university-grid--multiple .university-card__title{font-size:clamp(.84rem,.8rem + .14vw,.95rem);line-height:1.22}.application-hubspot-form .application-hubspot-form__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;box-sizing:border-box;color:#111;background-color:#fff;border:2px solid #e5e7eb;border-radius:.65rem;outline:none;width:100%;margin:0;padding:.625rem .85rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s}.application-hubspot-form input.application-hubspot-form__control:not([type=file]),.application-hubspot-form select.application-hubspot-form__control{height:3rem;min-height:3rem}.application-hubspot-form .application-hubspot-form__control:hover,.application-hubspot-form .application-hubspot-form__control:focus,.application-hubspot-form .application-hubspot-form__control:active{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 5px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.application-hubspot-form .application-hubspot-form__control:hover,.application-hubspot-form .application-hubspot-form__control:focus,.application-hubspot-form .application-hubspot-form__control:active){box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.application-hubspot-form textarea.application-hubspot-form__textarea{resize:vertical;min-height:8rem}.application-hubspot-form input.application-hubspot-form__file{cursor:pointer;padding:.5rem}.application-hubspot-form .application-hubspot-form__file::file-selector-button{box-shadow:none;color:#1c2730;cursor:pointer;font:inherit;background:#edf1f4;border:0;border-radius:.45rem;margin-right:.75rem;padding:.55rem .8rem;font-weight:700}.application-hubspot-form .application-hubspot-form__file:hover::file-selector-button{box-shadow:none}.application-hubspot-form .application-hubspot-form__file:focus-visible::file-selector-button{box-shadow:none}.application-hubspot-form select.application-hubspot-form__select{color:#111;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='m2 2 6 6 6-6' fill='none' stroke='%234c5a64' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:.75rem;padding-right:2.5rem;font-size:1rem;font-weight:400;line-height:1.5}.application-hubspot-form .application-hubspot-form__choice input[type=checkbox],.application-hubspot-form .application-hubspot-form__choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:var(--color-primary);cursor:pointer;background-color:#fff;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:2px solid #e5e7eb;outline:none;flex:none;width:1.4rem;height:1.4rem;margin:.02rem 0 0;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s}.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]{border-radius:.3rem}.application-hubspot-form .application-hubspot-form__choice input[type=radio]{border-radius:50%}.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:checked,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-7' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/svg%3E")}.application-hubspot-form .application-hubspot-form__choice input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.5' fill='%23fff'/%3E%3C/svg%3E")}.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:hover,.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:focus-visible,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:hover,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:focus-visible{border-color:var(--color-primary-hover);box-shadow:0 0 0 4px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:hover,.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:focus-visible,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:hover,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:checked:hover,.application-hubspot-form .application-hubspot-form__choice input[type=checkbox]:checked:focus-visible,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:checked:hover,.application-hubspot-form .application-hubspot-form__choice input[type=radio]:checked:focus-visible{background-color:var(--color-primary-hover)}.application-hubspot-form dialog.application-form-draft-dialog{color:#1c2730;background:#fff;border:0;border-radius:.65rem;width:100%;max-width:min(28rem,100vw - 2rem);margin:0;padding:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.application-hubspot-form dialog.application-form-draft-dialog::backdrop{background:#1111119e}.application-form-draft-dialog .application-form-draft-dialog__content{gap:1rem;padding:1.5rem;display:grid}.application-form-draft-dialog h2,.application-form-draft-dialog p{margin:0}.application-form-draft-dialog h2{color:var(--type-font-page-title-color);font-family:var(--type-font-page-title);font-size:1.5rem;line-height:1.2}.application-form-draft-dialog p{color:var(--color-body-text-medium);line-height:1.55}.application-form-draft-dialog .application-form-draft-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.application-form-draft-dialog__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control,999px);color:#1c2730;cursor:pointer;font:inherit;background:#fff;border:2px solid #e5e7eb;min-height:2.75rem;padding:.6rem 1rem;font-weight:700}.application-form-draft-dialog__actions [data-application-form-draft-confirm]{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.application-form-draft-dialog__actions button:hover,.application-form-draft-dialog__actions button:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #009de03d}@supports (color:color-mix(in lab,red,red)){:is(.application-form-draft-dialog__actions button:hover,.application-form-draft-dialog__actions button:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-mid)24%,transparent)}}.application-form-draft-dialog__actions [data-application-form-draft-confirm]:hover,.application-form-draft-dialog__actions [data-application-form-draft-confirm]:focus-visible{background:color-mix(in srgb,oklch(.56 .2286 27.22)88%,black);border-color:color-mix(in srgb,oklch(.56 .2286 27.22)88%,black);box-shadow:0 0 0 4px color-mix(in srgb,oklch(.56 .2286 27.22)28%,transparent)}@supports (color:color-mix(in lab,red,red)){:is(.application-form-draft-dialog__actions [data-application-form-draft-confirm]:hover,.application-form-draft-dialog__actions [data-application-form-draft-confirm]:focus-visible){background:color-mix(in srgb,var(--color-danger)88%,black);border-color:color-mix(in srgb,var(--color-danger)88%,black);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger)28%,transparent)}}.study-directory__section-title{color:var(--color-body-text);font-family:var(--type-font-page-title);font-size:clamp(2.35rem,5vw,4.75rem);font-weight:var(--type-font-page-title-weight);letter-spacing:var(--type-font-page-title-letter-spacing);text-wrap:balance;margin:0;line-height:1.02}@media(max-width:47.9375rem){.study-directory__section-title{font-size:clamp(2.2rem,12vw,3.3rem)}}.course-page__hero h1.page-title-block__title{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.medical-doorway-section-nav__link,.medical-doorway-section-nav__link:before,.medical-doorway-section-nav__arrow,.medical-doorway-page__child-card,.medical-doorway-page__child-cta svg{transition:none}}:is(.header-main,.footer-main,.breadcrumbs-container,nav,[role=navigation],[role=menubar],[role=menu],[role=tablist],[role=listbox],[role=toolbar]),:is(button,input,select,textarea,label,legend,dt,th,summary,[role=button],[role=menuitem],[role=tab],[role=option],.button-primary,.button-secondary,.button-reversed,.uk-button,.date-chip,.type-ui){font-family:var(--type-font-ui);font-synthesis-weight:auto;letter-spacing:0}.type-content{font-family:var(--type-font-content);font-synthesis-weight:none;letter-spacing:0}:where(a,button,summary,label,legend,dt,th,small,[role=button],[role=menuitem],[role=tab],[role=option],[class*=__eyebrow],[class*=__heading]:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)),[class*=__kicker],[class*=__label],[class*=__strapline],[class*=__subtitle]):not([data-preserve-text-treatment]){letter-spacing:0!important}:where(a,button,summary,label,legend,dt,th,small,[role=button],[role=menuitem],[role=tab],[role=option],[class*=__eyebrow],[class*=__heading],[class*=__kicker],[class*=__label],[class*=__strapline],[class*=__subtitle]):not([data-preserve-text-treatment]){text-transform:none!important}@media(max-width:47.9375rem){:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[class*=__title],[class*=__heading],[class*=__headline]),:is(.hero-main,.home-hero,.page-title-block,[data-hero-cloud-root]),:is(.home-hero__content,.home-hero__copy,.page-title-block__inner),:is(.hero-main,.home-hero,.page-title-block,[data-hero-cloud-root]) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,[class*=__title],[class*=__heading],[class*=__headline],[class*=__body],[class*=__copy],[class*=__strap],[class*=__summary],[class*=__intro],[class*=__eyebrow],[class*=__kicker],[class*=__label],[class*=__meta]){text-align:left!important}.page-title-block__inner{max-width:min(82rem,100%);padding-inline:var(--content-container-inline-space);justify-items:start}.page-title-block__inner>*{justify-self:start}.home-hero .home-hero__strap,.home-hero .home-hero__strap :where(*),.home-network-stats .home-network-stats__title,.error-page[data-hero-cloud-root],.error-page[data-hero-cloud-root] :where(*){text-align:center!important}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
