.marketing-shell{--paper:#fbf9f3;--ink:#193b32;--moss:#245244;--rust:#a9432e;--background:#fbf9f3;--foreground:#193b32;--muted:#59665f;--border:#d7ded4;--primary:#245244;--accent:#a9432e;--student-yellow:#f4d974;--student-lilac:#e8e2f2;color:var(--ink);background:var(--paper)}.marketing-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #a9432e}.marketing-shell :is(section[id],input[id],[data-form-error]){scroll-margin-top:110px}.student-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.student-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf9f3f5;position:sticky;top:0}.student-header-inner{align-items:center;gap:28px;min-height:92px;display:flex}.student-brand{flex:0 0 145px;display:block}.student-brand img{width:145px;height:auto}.student-desktop-nav{flex:1;justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);font-size:14px;font-weight:600;display:flex}.student-desktop-nav a{white-space:nowrap;text-underline-offset:8px;padding-block:12px}.student-desktop-nav a:hover,.student-desktop-nav a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}.student-button{justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.student-header-cta{white-space:nowrap;min-height:44px;padding:10px 20px;font-size:14px}.student-mobile-nav{display:none;position:relative}.student-mobile-nav summary{cursor:pointer;align-items:center;gap:10px;padding:12px;font-weight:600;list-style:none;display:flex}.student-mobile-nav summary::-webkit-details-marker{display:none}.student-mobile-nav nav{background:var(--paper);border:1px solid var(--border);border-radius:16px;width:min(340px,100vw - 32px);max-height:calc(100svh - 108px);padding:16px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 16px 40px #193b321a}.student-mobile-nav nav a{justify-content:space-between;gap:10px;min-height:46px;padding:12px;display:flex}.student-mobile-nav nav a[aria-current]{background:#e9eee5;border-radius:6px}.student-mobile-nav nav .student-button{margin-top:12px}.student-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.65}.student-hero{padding-top:42px;overflow:hidden}.student-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;padding-bottom:46px;display:grid}.student-hero-copy{z-index:1;padding-block:28px;position:relative}.student-hero-copy>.student-eyebrow{align-items:center;gap:9px;display:flex}.student-spark{object-fit:contain;flex-shrink:0;width:25px;height:25px}.student-hero h1{font-family:var(--font-display),serif;letter-spacing:-.065em;margin-top:23px;font-size:clamp(54px,5.5vw,80px);font-weight:600;line-height:1.04}.student-hero h1 em{color:var(--moss);text-decoration:underline;-webkit-text-decoration-color:var(--student-yellow);text-decoration-color:var(--student-yellow);text-underline-offset:8px;font-weight:400;text-decoration-thickness:7px}.student-hero-lead{max-width:465px;color:var(--muted);margin-top:30px;font-size:20px;line-height:1.65}.student-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.student-text-link{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #193b3245;text-decoration:underline #193b3245;transition:color .18s;display:inline-flex}.student-text-link:hover{color:var(--rust)}.student-hero-reassurance{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:25px;font-size:13px;display:flex}.student-hero-art{padding:10px 0 18px;position:relative}.student-illustration{mix-blend-mode:multiply;width:100%;height:auto}.student-art-label{z-index:1;background:var(--student-lilac);font-family:var(--font-display),serif;border:1px solid #193b3240;padding:11px 16px;font-size:17px;font-style:italic;position:absolute;top:30px;left:-10px;transform:rotate(-6deg)}.student-art-sticker{background:var(--student-yellow);outline:7px solid var(--student-yellow);text-align:center;border:1px dashed #193b3280;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:55px;right:-8px;transform:rotate(9deg)}.student-art-sticker .hero-sticker-book{object-fit:contain;width:25px;height:25px;margin-top:5px}.student-art-caption{text-align:center;color:var(--muted);letter-spacing:.04em;margin-top:-8px;font-size:12px}.student-art-caption span{margin-right:12px}.student-promise-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.student-promise-strip .student-wrap{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:14px;display:flex}.student-promise-strip span:first-child{font-family:var(--font-display),serif;font-size:20px;font-style:italic}.student-promise-strip span:not(:first-child):before{content:"";vertical-align:middle;background:var(--moss);width:20px;height:20px;margin-right:12px;display:inline-block;-webkit-mask:url(/brand/mark.png) 50%/contain no-repeat;mask:url(/brand/mark.png) 50%/contain no-repeat}.student-section,.student-pathfinder{padding-block:92px}.student-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px;display:flex}.student-section-heading h2,.student-funding-grid h2,.student-faq-grid h2,.student-closing h2{font-family:var(--font-display),serif;letter-spacing:-.045em;font-size:clamp(31px,3.6vw,48px);font-weight:500;line-height:1.13}.student-section-heading h2{margin-top:12px}.student-section-heading>p{color:var(--muted);max-width:270px;line-height:1.6}.student-path-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.student-path-choices label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:14px;min-height:80px;padding:20px;font-size:17px;font-weight:600;transition:background .15s,border-color .15s;display:flex;position:relative}.student-path-choices label:hover{border-color:var(--moss)}.student-path-choices label.is-selected{background:var(--ink);color:#fff;border-color:var(--ink)}.student-path-choices input{opacity:0;width:1px;height:1px;position:absolute}.student-path-choices label:has(input:focus-visible){outline:3px solid var(--rust);outline-offset:4px}.student-path-number{opacity:.55;font-size:13px}.student-path-check{border:1px solid #8ea393;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.student-path-choices .is-selected .student-path-check:after{content:"";background:var(--moss);border-radius:50%;width:8px;height:8px}.student-path-result{border:1px solid var(--border);background:#f0f2e9;border-radius:12px;grid-template-columns:1.2fr 1fr;gap:64px;margin-top:18px;padding:36px 40px;display:grid}.student-path-result h3{letter-spacing:-.03em;font-size:28px;font-family:var(--font-display),serif;margin:10px 0;line-height:1.25}.student-path-result p:not(.student-eyebrow){color:var(--muted);line-height:1.65}.student-path-result .student-text-link{margin-top:12px}.student-path-result ol{gap:14px;margin-top:6px;display:grid}.student-path-result li{align-items:center;gap:12px;display:flex}.student-path-result li span{border:1px solid #b9c8b7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.student-small-note{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.6}.student-funding-section{background:#e9eee5;padding:75px 0}.student-funding-grid{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.student-funding-grid>div:last-child h2{margin:14px 0 22px}.student-funding-grid>div:last-child>p:not(.student-eyebrow){color:var(--muted);line-height:1.7}.student-funding-art{background:var(--student-yellow);border:1px solid #ccb962;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:375px;padding:40px;display:flex;position:relative;transform:rotate(-3deg)}.student-funding-art>p{letter-spacing:.18em;font-size:10px}.student-funding-art h2{font-size:clamp(29px,3.1vw,41px);position:relative}.student-funding-symbol{object-fit:contain;opacity:.22;width:86px;height:86px;position:absolute;top:36px;right:28px}.student-note-tape{background:#faf9eeac;border-inline:2px dotted #e9eee5;width:100px;height:32px;position:absolute;top:-16px;left:37%;transform:rotate(7deg)}.student-note-footer{border-top:1px solid #193b3240;padding-top:18px;font-size:12px}.student-tick-list{gap:12px;margin:24px 0;display:grid}.student-tick-list li{gap:12px;display:flex}.student-tick-list li:before{content:"✓";color:var(--moss);font-weight:600}.student-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.student-destination{border:1px solid var(--border);background:#fff;border-radius:14px;transition:transform .2s;overflow:hidden}.student-destination:hover{transform:translateY(-6px)}.student-destination-art{background:#d5e3ed;justify-content:center;align-items:center;height:205px;display:flex;position:relative;overflow:hidden}.student-destination--1 .student-destination-art{background:#e8e2f2}.student-destination--2 .student-destination-art{background:#eedbba}.student-destination-initial{font-size:110px;font-family:var(--font-display),serif;letter-spacing:-.06em;font-style:italic;font-weight:600;position:relative}.student-destination-orbit{border:1px solid #193b3240;border-radius:50%;width:240px;height:240px;position:absolute;top:50px;left:-75px}.student-destination-orbit:after{content:"";border:1px solid #193b3240;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;left:180px}.student-destination-stamp{letter-spacing:.13em;border:1px solid #193b3280;padding:7px;font-size:8px;line-height:1.5;position:absolute;bottom:15px;right:14px;transform:rotate(-10deg)}.student-destination-copy{padding:24px}.student-destination-copy h3{font-family:var(--font-display),serif;letter-spacing:-.03em;justify-content:space-between;gap:12px;margin:6px 0 12px;font-size:27px;display:flex}.student-destination-copy h3 span{font-family:var(--font-body),sans-serif}.student-destination-copy>p:last-child{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.student-process{background:var(--ink);color:#fbf9f3;padding:76px 0}.student-process .student-eyebrow{color:#c4d0be}.student-process .student-text-link{color:var(--student-yellow);text-decoration-color:#f4d97488}.student-process-steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:50px;display:grid}.student-step-index{width:48px;height:48px;color:var(--student-yellow);border:1px solid #f4d97477;border-radius:50%;place-items:center;font-size:15px;display:inline-grid}.student-process-steps h3{font-size:24px;font-family:var(--font-display),serif;margin:20px 0 12px}.student-process-steps p{color:#cbd7cf;line-height:1.7}.student-university-list{grid-template-columns:1fr 1fr;gap:0 42px;display:grid}.student-university-list>a{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:25px 0;display:flex}.student-list-index,.student-university-list p{color:var(--muted);font-size:12px}.student-university-list h3{font-family:var(--font-display),serif;margin-top:4px;font-size:24px}.student-list-arrow{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;margin-left:auto;transition:background .2s;display:grid}.student-university-list a:hover .student-list-arrow{background:var(--student-yellow)}.student-community{background:#f0ece4;padding:76px 0}.student-community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.student-community-grid>a{background:var(--paper);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:start;padding:30px;display:flex}.student-community-grid h3{font-family:var(--font-display),serif;margin:16px 0;font-size:28px;line-height:1.2}.student-community-grid p:not(.student-eyebrow){color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.student-community-grid .student-text-link{margin-top:auto;padding-top:24px}.student-community-grid>.student-event{background:var(--student-lilac)}.student-faq-grid{grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.student-faq-grid h2{margin:14px 0 22px}.student-faq-grid>div:first-child>p:not(.student-eyebrow){color:var(--muted);max-width:350px;line-height:1.7}.student-faq-grid .student-text-link{margin-top:18px}.marketing-shell .marketing-faq{background:0 0;border:0;border-radius:0}.marketing-shell .marketing-faq details{padding-inline:0}.marketing-shell .marketing-faq summary{font-family:var(--font-body),sans-serif;font-size:18px;font-weight:600}.student-consult-section{color:var(--paper);background:var(--ink);padding:80px 0}.student-consult-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.student-consult-grid>div:first-child h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:22px 0;font-size:clamp(40px,4.8vw,64px);line-height:1.12}.student-consult-grid>div:first-child h2 em{color:var(--student-yellow)}.student-consult-grid>div:first-child>p:not(.student-eyebrow){color:#cedad2;font-size:18px;line-height:1.7}.student-consult-grid>div:first-child ul{color:#cedad2;gap:12px;margin-top:30px;display:grid}.student-consult-grid>div:first-child li:before{content:"✓";color:var(--student-yellow);margin-right:12px}.student-consult-card{background:var(--paper);color:var(--ink);border-radius:18px;padding:36px}.student-consult-card h3{font-family:var(--font-display),serif;margin-top:10px;font-size:30px;line-height:1.15}.student-consult-card>p:not(.student-eyebrow){color:var(--muted);margin:12px 0 26px}.student-consult-card form input:not([type=checkbox]):not([type=hidden]){background:#fff;border-radius:6px;min-height:48px}.student-consult-card form button{border-radius:6px}.student-page-intro{border-bottom:1px solid var(--border);background:#e9eee5;padding:36px 0 64px;overflow:hidden}.student-page-intro>.student-wrap{position:relative}.student-breadcrumb{color:var(--muted);align-items:center;gap:12px;min-height:40px;margin-bottom:30px;font-size:13px;display:inline-flex}.student-page-intro h1{font-family:var(--font-display),serif;letter-spacing:-.045em;z-index:1;max-width:840px;margin-top:14px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08;position:relative}.student-page-lead{color:var(--muted);z-index:1;max-width:700px;margin-top:24px;font-size:19px;line-height:1.7;position:relative}.student-intro-spark{object-fit:contain;opacity:.12;pointer-events:none;width:220px;height:220px;position:absolute;top:15px;right:10px}.student-detail-intro{background:#eee8dc}.marketing-shell .marketing-card{border:1px solid var(--border);box-shadow:none;background:#fffefa;border-radius:12px;padding:28px;transition:transform .2s,border-color .2s}.marketing-shell .marketing-card:hover{border-color:var(--moss);box-shadow:none;transform:translateY(-4px)}.marketing-shell .marketing-card:before,.marketing-shell .marketing-card:after{display:none}.marketing-shell .marketing-card--featured{background:#e8e2f2}.marketing-shell .marketing-card-arrow{border-top:1px solid var(--border);opacity:1;color:var(--moss);font-family:var(--font-body),sans-serif;justify-content:space-between;margin-top:26px;padding-top:16px;font-size:13px;display:flex;position:static;transform:none}.student-closing{background:var(--student-lilac);padding:64px 0}.student-closing>.student-wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.student-closing h2{margin:14px 0 20px}.student-closing>.student-wrap>div>p:not(.student-eyebrow){color:var(--muted);line-height:1.7}.student-closing-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.student-closing-actions>p{font-size:13px}.marketing-shell .student-footer{background:#193b32}.student-footer .student-footer-logo{background:var(--paper);border-radius:5px;padding:8px 12px;display:inline-block}.student-funding-types{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.student-funding-types article{border-top:3px solid var(--moss);padding:26px 0}.student-funding-types h2{font-family:var(--font-display),serif;margin:12px 0;font-size:28px}.student-funding-types p{color:var(--muted);line-height:1.7}.student-scholarship-checklist{background:#e9eee5;border-radius:12px;grid-template-columns:1fr 1fr;gap:40px;margin-top:55px;padding:40px;display:grid}.student-scholarship-checklist h2{font-family:var(--font-display),serif;font-size:34px;line-height:1.2}.student-scholarship-checklist p{color:var(--muted);margin-top:18px;line-height:1.7}.student-scholarship-checklist ul{gap:12px;display:grid}.student-scholarship-checklist li{border-bottom:1px solid #193b3230;padding-bottom:12px}.student-scholarship-checklist .student-text-link{margin-top:16px}.student-filter-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:15px;display:flex}.student-empty-state{border:1px solid var(--border);text-align:center;background:#f0f2e9;border-radius:12px;padding:48px 28px}.student-empty-state h2{font-family:var(--font-display),serif;margin-bottom:12px;font-size:30px}.student-empty-state p{color:var(--muted);max-width:540px;margin:0 auto 20px;line-height:1.7}.marketing-shell .marketing-inquire-page:before{display:none}.marketing-shell .marketing-inquire-page{color:var(--ink);background:#e9eee5}.marketing-shell .marketing-inquire-page>:first-child:not(.marketing-inquire){display:none}.marketing-shell .marketing-inquire{padding-top:52px;padding-bottom:70px}.marketing-shell .marketing-inquire-title{color:var(--ink)}.marketing-shell .marketing-inquire-lead{color:var(--muted)}.marketing-shell .marketing-inquire-kicker{color:var(--moss);background:0 0;border-color:#193b3230}.marketing-shell .marketing-inquire-path li>div>p:first-child{color:var(--ink)}.marketing-shell .marketing-inquire-path li>div>p:last-child,.marketing-shell .marketing-inquire-privacy{color:var(--muted)}.marketing-shell .marketing-inquire-path li>span{color:var(--moss);background:#fbf9f3;border-color:#193b3220}.marketing-shell .marketing-inquire-whatsapp{color:var(--ink);background:var(--paper);border-color:var(--border)}.marketing-shell .marketing-inquire-whatsapp span span{color:var(--muted)}.marketing-shell .marketing-inquire-letter{border:1px solid var(--border);box-shadow:0 8px 24px #193b3209}@media (max-width:1100px){.student-desktop-nav{gap:16px;font-size:13px}.student-header-inner{gap:20px}.student-brand,.student-brand img{flex-basis:120px;width:120px}.student-funding-grid{gap:50px}.student-consult-grid{gap:45px}}@media (max-width:960px){.student-desktop-nav{display:none}.student-mobile-nav{display:block}.student-header-cta{margin-left:auto}.student-hero h1{font-size:62px}.student-path-choices label{padding:16px;font-size:15px}.student-path-result{gap:32px}.student-faq-grid{gap:40px}}@media (max-width:767px){.student-wrap{width:calc(100% - 40px)}.student-header-inner{gap:12px;min-height:76px}.student-header-cta{gap:10px;padding:9px 14px;font-size:13px}.student-mobile-nav summary{padding-inline:5px}.student-hero{padding-top:18px}.student-hero-grid{grid-template-columns:1fr;gap:14px;padding-bottom:30px}.student-hero-copy{padding-block:24px 0}.student-hero h1{margin-top:20px;font-size:clamp(49px,9.5vw,68px)}.student-hero h1 em{text-decoration-thickness:5px}.student-hero-lead{max-width:520px;margin-top:24px;font-size:18px}.student-hero-actions{gap:13px 20px;margin-top:25px}.student-hero-reassurance{margin-top:20px;font-size:12px}.student-hero-art{width:100%;max-width:500px;margin-inline:auto;padding-bottom:5px}.student-art-label{font-size:15px;top:24px;left:0}.student-art-sticker{width:98px;height:98px;font-size:12px;bottom:50px;right:8px}.student-promise-strip .student-wrap{flex-wrap:wrap;justify-content:start;gap:12px 20px;font-size:12px}.student-promise-strip span:first-child{width:100%;font-size:18px}.student-promise-strip span:not(:first-child):before{margin-right:8px}.student-section,.student-pathfinder{padding-block:58px}.student-section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:27px}.student-path-choices{grid-template-columns:1fr;gap:8px}.student-path-choices label{min-height:60px;font-size:16px}.student-path-result{grid-template-columns:1fr;gap:24px;padding:26px 22px}.student-path-result h3{font-size:27px}.student-funding-grid{grid-template-columns:1fr;gap:44px}.student-funding-art{min-height:300px;margin-inline:10px;padding:30px}.student-funding-section{padding:55px 0}.student-destinations{grid-template-columns:1fr;gap:22px}.student-destination-art{height:170px}.student-process{padding-block:55px}.student-process-steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.student-process-steps li{border-bottom:1px solid #ffffff30;padding-bottom:28px}.student-process-steps h3{margin-top:16px}.student-university-list{grid-template-columns:1fr}.student-community{padding-block:54px}.student-faq-grid,.student-consult-grid{grid-template-columns:1fr;gap:32px}.student-consult-section{padding:54px 0}.student-consult-card{padding:27px 22px}.student-page-intro{padding:20px 0 42px}.student-page-intro h1{font-size:42px}.student-page-lead{font-size:17px}.student-intro-spark{opacity:.12;width:150px;height:150px;top:20px;right:-45px}.student-breadcrumb{margin-bottom:18px}.student-closing{padding-block:48px}.student-closing>.student-wrap{grid-template-columns:1fr;gap:30px}.student-closing-actions{align-items:start}.student-funding-types{grid-template-columns:1fr;gap:12px}.student-scholarship-checklist{grid-template-columns:1fr;gap:26px;margin-top:30px;padding:26px}.marketing-shell .marketing-inquire{padding-top:35px}}@media (max-width:380px){.student-header-cta{display:none}.student-mobile-nav{margin-left:auto}.student-hero h1{font-size:47px}}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.next-footer{color:var(--ink);background:#f0eee5;border-top:1px solid #d9ddce;padding:52px 0 24px}.footer-invitation{border-bottom:1px solid #cfd6c8;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:0 0 48px;display:grid}.footer-invitation h2{font:500 clamp(28px,3.3vw,44px)/1.15 var(--font-display),serif;letter-spacing:-.045em;margin-top:14px}.footer-invitation h2 em{color:#487057}.footer-invitation>div:last-child{justify-self:end}.footer-invitation>div:last-child p{color:var(--muted);margin-top:14px;font-size:12px}.next-footer-main{grid-template-columns:1fr 1.8fr;gap:70px;padding:48px 0;display:grid}.next-footer-wordmark{font:600 64px/1 var(--font-display),serif;letter-spacing:-.075em;align-items:center;gap:10px;display:inline-flex}.next-footer-wordmark .footer-book-mark{object-fit:contain;width:44px;height:44px;transition:transform .3s}.next-footer-wordmark:hover .footer-book-mark{transform:rotate(-8deg)translateY(-3px)}.next-footer-brand>p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.next-footer-socials{flex-wrap:wrap;gap:18px;margin-top:26px;font-size:12px;display:flex}.next-footer a{text-underline-offset:5px}.next-footer a:hover{text-decoration:underline}.next-footer .student-button:hover,.next-footer-wordmark:hover{text-decoration:none}.next-footer-nav{grid-template-columns:1fr 1fr 1.2fr;gap:28px;display:grid}.next-footer-nav h2{text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-size:12px}.next-footer-nav a{width:fit-content;padding:7px 0;font-size:14px;display:block}.next-footer-nav p{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.next-footer-bottom{color:var(--muted);border-top:1px solid #cfd6c8;justify-content:space-between;gap:20px;padding-top:24px;font-size:12px;display:flex}.next-footer-bottom>div{gap:24px;display:flex}.next-footer-legal{color:var(--muted);max-width:850px;margin-top:18px;font-size:11px}.next-footer-legal summary{cursor:pointer;width:fit-content;padding-block:9px}.next-footer-legal p{margin-top:8px;line-height:1.8}.lead-page{background:radial-gradient(ellipse at 4% 40%,#e4eddd,transparent 58%),var(--paper);padding:12px 0 74px}.lead-page .student-breadcrumb{min-height:30px;margin-bottom:12px}.lead-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,88px);display:grid}.lead-story{padding-top:14px}.lead-story>.student-eyebrow{letter-spacing:.1em;align-items:center;gap:9px;font-size:10px;display:flex}.lead-dot{background:#477253;border-radius:50%;flex-shrink:0;width:8px;height:8px}.lead-story h1{font:500 clamp(42px,4.7vw,66px)/1.06 var(--font-display),serif;letter-spacing:-.055em;margin:24px 0}.lead-story h1 em{color:#417451;text-underline-offset:7px;-webkit-text-decoration:underline #efd477;text-decoration:underline #efd477;text-decoration-thickness:5px;display:block}.lead-story-intro{color:var(--muted);max-width:460px;font-size:18px;line-height:1.65}.lead-benefits{margin-top:36px}.lead-benefits>p{font-size:10px}.lead-benefits ul{gap:19px;margin-top:20px;display:grid}.lead-benefits li{align-items:start;gap:16px;display:flex}.lead-benefits li>span{border:1px solid #bdcbb9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.lead-benefits strong{font-size:15px;font-weight:600}.lead-benefits li p{color:var(--muted);margin-top:3px;font-size:14px}.lead-doodle{color:#62785c;align-items:center;gap:16px;margin-top:34px;display:flex}.lead-doodle .lead-book-mark{object-fit:contain;flex-shrink:0;width:50px;height:50px}.lead-doodle p{font:italic 18px/1.35 var(--font-display),serif;transform:rotate(-4deg)}.lead-doodle svg{width:100px;height:70px}.lead-form-card{background:#fffefa;border:1px solid #dce2d6;border-radius:22px;padding:26px 32px 24px;position:relative;box-shadow:0 16px 48px #193b320b,0 3px 8px #193b3205}.lead-form-topline{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:600;display:flex}.lead-free{letter-spacing:0;white-space:nowrap;background:#e7efdd;border-radius:50px;padding:6px 11px;font-size:12px}.lead-form-card h2{font:500 34px/1.15 var(--font-display),serif;letter-spacing:-.04em;margin:16px 0 9px}.lead-form-intro{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.6}.lead-form-card .marketing-inquire-form{grid-template-columns:1fr;gap:14px;display:grid}.lead-form-card .inquire-field{font-size:13px}.lead-form-card .marketing-inquire-input{width:100%;min-height:48px;font-family:var(--font-body),sans-serif;color:var(--ink);background:#fff;border:1px solid #cad3c6;border-radius:9px;margin-top:7px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.lead-form-card .marketing-inquire-input::placeholder{color:#7b827a;font-size:14px}.lead-form-card .marketing-inquire-input:focus{border-color:#4e7856;outline:none;box-shadow:0 0 0 3px #e4ecdf}.lead-form-card .marketing-inquire-input[aria-invalid=true]{border-color:var(--rust)}.lead-form-card .inquire-field[data-span=all]{background:0 0;border:0;padding:0}.lead-form-card label[for=consent]{background:0 0;border:0;padding:2px 0;font-size:12px;line-height:1.7}.lead-form-card input[type=checkbox]{accent-color:var(--ink);flex-shrink:0}.lead-form-card .marketing-inquire-submit,.student-submit{justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 18px;font-size:14px;font-weight:500;display:flex}.lead-form-card .marketing-inquire-form-note{color:var(--muted);text-align:center;letter-spacing:.02em;margin:-3px 0 0;font-size:11px}.lead-form-next{border-top:1px solid var(--border);gap:12px;margin-top:23px;padding-top:21px;display:flex}.lead-form-next>span{color:#4e7856;font-size:25px}.lead-form-next p{color:var(--muted);font-size:12px;line-height:1.7}.lead-form-next strong{color:var(--ink);font-size:13px;display:block}.lead-form-alternative{color:var(--muted);text-align:center;margin-top:18px;font-size:12px;line-height:1.7}.lead-form-alternative a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lead-subjects{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.lead-subjects li{background:#ecf1e7;border-radius:6px;padding:8px 12px;font-size:13px}.lead-subjects li>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px;display:block}.student-lead-reminder{display:none}.student-button>span,.student-text-link>span{transition:transform .25s;display:inline-block}.student-button:hover>span,.student-text-link:hover>span{transform:translate(3px,-3px)}@keyframes student-enter{0%{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes student-sway{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(3deg)translateY(-7px)}}@keyframes student-nod{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg)translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.student-revealed{animation:.7s cubic-bezier(.2,.65,.25,1) both student-enter}.student-hero-copy>*{animation:.8s cubic-bezier(.2,.65,.25,1) both student-enter}.student-hero-copy h1{animation-delay:80ms}.student-hero-lead{animation-delay:.16s}.student-hero-actions{animation-delay:.24s}.student-hero-reassurance{animation-delay:.3s}.student-art-sticker{animation:4s ease-in-out student-sway}.student-art-label{animation:4.5s ease-in-out student-nod}.lead-story,.lead-form-card{animation:.65s cubic-bezier(.2,.65,.25,1) both student-enter}.lead-form-card{animation-delay:.12s}.lead-benefits li{animation:.65s both student-enter}.lead-benefits li:nth-child(2){animation-delay:.13s}.lead-benefits li:nth-child(3){animation-delay:.26s}.student-destination:nth-child(2),.student-community-grid>:nth-child(2){animation-delay:80ms}.student-destination:nth-child(3),.student-community-grid>:nth-child(3){animation-delay:.16s}}@media (max-width:1000px){.next-footer-main{grid-template-columns:1fr;gap:35px}.lead-layout{gap:32px}.lead-form-card{padding:26px}.lead-story h1{font-size:48px}}@media (max-width:767px){.next-footer{padding-top:35px;padding-bottom:100px}.footer-invitation{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.footer-invitation>div:last-child{justify-self:start}.next-footer-main{padding-block:35px}.next-footer-nav{grid-template-columns:1fr 1fr;gap:30px 20px}.next-footer-wordmark{font-size:57px}.next-footer-socials{gap:22px}.next-footer-bottom{flex-direction:column;gap:14px}.next-footer-nav a,.next-footer-socials a{align-items:center;min-height:38px;display:inline-flex}.next-footer-nav a{display:flex}.lead-page{padding-top:0;padding-bottom:40px}.lead-page .student-breadcrumb{margin-bottom:8px}.lead-layout{flex-direction:column;gap:22px;display:flex}.lead-story{display:contents}.lead-story>.student-eyebrow{order:0;font-size:9px}.lead-story h1{order:1;margin:-10px 0;font-size:40px}.lead-story h1 em{display:inline}.lead-story-intro{order:2;font-size:16px}.lead-form-card{border-radius:16px;order:3;width:100%;padding:26px 22px}.lead-benefits{order:4;margin-top:8px}.lead-doodle{order:5;margin-top:0}.lead-form-card h2{font-size:32px}.lead-form-card .marketing-inquire-submit{font-size:14px}.student-lead-reminder{z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf9f3f5;border-top:1px solid #d4dccf;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 22px #193b3210}.student-lead-reminder strong{font-size:11px;font-weight:600;display:block}.student-lead-reminder>div>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.student-lead-reminder a{background:var(--student-yellow);color:var(--ink);border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.student-header-cta{gap:8px;padding:10px;font-size:11px}.student-header-cta>span{font-size:18px}}.lead-success{padding:24px 0}.lead-success-check{width:58px;height:58px;color:var(--moss);background:#e4eddb;border-radius:50%;place-items:center;margin-bottom:22px;font-size:28px;display:grid}.lead-success-message{font:500 28px/1.25 var(--font-display),serif;letter-spacing:-.03em}.lead-success>p:last-child{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.7}.marketing-shell :is(.student-button,.marketing-inquire-submit,.student-submit,.marketing-cta,.student-lead-reminder a){color:#193b32;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#eaf1eca6;border:1px solid #6e8f7859;border-radius:9px;transition:background-color .18s,border-color .18s}.marketing-shell :is(.student-button,.marketing-inquire-submit,.student-submit,.marketing-cta,.student-lead-reminder a):hover:not(:disabled){color:#193b32;box-shadow:none;background:#dae9dec7;border-color:#5579608c;transform:none}.marketing-shell :is(.marketing-inquire-submit,.student-submit):disabled{opacity:.55;cursor:wait}.marketing-shell .student-action-icon{width:14px;height:14px;box-shadow:none;background:0 0;border:0;flex:0 0 14px;display:inline-block}.marketing-shell .student-header-cta{gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:500}.marketing-shell .student-path-choices label.is-selected{color:var(--ink);background:#e4ede6;border-color:#8fa995}@media (max-width:767px){.marketing-shell .student-header-cta{padding-inline:10px;font-size:12px}}.hero-possibilities{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.hero-possibilities span{color:#4f4361;background:#e8e2f2;border:1px solid #d7cfe4;border-radius:5px;padding:7px 11px;font-size:12px;display:inline-block;transform:rotate(-2deg)}.hero-possibilities span:nth-child(2){color:#645b32;background:#f7edcb;border-color:#e8dba7;transform:rotate(2deg)}.hero-possibilities span:nth-child(3){color:#3d6267;background:#e2ecee;border-color:#cbdcde;transform:rotate(-1deg)}.student-hero-copy .student-hero-lead{max-width:465px;margin-top:22px;font-size:18px}.hero-consult-invitation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #d5dfd1;border-radius:14px;max-width:500px;margin-top:26px;padding:22px}.hero-invitation-heading{align-items:center;gap:9px;display:flex}.hero-invitation-heading>p{letter-spacing:-.02em;font-size:16px;font-weight:600}.hero-invitation-dot{background:#57936b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-free-label{color:#536346;white-space:nowrap;background:#e9efdf;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px}.hero-invitation-copy{color:var(--muted);max-width:400px;margin-top:10px;font-size:14px;line-height:1.6}.hero-consult-invitation .student-hero-actions{gap:14px;margin-top:18px}.marketing-shell .hero-primary-cta{background:#d7eadead;border-color:#94b59f;min-height:48px;padding-inline:18px;font-weight:600}.hero-browse-link{color:var(--muted);text-underline-offset:4px;align-items:center;min-height:40px;font-size:12px;text-decoration:underline;display:inline-flex}.hero-invitation-reassurance{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.6}@keyframes hero-tag-arrive{0%{opacity:.3;translate:0 8px}to{opacity:1;translate:0}}@keyframes hero-underline-grow{0%{text-decoration-color:#0000}to{-webkit-text-decoration-color:var(--student-yellow);text-decoration-color:var(--student-yellow)}}@media (prefers-reduced-motion:no-preference){.hero-possibilities span{animation:.65s ease-out both hero-tag-arrive}.hero-possibilities span:nth-child(2){animation-delay:.2s}.hero-possibilities span:nth-child(3){animation-delay:.4s}.student-hero h1 em{animation:1.1s ease-out both hero-underline-grow}.hero-consult-invitation{animation-delay:.15s}}@media (max-width:767px){.hero-possibilities{gap:7px;margin-top:22px}.hero-possibilities span{padding:6px 9px;font-size:11px}.hero-consult-invitation{max-width:none;margin-top:22px;padding:18px}.hero-invitation-heading>p{font-size:15px}.hero-consult-invitation .student-hero-actions{gap:10px 16px}.student-hero-copy .student-hero-lead{font-size:17px}}@media (max-width:380px){.hero-consult-invitation .student-hero-actions{flex-direction:column;align-items:stretch;gap:6px}.hero-browse-link{justify-content:center}.hero-invitation-heading{gap:6px}.hero-invitation-heading>p{font-size:14px}}
