.page-module__NfDiEG__about-page{color:#10233f;background:#f8f7f3;min-height:100vh}.page-module__NfDiEG__about-container{width:min(1180px,100% - 48px);margin:0 auto}.page-module__NfDiEG__about-hero{color:#fff;background:radial-gradient(circle at 82% 45%,#d7b35414,#0000 28%),linear-gradient(110deg,#071c34 0%,#0c2644 55%,#112d4d 100%);border-bottom:1px solid #d4af3740;align-items:center;min-height:68vh;padding:90px 0;display:flex;overflow:hidden}.page-module__NfDiEG__about-hero-inner{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:80px;width:min(1320px,100% - 72px);margin:0 auto;display:grid}.page-module__NfDiEG__about-hero-content{max-width:760px}.page-module__NfDiEG__about-eyebrow{color:#d7b354;letter-spacing:.3em;margin:0 0 24px;font-size:12px;font-weight:700}.page-module__NfDiEG__about-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(3.5rem,6vw,6rem);font-weight:700;line-height:.98}.page-module__NfDiEG__about-hero h1 span{color:#d7b354}.page-module__NfDiEG__about-intro{color:#ffffffb3;max-width:650px;margin:32px 0 0;font-size:17px;line-height:1.85}.page-module__NfDiEG__about-logo-wrap{justify-content:center;align-items:center;min-height:330px;display:flex;position:relative}.page-module__NfDiEG__about-logo-wrap:before{content:"";filter:blur(12px);background:#d7b3540b;border-radius:50%;width:330px;height:330px;position:absolute}.page-module__NfDiEG__about-logo{z-index:1;object-fit:contain;width:250px;height:250px;display:block;position:relative;transform:scale(1.08)}.page-module__NfDiEG__about-section{padding:110px 0}.page-module__NfDiEG__about-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.page-module__NfDiEG__about-section h2,.page-module__NfDiEG__about-cta h2{letter-spacing:-.035em;color:#10233f;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.page-module__NfDiEG__about-copy{color:#536174;font-size:16px;line-height:1.9}.page-module__NfDiEG__about-copy p{margin:0 0 24px}.page-module__NfDiEG__about-copy p:last-child{margin-bottom:0}.page-module__NfDiEG__section-label{color:#d7b354;letter-spacing:.28em;margin:0 0 22px;font-size:12px;font-weight:700}.page-module__NfDiEG__about-section-dark{color:#fff;background:#0b223d}.page-module__NfDiEG__about-section-dark h2{color:#fff}.page-module__NfDiEG__section-heading{max-width:720px;margin-bottom:60px}.page-module__NfDiEG__about-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.page-module__NfDiEG__about-card{background:#ffffff09;border:1px solid #d7b35440;min-height:280px;padding:30px;transition:transform .3s,border-color .3s,background .3s}.page-module__NfDiEG__about-card:hover{background:#ffffff0f;border-color:#d7b354a6;transform:translateY(-5px)}.page-module__NfDiEG__about-card span{color:#d7b354;letter-spacing:.2em;font-size:12px;font-weight:700}.page-module__NfDiEG__about-card h3{color:#fff;margin:55px 0 15px;font-size:25px}.page-module__NfDiEG__about-card p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.7}.page-module__NfDiEG__location-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.page-module__NfDiEG__about-copy-single{color:#536174;max-width:600px;margin-top:28px;line-height:1.8}.page-module__NfDiEG__location-list{border-top:1px solid #d9d6ce;grid-template-columns:1fr 1fr;display:grid}.page-module__NfDiEG__location-list div{color:#263a55;border-bottom:1px solid #d9d6ce;padding:22px 5px;font-weight:600}.page-module__NfDiEG__about-cta{text-align:center;background:#eae5d8;padding:120px 0}.page-module__NfDiEG__about-cta .page-module__NfDiEG__about-container{flex-direction:column;align-items:center;display:flex}.page-module__NfDiEG__about-cta h2{max-width:850px}.page-module__NfDiEG__about-cta>.page-module__NfDiEG__about-container>p:not(.page-module__NfDiEG__section-label){color:#657184;max-width:600px;margin:25px auto 0;line-height:1.7}.page-module__NfDiEG__about-actions{gap:14px;margin-top:35px;display:flex}.page-module__NfDiEG__about-button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.page-module__NfDiEG__about-button.page-module__NfDiEG__primary{color:#10233f;background:#d7b354}.page-module__NfDiEG__about-button.page-module__NfDiEG__primary:hover{background:#e2c36c;transform:translateY(-2px)}.page-module__NfDiEG__about-button.page-module__NfDiEG__secondary{color:#10233f;border:1px solid #10233f}.page-module__NfDiEG__about-button.page-module__NfDiEG__secondary:hover{color:#fff;background:#10233f}@media (max-width:900px){.page-module__NfDiEG__about-hero{min-height:60vh;padding:80px 0}.page-module__NfDiEG__about-hero-inner{grid-template-columns:1fr 260px;gap:40px;width:min(100% - 48px,760px)}.page-module__NfDiEG__about-hero h1{font-size:clamp(3rem,7vw,4.8rem)}.page-module__NfDiEG__about-logo-wrap{min-height:260px}.page-module__NfDiEG__about-logo{width:200px;height:200px}.page-module__NfDiEG__about-logo-wrap:before{width:260px;height:260px}.page-module__NfDiEG__about-grid,.page-module__NfDiEG__location-grid{grid-template-columns:1fr;gap:50px}.page-module__NfDiEG__about-cards{grid-template-columns:1fr 1fr}}@media (max-width:650px){.page-module__NfDiEG__about-container{width:min(100% - 32px,1180px)}.page-module__NfDiEG__about-hero{min-height:auto;padding:75px 0 85px}.page-module__NfDiEG__about-hero-inner{grid-template-columns:1fr;gap:35px;width:min(100% - 32px,600px)}.page-module__NfDiEG__about-hero-content{max-width:none}.page-module__NfDiEG__about-hero h1{font-size:3.3rem}.page-module__NfDiEG__about-intro{font-size:16px}.page-module__NfDiEG__about-logo-wrap{min-height:220px}.page-module__NfDiEG__about-logo{width:170px;height:170px}.page-module__NfDiEG__about-logo-wrap:before{width:220px;height:220px}.page-module__NfDiEG__about-section,.page-module__NfDiEG__about-cta{padding:75px 0}.page-module__NfDiEG__about-cards{grid-template-columns:1fr}.page-module__NfDiEG__about-card{min-height:auto}.page-module__NfDiEG__location-list{grid-template-columns:1fr}.page-module__NfDiEG__about-actions{flex-direction:column;width:100%}.page-module__NfDiEG__about-button{width:100%}}
