.noor-feature{padding:100px 6vw;background:#f5eee6;color:#392b2b}.noor-feature h2{font:400 clamp(42px,4.5vw,68px)/1.08 "Libre Caslon Display",Georgia,serif;letter-spacing:-.025em;max-width:900px;margin:18px 0}.noor-feature-intro{max-width:740px;line-height:1.85}.noor-eyebrow{font:500 11px/1.6 Manrope,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#875958}.noor-educator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:44px 0}.noor-educator-card{border-top:1px solid #c7a7a0;scroll-margin-top:110px}.noor-educator-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 28%;display:block;margin:20px 0 26px;filter:saturate(.85)}.noor-educator-card h3{font:400 35px/1.15 "Libre Caslon Display",Georgia,serif;margin:12px 0}.noor-educator-card h4{font:500 12px/1.7 Manrope,Arial,sans-serif;letter-spacing:.05em;margin-top:26px}.noor-educator-card p{font:400 14px/1.85 Manrope,Arial,sans-serif}.noor-educator-card a,.noor-text-link,.noor-foundations a,.noor-priority-callout a{color:inherit;text-decoration:underline;text-underline-offset:6px;display:inline-block;margin:12px 16px 12px 0}.noor-foundations{grid-column:1/-1;border-top:1px solid #ba9188;margin-top:40px;padding-top:30px;max-width:1000px}.noor-foundations>p:not(.noor-eyebrow){font:400 15px/1.9 Manrope,Arial,sans-serif}.noor-priority-callout{position:relative;z-index:2;border:1px solid #b08a80;padding:30px;margin:35px auto;max-width:900px;text-align:left}.noor-priority-callout h3{font:400 36px/1.2 "Libre Caslon Display",Georgia,serif}.noor-priority-callout p{line-height:1.8}.noor-feature a:focus-visible,.noor-priority-callout a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:800px){.noor-feature{padding:65px 6vw}.noor-educator-grid{grid-template-columns:1fr;gap:38px}.noor-educator-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px}.noor-educator-card img{margin-top:24px}.noor-educator-card h3{font-size:30px}.noor-educator-card>div{padding-top:15px}.noor-educator-card p{font-size:13px}.noor-priority-callout{margin:30px 5vw;padding:22px}}

.noor-foundations{margin:40px auto 0;padding:30px 6vw;max-width:1200px}
#educator-profiles .noor-educator-card img{object-position:center 28%}

/* Compact educator introductions: credentials lead, portraits support. */
.noor-feature{padding:64px 6vw}.noor-feature h2{font-size:clamp(36px,3.3vw,48px);max-width:1000px}.noor-educator-grid{max-width:1080px;margin:32px auto 20px;gap:38px}.noor-educator-card{border-top:0;text-align:center;display:block}.noor-educator-card img{width:132px;height:132px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center 28%;margin:0 auto 18px;border:1px solid #c7a7a0;padding:4px;background:#f5eee6}.noor-educator-card h3{font-size:29px;margin:0 0 10px}.noor-educator-card p.noor-credential{font:500 13px/1.65 Manrope,Arial,sans-serif;color:#633d43;min-height:65px;margin:0 auto 10px;max-width:310px}.noor-educator-card p.noor-eyebrow{font-size:10px;line-height:1.7;letter-spacing:.09em}.noor-educator-card a{font-size:13px;margin:10px 0}.noor-educator-card>div{padding-top:0}#educator-profiles .noor-educator-card h4{text-align:left}#educator-profiles .noor-educator-card p:not(.noor-credential):not(.noor-eyebrow){text-align:left}
@media(max-width:800px){.noor-feature{padding:48px 6vw}.noor-educator-grid{gap:28px}.noor-educator-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;text-align:left}.noor-educator-card img{width:88px;height:88px;margin:0;object-position:center 28%}.noor-educator-card h3{font-size:27px}.noor-educator-card p.noor-credential{min-height:0;margin:0 0 10px;max-width:none}.noor-educator-card p.noor-eyebrow{margin:8px 0}.noor-educator-card a{margin:4px 0}}

.hero .body strong{font-weight:700}
/* Arrow links stay quiet while keeping a visible keyboard focus state. */
.noor-educator-card a,.noor-text-link,.methodStandardLink,.founderStoryActions a[href="/noor-standard"]{text-decoration:none!important;border-bottom:0!important}
.noor-educator-card a:hover,.noor-text-link:hover,.methodStandardLink:hover{color:#875958}
.noor-text-link:focus-visible,.methodStandardLink:focus-visible{outline:2px solid currentColor;outline-offset:5px}
/* Photographic editorial feature with a ghosted cherry-blossom backdrop. */
.aeo-notes{position:relative;isolation:isolate;padding:82px 6vw 90px;overflow:hidden;background:#f1e4df;color:#3c2b2c;border:0}
.aeo-notes:before{content:'';position:absolute;inset:0;background:url('/noor-assets/?file=cherry-blossom.jpg') center 40%/cover no-repeat;opacity:.24;filter:saturate(.55);z-index:-2;pointer-events:none}
.aeo-notes:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,235,227,.78),rgba(246,235,227,.2) 70%);z-index:-1;pointer-events:none}
.aeo-inner{display:block;max-width:1180px}.aeo-inner>header{display:block;padding:0 0 32px;margin:0 0 30px;border:0;border-bottom:1px solid rgba(108,71,71,.4);background:none;max-width:none}.aeo-label{font:500 10px/1.6 Manrope,sans-serif;letter-spacing:.19em;color:#795754}.aeo-notes h2{font:400 clamp(39px,4vw,58px)/1.08 "Libre Caslon Display",Georgia,serif;max-width:900px;letter-spacing:-.025em;margin:20px 0 0;text-shadow:none}
.aeo-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.aeo-answers article,.aeo-answers article:first-child{margin:0;padding:0 0 24px;background:rgba(249,242,232,.82);border:0;border-bottom:1px solid rgba(108,71,71,.4);border-radius:0;box-shadow:none;min-width:0;transition:opacity .85s ease,transform .85s ease}.aeo-answers article:before{content:none}.aeo-editorial-photo{display:block;width:100%;height:190px;object-fit:cover;object-position:center;filter:saturate(.6);margin:0 0 24px}.aeo-answers article:nth-child(2) .aeo-editorial-photo{object-position:center 55%}.aeo-answers article:nth-child(3) .aeo-editorial-photo{object-position:center 38%}.aeo-notes h3{font:400 29px/1.14 "Libre Caslon Display",Georgia,serif;margin:0 22px 18px;padding-bottom:17px;border-bottom:1px solid rgba(108,71,71,.22)}.aeo-notes p:not(.aeo-label){font:400 13px/1.9 Manrope,sans-serif;color:#543f3f;margin:0 22px 0}.aeo-notes a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(111,77,77,.32)}.aeo-notes a:focus-visible{outline:2px solid #765052;outline-offset:4px}
@media(prefers-reduced-motion:no-preference){.aeo-notes.noor-motion-ready .aeo-answers article{opacity:0;transform:translateY(18px)}.aeo-notes.noor-motion-ready.noor-difference-visible .aeo-answers article{opacity:1;transform:translateY(0)}.aeo-notes.noor-difference-visible article:nth-child(2){transition-delay:.1s}.aeo-notes.noor-difference-visible article:nth-child(3){transition-delay:.2s}}
@media(max-width:850px){.aeo-notes{padding:58px 6vw 64px}.aeo-notes:before{background-size:auto 100%;background-position:60% center;opacity:.2}.aeo-answers{grid-template-columns:1fr;gap:28px}.aeo-editorial-photo{height:210px}.aeo-notes h2{font-size:43px}.aeo-notes h3{font-size:30px}.aeo-notes p:not(.aeo-label){font-size:14px}.aeo-inner>header{padding-bottom:24px;margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.aeo-answers article{transition:none}}

/* Preserve the founder’s head in the approved editorial photograph. */
.aeo-answers article:first-child .aeo-editorial-photo{object-position:center top}

/* Keep blossom branches visible from the opening heading at every section height. */
.aeo-notes:before{background-size:max(100%,760px) auto;background-position:left -210px;background-repeat:repeat-y;opacity:.28}
.aeo-notes:after{background:linear-gradient(90deg,rgba(246,235,227,.45),rgba(246,235,227,.16) 70%)}
@media(max-width:850px){.aeo-notes:before{background-size:760px auto;background-position:32% -180px;opacity:.26}}
