@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2627daaf-module__JZEbzW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_2627daaf-module__JZEbzW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.about-page{--green:#003d3a;--green-2:#012f2d;--green-3:#064f49;--gold:#d8932e;--gold-2:#eca841;--cream:#fffaf3;--text:#173d3b;--muted:#5a6d6a;--line:#e5e5e5;--shadow:0 14px 32px #00000014;color:#172826;font-size:14px;line-height:1.65}.about-page a{color:inherit;text-decoration:none;transition:all .2s}.about-page img{max-width:100%;display:block}.about-page .container-xl{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.about-page .container-xl{padding:0 1.5rem}}.about-page .position-relative{position:relative}.about-page .text-center{text-align:center}.about-page .d-flex{display:flex}.about-page .flex-wrap{flex-wrap:wrap}.about-page .gap-3{gap:.75rem}.about-page .mt-2{margin-top:.5rem}.about-page .mt-4{margin-top:1.5rem}.about-page .g-4{gap:1.5rem}.about-page .gy-5{row-gap:3rem}.about-page .row{gap:1.5rem;display:grid}.about-page .hero-section .row{max-width:640px}@media (min-width:992px){.about-page .mission-section .row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}}@media (min-width:768px){.about-page .empower-section .row,.about-page .courses-section .row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.about-page .empower-section .row,.about-page .courses-section .row{grid-template-columns:repeat(4,minmax(0,1fr))}.about-page .empower-section .row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin-inline:auto}}.about-page .justify-content-center{justify-content:center}.about-page .align-items-center{align-items:center}@media (min-width:768px){.about-page .d-none.d-md-block{display:block}}.about-page .d-none{display:none}.about-page .btn{box-shadow:none;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;padding:12px 22px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.about-page .btn-gold{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#fff!important}.about-page .btn-gold:hover{filter:brightness(.96);transform:translateY(-1px)}.about-page .btn-green{background:linear-gradient(135deg,#044c46,#003a37);border-color:#01433f;color:#fff!important}.about-page .btn-green:hover{filter:brightness(1.05);transform:translateY(-1px)}.about-page .btn-outline-green{color:#0a4440;background:#fff;border:1.5px solid #0f5751}.about-page .btn-outline-green:hover{background:#0a4440;color:#fff!important}.about-page .btn-outline-light{background:#00272626;border:1.5px solid #ffffffd9;color:#fff!important}.about-page .btn-outline-light:hover{background:#fff;color:var(--green)!important}.about-page .btn-hero{border-radius:8px;min-width:170px;padding:14px 25px}.about-page .outline-video i,.about-page .outline-video svg{margin-right:8px;font-size:18px}.about-page .hero-section{background:linear-gradient(90deg, #00302efa 0%, #00302ee0 28%, #00302e66 55%, #00302e00 78%), radial-gradient(circle at left center, #004b4680, transparent 55%), var(--green-2);background-position:50%;background-size:cover;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.about-page .hero-section.has-bg-image{background:linear-gradient(90deg,#00302efa 0%,#00302ee0 28%,#00302e66 55%,#00302e00 78%),radial-gradient(circle at 0,#004b4680,#0000 55%),url(/images/hero-bg.png) 50%/cover no-repeat}.about-page .hero-overlay{pointer-events:none;background:linear-gradient(90deg,#00302efa 0%,#00302ee0 28%,#00302e66 55%,#00302e00 78%),radial-gradient(circle at 0,#004b4680,#0000 55%);position:absolute;inset:0}.about-page .hero-section .container-xl{z-index:2;position:relative}.about-page .eyebrow,.about-page .small-title{color:var(--gold-2);text-transform:uppercase;letter-spacing:.09em;margin-bottom:14px;font-size:12px;font-weight:800}.about-page .eyebrow span{color:var(--gold-2)}.about-page .hero-section h1{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.5vw,50px);font-weight:800;line-height:1.05}.about-page .hero-section h1 span{color:var(--gold-2)}.about-page .hero-text{color:#f4ffff;max-width:405px;margin-top:22px;font-size:15px;font-weight:500;line-height:1.75}.about-page .pattern-bg,.about-page .pattern-soft{position:relative;overflow:hidden}.about-page .pattern-bg:before,.about-page .pattern-bg:after,.about-page .pattern-soft:before{content:"";opacity:.18;background:repeating-radial-gradient(circle, transparent 0 12px, #d8932ef2 13px 14px), conic-gradient(from 45deg, transparent 0 15deg, #d8932ecc 16deg 18deg, transparent 19deg 45deg);pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute}.about-page .pattern-bg:before{top:30px;left:-65px}.about-page .pattern-bg:after{top:35px;right:-55px}.about-page .pattern-soft:before{opacity:.08;bottom:-80px;left:-90px}.about-page .journey-section{background:#fffdfa;border-bottom:1px solid #f2eadf;padding:42px 0 43px}.about-page .section-symbol{color:#fff;background:var(--gold);border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:6px;font-size:15px;display:inline-grid}.about-page .journey-section h2,.about-page .mission-section h2,.about-page .empower-section h2,.about-page .courses-section h2,.about-page .community-cta h2{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text);letter-spacing:-.015em;font-weight:800}.about-page .journey-section h2{margin-bottom:8px;font-size:clamp(1.75rem,3vw,34px)}.about-page .journey-section p{color:#253e3b;margin-bottom:13px;font-size:14px;line-height:1.65}.about-page .mission-section{background:#003b38;padding:78px 0 35px}.about-page .mysec2{padding:70px 0!important}.about-page .mission-section h2{color:#fff;margin-bottom:22px;font-size:clamp(1.85rem,3.5vw,38px);line-height:1.05}.about-page .mission-section h2 span{color:var(--gold)}.about-page .mission-section p:not(.small-title){color:#ffffffe0;max-width:480px;margin-bottom:18px;font-size:14px;line-height:1.68}.about-page .mission-image-wrap{width:100%;display:inline-block;position:relative}.about-page .mission-image-wrap:after{content:"";z-index:0;border:2px solid #d8932e2e;border-radius:45% 55% 50% 50%;width:235px;height:235px;position:absolute;top:40px;right:150px}.about-page .mission-img{z-index:1;object-fit:cover;border-radius:18px;width:100%;max-width:430px;position:relative;box-shadow:0 14px 38px #0000000f}.about-page .empower-section{background:#fff;padding:36px 0 64px}.about-page .small-title.centered{text-align:center;margin-bottom:4px;font-size:11px}.about-page .line-title{justify-content:center;align-items:center;gap:26px;margin:0;font-size:clamp(1.5rem,3vw,30px);display:flex;position:relative}.about-page .line-title:before,.about-page .line-title:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:52px;height:1px}.about-page .line-title:after{background:linear-gradient(90deg, var(--gold), transparent)}.about-page .empower-card{min-height:205px;box-shadow:var(--shadow);text-align:left;background:#fff;border:1px solid #e7e8e8;border-radius:9px;height:100%;margin-top:36px;padding:62px 28px 26px;position:relative}.about-page .icon-badge{color:#fff;border:6px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:33px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 17px #0000002e}.about-page .icon-badge svg{width:33px;height:33px}.about-page .icon-badge.green{background:linear-gradient(135deg,#075b52,#003b39)}.about-page .icon-badge.gold{background:linear-gradient(135deg,#eca841,#c98523)}.about-page .empower-card h3{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--text);margin-bottom:13px;font-size:22px;font-weight:800}.about-page .empower-card p{color:#314743;margin-bottom:15px;font-size:13px;line-height:1.55}.about-page .empower-card a{color:#07514c;font-size:13px;font-weight:800}.about-page .empower-card a:hover{color:var(--gold)}.about-page .courses-section{background:linear-gradient(#fffdf8 0%,#fff8ed 100%);padding:18px 0 55px}.about-page .courses-section h2{margin-bottom:18px;font-size:clamp(1.65rem,3vw,32px)}.about-page .course-card{text-align:left;background:#fff;border:1px solid #dfe6e5;border-radius:9px;height:100%;transition:all .2s;overflow:hidden;box-shadow:0 8px 18px #0000000f}.about-page .course-card:hover{transform:translateY(-4px);box-shadow:0 15px 28px #0000001a}.about-page .course-img{background:#123;height:112px;position:relative;overflow:hidden}.about-page .course-img img{object-fit:cover;width:100%;height:100%}.about-page .course-img span{color:#092f2d;text-transform:uppercase;background:#fff;border-radius:5px;padding:5px 11px;font-size:10px;font-weight:900;display:inline-block;position:absolute;bottom:10px;left:12px}.about-page .course-body{padding:15px 15px 12px}.about-page .course-card h3{color:#103f3b;margin-bottom:7px;font-size:15px;font-weight:900}.about-page .course-card p{color:#49605c;min-height:39px;margin-bottom:14px;font-size:12.5px;line-height:1.55}.about-page .course-meta{color:#55706b;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.about-page .course-meta svg{color:var(--gold);margin-right:4px}.about-page .community-cta{background:#fff;padding:0 0 8px}.about-page .cta-box{color:#fff;background:linear-gradient(135deg,#003e3b,#004d48);border-radius:18px;flex-wrap:wrap;align-items:center;gap:35px;min-height:135px;padding:26px 70px;display:flex;position:relative;overflow:hidden}.about-page .cta-box:after{content:"";pointer-events:none;border:1px solid #d8932e3d;border-radius:45%;width:280px;height:220px;position:absolute;bottom:-55px;right:-50px;box-shadow:0 0 0 16px #d8932e09,0 0 0 38px #d8932e06}.about-page .cta-icon{width:96px;height:96px;color:var(--gold-2);z-index:1;border:2px solid #d8932ea6;border-radius:50%;flex:0 0 96px;place-items:center;font-size:42px;display:grid;position:relative}.about-page .cta-icon svg{width:42px;height:42px}.about-page .cta-copy{z-index:1;flex:1;min-width:220px;position:relative}.about-page .cta-copy h2{color:#fff;margin-bottom:8px;font-size:clamp(1.5rem,3vw,32px);line-height:1.1}.about-page .cta-copy p{color:#dbeceb;max-width:565px;margin:0;font-size:14px}.about-page .cta-box .btn{z-index:1;white-space:nowrap;position:relative}@media (max-width:991.98px){.about-page .hero-section{min-height:520px;padding:48px 0}.about-page .hero-text{max-width:100%}.about-page .mission-image-wrap:after{display:none}.about-page .mission-img{max-width:100%}.about-page .cta-box{text-align:center;justify-content:center;padding:26px 28px}.about-page .cta-copy{flex:100%}}@media (max-width:768px){.about-page .mysec2{padding:48px 0!important}.about-page .btn-hero{width:100%;min-width:0}.about-page .cta-box{flex-direction:column;gap:20px}.about-page .cta-box .btn{width:100%}}@media (max-width:575.98px){.about-page .journey-section h2,.about-page .mission-section h2,.about-page .courses-section h2{font-size:1.65rem}.about-page .line-title:before,.about-page .line-title:after{width:28px}}
