*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101716;color:#f3f0e5;font:17px/1.65 Arial,sans-serif}a{color:inherit}button,select{font:inherit}header{padding:22px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff22;gap:25px;flex-wrap:wrap}.brand{font:26px Georgia;letter-spacing:4px;text-decoration:none}.brand small{display:block;font:10px Arial;letter-spacing:2px;color:#d4b579;margin-top:6px}nav{display:flex;gap:25px;flex-wrap:wrap}nav a{font-size:14px;text-decoration:none}nav a[aria-current=page]{color:#e5c07c;border-bottom:1px solid}.btn,button{display:inline-block;padding:13px 23px;border:1px solid #cba668;background:#d7b473;color:#17221e;text-decoration:none;font-weight:600;cursor:pointer;border-radius:2px}.outline{background:transparent;color:#f3f0e5;border-color:#ffffff60}.kicker{font:12px Arial;letter-spacing:3px;color:#dbba7c;text-transform:uppercase}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.1}h1{font-size:clamp(47px,6vw,86px);margin:20px 0 28px}h2{font-size:clamp(35px,4vw,54px)}h3{font-size:29px}em{color:#d7b473;font-weight:400}.hero{min-height:640px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding:65px 6%;gap:5%}.hero p{max-width:500px}.hero img{width:100%;height:480px;object-fit:cover}.actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.ribbon{padding:20px 6%;border-block:1px solid #ffffff22;display:flex;justify-content:space-between;gap:15px;color:#d4b579;font-size:12px;letter-spacing:2px;flex-wrap:wrap}.section{padding:75px 6%}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section-head p{max-width:440px;color:#b7c2bb}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{padding:32px;background:#192420;border:1px solid #ffffff19;display:flex;flex-direction:column;align-items:start}.card p{color:#c5cdc7}.card h3{margin:16px 0}.card .btn{margin-top:auto}.price{font-size:32px;color:#e2c08c;margin:20px 0 4px}.muted{color:#b9c3bd;font-size:14px}.light{background:#e6e9dd;color:#15271f}.light em{color:#846128}.light .kicker{color:#77551d}.split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.food img{width:100%;height:340px;object-fit:cover}.food .card{padding:0;overflow:hidden}.food .content{padding:26px}.filterbar{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.filterbar button{font-size:14px;background:transparent;color:#d8dfd9;padding:8px 16px;border-color:#526156}.filterbar button.active{background:#d7b473;color:#15231e}.callout{padding:45px;background:#21362b;border-left:3px solid #d7b473}footer{border-top:1px solid #ffffff22;padding:35px 6%;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:14px}.payment{margin:15px 0 25px;width:100%;padding:9px;background:#101716;color:#fff;border:1px solid #617264}.archive{border-top:1px solid #526156;padding-top:25px}.page-intro{padding:65px 6% 10px;max-width:1100px}.page-intro h1{font-size:64px}.food .price{font-size:24px}@media(max-width:850px){.hero,.split{grid-template-columns:1fr}.hero{padding-top:35px}.hero img{height:300px}.grid{grid-template-columns:1fr 1fr}.section-head{display:block}.page-intro h1{font-size:44px}nav{gap:14px}.section{padding:45px 6%}}@media(max-width:550px){.grid{grid-template-columns:1fr}.hero{min-height:0}.brand{font-size:23px}header{padding:20px 6%}.hero h1{font-size:49px}.ribbon{font-size:10px}.card{padding:25px}}
/* Refined collection layout */
body{background:#101110;color:#f4efe5}header{background:#101110}.brand small{font-size:12px}.kicker{font-size:13px}.ribbon{font-size:13px}.card{background:#191b18}.light{background:#eae5db}.page-intro{max-width:1200px;padding-top:85px}.page-intro>p:last-child{max-width:650px;color:#c1bbae;font-size:19px}.page-intro h1{font-size:clamp(48px,6vw,80px)}.filterbar{gap:8px;margin:28px 0 70px}.filterbar button{border:0;border-bottom:1px solid #75684e;background:transparent;color:#cfc5b4;padding:10px 14px;font-weight:400}.filterbar button.active{background:#d7b473;color:#151713}.collections{max-width:1200px;margin:auto}.collection{margin-bottom:75px}.collection-heading{display:flex;gap:28px;align-items:baseline;margin-bottom:30px}.collection-number{color:#caa768;font:18px Georgia;letter-spacing:2px}.collection-heading h2{font-size:clamp(29px,3vw,41px);margin:0 0 14px}.collection-heading p{margin:0;color:#b9b2a5;max-width:650px}.program-list{border-top:1px solid #796748}.program-row{display:grid;grid-template-columns:1fr 230px;column-gap:55px;padding:30px 0;border-bottom:1px solid #ffffff20}.program-copy h3{font-size:25px;line-height:1.3;margin:0 0 10px}.program-copy p{margin:0;color:#b9b2a5;max-width:680px}.program-investment{text-align:right}.program-investment .price{display:block;font:31px Georgia;margin:0 0 8px}.price-caption{font-size:14px;color:#b9b2a5}.program-details{grid-column:1/-1;margin-top:20px}.program-details summary{cursor:pointer;color:#d7b473;font-size:14px;padding:5px 0;width:fit-content}.enrollment-panel{margin-top:18px;padding:24px;background:#1b1d19;border-left:2px solid #caa768}.enrollment-panel p{margin:0 0 12px}.enrollment-panel .actions{margin-top:20px}.btn{font-size:14px;padding:12px 20px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #ebc888;outline-offset:5px}.hero img{border-radius:160px 160px 2px 2px}.callout{background:#1c211b}footer{color:#c1bbae}@media(max-width:650px){.page-intro{padding-top:45px}.filterbar{margin-bottom:40px}.collection{margin-bottom:50px}.collection-heading{gap:14px}.program-row{grid-template-columns:1fr;gap:16px;padding:25px 0}.program-investment{text-align:left;display:flex;gap:12px;align-items:baseline}.program-investment .price{font-size:27px}.program-details{margin-top:0}.enrollment-panel{padding:18px}.page-intro>p:last-child{font-size:17px}}

/* Learning pathways and discreet pricing */
.collection-heading .kicker{margin:0 0 14px}.collection-heading{border-left:2px solid #caa768;padding-left:24px}.collection-number{display:none}.program-row{grid-template-columns:minmax(0,1fr) 270px;padding:38px 0;gap:40px}.curriculum-label{font:13px Arial;letter-spacing:2px;text-transform:uppercase;color:#d7b473;margin:28px 0 16px}.teaching-outline{margin:0;padding-left:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;color:#d2cbbd;font-size:16px}.teaching-outline li{padding-left:3px}.teaching-outline li::marker{color:#caa768}.program-options{align-self:start;padding-top:4px}.pricing-dropdown{border:1px solid #796748;background:#151713}.pricing-dropdown summary{cursor:pointer;padding:14px 18px;color:#e3c68c;font-size:15px}.pricing-dropdown[open] summary{border-bottom:1px solid #796748}.pricing-content{padding:20px}.pricing-content .price{display:block;font:30px Georgia;margin:0 0 8px}.pricing-content .price-caption{display:block}.pricing-content .btn{display:block;text-align:center;margin-top:14px}.installments{border-top:1px solid #ffffff20;margin-top:22px;padding-top:16px;font-size:15px}.installments p{margin:0 0 7px;color:#c9bdab}.installments strong{font-weight:400;color:#f4efe5}.pricing-content .muted{font-size:14px;margin-top:20px}.program-enquiry{display:block;margin-top:18px;color:#c9bdab;font-size:14px;text-underline-offset:4px}.food .pricing-dropdown,.card>.pricing-dropdown{width:100%;margin:15px 0}.collection:nth-child(even){background:#171916;padding:34px;border:1px solid #ffffff12}.collection:nth-child(even) .program-list{border-top:0}.collection:nth-child(even) .program-row:last-child{border-bottom:0}@media(max-width:850px){.program-row{grid-template-columns:1fr}.program-options{max-width:360px}.teaching-outline{grid-template-columns:1fr}.collection:nth-child(even){padding:24px}.collection-heading{padding-left:18px}.program-row{gap:25px}}

.installment-options,.alternate-payments{margin-top:16px;border-top:1px solid #796748}.installment-options summary,.alternate-payments summary{padding:14px 0;font-size:14px}.installment-options p,.alternate-payments p{font-size:14px;line-height:1.6}.payment-address{overflow-wrap:anywhere}.pricing-content .btn{white-space:normal}.installment-options .btn{font-size:13px}

/* Moving waterfall atmosphere */
.waterfall-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:#101110 url('assets/waterfall-poster.jpg') center/cover no-repeat}.waterfall-backdrop video{width:100%;height:100%;object-fit:cover}.waterfall-backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,13,10,.84),rgba(7,13,10,.52))}body{background:transparent;isolation:isolate}header{background:rgba(12,18,14,.86)}main{position:relative}.hero{background:linear-gradient(90deg,rgba(9,16,12,.25),transparent)}.section{background:rgba(13,19,15,.55)}.section.light{background:rgba(234,229,219,.96)}.page-intro{background:rgba(13,19,15,.42)}.card,.collection:nth-child(even){background:rgba(22,28,22,.91)}.pricing-dropdown{background:rgba(18,24,18,.95)}footer{background:rgba(10,16,12,.94);padding-bottom:100px}.ambience-controls{position:fixed;bottom:18px;right:20px;z-index:20;display:flex;gap:8px;flex-wrap:wrap;max-width:calc(100vw - 32px);padding:7px;background:rgba(12,18,14,.94);border:1px solid #8f7955;border-radius:6px;box-shadow:0 4px 22px #0006}.ambience-controls button{font-size:13px;padding:10px 12px;border-color:#8f7955;background:transparent;color:#efdfbd;font-weight:400}.ambience-controls button[aria-pressed=true]{background:#d7b473;color:#17221e}@media(max-width:550px){.ambience-controls{bottom:10px;right:10px}.ambience-controls button{font-size:12px}.waterfall-backdrop::after{background:rgba(7,13,10,.7)}}

/* NUUMELLZS: luxury editorial composition */
:root{--gold:#dcc08a;--cream:#f6f0e2}body{font-family:Arial,sans-serif;color:var(--cream)}header{padding:26px 6%;border-bottom:1px solid #c9ac6b44;gap:28px}.brand{font-size:27px;letter-spacing:5px}.brand small{font-size:12px;letter-spacing:2px;color:#cbb88d}nav{gap:20px}nav a{font-size:14px;line-height:1.5}h1,h2,h3{letter-spacing:-.025em}em{color:var(--gold)}.kicker{letter-spacing:.22em;font-size:13px;line-height:1.7}.btn{padding:15px 24px;font-size:14px;font-weight:500;letter-spacing:.03em;background:linear-gradient(115deg,#e8cf9f,#c8a568);border:1px solid #dfc48b;border-radius:0;transition:background .2s,box-shadow .2s}.btn:hover{box-shadow:0 0 0 4px #d7b47320}.btn.outline{background:transparent;color:var(--cream);border-color:#c1aa7877}.quiet-link{font-size:14px;text-underline-offset:7px;text-decoration-thickness:1px;line-height:2;display:inline-block}.luxury-hero{min-height:780px;max-width:1600px;margin:auto;gap:8%;padding:76px 7% 70px;grid-template-columns:1.18fr .82fr}.hero h1{font-size:clamp(54px,6.6vw,102px);line-height:1.02;margin:22px 0 30px}.hero-description{font-size:18px;line-height:1.8;color:#e4dfd2;max-width:450px}.hero .actions{align-items:center;gap:28px}.hero-signature{margin-top:56px;font-size:13px;letter-spacing:.21em;color:#e0c899}.hero-signature span{font:italic 20px Georgia;letter-spacing:0;display:block;margin-top:8px;color:#eee2cb}.scroll-feature{margin:0;position:relative;padding:16px 16px 0;border:1px solid #d0b7846b;border-radius:230px 230px 0 0;background:#0a100b44}.hero .scroll-feature img{display:block;height:490px;width:100%;object-fit:cover;border-radius:210px 210px 0 0}.scroll-feature figcaption{font:italic 17px Georgia;text-align:center;padding:20px 0;color:#d8c79f}.ribbon{justify-content:space-around;background:#111a13d9;padding:24px 6%;color:#d9c69f;font-size:12px;letter-spacing:.17em;border-color:#b69c6344}.section{padding:100px 7%}.section-head{margin-bottom:48px;align-items:center}.section-head h2{margin:14px 0;font-size:clamp(38px,4.7vw,66px)}.section-head p{font-size:17px;line-height:1.8}.curated-paths{background:rgba(12,20,14,.93)}.pathway-trio{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8ab6b66;border-bottom:1px solid #c8ab6b44}.pathway{padding:40px 30px;text-decoration:none;border-right:1px solid #c8ab6b44;transition:background .2s}.pathway:first-child{padding-left:0}.pathway:last-child{border-right:0}.pathway:hover{background:#dcc08a09}.path-index{font-size:12px;letter-spacing:.2em;color:#bbaa85}.pathway h3{font-size:clamp(29px,3vw,43px);line-height:1.18;margin:28px 0}.pathway p{font-size:16px;color:#c6c4b6}.path-link{display:inline-block;color:#dbc89e;font-size:14px;margin-top:24px;border-bottom:1px solid #dbc89e88;padding-bottom:5px}.school-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;background:#e8e0d1;color:#20291e}.school-feature em{color:#806027}.school-feature .kicker{color:#745725}.school-feature h2{font-size:clamp(41px,4.9vw,70px);margin:20px 0}.school-feature .muted{color:#636557}.school-description>p{font-size:18px;line-height:1.8}.school-description .btn{margin-top:20px}.ecosystem-feature{background:rgba(10,18,12,.88)}.ecosystem-links{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:0;border:1px solid #a88e5866}.ecosystem-card{padding:42px 30px;display:flex;flex-direction:column;align-items:start;border-right:1px solid #a88e5866}.ecosystem-card:last-child{border-right:0}.ecosystem-card h3{font-size:38px;line-height:1.13;margin:28px 0 16px}.ecosystem-card p{font-size:16px;color:#cbc9bc;margin-bottom:30px}.ecosystem-card .btn{margin-top:auto;width:100%;text-align:center}.ecosystem-card .quiet-link{margin-top:20px}.music-feature{background:linear-gradient(140deg,#d7b47314,#0f170fbb)}.founder-note{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:rgba(14,24,17,.96);border-block:1px solid #a98b5344}.founder-note h2{font-size:clamp(35px,4vw,56px);line-height:1.15}.founder-note p{color:#d0cdbf;line-height:1.9}.support-feature{text-align:center;background:rgba(10,16,11,.46);padding-block:115px}.support-feature h2{font-size:clamp(40px,5vw,72px);line-height:1.12;margin:22px 0}.support-feature>p:not(.kicker){color:#e0dccb}.support-feature .btn{margin-top:20px}.page-intro{max-width:none;padding:80px 7% 50px;border-bottom:1px solid #b99b6544;background:rgba(10,18,12,.45)}.page-intro>p{max-width:740px}.collections{max-width:1280px}.collection{margin-bottom:85px}.collection-heading h2{font-size:clamp(33px,3.5vw,47px)}.collection-heading{padding-bottom:12px}.program-copy h3{font-size:29px}.ambience-controls{border-radius:0}footer{border-color:#b69c6344;padding-inline:7%}
@media(min-width:1600px){.section{padding-inline:max(7%,calc((100vw - 1375px)/2))}}@media(max-width:1000px){.luxury-hero{min-height:0;gap:5%;padding:60px 6%}.hero .scroll-feature img{height:430px}.ecosystem-links{grid-template-columns:1fr 1fr}.ecosystem-card:last-child{grid-column:1/-1;border-top:1px solid #a88e5866}.ecosystem-card:nth-child(2){border-right:0}.section{padding:70px 6%}.pathway{padding:32px 20px}.school-feature{gap:6%}}
@media(max-width:760px){.luxury-hero{grid-template-columns:1fr;padding-top:45px}.hero h1{font-size:clamp(53px,10vw,75px)}.hero-signature{margin-top:32px}.scroll-feature{max-width:430px;width:100%;margin:30px auto 0}.hero .scroll-feature img{height:350px}.pathway-trio,.school-feature,.founder-note,.ecosystem-links{grid-template-columns:1fr}.pathway{border-right:0;border-bottom:1px solid #c8ab6b44;padding:30px 0}.pathway:last-child{border-bottom:0}.ecosystem-card{border-right:0;border-bottom:1px solid #a88e5866;padding:32px}.ecosystem-card:last-child{grid-column:auto;border-top:0;border-bottom:0}.school-feature,.founder-note{gap:20px}.section{padding:55px 6%}.ribbon{gap:15px;justify-content:start}.ribbon span{width:calc(50% - 15px);font-size:12px}.hero .actions{gap:20px}.section-head{margin-bottom:30px}.support-feature{padding-block:80px}.brand{font-size:24px;letter-spacing:4px}}

/* Waterfall arrival / ivory editorial theme */
@font-face{font-family:'Nuumellzs Editorial';src:url('assets/editorial-serif.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Nuumellzs Editorial';src:url('assets/editorial-italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}
h1,h2,h3,.brand,.hero-signature span,.scroll-feature figcaption{font-family:'Nuumellzs Editorial',Georgia,serif}h1,h2,h3{font-weight:400;letter-spacing:-.02em}.waterfall-backdrop::after{background:linear-gradient(180deg,rgba(6,18,11,.34),rgba(6,18,11,.22) 45%,rgba(6,18,11,.65))}.waterfall-backdrop video{filter:saturate(.85)}header{background:rgba(7,18,11,.63);border-bottom:1px solid #e5cc9255;padding:24px 5%;position:relative;z-index:2}.brand{font-size:32px;letter-spacing:5px}.brand small{font-family:Arial;font-size:12px}nav a{color:#f8f1df}.waterfall-arrival{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;min-height:calc(100svh - 125px);max-width:none;padding:80px 5% 115px;background:transparent}.waterfall-arrival .hero-copy{max-width:1200px;width:100%}.waterfall-arrival h1{font-size:clamp(64px,8.6vw,140px);line-height:.99;letter-spacing:-.035em;margin:28px 0 32px;color:#fff7e9;text-shadow:0 2px 28px #0005}.waterfall-arrival h1 em{color:#f0d9a3}.waterfall-arrival .kicker{color:#f5e4bc;letter-spacing:.3em}.waterfall-arrival .hero-description{max-width:620px;margin:0 auto;color:#fff5df;font-size:19px;line-height:1.75;text-shadow:0 1px 8px #000}.waterfall-arrival .actions{justify-content:center;gap:35px;margin-top:38px}.waterfall-arrival .btn{padding:17px 34px}.arrival-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);text-decoration:none;font-size:12px;letter-spacing:.17em;color:#f6e6be;white-space:nowrap}.arrival-scroll span{display:block;font-size:26px;line-height:1.5;margin-top:8px}.ribbon{background:#0c1c12ee;border-color:#d4b37b55;color:#efddb5}.curated-paths{background:#f4efe4;color:#182b21;padding-top:110px;padding-bottom:110px}.curated-paths .kicker,.founder-note .kicker{color:#886830}.curated-paths em,.founder-note em{color:#876428}.curated-paths .section-head p{color:#536154}.section-head h2{font-size:clamp(46px,5.7vw,80px);line-height:.98}.pathway-trio{border-color:#aa8e5566}.pathway{border-color:#aa8e5544;padding:42px 34px}.path-index{color:#7e6e4d}.pathway h3{font-size:clamp(36px,3.7vw,53px);line-height:1.05}.pathway p{color:#556256}.path-link{color:#795e2c;border-color:#9c804f}.pathway:hover{background:#d8c38a17}.school-feature{background:linear-gradient(90deg,#0b1d16ed,#142e23de);color:#f7f0df;padding-top:120px;padding-bottom:120px;border-top:1px solid #d7b47377;border-bottom:1px solid #d7b47377}.school-feature em{color:#e6cb91}.school-feature .kicker{color:#e6cb91}.school-feature h2{font-size:clamp(56px,6vw,92px);line-height:1.02}.school-feature .muted{color:#cfc9b4}.ecosystem-feature{background:#f4efe4;color:#182b21}.ecosystem-feature .kicker{color:#886830}.ecosystem-feature em{color:#876428}.ecosystem-feature .section-head p{color:#536154}.ecosystem-links{border:0;gap:24px}.ecosystem-card{background:#ebe4d5;border:1px solid #a58c5844;padding:42px 30px}.ecosystem-card p{color:#4e5d50}.ecosystem-card h3{font-size:46px;line-height:1.04}.ecosystem-card .btn.outline{color:#22382b;border-color:#987c42}.music-feature{background:#173526;color:#f4ebd7}.music-feature .kicker{color:#ddc48e}.music-feature em{color:#e7ca8d}.music-feature p{color:#dad7c6}.founder-note{background:#e8e0cf;color:#21362a;border:0;grid-template-columns:.85fr 1.15fr;gap:11%;padding-top:100px;padding-bottom:100px}.founder-note p{color:#4f5f52}.founder-note h2{font-size:clamp(45px,5vw,70px);line-height:1.06}.founder-note .scroll-feature{max-width:460px;padding:12px 12px 0;border-color:#9e8046;background:#cbbf9f}.founder-note img{width:100%;height:450px;object-fit:cover;border-radius:230px 230px 0 0}.founder-note figcaption{color:#4c452f}.support-feature{background:#0c2117c9;padding-block:130px}.support-feature h2{font-size:clamp(54px,6vw,90px)}.page-intro{padding:95px 7% 65px;background:#0b2015ad}.page-intro h1{font-size:clamp(59px,7vw,100px);line-height:.98}.page-intro>p:last-child{color:#eee4ca}.page-intro+.section:not(.food){background:#f4efe4;color:#1c3125}.page-intro+.section .muted{color:#566453}.filterbar button{color:#4e5c4b;border-color:#b09b6a}.filterbar button.active{background:#203d2d;color:#f7ead0}.collection,.collection:nth-child(even){background:transparent;border:0;padding:0}.collection-heading{border-color:#987c42}.collection-heading .kicker{color:#886830}.collection-heading p{color:#536154}.collection-heading h2{font-size:clamp(39px,4vw,55px)}.program-list,.collection:nth-child(even) .program-list{border-top:1px solid #a18a5a88}.program-row{border-color:#b09b6a44}.collection:nth-child(even) .program-row:last-child{border-bottom:1px solid #b09b6a44}.program-copy h3{font-size:34px}.program-copy p{color:#536154}.curriculum-label{color:#876b35}.teaching-outline{color:#3d4f3f}.pricing-dropdown{background:#e9e2d3;border-color:#a08755}.pricing-dropdown summary{color:#705729}.pricing-content .price{color:#243c2c}.pricing-content .price-caption{color:#61705f}.pricing-content .muted{color:#52624f}.pricing-content .btn.outline{color:#213c2c;border-color:#8c744b}.installments{border-color:#a08755}.installments p{color:#55624f}.installments strong{color:#213c2c}.program-enquiry{color:#6e582d}.alternate-payments,.installment-options{border-color:#a08755}.alternate-payments p,.installment-options p{color:#344b38}.page-intro+.section .card{background:#ebe4d5;color:#22382b;border-color:#a58c5844}.page-intro+.section .card p{color:#536154}.page-intro+.section .card .btn.outline{color:#213c2c;border-color:#8c744b}.page-intro+.section .card .kicker{color:#886830}.food{background:#f4efe4;color:#213c2c}.food .card{background:#ebe4d5;color:#213c2c;border-color:#a58c5844}.food .card p{color:#536154}.food .card a{color:#6e582d}.ambience-controls{background:#10271eea;border-color:#d7bd80}.ambience-controls button{color:#f3e3bc}.ambience-controls button[aria-pressed=true]{background:#dcc18a;color:#193221}footer{background:#0a1b12f5}
@media(max-width:1000px){.ecosystem-card:last-child{border:1px solid #a58c5844}.waterfall-arrival{min-height:760px}.waterfall-arrival h1{font-size:clamp(64px,10vw,110px)}}@media(max-width:760px){.waterfall-arrival{min-height:calc(100svh - 170px);padding:65px 5% 115px}.waterfall-arrival h1{font-size:clamp(58px,11vw,82px);line-height:1.03}.waterfall-arrival .kicker{font-size:12px;letter-spacing:.16em}.waterfall-arrival .hero-description{font-size:17px}.waterfall-arrival .actions{gap:22px}.curated-paths,.school-feature,.founder-note{padding-block:65px}.ecosystem-card{border:1px solid #a58c5844}.founder-note{grid-template-columns:1fr}.founder-note .scroll-feature{width:100%;margin:0 auto 20px}.founder-note img{height:350px}.page-intro{padding:65px 6% 45px}.collection:nth-child(even){padding:0}.teaching-outline{font-size:16px}.program-copy h3{font-size:31px}.ambience-controls{bottom:10px}.arrival-scroll{bottom:27px}.support-feature{padding-block:80px}}@media(prefers-reduced-motion:no-preference){.waterfall-arrival .hero-copy{animation:arrivalReveal 1.3s ease-out both}@keyframes arrivalReveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}

.founder-credit{margin:28px 0;padding:24px 0;border-block:1px solid #a18a5a66}.founder-credit .founder-name{font:clamp(30px,3.2vw,44px)/1.15 "Nuumellzs Editorial",Georgia,serif;color:#21362a;margin:12px 0 18px}.founder-credit .founder-tribe{letter-spacing:.1em;font-size:15px}.founder-credit .founder-identity{font:italic 26px "Nuumellzs Editorial",Georgia,serif;color:#876428;margin-bottom:0}

.program-category{margin:0 0 13px!important;color:#876b35!important;font-size:12px}.practical-focus{border-left:2px solid #ae8f50;padding:8px 20px;margin-top:28px;background:#e9e1ce77}.practical-focus .curriculum-label{margin:10px 0}.practical-focus p{font-size:16px;line-height:1.8}.program-copy>p:not(.kicker){line-height:1.9;max-width:760px}.collection-heading p{max-width:780px}

.knowledge-motto{font:italic clamp(28px,3vw,40px)/1.3 "Nuumellzs Editorial",Georgia,serif!important;color:#e6cb91!important;margin:22px 0!important}.page-intro .knowledge-motto{color:#f0d9a3!important}

footer{align-items:start}.footer-links{display:flex;flex-direction:column;gap:13px}.footer-links a{text-decoration:underline;text-underline-offset:5px;color:#eedfbb;padding:3px 0;line-height:1.6}.footer-brand p{font-size:14px;line-height:1.8;color:#cfc9b4}.footer-brand .brand{font-size:25px}.footer-links a:hover{color:white}@media(max-width:650px){footer{flex-direction:column;gap:28px}}
