:root{--se-ink:#2d1b34;--se-deep:#241329;--se-ivory:#fbf8f4;--se-rose:#c95774;--se-orange:#e9682a;--se-muted:#706777}
body:has(.se-about) #page-main-content{padding:0!important}.se-about{background:var(--se-ivory);color:var(--se-ink);overflow:hidden;font-family:inherit}.se-about *{box-sizing:border-box}.se-about-shell{width:min(88%,1240px);margin:auto}.se-about-eyebrow{margin:0 0 22px!important;color:#735a83!important;font-size:11px!important;font-weight:700!important;letter-spacing:.28em!important;text-transform:uppercase}.se-about h1,.se-about h2{margin:0;color:var(--se-ink)!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.05em!important}
.se-about-hero{padding:84px 0 74px;background:radial-gradient(circle at 50% 22%,rgba(113,82,132,.08),transparent 34%),var(--se-ivory);text-align:center}.se-about-hero-inner{max-width:1120px}.se-about h1{font-size:clamp(54px,5.7vw,86px)!important;line-height:.98!important}.se-about h1 em{font-style:normal}.se-about-hero-belief{max-width:760px;margin:30px auto 0!important;color:#5e5363!important;font-family:Georgia,'Times New Roman',serif!important;font-size:21px!important;line-height:1.48!important}.se-about-stroke{display:block;width:220px;height:8px;margin:36px auto 0;border-top:4px solid var(--se-orange);border-radius:60%;transform:rotate(-2deg)}
.se-about-collage{position:relative;padding:42px 0;background:#211923;color:#fff}.se-about-collage-track{width:min(90%,1180px);margin:auto;overflow:hidden}.se-about-collage img{display:block;width:100%;height:auto;object-fit:contain;filter:grayscale(1) contrast(.94);opacity:.72}.se-about-collage p{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);width:max-content;max-width:82%;margin:0!important;padding:9px 14px;background:rgba(30,20,33,.78);color:#fff!important;font-family:Georgia,'Times New Roman',serif!important;font-size:15px!important;text-align:center}
.se-about-philosophy{padding:80px 0;background:linear-gradient(110deg,#f7f2f6,#ece4ef)}.se-about-philosophy-inner{max-width:930px;text-align:center}.se-about-philosophy h2{font-size:clamp(52px,6vw,84px)!important;line-height:1!important}.se-about-philosophy-inner>p:not(.se-about-eyebrow){max-width:850px;margin:26px auto 17px!important;color:#4f4454!important;font-family:Georgia,'Times New Roman',serif!important;font-size:22px!important;line-height:1.48!important}.se-about-philosophy strong{display:block;color:#765589;font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:400}
.se-about-teach{padding:72px 0 60px;background:var(--se-ivory)}.se-about-teach-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 0;color:var(--se-ink);font-family:Georgia,'Times New Roman',serif;font-size:clamp(21px,2.2vw,34px);text-transform:uppercase}.se-about-teach-line b{color:var(--se-orange);font-family:Arial,sans-serif;font-size:17px;font-weight:400}.se-about-teach-caption{text-align:center;margin:0 0 40px!important;color:var(--se-muted)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:18px!important}.se-about-proof{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr;align-items:center;border-top:1px solid rgba(40,20,47,.16);border-bottom:1px solid rgba(40,20,47,.16);padding:17px 0;text-align:center;color:var(--se-muted);font-size:14px}.se-about-proof strong{color:var(--se-ink);font-weight:600}.se-about-proof i{width:1px;height:22px;background:var(--se-orange);transform:rotate(18deg)}
.se-about-note{position:relative;min-height:650px;padding:110px 0 100px;display:grid;align-items:center;background:radial-gradient(circle at 50% 40%,#4a2e51 0,#321b39 38%,var(--se-deep) 78%);color:var(--se-ivory);text-align:center}.se-about-note:before,.se-about-note:after{content:"";position:absolute;width:110px;height:4px;background:var(--se-orange);opacity:.85}.se-about-note:before{left:7%;top:90px;transform:rotate(-7deg)}.se-about-note:after{right:7%;bottom:90px;transform:rotate(-7deg)}.se-about-note-stage{max-width:1080px}.se-about-note .se-about-eyebrow{color:rgba(255,255,255,.72)!important;margin-bottom:42px!important}.se-about-note blockquote{margin:0 auto 30px!important;padding:0!important;border:0!important;background:none!important;color:var(--se-ivory)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(30px,3vw,44px)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:-.02em!important}.se-about-note-close{margin:0!important;color:rgba(255,255,255,.78)!important;font-size:18px!important}.se-about-signature{width:280px;margin:32px auto 0;transform:rotate(-3deg)}.se-about-signature svg{width:100%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.se-about-signature circle{fill:#fff;stroke:none}
.se-about-cta{padding:60px 0;background:var(--se-ivory)}.se-about-cta>div{display:flex;align-items:center;justify-content:space-between;gap:50px}.se-about-cta h2{font-size:clamp(42px,4.7vw,68px)!important;line-height:.94!important}.se-about-cta a{display:inline-flex;align-items:center;gap:20px;white-space:nowrap;padding:17px 26px;border-radius:99px;background:var(--se-rose);color:#fff!important;text-decoration:none!important;font-weight:600}.se-about-cta a span{font-size:20px}
body:has(.se-about) .menu-item-6253,body:has(.se-about) .menu-item-6257{display:none!important}body:has(.se-about) .menu-item-6247{order:1}body:has(.se-about) .menu-item-8353{order:2}body:has(.se-about) .menu-item-6254{order:3}body:has(.se-about) .menu-item-7435{order:4}.elementor-footer .se-about,.page-footer .se-about{display:none!important}
@media(max-width:767px){.se-about-shell{width:min(88%,620px)}.se-about-hero{padding:58px 0 52px}.se-about h1{font-size:45px!important}.se-about-hero-belief{font-size:18px!important;margin-top:24px!important}.se-about-stroke{width:155px;margin-top:28px}.se-about-collage{padding:24px 0}.se-about-collage-track{width:94%}.se-about-collage pe{height:auto}.se-about-collage p{bottom:34px;width:88%;font-size:12px!important}.se-about-philosophy{padding:58px 0}.se-about-philosophy h2{font-size:50px!important}.se-about-philosophy-inner>p:not(.se-about-eyebrow){font-size:18px!important}.se-about-philosophy strong{font-size:18px}.se-about-teach{padding:56px 0 50px}.se-about-teach-line{display:grid;grid-template-columns:1fr auto;gap:10px}.se-about-teach-line span{font-size:27px}.se-about-teach-line b{transform:rotate(90deg)}.se-about-teach-caption{text-align:left;font-size:16px!important;margin-top:25px!important}.se-about-proof{grid-template-columns:1fr;text-align:left;gap:12px}.se-about-proof i{width:30px;height:1px;transform:none}.se-about-note{min-height:690px;padding:90px 0 80px}.se-about-note:before{top:52px}.se-about-note:after{bottom:50px}.se-about-note .se-about-eyebrow{margin-bottom:34px!important}.se-about-note blockquote{font-size:29px!important}.se-about-note-close{font-size:16px!important}.se-about-signature{width:220px}.se-about-cta{padding:52px 0}.se-about-cta>div{align-items:flex-start;flex-direction:column}.se-about-cta h2{font-size:45px!important}}
/* Founder sign-off: real name in refined handwriting rather than an invented signature. */
.se-about-founder-photo{width:132px;height:132px;margin:0 auto 34px!important;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.72);box-shadow:0 16px 44px rgba(0,0,0,.3)}.se-about-founder-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;filter:grayscale(1) contrast(1.05) brightness(1.18)}
.se-about-founder-name{margin:28px auto 0!important;color:#fff!important;font-family:'Allura','Snell Roundhand','Segoe Script','Brush Script MT',cursive!important;font-size:clamp(45px,5vw,68px)!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important;transform:rotate(-2deg);text-shadow:0 1px 12px rgba(0,0,0,.16)}
@media(max-width:767px){.se-about-collage img{height:auto}.se-about-founder-photo{width:112px;height:112px;margin-bottom:28px!important}.se-about-founder-name{font-size:50px!important}}
