.scba-home{--sh-green:#173e32;--sh-cream:#fffdf3;--sh-gold:#dfb24e;--sh-ink:#243e34;--sh-muted:#58685f;background:var(--sh-cream);color:var(--sh-ink);font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.75;overflow:clip}.scba-home *{box-sizing:border-box}.scba-home h1,.scba-home h2,.scba-home h3{font-family:Georgia,serif;font-weight:400;color:var(--sh-green);letter-spacing:-.035em;line-height:1.13;margin:0}.scba-home p{margin:0 0 20px}.scba-home a{text-decoration:none}.sh-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.sh-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#627255;margin-bottom:20px!important;line-height:1.6}.sh-hero{background:radial-gradient(ellipse at 85% 20%,#f5eccf 0%,transparent 53%),var(--sh-cream)}.sh-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding-block:70px 60px}.sh-hero h1{font-size:clamp(42px,4.5vw,68px);max-width:660px}.sh-hero h1 em{font-weight:400;color:#8b651d}.sh-lead{font-size:18px;line-height:1.75;max-width:570px;color:var(--sh-muted);margin-top:27px!important}.sh-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.sh-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--sh-green);color:white!important;border:1px solid var(--sh-green);padding:14px 23px;border-radius:5px;font-size:13px;font-weight:700;line-height:1.5;min-height:48px;transition:background .15s,transform .15s}.sh-button:hover{background:#265542;transform:translateY(-2px)}.sh-button svg,.sh-text-link svg{flex-shrink:0}.sh-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--sh-green)!important;font-size:13px;font-weight:700;line-height:1.6}.sh-text-link:hover{text-decoration:underline}.scba-home a:focus-visible{outline:3px solid #ab791c;outline-offset:5px}.sh-hero-art{text-align:center;position:relative}.sh-logo-panel{padding:20px 6px;background:#fffdf3;border:1px solid #e4ddc8;border-radius:50% 50% 8px 8px;box-shadow:0 24px 50px #173e3209}.sh-logo{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.sh-art-caption{font:italic 19px/1.5 Georgia,serif;color:#627255;margin:24px 0 0!important}.sh-mission{border-top:1px solid #e7e1cb;border-bottom:1px solid #e7e1cb}.sh-mission .sh-wrap{display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:12px;color:#627255;letter-spacing:.04em}.sh-mission span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sh-gold);margin:0 13px 2px 0}.sh-section{padding-block:70px}.sh-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.sh-section-head h2{font-size:clamp(32px,3vw,43px)}.sh-section-head>p{max-width:360px;color:var(--sh-muted);font-size:14px;margin:0}.sh-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #dcdccf;border-bottom:1px solid #dcdccf}.sh-path{padding:30px 30px 32px 0;display:flex;flex-direction:column;align-items:flex-start}.sh-path+.sh-path{border-left:1px solid #dcdccf;padding-left:30px}.sh-number{font:italic 20px/1 Georgia,serif;color:#ad852f;margin-bottom:23px}.sh-path h3{font-size:27px;margin-bottom:16px}.sh-path p{font-size:14px;color:var(--sh-muted);flex:1}.sh-feature{display:grid;grid-template-columns:.7fr 1.3fr;border-radius:10px;background:var(--sh-green);overflow:hidden;color:#edf0e4}.sh-feature-visual{background:#214939;border-right:1px solid #ffffff18;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:30px}.sh-feature-bee{width:170px;height:170px;object-fit:contain;filter:drop-shadow(0 8px 12px #0002);transform:rotate(-12deg)}.sh-feature-visual p{font:italic 30px/1.25 Georgia,serif;color:#e4bf69;text-align:center;margin:20px 0 0}.sh-feature-copy{padding:44px 50px}.sh-feature .sh-eyebrow{color:#e4bf69}.sh-feature h2{color:var(--sh-cream);font-size:42px;max-width:520px}.sh-feature-copy>p:not(.sh-eyebrow){font-size:14px;color:#d7e1d6}.sh-event-meta{font-size:12px!important;color:#e4bf69!important;font-weight:600;margin-top:22px!important}.sh-event-meta span{display:inline-block;margin-left:16px}.sh-button-gold{background:var(--sh-gold);border-color:var(--sh-gold);color:#173e32!important}.sh-button-gold:hover{background:#efc569;border-color:#efc569}.sh-feature-secondary{display:flex;align-items:center;gap:9px;font-size:12px;color:#d7e1d6!important;margin-top:18px}.sh-opportunities{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sh-opportunity{padding:36px;border:1px solid #e2e0ce;border-radius:8px;background:#f5f5e9}.sh-opportunity h3{font-size:32px;max-width:390px;margin-bottom:18px}.sh-opportunity p:not(.sh-eyebrow){font-size:14px;color:var(--sh-muted);max-width:435px}.sh-course{background:#f6eed8}.sh-help{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;padding:30px 0;border-block:1px solid #e2e0ce}.sh-help h3{font-size:26px;margin-bottom:10px}.sh-help .sh-eyebrow{margin-bottom:10px!important}.sh-help p:last-child{font-size:14px;color:var(--sh-muted);margin-bottom:0}.sh-button-outline{background:#fff0;color:var(--sh-green)!important}.sh-button-outline:hover{background:#e9edde}.sh-news-section{background:#f0f2e9}.sh-news{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.sh-news article{border-top:2px solid #c8d3c1;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start}.sh-news article>p:not(.sh-eyebrow){font-size:14px;color:var(--sh-muted)}.sh-news time{font-size:11px;letter-spacing:.035em;color:#697768;margin-bottom:15px}.sh-news h3{font-size:25px;line-height:1.3;margin-bottom:25px;flex:1}.sh-news h3 a{color:var(--sh-green)}.sh-news h3 a:hover{text-decoration:underline}.sh-alert{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:35px}.sh-alert .sh-eyebrow{margin-bottom:8px!important}.sh-alert h3{font-size:25px;margin-bottom:10px}.sh-alert p:last-child{font-size:13px;color:var(--sh-muted);max-width:640px;margin-bottom:0}.sh-alert>.sh-text-link{flex-shrink:0}.sh-join{background:var(--sh-green);padding-block:60px}.sh-join-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:center}.sh-join .sh-eyebrow{color:#e4bf69}.sh-join h2{font-size:42px;color:var(--sh-cream)}.sh-join p:not(.sh-eyebrow){color:#d7e1d6;font-size:14px;max-width:570px;margin-top:22px}.sh-support{border-left:1px solid #ffffff2b;padding-left:40px}.sh-support h3{font-size:27px;color:var(--sh-cream)}.sh-support a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:1px solid #ffffff25;font-size:13px;color:#f1d48c}.sh-support a:hover{color:#fff;text-decoration:underline}@media(max-width:900px){.sh-hero-grid{gap:28px;padding-block:50px}.sh-hero h1{font-size:48px}.sh-hero-art{max-width:390px}.sh-section-head{gap:25px}.sh-section-head>p{max-width:300px}.sh-feature-copy{padding:35px}.sh-feature h2{font-size:35px}.sh-event-meta span{display:block;margin-left:0}.sh-join-grid{gap:40px}.sh-opportunity{padding:28px}}@media(max-width:640px){.sh-wrap{width:calc(100% - 36px)}.sh-hero-grid{grid-template-columns:1fr;padding-block:38px;gap:30px}.sh-hero h1{font-size:44px}.sh-lead{font-size:16px;margin-top:22px!important}.sh-hero-art{width:100%;max-width:330px;margin-inline:auto}.sh-logo-panel{padding:10px 8px}.sh-art-caption{font-size:17px}.sh-mission .sh-wrap{flex-direction:column;gap:8px;padding-block:16px}.sh-section{padding-block:45px}.sh-section-head{display:block;margin-bottom:26px}.sh-section-head h2{font-size:34px}.sh-section-head>p{max-width:none;margin-top:17px}.sh-section-head>.sh-text-link{margin-top:18px}.sh-paths,.sh-opportunities,.sh-news,.sh-feature,.sh-join-grid{grid-template-columns:1fr}.sh-path,.sh-path+.sh-path{padding:25px 0;border-left:0}.sh-path+.sh-path{border-top:1px solid #dcdccf}.sh-number{margin-bottom:14px}.sh-path h3{font-size:28px}.sh-feature-visual{padding:22px;flex-direction:row;gap:20px;border-right:0;border-bottom:1px solid #ffffff18}.sh-feature-bee{width:95px;height:95px}.sh-feature-visual p{font-size:23px;margin:0}.sh-feature-copy{padding:30px 25px}.sh-feature h2{font-size:34px}.sh-opportunity{padding:28px}.sh-opportunity h3{font-size:30px}.sh-help,.sh-alert{align-items:flex-start;flex-direction:column;gap:22px}.sh-help .sh-button{width:100%}.sh-news{gap:30px}.sh-news h3{margin-bottom:16px}.sh-alert{padding-block:30px}.sh-join{padding-block:45px}.sh-join h2{font-size:34px}.sh-support{padding:28px 0 0;border-left:0;border-top:1px solid #ffffff2b}.sh-button{max-width:100%;font-size:12px}.sh-actions{gap:18px}}@media(prefers-reduced-motion:reduce){.sh-button{transition:none}.sh-button:hover{transform:none}}