@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url('fonts/NotoSans-Regular.ttf') format('truetype')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/NotoSans-Bold.ttf') format('truetype')}
:root{--paper:#f6f5ef;--white:#fffefa;--ink:#172d29;--green:#173f37;--mint:#daedb6;--subtle:#5a6861;--line:#d7ddd2;--serif:Georgia,'Times New Roman',serif;--sans:'Noto Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8c531e;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(48px,5.7vw,84px)}h2{font-size:clamp(32px,3.25vw,48px)}h3{font-size:23px;letter-spacing:-.025em}p{color:var(--subtle)}em{font-family:var(--serif);font-weight:400}button{border:0}.skip-link{position:fixed;top:-80px;left:20px;padding:12px 24px;background:var(--ink);color:#fff;z-index:999}.skip-link:focus{top:12px}.preview-bar{min-height:29px;padding:4px 24px;background:#e4e9dc;text-align:center;font-size:11px;letter-spacing:.06em;color:#455349;display:flex;align-items:center;justify-content:center;gap:9px}.status-dot{width:6px;height:6px;border-radius:50%;background:#3e7158;display:inline-block;flex-shrink:0}.site-header{position:sticky;top:0;z-index:50;background:rgba(246,245,239,.97);border-bottom:1px solid var(--line)}.nav-wrap{max-width:1440px;margin:auto;min-height:91px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:700;letter-spacing:.11em;line-height:1}.brand svg{width:36px;height:36px}.brand-sub{display:block;font-size:10px;letter-spacing:.48em;margin-top:5px}#site-nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:500}#site-nav>a:not(.button){padding:12px 0;position:relative}#site-nav>a[aria-current=page]:after{content:'';height:2px;position:absolute;bottom:3px;left:0;right:0;background:var(--green)}#site-nav>a:hover{color:#416b53}.menu-toggle{display:none}.button{background:var(--green);color:var(--white);border-radius:3px;padding:16px 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:14px;line-height:1.4;font-weight:500;transition:background .18s,transform .18s}.button:hover{background:#2b5a49;color:white;transform:translateY(-1px)}.button span{font-size:21px;line-height:1}.button-small{padding:12px 17px;font-size:13px}.button-light{background:var(--mint);color:var(--ink)}.button-light:hover{background:#ebf4d9;color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:14px;font-weight:600;line-height:1.4;padding:8px 0;border-bottom:1px solid currentColor;background:transparent;color:var(--ink);border-radius:0}.text-link span{font-size:20px}.text-link:hover{color:#4d7459}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;line-height:1.5;color:#4e6757;margin-bottom:23px}.small-line{display:inline-block;vertical-align:middle;margin-right:10px;height:1px;width:27px;background:#60816a}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.16fr 1fr;gap:6%;padding:65px 5% 68px;align-items:center}.hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.02;letter-spacing:-.05em}.hero h1 em{color:#527057}.hero-intro{max-width:470px;margin:27px 0 29px;font-size:16px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.hero-visual{position:relative;align-self:stretch;min-height:520px;border-radius:4px;overflow:hidden;background:var(--green);color:#eef0e1}.hero-visual img{display:block;width:100%;height:69%;object-fit:cover;opacity:.95}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(18,45,38,.2) 50%,#143a30 72%);pointer-events:none}.hero-visual figcaption{position:absolute;inset:auto 36px 34px;z-index:1}.visual-label{display:block;font-size:9px;letter-spacing:.17em;color:#c9d6bf;margin-bottom:13px}.visual-title{display:block;font-family:var(--serif);font-size:36px;line-height:1.15;letter-spacing:-.025em}.visual-foot{display:block;color:#c9d6bf;font-size:10px;letter-spacing:.04em;margin-top:22px}.mobile-break{display:none}.focus-strip{max-width:1440px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:29px 5%;display:flex;align-items:center;gap:7%}.focus-strip p{font-size:13px;line-height:1.65;min-width:220px}.focus-strip strong{color:var(--ink);font-weight:500}.focus-strip>div{display:flex;align-items:center;justify-content:space-between;gap:28px;flex:1}.focus-strip>div span{font-size:10px;letter-spacing:.13em;font-weight:700}.section{max-width:1440px;margin:auto;padding:98px 5%}.solutions-intro,.curriculum{display:grid;grid-template-columns:1fr 1.25fr;gap:10%}.section-intro>p:not(.eyebrow){max-width:360px;margin:22px 0}.section-intro .text-link{margin-top:8px}.service-row{padding:27px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:30px 1fr 25px;gap:16px;align-items:start}.service-row:first-child{padding-top:0;border:0}.service-row:last-child{border-bottom:1px solid var(--line)}.service-number{font-size:11px;color:#6b7c6b;line-height:2}.service-row h3{margin-bottom:10px;transition:color .18s}.service-row p{font-size:14px;max-width:420px}.service-row>span:last-child{font-size:23px;line-height:1.2;transition:transform .18s}.service-row:hover h3{color:#537452}.service-row:hover>span:last-child{transform:translate(2px,-2px)}.founder-section{max-width:1440px;margin:auto;background:#e9eddf;padding:76px 5%;display:grid;grid-template-columns:1.1fr 1fr;gap:10%}.founder-copy .lead{font-size:21px;line-height:1.5;color:var(--ink)}.founder-copy>p+ p{margin-top:20px;font-size:15px}.founder-copy .text-link{margin-top:25px}.founder-title h2{line-height:1.2}.candidate-strip{max-width:1440px;margin:auto;padding:61px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.candidate-strip .eyebrow{margin-bottom:12px}.candidate-strip h2{font-size:28px}.cta-band{max-width:1440px;margin:auto;background:var(--green);padding:65px 5%;display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-band h2{color:var(--white);font-size:39px}.cta-band .eyebrow{color:#c9dfae;margin-bottom:15px}.cta-band p:not(.eyebrow){color:#ccd9c7;margin-top:19px;font-size:14px;max-width:620px}.cta-band .button{flex-shrink:0}.site-footer{max-width:1440px;margin:auto;padding:55px 5% 24px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:start}.footer-top>p{font-family:var(--serif);font-size:24px;line-height:1.3;color:#5c715d}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;font-size:12px}.footer-links a:hover{text-decoration:underline}.footer-bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#687267}.page-hero{max-width:1440px;margin:auto;padding:74px 5% 64px}.page-hero h1{font-size:clamp(45px,5.3vw,76px);line-height:1.08}.page-hero h1 em{color:#59745b}.page-hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:28px}.page-hero-bottom p{max-width:570px;font-size:17px}.page-description{max-width:570px;font-size:17px;margin-top:24px}.service-jump{max-width:1440px;margin:auto;background:#e6ecdf;padding:25px 5%;display:flex;justify-content:space-between;gap:25px}.service-jump a{font-size:12px;display:flex;gap:10px;align-items:center}.service-jump a span{font-size:10px;color:#6b7f68}.service-jump a:hover{text-decoration:underline}.service-details{padding-top:12px;padding-bottom:25px}.service-detail{display:grid;grid-template-columns:50px 1fr 1.05fr;gap:35px;padding:67px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.service-marker{font-family:var(--serif);font-size:32px;color:#779475}.service-detail h2{font-size:36px;line-height:1.2;max-width:400px}.service-detail .eyebrow{margin-bottom:16px}.lead{font-size:20px;line-height:1.6;color:var(--ink)}.service-detail .lead{font-size:18px}.service-detail p+p{margin-top:18px;font-size:14px}.service-detail .text-link{margin-top:22px}.principle-section{max-width:1440px;margin:auto;padding:70px 5% 85px;text-align:center}.principle-section>p:not(.eyebrow){max-width:710px;margin:25px auto;font-size:16px}.journey{max-width:710px;display:flex;justify-content:space-between;align-items:center;gap:15px;margin:45px auto 0}.journey span{font-size:25px;font-family:var(--serif);font-style:italic}.journey b{color:#899a7d;font-size:17px;font-weight:400}.about-hero{display:flex;align-items:center;justify-content:space-between;gap:50px}.name-panel{border-left:1px solid var(--line);padding:26px 0 26px 40px;min-width:240px}.monogram{display:flex;align-items:center;justify-content:center;width:95px;height:95px;border-radius:50%;background:#e0e8d5;font-family:var(--serif);font-size:36px;color:#5b745a;margin-bottom:25px}.name-panel h2{font-size:23px;letter-spacing:-.02em}.name-panel p{font-size:12px;margin-top:10px}.bio-layout{padding-top:60px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;gap:9%}.bio-layout h2{font-size:38px;line-height:1.2}.bio-copy>p+p{margin-top:25px}.bio-copy .lead{font-size:21px}.experience-band{max-width:1440px;margin:auto;background:#e8eddf;padding:50px 5%;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.experience-band>div>span{font-size:10px;color:#71886d;display:block;margin-bottom:20px}.experience-band h3{font-size:21px;margin-bottom:13px}.experience-band p{font-size:14px}.college-list{list-style:none;padding:0;margin:0}.college-list li{border-bottom:1px solid var(--line);padding:22px 0;font-size:23px;letter-spacing:-.03em;display:flex;align-items:center;gap:20px;justify-content:space-between;line-height:1.4}.college-list li:first-child{padding-top:0}.college-list li span{font-size:20px;color:#78926e}.network-section{max-width:1440px;margin:auto;padding:0 5% 95px;display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center}.network-section h2{margin-bottom:25px}.network-section p+p{margin-top:20px}.network-art{position:relative;height:330px;max-width:440px;background:radial-gradient(circle at center,transparent 56%,#e1e7d7 56.3%,transparent 56.8%);display:flex;align-items:center;justify-content:center}.network-art:before,.network-art:after{content:'';position:absolute;width:70%;height:1px;background:#becdb1;transform:rotate(45deg)}.network-art:after{transform:rotate(-45deg)}.network-center{z-index:2;background:#173f37;border:10px solid var(--paper);color:#e6f0ce;border-radius:50%;width:135px;height:135px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;letter-spacing:.15em;font-weight:700;line-height:1.5}.network-node{position:absolute;z-index:3;padding:7px 14px;border:1px solid #c6d1bc;background:var(--paper);font-size:9px;letter-spacing:.11em}.n1{top:42px;left:12px}.n2{top:45px;right:5px}.n3{bottom:24px;right:42px}.candidate-hero{background:#e9eddf;padding-bottom:75px}.candidate-content{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.candidate-points article{display:flex;gap:22px;border-top:1px solid var(--line);padding:29px 0}.candidate-points article:first-child{padding-top:0;border:0}.candidate-points article>span{font-size:11px;color:#78916d;margin-top:4px}.candidate-points h3{margin-bottom:12px}.candidate-points p{font-size:14px}.preparation{max-width:1440px;margin:auto;padding:0 5% 90px}.preparation>div{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.preparation article{padding-top:23px;border-top:1px solid var(--line)}.preparation h3{font-size:21px;margin-bottom:14px}.preparation p:not(.eyebrow){font-size:14px}.contact-hero{padding-bottom:45px}.contact-layout{padding-top:10px;padding-bottom:90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.contact-aside{padding-top:40px}.contact-aside h2{font-size:36px;line-height:1.2;margin-bottom:23px}.contact-aside>p:not(.eyebrow){font-size:15px}.contact-note{display:flex;align-items:start;gap:11px;border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.contact-note .status-dot{margin-top:8px}.contact-note strong{font-size:12px;font-weight:600}.contact-note p{font-size:12px;margin-top:5px}.form-panel{background:var(--white);border:1px solid var(--line);border-radius:5px;padding:30px 35px 36px}.audience-switch{display:flex;border-bottom:1px solid var(--line);margin-bottom:28px;gap:25px}.audience-switch button{background:transparent;color:var(--subtle);padding:4px 0 15px;font-size:13px;position:relative}.audience-switch button[aria-pressed=true]{color:var(--green);font-weight:700}.audience-switch button[aria-pressed=true]:after{content:'';position:absolute;bottom:-1px;height:2px;background:var(--green);left:0;right:0}.form-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.form-heading h3{font-size:24px}.form-heading>span{font-size:8px;letter-spacing:.09em;white-space:nowrap;color:#667460}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{margin-bottom:18px}.field label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;border:1px solid #cbd3c7;border-radius:3px;padding:11px 13px;background:var(--white);color:var(--ink);font-size:13px;line-height:1.6}.field input:disabled,.field textarea:disabled{background:#f3f4ed;color:#6d7569;opacity:1}.field input::placeholder,.field textarea::placeholder{color:#72796e;opacity:1}.field textarea{resize:vertical}.form-explanation{font-size:11px;margin:2px 0 22px;line-height:1.6}.confirmation{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.confirmation strong{font-size:16px}.confirmation p{font-size:13px;margin:12px 0}.confirmation .text-link{font-size:12px}.skillbridge-callout{max-width:1296px;margin:0 auto 75px;border:1px solid #c7d3bc;padding:28px 33px;display:flex;align-items:center;justify-content:space-between;gap:35px;background:#eff2e7}.skillbridge-callout .eyebrow{margin-bottom:7px}.skillbridge-callout h3{font-size:26px;margin-bottom:9px}.skillbridge-callout p:not(.eyebrow){font-size:14px}.skillbridge-callout .text-link{white-space:nowrap}.skillbridge-detail{max-width:1296px;margin:45px auto 0;padding:42px;background:#e7eddd;display:grid;grid-template-columns:1fr 1fr;gap:65px;scroll-margin-top:110px}.skillbridge-detail h2{font-size:37px}.skillbridge-detail p+p{margin-top:16px}.skillbridge-detail .text-link{margin-top:23px}.business-email{display:block;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px;margin-top:26px;overflow-wrap:anywhere}
@media(min-width:1500px){.hero{padding-top:85px;padding-bottom:85px}.hero-visual{min-height:560px}}@media(max-width:1100px){#site-nav{gap:19px}.nav-wrap{padding:0 4%}.hero{gap:4%;padding:50px 4%}.hero-visual{min-height:480px}.hero h1{font-size:60px}.hero-actions{gap:14px}.hero-actions .button{font-size:12px;gap:14px}.hero-actions .text-link{font-size:12px;gap:12px}.focus-strip{padding:23px 4%;gap:25px}.focus-strip>div{gap:15px;flex-wrap:wrap}.section{padding:75px 4%}.solutions-intro,.curriculum{gap:6%}.service-detail{gap:25px}.cta-band{padding:55px 4%}.cta-band h2{font-size:34px}.skillbridge-callout,.skillbridge-detail{margin-left:4%;margin-right:4%}.about-hero{gap:25px}.name-panel{min-width:210px}.contact-layout{gap:6%}.form-panel{padding:25px}.form-heading{display:block}.form-heading>span{display:block;margin-top:12px}.service-jump{gap:15px;flex-wrap:wrap}}@media(max-width:800px){.preview-detail{display:none}.nav-wrap{min-height:77px;padding:0 6%}.brand{font-size:22px}.brand svg{width:32px;height:32px}.menu-toggle{display:flex;align-items:center;gap:12px;font-size:12px;padding:12px 0;background:transparent;color:var(--ink)}#site-nav{display:none;position:absolute;top:77px;left:0;right:0;background:var(--paper);padding:20px 6% 28px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #18392a0a;align-items:stretch;gap:7px;flex-direction:column}#site-nav.is-open{display:flex}#site-nav>a[aria-current=page]:after{right:auto;width:25px}#site-nav .button{align-self:flex-start;margin-top:10px}.hero{grid-template-columns:1fr;padding:45px 6% 42px;gap:40px}.hero h1{font-size:clamp(47px,9.5vw,73px);max-width:650px}.hero-intro{max-width:500px;font-size:16px;margin-top:23px}.hero-actions{gap:22px}.hero-actions .button{font-size:13px;gap:20px}.hero-actions .text-link{font-size:13px}.hero-visual{min-height:390px;max-height:450px;width:100%;display:flex}.hero-visual img{position:absolute;width:65%;height:100%;right:0;object-fit:cover}.hero-visual:after{background:linear-gradient(90deg,#143a30 10%,#143a30bb 37%,transparent 75%)}.hero-visual figcaption{inset:auto auto 32px 28px}.visual-title{font-size:35px}.visual-label{font-size:8px;max-width:190px}.visual-foot{max-width:210px;font-size:9px}.focus-strip{padding:26px 6%;display:block}.focus-strip>div{margin-top:23px;justify-content:start;gap:13px 30px}.focus-strip p{font-size:13px}.focus-strip>div span{font-size:9px}.section{padding:60px 6%}.solutions-intro,.curriculum{grid-template-columns:1fr;gap:40px}.section-intro>p:not(.eyebrow){max-width:520px}.service-row:first-child{border-top:1px solid var(--line);padding-top:25px}.founder-section{padding:54px 6%;grid-template-columns:1fr;gap:30px}.founder-copy .lead{font-size:20px}.founder-copy p{max-width:600px}.candidate-strip{padding:42px 6%;align-items:start;flex-direction:column;gap:22px}.candidate-strip h2{font-size:29px}.cta-band{padding:46px 6%;align-items:start;flex-direction:column;gap:28px}.cta-band h2{font-size:35px}.cta-band p:not(.eyebrow){margin-top:14px}.site-footer{padding:43px 6% 25px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-top>p{font-size:22px}.footer-links{grid-column:1/-1;max-width:380px}.footer-bottom{margin-top:30px;flex-direction:column;gap:5px;font-size:9px}.page-hero{padding:50px 6%}.page-hero h1{font-size:clamp(43px,7.8vw,65px)}.page-hero-bottom{display:block;margin-top:25px}.page-hero-bottom p{font-size:16px}.page-hero-bottom .button{margin-top:25px}.service-jump{padding:23px 6%;gap:17px 27px}.service-detail{grid-template-columns:35px 1fr;gap:20px;padding:42px 0}.service-detail>div:last-child{grid-column:2}.service-detail h2{font-size:32px}.service-marker{font-size:26px}.service-details{padding-top:0;padding-bottom:5px}.service-detail .eyebrow{margin-bottom:10px}.service-detail p+p{margin-top:12px}.service-detail .text-link{margin-top:15px}.principle-section{padding:55px 6%}.principle-section h2{font-size:35px}.journey{gap:8px;margin-top:30px}.journey span{font-size:23px}.about-hero{align-items:start;flex-direction:column;gap:35px}.name-panel{border-left:0;padding:0;display:flex;align-items:center;gap:18px}.monogram{width:68px;height:68px;font-size:28px;margin:0}.name-panel h2{font-size:21px}.name-panel p{margin-top:6px}.bio-layout{grid-template-columns:1fr;gap:27px}.bio-layout h2{font-size:35px}.bio-copy .lead{font-size:20px}.experience-band{padding:42px 6%;gap:25px;grid-template-columns:1fr}.experience-band>div{border-bottom:1px solid #ccd6c3;padding-bottom:25px}.experience-band>div:last-child{padding-bottom:0;border:0}.experience-band>div>span{margin-bottom:12px}.experience-band h3{margin-bottom:10px}.college-list li{font-size:22px}.network-section{padding:0 6% 65px;grid-template-columns:1fr;gap:30px}.network-art{width:100%;height:270px;max-width:400px;margin:auto}.network-section h2{font-size:35px}.network-section .lead{font-size:20px}.candidate-content{grid-template-columns:1fr;gap:35px}.candidate-points article:first-child{padding-top:25px;border-top:1px solid var(--line)}.preparation{padding:0 6% 65px}.preparation h2{font-size:34px}.preparation>div{grid-template-columns:1fr;gap:25px;margin-top:25px}.contact-layout{grid-template-columns:1fr;gap:30px;padding-top:0}.contact-aside{padding-top:0}.contact-aside h2{font-size:32px}.contact-aside .eyebrow{margin-bottom:15px}.contact-note{margin-top:24px;padding-top:18px;max-width:450px}.form-panel{padding:26px}.form-heading{display:flex}.form-heading h3{font-size:22px}.form-heading>span{margin:0}.skillbridge-callout{margin:0 6% 50px;padding:25px;flex-direction:column;align-items:start;gap:16px}.skillbridge-detail{margin:25px 6% 0;padding:28px;grid-template-columns:1fr;gap:22px}.skillbridge-detail h2{font-size:32px}.business-email{margin-top:20px}}@media(max-width:430px){.hero h1{font-size:47px}.hero .eyebrow{font-size:9px;letter-spacing:.12em}.mobile-break{display:block}.hero-visual{min-height:350px}.hero-visual img{width:85%;right:-40px}.visual-title{font-size:30px}.hero-visual figcaption{left:23px}.hero-actions{align-items:start;gap:12px;flex-direction:column}.button{padding:15px 18px;font-size:13px}.hero-actions .text-link{margin-top:2px}.section-intro h2{font-size:36px}.service-row{grid-template-columns:22px 1fr 20px;gap:11px}.service-row h3{font-size:22px}.footer-top{grid-template-columns:1fr}.footer-links{grid-column:auto}.footer-top>p{font-size:24px}.form-panel{padding:22px 18px}.field-row{grid-template-columns:1fr;gap:0}.form-heading{display:block}.form-heading>span{margin-top:10px}.audience-switch{gap:20px}.audience-switch button{font-size:12px}.journey span{font-size:19px}.journey b{font-size:13px}.service-jump{gap:14px 18px}.service-jump a{font-size:11px}.service-detail{gap:15px;grid-template-columns:25px 1fr}.service-detail h2{font-size:30px}.page-hero h1{font-size:43px}.college-list li{font-size:20px}.cta-band h2{font-size:33px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}[hidden]{display:none!important}

.contact-paths{display:grid;gap:24px}.inquiry-card{padding:36px;background:var(--white);border:1px solid var(--line);border-radius:5px}.inquiry-card h2{font-size:32px;line-height:1.2;margin-bottom:22px}.inquiry-card>p:not(.eyebrow){font-size:14px}.inquiry-card .button,.inquiry-card .text-link{margin-top:24px}.inquiry-card .eyebrow{margin-bottom:17px}.candidate-inquiry{background:#e9eddf}.inquiry-card .email-action-note{font-size:11px;margin-top:10px}.contact-layout{align-items:start}@media(max-width:430px){.inquiry-card{padding:25px}.inquiry-card h2{font-size:29px}}

.arrow-icon{flex-shrink:0;display:inline-block;vertical-align:middle}
