:root{--color-blue-100: var(--wp--preset--color--blue-100);--color-blue-200: var(--wp--preset--color--blue-200);--color-blue-500: var(--wp--preset--color--blue-500);--color-blue-600: var(--wp--preset--color--blue-600);--color-blue-800: var(--wp--preset--color--blue-800);--color-blue-900: var(--wp--preset--color--blue-900);--color-neutral-100: var(--wp--preset--color--neutral-100);--color-neutral-200: var(--wp--preset--color--neutral-200);--color-neutral-300: var(--wp--preset--color--neutral-300);--color-neutral-400: var(--wp--preset--color--neutral-400);--color-neutral-500: var(--wp--preset--color--neutral-500);--color-neutral-800: var(--wp--preset--color--neutral-800);--color-neutral-900: var(--wp--preset--color--neutral-900);--color-text: var(--color-neutral-900);--color-text-inverse: var(--color-neutral-100);--color-surface: var(--color-neutral-100);--color-accent: var(--color-blue-500);--color-accent-hover: var(--color-blue-600);--font-family-heading: neulis-neue, "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;--font-family-body: "Neue Montreal", "Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", sans-serif;--font-size-h1: var(--wp--preset--font-size--h-1);--font-size-h2: var(--wp--preset--font-size--h-2);--font-size-h3: var(--wp--preset--font-size--h-3);--font-size-h4: var(--wp--preset--font-size--h-4);--font-size-h5: var(--wp--preset--font-size--h-5);--font-size-subheading: var(--wp--preset--font-size--subheading);--font-size-body: var(--wp--preset--font-size--body);--font-size-preheading: var(--wp--preset--font-size--preheading);--font-size-meta-label: var(--wp--preset--font-size--meta-label);--line-height-xs: 1.1;--line-height-sm: 1.2;--line-height-md: 1.3;--line-height-lg: 1.45;--line-height-h1: var(--line-height-xs);--line-height-h2: var(--line-height-sm);--line-height-h3: var(--line-height-sm);--line-height-h4: var(--line-height-md);--line-height-h5: var(--line-height-md);--line-height-subheading: var(--line-height-md);--line-height-body: var(--line-height-lg);--line-height-preheading: var(--line-height-md);--line-height-meta-label: var(--line-height-md);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heading: var(--font-weight-regular);--font-weight-body: var(--font-weight-regular);--letter-spacing: .04em;--radius-pill: 999px;--radius-sm: .625rem;--radius-md: 1rem;--radius-lg: 1.25rem;--scoop-size: var(--radius-lg);--scoop-edge: calc(var(--scoop-size) - .5px);--scoop-offset: calc(var(--scoop-size) * -1);--scoop-bl: radial-gradient( circle at 0 0, transparent var(--scoop-edge), var(--scoop-color, var(--color-surface)) var(--scoop-size) );--scoop-br: radial-gradient( circle at 100% 0, transparent var(--scoop-edge), var(--scoop-color, var(--color-surface)) var(--scoop-size) );--scoop-tl: radial-gradient( circle at 0 100%, transparent var(--scoop-edge), var(--scoop-color, var(--color-surface)) var(--scoop-size) );--scoop-tr: radial-gradient( circle at 100% 100%, transparent var(--scoop-edge), var(--scoop-color, var(--color-surface)) var(--scoop-size) );--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.25rem;--space-lg: 1.875rem;--space-xl: 2.5rem;--space-site-gutter: clamp(1rem, 2.254vw + .472rem, 2.5rem);--space-flow-xs: var(--space-xs);--space-flow-sm: clamp(1.875rem, .939vw + 1.655rem, 2.5rem);--space-flow-md: clamp(1.875rem, 2.817vw + 1.215rem, 3.75rem);--space-flow-lg: clamp(1.875rem, 4.695vw + .775rem, 5rem);--space-panel-sm: clamp(1rem, 1.315vw + .692rem, 1.875rem);--space-panel-md: clamp(1.25rem, 1.878vw + .81rem, 2.5rem);--space-panel-lg: clamp(1.25rem, 4.695vw + .15rem, 4.375rem);--space-panel-xl: clamp(1.25rem, 5.634vw + -.07rem, 5rem);--space-card-sm: var(--space-sm);--space-card-md: var(--space-md);--space-card-lg: var(--space-lg);--space-gap-xs: var(--space-xs);--space-gap-sm: var(--space-sm);--space-gap-md: clamp(.75rem, .751vw + .574rem, 1.25rem);--space-gap-lg: var(--space-lg);--space-gap-xl: var(--space-xl);--layout-narrow: var(--wp--style--global--content-size);--layout-wide: var(--wp--style--global--wide-size);--motion-speed-fast: .2s;--motion-speed-medium: .3s;--motion-speed-slow: .6s;--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-ease-out: cubic-bezier(0, 0, .2, 1);--overlay-backdrop-blur: 8px;--overlay-backdrop-color: color-mix(in srgb, var(--color-neutral-800) 50%, transparent);--overlay-scrim-color: color-mix(in srgb, var(--color-neutral-900) 40%, transparent)}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100svh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}svg{height:100%;width:100%}input,button,textarea,select{font:inherit}button{background:0 0;cursor:pointer;font:inherit;letter-spacing:inherit;overflow:visible}button,fieldset,iframe,img{border:0}:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after,*::details-content{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(/app/themes/edconicx/dist/assets/neuemontreal-regular-hd-bHLif.woff2) format("woff2"),url(/app/themes/edconicx/dist/assets/neuemontreal-regular-B36ucu_F.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:400;src:url(/app/themes/edconicx/dist/assets/neuemontreal-regularitalic-xN0jzH3y.woff2) format("woff2"),url(/app/themes/edconicx/dist/assets/neuemontreal-regularitalic-gB_lj_87.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:700;src:url(/app/themes/edconicx/dist/assets/neuemontreal-bold-Dp32Uxwl.woff2) format("woff2"),url(/app/themes/edconicx/dist/assets/neuemontreal-bold-C5jp8Crz.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:700;src:url(/app/themes/edconicx/dist/assets/neuemontreal-bolditalic-Cq5WSy6y.woff2) format("woff2"),url(/app/themes/edconicx/dist/assets/neuemontreal-bolditalic-C_ZAPaSM.woff) format("woff")}body{background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body)}h1,h2,h3,h4,h5{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}p{text-wrap:pretty}.section-flow>*+*{margin-block-start:var(--section-flow, var(--space-flow-sm))}.prose-flow>*+*{margin-block-start:var(--text-flow, 1em)}.prose-flow img{aspect-ratio:3 / 2;border-radius:var(--radius-sm);object-fit:cover;width:100%}.stack-flow{display:flex;flex-direction:column;gap:var(--stack-flow, var(--space-flow-xs))}.stack-flow>.button{margin-top:.55rem}.pile-flow{display:grid;grid-template-areas:"pile"}.pile-flow>*{grid-area:pile}.container{--container-track: standard;display:grid;grid-template-columns:[full-start] minmax(var(--space-site-gutter),1fr) [standard-start] minmax(0,calc((var(--layout-wide) - var(--layout-narrow)) / 2)) [narrow-start] min(var(--layout-narrow),100% - (var(--space-site-gutter) * 2)) [narrow-end] minmax(0,calc((var(--layout-wide) - var(--layout-narrow)) / 2)) [standard-end] minmax(var(--space-site-gutter),1fr) [full-end]}.container>*{grid-column:var(--container-track)}.container>.width-full,.container>.alignfull{grid-column:full}.container>.width-narrow{grid-column:narrow}.container>.alignwide,.container>.width-standard{grid-column:standard}.panel-sm{padding:var(--space-panel-sm)}.panel-md{padding:var(--space-panel-md)}.panel-lg{padding:var(--space-panel-lg)}.panel-xl{padding:var(--space-panel-xl)}.panel-block-sm{padding-block:var(--space-panel-sm)}.panel-block-md{padding-block:var(--space-panel-md)}.panel-block-lg{padding-block:var(--space-panel-lg)}.panel-block-xl{padding-block:var(--space-panel-xl)}.panel-inline-sm{padding-inline:var(--space-panel-sm)}.panel-inline-md{padding-inline:var(--space-panel-md)}.panel-inline-lg{padding-inline:var(--space-panel-lg)}.panel-inline-xl{padding-inline:var(--space-panel-xl)}.card-sm{padding:var(--space-card-sm)}.card-md{padding:var(--space-card-md)}.card-lg{padding:var(--space-card-lg)}.ticker{--ticker-direction-start: -50%;--ticker-direction-end: 0;display:flex;flex-direction:column;overflow:hidden;row-gap:var(--ticker-row-gap, var(--space-gap-sm));width:100%}.ticker__group{animation:ticker-scroll 30s linear infinite;column-gap:var(--ticker-col-gap, var(--space-gap-sm));display:flex;width:max-content;will-change:transform}.ticker--pause:hover .ticker__group{animation-play-state:paused}.ticker__group--left{--ticker-direction-start: 0;--ticker-direction-end: -50%}.ticker__group--right{--ticker-direction-start: -50%;--ticker-direction-end: 0}@keyframes ticker-scroll{0%{transform:translate(var(--ticker-direction-start))}to{transform:translate(var(--ticker-direction-end))}}.site-logo__ed{color:var(--color-blue-800)}.site-logo__conic{color:var(--color-blue-500)}.site-nav{--nav-bg: var(--color-surface);--nav-radius: var(--radius-sm);--nav-shadow: 0px 2px 10px -6px var(--color-neutral-900);--nav-space: .625rem;--nav-transition: var(--motion-speed-medium) var(--motion-ease-in-out);left:var(--space-site-gutter);position:fixed;right:var(--space-site-gutter);top:var(--space-site-gutter);z-index:30}.site-nav:before{-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur));backdrop-filter:blur(var(--overlay-backdrop-blur));background-color:var(--overlay-backdrop-color);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--nav-transition),visibility var(--nav-transition);visibility:hidden;z-index:-3}.site-nav:has([aria-expanded=true]):before{opacity:1;visibility:visible}.site-nav:has(.site-nav__toggle[aria-expanded=true]):before{pointer-events:auto}.site-nav--no-transition,.site-nav--no-transition:before,.site-nav--no-transition:after,.site-nav--no-transition *,.site-nav--no-transition *:before,.site-nav--no-transition *:after{transition:none!important}.site-main{--offset-height: 6.25rem;padding-top:calc(var(--space-site-gutter) + var(--offset-height))}@media(min-width:80em){.site-main{--offset-height: 7.5rem}}.site-main:has(>.hero:first-child){padding-top:0}.site-nav__bar .site-logo{height:1.5rem;margin-left:.3125rem;width:6.5rem}@media(min-width:80em){.site-nav__bar .site-logo{height:2.25rem;width:9.8125rem}}.primary-nav__list{display:flex;flex-direction:column}@media not (min-width:80em){.primary-nav__list{margin-top:var(--nav-space);padding-inline:1.125rem}}@media(min-width:80em){.primary-nav__list{flex-direction:row}}@media not (min-width:80em){.mega-nav__links{padding-left:var(--nav-space)}}@media(min-width:80em){.mega-nav__links{display:flex;flex-direction:column;gap:.875rem}}.primary-nav__trigger,.mega-nav__link,.utility-nav__link{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);text-decoration:none;transition:color var(--nav-transition)}@media(min-width:64em){.primary-nav__trigger:hover,.utility-nav__link:hover{color:var(--color-accent)}}.primary-nav__trigger[aria-expanded=true]{color:var(--color-accent)}.primary-nav__trigger{align-items:center;display:flex;gap:.5625rem}@media not (min-width:80em){.primary-nav__trigger{padding:var(--nav-space) 0;text-align:left;width:100%}}@media(min-width:80em){.primary-nav__trigger{height:var(--nav-pill-height);padding:0 var(--space-md)}}.primary-nav__caret{height:.3438rem;margin-top:.125rem;transition:transform var(--motion-speed-medium);width:.5625rem}.primary-nav__trigger[aria-expanded=true] .primary-nav__caret{transform:scaleY(-1)}@media(min-width:80em){.primary-nav__trigger:hover .primary-nav__caret{transform:scaleY(-1)}}.mega-nav__link{display:block}.mega-nav__tail{white-space:nowrap}@media(min-width:64em){.mega-nav__label{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;transition:text-decoration-color var(--nav-transition)}}.mega-nav__arrow{height:.5em;margin-inline-start:.75rem;opacity:0;transform:translate(-.25rem);transition:opacity var(--nav-transition),transform var(--nav-transition);vertical-align:.05em;width:.5556em}@media not (min-width:64em){.mega-nav__arrow{display:none}}@media(min-width:64em){.mega-nav__link:is(:hover,:focus-visible){color:var(--color-accent)}.mega-nav__link:is(:hover,:focus-visible) .mega-nav__label{text-decoration-color:currentcolor}.mega-nav__link:is(:hover,:focus-visible) .mega-nav__arrow{opacity:1;transform:none}}@media not (min-width:80em){.mega-nav__media{display:none}}@media(min-width:80em){.mega-nav__media{aspect-ratio:3 / 1.8;max-width:37.5rem;place-self:start end;position:relative;width:100%}}@media not (min-width:80em){.utility-nav__link{display:inline-block;padding-block:var(--space-xs);width:100%}}@media(min-width:80em){.utility-nav__link{align-items:center;background-color:var(--nav-bg);border-radius:var(--radius-pill);display:flex;height:3.25rem;padding:0 var(--space-md);transition:box-shadow var(--nav-transition),color var(--nav-transition);white-space:nowrap}}@media not (min-width:48em){.site-nav .utility-nav__button{width:100%}}@media not (min-width:80em){.site-nav{left:calc(var(--space-site-gutter) + .6875rem);padding-inline:var(--space-xs);right:calc(var(--space-site-gutter) + .6875rem);top:calc(var(--space-site-gutter) + .8125rem)}.site-nav:after{background-color:var(--nav-bg);border-radius:1.875rem;content:"";inset:0;position:absolute;transition:box-shadow var(--nav-transition);z-index:-1}.site-nav.site-nav--scrolled:after{box-shadow:var(--nav-shadow)}.site-nav:has(.site-nav__toggle[aria-expanded=true]){z-index:40}.site-nav__bar{align-items:center;display:flex;justify-content:space-between;min-height:3.6rem}.site-nav__toggle{align-items:center;color:var(--color-accent);display:flex;height:2.25rem;padding-inline:.6rem}.site-nav__caret{height:.4375rem;width:.75rem}.site-nav__close{height:.75rem;width:.75rem}.site-nav__toggle[aria-expanded=true] .site-nav__caret,.site-nav__toggle[aria-expanded=false] .site-nav__close{display:none}.site-nav__drawer,.primary-nav__panel{height:0;overflow:hidden;transition:height var(--nav-transition)}.site-nav:has(.site-nav__toggle[aria-expanded=true]) .site-nav__drawer{height:auto;max-height:calc(100dvh - var(--space-site-gutter) * 2 - 5rem);overflow-y:auto;overscroll-behavior:contain}.primary-nav{background-color:var(--nav-bg);border-radius:var(--nav-radius)}.primary-nav__trigger[aria-expanded=true]+.primary-nav__panel{height:auto}.mega-nav__link{padding-block:var(--nav-space)}.utility-nav{display:flex;flex-direction:column;margin-bottom:var(--space-xs)}.utility-nav__inner{padding:1.125rem 1.125rem var(--nav-space)}}@media(min-width:80em){.site-nav__toggle{display:none}.site-nav__bar,.site-nav__drawer{display:contents}.site-nav{--nav-handover-delay: .1s;--nav-panel-top: calc( var(--space-site-gutter) + (var(--nav-row-height) + var(--nav-pill-height)) / 2 );--nav-pill-height: 3.9375rem;--nav-pill-radius: 2rem;--nav-radius: var(--radius-lg);--nav-row-height: 5.625rem;align-items:center;display:flex;gap:1.5rem;margin-left:var(--space-md)}.primary-nav{background-color:var(--nav-bg);border-radius:var(--nav-pill-radius);margin-inline:auto;padding:0 .5rem;transition:border-radius var(--nav-transition),box-shadow var(--nav-transition)}.primary-nav:has(.primary-nav__trigger[aria-expanded=true]){border-radius:var(--nav-pill-radius) var(--nav-pill-radius) 0 0}.site-nav--scrolled .primary-nav{box-shadow:var(--nav-shadow)}.site-nav:has(.primary-nav__trigger[aria-expanded=true]) .primary-nav{box-shadow:none}.primary-nav__panel{inset:var(--nav-panel-top) 0 0;margin-inline:auto;opacity:0;overflow-y:auto;overscroll-behavior:none;padding-bottom:var(--space-site-gutter);pointer-events:none;position:fixed;transition:opacity var(--nav-transition),visibility var(--nav-transition);visibility:hidden;width:min(var(--layout-wide),100% - (var(--space-site-gutter) * 2));z-index:-2}.primary-nav__trigger[aria-expanded=true]+.primary-nav__panel{opacity:1;visibility:visible;z-index:-1}.primary-nav:has(.primary-nav__trigger[aria-expanded=true]) .primary-nav__trigger[aria-expanded=false]+.primary-nav__panel{transition-delay:var(--nav-handover-delay)}.mega-nav{background-color:var(--nav-bg);border-radius:var(--nav-radius);display:grid;gap:var(--space-gap-xl);grid-template-columns:1fr 1fr;padding:3.625rem;pointer-events:auto}.mega-nav__link{font-size:1.875rem}.mega-nav__photo{border-radius:var(--nav-radius);height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity var(--nav-transition);width:100%}.mega-nav:has(.mega-nav__link:is(:hover,:focus-visible)) .mega-nav__photo--active{opacity:1}.mega-nav:not(:has(.mega-nav__link:is(:hover,:focus-visible))) .mega-nav__photo:first-child,.mega-nav:not(:has(.mega-nav__photo--active)) .mega-nav__photo:first-child{opacity:1}.utility-nav{--scoop-color: var(--nav-bg);--scoop-size: var(--nav-radius);align-items:center;background-color:var(--nav-bg);border-bottom-left-radius:var(--nav-radius);display:flex;gap:var(--nav-space);height:var(--nav-row-height);padding-inline:var(--space-sm);position:relative;transition:background-color var(--nav-transition)}.utility-nav:before,.utility-nav:after{background:var(--scoop-tl);content:"";height:var(--nav-radius);position:absolute;transition:opacity var(--nav-transition);width:var(--nav-radius)}.utility-nav:before{left:calc(var(--nav-radius) * -1);top:0}.utility-nav:after{bottom:calc(var(--nav-radius) * -1);right:0}.utility-nav__inner{display:flex;gap:var(--nav-space)}.site-nav:has(.primary-nav__trigger[aria-expanded=true]) .utility-nav{background-color:transparent}.site-nav:has(.primary-nav__trigger[aria-expanded=true]) .utility-nav:before,.site-nav:has(.primary-nav__trigger[aria-expanded=true]) .utility-nav:after{opacity:0}@supports (animation-timeline: scroll()){.utility-nav{--nav-scroll-away: calc(var(--space-site-gutter) + var(--nav-row-height) + var(--nav-radius));animation:utility-nav-scroll-away linear both;animation-range:0 var(--nav-scroll-away);animation-timeline:scroll(root)}.utility-nav>*{animation:utility-nav-hold linear both;animation-range:0 var(--nav-scroll-away);animation-timeline:scroll(root)}}@supports not (animation-timeline: scroll()){.site-nav--scrolled .utility-nav{background-color:transparent}.site-nav--scrolled .utility-nav:before,.site-nav--scrolled .utility-nav:after{opacity:0}}.utility-nav__button{transition:box-shadow var(--nav-transition)}.site-nav--scrolled .utility-nav__link,.site-nav--scrolled .utility-nav__button{box-shadow:var(--nav-shadow)}.site-nav:has(.primary-nav__trigger[aria-expanded=true]) .utility-nav__link,.site-nav:has(.primary-nav__trigger[aria-expanded=true]) .utility-nav__button{box-shadow:none}}@keyframes utility-nav-scroll-away{to{translate:0 calc(var(--nav-scroll-away) * -1)}}@keyframes utility-nav-hold{to{translate:0 var(--nav-scroll-away)}}.site-footer{margin-block:var(--space-flow-sm)}.site-footer__section{color:var(--color-text-inverse);display:grid}.site-footer__section+.site-footer__section{border-top:1px solid var(--color-neutral-500);margin-top:var(--space-lg);padding-top:var(--space-lg)}@media(min-width:48em){.site-footer__section+.site-footer__section{margin-top:var(--space-xl);padding-top:var(--space-xl)}}@media(min-width:64em){.site-footer__section--top{grid-template-columns:1fr 2fr}}.site-footer__section--bottom{row-gap:var(--space-gap-lg)}@media(min-width:48em){.site-footer__section--bottom{grid-template-columns:1fr 2fr}}@media(min-width:64em){.site-footer__section--bottom{row-gap:var(--space-gap-xl)}}.footer-offices{display:flex;flex-direction:column;gap:1.25rem;margin:1.25rem 0 0;padding:0}@media(min-width:48em){.footer-offices{flex-flow:row wrap;gap:1.25rem 5rem}}@media(min-width:64em){.footer-offices{justify-self:end}}.footer-offices__heading{margin-bottom:.35rem}.footer-nav{display:flex;row-gap:.375rem}@media not (min-width:48em){.footer-nav{flex-direction:column;width:fit-content}}@media(min-width:48em){.footer-nav{column-gap:var(--space-gap-lg);flex-wrap:wrap;grid-column:span 2;grid-row:2}}@media(min-width:64em){.footer-nav{justify-content:flex-end}}.footer-nav__link{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);text-decoration:none}.footer-nav__link:hover{text-decoration:underline}.site-footer .site-logo{display:inline-block;height:2.2313rem;width:10rem}@media(min-width:48em){.site-footer .site-logo{grid-column:1;grid-row:1}}.site-footer .site-logo__ed{color:var(--color-neutral-100)}.footer-social{display:flex;gap:var(--space-gap-sm);margin:0;padding:0}@media(min-width:48em){.footer-social{grid-column:2;grid-row:1;justify-content:flex-end;place-items:center}}.footer-social__icon{display:flex;height:1.25rem;width:1.25rem}@media(min-width:48em){.footer-copyright{grid-column:1;grid-row:3}}@media(min-width:64em){.footer-copyright{grid-column:1;grid-row:2}}.footer-copyright__text{color:var(--color-neutral-400)}.slider{container-type:inline-size;overflow:hidden;position:relative}.slides{--slider-cols: 1.25;--slider-gap: var(--space-gap-md);display:grid;gap:var(--slider-gap);grid-auto-columns:calc((100% - (var(--slider-cols) - 1) * var(--slider-gap)) / var(--slider-cols));grid-auto-flow:column;justify-content:start;overflow:scroll hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;width:100%}@container (width >= 43.75em){.slides{--slider-cols: 2.25;scroll-snap-type:x mandatory}}@container (width >= 64em){.slides{--slider-cols: 3}}.slide{display:grid;scroll-snap-align:start}.slide[hidden]{display:none}.slide>*{min-width:0;place-self:stretch}.slider-nav{display:none}@media(min-width:68em){.slider-nav:not([hidden]){display:flex;gap:.625rem}}.slider-button{align-items:center;appearance:none;background:transparent;border:1px solid var(--color-neutral-400);border-radius:var(--radius-pill);color:var(--color-neutral-500);display:flex;height:3.125rem;justify-content:center;padding:0;transition:opacity var(--motion-speed-medium);width:3.75rem}.slider-button:disabled{cursor:default;opacity:.4}.slider-button .icon{height:.875rem;width:.875rem}.slider-button--prev .icon{transform:rotate(180deg)}.content-split{--content-split-text: .8;--content-split-media: 1.2;--content-split-gap: var(--space-gap-xl);display:flex;flex-direction:column;row-gap:var(--space-gap-lg)}@media(min-width:64em){.content-split{align-items:center;column-gap:var(--content-split-gap);flex-direction:row}}.content-split--even{--content-split-text: 1;--content-split-media: 1}@media not (min-width:64em){.content-split--media-first{flex-direction:column-reverse}}@media(min-width:64em){.content-split--reverse{flex-direction:row-reverse}}@media(min-width:64em){.content-split__text{flex:var(--content-split-text)}.content-split__media{flex:var(--content-split-media)}}.card-masonry{--card-masonry-gap: var(--space-gap-md);display:grid;gap:var(--card-masonry-gap)}@media(min-width:48em){.card-masonry{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.card-masonry{grid-template-columns:repeat(3,1fr)}}@media(min-width:48em){.card-masonry--lead{grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}}@media(min-width:48em)and (not (min-width:64em)){.card-masonry--lead>.card-masonry__card:first-child{grid-column:span 2}}@media(min-width:64em){.card-masonry--lead>.card-masonry__card:first-child{grid-row:span 2}}.card-masonry__group{display:flex;flex-direction:column;gap:var(--card-masonry-gap)}@media(min-width:48em)and (not (min-width:64em)){.card-masonry__group:last-child{flex-direction:row;grid-column:span 2}}@media(min-width:48em)and (not (min-width:64em)){.card-masonry__group>.card-masonry__card{flex:1;min-width:0}}@media(min-width:64em){.card-masonry__group>.card-masonry__card{flex:1 1 auto}}.button-toggle{--button-toggle-motion: var(--motion-speed-medium) var(--motion-ease-in-out);background-color:var(--color-surface);border:1px solid var(--color-neutral-300);border-radius:var(--radius-pill);display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;min-height:3.75rem;position:relative;width:100%}@media(min-width:48em){.button-toggle{width:fit-content}}.button-toggle__radio{margin:0;opacity:0;pointer-events:none;position:absolute}.button-toggle__label{align-items:center;border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family-heading);font-size:var(--font-size-preheading);font-weight:var(--font-weight-medium);justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height-preheading);padding-inline:var(--space-lg);position:relative;text-align:center;text-transform:uppercase;transition:color var(--button-toggle-motion);z-index:1}.button-toggle__radio:checked+.button-toggle__label{color:var(--color-accent)}.button-toggle__radio:focus-visible+.button-toggle__label{outline:2px solid var(--color-accent);outline-offset:2px}@media not (min-width:64em){.button-toggle__label:before{content:attr(data-name-short)}.button-toggle__value{display:none}}.button-toggle__glider{background-color:var(--color-blue-100);border:1px solid #bfd6ec;border-radius:var(--radius-pill);inset:0 auto 0 0;position:absolute;transition:translate var(--button-toggle-motion);width:calc(100% / var(--option-count, 2))}.button-toggle__radio:nth-of-type(2):checked~.button-toggle__glider{translate:100%}.button-toggle__radio:nth-of-type(3):checked~.button-toggle__glider{translate:200%}.button-toggle__radio:nth-of-type(4):checked~.button-toggle__glider{translate:300%}.button-toggle--sm{min-height:3.375rem}.button-toggle--sm .button-toggle__label{font-size:var(--font-size-meta-label);line-height:var(--line-height-meta-label)}.button{--button-color: var(--color-accent);--button-color-hover: var(--color-accent-hover);--button-color-contrast: var(--color-text-inverse);--button-color-muted: var(--color-blue-200);--button-color-muted-fill: var(--color-blue-100);--button-fill: transparent;--button-text: var(--button-color);--button-border: transparent;--button-hover-fill: var(--button-fill);--button-hover-text: var(--button-text);--button-hover-border: var(--button-border);--button-disabled-fill: var(--button-fill);--button-disabled-text: var(--button-color-muted);--button-disabled-border: var(--button-border);align-items:center;appearance:none;background-color:var(--button-fill);border:1px solid var(--button-border);border-radius:var(--radius-pill);color:var(--button-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);height:3.25rem;justify-content:center;line-height:var(--line-height-body);min-width:5.625rem;padding-inline:var(--space-lg);position:relative;text-align:center;text-decoration:none;transition-duration:var(--motion-speed-medium);transition-property:background-color,color,border-color;transition-timing-function:var(--motion-ease-in-out);width:fit-content}.button:hover,.button:focus-visible,.button:active{background-color:var(--button-hover-fill);border-color:var(--button-hover-border);color:var(--button-hover-text)}.button:disabled{background-color:var(--button-disabled-fill);border-color:var(--button-disabled-border);color:var(--button-disabled-text);cursor:not-allowed}.button--solid{--button-fill: var(--button-color);--button-text: var(--button-color-contrast);--button-hover-fill: var(--button-color-hover);--button-disabled-fill: var(--button-color-muted-fill)}.button--outline{--button-border: currentcolor;--button-hover-fill: var(--button-color-hover);--button-hover-text: var(--button-color-contrast)}.button--sm{font-size:.875rem;height:2.5rem;min-width:4.5rem;padding-inline:1rem}.button--black{--button-color: var(--color-neutral-900);--button-color-hover: var(--color-neutral-800);--button-color-contrast: var(--color-text-inverse);--button-color-muted: var(--color-neutral-400);--button-color-muted-fill: var(--color-neutral-200)}.button--white{--button-color: var(--color-neutral-100);--button-color-hover: var(--color-neutral-200);--button-color-contrast: var(--color-text);--button-color-muted: var(--color-neutral-400);--button-color-muted-fill: var(--color-neutral-500)}.link-action{--link-color: var(--color-blue-500);align-items:center;appearance:none;color:var(--link-color);display:inline-flex;font-family:var(--font-family-heading);font-size:var(--font-size-preheading);font-weight:var(--font-weight-medium);gap:.8125rem;height:2.625rem;justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height-preheading);position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:var(--motion-speed-medium);transition-property:color,border-bottom;transition-timing-function:var(--motion-ease-in-out);width:fit-content}.link-action:after{background:currentcolor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition-duration:var(--motion-speed-medium);transition-property:transform;transition-timing-function:var(--motion-ease-in-out);width:100%}.link-action__icon{height:.8125rem;width:.875rem}:is(.link-action:hover,.link-action:focus,.link-action:active,a:hover .link-action):after{transform:scaleX(1)}.icon{fill:currentcolor;flex:none}.icon-badge{aspect-ratio:1;background-color:var(--color-blue-100);border-radius:50%;flex:none;height:2.5rem;width:2.5rem}.icon-badge>svg{color:var(--color-accent);padding:.6rem}.icon-badge--sm{height:1.9rem;width:1.9rem}.icon-badge--sm>svg{padding:.45rem}.school-logo{aspect-ratio:var(--logo-ratio);display:block;fill:currentcolor;height:calc(var(--logo-size, 2.5rem) / sqrt(var(--logo-ratio)));max-width:100%;width:auto}.school-logo.school-logo--sia{--logo-ratio: 3.25856 }.school-logo.school-logo--sonyt{--logo-ratio: 6.10172 }.school-logo.school-logo--vcf{--logo-ratio: calc(316 / 44)}.school-logo.school-logo--wired{--logo-ratio: 3.39 }.school-logo.school-logo--mayo{--logo-ratio: 5.334 }.school-logo.school-logo--mcsbs{--logo-ratio: 4.328 }.image-wrap{background-color:var(--color-neutral-300);overflow:hidden;width:100%}.image-wrap>img{--image-pos: 50% 50%;height:100%;object-fit:cover;object-position:var(--image-pos);width:100%}.image-box{aspect-ratio:var(--ratio, 3 / 2);overflow:hidden;position:relative}.image-wrap--fill{height:100%;inset:0;position:absolute;width:100%}.image-wrap--square{aspect-ratio:1}.image-wrap--circle{aspect-ratio:1;border-radius:50%}.image-wrap--overlay{height:100%;position:absolute;width:100%}.image-wrap--overlay:after{background-color:var(--overlay-scrim-color);content:"";inset:0;position:absolute}.section-header{align-items:center;margin-bottom:var(--space-lg);text-align:center}.section-header--left{align-items:normal;text-align:left}.section-header__preheading{color:var(--color-accent)}.section-header__heading{max-width:56rem}.section-header__paragraph{max-width:44rem}.section-header:has(.button-toggle){align-items:center;display:flex;flex-direction:column;gap:var(--space-md)}@media(min-width:64em){.section-header:has(.button-toggle){flex-direction:row;justify-content:space-between}}@media not (min-width:64em){.section-header .button-toggle{margin-inline:auto}}@media(min-width:68em){.section-header:has(.slider-nav){align-items:center;display:flex;flex-direction:row;gap:var(--space-md);justify-content:space-between}}.article-card__link{color:inherit;display:flex;flex-direction:column;gap:var(--space-gap-md);height:100%;text-decoration:none}:is(.article-card__link:hover,.article-card__link:focus-visible) .article-card__heading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.article-card__image{aspect-ratio:3/2;overflow:hidden;position:relative}.article-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-gap-xs) .625rem;margin-top:auto}.article-card__meta>:not(:first-child){align-items:center;display:flex;gap:.625rem}.article-card__meta>:not(:first-child):before{background-color:currentcolor;border-radius:50%;content:"";height:.1875rem;width:.1875rem}.article-card--compact{border-top:1px solid var(--color-neutral-900);padding-block:var(--space-lg)}.modal{background:transparent;border:0;color:var(--color-text-inverse);height:100%;max-height:none;max-width:none;padding:var(--space-site-gutter);width:100%}.modal::backdrop{background:var(--overlay-backdrop-color)}.modal__inner{margin:auto;max-width:var(--layout-wide);position:relative}.modal__close{height:2rem;inset-block-start:-2.75rem;inset-inline-end:0;padding:0;position:absolute;width:2rem}.modal__close:before,.modal__close:after{background:currentcolor;content:"";height:2px;inset-block-start:50%;inset-inline-start:0;position:absolute;width:100%}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.hero{--hero-radius: var(--radius-sm);--hero-color: var(--color-surface);border-radius:var(--hero-radius);margin:var(--space-site-gutter) var(--space-site-gutter) 0 var(--space-site-gutter);overflow:hidden;position:relative}@media(min-width:48em){.hero{--hero-radius: var(--radius-lg)}}.hero__inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:38.75rem;position:relative;z-index:1}.hero__text{--scoop-size: var(--hero-radius);background:var(--hero-color);border-radius:var(--hero-radius) var(--hero-radius) 0 0;margin-top:8rem;position:relative;text-align:center;width:calc(100% - 3rem)}@media not (min-width:48em){.hero__text{padding:2rem 1.5rem .4rem}}@media(min-width:48em){.hero__text{margin-top:13.75rem;max-width:47.5rem;padding:2.8125rem 3.75rem .4rem}}@media(min-width:64em){.hero__text:before,.hero__text:after{content:"";height:var(--hero-radius);position:absolute;width:var(--hero-radius)}.hero__text:before{background:var(--scoop-bl);bottom:0;left:calc(var(--hero-radius) * -1)}.hero__text:after{background:var(--scoop-br);bottom:0;right:calc(var(--hero-radius) * -1)}.hero.hero--left{border-bottom-left-radius:0}.hero--left .hero__inner{align-items:flex-start}.hero--left .hero__text{border-radius:0 var(--hero-radius) 0 0;max-width:33rem;padding:2.8125rem 3.75rem .4rem 0;text-align:left}.hero--left .hero__text:before{background:var(--scoop-br);bottom:auto;left:0;top:calc(var(--hero-radius) * -1)}}.path-finder{container-type:inline-size;margin-top:var(--space-xl);position:relative}.path-finder__pane.is-entering{animation:path-finder-in var(--motion-speed-slow) var(--motion-ease-out) var(--motion-speed-fast) backwards}.path-finder__pane.is-leaving{animation:path-finder-out var(--motion-speed-medium) var(--motion-ease-in-out) forwards;inset-inline:0;pointer-events:none;position:absolute;top:0}@keyframes path-finder-in{0%{opacity:0;translate:3rem 0}}@keyframes path-finder-out{to{opacity:0;translate:-3rem 0}}.path-finder__step:not([hidden]){display:grid;gap:var(--space-md) var(--space-lg);justify-items:center;text-align:center}@container (width >= 48em){.path-finder__step:not([hidden]){align-items:start;grid-template-columns:minmax(4.5rem,1fr) auto minmax(4.5rem,1fr)}.path-finder__step:not([hidden]) .path-finder__statement{grid-column:2}.path-finder__step:not([hidden]) .path-finder__next{justify-self:start}}.path-finder__next{transition-property:opacity,visibility,background-color,color,border-color}.path-finder__next:disabled{opacity:0;visibility:hidden}.path-finder__answer{white-space:nowrap}.path-finder__field{border-bottom:2px solid var(--color-neutral-900);color:var(--color-accent);display:inline-flex;gap:.25em;height:auto;margin-inline:.05em;min-height:2.5rem;overflow:clip;padding-bottom:.2rem;padding-right:1rem;position:relative;white-space:nowrap}.path-finder__value{min-width:3em}.path-finder__value:before{content:"​"}.path-finder__select{appearance:none;cursor:pointer;font:inherit;height:100%;inset:0;opacity:0;position:absolute;width:100%}@supports (appearance: base-select){.path-finder__select,.path-finder__select::picker(select){appearance:base-select}.path-finder__select::picker(select){background-color:var(--color-surface);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);box-shadow:0 .5rem 1.5rem #0000001a;color:var(--color-text);font-family:var(--font-family-heading);font-size:var(--font-size-h4);line-height:var(--line-height-body);margin-block:.5rem;padding:.5rem;position-try-order:normal;text-align:start}.path-finder__select option{align-items:center;border-radius:calc(var(--radius-sm) / 2);display:flex;gap:var(--space-sm);justify-content:space-between;padding:.5rem .75rem}.path-finder__select option::checkmark{color:var(--color-accent);order:1}.path-finder__select option:not(:disabled):hover,.path-finder__select option:not(:disabled):focus-visible{background-color:var(--color-blue-100);border-radius:var(--radius-pill);outline:none}.path-finder__select option:checked{color:var(--color-accent)}.path-finder__select option:disabled{color:var(--color-neutral-400)}.path-finder__select option[value=""]{color:var(--color-neutral-500);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);text-transform:uppercase}.path-finder__select option[value=""]::checkmark{display:none}}.path-finder__caret{color:var(--color-blue-200);height:.25em;margin-top:.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.3em}.path-finder__results-header{display:grid;gap:var(--space-md);justify-items:center;margin-bottom:var(--space-lg);text-align:center}.path-finder__summary{font-family:var(--font-family-heading);font-size:1.375rem;outline:none}.path-finder__summary .path-finder__field{min-height:2rem;padding-bottom:0;padding-right:.65rem}.path-finder__summary .path-finder__select::picker(select){font-size:1.375rem}.path-finder__count{font-weight:var(--font-weight-medium)}.path-finder__actions{align-items:center;display:flex;gap:var(--space-md)}@container (width >= 75em){.slides.path-finder__slides{--slider-cols: 4}}.slides.path-finder__slides:not(:has(>.slide:not([hidden])~.slide:not([hidden]))){justify-content:center}.path-finder__link{color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}:is(.path-finder__link:hover,.path-finder__link:focus-visible) .path-finder__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.path-finder__image{--ratio: 1.8}.path-finder__text{display:flex;flex:1;flex-direction:column}.path-finder__meta{border-top:1px solid var(--color-neutral-300);display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding-top:var(--space-xs)}.path-finder__meta-item{align-items:flex-start;display:flex;font-family:var(--font-family-heading);font-size:.8125rem;gap:.5rem}.path-finder__meta-item--wide{grid-column:1 / -1}.path-finder__meta-value{display:flex;flex-direction:column;justify-content:center;min-height:1.9rem}.path-finder__meta-value>p+p{margin-top:.25em}.image-ticker{margin-bottom:var(--space-lg)}.image-ticker .ticker__item{--ratio: 3 / 2.2;flex:none;width:36.25rem}.image-grid{overflow:hidden;width:100%}.image-grid__items{display:grid;gap:var(--space-gap-xs);grid-template-columns:repeat(2,1fr);margin-inline:-10%}@media(min-width:64em){.image-grid__items{gap:var(--space-gap-sm);grid-template-columns:repeat(2,1fr) 1.4fr repeat(2,1fr)}}.image-grid__item{min-height:12.5rem;position:relative}@media(min-width:64em){.image-grid__item{min-height:18.75rem}}.image-grid__item--tall{grid-row:span 2}.image-grid__item--wide{grid-column:span 2}@media(min-width:48em){.experience-feature{padding-block:1.25rem 5rem}}.experience-feature__experiences{--logo-size: 6.875rem;display:grid;grid-template-columns:repeat(2,minmax(0,11.125rem));justify-content:center;margin:0;padding:0;place-items:center;row-gap:3.75rem}@media(min-width:48em){.experience-feature__experiences{grid-template-columns:repeat(4,minmax(0,11.125rem))}}@media(min-width:64em){.experience-feature__experiences{grid-template-columns:repeat(6,minmax(0,11.125rem))}}@media(min-width:90em){.experience-feature__experiences{grid-template-columns:repeat(8,minmax(0,11.125rem))}}.experience-feature__experience{grid-column:span 2}@media(min-width:48em)and (not (min-width:64em)){.experience-feature__experience:nth-child(odd):last-child{grid-column:2 / span 2}}@media(min-width:64em)and (not (min-width:90em)){.experience-feature__experience:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.experience-feature__experience:nth-child(3n+1):last-child{grid-column:3 / span 2}}@media(min-width:90em){.experience-feature__experience:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}.experience-feature__experience:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.experience-feature__experience:nth-child(4n+1):last-child{grid-column:4 / span 2}}.program-metadata .card-masonry__card{--stack-flow: .5625rem}.program-metadata__info--small>p{font-size:.875rem;line-height:var(--line-height-md)}.location-feature{background:url(/app/themes/edconicx/dist/assets/world-map_1920x955-DQ-0SVIx.png) center / cover no-repeat;display:flex;flex-direction:column;height:31.25rem;justify-content:center}.location-feature__links{align-items:center;display:flex;flex-direction:column;gap:var(--space-gap-md);margin:0;padding:0;text-align:center}.location-feature__link{color:var(--color-accent);display:inline-block;-webkit-text-decoration:underline .06em transparent;text-decoration:underline .06em transparent;text-underline-offset:.115em;transition:text-decoration-color var(--motion-speed-medium) var(--motion-ease-in-out);width:fit-content}.location-feature__link:hover{text-decoration-color:currentcolor}.industry-ticker{--ticker-col-gap: var(--space-gap-xs)}.industry-ticker__tag{align-items:center;background-color:var(--color-blue-100);border-radius:var(--radius-pill);display:flex;flex-direction:column;font-size:var(--font-size-h2);height:5.6875rem;justify-content:center;min-width:10.375rem;padding-inline:2rem;text-decoration:none;transition-duration:var(--motion-speed-fast);transition-property:background-color,color;transition-timing-function:var(--motion-ease-in-out)}.industry-ticker__tag:not([href]){cursor:default}.industry-ticker__tag[href]:hover{background-color:var(--color-blue-500);color:var(--color-neutral-100)}.text-grid{display:grid;row-gap:var(--space-md)}@media(min-width:48em){.text-grid{gap:var(--space-gap-lg) 3.125rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.text-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:80em){.text-grid{grid-template-columns:repeat(4,1fr)}}.contact-callout__text{--stack-flow: var(--space-md)}@media(min-width:48em){.contact-callout__text{align-self:center}}@media(min-width:64em){.contact-callout__text{padding-left:3.75rem}}.contact-callout__heading{text-wrap:wrap}.contact-callout__content{display:grid;gap:var(--space-gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr))}@media(min-width:64em){.contact-callout__image{margin-top:1rem}}.contact-callout__illustration{max-height:26.25rem}.contact-actions{display:grid;gap:var(--space-gap-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));margin-top:var(--space-lg)}.contact-actions__card{--stack-flow: .5rem;text-decoration:none}.contact-actions__icon{align-self:start;height:4.375rem}.contact-form.content-split{align-items:start;gap:6.875rem}.contact-form .stack-flow{--stack-flow: var(--space-md)}.contact-form__embed .wFormContainer{--contact-form-placeholder: #757575;font-family:inherit;font-size:inherit;margin:0;max-width:100%}.contact-form__embed .wFormContainer .wFormHeader,.contact-form__embed .wFormContainer .wFormFooter,.contact-form__embed .wFormContainer .label.preField+br{display:none}.contact-form__embed .wFormContainer .wForm{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;margin-top:0}.contact-form__embed .wFormContainer .wForm form{padding:0}.contact-form__embed .wFormContainer .oneField,.contact-form__embed .wFormContainer .section{border:none;padding:0}.contact-form__embed .wFormContainer .wForm :is(form,.section,fieldset){display:flex;flex-direction:column;gap:var(--space-gap-sm)}.contact-form__embed .wFormContainer .wForm :is(form,.section,fieldset)>*{margin-block:0}.contact-form__embed .wFormContainer .wForm form>div:empty{display:none}.contact-form__embed .wFormContainer .label.preField{border:0;clip-path:inset(50%);height:1px;margin:-1px;min-width:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact-form__embed .wFormContainer .wForm .inputWrapper{width:100%}.contact-form__embed .wFormContainer fieldset legend{font-family:var(--font-family-body)!important;padding-inline:0}.contact-form__embed .wFormContainer .wForm :is(label,.label) *{color:inherit;font-family:var(--font-family-body)!important;font-size:var(--font-size-body)!important;font-style:normal}.contact-form__embed .wFormContainer .wForm .inputWrapper :is(input[type=text],select,textarea){border:1px solid transparent!important;color:inherit;font-family:var(--font-family-body)!important;font-size:var(--font-size-body)!important;font-style:normal;padding:1rem!important;width:100%}.contact-form__embed .wFormContainer .wForm .inputWrapper :is(input[type=text],select,textarea):focus,.contact-form__embed .wFormContainer .wForm .inputWrapper :is(input[type=text],select,textarea).required:focus{border:1px solid var(--color-neutral-400)!important}.contact-form__embed .wFormContainer .wForm .inputWrapper :is(input[type=text],select){border-radius:var(--radius-pill)!important;height:3.25rem}.contact-form__embed .wFormContainer .wForm .inputWrapper :is(input[type=text],textarea)::placeholder{color:var(--contact-form-placeholder);opacity:1}.contact-form__embed .wFormContainer .wForm .inputWrapper select:has(option[value=""]:checked){color:var(--contact-form-placeholder)}.contact-form__embed .wFormContainer .wForm .inputWrapper select option:not([value=""]){color:var(--color-text)}.contact-form__embed .wFormContainer .wForm .inputWrapper select:not([multiple]){appearance:none;padding-right:3rem!important}.contact-form__embed .wFormContainer .wForm .inputWrapper:has(>select:not([multiple])){position:relative}.contact-form__embed .wFormContainer .wForm .inputWrapper:has(>select:not([multiple])):after{background-color:currentcolor;content:"";height:.4375rem;margin-top:.15rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpath d='M5.948 4.687 10.362.272a.9.9 0 1 1 1.261 1.261L6.578 6.578a.9.9 0 0 1-1.261 0L.272 1.533A.9.9 0 1 1 1.533.272z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cpath d='M5.948 4.687 10.362.272a.9.9 0 1 1 1.261 1.261L6.578 6.578a.9.9 0 0 1-1.261 0L.272 1.533A.9.9 0 1 1 1.533.272z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none;position:absolute;right:1.25rem;top:50%;translate:0 -50%;width:.75rem}.contact-form__embed .wFormContainer .wForm .inputWrapper textarea{border-radius:var(--radius-lg)!important;height:auto;min-height:18.75rem}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice :is(input[type=checkbox],input[type=radio]){appearance:none;background-color:var(--color-neutral-100)!important;border:none!important;cursor:pointer;display:inline-grid;height:1.25rem;margin-bottom:0;place-items:center;vertical-align:top;width:1.25rem}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice :is(input[type=checkbox],input[type=radio]):before{background-color:var(--color-accent);content:"";display:none;height:.8rem;width:.8rem}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice :is(input[type=checkbox],input[type=radio]):checked:before{display:block}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice input[type=checkbox]{border-radius:.25rem}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice input[type=radio],.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice input[type=radio]:before{border-radius:50%}.contact-form__embed .wFormContainer .wForm .inputWrapper .oneChoice .label{font-family:var(--font-family-body);margin-left:.625rem}.contact-form__embed .wFormContainer .wForm a{text-decoration:underline}.contact-form__embed .wFormContainer .wForm a:hover{text-decoration:none}.contact-form__embed .wFormContainer .wForm .actions .primaryAction{background-color:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);height:3.25rem;line-height:var(--line-height-body);min-width:5.625rem;padding:0 var(--space-lg);transition-duration:var(--motion-speed-medium);transition-property:background-color,color,border-color;transition-timing-function:var(--motion-ease-in-out)}.contact-form__embed .wFormContainer .wForm .actions .primaryAction:hover,.contact-form__embed .wFormContainer .wForm .actions .primaryAction:focus-visible,.contact-form__embed .wFormContainer .wForm .actions .primaryAction:active{background-color:var(--color-accent-hover)}.contact-form__embed .wFormContainer .wForm .actions .primaryAction:disabled{background-color:#ddd;color:var(--color-neutral-600);cursor:not-allowed}.video-wrap{aspect-ratio:16 / 9;container-type:inline-size;overflow:hidden;place-items:center;position:relative}@media not (min-width:33.75em){.video-feature--full .video-wrap{aspect-ratio:auto;min-height:39.25rem}}.video-button{align-items:center;appearance:none;color:var(--color-text-inverse);display:flex;flex-direction:column;gap:var(--space-gap-xs);height:100%;justify-content:center;margin:0;padding:0;width:100%;z-index:1}@media(min-width:64em){.video-button{gap:var(--space-gap-sm)}}.video-button__icon{height:clamp(5.25rem,3rem + 4.6875cqw,6rem);width:clamp(5.25rem,3rem + 4.6875cqw,6rem)}.video-button__text{font-family:var(--font-family-heading);font-size:var(--font-size-h5);-webkit-font-smoothing:antialiased;font-weight:var(--font-weight-heading);line-height:1}.video-feature--full .video-button__text{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.video-wrap>.video-player{display:none}.video-wrap--playing>.video-player{display:block}.video-wrap--playing>.video-button,.video-wrap--playing>.image-wrap{display:none}.video-player{aspect-ratio:16 / 9;width:100%}.video-player iframe{border:0;display:block;height:100%;width:100%}.highlights__card{text-decoration:none}@media(min-width:64em){.highlights__card{aspect-ratio:1.2}}.quote-feature__slides:has(>.slide:only-child){--slider-cols: 1}@container (width >= 43.75em){.quote-feature__slides:has(>.slide:nth-child(2):last-child){--slider-cols: 2}}.quote-feature__card{display:flex;flex-direction:column;min-height:18.75rem}@media(min-width:64em){.quote-feature__card{aspect-ratio:1.2;min-height:auto}}.quote-feature__figure{display:flex;flex:1;flex-direction:column;justify-content:space-between}.quote-feature__quote{text-wrap:pretty}.quote-feature__caption{display:flex;flex-direction:column;gap:.375rem}.quote-feature__slides:has(>.slide:nth-child(2):last-child,>.slide:only-child) .quote-feature__card{aspect-ratio:auto;min-height:18.75rem}.quote-feature__icon{height:1rem;margin-inline:auto;margin-bottom:var(--space-md);width:1.25rem}.profile-feature__inner{display:grid;gap:var(--space-xl);place-items:center}@media(min-width:60em){.profile-feature__inner{grid-template-columns:1fr 1fr}}.profile-feature__icon{color:var(--color-neutral-500);height:2.2rem;margin-bottom:var(--space-xs);margin-right:auto;width:2.625rem}.profile-feature__text{justify-self:start;max-width:30rem}.profile-feature__image{max-width:25rem;position:relative}@media not (min-width:60em){.profile-feature__inner{row-gap:0}.profile-feature__text{display:contents}.profile-feature__icon{justify-self:start;order:-1}.profile-feature__quote{justify-self:start;margin-top:var(--space-xl);max-width:30rem}}.slides.profile-slider__slides{--slider-cols: 1.5;--slider-gap: var(--space-gap-xl)}@container (width >= 37.5em){.slides.profile-slider__slides{--slider-cols: 2.5}}@container (width >= 50em){.slides.profile-slider__slides{--slider-cols: 3}}@container (width >= 68.75em){.slides.profile-slider__slides{--slider-cols: 4}}.profile-slider__card{display:flex;flex-direction:column;gap:var(--space-gap-md);text-align:center}.profile-slider__image{align-self:center;max-width:11.25rem}.profile-slider__text{display:flex;flex-direction:column;gap:.375rem}@container (width >= 75em){.slides.course-feature__slides{--slider-cols: 4}}.course-feature__card{overflow:hidden}.course-feature__image{aspect-ratio:1.6;height:auto;position:relative}@media(min-width:64em){.program-groups>.section-header{border-bottom:1px solid var(--color-neutral-900);padding-bottom:var(--space-xl)}}.program-groups__list.section-flow{--section-flow: 1.5625rem}.program-group{display:flex;flex-direction:column;gap:var(--space-gap-xl);transition:opacity var(--motion-speed-slow) var(--motion-ease-in-out)}@starting-style{.program-group{opacity:0}}.program-group[hidden]{display:none}@media(min-width:64em){.program-group{flex-direction:row-reverse}.program-group>*{flex:1}.program-group:nth-child(2n of:not([hidden])){flex-direction:row}}.program-group__image{aspect-ratio:3/2.3;overflow:hidden;position:relative}.program-group__details{display:flex;flex-direction:column;gap:var(--space-gap-md)}.program-group__details .button-toggle{width:100%}.program-group__logo{--logo-size: 6rem;margin-inline-end:auto}.program-group__locations{display:grid}.program-group__location{display:grid;grid-area:1 / 1;grid-template-rows:1fr auto}.program-group__location[hidden]{visibility:hidden}.program-group__meta{display:flex;flex-direction:column;gap:var(--space-gap-md);margin-top:1rem}@media(min-width:64em){.program-group__meta{border-top:1px solid;padding-top:2rem}}.program-group__meta-list{--meta-gap: 1.7rem;display:flex;flex-wrap:wrap;gap:var(--meta-gap);padding-block:1.5rem 2rem}@media(min-width:64em){.program-group__meta-list{border-bottom:1px solid var(--color-neutral-300);margin-bottom:var(--space-md)}}.program-group__meta-item{display:flex;flex:0 1 calc((100% - var(--meta-gap)) / 2);gap:var(--space-gap-xs);min-width:max-content}@media(min-width:48em){.program-group__meta-item{flex-basis:calc((100% - var(--meta-gap) * 3) / 4)}}.program-group__meta-item--wide{flex-basis:100%}@media(min-width:48em){.program-group__meta-item--wide{flex-basis:calc((100% - var(--meta-gap) * 3) / 2 + var(--meta-gap))}}.program-group__meta-body{display:flex;flex-direction:column;gap:.5rem}.program-group__meta-value{font-family:var(--font-family-heading)}.text-body{display:flex;flex-direction:column;gap:var(--space-gap-lg);padding-block:var(--space-panel-md)}@media(min-width:64em){.text-body--wide{align-items:center;flex-direction:row-reverse}.text-body--wide>*{flex:1}}.text-body--narrow-center .text-body__text,.text-body--narrow-center .text-body__body{text-align:center}.text-body__image{--image-size: 25rem;aspect-ratio:2/3;max-height:var(--image-size);overflow:hidden;position:relative}@media(min-width:37.5em){.text-body__image{aspect-ratio:3/1.4;max-height:100%;min-height:var(--image-size)}}@media(min-width:64em){.text-body__image{aspect-ratio:auto;max-width:var(--image-size);min-height:var(--image-size)}}.content-mogul{--content-split-gap: var(--space-gap-lg)}.content-mogul__image{--ratio: 3 / 2}.accordion-sections{--section-flow: calc(var(--space-lg) + var(--space-panel-sm));padding-top:var(--space-panel-sm)}.accordion-section{--stack-flow: var(--space-md);scroll-margin-block-start:calc(var(--space-site-gutter) + var(--offset-height))}.accordions{display:flex;flex-direction:column;gap:var(--space-gap-xs)}.accordion{--accordion-padding: var(--space-panel-sm);cursor:pointer}.accordion::details-content{block-size:0;content-visibility:visible;overflow:clip;transition:block-size .3s ease,visibility .3s;visibility:hidden}.accordion[open]::details-content{block-size:auto;visibility:visible}.accordion__summary{align-items:center;display:flex;justify-content:space-between;list-style:none}.accordion__summary:after{content:"+" / ""}.accordion[open] .accordion__summary:after{content:"-" / ""}.accordion__body{cursor:auto;padding:0 var(--accordion-padding) var(--accordion-padding) var(--accordion-padding)}.article-archive__list{display:grid;gap:1.25rem}@media(min-width:48em){.article-archive__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.article-archive__list{grid-template-columns:repeat(3,1fr)}}.article-archive__sentinel{height:1px}.article-archive__pagination .nav-links{display:flex;flex-wrap:wrap;gap:var(--space-gap-sm);justify-content:center;margin-top:var(--space-lg)}.article-archive__pagination .page-numbers{font-family:var(--font-family-heading);text-decoration:none}.article-archive__pagination .page-numbers.current{text-decoration:underline;text-underline-offset:.2em}.featured-article__inner{display:flex;flex-direction:column-reverse;row-gap:var(--space-gap-lg)}@media(min-width:64em){.featured-article__inner{align-items:center;column-gap:var(--space-gap-xl);flex-direction:row}.featured-article__inner>*{flex:1}}.featured-article__image{aspect-ratio:3/2;overflow:hidden;position:relative}.latest-articles{display:grid;gap:var(--space-gap-lg);grid-template-areas:"heading" "main" "side"}@media(min-width:64em){.latest-articles{grid-template:"main heading" auto "main side" 1fr / 2fr 1fr}}.latest-articles__heading{grid-area:heading;margin-bottom:0}.latest-articles__main{display:flex;flex-direction:column;gap:var(--space-gap-lg);grid-area:main}@media(min-width:64em){.latest-articles__main .article-card__image{aspect-ratio:2.2}}.latest-articles__side{grid-area:side}.latest-articles__side>.button{margin-top:var(--space-lg)}.curated-articles{border-top:1px solid var(--color-neutral-900);padding-top:var(--space-flow-md)}.promo-callout__image{--ratio: 16 / 9}.image-slider__bar{justify-items:end;margin-bottom:var(--space-gap-sm)}.stats__number{display:inline-block}#iub-legalDoc{display:flex;flex-direction:column;gap:var(--space-flow-md);padding-block-end:var(--space-flow-lg)}#iub-legalDoc :is(header,section,article,details>div,details>div>div,footer div)>*+*{margin-block-start:1em}#iub-legalDoc :is(section,details>div)>:is(h3,h4):not(:first-child){margin-block-start:var(--space-lg)}#iub-legalDoc h1 strong{font-weight:inherit}#iub-legalDoc h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}#iub-legalDoc h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}#iub-legalDoc h4{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading)}#iub-legalDoc #table-of-content-title,#iub-legalDoc h5{font-family:var(--font-family-heading);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height-meta-label);text-transform:uppercase}#iub-legalDoc a{color:var(--color-accent)}#iub-legalDoc a:hover{color:var(--color-accent-hover)}#iub-legalDoc ul{padding-inline-start:1.25em}#iub-legalDoc li+li{margin-block-start:.5em}#iub-legalDoc hr{border:0;border-block-start:1px solid var(--color-neutral-300);margin-block:var(--space-lg)}#iub-legalDoc section>span{display:block}#iub-legalDoc .sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#iub-legalDoc>header{border-block-end:1px solid var(--color-neutral-300);padding-block-end:var(--space-flow-sm)}#iub-legalDoc>header>p:first-of-type{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);max-width:var(--layout-narrow)}#iub-legalDoc>header>p:last-of-type{color:var(--color-neutral-500)}#iub-legalDoc>div:has(>aside){display:grid;gap:var(--space-flow-md)}@media(min-width:64em){#iub-legalDoc>div:has(>aside){align-items:start;grid-template-columns:minmax(14rem,1fr) 3fr}}@media(min-width:64em){#iub-legalDoc>div:has(>aside)>aside{position:sticky;top:calc(var(--offset-height) + var(--space-sm))}}#iub-legalDoc>div:has(>aside)>aside ul{list-style:none;margin-block-start:var(--space-sm);padding:0}#iub-legalDoc>div:has(>aside)>aside a{color:var(--color-text);text-decoration:none}#iub-legalDoc>div:has(>aside)>aside a:hover{color:var(--color-accent);text-decoration:underline}#iub-legalDoc>div:has(>aside)>main{display:flex;flex-direction:column;gap:var(--space-flow-md);max-width:var(--layout-narrow);min-width:0}#iub-legalDoc details{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);margin-block-start:var(--space-sm)}#iub-legalDoc details>summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-gap-md);list-style:none;padding:var(--space-panel-sm)}#iub-legalDoc details>summary:after{content:"+" / "";margin-inline-start:auto}#iub-legalDoc details>summary h4{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}#iub-legalDoc details>summary p{color:var(--color-neutral-500)}#iub-legalDoc details[open]>summary:after{content:"-" / ""}#iub-legalDoc details figure{flex:none}#iub-legalDoc details figure img{height:2rem;width:2rem}#iub-legalDoc details>div{padding:0 var(--space-panel-sm) var(--space-panel-sm)}#iub-legalDoc article{background-color:var(--color-neutral-200);border-radius:var(--radius-md);padding:var(--space-panel-sm)}#iub-legalDoc>div:has(article)>div{display:grid;gap:var(--space-gap-md);margin-block-start:var(--space-sm)}@media(min-width:48em){#iub-legalDoc>div:has(article)>div{grid-template-columns:repeat(2,1fr)}}#iub-legalDoc>footer{border-block-start:1px solid var(--color-neutral-300);font-size:var(--font-size-meta-label);padding-block-start:var(--space-flow-sm)}#iub-legalDoc>footer h3{font-size:var(--font-size-body);line-height:var(--line-height-body)}#iub-legalDoc>footer .iubenda-branding{align-items:center;display:flex;gap:.5em}#iub-legalDoc>footer svg{height:1.4em;width:auto}.bg-neutral-800,.bg-blue-500,.bg-blue-900{-webkit-font-smoothing:antialiased}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-900{background-color:var(--color-blue-900)}.fg-neutral-100{color:var(--color-neutral-100)}.fg-neutral-200{color:var(--color-neutral-200)}.fg-neutral-300{color:var(--color-neutral-300)}.fg-neutral-900{color:var(--color-neutral-900)}.fg-blue-500{color:var(--color-blue-500)}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading)}.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.text-subheading,.is-style-subheading{font-family:var(--font-family-body);font-size:var(--font-size-subheading);font-weight:var(--font-weight-body);line-height:var(--line-height-subheading);text-wrap:pretty}.text-preheading{display:block;font-family:var(--font-family-heading);font-size:var(--font-size-preheading);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height-preheading);text-transform:uppercase}.text-meta-label{display:block;font-family:var(--font-family-heading);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height-meta-label);text-transform:uppercase}.text-center{text-align:center}@media(min-width:80em){.text-two-col{column-count:2;column-gap:var(--space-gap-lg)}}.radius-pill{border-radius:var(--radius-pill)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.float-element{animation:float 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .25s)}.fade-element{animation:fade-in-out 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .25s);opacity:0}@keyframes float{50%{translate:0 -.9375rem}}@keyframes fade-in-out{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.fade-element{opacity:1}}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
