:where(.wp-site-blocks)>*{margin-top:0!important;margin-bottom:0!important}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:hidden}img,svg{display:block;max-width:100%}img{height:auto}button{font:inherit;cursor:pointer}@media (pointer: coarse){input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select{font-size:1rem!important}}h1,h2,h3,h4{margin:0;color:inherit;font-family:var(--wp--preset--font-family--display);font-weight:700;letter-spacing:-.02em}h1{font-weight:800}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--wp--preset--color--brand-blue);outline-offset:2px}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block:0!important}.wp-block-post-content>*{margin-block:0!important}.emoji{font-size:1.5rem;line-height:1}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}.cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.band{padding-block:2.5rem}.band--muted{background:var(--wp--preset--color--muted)}@media (min-width: 640px){.band{padding-block:5rem}}.eyebrow{display:flex;align-items:center;gap:.75rem}.eyebrow__line{flex:none;display:inline-block;width:1.5rem;height:2px;background:var(--wp--preset--color--primary)}.eyebrow__text{color:#c52016;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero .eyebrow__text,.history .eyebrow__text,.page-hero .eyebrow__text,.international .eyebrow__text,.road .eyebrow__text{color:#fd7563}.section-heading{max-width:42rem;margin-bottom:2.5rem}.section-heading__title{margin-top:.75rem;color:var(--wp--preset--color--navy);font-size:1.875rem;line-height:1.25}.section-heading__text{margin-top:.75rem;color:#606673}@media (min-width: 640px){.section-heading__title{font-size:2.25rem}}.buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}@media (min-width: 640px){.buttons{gap:.75rem;margin-top:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .2s,color .2s}.btn svg{width:1rem;height:1rem}.btn--primary{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.btn--primary:hover{background:color-mix(in oklab,var(--wp--preset--color--primary) 90%,transparent)}.btn--outline{border-color:#fff6;color:var(--wp--preset--color--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--outline:hover{background:#ffffff1a}.btn--dark{border-color:color-mix(in oklab,var(--wp--preset--color--navy) 25%,transparent);color:var(--wp--preset--color--navy)}.btn--dark:hover{background:color-mix(in oklab,var(--wp--preset--color--navy) 5%,transparent)}.round-button{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#ffffff1a;color:inherit;transition:background-color .2s}.round-button:hover{background:#fff3}.round-button svg{width:1rem;height:1rem}.link-button{padding:0;border:0;background:none;color:inherit;font-size:inherit}.link-button:hover{text-decoration:underline;text-underline-offset:4px}.page-shell{width:100%;max-width:80rem;margin-inline:auto;padding:7.5rem 1.25rem 4rem}.wp-block-post-content:not(:has(>section)){width:100%;max-width:80rem;margin-inline:auto;padding:7.5rem 1.25rem 4rem}.site-header:not(.wp-block-template-part){position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--wp--preset--color--border);background:#fffffff2;color:var(--wp--preset--color--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-bar .site-header:not(.wp-block-template-part){top:32px}.wp-block-template-part.site-header{height:5rem}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:5rem}.site-header__brand{display:flex;flex:none;align-items:center;gap:.75rem;text-decoration:none}.site-header__brand img{width:auto;max-width:150px;height:3rem;object-fit:contain}.site-header__tagline{display:none;max-width:11rem;padding-left:.75rem;border-left:1px solid var(--wp--preset--color--border);color:#606673;font-size:10px;line-height:1.25}.site-header__actions{display:flex;align-items:center;gap:.75rem}.icon-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:none;color:color-mix(in oklab,var(--wp--preset--color--navy) 70%,transparent);transition:background-color .2s}.icon-button:hover{background:var(--wp--preset--color--muted)}.icon-button svg{width:1.25rem;height:1.25rem}.site-header__cta{position:relative;display:none;isolation:isolate;align-items:center;overflow:hidden;padding:.625rem 1.25rem;border-radius:999px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-size:.875rem;font-weight:600;text-decoration:none}.site-header__cta-ring{position:absolute;top:-120%;right:-120%;bottom:-120%;left:-120%;background:conic-gradient(from 0deg,transparent 75%,rgba(255,255,255,.9));animation:cta-spin 3.5s linear infinite}.site-header__cta-fill{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;background:var(--wp--preset--color--primary)}.site-header__cta-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem}.site-header__cta svg{width:1rem;height:1rem}@keyframes cta-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.site-header__cta-ring{animation:none}}.site-nav{display:none}.site-nav.is-open{position:absolute;inset:100% 0 auto;display:block;max-height:calc(100dvh - 5rem);overflow-y:auto;padding:1rem 1.25rem 1.5rem;border-bottom:1px solid var(--wp--preset--color--border);background:var(--wp--preset--color--white)}.site-nav__list,.site-nav .sub-menu{margin:0;padding:0;list-style:none}.site-nav a{display:block;padding:.625rem 0;color:color-mix(in oklab,var(--wp--preset--color--navy) 80%,transparent);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.site-nav a:hover{color:#c52016}.site-nav .sub-menu{padding-left:1rem}.site-nav__list>li:has(>a[href$="/inscripcion/"]) a{color:#c52016;font-weight:600}.site-search{border-top:1px solid var(--wp--preset--color--border);background:var(--wp--preset--color--white)}.site-search__inner{display:flex;gap:.75rem;padding-block:.75rem}.site-search input{flex:1;min-width:0;padding:.625rem 1rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;font:inherit}@media (min-width: 640px){.site-header__brand img{max-width:175px;height:3.5rem}.site-header__tagline{display:block}.site-header__cta{display:inline-flex}}@media (min-width: 1024px){.site-header__menu{display:none}.site-nav,.site-nav.is-open{position:static;display:block;overflow:visible;padding:0;border:0;background:none}.site-nav__list{display:flex;align-items:center;gap:1.75rem}.site-nav a{padding:0}.site-nav__list>li:has(>a[href$="/inscripcion/"]){display:none}.site-nav .menu-item-has-children{position:relative}.site-nav .menu-item-has-children>a{display:flex;align-items:center;gap:.25rem}.site-nav .menu-item-has-children>a:after{content:"";width:.4rem;height:.4rem;margin:-2px 0 0 .25rem;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(45deg)}.site-nav .sub-menu{position:absolute;top:100%;left:0;z-index:2;visibility:hidden;width:18rem;padding:.5rem;border:1px solid var(--wp--preset--color--border);border-radius:.75rem;background:var(--wp--preset--color--white);box-shadow:0 10px 15px -3px #0000001a;opacity:0;transition:opacity .15s}.site-nav .menu-item-has-children:hover>.sub-menu,.site-nav .menu-item-has-children:focus-within>.sub-menu{visibility:visible;opacity:1}.site-nav .sub-menu a{padding:.5rem .75rem;border-radius:.5rem}.site-nav .sub-menu a:hover{background:var(--wp--preset--color--muted)}.site-nav .menu-item-has-children:after{content:"";position:absolute;top:100%;left:0;right:0;height:.75rem}}.site-footer:not(.wp-block-template-part){position:relative;isolation:isolate;overflow:hidden;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.site-footer__art{position:absolute;z-index:-1;pointer-events:none}.site-footer__art svg{width:100%;height:100%}.site-footer__art--left{top:0;left:-5rem;width:18rem;height:18rem;opacity:.13}.site-footer__art--right{right:0;bottom:2.5rem;width:420px;max-width:100%;height:16rem;opacity:.14}@media (min-width: 768px){.site-footer__art--left{left:-4rem;width:24rem;height:24rem}.site-footer__art--right{width:560px;height:20rem}}.site-footer__grid{display:grid;gap:2.5rem;padding-block:3rem}.site-footer__brand img{width:auto;max-width:200px;height:4rem;object-fit:contain}.site-footer__legal{max-width:24rem;margin-top:1rem;color:#c1c8d3;font-size:.75rem;line-height:1.625}.site-footer__tagline{max-width:20rem;margin-top:1.25rem;color:#c1c8d3;font-size:.875rem;line-height:1.625}.site-footer__title{color:var(--wp--preset--color--white);font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:0}.site-footer__title:after{content:"";display:block;width:2.5rem;height:2px;margin-top:.75rem;background:#0ea5e9}.site-footer__links{margin:1rem 0 0;padding:0;color:#c1c8d3;font-size:.875rem;list-style:none}.site-footer__links li+li{margin-top:.5rem}.site-footer a{text-decoration:none;transition:color .2s}.site-footer a:hover{color:var(--wp--preset--color--white)}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.15);background:#0000001a}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.25rem;color:#c1c8d3;font-size:.75rem}.site-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.site-footer__divider{display:none;color:#ffffff4d}@media (min-width: 640px){.site-footer__divider{display:inline}}@media (min-width: 768px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.site-footer__grid{grid-template-columns:1.65fr 1fr 1.2fr 1fr;column-gap:2rem;padding-block:3.5rem}.site-footer__brand{padding-right:2rem}.site-footer__column{padding-left:2rem;border-left:1px solid rgba(255,255,255,.2)}}.hero{position:relative;overflow:hidden;padding-top:5rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--wp--preset--color--navy),color-mix(in oklab,var(--wp--preset--color--navy) 90%,transparent),color-mix(in oklab,var(--wp--preset--color--navy) 50%,transparent))}.hero__grid{position:relative;display:grid;align-items:center;gap:1.5rem;padding-block:2rem 4rem}.hero__title{max-width:42rem;margin-top:1rem;font-size:2rem;line-height:1.08}.hero__text{max-width:36rem;margin-top:1rem;color:#c1c8d3;font-size:.875rem;line-height:1.625}.hero__note{max-width:36rem;margin-top:.75rem;font-weight:600}.featured{min-width:0;padding:1rem;border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;background:#091c3de6;box-shadow:0 25px 50px -12px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.featured__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.featured__label{display:flex;align-items:center;gap:.5rem;color:#c1c8d3;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.featured__label .eyebrow__line{width:1.25rem}.featured__controls{display:flex;align-items:center;gap:.5rem}.featured__controls[hidden]{display:none}.featured__count{margin-right:.25rem;color:#c1c8d3;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.featured__item{display:grid;align-items:center;gap:1.25rem;margin-top:1.25rem;color:inherit;text-decoration:none}[data-carousel].is-ready [data-carousel-slide]:not(.is-active){display:none}.featured__media{position:relative;display:block;overflow:hidden;border-radius:.75rem}.featured__media img{width:100%;height:9rem;object-fit:cover;transition:transform .5s}.featured__item:hover img{transform:scale(1.05)}.featured__tag{position:absolute;bottom:.75rem;left:.75rem;max-width:90%;padding:.25rem .75rem;border-radius:.375rem;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-size:10px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.featured__body{display:block;min-width:0}.featured__title{display:-webkit-box;overflow:hidden;font-size:1rem;font-weight:700;line-height:1.375;-webkit-box-orient:vertical;-webkit-line-clamp:3}.featured__date{display:block;margin-top:1rem;color:#c1c8d3;font-size:.875rem}.featured__more{display:inline-flex;align-items:center;gap:.25rem;margin-top:.75rem;color:#c1c8d3;font-size:.75rem;font-weight:600}.featured__more svg{width:.875rem;height:.875rem}.featured__dots{display:flex;justify-content:center;gap:.125rem;margin-top:1rem}.featured__dots[hidden]{display:none}.featured__dots button{width:1.5rem;height:1.5rem;padding:.4375rem;border:0;border-radius:999px;background:#ffffff4d;background-clip:content-box}.featured__dots button[aria-current=true]{background-color:var(--wp--preset--color--primary)}@media (min-width: 640px){.hero__grid{gap:2.5rem;padding-block:3rem 6rem}.hero__title{margin-top:1.25rem;font-size:3rem}.hero__text{margin-top:1.5rem;font-size:1rem}.featured{padding:1.5rem}.featured__item{grid-template-columns:1.05fr 1fr}.featured__media img{height:11rem}.featured__title{font-size:1.125rem;-webkit-line-clamp:4}}@media (min-width: 1024px){.hero__grid{grid-template-columns:1.1fr 1fr;gap:3rem;padding-block:4rem 7rem}.hero__title{font-size:3.35rem}.featured__media img{height:12rem}.featured__title{font-size:1.25rem}}.wp-block-post-content>.stats--overlap{margin-top:-2rem!important}.stats--overlap{position:relative;z-index:10;padding-bottom:2rem}.stats--overlap .stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:.75rem .5rem;border:1px solid var(--wp--preset--color--border);border-radius:1.5rem;background:var(--wp--preset--color--white);box-shadow:0 24px 60px -30px #0f1b3d59}.stats__item{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:0;padding:.5rem;text-align:center}.stats__icon{flex:none;color:var(--wp--preset--color--brand-blue)}.stats__icon svg{width:1.75rem;height:1.75rem;stroke-width:1.5}.stats__value{display:block;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--display);font-size:1.125rem;font-weight:800;line-height:1.25}.stats__label{display:block;margin-top:.125rem;color:#606673;font-size:11px;line-height:1.375}.stats--cards{padding-block:2.5rem}.stats--cards .stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stats--cards .stats__item{align-items:flex-start;padding:1.25rem;border:1px solid var(--wp--preset--color--border);border-radius:1rem;background:var(--wp--preset--color--white);text-align:left}.stats--cards .stats__value{margin-top:.5rem;color:#c52016;font-size:1.5rem}.stats--cards .stats__label{margin-top:.5rem;font-size:.75rem}@media (min-width: 640px){.wp-block-post-content>.stats--overlap{margin-top:-3rem!important}.stats--overlap{padding-bottom:4rem}.stats--overlap .stats__item{flex-direction:row;gap:1rem;padding:1rem 1.25rem;text-align:left}.stats--overlap .stats__value{font-size:1.5rem}.stats--overlap .stats__label{margin-top:.25rem;font-size:.875rem}.stats--cards{padding-block:4rem}.stats--cards .stats__grid{gap:1.25rem}.stats--cards .stats__value{font-size:1.875rem}}@media (min-width: 1024px){.stats--overlap .stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:1.5rem}.stats--overlap .stats__item{padding-block:.5rem}.stats--overlap .stats__item+.stats__item{border-left:1px solid var(--wp--preset--color--border)}.stats--cards .stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.history{padding-bottom:2.5rem}.history__card{position:relative;overflow:hidden;padding:1.75rem 1.25rem;border-radius:1.5rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.history__image{opacity:.2}.history__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--wp--preset--color--navy),color-mix(in oklab,var(--wp--preset--color--navy) 95%,transparent),color-mix(in oklab,var(--wp--preset--color--navy) 75%,transparent))}.history__inner{position:relative}.history__main{max-width:64rem}.history__title{max-width:56rem;margin-top:.75rem;font-size:1.5rem;line-height:1.25}.history__body{margin-top:1.25rem;color:#c1c8d3;font-size:.875rem;line-height:1.5rem}.history__body>*+*{margin-top:1rem}.history__body strong{color:var(--wp--preset--color--white)}.history__body.is-collapsed{max-height:11rem;overflow:hidden}.history__quote{margin:1rem 0 0;padding:.5rem 0 .5rem 1.25rem;border-left:4px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-size:1.125rem;font-style:italic;line-height:1.625}.history__toggle{margin-top:1rem;padding:0;border:0;background:none;color:var(--wp--preset--color--white);font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.history__toggle[hidden]{display:none}.history__link{margin-top:1.25rem}.commitment{margin-top:1.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.commitment__top{padding:1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.15);text-align:center}.commitment__title{font-size:1.25rem;line-height:1.25}.commitment__text{max-width:48rem;margin:.75rem auto 0;color:#c1c8d3;line-height:1.625}.commitment__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.commitment__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:0;padding:.75rem .25rem;text-align:center}.commitment__item+.commitment__item{border-left:1px solid rgba(255,255,255,.15)}.commitment__icon{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#ffffff26}.commitment__icon svg{width:1rem;height:1rem}.commitment__name{display:block;font-size:.75rem;font-weight:700}.commitment__note{display:block;color:#c1c8d3;font-size:10px}@media (min-width: 640px){.history{padding-bottom:5rem}.history__card{padding:2.5rem}.history__title{margin-top:1.25rem;font-size:2.25rem}.history__body{margin-top:2rem;font-size:1.125rem;line-height:2.25rem}.history__body>*+*{margin-top:1.5rem}.history__body.is-collapsed{max-height:none;overflow:visible}.history__quote{margin-top:1.5rem;font-size:1.25rem}.history__toggle{display:none}.history__link{margin-top:2.25rem}.commitment{margin-top:3rem}.commitment__top{padding:1.75rem 2rem}.commitment__title{font-size:1.875rem}.commitment__text{font-size:1.125rem}.commitment__item{gap:.75rem;padding:1.5rem 1.25rem}.commitment__icon{width:3rem;height:3rem}.commitment__icon svg{width:1.5rem;height:1.5rem}.commitment__name{font-size:1.125rem}.commitment__note{font-size:1rem}}@media (min-width: 1024px){.history__card{padding:3.5rem}.history__title{font-size:3rem}.commitment__item{flex-direction:row;text-align:left}}.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.person{padding:.75rem;border:1px solid var(--wp--preset--color--border);border-radius:1rem;background:var(--wp--preset--color--white);transition:transform .3s,border-color .3s,box-shadow .3s}.person:hover{border-color:color-mix(in oklab,var(--wp--preset--color--brand-blue) 50%,transparent);box-shadow:0 16px 35px -18px #0f1b3d59;transform:translateY(-.375rem)}.person__photo{width:4rem;height:4rem;border:3px solid color-mix(in oklab,var(--wp--preset--color--brand-blue) 35%,transparent);border-radius:999px;object-fit:cover;box-shadow:0 1px 3px #0000001a}.person__name{margin-top:.75rem;color:var(--wp--preset--color--navy);font-size:1rem}.person__role{margin-top:.25rem;color:#c52016;font-size:.875rem;font-weight:600}.person__text{margin-top:.5rem;color:#606673;font-size:.875rem}@media (prefers-reduced-motion: reduce){.person{transition:none}.person:hover{transform:none}}@media (min-width: 640px){.people{gap:1.25rem}.person{padding:1.5rem}.person__photo{width:6rem;height:6rem}.person__name{margin-top:1.25rem;font-size:1.125rem}}@media (min-width: 1024px){.people{grid-template-columns:repeat(4,minmax(0,1fr))}}.challenges{display:grid;gap:.5rem}.challenge{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--wp--preset--color--border);border-radius:.75rem;background:var(--wp--preset--color--white);transition:border-color .2s}.challenge:hover{border-color:color-mix(in oklab,var(--wp--preset--color--primary) 40%,transparent)}.challenge__icon{display:flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in oklab,var(--wp--preset--color--brand-blue) 10%,transparent);color:var(--wp--preset--color--brand-blue)}.challenge__icon svg{width:1rem;height:1rem}.challenge__text{color:var(--wp--preset--color--navy);font-size:.75rem;font-weight:500;line-height:1.375}@media (min-width: 640px){.challenges{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.challenge{align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:1rem}.challenge__icon{width:2.5rem;height:2.5rem}.challenge__icon svg{width:1.25rem;height:1.25rem}.challenge__text{font-size:.875rem}}@media (min-width: 1024px){.challenges{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.section-heading--flush{margin-bottom:0}.news-top__link{display:none;align-items:center;gap:.5rem;color:#c52016;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s}.news-top__link:hover{gap:.75rem}.news-top__link svg{width:1rem;height:1rem}.news-lead{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;min-height:22rem;padding:2rem;border-radius:1.5rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white);text-decoration:none}.news-lead__image{opacity:.45;transition:transform .5s}.news-lead:hover .news-lead__image{transform:scale(1.05)}.news-lead__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--wp--preset--color--navy),color-mix(in oklab,var(--wp--preset--color--navy) 80%,transparent),color-mix(in oklab,var(--wp--preset--color--navy) 20%,transparent))}.news-lead__body{position:relative;display:block}.news-lead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:#c1c8d3;font-size:.75rem}.news-lead__tag{padding:.25rem .75rem;border-radius:999px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-weight:600;letter-spacing:.025em;text-transform:uppercase}.news-lead__title{display:block;max-width:28rem;margin-top:1rem;font-family:var(--wp--preset--font-family--display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.375}.news-lead__more{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;font-weight:600}.news-lead__more svg{width:1rem;height:1rem}.news-lead--mobile{min-height:13rem;padding:1.25rem;border-radius:1rem}.news-lead--mobile+.news-lead--mobile{margin-top:.75rem}[data-carousel].is-ready .news-lead--mobile+.news-lead--mobile{margin-top:0}.news-lead--mobile .news-lead__title{display:-webkit-box;overflow:hidden;margin-top:.75rem;font-size:1.125rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-lead--mobile .news-lead__more{margin-top:.75rem;font-size:.75rem}.news-mobile__controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.news-mobile__controls[hidden]{display:none}.news-mobile__count{color:#606673;font-size:.75rem;font-variant-numeric:tabular-nums}.round-button--light{width:2.5rem;height:2.5rem;border:1px solid var(--wp--preset--color--border);background:var(--wp--preset--color--white);color:var(--wp--preset--color--navy)}.round-button--light:hover{background:var(--wp--preset--color--muted)}.news-mobile__all{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;background:var(--wp--preset--color--white);color:var(--wp--preset--color--navy);font-size:.875rem;font-weight:600;text-decoration:none}.news-mobile__all svg{width:1rem;height:1rem}.news-desktop{display:none}.news-small{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.news-card{display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--wp--preset--color--border);border-radius:1rem;background:var(--wp--preset--color--white);text-decoration:none;transition:box-shadow .2s}.news-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.news-card__image{width:100%;height:11rem;object-fit:cover}.news-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#606673;font-size:11px;letter-spacing:.025em;text-transform:uppercase}.news-card__category{color:#c52016;font-weight:600}.news-card__title{display:block;margin-top:.75rem;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--display);font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.375}.news-card__excerpt{display:block;margin-top:.5rem;color:#606673;font-size:.875rem}.news-card__more{margin-top:auto;padding-top:1rem;color:#c52016;font-size:.875rem;font-weight:600}.news-card--small .news-card__image{height:9rem}.news-card--small .news-card__title{display:-webkit-box;overflow:hidden;font-size:.875rem;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news-card--small .news-card__excerpt{display:none}.news-archive{padding-block:4rem}.news-archive__empty{color:#606673}.news-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.pill{padding:.5rem 1rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;background:var(--wp--preset--color--white);color:color-mix(in oklab,var(--wp--preset--color--navy) 70%,transparent);font-size:.75rem;font-weight:600;text-decoration:none}.pill:hover{border-color:color-mix(in oklab,var(--wp--preset--color--primary) 40%,transparent)}.pill.is-active{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.news-grid{display:grid;gap:1.25rem}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2.5rem}.pagination__item{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;color:color-mix(in oklab,var(--wp--preset--color--navy) 70%,transparent);font-size:.875rem;font-weight:600;text-decoration:none}.pagination__item:hover{border-color:color-mix(in oklab,var(--wp--preset--color--navy) 40%,transparent)}.pagination__item.is-active{border-color:var(--wp--preset--color--navy);background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.container--narrow{max-width:56rem}.flip{display:inline-flex;transform:scaleX(-1)}.flip svg{width:1rem;height:1rem}.news-single__head{padding-block:8rem 3.5rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.news-single__back{display:inline-flex;align-items:center;gap:.5rem;color:#c1c8d3;font-size:.75rem;font-weight:600;text-decoration:none}.news-single__back:hover{color:var(--wp--preset--color--white)}.news-single__meta{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;color:#c1c8d3;font-size:.75rem}.news-single__title{max-width:56rem;margin-top:1rem;font-size:1.875rem;line-height:1.25}.news-single__by{margin-top:1rem;color:#c1c8d3;font-size:.875rem}.news-single__main{margin-top:-2rem}.news-single__image{width:100%;aspect-ratio:16/9;border-radius:1.5rem;object-fit:cover;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.news-single__content{margin-top:2.5rem;color:color-mix(in oklab,var(--wp--preset--color--navy) 85%,transparent);line-height:1.625}.news-single__content>*+*{margin-top:1.25rem}.news-single__content img{border-radius:.75rem}.news-single__source{margin-top:1.5rem;font-size:.875rem;font-weight:600}.news-single__source a{color:#c52016}.news-comments{margin-top:3rem;padding:1.5rem;border:1px solid var(--wp--preset--color--border);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a}.news-comments__title{color:var(--wp--preset--color--navy);font-size:1.5rem}.news-comments__empty{margin-top:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--wp--preset--color--border);color:#606673;font-size:.875rem}.news-comments__list{margin:1.25rem 0 0;padding:0 0 1.5rem;border-bottom:1px solid var(--wp--preset--color--border);list-style:none}.news-comment+.news-comment{margin-top:1.25rem}.news-comment__author{color:var(--wp--preset--color--navy);font-size:.875rem;font-weight:600}.news-comment__author span{color:#606673;font-weight:400}.news-comment__text{margin-top:.25rem;color:#606673;font-size:.875rem}.news-comments__reply{margin-top:1.5rem;color:var(--wp--preset--color--navy);font-size:1.25rem}.news-comments__note{margin-top:.75rem;color:#606673;font-size:.875rem}.news-comments__field{margin-top:1.25rem}.news-comments__field label{display:block;margin-bottom:.5rem;color:var(--wp--preset--color--navy);font-size:.875rem;font-weight:600}.news-comments__field input,.news-comments__field textarea{display:block;width:100%;padding:.75rem 1rem;border:1px solid var(--wp--preset--color--border);border-radius:.75rem;background:var(--wp--preset--color--white);color:var(--wp--preset--color--navy);font:inherit;font-size:.875rem}.news-comments__small{margin-top:1rem;color:#606673;font-size:.75rem}.comment-form{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.25rem}.comment-form .form-submit{margin:1rem 0 0}.btn--blue{border:0;background:var(--wp--preset--color--brand-blue);color:var(--wp--preset--color--white);cursor:pointer}.btn--blue:hover{background:color-mix(in oklab,var(--wp--preset--color--brand-blue) 90%,transparent)}.news-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:3rem;margin-bottom:4rem;padding-top:1.5rem;border-top:1px solid var(--wp--preset--color--border)}.news-nav__link{flex:1 1 14rem;max-width:22rem;color:var(--wp--preset--color--navy);font-size:.875rem;text-decoration:none}.news-nav__link--next{margin-left:auto;text-align:right}.news-nav__label{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;color:#c52016;font-size:.75rem;font-weight:600}.news-nav__link--next .news-nav__label{justify-content:flex-end}.news-nav__label svg{width:1rem;height:1rem}@media (min-width: 640px){.news-top__link{display:inline-flex}.news-mobile{display:none}.news-desktop{display:grid;gap:1.25rem}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-single__title{font-size:2.25rem}.news-comments{padding:2.5rem}.comment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-form>*:not(.comment-form-author-email){grid-column:1/-1}.comment-form>.news-comments__field:has(#author),.comment-form>.news-comments__field:has(#email){grid-column:auto}}@media (min-width: 1024px){.news-desktop{grid-template-columns:1.1fr 1.4fr}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.comment-form label[for=wpcaptcha_captcha]{display:block;margin-top:1.25rem;color:var(--wp--preset--color--navy);font-size:.875rem;font-weight:600}.comment-form .wpcaptcha-captcha-img{margin-block:.5rem}.comment-form #wpcaptcha_captcha{display:block;width:6rem;padding:.75rem 1rem;border:1px solid var(--wp--preset--color--border);border-radius:.75rem;background:var(--wp--preset--color--white);color:var(--wp--preset--color--navy);font:inherit}.comment-form>br{display:none}.presence{display:grid;align-items:start;gap:2rem;overflow:hidden;padding:1.5rem;border:1px solid var(--wp--preset--color--border);border-radius:1.5rem;background:var(--wp--preset--color--white);box-shadow:0 1px 3px #0000001a}.presence__intro{display:flex;flex-direction:column;gap:1.5rem}.presence__map{flex:none;width:6rem;height:11rem;margin-inline:auto}.presence__map svg{width:100%;height:100%}.presence__text{max-width:28rem;margin-top:1rem;color:#606673;line-height:1.625}.presence__link{margin-top:1.5rem}.presence__chart{min-width:0}.presence__title{margin-bottom:1.25rem;color:var(--wp--preset--color--navy);font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:0}.presence__list{margin:0;padding:0;list-style:none}.presence__row{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2rem;align-items:center;gap:.75rem;color:var(--wp--preset--color--navy);font-size:.75rem}.presence__row+.presence__row{margin-top:.75rem}.presence__track{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:var(--wp--preset--color--muted)}.presence__bar{display:block;height:100%;border-radius:999px;background:var(--wp--preset--color--brand-blue)}.presence__value{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}@media (min-width: 640px){.presence{padding:2rem}.presence__intro{flex-direction:row;align-items:center}.presence__map{width:9rem;height:20rem;margin:0}.presence__row{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 2rem;font-size:.875rem}}@media (min-width: 1024px){.presence{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;padding:2.5rem}}.international{padding-bottom:2.5rem}.international__card{position:relative;isolation:isolate;overflow:hidden;padding:2.5rem 1.5rem;border-radius:1.5rem;background:#071a3d;color:var(--wp--preset--color--white)}.international__map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:cover}.international__body{position:relative}.international__title{max-width:690px;margin-top:1.25rem;font-size:1.875rem;line-height:1.25}.international__text{max-width:670px;margin-top:1.5rem;color:#c1c8d3;font-size:.875rem;line-height:1.75rem}.international__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#05132efa,#05132ef5 35%,#05132edb 58%,#05132e75)}.international__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;width:fit-content;max-width:100%;margin:2rem 0 0;padding:.75rem 1.25rem;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:#ffffff0d;list-style:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.international__badges li{font-size:.75rem;font-weight:700;letter-spacing:.05em}.international__links{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem}.international__link{color:var(--wp--preset--color--white);font-size:.875rem;font-weight:600;text-underline-offset:4px}.international__link:hover{color:#ffffffb3}@media (min-width: 640px){.international{padding-bottom:5rem}.international__card{padding-inline:2.5rem}.international__title{font-size:2.25rem}.international__text{font-size:1rem}}@media (min-width: 1024px){.international__card{padding:3.5rem 3rem}}.schools .section-heading{margin-bottom:1.5rem}.schools__card{padding:1rem;border:1px solid var(--wp--preset--color--border);border-radius:1rem;background:var(--wp--preset--color--white)}.schools__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.schools__title{color:var(--wp--preset--color--navy);font-size:1.125rem}.schools__count{margin-top:.25rem;color:#606673;font-size:.75rem}.schools__search{position:relative;display:block;flex:1 1 15rem;max-width:22rem;color:#606673}.schools__search[hidden],.schools__filters[hidden],.schools__bottom[hidden],.schools__none[hidden]{display:none}.schools__search svg{position:absolute;top:50%;left:.875rem;width:1rem;height:1rem;transform:translateY(-50%)}.schools__search input{width:100%;padding:.625rem 1rem .625rem 2.5rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;color:var(--wp--preset--color--navy);font:inherit;font-size:.875rem}.schools__filters{display:flex;gap:.375rem;margin-top:1rem;overflow-x:auto;padding-bottom:.25rem}.schools__filters .pill{flex:none;padding:.375rem .75rem;font-size:11px;cursor:pointer}.schools__filters .pill.is-active{border-color:var(--wp--preset--color--navy);background:var(--wp--preset--color--navy)}.schools__table{margin-top:1rem;overflow-x:auto;border:1px solid var(--wp--preset--color--border);border-radius:.75rem}.schools table{width:100%;border-collapse:collapse;font-size:.75rem}.schools th{padding:.75rem 1rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white);font-weight:600;text-align:left;white-space:nowrap}.schools td{padding:.75rem 1rem;border-top:1px solid var(--wp--preset--color--border);color:var(--wp--preset--color--navy)}.schools tr[hidden]{display:none}.schools__region{color:#606673;white-space:nowrap}.schools__region:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.5rem;border-radius:999px;background:var(--wp--preset--color--primary);vertical-align:middle}.schools__none{padding:1.5rem;color:#606673;font-size:.875rem;text-align:center}.schools__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;color:#606673;font-size:.75rem}.btn--navy{border:0;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.btn--navy[hidden]{display:none}@media (min-width: 640px){.schools__card{padding:1.5rem}.schools table{font-size:.875rem}.schools__filters{flex-wrap:wrap;overflow:visible}}.cta--card{position:relative;overflow:hidden;padding:2.5rem 1rem 3rem;background:var(--wp--preset--color--navy)}.cta--card .cta__box{max-width:56rem;margin-inline:auto;padding:2rem 1.25rem;border:1px solid rgba(255,255,255,.7);border-radius:1.5rem;background:var(--wp--preset--color--white);text-align:center;box-shadow:0 28px 65px -20px #00000059}.cta__title{color:var(--wp--preset--color--navy);font-size:1.5rem;line-height:1.25}.cta__text{max-width:36rem;margin:1rem auto 0;color:#606673}.cta__buttons{justify-content:center;margin-top:1.5rem}.cta--card .btn--outline,.cta--muted .btn--outline{border-color:color-mix(in oklab,var(--wp--preset--color--navy) 25%,transparent);color:var(--wp--preset--color--navy)}.cta--muted{padding-block:3.5rem;background:var(--wp--preset--color--muted);text-align:center}.cta--plain{padding-block:4rem;background:var(--wp--preset--color--navy);text-align:center}.cta--plain .cta__buttons{margin-top:0}@media (min-width: 640px){.cta--card{padding-block:6rem 7rem}.cta--card .cta__box{padding:3.5rem 3rem}.cta__title{font-size:2rem}}.page-hero{position:relative;overflow:hidden;padding-block:8rem 4rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.page-hero__image{opacity:.3}.page-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--wp--preset--color--navy),color-mix(in oklab,var(--wp--preset--color--navy) 90%,transparent),color-mix(in oklab,var(--wp--preset--color--navy) 50%,transparent))}.page-hero__inner{position:relative}.page-hero__title{max-width:48rem;margin-top:1rem;font-size:2.25rem;line-height:1.05}.page-hero__text{max-width:42rem;margin-top:1.25rem;color:#c1c8d3}@media (min-width: 640px){.page-hero__title{font-size:3rem}}.features{display:grid;gap:1.25rem}.feature{padding:1.5rem;border:1px solid var(--wp--preset--color--border);border-radius:1rem;background:var(--wp--preset--color--white)}.feature__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:color-mix(in oklab,var(--wp--preset--color--brand-blue) 10%,transparent);color:var(--wp--preset--color--brand-blue)}.feature__icon svg{width:1.25rem;height:1.25rem}.feature__title{margin-top:1.25rem;color:var(--wp--preset--color--navy);font-size:1.125rem}.feature__text{margin-top:.75rem;color:#606673;font-size:.875rem;line-height:1.5}@media (min-width: 640px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.features{grid-template-columns:repeat(3,minmax(0,1fr))}}.enroll{max-width:72rem;margin-inline:auto;padding:1.5rem;border:1px solid var(--wp--preset--color--border);border-radius:1.5rem;background:var(--wp--preset--color--white);box-shadow:0 1px 3px #0000001a}.enroll__eyebrow{color:#c52016;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.enroll__title{margin-top:.75rem;color:var(--wp--preset--color--navy);font-size:1.875rem;line-height:1.25}.enroll__text{margin-top:1rem;color:#606673;line-height:1.625}.enroll__row{display:grid;align-items:center;gap:.75rem;margin-top:2rem}.enroll__item{display:flex;align-items:center;gap:.875rem;padding:1rem;border-radius:.75rem;background:color-mix(in oklab,var(--wp--preset--color--brand-blue) 7%,white)}.enroll__item--2{background:color-mix(in oklab,var(--wp--preset--color--primary) 7%,white)}.enroll__item--3{background:#effaf3}.enroll__icon{display:flex;flex:none;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:color-mix(in oklab,var(--wp--preset--color--brand-blue) 12%,white);color:var(--wp--preset--color--brand-blue)}.enroll__item--2 .enroll__icon{background:color-mix(in oklab,var(--wp--preset--color--primary) 12%,white);color:#c52016}.enroll__item--3 .enroll__icon{background:#d8f5e2;color:#16a34a}.enroll__item-title{display:block;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--display);font-size:.875rem;font-weight:700}.enroll__item-text{display:block;margin-top:.25rem;color:#606673;font-size:.75rem;line-height:1.5}.enroll__action{min-width:0}.enroll__button{width:100%}.enroll__note{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;color:#606673;font-size:.75rem}.enroll__note svg{flex:none;width:.875rem;height:.875rem}.enroll__help{margin-top:2rem;text-align:center}.enroll__help svg{width:1rem;height:1rem}.enroll__help-note{margin-top:.75rem;color:#606673;font-size:.75rem}@media (min-width: 640px){.enroll{padding:3rem}.enroll__title{font-size:2.25rem}}@media (min-width: 1024px){.enroll__row{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.1fr)}}.timeline{margin:0;padding:0;list-style:none}.timeline__item{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;padding:1rem 1.25rem;border:1px solid var(--wp--preset--color--border);border-radius:.875rem;background:var(--wp--preset--color--white)}.timeline__item+.timeline__item{margin-top:1rem}.timeline--dots{padding-left:1.25rem;border-left:2px solid var(--wp--preset--color--border)}.timeline--dots .timeline__item:before{content:"";position:absolute;top:50%;left:calc(-1.25rem - 5px);width:.5rem;height:.5rem;border-radius:999px;background:var(--wp--preset--color--primary);transform:translateY(-50%)}.timeline__year{color:#c52016;font-family:var(--wp--preset--font-family--display);font-size:1.125rem;font-weight:800}.timeline__content{display:flex;flex:1 1 14rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;min-width:0}.timeline__title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--display);font-size:.875rem;font-weight:700}.timeline__text{color:#606673;font-size:.75rem}.timeline__status{display:inline-flex;flex:none;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .625rem;border:1px solid var(--wp--preset--color--border);border-radius:999px;color:var(--wp--preset--color--navy);font-size:.6875rem;font-weight:600}.timeline__status svg{width:.75rem;height:.75rem;color:#c52016}.timeline:not(.timeline--dots) .timeline__content{display:block}.timeline:not(.timeline--dots) .timeline__text{display:block;margin-top:.25rem;font-size:.8125rem}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gallery__item{display:block;overflow:hidden;border-radius:.875rem}.gallery__item img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .3s}.gallery__item:hover img{transform:scale(1.05)}@media (min-width: 1024px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.documents{display:grid;gap:1rem}.document{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border:1px solid var(--wp--preset--color--border);border-radius:.875rem;background:var(--wp--preset--color--white);text-decoration:none;transition:border-color .2s,box-shadow .2s}.document:hover{border-color:color-mix(in oklab,var(--wp--preset--color--brand-blue) 50%,transparent);box-shadow:0 10px 15px -3px #00000014}.document__icon{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--wp--preset--color--muted)}.document__icon .emoji{font-size:1.25rem}.document__title{display:block;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--display);font-size:.875rem;font-weight:700}.document__text{display:block;margin-top:.25rem;color:#606673;font-size:.75rem}.documents__source{margin-top:1.5rem;color:#606673;font-size:.75rem}@media (min-width: 640px){.documents{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare{display:grid;gap:1rem}.compare__side{padding:1.5rem;border:1px solid var(--wp--preset--color--border);border-radius:1rem;background:var(--wp--preset--color--white)}.compare__side--dark{border-color:var(--wp--preset--color--navy);background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.compare__title{color:var(--wp--preset--color--navy);font-size:1rem}.compare__side--dark .compare__title{color:var(--wp--preset--color--white)}.compare__list{margin:1.25rem 0 0;padding:0;color:#606673;font-size:.8125rem;list-style:none}.compare__list li+li{margin-top:.75rem}.compare__side--dark .compare__list{color:#c1c8d3}.compare__result{margin-top:1rem;padding:1rem 1.25rem;border:1px solid color-mix(in oklab,var(--wp--preset--color--primary) 30%,transparent);border-radius:.875rem;background:color-mix(in oklab,var(--wp--preset--color--primary) 7%,white);color:var(--wp--preset--color--navy);font-size:.8125rem}@media (min-width: 640px){.compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.licenses__title{margin-top:2.5rem;color:var(--wp--preset--color--navy);font-size:1.125rem}.licenses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.license{padding:1.25rem;border:1px solid var(--wp--preset--color--border);border-radius:.875rem;background:var(--wp--preset--color--white)}.license__icon,.license__name,.license__text{display:block}.license__name{margin-top:.5rem;color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--display);font-size:1.125rem;font-weight:800}.license__text{margin-top:.5rem;color:#606673;font-size:.75rem;line-height:1.5}.licenses__note{margin-top:1.25rem;color:#606673;font-size:.75rem}@media (min-width: 1024px){.licenses{grid-template-columns:repeat(5,minmax(0,1fr))}}.road{padding-block:3.5rem;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.road__title{margin-top:.75rem;font-size:1.5rem;line-height:1.25}.road__steps{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.road__step{flex:1;padding:1.25rem;border:1px solid rgba(255,255,255,.15);border-radius:.875rem;background:var(--wp--preset--color--navy-soft)}.road__name{display:block;font-family:var(--wp--preset--font-family--display);font-size:1rem;font-weight:700}.road__text{display:block;margin-top:.375rem;color:#c1c8d3;font-size:.75rem}.road__connector{flex:none;max-width:9rem;color:#c1c8d3;font-size:.6875rem;text-align:center;align-self:center}.road__connector svg{width:1rem;height:1rem;margin:0 auto .25rem;transform:rotate(90deg)}.road__warning{display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem;border:1px solid color-mix(in oklab,var(--wp--preset--color--primary) 40%,transparent);border-radius:.875rem;background:color-mix(in oklab,var(--wp--preset--color--primary) 10%,transparent)}.road__warning-icon{flex:none;color:#c52016}.road__warning-title{font-size:.875rem}.road__warning-text{margin-top:.5rem;color:#c1c8d3;font-size:.8125rem;line-height:1.5}@media (min-width: 640px){.road{padding-block:5rem}.road__title{font-size:1.875rem}}@media (min-width: 1024px){.road__steps{flex-direction:row;align-items:center}.road__connector svg{transform:none}}.rich-text{color:color-mix(in oklab,var(--wp--preset--color--navy) 85%,transparent);line-height:1.7}.rich-text h2{margin-top:2.5rem;color:var(--wp--preset--color--navy);font-size:1.5rem}.rich-text h2:first-child{margin-top:0}.rich-text p{margin-top:1rem}.rich-text a{color:#c52016}.cookie-notice{position:fixed;inset:auto 0 0;z-index:60;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white);box-shadow:0 -10px 30px #00000040}.cookie-notice[hidden]{display:none}.cookie-notice__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.25rem}.cookie-notice__intro{display:flex;flex:1 1 24rem;gap:.875rem}.cookie-notice__icon{flex:none;color:#c52016}.cookie-notice__title{font-size:1rem}.cookie-notice__text{margin-top:.5rem;color:#c1c8d3;font-size:.8125rem;line-height:1.5}.cookie-notice__more{display:inline-block;margin-top:.5rem;font-size:.8125rem}.cookie-notice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cookie-notice__actions .btn{padding:.5rem 1.25rem}.cookie-notice .btn{cursor:pointer}.cookie-notice .btn--outline{background:none}.cookie-notice__link{padding:.5rem .75rem;border:0;background:none;color:var(--wp--preset--color--white);font-size:.875rem;font-weight:600}.cookie-notice__panel{width:100%;padding-top:1rem;border-top:1px solid rgba(255,255,255,.15);font-size:.8125rem}.cookie-notice__panel[hidden]{display:none}.cookie-notice__option{display:flex;align-items:center;gap:.625rem;margin-bottom:.625rem}
