.apply-page{background:var(--background);overflow:hidden}.apply-page .container{width:min(1120px,100% - 40px)}.apply-hero{border-bottom:1px solid var(--line);background:#f3f1e8}.apply-hero-grid{gap:36px;padding-block:54px 42px;display:grid}.apply-hero-copy .eyebrow{color:#64756a;font-size:10px}.apply-hero-kicker{letter-spacing:-.06em;word-break:keep-all;margin-top:32px;font-size:clamp(23px,6vw,39px);font-weight:650;line-height:1.45}.apply-hero h1{letter-spacing:-.075em;margin-top:16px;font-size:clamp(35px,9vw,60px);font-weight:720;line-height:1.2}.apply-hero h1 span{color:#b65f4c}.apply-hero-lead{color:#606d65;word-break:keep-all;max-width:540px;margin-top:22px;font-size:15px;line-height:1.9}.apply-hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px;display:flex}.apply-hero-actions .button{justify-content:space-between;min-height:54px}.apply-hero-meta{color:#67766b;flex-wrap:wrap;gap:7px 15px;margin-top:22px;font-size:11px;display:flex}.apply-hero-meta span+span:before{content:"·";color:#b47d61;margin-right:13px}.apply-hero-art{background:#e8ebde;border:1px solid #d4d8cc;grid-template-columns:1fr 40px 1fr;align-items:center;gap:4px;min-height:225px;padding:24px 18px;display:grid;position:relative}.apply-art-note{background:var(--paper);border:1px solid #d9ddd3;gap:10px;padding:19px 13px;display:grid;transform:rotate(-3deg);box-shadow:0 8px 24px #203b3e0d}.apply-art-note small{color:#8a9582;letter-spacing:.08em;font-size:8px}.apply-art-note strong{color:var(--ink);letter-spacing:-.05em;word-break:keep-all;font-size:17px}.apply-art-result{background:#254548;border-color:#254548;transform:rotate(3deg)}.apply-art-result small{color:#c5d2b5}.apply-art-result strong{color:#fff}.apply-art-arrow{text-align:center;color:#b56851;font-size:24px}.apply-art-index{color:#c5cbbc;letter-spacing:-.08em;font-size:32px;font-weight:750;line-height:.86;position:absolute;bottom:6px;right:18px}.apply-hero-art>p{color:#697569;font-size:10px;line-height:1.5;position:absolute;bottom:12px;left:18px}.apply-operator-line{color:#6f796f;gap:6px;padding-block:12px 18px;font-size:10px;display:grid}.apply-operator-line span+span{color:#9a6855}.apply-section{padding-block:70px}.apply-narrow{max-width:760px}.apply-page .eyebrow{color:#7b876e}.apply-section h2{color:var(--ink);letter-spacing:-.065em;margin-top:15px;font-size:clamp(29px,7vw,42px);font-weight:650;line-height:1.36}.apply-section-lead{color:#627067;word-break:keep-all;margin-top:20px;font-size:14px;line-height:1.95}.apply-empathy{background:var(--paper)}.apply-empathy-list{gap:10px;margin-top:29px;display:grid}.apply-empathy-list span{color:#42584c;background:#f4f5ef;padding:12px 14px 12px 34px;font-size:12px;position:relative}.apply-empathy-list span:before{content:"✓";color:#a6604c;font-weight:700;position:absolute;left:14px}.apply-definition{background:#e9ede3}.apply-split{gap:30px;display:grid}.apply-value-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.apply-value-flow span{color:#344b43;background:#f8f8f2;border:1px solid #cbd3c5;padding:8px 10px;font-size:10px;font-weight:620}.apply-value-flow b{color:#a56b52;font-size:13px;font-weight:500}.apply-small-note{color:#728071;margin-top:15px;font-size:11px;line-height:1.8}.apply-lessons{background:#fcfbf7}.apply-section-heading{align-items:end;gap:15px;display:grid}.apply-section-heading>p{color:#6d786f;max-width:420px;font-size:13px;line-height:1.85}.apply-lesson-grid{gap:11px;margin-top:31px;display:grid}.apply-lesson-card{background:#fffefa;border:1px solid #dce0d7;min-height:242px;padding:22px 19px 19px;position:relative}.apply-lesson-number{color:#ad7458;letter-spacing:.1em;font-size:10px}.apply-lesson-card h3{color:#263f3f;letter-spacing:-.05em;margin-top:12px;font-size:21px;font-weight:660}.apply-lesson-card h4{color:#607268;margin-top:3px;font-size:12px;font-weight:600}.apply-lesson-card>p{color:#727b72;word-break:keep-all;margin-top:14px;font-size:11px;line-height:1.8}.apply-lesson-output{color:#667457;background:#edf0e7;margin-top:15px;padding:5px 8px;font-size:9px;display:inline-block}.apply-learning-stage{background:#f3f4ee;border:1px solid #dce0d7;margin-top:29px;padding:17px 14px}.apply-stage-heading{gap:4px;display:grid}.apply-stage-heading>span{color:#ad7458;font-size:10px}.apply-stage-heading>strong{color:#2f4945;letter-spacing:-.04em;font-size:19px}.apply-stage-heading>p{color:#6d786f;font-size:11px;line-height:1.75}.apply-learning-stage .apply-lesson-grid{margin-top:20px}.apply-advanced-stage{border-top:1px solid #d7ddd2;margin-top:32px;padding-top:25px}.apply-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.apply-advanced-grid>div{background:#eef0e8;gap:5px;min-height:68px;padding:10px;display:grid}.apply-advanced-grid span{color:#8b957e;font-size:9px}.apply-advanced-grid strong{color:#40564b;word-break:keep-all;font-size:10px;font-weight:630;line-height:1.5}.apply-outcome{color:#f8f8f0;background:#203b3e;gap:8px;margin-top:20px;padding:18px;display:grid}.apply-outcome-label{color:#c5d5b4;font-size:10px}.apply-outcome p{word-break:keep-all;font-size:13px;line-height:1.8}.apply-outcome strong{color:#f0d3b7}.apply-practice{background:#f0eee5}.apply-practice-steps{border-top:1px solid #ccd3c7}.apply-practice-steps article{border-bottom:1px solid #d8ddd3;grid-template-columns:34px 1fr;gap:13px;padding:17px 0;display:grid}.apply-practice-steps article>span{color:#ad7458;font-size:11px}.apply-practice-steps h3{font-size:16px;font-weight:640}.apply-practice-steps p{color:#6e796f;margin-top:4px;font-size:11px;line-height:1.8}.apply-growth{color:#fff;background:#254346}.apply-growth-panel{gap:32px;display:grid}.apply-growth .eyebrow{color:#c6d5b5}.apply-growth h2{color:#fff}.apply-growth-panel>div:first-child>p:last-child{color:#c3cfc4;word-break:keep-all;max-width:530px;margin-top:17px;font-size:12px;line-height:1.9}.apply-growth-mark{background:#2e4e4d;border:1px solid #5c7370;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 11px;padding:20px;display:grid}.apply-growth-mark>span{color:#e1c5a7;font-size:48px;font-weight:700;line-height:1}.apply-growth-mark>small{color:#cfdbcc;font-size:11px}.apply-growth-mark>b{color:#a8bd9a;grid-column:1/-1;font-size:20px}.apply-growth-mark>p{color:#c3d0c1;grid-column:1/-1;margin-top:11px;font-size:10px;line-height:1.7}.apply-community{background:var(--paper)}.apply-community-layout{gap:20px;display:grid}.apply-community-tags{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.apply-community-tags span{color:#586b5b;background:#eff1e9;padding:7px 10px;font-size:10px}.apply-guide{background:#e9ede3}.apply-guide-facts{border-top:1px solid #c9d2c3;margin-top:22px}.apply-guide-facts div{border-bottom:1px solid #c9d2c3;grid-template-columns:1fr 1.1fr;gap:12px;padding:12px 0;font-size:11px;display:grid}.apply-guide-facts span{color:#737f72}.apply-guide-facts strong{color:#314a42;font-weight:650}.apply-impact-note{color:#687666;border-left:2px solid #b87255;margin-top:15px;padding-left:12px;font-size:10px;line-height:1.8}.apply-faq{border-top:1px solid #c7d0c3}.apply-faq details{border-bottom:1px solid #c7d0c3}.apply-faq summary{color:#30463f;cursor:pointer;padding:15px 27px 15px 0;font-size:12px;font-weight:640;list-style:none;position:relative}.apply-faq summary::-webkit-details-marker{display:none}.apply-faq summary:after{content:"+";color:#8b6b57;font-size:18px;position:absolute;top:10px;right:3px}.apply-faq details[open] summary:after{content:"−"}.apply-faq details p{color:#6e796f;padding:0 7px 15px 0;font-size:11px;line-height:1.85}.apply-application{border-top:1px solid var(--line);background:#f6f3eb}.apply-application-layout{align-items:start;gap:28px;display:grid}.apply-application-copy h2{color:var(--ink);letter-spacing:-.065em;margin-top:17px;font-size:clamp(31px,7vw,43px);font-weight:650;line-height:1.35}.apply-application-copy>p:not(.eyebrow){color:#657168;word-break:keep-all;margin-top:16px;font-size:13px;line-height:1.9}.apply-application-operator{border-top:1px solid #d7dbd1;padding-top:16px}.apply-application-operator strong{color:#3d5348}.apply-form-card{background:var(--paper);border:1px solid #d9ded4;padding:22px 17px;box-shadow:0 12px 32px #1c343709}.apply-form-intro h3{color:#263e3e;letter-spacing:-.045em;margin-top:9px;font-size:19px;font-weight:650;line-height:1.5}.apply-form-intro>p:last-child{color:#6d786e;margin-top:7px;font-size:11px;line-height:1.8}.apply-privacy-pending{color:#644d3e;background:#fbf5ed;border:1px solid #dfcbb6;margin-top:17px;padding:13px}.apply-privacy-pending strong{font-size:11px}.apply-privacy-pending p{color:#76695b;margin-top:4px;font-size:10px;line-height:1.75}.apply-form-card form{margin-top:18px}.apply-field-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.apply-form-card .apply-field-grid>.form-field{grid-template-rows:auto auto;align-content:start;min-width:0;margin:0;display:grid}.apply-form-card .form-field{margin-bottom:14px}.apply-form-card .form-field label{color:#43584b;align-items:center;min-height:20px;margin-bottom:6px;font-size:11px;font-weight:620;display:flex}.apply-form-card .form-field label span[aria-hidden]{color:#b85e4b}.apply-form-card input:not([type=checkbox]),.apply-form-card textarea{box-sizing:border-box;width:100%;height:45px;min-height:45px;color:var(--ink);background:#fff;border:1px solid #ced5ca;border-radius:4px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;display:block}.apply-form-card textarea{min-height:86px}.apply-form-card input:disabled,.apply-form-card textarea:disabled{color:#7d867d;background:#f0f1ed}.apply-form-card fieldset{border:1px solid #d7ddd3;min-width:0;margin:20px 0 0;padding:14px 12px 10px}.apply-form-card fieldset:disabled{opacity:.72}.apply-form-card legend{color:#42564b;padding-inline:5px;font-size:11px;font-weight:650}.apply-privacy-copy{color:#657168;gap:6px;padding-bottom:12px;font-size:9px;line-height:1.65;display:grid}.apply-privacy-copy strong{color:#3b5146}.apply-consent-row{color:#59675d;border-top:1px solid #e6e9e2;align-items:flex-start;gap:8px;padding-block:9px;font-size:10px;line-height:1.7;display:flex}.apply-consent-row input{accent-color:#2c4a48;flex:none;width:16px;height:16px;margin:2px 0 0}.apply-consent-row strong{color:#8c5e4a}.apply-submit{justify-content:space-between;width:100%;margin-top:16px}.apply-form-message{color:#7a8278;min-height:22px;margin-top:9px;font-size:10px;line-height:1.7}.apply-form-message.success{color:#35634b;font-weight:650}.apply-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:699px){.apply-page .mobile-break{display:initial}}@media (min-width:700px){.apply-page .container{width:min(1120px,100% - 64px)}.apply-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:55px;padding-block:78px 58px}.apply-hero-kicker{margin-top:39px}.apply-hero-actions{flex-direction:row;align-items:center}.apply-hero-actions .button{justify-content:center}.apply-hero-art{min-height:330px;padding:32px}.apply-art-note{padding:22px 16px}.apply-art-note strong{font-size:21px}.apply-art-index{font-size:46px;bottom:12px;right:28px}.apply-hero-art>p{font-size:11px;bottom:20px;left:28px}.apply-operator-line{justify-content:space-between;padding-block:14px 20px;display:flex}.apply-section{padding-block:100px}.apply-empathy-list{grid-template-columns:repeat(3,1fr)}.apply-split{grid-template-columns:1fr 1fr;align-items:start;gap:72px}.apply-section-heading{grid-template-columns:1fr 1fr;gap:50px}.apply-lesson-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px}.apply-lesson-card{min-height:260px;padding:26px}.apply-lesson-card h3{font-size:25px}.apply-lesson-card h4{font-size:13px}.apply-lesson-card>p{font-size:12px}.apply-lesson-output{margin-top:21px;font-size:10px}.apply-learning-stage{margin-top:42px;padding:27px}.apply-stage-heading>strong{font-size:22px}.apply-stage-heading>p{font-size:12px}.apply-learning-stage .apply-lesson-grid{margin-top:27px}.apply-advanced-stage{margin-top:43px;padding-top:34px}.apply-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.apply-advanced-grid>div{min-height:86px;padding:13px}.apply-advanced-grid strong{font-size:11px}.apply-outcome{grid-template-columns:120px 1fr;align-items:center;padding:23px 28px}.apply-outcome p{font-size:14px}.apply-growth-panel{grid-template-columns:1fr .65fr;align-items:center;gap:60px}.apply-growth-mark{padding:26px}.apply-growth-mark>span{font-size:58px}.apply-guide .apply-split{gap:80px}.apply-community-layout{grid-template-columns:1fr 1fr;gap:72px}.apply-application-layout{grid-template-columns:.78fr 1.22fr;gap:60px}.apply-form-card{padding:28px}.apply-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.apply-hero-grid{gap:90px}.apply-hero-art{min-height:375px}.apply-lesson-grid{grid-template-columns:repeat(4,1fr)}.apply-lesson-card{min-height:315px;padding:23px 18px}.apply-lesson-card h3{font-size:22px}.apply-application-layout{gap:90px}}
