.sfe-header{max-width:100%;gap:24px;flex-wrap:wrap}.sfe-header:has(.wp-block-site-logo img)>.wp-block-site-title{display:none}.sfe-header .wp-block-navigation{margin-left:auto;min-width:0;flex:1}.sfe-header .wp-block-navigation__container{flex-wrap:wrap;gap:clamp(12px,1.5vw,24px)}.sfe-header .wp-block-site-logo{flex:0 0 auto}.sfe-header .wp-block-navigation-item__content{white-space:normal}.sfe-header .wp-block-navigation__submenu-container{max-width:min(320px,90vw)}
.sfe-immersive{position:relative;min-height:690px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:var(--wp--preset--color--navy, #001b3b);margin:0!important}.sfe-immersive>.wp-block-image{position:absolute;inset:0;margin:0;z-index:-2}.sfe-immersive>.wp-block-image img{width:100%;height:100%;object-fit:cover;object-position:center}.sfe-immersive:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#001b3bf0 0%,#001b3bb3 48%,#001b3b20 100%);z-index:-1}.sfe-hero-copy{padding:80px max(6%,calc((100vw - 1240px)/2));max-width:100%;color:white}.sfe-hero-copy h1{font-size:clamp(40px,5.1vw,74px);letter-spacing:-.035em;line-height:1.05;color:white;max-width:830px}.sfe-hero-copy>p{max-width:520px;font-size:20px}.sfe-hero-copy .sfe-eyebrow{color:#eed991;font-size:12px}.sfe-hero-copy .wp-block-buttons{margin-top:32px}.sfe-hero-copy .wp-block-button:last-child .wp-block-button__link{background:white;color:var(--wp--preset--color--navy, #001b3b)}.sfe-hero-copy .sfe-hero-signature{font-family:Georgia,serif;font-style:italic;font-size:18px;margin-top:32px;color:#ede5ce}
.sfe-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:30px 6%;gap:25px;background:var(--wp--preset--color--teal, #196869);color:white;margin:0!important}.sfe-proof-strip>div{border-right:1px solid #ffffff45}.sfe-proof-strip>div:last-child{border:0}.sfe-proof-strip p{margin:4px 0;font-size:14px}.sfe-proof-strip .sfe-proof-value{font:700 30px Georgia,serif}.sfe-home-v02 .sfe-section{padding-top:64px;padding-bottom:64px}.sfe-home-v02 .sfe-section>h2{font-size:clamp(32px,3.2vw,46px)}.sfe-introduction .wp-block-columns{gap:60px;align-items:center;margin-top:40px}.sfe-introduction img{border-radius:4px 80px 4px 4px;height:440px;object-fit:cover;width:100%}.sfe-introduction .wp-block-column h2{font-size:clamp(30px,3vw,42px)}
.sfe-pedagogy{background:var(--wp--preset--color--navy, #001b3b);color:white}.sfe-pedagogy h2{color:white}.sfe-pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sfe-pillar-grid .wp-block-details{color:white;background:#ffffff0a;border:1px solid #ffffff45;margin:0;padding:26px;border-radius:10px}.sfe-pillar-grid summary{font:600 22px/1.4 Georgia,serif}.sfe-pillar-grid .wp-block-details[open]{background:var(--wp--preset--color--teal, #196869);border-color:var(--wp--preset--color--gold, #d4b64f)}.sfe-pillar-grid p{font-size:16px}
.sfe-life-mosaic{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:250px 250px;gap:18px;margin:36px 0}.sfe-life-tile{position:relative;overflow:hidden;border-radius:14px;isolation:isolate;margin:0!important}.sfe-life-tile:first-child{grid-row:span 2}.sfe-life-tile:nth-child(2){grid-column:span 2}.sfe-life-tile>.wp-block-image{margin:0;height:100%}.sfe-life-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sfe-life-tile:hover img{transform:scale(1.035)}.sfe-life-caption{position:absolute;inset:auto 0 0;padding:55px 25px 22px;background:linear-gradient(transparent,#001b3bea);color:white}.sfe-life-caption h3{color:white;font-size:25px;margin:8px 0}.sfe-life-caption .sfe-eyebrow{color:#eed991;margin:0}.sfe-recognition{padding:52px max(6%,calc((100% - 1240px)/2));border-top:1px solid var(--wp--preset--color--gold, #d4b64f);border-bottom:1px solid var(--wp--preset--color--gold, #d4b64f);background:#fff8e7;text-align:center}.sfe-recognition h2{font-size:36px}.sfe-recognition p{max-width:850px;margin:16px auto}.sfe-home-v02 .sfe-leaders .wp-block-image img{height:340px}.sfe-home-v02 .sfe-quote{box-shadow:none;border-radius:4px 25px 25px 25px}.sfe-home-v02 .sfe-card{border-radius:14px}.sfe-home-v02 .sfe-tool-card{border-radius:10px;border-top:4px solid var(--wp--preset--color--teal, #196869)}.sfe-home-v02 .sfe-tool-card:nth-child(3n+2){border-top-color:var(--wp--preset--color--gold, #d4b64f)}.sfe-home-v02 .sfe-tool-card:nth-child(3n+3){border-top-color:var(--wp--preset--color--red, #ad282a)}
@media(max-width:900px){.sfe-header .wp-block-navigation{flex-basis:100%}.sfe-immersive{min-height:620px}.sfe-life-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}.sfe-life-tile:first-child{grid-row:auto}.sfe-life-tile:nth-child(2){grid-column:auto}.sfe-proof-strip{grid-template-columns:repeat(2,1fr)}.sfe-introduction .wp-block-columns{gap:28px}}@media(max-width:600px){.sfe-header .wp-block-navigation{flex-basis:auto}.sfe-immersive{min-height:600px}.sfe-hero-copy{padding:65px 7%}.sfe-hero-copy h1{font-size:44px}.sfe-hero-copy>p{font-size:17px}.sfe-immersive:after{background:linear-gradient(90deg,#001b3be8,#001b3b99)}.sfe-proof-strip .sfe-proof-value{font-size:25px}.sfe-proof-strip>div{border:0}.sfe-pillar-grid{grid-template-columns:1fr}.sfe-life-mosaic{grid-template-columns:1fr;grid-template-rows:repeat(4,300px)}.sfe-introduction img{height:310px}.sfe-home-v02 .sfe-section{padding-top:42px;padding-bottom:42px}.sfe-pillar-grid summary{font-size:20px}.sfe-home-v02 .sfe-leaders .wp-block-image img{height:330px}}@media(prefers-reduced-motion:reduce){.sfe-life-tile img{transition:none}.sfe-life-tile:hover img{transform:none}}
