/* Third concept: clear service entrances, commitment, and useful examples. */
html{scroll-padding-top:100px}.section{scroll-margin-top:0}.header{position:fixed;height:84px;background:#101929eF;backdrop-filter:blur(16px);padding:0 5%;box-shadow:0 4px 25px #050b1615}.header nav{gap:24px}.header nav>a{font-size:11px}.header-actions{display:flex;align-items:center;gap:20px}.quick-contact{padding:11px 18px;background:linear-gradient(110deg,#d9c49b,#b99a61);border:1px solid #d9c49b;color:#172339;font-size:11px;font-weight:600;white-space:nowrap}.quick-contact span{margin-left:19px}.header .menu-toggle{padding:0}.mobile-contact-bar{display:none}.mobile-br{display:none}
.hero-v3{padding-top:144px;min-height:780px}.hero-v3 .hero-v2-lead{font-size:15px;letter-spacing:.06em;line-height:2;margin-bottom:8px}.hero-service-line{color:#9eacc1;font-size:11px;letter-spacing:.04em;margin:0 0 33px}.audience-entrances{display:grid;grid-template-columns:repeat(3,1fr);max-width:990px;margin:0 auto;text-align:left;border-top:1px solid #beaa785e;border-bottom:1px solid #c1cee12c;background:linear-gradient(110deg,#b5c6e608,#d2d9df04)}.audience-entrances>a{position:relative;padding:24px 27px 22px;transition:background .2s}.audience-entrances>a+a{border-left:1px solid #c1cee12c}.audience-entrances>a:hover{background:#c8d8ef0a}.audience-eyebrow{font-size:8px;letter-spacing:.17em;color:#c6ad7b}.audience-entrances h2{font:400 24px/1.7 var(--serif);letter-spacing:.02em;margin:10px 0}.audience-entrances p{font-size:11px;line-height:1.9;color:#a8b6cb;margin:0 0 17px}.audience-link{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#d9c49b;border-top:1px solid #9aafc322;padding-top:13px}.audience-link b{font-weight:400;font-size:14px}.hero-consult{display:inline-block;color:#aebdd1;font-size:10px;margin-top:24px;border-bottom:1px solid #aa94644a;padding-bottom:5px}.hero-consult span{margin-left:15px}.hero-v3 .hero-bottom{bottom:22px}.hero-v3:after{bottom:-43%}
.commitment-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;margin-bottom:35px}.commitment-intro h2{font-size:clamp(27px,2.9vw,40px)}.commitment-intro>div{padding-top:10px}.commitment-intro .large-copy{font:19px/1.8 var(--serif);color:#e5e6e6;margin-bottom:18px}.commitment-intro p{font-size:12px;line-height:2.2;color:#a4b2c7}.commitment-rows article{display:grid;grid-template-columns:56px 1fr 175px;gap:25px;border-top:1px solid var(--line);padding:29px 0;align-items:start}.commitment-rows article>span{font:35px/1.4 Georgia;color:#c4ad7e}.commitment-rows h3{font:400 23px/1.8 var(--serif);margin:0 0 11px}.commitment-rows p{font-size:12px;color:#a0aec4;line-height:2.1;margin:0;max-width:650px}.commitment-rows small{font-size:8px;color:#9c8b68;letter-spacing:.1em;text-align:right;padding-top:13px}.professional-note{display:grid;grid-template-columns:175px 1fr auto;gap:25px;margin-top:12px;padding:25px 0 0;border-top:1px solid #aa956052;align-items:center}.professional-note>span{font-size:8px;letter-spacing:.1em;color:#bea676}.professional-note p{font-size:11px;color:#9fadc1;margin:0}.professional-note a{font-size:10px;white-space:nowrap;color:#c9b78e}
.practical-model{background:radial-gradient(ellipse at 70% 10%,#293e5944,transparent 60%),#101b2d}.practical-model>.section-heading{margin-bottom:35px}.practical-model .section-heading>p{color:#99abc4}.model-example{border:1px solid #8b9db03d;background:linear-gradient(120deg,#c1d1eb08,#07132322);padding:30px}.example-kicker{font-size:8px;letter-spacing:.15em;color:#bda36e}.model-example-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:19px 0 26px}.model-example-tabs button{padding:10px 15px;border:1px solid #8094ab42;background:none;color:#9daec7;font-size:11px}.model-example-tabs button[aria-selected=true]{background:#c7b184;color:#17273d;border-color:#c7b184}.model-example h3{font:400 22px/1.9 var(--serif);margin-bottom:25px}.example-lenses{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.example-lenses article+article{border-left:1px solid #8a9eb330;padding-left:22px}.example-lenses b{font:18px/1.5 Georgia;color:#c7ae7c;font-weight:400}.example-lenses span{display:block;font-size:10px;color:#b7c7d9;margin-top:5px}.example-lenses p{font-size:12px;color:#a8b7cd;line-height:2;margin:17px 0 0}.example-response{border-top:1px solid #9fb0c036;margin-top:25px;padding-top:20px;display:grid;grid-template-columns:140px 1fr;gap:20px}.example-response>span{font-size:10px;color:#c7b080;padding-top:4px}.example-response p{font-size:12px;color:#c2cede;line-height:2;margin:0}.example-note{font-size:9px;color:#7f94b0;margin:20px 0 0}.model-definitions{margin-top:24px;border-top:1px solid #879eb13b;border-bottom:1px solid #879eb13b;padding:18px 0}.model-definitions>summary,.collab-details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c3b083}.model-definitions>summary::-webkit-details-marker,.collab-details>summary::-webkit-details-marker{display:none}.model-definition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:27px 0 5px}.model-definition-grid b{font:16px Georgia;color:#c8b085}.model-definition-grid h3{font-size:11px;font-weight:400;margin:7px 0 12px;color:#b1bed1}.model-definition-grid p{font-size:11px;line-height:2;color:#8fa3be}.model-definition-grid article{scroll-margin-top:110px}
.service-overview{padding-bottom:45px}.service-overview .section-label{margin-bottom:35px}.service-jump{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-jump a{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #b4a078;padding:10px 0}.service-jump a:hover{color:#9e7d43}.business-intro{background:radial-gradient(ellipse at 80% 20%,#31466755,transparent 60%),#17243a;padding-top:60px;padding-bottom:60px}.business-intro .section-heading{margin:14px 0 25px}.business-intro .section-heading>p{color:#a5b5ce}.business-support{display:flex;gap:8px;flex-wrap:wrap}.business-support>span{font-size:10px;color:#c5b285;padding:6px 12px;border:1px solid #ab96624f}.inline-actions{display:flex;align-items:center;gap:30px;margin-top:28px}.inline-actions .button{font-size:11px;padding:14px 20px}.inline-actions .text-link{color:#c0cbd9;font-size:11px}.programs{padding-top:55px;padding-bottom:60px}.programs>.section-label{margin-bottom:30px}.programs .section-heading h2{font-size:32px}.programs .finder-tabs{margin-top:30px}.business-collab{background:#edede6;color:var(--ink);padding-top:50px;padding-bottom:55px}.partnership-label{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bbaa8588;padding-top:17px;margin-bottom:30px;gap:20px}.partnership-label span:first-child{font-size:8px;letter-spacing:.14em;color:#9a8051}.partnership-label span+span{font-size:11px;color:#697785}.business-collab .section-heading h2{font-size:32px}.collab-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.collab-steps article{border-top:1px solid #cfcebf;padding-top:19px}.collab-steps small{font-size:9px;letter-spacing:.06em;color:#9f854f}.collab-steps h3{font:400 22px var(--serif);margin:12px 0 16px}.collab-steps p{font-size:12px;color:#71808b;line-height:2}.collab-details{padding:18px 0;border-top:1px solid #c5c9c2;border-bottom:1px solid #c5c9c2;margin:22px 0}.collab-details>summary{color:#7b7158}.collab-details>p{color:#75818a;font-size:11px;line-height:2.1;margin:16px 0 0}.business-collab>.text-link{font-size:11px}
.individual{background:#fcfcf9;color:var(--ink)}.audience-section-top{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b5a27b;padding-top:18px;margin-bottom:35px}.audience-section-top>span+span{font-size:10px;color:#7b8790}.individual h2 em{color:#9b7e4e}.individual-services{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px}.individual-services article+article{border-left:1px solid #dcdfd7;padding-left:60px}.individual-services article>span{font-size:8px;letter-spacing:.18em;color:#a38b59}.individual-services h3{font:400 29px/1.6 var(--serif);margin:11px 0 24px}.individual-services h3.reidentity{font-family:Georgia;font-size:35px;letter-spacing:.02em}.individual-services .individual-lead{font:19px/1.9 var(--serif);color:#485967;margin-bottom:18px}.individual-services p{font-size:12px;color:#75828c;line-height:2.2}.individual-services ul{margin:23px 0 28px;padding-left:17px;min-height:85px}.individual-services li{font-size:11px;color:#71818c;line-height:2.2}.individual-services .button{width:100%;font-size:11px;padding:15px 18px;gap:15px}
.education{background:#f0f1e9;color:var(--ink)}.education h2 em{color:#8f8459}.education .section-heading{margin-bottom:40px}.education-students{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.education-label{font-size:9px;letter-spacing:.17em;color:#9d8657}.education-students h3{font:400 25px/1.9 var(--serif);margin:14px 0 20px}.education-students p{font-size:12px;color:#74828a;line-height:2.2}.education-menu article{display:flex;gap:19px;border-top:1px solid #d1d5c8;padding:19px 0}.education-menu article>span{font:22px/1.6 Georgia;color:#a49163}.education-menu h4{font-size:14px;font-weight:500;margin:0 0 9px}.education-menu p{font-size:11px;margin:0}.school-case{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#e2e6d9;padding:30px 35px;border-left:3px solid #9b9e72;margin-top:35px}.school-case span{font-size:9px;letter-spacing:.06em;color:#818d6e}.school-case h3{font:400 22px/1.9 var(--serif);margin:10px 0 0}.school-case>p{font-size:12px;color:#6c7a74;line-height:2.2;margin:0;align-self:center}.education-teachers{margin-top:65px;padding-top:40px;border-top:1px solid #b7bea8}.education-teachers>h3{font:400 clamp(25px,2.7vw,36px)/1.9 var(--serif);margin:19px 0 23px}.education-teachers>h3 em{font-style:normal;color:#7a845c}.education-teachers .teacher-intro{font:17px/2 var(--serif);color:#536659;max-width:850px;margin-bottom:23px}.education-teachers>p{font-size:12px;color:#748375;line-height:2.3;max-width:850px}.teacher-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.teacher-topics article{padding-top:19px;border-top:1px solid #c9d0bd}.teacher-topics h4{font:400 18px/1.8 var(--serif);margin:0 0 12px}.teacher-topics p{font-size:11px;color:#778576;line-height:2.1}.teacher-collab{background:#fbfcf6;padding:32px 35px;margin-top:35px}.teacher-collab h3{font:400 28px/1.8 var(--serif);margin:0 0 20px}.teacher-collab>p{font-size:12px;color:#7b877c;line-height:2.2;max-width:850px}.teacher-collab-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0}.teacher-collab-flow span{font-size:10px;padding:12px 10px;background:#edf0e6;border-left:2px solid #a9b58f;color:#718063}.teacher-collab .collab-details{margin-bottom:0}.education-consult{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:32px}.education-consult>p{font:17px/1.9 var(--serif);margin:0;color:#5a6a59}.education-consult .button{font-size:11px;gap:20px;padding:15px 20px}.process .section-heading h2{font-size:37px}.header-actions a:hover{filter:brightness(1.1)}
@media(min-width:1500px){.hero-v3{padding-top:153px;min-height:820px}.hero-v3 h1{font-size:58px}.hero-service-line{margin-bottom:34px}.audience-entrances>a{padding-top:25px;padding-bottom:25px}}
@media(max-width:1100px){.header nav{gap:16px}.header nav>a{font-size:10px}.quick-contact{font-size:10px;padding:10px 12px}.quick-contact span{margin-left:10px}.commitment-intro{gap:5%}.commitment-intro h2{font-size:29px}.commitment-rows article{grid-template-columns:42px 1fr 135px;gap:20px}.commitment-rows h3{font-size:21px}.professional-note{grid-template-columns:140px 1fr;gap:15px}.professional-note a{grid-column:2}.audience-entrances>a{padding:22px}.audience-entrances h2{font-size:20px}.education-students{gap:35px}.individual-services{gap:35px}.individual-services article+article{padding-left:35px}.education-consult .button{font-size:10px}.example-lenses{gap:15px}.example-lenses article+article{padding-left:15px}.example-lenses p{font-size:11px}.teacher-topics h4{font-size:16px}.header .brand>span{font-size:31px}}
@media(max-width:900px){.header{height:76px}.header .menu-toggle{display:flex;gap:10px;align-items:center;border:0;background:none;font-size:9px;letter-spacing:.08em;color:#c6b184}.header .menu-toggle span{font-size:20px}.header nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px 7% 28px;background:#111b2df8;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #a18d61}.header nav.open{display:flex}.header nav>a{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.header-actions{gap:17px}.quick-contact{font-size:10px;padding:9px 12px}.header .brand>span{font-size:29px}}
@media(max-width:760px){html{scroll-padding-top:91px}body{padding-bottom:58px}.header{padding:0 6%}.header .brand>span{font-size:26px}.header .brand small{font-size:7px}.header-actions{gap:13px}.quick-contact{font-size:9px;padding:8px 10px}.quick-contact span{margin-left:5px}.header .menu-toggle{font-size:8px;gap:6px}.mobile-br{display:block}.hero-v3{padding:118px 6% 68px;min-height:0}.hero-v3 h1{font-size:clamp(22px,5.8vw,38px);margin-bottom:20px}.hero-v3 .hero-v2-lead{font-size:11px;line-height:2;letter-spacing:.015em;margin-bottom:11px}.hero-service-line{font-size:9px;max-width:300px;line-height:1.9;margin:0 auto 27px;color:#8ea0ba}.audience-entrances{grid-template-columns:1fr;max-width:480px}.audience-entrances>a{padding:15px 18px;display:grid;grid-template-columns:1fr 1fr;gap:0 10px;align-items:center}.audience-entrances>a+a{border-left:0;border-top:1px solid #c1cee12c}.audience-eyebrow{font-size:7px;grid-column:1}.audience-entrances h2{font-size:19px;margin:4px 0 7px;grid-column:1}.audience-entrances p{font-size:9px;margin:0;grid-column:2;grid-row:1/3;line-height:1.9}.audience-link{font-size:9px;grid-column:1/-1;padding-top:9px;margin-top:3px}.hero-consult{font-size:9px;line-height:1.9;max-width:100%;margin-top:24px}.hero-consult span{margin-left:5px}.hero-v3 .hero-bottom{font-size:6px}.mobile-contact-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:7;padding-bottom:env(safe-area-inset-bottom);background:#17243a;border-top:1px solid #ab9666;box-shadow:0 -5px 20px #10192915}.mobile-contact-bar a{display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 7px;font-size:11px;color:#c2cddd}.mobile-contact-bar a+a{background:linear-gradient(115deg,#dac59c,#b99b63);color:#18273d;font-weight:600}.commitment-intro{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.commitment-intro h2{font-size:27px}.commitment-intro>div{padding-top:0}.commitment-intro .large-copy{font-size:18px}.commitment-intro p{font-size:12px}.commitment-rows article{grid-template-columns:30px 1fr;gap:16px;padding:24px 0}.commitment-rows article>span{font-size:26px}.commitment-rows h3{font-size:19px;line-height:1.9;margin-bottom:12px}.commitment-rows p{font-size:11px}.commitment-rows small{grid-column:2;text-align:left;font-size:7px;padding-top:0}.professional-note{display:block;padding-top:20px;margin-top:0}.professional-note>span{font-size:7px}.professional-note p{font-size:11px;margin:10px 0 15px;line-height:2}.professional-note a{font-size:10px}.practical-model .section-heading h2{font-size:29px}.practical-model>.section-heading{margin-bottom:25px}.model-example{padding:21px 18px}.example-kicker{font-size:7px;letter-spacing:.06em}.model-example-tabs{display:grid;gap:7px;margin:18px 0 25px}.model-example-tabs button{text-align:left;padding:10px 12px;font-size:10px}.model-example h3{font-size:19px;margin-bottom:20px}.example-lenses{grid-template-columns:1fr 1fr;gap:23px 17px}.example-lenses article+article{padding-left:0;border-left:0}.example-lenses article{border-top:1px solid #8499b12f;padding-top:14px}.example-lenses b{font-size:15px}.example-lenses span{font-size:9px}.example-lenses p{font-size:11px;margin-top:11px}.example-response{display:block;padding-top:18px;margin-top:22px}.example-response>span{font-size:9px}.example-response p{font-size:11px;margin-top:10px}.example-note{font-size:8px;line-height:1.9}.model-definitions>summary{font-size:10px}.model-definition-grid{grid-template-columns:1fr 1fr;gap:17px}.model-definition-grid b{font-size:14px}.model-definition-grid p{font-size:10px}.service-overview{padding-bottom:32px}.service-overview .section-heading{margin-bottom:24px}.service-jump{grid-template-columns:1fr;gap:5px}.service-jump a{font-size:12px;padding:11px 0}.business-intro{padding-top:40px;padding-bottom:40px}.business-intro h2{font-size:28px}.business-intro .section-heading>p{font-size:11px}.business-support{gap:6px}.business-support>span{font-size:9px;padding:5px 8px}.inline-actions{display:block;margin-top:25px}.inline-actions .button{width:100%;font-size:10px;gap:20px;padding:15px}.inline-actions .text-link{display:inline-block;margin-top:16px;font-size:10px}.programs{padding-top:38px;padding-bottom:40px}.programs .section-heading h2{font-size:27px}.business-collab{padding-top:38px;padding-bottom:40px}.partnership-label{gap:15px;margin-bottom:23px}.partnership-label span:first-child{font-size:7px;letter-spacing:.07em}.partnership-label span+span{font-size:9px;white-space:nowrap}.business-collab .section-heading h2{font-size:28px}.collab-steps{grid-template-columns:1fr;gap:17px;margin-top:23px}.collab-steps article{padding-top:14px}.collab-steps h3{font-size:20px;margin:9px 0 12px}.collab-steps p{font-size:11px;margin-bottom:0}.collab-details>summary{font-size:10px}.collab-details>p{font-size:10px}.business-collab>.text-link{font-size:10px}.audience-section-top{display:block;margin-bottom:28px;padding-top:15px}.audience-section-top>.service-kicker{font-size:8px}.audience-section-top>span+span{display:block;font-size:9px;margin-top:8px}.individual h2{font-size:29px}.individual-services{grid-template-columns:1fr;gap:33px;margin-top:26px}.individual-services article+article{padding-left:0;border-left:0;border-top:1px solid #ced4cd;padding-top:29px}.individual-services h3{font-size:26px;margin-bottom:18px}.individual-services .individual-lead{font-size:18px}.individual-services p{font-size:11px}.individual-services ul{margin:20px 0;min-height:0}.individual-services li{font-size:10px;line-height:2.2}.individual-services .button{font-size:10px;padding:14px}.education h2{font-size:28px}.education .section-heading{margin-bottom:30px}.education-students{grid-template-columns:1fr;gap:18px}.education-students h3{font-size:22px;margin-top:13px}.education-students p{font-size:11px}.education-menu article{gap:15px;padding:17px 0}.education-menu h4{font-size:13px}.education-menu p{font-size:10px}.school-case{grid-template-columns:1fr;gap:19px;padding:24px 21px;margin-top:24px}.school-case span{font-size:8px}.school-case h3{font-size:20px;line-height:1.9}.school-case>p{font-size:11px}.education-teachers{margin-top:38px;padding-top:27px}.education-teachers>h3{font-size:24px;line-height:1.9;margin-bottom:22px}.education-teachers .teacher-intro{font-size:16px;line-height:2}.education-teachers>p{font-size:11px}.teacher-topics{grid-template-columns:1fr;gap:17px;margin-top:23px}.teacher-topics article{padding-top:15px}.teacher-topics h4{font-size:18px;margin-bottom:10px}.teacher-topics p{font-size:11px;margin-bottom:0}.teacher-collab{padding:24px 20px;margin-top:26px}.teacher-collab h3{font-size:24px}.teacher-collab>p{font-size:11px}.teacher-collab-flow{grid-template-columns:1fr 1fr;gap:7px;margin:22px 0}.teacher-collab-flow span{font-size:9px;padding:10px 8px}.education-consult{display:block;padding-top:28px}.education-consult>p{font-size:16px;margin-bottom:21px}.education-consult .button{width:100%;font-size:10px;gap:12px;padding:15px 13px}.process .section-heading h2{font-size:29px}.contact{padding-bottom:65px}footer>small{padding-bottom:8px}}
/* Restore the model-led hero while keeping the three audience entrances. */
.hero-v4{padding-top:127px;min-height:840px;padding-bottom:72px}.hero-v4 .eyebrow{margin-bottom:14px}.hero-v4 h1{font-size:clamp(35px,3.8vw,56px);margin-bottom:12px}.hero-v4 .hero-v2-lead{font-size:12px;letter-spacing:.04em;margin-bottom:23px}.hero-v4 .hero-model-heading{margin-bottom:12px}.hero-v4 .hero-model-grid{max-width:940px}.hero-v4 .hero-initial{font-size:72px}.hero-v4 .hero-model-grid>a{padding:14px 10px 17px}.hero-v4 .audience-entrances{max-width:940px;margin-top:23px;border:0;background:none;gap:13px}.hero-v4 .audience-entrances>a{padding:13px 16px;border:1px solid #a6b6cc38;display:grid;grid-template-columns:1fr 18px;align-items:center}.hero-v4 .audience-eyebrow{font-size:7px;grid-column:1}.hero-v4 .audience-entrances h2{font-size:17px;line-height:1.7;margin:4px 0 0;grid-column:1}.hero-v4 .audience-entrances p{display:none}.hero-v4 .audience-link{border:0;padding:0;margin:0;grid-column:2;grid-row:1/3;display:block;font-size:0}.hero-v4 .audience-link b{font-size:16px}.hero-v4 .hero-consult{font-size:9px;margin-top:17px}.hero-v4:after{bottom:-44%}
@media(min-width:1500px){.hero-v4{min-height:880px;padding-top:137px}.hero-v4 h1{font-size:58px}.hero-v4 .hero-model-grid>a{padding-top:18px;padding-bottom:20px}.hero-v4 .hero-initial{font-size:80px}}
@media(max-width:760px){.hero-v4{padding:114px 6% 69px;min-height:0}.hero-v4 .eyebrow{margin-bottom:20px}.hero-v4 h1{font-size:clamp(22px,5.8vw,38px);margin-bottom:15px}.hero-v4 .hero-v2-lead{font-size:10px;line-height:2;margin-bottom:25px}.hero-v4 .hero-model-heading{margin-bottom:14px}.hero-v4 .hero-model-heading>p{font-size:9px}.hero-v4 .hero-model-grid{max-width:480px}.hero-v4 .hero-initial{font-size:59px}.hero-v4 .hero-model-grid>a{padding:14px 8px 16px}.hero-v4 .audience-entrances{max-width:480px;margin-top:22px;gap:8px}.hero-v4 .audience-entrances>a{grid-template-columns:1fr 18px;padding:11px 15px;border:1px solid #a6b6cc38}.hero-v4 .audience-entrances h2{font-size:15px;margin:2px 0 0}.hero-v4 .audience-eyebrow{font-size:6px}.hero-v4 .audience-link{grid-column:2;grid-row:1/3;padding:0;margin:0}.hero-v4 .hero-consult{font-size:8px;line-height:1.9;margin-top:19px}.hero-v4 .hero-bottom{font-size:6px}}
.program-catalog-note{font-size:11px;color:#7a8590;margin:24px 0 0;line-height:2}.program-catalog-note>span{display:inline-block;margin-right:12px;color:#9a7e4e;font-size:10px;border:1px solid #c5b28d;padding:3px 11px}.program-catalog-note+.finder-tabs{margin-top:18px}.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-heading{scroll-margin-top:110px}.card-specifics{margin:0 0 20px;flex-grow:1}.card-specifics>div+div{margin-top:16px}.card-specifics dt{font-size:9px;color:#9a7e4d;letter-spacing:.05em;margin-bottom:5px}.card-specifics dd{font-size:12px;color:#657583;line-height:2;margin:0}.program-card .card-change{font-size:12px}.program-card .card-detail{gap:12px;line-height:1.9}.program-card h4{font-size:23px;margin:19px 0 22px}
@media(max-width:760px){.program-grid{grid-template-columns:1fr}.program-catalog-note{font-size:10px;margin-top:22px}.program-catalog-note>span{font-size:9px;margin:0 0 8px;display:table}.results-heading{scroll-margin-top:95px}.card-specifics dd{font-size:11px;line-height:2}.card-specifics dt{font-size:9px}.program-card h4{font-size:21px}.program-card .card-detail{font-size:11px}.program-card .card-change{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
