/* Founder-authorized new brand, September 28, 2026. */
/* Local preview only. Brand guide September 28. */

@font-face{font-family:'Cormorant Garamond';src:url('../fonts-v3/cormorant-garamond-latin-wght-normal.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:Allura;src:url('fonts/allura-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('fonts/manrope.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--brand-background:#FFF9F5;--brand-text:#26172E;--brand-panel:#CBBBE9;--brand-accent:#714997;--brand-detail-gold:#D1BDA1;--font-editorial:'Cormorant Garamond',Didot,Georgia,serif;--font-script:Allura,'Segoe Script',cursive;--font-ui:Manrope,Arial,sans-serif}
body.aleylin-site{background:var(--brand-background);color:var(--brand-text);font-family:var(--font-ui)}
body.aleylin-site .jewel-depth{--plum:#26172E;--navy:#26172E;--ivory:#FFF9F5;--aubergine:#714997;--jd-stage:#FFF9F5;--jd-depth:#CBBBE9;--display:var(--font-editorial);--lum-muted:#695C5C;--lum-line:#CBBBE9;background:#FFF9F5;color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] :is(h1,h2,h3,h4,p,small,strong,cite,span,a,button){color:var(--brand-text)}
body.aleylin-site .jewel-depth[data-website-mode] :is(h1,h2){font-family:var(--font-editorial);font-optical-sizing:auto;font-weight:500;letter-spacing:-.025em;text-transform:none;line-height:1.15}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.07}
body.aleylin-site .jewel-depth[data-website-mode] .jd-hero-emphasis{color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] :is(.lum-eyebrow,.jd-path-product){color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] :is(.jd-site-header,.lum-header,.lum-brand,.jewel-depth-stage){background:#FFF9F5;border-color:#CBBBE9;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .jewel-depth-stage::before{display:none}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero{isolation:isolate;position:relative}
.editorial-hero-watermark{position:absolute;left:21%;top:28px;width:430px;aspect-ratio:430/370;overflow:hidden;opacity:.11;pointer-events:none;z-index:0}
.editorial-hero-watermark img{position:absolute;display:block;width:162.7906977%;max-width:none;height:auto;left:-33.7209302%;top:-12.1621622%}
.lum-hero>.lum-hero-copy,.lum-hero>.lum-hero-portrait{position:relative;z-index:1}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch{background:#CBBBE9;border:1px solid #CBBBE9;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch :is(a,button){color:#714997;background:#FFF9F5;box-shadow:none;border:1px solid transparent}

body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch [aria-current='page']{background:#FFF9F5;color:#714997;border-color:#26172E;box-shadow:inset 0 -2px #26172E}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch :is(a,button):hover{background:#FFF9F5}
body.aleylin-site .jewel-depth[data-website-mode] .lum-public-nav{border-color:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .lum-login{border-color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] .lum-button{background:#26172E;color:#FFF9F5;border-color:#26172E;border-radius:7px;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .lum-button>svg{color:#D1BDA1}
body.aleylin-site .jewel-depth[data-website-mode] .lum-secondary{background:transparent;color:#26172E;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .lum-secondary>svg{color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] :is(.lum-text-link,.jd-options-navigation a){color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] :is(.lum-trust svg,.lum-process-boundary svg){color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero-portrait::before{background:none;border:1.5px solid #D1BDA1;border-radius:inherit;border-radius:49% 49% 12px 12px;transform:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-office-crop{background:#CBBBE9;border:8px solid #CBBBE9;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .lum-portrait-name strong{font-family:var(--font-script);font-size:43px;font-weight:400;line-height:1.15;letter-spacing:0;color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] .lum-portrait-name>span{font-family:var(--font-ui);font-size:9px;letter-spacing:.12em;color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] :is(.lum-process,.jd-options-navigation,.jd-intent-card,.jd-path-comparison,.lum-learning,.lum-founder-note,.lum-finale,.lum-footer-links){border-color:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .lum-process-boundary{background:transparent;color:#695C5C}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-section{--path-surface:#FFF9F5;--path-text:#26172E;--path-muted:#695C5C;--path-line:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .jd-intent-card{background:linear-gradient(145deg,#CBBBE97A,#FFF9F5 76%);border-color:#CBBBE9;box-shadow:0 8px 22px #26172E08}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-symbol::after{display:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-symbol-tile{display:grid;background:#CBBBE9;color:#26172E;border:1px solid #26172E33;border-radius:12px;box-shadow:3px 3px 0 #71499720;transform:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-symbol-tile svg{color:#26172E;filter:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-cta{background:#FFF9F5;color:#26172E;border-color:#26172E;border-radius:7px;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-cta svg{color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-comparison{background:#CBBBE94D;color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] :is(.jd-compare-terms,.jd-compare-column){border-color:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .lum-learning{background:#CBBBE94D}
body.aleylin-site .jewel-depth[data-website-mode] :is(.score-explainer,.lum-illustration){background:#FFF9F5;border-color:#CBBBE9;box-shadow:0 10px 28px #26172E0D}
body.aleylin-site .jewel-depth[data-website-mode] .calc-field input{background:#FFF9F5;color:#26172E;border-color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] :is(.calc-reset,.lum-sample){background:#CBBBE94D;color:#26172E;border-color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] .lum-use-bars i{background:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .lum-use-bars i.filled{background:#714997}
body.aleylin-site .jewel-depth[data-website-mode] :is(.calc-footer,.se-meaning,.se-footer){border-color:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .se-gauge-track{stroke:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .se-factors li>svg{color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] .lum-founder-note{background:transparent}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial blockquote{background:#FFF9F5F5;color:#714997;font-family:var(--font-script);font-size:34px;font-weight:400;line-height:1.3;letter-spacing:0;padding:18px;border-left:2px solid #D1BDA1;border-radius:0 8px 8px 0}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial::after{background:linear-gradient(0deg,#26172E59,transparent 55%)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial cite{color:#714997;font-family:var(--font-script);font-weight:400;font-size:28px}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial cite span{font-family:var(--font-ui);color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] .jd-learning-destinations :is(a,button){background:#CBBBE94D;border-color:#CBBBE9;box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-learning-destinations :is(a,button):hover{background:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] .jd-learning-destinations svg{color:#714997}
body.aleylin-site .jewel-depth[data-website-mode] .lum-finale{background:#CBBBE94D}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer{background:#26172E;color:#FFF9F5;border-color:#D1BDA170}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer :is(a,p,span,small){color:#FFF9F5}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer .footer-legal-summary{border-top:1px solid #CBBBE94D;margin-top:20px;padding-top:14px;font-size:13px;line-height:1.7;color:#FFF9F5}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer .footer-legal-summary summary{cursor:pointer;padding-block:8px;color:#FFF9F5;font-weight:600}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer .footer-legal-summary p{margin-top:12px}
body.aleylin-site .jewel-depth[data-website-mode] .plum-mobile-nav{background:#FFF9F5;color:#26172E}
body.aleylin-site .jewel-depth[data-website-mode] .plum-mobile-nav a{border-color:#CBBBE9}
body.aleylin-site .jewel-depth[data-website-mode] :focus-visible{outline:3px solid #714997;outline-offset:4px}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer :focus-visible{outline-color:#D1BDA1}
.skip-link{background:#FFF9F5;color:#26172E}

body.aleylin-site .jewel-depth .mentor-public{--mp-navy:#26172E;--mp-aubergine:#714997;--mp-ivory:#FFF9F5;--mp-charcoal:#26172E;--mp-muted:#695C5C;--mp-line:#CBBBE9;background:#FFF9F5;color:#26172E}
body.aleylin-site .jewel-depth .mentor-public :is(.mp-curriculum,.mp-support,.mp-enroll){background:#CBBBE94D;color:#26172E}
body.aleylin-site .jewel-depth .mentor-public :is(.mp-outcomes,.mp-faq,.mp-platform-card){background:#FFF9F5}
body.aleylin-site .jewel-depth .mentor-public :is(.mp-support-panel,.mp-outcome-grid article){background:#FFF9F5;border-color:#CBBBE9;box-shadow:none}
body.aleylin-site .jewel-depth .mentor-public :is(.mp-stage,.mp-stage-list,.mp-faq-list,.mp-faq-list details,.mp-facts,.mp-platform-top,.mp-platform-foot,.mp-resource-grid article){border-color:#CBBBE9}
body.aleylin-site .jewel-depth .mentor-public .mp-stage[open]{background:#CBBBE94D}
body.aleylin-site .jewel-depth .mentor-public :is(summary,li){color:#26172E}
body.aleylin-site .jewel-depth .mentor-public .mp-stage-body li::marker{color:#714997}
body.aleylin-site .jewel-depth .mentor-public :is(.mp-status,.mp-kicker,.mp-platform-label){color:#714997;background:#FFF9F5}
body.aleylin-site .jewel-depth .mentor-public .mp-status{border-color:#714997}
body.aleylin-site .jewel-depth .mentor-public .mp-button{background:#26172E;color:#FFF9F5;border-color:#26172E}
body.aleylin-site .jewel-depth .mentor-public :is(.mp-button svg,.mp-stage summary>svg,.mp-support-status>svg){color:#714997}
body.aleylin-site .jewel-depth .mentor-public .mp-button svg{color:#D1BDA1}
@media(max-width:740px){body.aleylin-site .jewel-depth[data-website-mode] .lum-hero h1{font-size:43px;line-height:1.1}body.aleylin-site .jewel-depth[data-website-mode] .lum-portrait-name strong{font-size:39px}.editorial-hero-watermark{left:50%;top:365px;width:calc(100% - 48px);max-width:390px;transform:translateX(-50%);opacity:.09}}


:root{--royal:#714997;--brand-deep:#26172E;--lavender:#CBBBE9;--kombu:#32442E;--umber:#695C5C;--silver:#A4A59D;--soft-ivory:#FFF9F5;--champagne:#D1BDA1}
html,body{margin:0;scroll-behavior:auto}body{background:var(--soft-ivory)}
body.aleylin-site .jewel-depth[data-website-mode] :is(h1,h2){font-weight:600;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero h1{font-size:clamp(46px,4.9vw,70px);line-height:1.03;max-width:none}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero-copy>p:not(.lum-eyebrow){color:var(--umber)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero{background:transparent}
body.aleylin-site .jewel-depth[data-website-mode] .jewel-depth-stage{background:linear-gradient(115deg,#FFF9F5 55%,#CBBBE922 100%)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch{background:#CBBBE938;border:1px solid #CBBBE9;padding:4px}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch :is(a,button){background:transparent;color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch [aria-current='page']{background:var(--royal);color:var(--soft-ivory);border-color:var(--royal);box-shadow:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch [aria-current='page'] :is(span,svg){color:var(--soft-ivory)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-mode-switch :is(a,button):not([aria-current='page']):hover{background:#CBBBE961}
body.aleylin-site .jewel-depth[data-website-mode] .lum-button{background:var(--royal);color:var(--soft-ivory);border-color:var(--royal);transition:background .18s,transform .18s}
body.aleylin-site .jewel-depth[data-website-mode] .lum-button:hover{background:var(--brand-deep);border-color:var(--brand-deep);transform:translateY(-1px)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-button svg{color:var(--soft-ivory)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-secondary{background:transparent;color:var(--brand-deep);border-color:#695C5C70}
body.aleylin-site .jewel-depth[data-website-mode] .lum-secondary:hover{background:#CBBBE933;color:var(--brand-deep);border-color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-secondary svg{color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-office-crop{border-color:var(--lavender);background:var(--lavender)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-hero-portrait{animation:none;opacity:1}
body.aleylin-site .jewel-depth[data-website-mode] .lum-portrait-name strong{font-family:var(--font-editorial);font-size:38px;font-weight:500;color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] :is(.lum-portrait-name>span,.lum-process-boundary){color:var(--umber)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-product{color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-intent-card{background:var(--soft-ivory);border:1px solid #D1BDA1A0;box-shadow:0 8px 26px #26172E06}
body.aleylin-site .jewel-depth[data-website-mode] .jd-intent-card:hover{border-color:var(--royal);box-shadow:0 12px 28px #26172E0A}
body.aleylin-site .jewel-depth[data-website-mode] .jd-symbol-tile{background:#CBBBE940;border-color:#CBBBE9;box-shadow:none;color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-symbol-tile svg{color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-cta{background:transparent;color:var(--royal);border-color:#71499770}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-cta svg{color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-cta:hover{background:#CBBBE938;border-color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-learning{background:#CBBBE92E;border-block:1px solid #CBBBE970}
body.aleylin-site .jewel-depth[data-website-mode] .jd-path-comparison{background:#CBBBE924}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial blockquote{font-family:var(--font-editorial);font-size:32px;font-weight:600;line-height:1.12;color:var(--brand-deep);background:#FFF9F5F5}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial cite{font-family:var(--font-script);font-size:27px;color:var(--royal)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-finale{background:#CBBBE938;border-color:#D1BDA1}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer{background:var(--brand-deep);border-color:var(--champagne)}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer :is(a,p,span,small,summary){color:var(--soft-ivory)}

.editorial-hero-watermark,.jd-path-watermark{display:none!important}
body.aleylin-site .jewel-depth[data-website-mode] .wordmark{width:112px;height:auto;max-height:none;object-fit:contain;filter:none;transform:none}
body.aleylin-site .jewel-depth[data-website-mode] .lum-brand .wordmark{width:96px}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer .wordmark{width:116px}
body.aleylin-site .jewel-depth[data-website-mode] .lum-finale-mark{height:auto;width:126px;overflow:visible}
body.aleylin-site .jewel-depth[data-website-mode] .monogram{display:block;position:static;left:auto;top:auto;width:126px;height:auto;aspect-ratio:700/641;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none;filter:none;transform:none;animation:none}
body.aleylin-site .jewel-depth[data-website-mode] .monogram img{position:static;width:100%;height:auto;max-width:100%;left:auto;top:auto;object-fit:contain;object-position:center;transform:none;filter:none;clip-path:none}
body.aleylin-site .jewel-depth[data-website-mode] .monogram::before,body.aleylin-site .jewel-depth[data-website-mode] .monogram::after{display:none}

body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial{display:flex;flex-direction:column;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial>img{position:static;width:100%;height:auto;max-height:510px;aspect-ratio:1/1;object-fit:cover;object-position:center 26%;border-radius:16px}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial::after{display:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial blockquote{position:static;inset:auto;margin:22px 0 0;padding:0 0 0 20px;border-radius:0;background:transparent;border-left:1px solid var(--champagne);box-shadow:none;font-size:30px;color:var(--brand-deep);width:auto;max-width:none}
body.aleylin-site .jewel-depth[data-website-mode] .jd-founder-editorial cite{margin-top:12px}
body.aleylin-site .jewel-depth[data-website-mode] :focus-visible{outline:3px solid var(--royal);outline-offset:4px}
body.aleylin-site .jewel-depth[data-website-mode] .lum-footer :focus-visible{outline-color:var(--champagne)}
body.aleylin-site .jewel-depth .mentor-public .mp-button{background:var(--royal);border-color:var(--royal);color:var(--soft-ivory)}
body.aleylin-site .jewel-depth .mentor-public .mp-button svg{color:var(--soft-ivory)}



@media(max-width:740px){body.aleylin-site .jewel-depth[data-website-mode] .lum-hero h1{font-size:48px;line-height:1.04;max-width:13ch}body.aleylin-site .jewel-depth[data-website-mode] .lum-hero-copy>p:not(.lum-eyebrow){font-size:16px;line-height:1.65}body.aleylin-site .jewel-depth[data-website-mode] .lum-brand .wordmark{width:72px}body.aleylin-site .jewel-depth[data-website-mode] .lum-portrait-name strong{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation:none!important;transition:none!important}}
