.academics-programs-section :is(h1,h2,h3,h4,h5,h6,p,.wp-block-heading,.wp-block-paragraph).has-background{padding:0}.academics-programs-section .academics-heading-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35em;justify-content:center;margin-bottom:0;margin-top:0}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icons__row{gap:18px}.academics-programs-section .splide__slide{align-items:stretch;box-sizing:border-box;display:flex;height:auto;justify-content:center;padding:8px 6px}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon{align-items:center;background-color:#fff;border:1px solid #eef1f6;border-radius:16px;box-shadow:0 4px 18px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:32px 20px 28px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease;width:100%}@media(max-width:782px){.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon{padding:24px 16px 20px}}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon:focus-visible,.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon:hover{border-color:#dce4f0;box-shadow:0 12px 28px rgba(0,0,0,.08);transform:translateY(-4px)}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;text-align:center;width:100%}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner .wp-block-icon{align-items:center;display:flex;justify-content:center;margin:0 0 16px}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner .wp-block-heading,.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner h3{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 10px}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner .wp-block-heading:not(.has-text-color),.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner h3:not(.has-text-color){color:#0b2545}@media(max-width:782px){.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner .wp-block-heading,.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner h3{font-size:1.1rem;margin-bottom:12px}}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner p:not(:last-child){font-size:.925rem;line-height:1.5;margin:0 0 20px}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner p:not(:last-child):not(.has-text-color){color:#5a6578}@media(max-width:782px){.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner p:not(:last-child){display:none}}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner .academics-cta-link,.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner p:last-child a{align-items:center;color:#0b2545;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;margin-bottom:0;margin-top:auto;text-decoration:none;transition:gap .2s ease,color .2s ease}.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner .academics-cta-link:hover,.academics-programs-section .wp-block-catapult-blocks-high-traffic-icon__inner p:last-child a:hover{color:#d4882c;gap:10px}.curved-hero-section{background-image:radial-gradient(circle at 100% 0,rgba(238,243,251,.85) 0,hsla(0,0%,100%,0) 50%),radial-gradient(circle at 0 100%,rgba(243,246,252,.8) 0,hsla(0,0%,100%,0) 50%);background-repeat:no-repeat;overflow:hidden;position:relative}.curved-hero-section .wp-block-columns{align-items:center;margin-bottom:0;position:relative;z-index:1}@media(max-width:782px){.curved-hero-section .wp-block-columns{gap:40px}}.curved-hero-section .curved-media-column{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.curved-hero-section .curved-cover-left{border-left:0!important;border-radius:0 180px 300px 0/0 160px 300px 0;border-top:0!important;box-shadow:0 15px 35px rgba(0,0,0,.08);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);min-height:460px;overflow:hidden;position:relative;width:100%;z-index:2}.curved-hero-section .curved-cover-left .wp-block-cover__background,.curved-hero-section .curved-cover-left img.wp-block-cover__image-background{border-radius:0}@media(max-width:782px){.curved-hero-section .curved-cover-left{border-radius:0 100px 160px 0/0 90px 180px 0;min-height:320px}.curved-hero-section .curved-cover-left .wp-block-cover__background,.curved-hero-section .curved-cover-left img.wp-block-cover__image-background{border-radius:0}}.curved-hero-section .curved-cover-right{border-radius:180px 0 0 290px/160px 0 0 300px;border-right:0!important;border-top:0!important;box-shadow:0 15px 35px rgba(0,0,0,.08);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);min-height:460px;overflow:hidden;position:relative;width:100%;z-index:2}.curved-hero-section .curved-cover-right .wp-block-cover__background,.curved-hero-section .curved-cover-right img.wp-block-cover__image-background{border-radius:0}@media(max-width:782px){.curved-hero-section .curved-cover-right{border-radius:100px 0 0 160px/90px 0 0 180px;min-height:320px}.curved-hero-section .curved-cover-right .wp-block-cover__background,.curved-hero-section .curved-cover-right img.wp-block-cover__image-background{border-radius:0}}.curved-hero-section.curved-hero-media-left .curved-media-column:after{background-image:radial-gradient(currentcolor 2px,transparent 0);background-size:14px 14px;bottom:-24px;content:"";height:84px;left:16px;opacity:.25;pointer-events:none;position:absolute;width:84px;z-index:3}@media(max-width:782px){.curved-hero-section.curved-hero-media-left .curved-media-column:after{bottom:-16px;height:56px;left:8px;width:56px}}.curved-hero-section.curved-hero-media-right .curved-content-column:before{background-image:radial-gradient(currentcolor 2px,transparent 0);background-size:14px 14px;content:"";display:block;height:56px;margin-bottom:16px;opacity:.25;width:84px}.curved-hero-section .curved-content-column{padding:24px 16px}@media(max-width:782px){.curved-hero-section .curved-content-column{padding:0 8px}}.curved-hero-section .curved-content-column :is(h1,h2,h3,h4,h5,h6,p,.wp-block-heading,.wp-block-paragraph,.curved-hero-heading,.curved-hero-eyebrow,.curved-hero-description).has-background{padding:0}.curved-hero-section .curved-hero-eyebrow{font-size:.875rem;font-weight:700;letter-spacing:.16em;margin-bottom:12px;margin-top:0;text-transform:uppercase}.curved-hero-section .curved-hero-eyebrow:not(.has-text-color){color:var(--wp--preset--color--accent-4,#d4882c)}.curved-hero-section .curved-hero-heading-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35em;margin-bottom:20px;margin-top:0}.curved-hero-section .curved-hero-heading{font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:700;line-height:1.18;margin-bottom:0;margin-top:0}.curved-hero-section .curved-hero-heading:not(.has-text-color){color:#0b2545}.curved-hero-section .curved-hero-heading .highlight:not(.has-text-color),.curved-hero-section .curved-hero-heading span.highlight:not(.has-text-color),.curved-hero-section .curved-hero-heading.curved-hero-highlight:not(.has-text-color){color:var(--wp--preset--color--accent-4,#d4882c)}.curved-hero-section .curved-hero-description{font-size:1.05rem;line-height:1.65;margin-bottom:28px;margin-top:0;max-width:540px}.curved-hero-section .curved-hero-description:not(.has-text-color){color:#4b5563}.curved-hero-section .curved-hero-checklist{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 32px;padding-left:0}.curved-hero-section .curved-hero-checklist li{align-items:center;display:flex;font-size:1rem;font-weight:600;line-height:1.5;padding-left:36px;position:relative}.curved-hero-section .curved-hero-checklist li:not(.has-text-color){color:#1f2937}.curved-hero-section .curved-hero-checklist li:before{background-color:currentcolor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;content:"";flex-shrink:0;height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.curved-hero-section .curved-hero-buttons{margin-top:8px}.curved-hero-section .curved-hero-buttons .wp-block-button__link{align-items:center;border-radius:6px;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 26px;text-decoration:none;transition:all .2s ease-in-out}.curved-hero-section .curved-hero-buttons .wp-block-button__link:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.curved-hero-section .curved-hero-buttons .is-style-secondary .wp-block-button__link,.curved-hero-section .curved-hero-buttons .wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff;border:1.5px solid #0b2545;color:#0b2545}.curved-hero-section .curved-hero-buttons .is-style-secondary .wp-block-button__link:hover,.curved-hero-section .curved-hero-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#f8fafc}