/* Selected segmented navigation and homepage sections below the unchanged hero. */
html:not([data-theme=original]) .header nav{padding:7px;gap:0;border:1px solid #fff;border-radius:999px;background:linear-gradient(155deg,#fffaf5,#eee4da);box-shadow:0 9px 20px #866d5930,inset 0 1px 0 #fff}
html:not([data-theme=original]) .header nav a{padding:10px 14px;border-radius:99px;color:#25201d;transition:background .2s,box-shadow .2s}
html:not([data-theme=original]) .header nav a:hover,html:not([data-theme=original]) .header nav a:focus-visible,html:not([data-theme=original]) .header nav a[aria-current=page]{background:#f6e8d9;box-shadow:0 4px 9px #8e725936,inset 0 1px #fff}
.header .brand,.header .brand small,.header .brand .brand-tagline{color:#211d1b}
.home-block{padding:100px 0;overflow:hidden;color:#211d1b}.home-block h2,.home-block h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.06}.home-block h2{font-size:clamp(43px,5vw,72px);max-width:800px;margin:15px 0 20px}.home-block p{line-height:1.6;color:#524a44}.home-block .home-lead{font-size:18px;margin:0 0 32px}.home-purpose{background:#f5eee7}.home-purpose-grid,.home-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.home-purpose-grid p,.home-vision-grid p{font-size:20px}.purpose-art{min-height:320px;background:url('/assets/home-sculpted-sunrise.png') center/cover;border-radius:30px;box-shadow:0 18px 40px #806a5730}.purpose-orbit{height:320px;display:flex;align-items:center;justify-content:space-evenly;gap:10px;padding:25px}.purpose-orbit span{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:linear-gradient(145deg,#fffaf3,#ead7c3);box-shadow:7px 10px 20px #785d4440,inset 0 1px #fff;color:#624b39;font-size:14px}
.home-programs{background:#faf6f1}.home-program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-program{overflow:hidden;border:1px solid white;border-radius:23px;background:#f9f3ec;box-shadow:0 15px 30px #8c71552c}.program-picture{height:190px;background-size:cover;background-position:center}.project-picture{background-image:url('/assets/example-plant.png')}.film-picture{background-image:url('/assets/filmmaking-illustration.png')}.vision-picture{background-image:url('/assets/reading-room/cover-path.png')}.program-copy{padding:24px}.home-status{display:inline-block;padding:7px 10px;background:#eee1d1;border-radius:30px;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#573f2f}.home-program h3{font-size:30px;margin:18px 0 10px}.home-program p{font-size:15px;min-height:48px}.home-program a{font-weight:700;font-size:14px;color:#76543a}.home-footlink{margin-top:28px}
.home-learning{background:#f0e8df}.home-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:40px 0}.home-steps div{text-align:center;display:grid;justify-items:center;gap:10px}.home-steps i{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#fffaf4,#e8d8c7);box-shadow:6px 8px 18px #95745630,inset 0 1px white;color:#926b3e;font:normal 28px Georgia}.home-steps b{font-size:14px}.home-outcome{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;border-radius:28px;padding:25px;background:#faf5ef;border:1px solid white;box-shadow:0 16px 35px #806b5730}.home-outcome h3{font-size:clamp(30px,3vw,45px);margin:16px 0}.outcome-art{border-radius:18px;padding:30px;background:#dfd0bf url('/assets/example-plant.png') center/cover;min-height:250px;display:flex;align-items:center}.outcome-screen{max-width:230px;padding:22px;background:#fffaf2e8;border-radius:12px;box-shadow:0 10px 25px #362a1b40}.outcome-screen span{font-size:10px;font-weight:700;letter-spacing:.1em}.outcome-screen strong{display:block;margin-top:18px;font:30px/1.1 Georgia}
.home-reading{background:#faf4ed}.home-reading-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:5%;align-items:center}.home-reading p{font-size:18px}.home-reading .button{margin-top:15px}.home-books{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;padding-bottom:25px}.home-books:after{content:'';position:absolute;bottom:7px;left:-3%;right:-3%;height:26px;border-radius:12px;background:linear-gradient(#fff8ef,#dbc7b4);box-shadow:0 10px 18px #98765850}.home-books a{aspect-ratio:.78;position:relative;overflow:hidden;border-radius:5px;border:1px solid white;box-shadow:8px 12px 20px #745b4640;z-index:1}.home-books img{width:100%;height:100%;object-fit:cover}.home-books span{position:absolute;top:10%;left:12%;font:clamp(18px,2.4vw,34px)/1 Georgia;letter-spacing:-.04em}.home-books small{position:absolute;top:5px;right:5px;background:#f3d7ad;padding:4px 6px;border-radius:20px;font-size:8px;font-weight:700}.home-books small+span{top:20%}
.home-vision{background:#eee2d6}.vision-art{min-height:320px;border-radius:30px;background:url('/assets/reading-room/cover-path.png') center/cover;box-shadow:0 16px 35px #80654c2b}.home-block a:focus-visible{outline:3px solid #76543a;outline-offset:5px}
@media(max-width:850px){html:not([data-theme=original]) .header nav{padding:5px;gap:0}html:not([data-theme=original]) .header nav a{padding:10px 12px}.home-block{padding:65px 0}.home-purpose-grid,.home-reading-grid,.home-vision-grid,.home-outcome{grid-template-columns:1fr;gap:30px}.home-program-grid{grid-template-columns:1fr}.home-program p{min-height:0}.purpose-art,.purpose-orbit,.vision-art{min-height:250px;height:250px}.home-reading-grid>div:first-child{order:0}.home-books{max-width:650px}.home-outcome{padding:18px}}
@media(max-width:450px){.home-steps{gap:3px}.home-steps i{width:45px;height:45px;font-size:22px}.home-steps b{font-size:11px}.home-books{gap:8px}.home-books span{font-size:17px}.home-books small{font-size:6px}.purpose-orbit span{width:75px;height:75px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html:not([data-theme=original]) .header nav a{transition:none}}
.purpose-art{background-image:url('/assets/home-purpose-notebook.png');background-position:68% center}.purpose-orbit{visibility:hidden}.project-picture{background-image:url('/assets/home-laptop.png')}.film-picture{background-image:url('/assets/home-storyboard.png')}.outcome-art{background-image:url('/assets/home-laptop.png');background-position:center}.outcome-screen{display:none}
