.v9{--ink: #162e40;--navy: #102f44;--deep: #082438;--copper: #cba17e;--cream: #f5f2ed;--paper: #fbfaf7;--sub: #667987;--line: #deded9;--heading: clamp(32px, 3.8vw, 54px);--body: 16px;color:var(--ink);background:var(--paper);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:16px;overflow-x:clip}.v9 *{box-sizing:border-box}.v9 button,.v9 a{font:inherit}.v9 button{cursor:pointer}.v9 a{text-decoration:none;color:inherit}.v9 h1,.v9 h2,.v9 h3,.v9 p,.v9 figure{margin-top:0}.v9 h1,.v9 h2,.v9 h3{font-weight:570}.v9 h1,.v9 h2,.v9 h3{letter-spacing:-.035em}.v9 img{display:block;max-width:100%}.v9 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.v9-shell{max-width:1280px;margin:0 auto;width:calc(100% - 96px)}.v9-section{padding:116px 0}.v9-skip{position:absolute;left:-100vw;top:0;z-index:1000}.v9-skip:focus{left:16px;top:16px;background:#fff;padding:14px}.v9 :is(a,button):focus-visible{outline:3px solid #e0aa79;outline-offset:4px}.v9 :is(summary,[tabindex="0"]):focus-visible{outline:3px solid #b87c49;outline-offset:4px}.v9-header{height:88px;position:relative;background:#fdfcf8;border-bottom:1px solid #e8e6e2;z-index:50}.v9-nav{display:flex;height:100%;justify-content:space-between;align-items:center;gap:34px}.v9-logo{display:flex;align-items:center;gap:13px;flex-shrink:0}.v9-brand-mark{display:grid;place-items:center;width:68px;height:57px;flex:0 0 auto}.v9-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.v9-footer-brand .v9-brand-mark{width:66px;height:54px;padding:4px;border-radius:2px;background:#fcfaf5}.v9-wordmark{display:flex;flex-direction:column;gap:3px;line-height:1.2}.v9-wordmark b{font-size:17px;letter-spacing:.17em;font-weight:780}.v9-wordmark small{font-size:9px;letter-spacing:.2em;color:#6a7d89;font-weight:600}.v9-nav nav{display:flex;align-items:center;gap:32px}.v9-nav nav>a{position:relative;font-size:13px;font-weight:620;white-space:nowrap;letter-spacing:.005em}.v9-nav nav>a[aria-current=page]:not(.v9-nav-enquiry):after,.v9-nav nav>a:not(.v9-nav-enquiry):hover:after{content:"";height:1px;background:var(--copper);position:absolute;left:0;bottom:-10px;width:100%}.v9-nav .v9-nav-enquiry{border:1px solid var(--ink);padding:13px 18px;transition:background .2s,color .2s}.v9-nav .v9-nav-enquiry:hover{background:var(--navy);color:#fff}.v9-menu-button{display:none}.v9-eyebrow{color:#a16e49;display:block;letter-spacing:.22em;font-size:11px;font-weight:750;text-transform:uppercase;line-height:1.5}.v9-eyebrow-light{color:#ead0b1}.v9-line-dot{display:inline-block;height:5px;width:5px;background:#e8bd91;border-radius:50%;margin-right:9px;vertical-align:middle}.v9-cta{display:inline-flex;gap:48px;align-items:center;justify-content:space-between;min-height:54px;padding:17px 20px;background:#e5cdb1;color:#153246!important;font-size:13px;font-weight:740;transition:background .2s,transform .2s;max-width:100%;white-space:normal;line-height:1.4}.v9-cta:hover{background:#fff1de;transform:translateY(-2px)}.v9-link{color:#31516a!important;display:inline-flex;align-items:center;gap:32px;border-bottom:1px solid #bb9f83;padding:12px 0;font-size:14px;font-weight:680;transition:gap .2s}.v9-link:hover{color:#805638!important;border-color:currentColor}.v9-hero{min-height:760px;position:relative;background:#12354b;color:#fff;display:flex;align-items:center}.v9-hero-image,.v9-hero-shade,.v9-subhero>img,.v9-subhero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v9-hero-image img,.v9-subhero>img{width:100%;height:100%;object-fit:cover}.v9-hero-image img{object-position:center 39%}.v9-hero-shade{background:linear-gradient(90deg,#051a2bf2,#071f30e3 28%,#09273994 58%,#061a2a21),linear-gradient(0deg,rgba(2,18,29,.5),transparent 40%)}.v9-hero-content{position:relative;padding:110px 0 86px;z-index:1}.v9-hero h1{font-size:clamp(55px,6.1vw,94px);line-height:1.055;letter-spacing:-.057em;max-width:950px;margin:27px 0}.v9-hero h1 em,.v9-subhero h1 em{color:#eac8a8}.v9-hero-content>p{color:#dfebee;font-size:18px;line-height:1.85;max-width:590px}.v9-hero-actions{display:flex;align-items:center;gap:34px;margin:35px 0 100px;flex-wrap:wrap}.v9-hero-text-link{font-size:14px!important;font-weight:680;border-bottom:1px solid #d1b08b;padding:15px 0;transition:color .2s}.v9-hero-text-link:hover{color:#f2d4ac}.v9-hero-foot{display:flex;align-items:center;gap:28px;font-size:11px;color:#d7e2e8;letter-spacing:.08em}.v9-hero-foot span:first-child{border-top:2px solid #e2b993;padding-top:14px}.v9-intro{background:var(--cream)}.v9-intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:60px}.v9-intro-grid>.v9-eyebrow{padding-top:19px}.v9-intro h2{font-size:clamp(43px,5vw,66px);line-height:1.12;margin-bottom:24px}.v9-intro h2 em{color:#bc916b}.v9-intro p{font-size:18px;line-height:1.85;color:#526875;max-width:780px;margin-bottom:26px}.v9-section-heading{max-width:850px;margin-bottom:45px}.v9-section-heading h2{font-size:clamp(39px,4.8vw,67px);line-height:1.11;margin:15px 0 19px}.v9-section-heading>p{font-size:17px;line-height:1.85;color:#657784;max-width:740px}.v9-pathways{background:#fff}.v9-pathway-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.v9-pathway{min-height:550px;position:relative;overflow:hidden;background:#1a394b;color:#fff!important}.v9-pathway:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#051c2bf2,#071f2e2b 74%);transition:background .2s}.v9-pathway img{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform .65s}.v9-pathway:hover img{transform:scale(1.055)}.v9-pathway>div{position:relative;padding:clamp(24px,3vw,40px);margin-top:auto;z-index:2}.v9-pathway>div>span{font-size:11px;letter-spacing:.2em;color:#edd0b2;font-weight:740}.v9-pathway h3{font-size:clamp(33px,3.7vw,51px);line-height:1.12;margin:16px 0}.v9-pathway p{max-width:410px;line-height:1.7;color:#e3e8e9;font-size:15px}.v9-pathway b{display:flex;align-items:center;gap:25px;width:max-content;padding:13px 0;border-bottom:1px solid #e6c2a1;font-size:13px}.v9-stories{background:var(--cream)}.v9-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:28px}.v9-filters button{border:1px solid #cdd3d3;background:transparent;color:#476272;padding:13px 18px;font-size:13px;font-weight:650}.v9-filters button:hover{border-color:#9a7b63}.v9-filters button.selected{background:#1b3f55;color:#fff;border-color:#1b3f55}.v9-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v9-story{display:flex;flex-direction:column;position:relative;overflow:hidden;border:0;padding:0;background:#fdfcf9;text-align:left}.v9-story img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.v9-story:hover img{transform:scale(1.06)}.v9-story:after{content:none}.v9-story-overlay{position:static;z-index:1;padding:22px;display:flex;flex-direction:column;gap:10px}.v9-story-overlay small{font-size:10px;letter-spacing:.15em;color:#e3c5a7;text-transform:uppercase}.v9-story-overlay h3{font-weight:620;font-size:22px;line-height:1.2}.v9-story-overlay>span{font-size:12px;color:#fff;margin-top:7px}.v9-photo-note{font-size:12px;line-height:1.7;color:#697983;margin-top:22px}.v9-capabilities{background:#fff}.v9-cap-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:11%}.v9-cap-list>div{padding:24px 0;border-bottom:1px solid #d6deda;display:grid;grid-template-columns:34px 1fr 24px;gap:22px}.v9-cap-list>div:first-child{border-top:1px solid #d6deda}.v9-cap-list>div>span{font-size:12px;color:#ac825e}.v9-cap-list h3{font-size:25px;margin:0 0 9px}.v9-cap-list p{font-size:14px;line-height:1.75;color:#617685;margin:0}.v9-contact-band{background:#12344a;color:#fff;padding:102px 0}.v9-contact-layout{display:flex;align-items:center;justify-content:space-between;gap:48px}.v9-contact-layout h2{font-size:clamp(41px,5vw,65px);line-height:1.1;margin:15px 0}.v9-contact-layout p{font-size:16px;color:#bed0d9;max-width:560px;line-height:1.8}.v9-cta-light{flex-shrink:0}.v9-footer{background:#082437;color:#dfe8eb;padding:58px 0 28px}.v9-footer-layout{display:grid;grid-template-columns:1fr auto;gap:65px}.v9-footer-brand{display:flex;gap:17px;align-items:flex-start}.v9-footer-brand strong{display:block;font-size:19px;letter-spacing:.13em}.v9-footer-brand p{font-size:13px;margin:5px 0 23px}.v9-footer-brand span:not(.v9-brand-mark){font-size:13px;color:#a5b9c3}.v9-footer-links{display:flex;align-items:flex-start;gap:26px;font-size:13px}.v9-footer-links a:hover{color:#dfb78f}.v9-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #3c5767;padding-top:26px;font-size:11px;color:#9bafbb}.v9-subhero{min-height:610px;display:flex;align-items:center;position:relative;background:#17364a;color:#fff}.v9-subhero>img{object-position:center 42%}.v9-subhero-shade{background:linear-gradient(90deg,#061c2bf2,#071e2dcc 37%,#08232f33)}.v9-subhero-content{position:relative;z-index:1;padding:110px 0}.v9-subhero h1{font-size:clamp(53px,6.1vw,86px);line-height:1.06;max-width:820px;margin:22px 0}.v9-subhero-content>p{font-size:18px;line-height:1.8;color:#e1e8ea;max-width:545px;margin-bottom:33px}.v9-partner-hero>img{object-position:center 58%}.v9-student-hero>img{object-position:center 57%}.v9-about-hero>img{object-position:center 48%}.v9-service-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.v9-service-columns article{padding:32px 35px 36px;border-top:1px solid #c5d0d4;border-right:1px solid #d5dddd}.v9-service-columns article:nth-child(3n){border-right:0}.v9-service-columns article:nth-child(n+4){border-bottom:1px solid #c5d0d4}.v9-service-columns article>span{font-size:12px;color:#aa7958}.v9-service-columns h3{font-size:26px;line-height:1.16;margin:32px 0 17px}.v9-service-columns p{font-size:14px;line-height:1.8;color:#5d7481}.v9-feature{min-height:570px;display:grid;grid-template-columns:1fr 1fr;background:#15384c;color:#fff}.v9-feature-left{background:#e6e8e5;color:var(--ink)}.v9-feature-image{position:relative;min-height:525px;overflow:hidden}.v9-feature-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v9-feature-copy{max-width:580px;width:100%;padding:90px 12% 90px 9%;align-self:center}.v9-feature-left .v9-feature-copy{margin-left:auto}.v9-feature-copy h2{font-size:clamp(38px,4.3vw,58px);line-height:1.15;margin:20px 0}.v9-feature-copy p{font-size:16px;line-height:1.88;color:#d7e3e8;margin-bottom:28px}.v9-feature-left .v9-feature-copy p{color:#536c79}.v9-feature .v9-link{color:#f8f4e9!important}.v9-feature-left .v9-link{color:#264759!important}.v9-process{background:#fff}.v9-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.v9-process-grid article{border-top:2px solid #b89c83;padding:25px 0}.v9-process-grid span{font-size:12px;color:#a67b5f}.v9-process-grid h3{font-size:33px;margin:22px 0 11px}.v9-process-grid p{color:#5e7480;line-height:1.8;font-size:15px}.v9-disclaimer{background:#f4f0e9;padding:19px 23px;font-size:13px;color:#6e7071;line-height:1.7}.v9-study-routes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v9-study-routes article{padding:37px 36px 42px;min-height:263px;border:1px solid #d6dcd9;background:#f8f7f4;transition:border .2s}.v9-study-routes article:hover{border-color:#bb9575}.v9-study-routes span{font-size:11px;color:#a7795b;letter-spacing:.13em}.v9-study-routes h3{font-size:30px;margin:35px 0 13px}.v9-study-routes p{font-size:15px;color:#607482;line-height:1.7}.v9-journey{background:#14364b;color:#fff}.v9-journey .v9-section-heading p{color:#bbd0d8}.v9-journey-header{display:flex;align-items:flex-end;justify-content:space-between}.v9-journey-counter{font-size:48px;color:#e8c3a2;font-family:Georgia,serif;margin-bottom:45px}.v9-journey-counter span{font-size:17px;color:#9eb9c8}.v9-journey-tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #597285}.v9-journey-tabs button{background:transparent;color:#c4d3dc;border:0;border-right:1px solid #597285;font-size:17px;padding:22px 21px;text-align:left}.v9-journey-tabs button:last-child{border:0}.v9-journey-tabs button span{display:block;font-size:10px;letter-spacing:.16em;color:#e4bc96;margin-bottom:9px}.v9-journey-tabs button.active{background:#e7d1b8;color:#14354a}.v9-journey-tabs button.active span{color:#8b5c40}.v9-journey-panel{background:#f8f7f3;color:var(--ink);padding:56px 66px;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;min-height:345px}.v9-journey-panel h3{font-size:40px;margin:15px 0}.v9-journey-panel p{font-size:16px;line-height:1.85;color:#647986}.v9-journey-panel ul{list-style:none;margin:33px 0;padding:0}.v9-journey-panel li{display:flex;gap:13px;align-items:center;border-bottom:1px solid #d8dcda;padding:13px 0;font-size:15px;color:#344e60}.v9-journey-panel li span{color:#a37a61}.v9-step-actions{display:flex;gap:24px;margin-top:32px}.v9-step-actions button{background:none;border:0;border-bottom:1px solid #bf936e;padding:9px 0;color:#325269;font-size:13px;font-weight:660}.v9-step-actions button:disabled{opacity:.34;cursor:not-allowed}.v9-student-life{background:#fff}.v9-life-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v9-life-grid figure img{width:100%;height:285px;object-fit:cover}.v9-life-grid figcaption{padding:16px 0;border-bottom:1px solid #d4dfde;font-size:16px;font-weight:620}.v9-student-advice{margin-top:65px;padding:33px 40px;background:#f1f3f0;border-left:3px solid #bd946d}.v9-student-advice h3{font-size:24px}.v9-student-advice p{color:#5d7280;max-width:990px;line-height:1.8;margin-bottom:0;font-size:15px}.v9-about-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px}.v9-about-intro>div:last-child p{font-size:17px;line-height:1.92;color:#59717e;margin-bottom:25px}.v9-locations{background:#f2f2ee}.v9-location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.v9-location-grid>div{border-top:1px solid #acbac1;padding:23px 0}.v9-location-grid>div>span{font-size:11px;color:#a27858;letter-spacing:.16em}.v9-location-grid h3{font-size:33px;margin:25px 0 18px}.v9-location-grid p{font-size:14px;line-height:1.9;color:#5b7280}.v9-location-grid a{text-decoration:underline;text-decoration-color:#b98e69;text-underline-offset:3px}.v9-review{min-height:55vh}.v9-review h1{font-size:46px;margin:20px 0}.v9-review p{max-width:750px;line-height:1.85}.v9-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#03121eeb;display:grid;place-items:center;padding:25px}.v9-lightbox-panel{width:min(850px,100%);background:#f8f7f2;color:#16344b;position:relative;max-height:95vh;overflow:auto}.v9-lightbox-panel img{width:100%;height:min(57vh,580px);object-fit:contain;background:#0c2e43}.v9-lightbox-panel>div{padding:27px 33px}.v9-lightbox-panel h3{font-size:28px;margin:12px 0}.v9-lightbox-panel p{color:#607483;line-height:1.7}.v9-lightbox-close{position:absolute;top:12px;right:12px;background:#f8f6f0;border:0;padding:12px 16px;z-index:2}@media(max-width:1100px){.v9-shell{width:calc(100% - 60px)}.v9-nav nav{gap:18px}.v9-cap-grid{gap:7%}.v9-feature-copy{padding:70px 8%}.v9-story{height:300px}.v9-hero{min-height:700px}.v9-hero h1{font-size:clamp(55px,7vw,78px)}}@media(max-width:750px){.v9-shell{width:calc(100% - 36px)}.v9-header{height:72px}.v9-wordmark b{font-size:14px}.v9-wordmark small{font-size:8px}.v9-brand-mark{width:56px;height:47px}.v9-menu-button{display:block;border:1px solid #8495a1;background:transparent;color:var(--ink);padding:10px 12px;font-size:13px}.v9-nav nav{display:none;position:absolute;top:72px;left:0;right:0;padding:18px;flex-direction:column;align-items:stretch;background:#fcfbf7;box-shadow:0 18px 23px #0b27351d;gap:0}.v9-nav nav.v9-nav-open{display:flex}.v9-nav nav a{padding:16px;border-bottom:1px solid #e4e4df}.v9-nav nav .v9-nav-enquiry{margin:14px 0;border:1px solid #19374c;text-align:center}.v9-section{padding:74px 0}.v9-hero{min-height:710px}.v9-hero-shade{background:linear-gradient(90deg,#061b2bed,#061c2bc7 72%,#061c2b85)}.v9-hero-image img{object-position:65% center}.v9-hero-content{padding:90px 0 40px}.v9-hero h1{font-size:clamp(44px,10vw,70px)}.v9-hero-content>p{font-size:16px}.v9-hero-actions{margin:29px 0 67px;gap:21px}.v9-hero-foot{flex-wrap:wrap;gap:14px;line-height:1.6}.v9-intro-grid,.v9-cap-grid,.v9-about-intro{grid-template-columns:1fr;gap:16px}.v9-intro h2,.v9-section-heading h2{font-size:clamp(36px,8vw,54px)}.v9-intro p{font-size:16px}.v9-pathway-grid{grid-template-columns:1fr}.v9-pathway{min-height:470px}.v9-story-grid{grid-template-columns:1fr 1fr}.v9-story{height:295px}.v9-contact-layout{align-items:flex-start;flex-direction:column}.v9-contact-band{padding:77px 0}.v9-footer-layout{grid-template-columns:1fr;gap:35px}.v9-footer-links{flex-wrap:wrap}.v9-footer-bottom{flex-direction:column;gap:7px}.v9-subhero{min-height:570px}.v9-subhero h1{font-size:clamp(46px,9vw,68px)}.v9-service-columns{grid-template-columns:1fr 1fr}.v9-service-columns article:nth-child(3n){border-right:1px solid #d5dddd}.v9-service-columns article:nth-child(2n){border-right:0}.v9-service-columns article{border-bottom:1px solid #d5dddd}.v9-feature{grid-template-columns:1fr}.v9-feature-image{min-height:360px}.v9-feature-copy{max-width:none;padding:65px 32px}.v9-process-grid,.v9-location-grid{grid-template-columns:1fr}.v9-study-routes{grid-template-columns:1fr 1fr}.v9-study-routes article{min-height:230px;padding:24px}.v9-study-routes h3{font-size:25px}.v9-journey-panel{gap:18px;padding:35px 27px;grid-template-columns:1fr}.v9-journey-tabs button{font-size:13px;padding:18px 12px}.v9-journey-panel ul{margin:0}.v9-life-grid{grid-template-columns:1fr 1fr}.v9-life-grid figure img{height:230px}}@media(max-width:480px){.v9-shell{width:calc(100% - 32px)}.v9-wordmark b{font-size:12px;letter-spacing:.12em}.v9-wordmark small{font-size:7px;letter-spacing:.12em}.v9-nav{gap:10px}.v9-hero{min-height:700px}.v9-hero h1{font-size:clamp(43px,11vw,55px)}.v9-hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.v9-hero-foot span:nth-child(2){font-size:10px}.v9-pathway{min-height:430px}.v9-pathway>div{inset:auto 23px 28px}.v9-pathway h3{font-size:35px}.v9-filters{gap:6px}.v9-filters button{font-size:11px;padding:10px}.v9-story-grid{grid-template-columns:1fr}.v9-story{height:330px}.v9-service-columns,.v9-study-routes{grid-template-columns:1fr}.v9-service-columns article{border-right:0!important}.v9-service-columns h3{font-size:24px;margin:20px 0 11px}.v9-journey-tabs button{font-size:12px;padding:12px 7px}.v9-journey-counter{display:none}.v9-journey-panel h3{font-size:30px}.v9-life-grid{grid-template-columns:1fr}.v9-life-grid figure img{height:260px}.v9-student-advice{padding:24px}.v9-footer-links{gap:18px}.v9-subhero-content{padding:76px 0}.v9-cta{gap:20px}}@media(prefers-reduced-motion:reduce){.v9 *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.v9-outlook{background:#f3f1eb}.v9-outlook-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(35px,6vw,95px)}.v9-outlook-photo{position:relative;margin:0;min-height:455px;overflow:hidden;background:#204157}.v9-outlook-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.v9-outlook-photo figcaption{position:absolute;z-index:1;bottom:0;left:0;right:0;background:linear-gradient(0deg,#082c40d9,transparent);color:#f4f3ec;padding:45px 23px 19px;font-size:11px;letter-spacing:.04em}.v9-outlook-copy h2{font-size:clamp(35px,4.1vw,59px);line-height:1.14;margin:18px 0 19px}.v9-outlook-copy h2 em{color:#a77f61}.v9-outlook-copy>p,.v9-outlook-detail p{color:#5b7280;line-height:1.83;font-size:15px}.v9-outlook-detail{border-top:1px solid #cdd4d1;margin:27px 0 15px;padding-top:24px}.v9-outlook-detail h3{font-size:23px;margin:0 0 12px}.v9-team{background:#fffdf9}.v9-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.v9-team-grid article{border-top:1px solid #c5ced1;padding-top:23px}.v9-team-grid span{color:#a67857;font-size:11px;letter-spacing:.14em}.v9-team-grid h3{font-size:26px;margin:19px 0 12px}.v9-team-grid p{color:#5c7380;line-height:1.83;font-size:15px}.v9-review{background:#f7f6f2}.v9-review h1{max-width:850px;font-size:clamp(35px,4.4vw,60px)}.v9-review-intro{max-width:800px}.v9-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:40px 0 25px}.v9-review-grid article{padding:28px 30px;background:#fff;border:1px solid #d6dddb}.v9-review-grid article>span{font-size:11px;color:#a17c5e;letter-spacing:.13em}.v9-review-grid h2{font-size:25px;line-height:1.35;margin:21px 0 14px}.v9-review-grid p{font-size:14px;color:#526d7a;line-height:1.83}.v9-review-note{padding:20px 24px;border-left:3px solid #c6a184;background:#efeee9;color:#5c6f7b;line-height:1.7;font-size:13px}@media(max-width:750px){.v9-outlook-grid{grid-template-columns:1fr;gap:28px}.v9-outlook-photo{min-height:360px}.v9-team-grid{grid-template-columns:1fr;gap:10px}.v9-review-grid{grid-template-columns:1fr}}@media(max-width:480px){.v9-outlook-photo{min-height:285px}.v9-review-grid article{padding:23px 20px}}.v9 .v9-wordmark small{color:#42596a;font-size:10px}.v9 .v9-eyebrow{color:#765037}.v9 .v9-hero .v9-eyebrow,.v9 .v9-subhero .v9-eyebrow,.v9 .v9-journey .v9-eyebrow,.v9 .v9-contact-band .v9-eyebrow{color:#f0ccaa}.v9 .v9-journey-panel .v9-eyebrow{color:#765037}.v9 .v9-intro h2 em,.v9 .v9-outlook-copy h2 em{color:#815635}.v9 .v9-section-heading>p,.v9 .v9-intro p,.v9 .v9-photo-note,.v9 .v9-process-grid p,.v9 .v9-outlook-copy>p,.v9 .v9-outlook-detail p,.v9 .v9-cap-list p,.v9 .v9-team-grid p,.v9 .v9-location-grid p,.v9 .v9-about-intro>div:last-child p,.v9 .v9-feature-left .v9-feature-copy p,.v9 .v9-student-advice p,.v9 .v9-journey-panel p,.v9 .v9-service-columns p,.v9 .v9-study-routes p{color:#455b68}.v9 .v9-service-columns article>span,.v9 .v9-study-routes span,.v9 .v9-team-grid span,.v9 .v9-location-grid>div>span,.v9 .v9-review-grid article>span,.v9 .v9-process-grid span,.v9 .v9-cap-list>div>span,.v9 .v9-study-routes article>span{color:#765037}.v9 .v9-step-actions button,.v9 .v9-filters button,.v9 .v9-menu-button{min-height:44px}.v9 .v9-step-actions button{padding:11px 10px}.v9 .v9-filters button{padding:12px 15px}.v9 .v9-footer-links a,.v9 .v9-location-grid a{display:inline-flex;min-height:44px;align-items:center}.v9 .v9-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.v9 .v9-contact-email{font-size:16px;text-decoration:underline;text-decoration-color:#dfb693;text-underline-offset:6px;color:#f1e5d8;overflow-wrap:anywhere}.v9 .v9-contact-email:hover{color:#fff}.v9 .v9-gallery-explore{margin-top:12px}.v9 .v9-story-overlay small{color:#f0d0b1}.v9 .v9-gallery-compact .v9-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v9 .v9-gallery-compact .v9-story{height:360px}.v9 .v9-lightbox:not([open]){display:none}.v9 .v9-lightbox[open]{display:grid;border:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:24px;place-items:center;overflow:auto;background:transparent;color:#153246}.v9 .v9-lightbox::backdrop{background:#020e1aeb}.v9 .v9-lightbox .v9-eyebrow{color:#765037}.v9 .v9-lightbox-panel{width:min(850px,100%)}.v9 .v9-lightbox-panel img{max-height:60vh}.v9 .v9-lightbox-close{min-height:44px;min-width:90px}.v9 .v9-footer-bottom{color:#b3c4cc}.v9 .v9-journey-tabs button.active span{color:#765037}@media(max-width:750px){.v9 .v9-section{padding-top:64px;padding-bottom:64px}.v9 .v9-pathway{min-height:405px}.v9 .v9-gallery-compact .v9-story-grid{grid-template-columns:1fr}.v9 .v9-story,.v9 .v9-gallery-compact .v9-story{height:275px}.v9 .v9-hero{min-height:635px}.v9 .v9-hero-content{padding-top:72px}.v9 .v9-outlook-photo{min-height:300px}.v9 .v9-gallery-explore{font-size:14px}}@media(max-width:480px){.v9 .v9-section{padding-top:56px;padding-bottom:56px}.v9 .v9-hero{min-height:620px}.v9 .v9-hero-actions{margin-bottom:35px}.v9 .v9-pathway{min-height:370px}.v9 .v9-story,.v9 .v9-gallery-compact .v9-story{height:250px}.v9 .v9-gallery-compact .v9-filters{gap:7px}.v9 .v9-wordmark small{font-size:9px}.v9 .v9-footer-links{gap:12px 22px}.v9 .v9-outlook-photo{min-height:250px}}.v9 .v9-disclaimer{color:#4d5458}.v9 .v9-journey .v9-journey-header .v9-section-heading>p{color:#d6e4e9}.v9 .v9-feature:not(.v9-feature-left) .v9-feature-copy .v9-eyebrow{color:#f0ccaa}.v9 .v9-service-columns>a{display:flex;flex-direction:column;padding:32px 35px 36px;border-top:1px solid #c5d0d4;border-right:1px solid #d5dddd;min-height:295px;transition:background .2s,border-color .2s}.v9 .v9-service-columns>a:nth-child(3n){border-right:0}.v9 .v9-service-columns>a:nth-child(n+4){border-bottom:1px solid #c5d0d4}.v9 .v9-service-columns>a:hover{background:#f0f1ed}.v9 .v9-service-columns>a>span,.v9 .v9-study-routes>a>span{color:#765037;font-size:11px;letter-spacing:.12em}.v9 .v9-service-columns>a h3{font-size:26px;line-height:1.16;margin:27px 0 14px}.v9 .v9-service-columns>a p{font-size:14px;line-height:1.75;color:#485f6a;margin-bottom:24px}.v9 .v9-service-columns>a b,.v9 .v9-study-routes>a b{font-weight:650;font-size:13px;color:#25495d;margin-top:auto;border-bottom:1px solid #a58971;padding:10px 0;width:max-content;max-width:100%}.v9 .v9-study-routes>a{display:flex;flex-direction:column;min-height:260px;padding:34px 36px;border:1px solid #d6dcd9;background:#f8f7f4;transition:border-color .2s,background .2s}.v9 .v9-study-routes>a:hover{background:#f1f2ed;border-color:#9d7b61}.v9 .v9-study-routes>a h3{font-size:29px;line-height:1.2;margin:28px 0 13px}.v9 .v9-study-routes>a p{font-size:15px;line-height:1.7;color:#455c6b}.v9 .v9-home-deepen{padding:24px 0 85px;background:#fbfaf7}.v9 .v9-home-deepen .v9-shell{border-top:1px solid #ccd5d3;padding-top:29px;display:flex;flex-wrap:wrap;align-items:center;gap:19px 37px}.v9 .v9-home-deepen p{margin:0;color:#43596a;font-size:15px;font-weight:620}.v9 .v9-home-deepen a{min-height:44px}.v9 .v9-crumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#516a77;font-size:12px;padding:27px 0}.v9 .v9-crumbs a{text-decoration:underline;text-underline-offset:4px;min-height:38px;display:inline-flex;align-items:center}.v9 .v9-crumbs a:hover{color:#8a5436}.v9 .v9-crumbs [aria-current]{color:#163a50;font-weight:720}.v9 .v9-detail-top{background:#f0f0e9}.v9 .v9-depth-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:6%;align-items:center;min-height:530px;padding:33px 0 73px}.v9 .v9-depth-copy h1{font-size:clamp(40px,4.8vw,70px);line-height:1.1;letter-spacing:-.047em;margin:20px 0 22px}.v9 .v9-depth-copy p{font-size:17px;line-height:1.85;color:#485f6d;max-width:550px;margin-bottom:30px}.v9 .v9-depth-hero figure{position:relative;width:100%;min-width:0;margin:0}.v9 .v9-depth-hero img{height:445px;width:100%;object-fit:cover;display:block}.v9 .v9-depth-hero figcaption{position:absolute;left:0;right:0;bottom:0;color:#fff;font-size:11px;padding:32px 18px 13px;background:linear-gradient(0deg,rgba(4,24,39,.84),transparent)}.v9 .v9-depth-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,7vw,100px)}.v9 .v9-depth-split h2,.v9 .v9-depth-related h2,.v9 .v9-depth-steps h2,.v9 .v9-depth-context h2{font-size:clamp(35px,4vw,58px);line-height:1.12;margin:18px 0}.v9 .v9-depth-split>div:first-child>p{color:#516b7b;line-height:1.85;max-width:400px}.v9 .v9-depth-intro{font-size:18px;line-height:1.9;color:#425b69;margin:0 0 31px}.v9 .v9-depth-includes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.v9 .v9-depth-includes li{border-top:1px solid #d5dedb;padding:15px 0 12px;font-size:15px;color:#3e5868;line-height:1.6}.v9 .v9-depth-includes li:before{content:"↗";color:#956647;margin-right:12px}.v9 .v9-depth-steps{background:#14364b;color:#fff}.v9 .v9-depth-steps .v9-eyebrow{color:#f3cdab}.v9 .v9-depth-steps .v9-section-heading p{color:#d1e0e6}.v9 .v9-depth-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.v9 .v9-depth-step-grid article{border-top:1px solid #7390a1;padding:24px 0}.v9 .v9-depth-step-grid article>span{color:#f0c59e;font-size:12px}.v9 .v9-depth-step-grid h3{font-size:25px;line-height:1.25;margin:20px 0 12px}.v9 .v9-depth-step-grid p{color:#d1dfe4;font-size:14px;line-height:1.8}.v9 .v9-depth-roles{background:#f4f3ed}.v9 .v9-depth-accordions{border-top:1px solid #c2cfcf}.v9 .v9-depth-accordions details{border-bottom:1px solid #c2cfcf}.v9 .v9-depth-accordions summary{display:flex;align-items:center;padding:23px 10px 23px 0;min-height:66px;cursor:pointer;font-size:18px;font-weight:620;color:#1e4054;list-style:none;gap:23px}.v9 .v9-depth-accordions summary::-webkit-details-marker{display:none}.v9 .v9-depth-accordions summary>span:first-child{font-size:11px;color:#765037}.v9 .v9-depth-accordions summary .v9-chevron{margin-left:auto;font-size:24px;font-weight:400;color:#805838}.v9 .v9-depth-accordions details[open] .v9-chevron{transform:rotate(45deg)}.v9 .v9-depth-accordions details>p{padding:0 40px 24px 38px;color:#4c6572;font-size:15px;line-height:1.85}.v9 .v9-depth-context{background:#fff}.v9 .v9-depth-themes{display:flex;gap:12px;flex-wrap:wrap}.v9 .v9-depth-themes>span{border:1px solid #bdccca;background:#f3f4ef;padding:16px 19px;font-size:14px;color:#304e61}.v9 .v9-depth-caution{font-size:13px;line-height:1.8;max-width:800px;margin-top:26px;color:#4d626e}.v9 .v9-depth-related{background:#f4f2ed}.v9 .v9-depth-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.v9 .v9-depth-related-grid a{display:flex;flex-direction:column;background:#fff;border:1px solid #d0d9d7;min-height:235px;padding:31px 28px;transition:border-color .2s,background .2s}.v9 .v9-depth-related-grid a:hover{background:#eef2f0;border-color:#98755d}.v9 .v9-depth-related-grid h3{font-size:25px;line-height:1.2;margin:20px 0}.v9 .v9-depth-related-grid b{font-size:13px;font-weight:650;margin-top:auto;color:#35596a}.v9 .v9-depth-back{margin-top:30px}.v9 .v9-photo-status{background:#f2f0e8;border-left:3px solid #ad8665;padding:24px 28px;margin-bottom:30px}.v9 .v9-photo-status h3{font-size:21px;margin:0 0 10px}.v9 .v9-photo-status p{color:#47606d;line-height:1.85;margin:0}.v9 .v9-story-detail .v9-depth-hero{padding-bottom:70px}.v9 .v9-lightbox .v9-link{margin-top:16px}@media(max-width:850px){.v9 .v9-service-columns>a:nth-child(3n){border-right:1px solid #d5dddd}.v9 .v9-service-columns>a:nth-child(2n){border-right:0}.v9 .v9-depth-hero,.v9 .v9-depth-split{grid-template-columns:1fr}.v9 .v9-depth-hero{gap:26px}.v9 .v9-depth-hero img{height:380px}.v9 .v9-depth-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-depth-related-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.v9 .v9-service-columns>a{border-right:0!important;border-bottom:1px solid #c5d0d4;min-height:0;padding:26px 18px 25px}.v9 .v9-service-columns>a h3{font-size:23px;margin:16px 0 11px}.v9 .v9-study-routes>a{padding:28px 24px;min-height:0}.v9 .v9-study-routes>a h3{font-size:24px;margin:18px 0 11px}.v9 .v9-home-deepen{padding-bottom:40px}.v9 .v9-home-deepen .v9-shell{align-items:flex-start;flex-direction:column;gap:12px}.v9 .v9-depth-hero{padding:10px 0 47px}.v9 .v9-depth-hero img{height:270px}.v9 .v9-depth-copy h1{font-size:42px}.v9 .v9-depth-copy p{font-size:16px}.v9 .v9-depth-includes,.v9 .v9-depth-step-grid,.v9 .v9-depth-related-grid{grid-template-columns:1fr}.v9 .v9-depth-related-grid a{min-height:195px}.v9 .v9-depth-accordions details>p{padding-left:18px}}.v9 .v9-story-item{min-width:0;display:flex;flex-direction:column}.v9 .v9-story-item>.v9-story{width:100%;flex:0 0 auto}.v9 .v9-story-context{display:inline-flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 18px;border:1px solid #d1d8d4;border-top:none;background:#fdfcf9;font-size:13px;font-weight:660;color:#25485b}.v9 .v9-story-context:hover{background:#e7ebe8}.v9 .v9-story-context:focus-visible{position:relative;z-index:4}.v9 .v9-depth-toc{display:flex;align-items:center;gap:16px 22px;border-top:1px solid #d0d8d4;padding:15px 0 23px;overflow-x:auto;scrollbar-width:thin}.v9 .v9-depth-toc>span{flex:none;color:#78533a;font-size:11px;font-weight:740;letter-spacing:.13em}.v9 .v9-depth-toc>a{flex:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:6px 11px;color:#2b4d5f;font-size:13px;font-weight:630;border-bottom:1px solid transparent}.v9 .v9-depth-toc>a:hover,.v9 .v9-depth-toc>a:focus-visible{border-bottom-color:#ab8263;background:#e6eae5}.v9 .v9-depth-page section[id]{scroll-margin-top:16px}.v9 .v9-depth-context .v9-section-heading>p{color:#435c6b;max-width:710px}.v9 .v9-contact-email{min-height:44px;display:inline-flex;align-items:center}@media(max-width:580px){.v9 .v9-depth-toc{gap:10px;margin-left:-6px}.v9 .v9-depth-toc>span{display:none}.v9 .v9-depth-toc>a{padding:10px 12px}.v9 .v9-story-context{padding:13px 16px}}.v9 .v9-partner-exchange{background:#fcfbf7}.v9 .v9-partner-exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.v9 .v9-partner-exchange-grid article{border-top:2px solid #a78b75;background:#f0f1ed;padding:34px 35px 35px;min-height:295px}.v9 .v9-partner-exchange-grid h3{font-size:clamp(24px,2.4vw,33px);line-height:1.22;margin:18px 0 15px}.v9 .v9-partner-exchange-grid p{color:#46616e;line-height:1.75;max-width:490px;font-size:15px}.v9 .v9-partner-exchange-grid a{color:#2c5268;display:inline-flex;align-items:center;min-height:44px;font-size:14px;border-bottom:1px solid #aa866c;font-weight:650}.v9 .v9-partner-exchange-note{font-size:13px;line-height:1.75;color:#546876;margin:22px 0 0;max-width:900px}.v9 .v9-projects-index{background:#f6f5f0}.v9 .v9-projects-index h1{font-size:clamp(40px,5.7vw,76px);line-height:1.1;letter-spacing:-.045em;margin:16px 0}.v9 .v9-projects-index>.v9-shell>p{font-size:17px;line-height:1.8;max-width:850px;color:#435f6d;margin-bottom:44px}.v9 .v9-projects-index .v9-gallery-widget{padding:0}.v9 .v9-projects-index .v9-gallery-widget+.v9-link{margin-top:25px}@media(max-width:750px){.v9 .v9-partner-exchange-grid{grid-template-columns:1fr;gap:15px}.v9 .v9-partner-exchange-grid article{min-height:0;padding:27px 24px}.v9 .v9-projects-index .v9-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.v9 .v9-projects-index .v9-story-grid{grid-template-columns:1fr}.v9 .v9-partner-exchange-grid article{padding:23px 19px}.v9 .v9-partner-exchange-grid h3{font-size:26px}}.v9 .v9-business-ecosystem{background:#f5f2ed}.v9 .v9-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v9 .v9-business-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e1e2dc;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.v9 .v9-business-card:hover{transform:translateY(-5px);border-color:#b89577;box-shadow:0 16px 34px #0e2b3c1a}.v9 .v9-business-image{position:relative;height:210px;overflow:hidden;background:#dce3e0}.v9 .v9-business-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.v9 .v9-business-card:hover .v9-business-image img{transform:scale(1.045)}.v9 .v9-business-image>span{position:absolute;left:18px;top:17px;display:grid;place-items:center;width:39px;height:39px;background:#102f44;color:#fff;font-size:12px;letter-spacing:.08em}.v9 .v9-business-copy{display:flex;flex:1;flex-direction:column;padding:25px 25px 24px}.v9 .v9-business-copy small{color:#936e50;font-size:10px;font-weight:750;letter-spacing:.13em}.v9 .v9-business-copy h3{margin:13px 0 10px;font-size:clamp(21px,2vw,27px);line-height:1.18}.v9 .v9-business-copy p{color:#596f7c;font-size:14px;line-height:1.75;margin-bottom:21px}.v9 .v9-business-copy b{display:inline-flex;gap:8px;align-items:center;margin-top:auto;color:#294e62;font-size:13px}.v9 .v9-global-reach{color:#f5f4ef;background:#102f44}.v9 .v9-global-reach .v9-eyebrow{color:#dfb995}.v9 .v9-global-intro{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start;margin-bottom:52px}.v9 .v9-global-intro h2{font-size:clamp(38px,4.5vw,62px);line-height:1.1;margin:17px 0 0}.v9 .v9-global-intro>div:last-child>p{color:#d5e0e4;font-size:16px;line-height:1.85}.v9 .v9-global-proof{display:flex;align-items:center;gap:18px;margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.22)}.v9 .v9-global-proof strong{color:#e3bc98;font-family:Georgia,Times New Roman,serif;font-size:52px;font-weight:400;line-height:1}.v9 .v9-global-proof span{max-width:190px;color:#e2e8e8;font-size:13px;line-height:1.5}.v9 .v9-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v9 .v9-platform-grid article{min-height:205px;padding:26px 27px;border:1px solid rgba(255,255,255,.2);background:#ffffff0b}.v9 .v9-platform-grid article>span{color:#dfb995;font-size:10px;font-weight:700;letter-spacing:.13em}.v9 .v9-platform-grid h3{margin:20px 0 10px;color:#fff;font-size:28px}.v9 .v9-platform-grid p{color:#c9d7dc;font-size:14px;line-height:1.75;margin:0}.v9 .v9-market-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center;margin-top:45px;padding:36px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.v9 .v9-market-row h3{margin:12px 0 10px;font-size:29px}.v9 .v9-market-row p{color:#c9d7dc;font-size:14px;line-height:1.75;margin:0}.v9 .v9-market-tags,.v9 .v9-capability-tags{display:flex;flex-wrap:wrap;gap:9px}.v9 .v9-market-tags span{padding:10px 14px;border:1px solid rgba(255,255,255,.25);color:#f1e9df;font-size:13px}.v9 .v9-capability-block{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:start;margin-top:38px}.v9 .v9-capability-block h3{margin:11px 0 0;font-size:25px}.v9 .v9-capability-tags span{padding:10px 13px;background:#ffffff14;color:#e5ecee;font-size:12px}.v9 .v9-business-compact,.v9 .v9-global-reach-compact{padding-top:88px;padding-bottom:88px}.v9 .v9-global-reach-compact .v9-global-intro{margin-bottom:36px}.v9 .v9-story-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px 10px 16px;background:#fdfcf9;border:1px solid #d1d8d4;border-top:0}.v9 .v9-story-footer>div{display:flex;flex-direction:column;gap:3px;min-width:0}.v9 .v9-story-footer>div span{color:#607481;font-size:11px;line-height:1.4}.v9 .v9-story-zoom{flex:0 0 auto;min-height:38px;padding:7px 11px;border:1px solid #b9c5c5;background:transparent;color:#23475a;font-size:11px;font-weight:650}.v9 .v9-story-zoom:hover{background:#e9eeeb;border-color:#9d8067}.v9 .v9-gallery-count{margin:25px 0 0;color:#657985;font-size:13px}.v9 .v9-project-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:25px 0 28px;padding:17px 0;border-top:1px solid #d5dcd8;border-bottom:1px solid #d5dcd8}.v9 .v9-project-facts>span{display:flex;flex-direction:column;gap:5px;color:#23485b;font-size:13px;font-weight:650}.v9 .v9-project-facts small{color:#987354;font-size:9px;letter-spacing:.13em}.v9 .v9-story-overview{background:#fbfaf7}.v9 .v9-story-highlights{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.v9 .v9-story-highlights span{padding:9px 13px;background:#edf0ec;color:#365365;font-size:12px}.v9 .v9-story-narrative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 45px}.v9 .v9-story-narrative-grid article{padding-top:19px;border-top:1px solid #cbd5d2}.v9 .v9-story-narrative-grid article>span{color:#a47b59;font-size:11px;letter-spacing:.12em}.v9 .v9-story-narrative-grid h3{margin:15px 0 12px;font-size:26px}.v9 .v9-story-narrative-grid p{color:#536a77;font-size:15px;line-height:1.85;margin:0}.v9 .v9-story-gallery{background:#f2f1eb}.v9 .v9-story-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.v9 .v9-story-photo-grid figure{min-width:0;margin:0;overflow:hidden;background:#dfe5e1}.v9 .v9-story-photo-grid img{width:100%;height:360px;object-fit:cover}.v9 .v9-story-connection{background:#e9ede9}.v9 .v9-story-connection-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start}.v9 .v9-story-connection h2{margin:14px 0 0;font-size:clamp(32px,3.8vw,49px);line-height:1.12}.v9 .v9-story-connection p{color:#4f6572;font-size:16px;line-height:1.9;margin:0}.v9 .v9-detail-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v9 .v9-detail-highlight-grid article{min-height:130px;padding:22px;background:#edf0ec;border-top:2px solid #b58b68}.v9 .v9-detail-highlight-grid span{color:#a47755;font-size:10px;letter-spacing:.12em}.v9 .v9-detail-highlight-grid h3{margin:17px 0 0;font-size:19px;line-height:1.25}.v9 .v9-detail-examples{background:#f5f2ed}.v9 .v9-detail-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v9 .v9-detail-example-grid article{padding:26px 25px 24px;background:#fff;border:1px solid #e0e1dc}.v9 .v9-detail-example-grid article>span{color:#a47a59;font-size:10px;letter-spacing:.13em}.v9 .v9-detail-example-grid h3{margin:16px 0 11px;font-size:22px;line-height:1.22}.v9 .v9-detail-example-grid p{color:#596f7b;font-size:14px;line-height:1.75;margin:0}.v9 .v9-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v9 .v9-readiness-grid>div{display:flex;align-items:center;gap:12px;min-height:65px;padding:13px 15px;background:#f0f2ee;color:#28495c;font-size:13px;font-weight:620}.v9 .v9-readiness-grid span{color:#765037;font-size:10px;letter-spacing:.1em}@media(max-width:900px){.v9 .v9-business-grid,.v9 .v9-detail-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-global-intro,.v9 .v9-market-row,.v9 .v9-capability-block,.v9 .v9-story-connection-inner{grid-template-columns:1fr;gap:25px}.v9 .v9-platform-grid{grid-template-columns:1fr 1fr}.v9 .v9-detail-highlight-grid,.v9 .v9-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.v9 .v9-business-grid,.v9 .v9-platform-grid,.v9 .v9-story-narrative-grid,.v9 .v9-story-photo-grid,.v9 .v9-detail-example-grid,.v9 .v9-detail-highlight-grid,.v9 .v9-readiness-grid{grid-template-columns:1fr}.v9 .v9-business-compact,.v9 .v9-global-reach-compact{padding-top:64px;padding-bottom:64px}.v9 .v9-business-image{height:195px}.v9 .v9-global-intro{margin-bottom:30px}.v9 .v9-global-intro h2{font-size:39px}.v9 .v9-platform-grid article{min-height:0;padding:22px}.v9 .v9-market-row{margin-top:28px;padding:27px 0}.v9 .v9-capability-block{margin-top:27px}.v9 .v9-story-footer{padding:9px 10px}.v9 .v9-story-footer>div span{font-size:10px}.v9 .v9-story-zoom{padding:6px 9px;font-size:10px}.v9 .v9-story-photo-grid img{height:245px}.v9 .v9-story-connection h2{font-size:34px}.v9 .v9-story-connection p{font-size:15px}.v9 .v9-detail-highlight-grid article{min-height:0}.v9 .v9-readiness-grid>div{min-height:58px}}.v9 .v9-entity-lines{padding-top:15px;border-top:1px solid #d9dfdb;color:#526b78;font-size:13px;line-height:1.8}.v9 .v9-home-snapshot{padding:76px 0 58px;background:#f6f4ef}.v9 .v9-home-snapshot-main{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.v9 .v9-home-snapshot-main h2{max-width:560px;margin:15px 0 0;color:#17384b;font-size:clamp(34px,4vw,53px);line-height:1.1}.v9 .v9-home-snapshot-main h2 em{color:#9a785c;font-family:Georgia,Times New Roman,serif;font-weight:400}.v9 .v9-home-snapshot-main>div:last-child p{margin:0 0 17px;color:#506875;font-size:15px;line-height:1.8}.v9 .v9-home-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:43px;border-top:1px solid #cbd4d1;border-bottom:1px solid #cbd4d1}.v9 .v9-home-facts>div{display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:20px 21px;border-right:1px solid #d8dfdc}.v9 .v9-home-facts>div:first-child{padding-left:0}.v9 .v9-home-facts>div:last-child{border-right:0}.v9 .v9-home-facts strong{color:#a17b5c;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1}.v9 .v9-home-facts b{color:#17384b;font-size:20px;font-weight:650;line-height:1.2}.v9 .v9-home-facts span{max-width:220px;margin-top:8px;color:#4c606a;font-size:11px;line-height:1.5}.v9 .v9-home-areas{display:flex;align-items:center;flex-wrap:wrap;gap:10px 21px;padding-top:24px}.v9 .v9-home-areas>span{margin-right:4px;color:#765037;font-size:10px;font-weight:750;letter-spacing:.13em}.v9 .v9-home-areas a{color:#36576a;font-size:12px;text-decoration:none;border-bottom:1px solid #b7c2be;padding-bottom:4px}.v9 .v9-home-areas a:hover{color:#9a6946;border-color:#9a6946}.v9 .v9-page-index{position:sticky;top:0;z-index:30;background:#f7f6f1f5;border-bottom:1px solid #dce1dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v9 .v9-page-index .v9-shell{display:flex;align-items:center;gap:27px;min-height:56px;overflow-x:auto;scrollbar-width:none}.v9 .v9-page-index .v9-shell::-webkit-scrollbar{display:none}.v9 .v9-page-index span{flex:0 0 auto;color:#765037;font-size:9px;font-weight:750;letter-spacing:.15em}.v9 .v9-page-index a{flex:0 0 auto;color:#365568;font-size:12px;text-decoration:none;white-space:nowrap}.v9 .v9-page-index a:hover{color:#9a6946}.v9 [id]{scroll-margin-top:82px}.v9 .v9-gallery-compact .v9-story img{height:245px}.v9 .v9-gallery-compact .v9-story-overlay{padding:20px}.v9 .v9-gallery-compact .v9-story-overlay h3{font-size:18px;line-height:1.25}.v9 .v9-gallery-compact .v9-story-footer{min-height:46px}.v9 .v9-gallery-compact .v9-story-zoom{min-height:34px}@media(max-width:900px){.v9 .v9-home-snapshot-main{gap:28px}.v9 .v9-home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-home-facts>div:nth-child(2){border-right:0}.v9 .v9-home-facts>div:nth-child(-n+2){border-bottom:1px solid #d8dfdc}.v9 .v9-home-facts>div:nth-child(3){padding-left:0}}@media(max-width:580px){.v9 .v9-home-snapshot{padding:52px 0 40px}.v9 .v9-home-snapshot-main{grid-template-columns:1fr;gap:16px}.v9 .v9-home-snapshot-main h2{font-size:36px}.v9 .v9-home-snapshot-main>div:last-child p{font-size:14px}.v9 .v9-home-facts{margin-top:26px}.v9 .v9-home-facts>div{min-height:96px;padding:15px 13px}.v9 .v9-home-facts strong{font-size:34px}.v9 .v9-home-facts b{font-size:17px}.v9 .v9-home-facts span{font-size:10px}.v9 .v9-home-areas{gap:10px 14px;padding-top:19px}.v9 .v9-home-areas>span{width:100%}.v9 .v9-page-index .v9-shell{min-height:49px;gap:19px}.v9 .v9-page-index a{font-size:11px}.v9 .v9-gallery-compact .v9-story img{height:220px}}html,body,#root{margin:0;width:100%;min-height:100%}.v9{width:100%;min-height:100vh}.v9 .v9-shell{width:calc(100% - clamp(32px,8vw,160px));max-width:1280px}.v9 :is(h1,h2,h3){text-wrap:pretty;overflow-wrap:break-word}.v9 figure{margin:0}.v9 .v9-section{padding:clamp(56px,6.5vw,96px) 0}.v9 .v9-section-heading{margin-bottom:34px;max-width:900px}.v9 .v9-section-heading h2,.v9 .v9-depth-split h2,.v9 .v9-depth-related h2,.v9 .v9-depth-steps h2,.v9 .v9-depth-context h2,.v9 .v9-global-intro h2,.v9 .v9-story-connection h2,.v9 .v9-feature-copy h2{font-size:var(--heading);line-height:1.12;letter-spacing:-.04em;margin:16px 0 20px;max-width:24ch}.v9 .v9-section-heading>p{max-width:68ch;margin-bottom:0;font-size:var(--body);line-height:1.75}.v9 .v9-eyebrow{font-size:11px;letter-spacing:.16em}.v9 .v9-header{height:80px}.v9 .v9-logo,.v9 .v9-nav nav>a,.v9 .v9-footer-links a,.v9 .v9-crumbs a,.v9 .v9-contact-email,.v9 .v9-story-zoom,.v9 .v9-link{min-height:44px;display:inline-flex;align-items:center}.v9 .v9-nav nav>a{font-size:14px}.v9 .v9-nav nav>a[aria-current=page]:not(.v9-nav-enquiry):after,.v9 .v9-nav nav>a:not(.v9-nav-enquiry):hover:after{bottom:3px}.v9 .v9-brand-mark{width:62px;height:52px}.v9 .v9-wordmark b{font-size:16px}.v9 .v9-wordmark small{font-size:9px}.v9 .v9-cta{min-height:50px;font-size:14px;padding:14px 20px;gap:24px}.v9 .v9-hero{min-height:660px}.v9 .v9-hero-content{padding:86px 0 40px}.v9 .v9-hero h1{font-size:clamp(48px,5.8vw,84px);max-width:920px}.v9 .v9-hero-content>p{max-width:57ch;font-size:17px;line-height:1.8}.v9 .v9-hero-actions{margin:30px 0 62px}.v9 .v9-hero-foot{line-height:1.6}.v9 .v9-subhero{min-height:530px}.v9 .v9-subhero-content{padding:88px 0}.v9 .v9-subhero h1{font-size:clamp(46px,5.5vw,78px);max-width:19ch}.v9 .v9-subhero-content>p{max-width:49ch;font-size:17px}.v9 .v9-home-snapshot{padding:64px 0 40px}.v9 .v9-home-snapshot-main h2{font-size:clamp(32px,3.5vw,49px)}.v9 .v9-home-snapshot-main>div:last-child p{font-size:var(--body)}.v9 .v9-home-facts{margin-top:30px}.v9 .v9-home-facts span{font-size:13px;line-height:1.5}.v9 .v9-home-areas{gap:8px 20px;padding-top:16px}.v9 .v9-home-areas a{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;font-size:13px}.v9 .v9-pathway{display:flex;flex-direction:column;min-height:460px}.v9 .v9-pathway h3{font-size:clamp(32px,3.2vw,46px)}.v9 .v9-pathway>div>span{line-height:1.5}.v9 .v9-story-grid{align-items:stretch;gap:22px}.v9 .v9-story-item{background:#fdfcf9;border:1px solid #d1d8d4;transition:border-color .2s}.v9 .v9-story-item:hover,.v9 .v9-story-item:focus-within{border-color:#9d7b60}.v9 .v9-story-item>.v9-story,.v9 .v9-gallery-compact .v9-story-item>.v9-story{height:auto;flex:1;color:var(--ink)}.v9 .v9-story-item .v9-story img,.v9 .v9-gallery-compact .v9-story img{aspect-ratio:16 / 10;height:auto;width:100%;object-fit:cover;flex:0 0 auto}.v9 .v9-story-overlay,.v9 .v9-gallery-compact .v9-story-overlay{position:static;padding:22px;gap:13px;flex:1}.v9 .v9-story-overlay small,.v9 .v9-gallery-compact .v9-story-overlay small{font-size:11px;line-height:1.6;letter-spacing:.1em;color:#765037}.v9 .v9-story-overlay h3,.v9 .v9-gallery-compact .v9-story-overlay h3{margin:0;color:#17384b;font-size:clamp(20px,1.8vw,25px);line-height:1.25;font-weight:600;letter-spacing:-.025em}.v9 .v9-story-overlay>span{font-size:13px;font-weight:650;color:#315366;margin-top:auto;padding-top:8px;text-decoration:underline;text-decoration-color:#b4967c;text-underline-offset:5px}.v9 .v9-story:hover img{transform:none}.v9 .v9-story:hover .v9-story-overlay>span{color:#805638}.v9 .v9-story:focus-visible{outline-offset:-4px}.v9 .v9-story-footer,.v9 .v9-gallery-compact .v9-story-footer{border:0;border-top:1px solid #d1d8d4;padding:12px 16px;min-height:68px}.v9 .v9-story-footer>div span{font-size:12px;color:#4c6472}.v9 .v9-story-zoom,.v9 .v9-gallery-compact .v9-story-zoom{min-height:44px;padding:8px 12px;font-size:12px}.v9 .v9-gallery-count{font-size:14px;line-height:1.6;color:#4c6472}.v9 .v9-gallery-controls{display:none}.v9 .v9-page-index{top:0;z-index:30}.v9 .v9-page-index .v9-shell{gap:24px;min-height:58px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9d8069 #e4e6df;scroll-padding-inline:8px}.v9 .v9-page-index .v9-shell::-webkit-scrollbar{display:block;height:3px}.v9 .v9-page-index a{display:inline-flex;align-items:center;min-height:48px;padding:4px 0;font-size:13px}.v9 .v9-page-index a:hover{text-decoration:underline;text-underline-offset:6px}.v9 .v9-page-index a:focus-visible{outline-offset:-3px}.v9 .v9-page-index span{font-size:10px}.v9 .v9-depth-toc{border:0;margin:0 auto;padding:0;flex-wrap:nowrap}.v9 [id],.v9 .v9-depth-page section[id]{scroll-margin-top:80px}.v9 .v9-crumbs{padding:16px 0;gap:4px 12px;line-height:1.6;font-size:13px}.v9 .v9-crumbs [aria-current]{font-weight:600}.v9 .v9-depth-hero{min-height:0;padding:26px 0 56px;gap:6%}.v9 .v9-depth-hero>*{min-width:0}.v9 .v9-depth-copy h1{font-size:clamp(36px,4.2vw,60px);line-height:1.12;margin:20px 0}.v9 .v9-depth-copy p{font-size:17px;line-height:1.8;margin-bottom:24px}.v9 .v9-depth-hero img{height:auto;aspect-ratio:3 / 2;object-fit:cover}.v9 .v9-depth-hero figcaption{position:static;padding:12px 0 0;background:none;font-size:12px;line-height:1.6;color:#455e6c}.v9 .v9-story-detail .v9-depth-hero{padding-bottom:56px}.v9 .v9-project-story-page .v9-depth-hero img{aspect-ratio:auto}.v9 .v9-depth-intro{font-size:18px;line-height:1.8}.v9 .v9-detail-highlights{margin-top:40px}.v9 .v9-detail-highlight-grid span,.v9 .v9-detail-example-grid article>span,.v9 .v9-story-narrative-grid article>span{color:#765037;font-size:11px}.v9 .v9-detail-highlight-grid article{min-height:0}.v9 .v9-detail-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-detail-example-grid h3{font-size:23px}.v9 .v9-detail-example-grid p,.v9 .v9-depth-step-grid p,.v9 .v9-team-grid p,.v9 .v9-location-grid p,.v9 .v9-platform-grid p,.v9 .v9-market-row p{font-size:15px;line-height:1.8}.v9 .v9-depth-related-grid a{padding:28px;min-height:220px}.v9 .v9-depth-related-grid h3{font-size:24px;line-height:1.25}.v9 .v9-depth-related-grid b{text-decoration:underline;text-decoration-color:#b4967c;text-underline-offset:5px}.v9 .v9-depth-accordions summary:hover{color:#805638;background:#efeee7}.v9 .v9-project-facts small{color:#765037;font-size:10px}.v9 .v9-story-narrative-grid h3{line-height:1.25}.v9 .v9-story-photo-grid{align-items:start}.v9 .v9-story-photo-grid img{width:100%;height:auto}.v9 .v9-story-highlights span{font-size:13px;line-height:1.5}.v9 .v9-projects-index{padding-top:16px}.v9 .v9-projects-index h1{font-size:clamp(36px,4.8vw,68px);max-width:19ch}.v9 .v9-service-columns>a h3,.v9 .v9-study-routes>a h3{font-size:26px;margin:20px 0 12px;line-height:1.2}.v9 .v9-service-columns>a p,.v9 .v9-study-routes>a p{font-size:15px;line-height:1.75}.v9 .v9-service-columns>a b,.v9 .v9-study-routes>a b{min-height:44px;display:inline-flex;align-items:center}.v9 .v9-partner-exchange-grid article{display:flex;flex-direction:column}.v9 .v9-partner-exchange-grid a{align-self:flex-start;margin-top:auto}.v9 .v9-partner-exchange-note{font-size:14px}.v9 .v9-feature{min-height:0}.v9 .v9-feature-image{min-height:480px}.v9 .v9-feature-copy{max-width:640px;padding:64px clamp(32px,5vw,80px)}.v9 .v9-journey-tabs{position:relative}.v9 .v9-journey-panel{min-height:0;padding:40px;gap:48px}.v9 .v9-journey-panel h3{font-size:34px;line-height:1.2}.v9 .v9-life-grid figure img{height:auto;aspect-ratio:4 / 3}.v9 .v9-life-grid figcaption{line-height:1.5}.v9 .v9-about-intro{gap:8%}.v9 .v9-contact-band{padding:76px 0}.v9 .v9-contact-layout>div:first-child{min-width:0}.v9 .v9-contact-layout h2{font-size:var(--heading);line-height:1.14;max-width:25ch}.v9 .v9-contact-actions{flex:0 0 auto;max-width:100%;gap:12px}.v9 .v9-footer-layout{column-gap:32px;row-gap:40px}.v9 .v9-footer-links{gap:8px 24px;flex-wrap:wrap}.v9 .v9-footer-links a{font-size:14px}.v9 .v9-footer-bottom{font-size:12px;line-height:1.7}@media(max-width:1100px){.v9 .v9-nav nav{gap:18px}.v9 .v9-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-gallery-compact .v9-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v9 .v9-contact-layout{gap:32px}.v9 .v9-footer-layout{grid-template-columns:1fr}}@media(max-width:900px){.v9 .v9-header{height:72px}.v9 .v9-menu-button{display:block;min-height:44px;min-width:76px;padding:10px 13px;border:1px solid #8495a1;background:transparent;color:var(--ink);font-size:14px}.v9 .v9-nav nav{display:none;position:absolute;top:100%;left:0;right:0;padding:16px max(16px,4vw);flex-direction:column;align-items:stretch;gap:0;background:#fcfbf7;box-shadow:0 18px 23px #0b27351d}.v9 .v9-nav nav.v9-nav-open{display:flex}.v9 .v9-nav nav>a{min-height:48px;padding:12px;border-bottom:1px solid #d8dfda;white-space:normal}.v9 .v9-nav nav>a:after{display:none}.v9 .v9-nav nav>a[aria-current=page]{background:#eeeee7}.v9 .v9-nav nav .v9-nav-enquiry{margin-top:12px;border:1px solid #19374c;justify-content:space-between}.v9 .v9-service-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-service-columns>a{padding:26px;border-right:1px solid #d5dddd;border-bottom:1px solid #d5dddd}.v9 .v9-service-columns>a:nth-child(3n){border-right:1px solid #d5dddd}.v9 .v9-service-columns>a:nth-child(2n){border-right:0}.v9 .v9-depth-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-contact-layout{flex-direction:column;align-items:flex-start}.v9 .v9-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#455e6c;font-size:13px;line-height:1.5}.v9 .v9-gallery-controls>div{display:flex;gap:8px;flex-shrink:0}.v9 .v9-gallery-controls button{min-width:44px;min-height:44px;border:1px solid #9daeaf;background:transparent;color:#17384b;font-size:20px}.v9 .v9-gallery-controls button:hover:not(:disabled){background:#e7e9e2}.v9 .v9-gallery-controls button:disabled{opacity:.35;cursor:default}.v9 .v9-gallery-compact .v9-story-grid{display:flex;gap:16px;overflow-x:auto;padding:4px 4px 16px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9d8069 #e4e6df}.v9 .v9-gallery-compact .v9-story-item{flex:0 0 min(84%,370px);min-width:0;scroll-snap-align:start}.v9 .v9-home-snapshot-main{grid-template-columns:1fr;gap:20px}.v9 .v9-journey-panel{gap:24px;padding:32px}}@media(max-width:750px){.v9 .v9-hero,.v9 .v9-subhero{min-height:0}.v9 .v9-hero-content{padding:56px 0 32px}.v9 .v9-hero h1{font-size:clamp(36px,9.4vw,60px);line-height:1.08;letter-spacing:-.045em;margin:24px 0}.v9 .v9-hero h1 em{white-space:nowrap}.v9 .v9-hero-content>p{font-size:var(--body);max-width:42ch;line-height:1.75}.v9 .v9-hero-actions{margin:26px 0 36px;gap:12px 24px}.v9 .v9-hero-foot{gap:10px;font-size:11px}.v9 .v9-hero-foot span:nth-child(2){font-size:11px;letter-spacing:.02em}.v9 .v9-subhero-content{padding:68px 0}.v9 .v9-subhero h1{font-size:clamp(36px,9.3vw,58px);line-height:1.1}.v9 .v9-subhero-content>p{font-size:var(--body);line-height:1.75;max-width:37ch}.v9 .v9-subhero-shade{background:linear-gradient(90deg,#061c2beb,#071e2dc9 65%,#08232f80)}.v9 .v9-partner-hero>img{object-position:62% center}.v9 .v9-about-hero>img{object-position:64% center}.v9 .v9-pathway{min-height:340px}.v9 .v9-pathway-grid{gap:20px}.v9 .v9-feature-image{min-height:0;aspect-ratio:4 / 3}.v9 .v9-feature-copy{padding:44px max(16px,4vw)}.v9 .v9-about-intro{gap:12px}.v9 .v9-about-intro>div:last-child p{font-size:var(--body);line-height:1.85}.v9 .v9-journey-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.v9 .v9-journey-tabs button{min-height:64px;padding:12px 10px;font-size:13px}.v9 .v9-journey-panel{padding:28px 24px;gap:24px}.v9 .v9-journey-panel h3{font-size:28px}.v9 .v9-journey-panel p{font-size:var(--body);line-height:1.75}.v9 .v9-step-actions{gap:12px;margin-top:24px}.v9 .v9-step-actions button{min-height:44px;padding:10px 12px}.v9 .v9-life-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v9 .v9-life-grid figure img{aspect-ratio:1}.v9 .v9-life-grid figcaption{font-size:14px;padding:12px 0}.v9 .v9-contact-band{padding:56px 0}.v9 .v9-contact-layout p{font-size:var(--body);line-height:1.75}}@media(max-width:580px){.v9{--heading: clamp(30px, 8.2vw, 36px);--body: 15px}.v9 .v9-header{height:68px}.v9 .v9-nav,.v9 .v9-logo{gap:8px}.v9 .v9-brand-mark{width:48px;height:42px}.v9 .v9-wordmark b{font-size:12px;letter-spacing:.1em}.v9 .v9-wordmark small{font-size:8px;letter-spacing:.08em}.v9 .v9-menu-button{min-width:70px;font-size:13px}.v9 .v9-home-snapshot{padding:44px 0 32px}.v9 .v9-home-snapshot-main h2{font-size:var(--heading)}.v9 .v9-home-facts{margin-top:24px}.v9 .v9-home-facts>div{min-height:104px;padding:16px 12px}.v9 .v9-home-facts b{font-size:17px}.v9 .v9-home-facts strong{font-size:34px}.v9 .v9-home-facts span{font-size:12px}.v9 .v9-home-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.v9 .v9-home-areas>span{grid-column:1 / -1}.v9 .v9-home-areas a{min-width:0;font-size:13px;line-height:1.5}.v9 .v9-section-heading{margin-bottom:28px}.v9 .v9-gallery-controls>span>span{display:block;font-size:12px}.v9 .v9-story-grid,.v9 .v9-projects-index .v9-story-grid,.v9 .v9-service-columns,.v9 .v9-study-routes,.v9 .v9-detail-example-grid,.v9 .v9-depth-step-grid,.v9 .v9-depth-related-grid{grid-template-columns:1fr}.v9 .v9-service-columns>a{border-right:0!important;min-height:0;padding:24px 0}.v9 .v9-study-routes>a{min-height:0;padding:24px}.v9 .v9-service-columns>a h3,.v9 .v9-study-routes>a h3{font-size:23px;margin:16px 0 10px}.v9 .v9-service-columns>a p,.v9 .v9-study-routes>a p{display:block;overflow:visible;-webkit-line-clamp:unset;margin-bottom:12px}.v9 .v9-story-overlay,.v9 .v9-gallery-compact .v9-story-overlay{padding:20px}.v9 .v9-story-overlay h3,.v9 .v9-gallery-compact .v9-story-overlay h3{font-size:21px}.v9 .v9-story-footer,.v9 .v9-gallery-compact .v9-story-footer{padding:12px;gap:8px}.v9 .v9-story-footer>div span{font-size:12px}.v9 .v9-story-zoom{min-height:44px;padding:8px 10px;font-size:12px}.v9 .v9-page-index .v9-shell{min-height:55px;gap:20px}.v9 .v9-page-index .v9-shell>span{display:none}.v9 .v9-page-index a{font-size:13px;flex:0 0 auto}.v9 .v9-crumbs{font-size:12px;gap:4px 8px;padding:12px 0 22px}.v9 .v9-crumbs [aria-current]{flex-basis:100%}.v9 .v9-crumbs>span[aria-hidden]:nth-last-child(2){display:none}.v9 .v9-depth-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 0 40px}.v9 .v9-depth-copy h1{font-size:clamp(32px,9vw,39px);margin:16px 0 20px;overflow-wrap:break-word}.v9 .v9-depth-copy p{font-size:var(--body)}.v9 .v9-depth-hero img{height:auto;aspect-ratio:3 / 2}.v9 .v9-project-story-page .v9-depth-hero img{aspect-ratio:auto}.v9 .v9-depth-intro{font-size:17px}.v9 .v9-depth-includes{grid-template-columns:1fr}.v9 .v9-depth-includes li{padding:14px 0}.v9 .v9-detail-highlight-grid,.v9 .v9-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-detail-highlight-grid article{padding:18px 16px}.v9 .v9-detail-highlight-grid h3{font-size:17px;line-height:1.3}.v9 .v9-detail-example-grid article{padding:24px}.v9 .v9-detail-example-grid h3{font-size:22px}.v9 .v9-depth-step-grid{gap:8px}.v9 .v9-depth-step-grid h3{font-size:23px;margin-top:16px}.v9 .v9-depth-accordions summary{gap:14px;font-size:16px;line-height:1.5;min-height:60px;padding:18px 4px 18px 0}.v9 .v9-depth-accordions details>p{padding:0 16px 24px 28px;font-size:15px}.v9 .v9-depth-themes{gap:8px}.v9 .v9-depth-themes>span{padding:12px;font-size:13px}.v9 .v9-depth-related-grid a{min-height:0;padding:24px}.v9 .v9-depth-related-grid h3{font-size:22px;margin:16px 0 24px}.v9 .v9-readiness-grid>div{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:90px;font-size:14px;line-height:1.5;padding:16px}.v9 .v9-journey-panel{padding:26px 20px}.v9 .v9-life-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-life-grid figure:last-child{grid-column:1 / -1}.v9 .v9-life-grid figure:last-child img{aspect-ratio:16 / 9}.v9 .v9-student-advice{padding:24px;margin-top:40px}.v9 .v9-student-advice h3{font-size:23px;line-height:1.3}.v9 .v9-global-intro{gap:20px;margin-bottom:32px}.v9 .v9-platform-grid{gap:14px}.v9 .v9-platform-grid article{padding:24px;min-height:0}.v9 .v9-global-reach .v9-eyebrow,.v9 .v9-platform-grid article>span{color:#f0ccaa}.v9 .v9-platform-grid h3{margin-top:16px}.v9 .v9-location-grid{gap:16px}.v9 .v9-location-grid h3{font-size:28px;margin:20px 0 12px}.v9 .v9-team-grid,.v9 .v9-contact-layout{gap:24px}.v9 .v9-contact-email{font-size:15px}.v9 .v9-footer{padding:44px 0 28px}.v9 .v9-footer-layout{row-gap:28px}.v9 .v9-footer-brand{gap:14px}.v9 .v9-footer-brand strong{font-size:17px}.v9 .v9-footer-brand .v9-brand-mark{width:52px;height:44px}.v9 .v9-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.v9 .v9-footer-bottom{padding-top:24px;font-size:12px;gap:10px}}@media(max-width:580px){.v9 .v9-section{padding-top:42px;padding-bottom:42px}.v9 .v9-section-heading{margin-bottom:20px}.v9 .v9-section-heading h2{max-width:18ch;font-size:clamp(27px,7.5vw,33px);line-height:1.12}.v9 .v9-section-heading>p{max-width:42ch;font-size:14px;line-height:1.6}.v9 .v9-hero{min-height:0}.v9 .v9-hero-content{padding-top:44px;padding-bottom:26px}.v9 .v9-hero h1{font-size:clamp(35px,9.3vw,43px);line-height:1.06;margin:16px 0}.v9 .v9-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;margin:20px 0 22px}.v9 .v9-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-pathway{min-width:0;min-height:220px;height:auto}.v9 .v9-pathway>div{inset:auto 13px 15px}.v9 .v9-pathway h3{font-size:20px;line-height:1.15}.v9 .v9-pathway p{font-size:11px;line-height:1.45}.v9 .v9-home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-home-facts>div{min-height:82px;padding:12px 10px}.v9 .v9-home-facts strong{font-size:30px}.v9 .v9-home-facts span{font-size:11px;line-height:1.35}.v9 .v9-service-columns,.v9 .v9-study-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-service-columns>a,.v9 .v9-study-routes>a{display:flex;min-width:0;min-height:0;flex-direction:column;gap:0;padding:11px;border:1px solid #d9dfda!important;background:#fff}.v9 .v9-mobile-card-media{display:block;width:100%;height:auto;margin:0 0 11px;overflow:hidden;line-height:0}.v9 .v9-mobile-card-media img{display:block;width:100%;height:auto;aspect-ratio:5 / 3;object-fit:cover}.v9 .v9-service-columns>a>span:not(.v9-mobile-card-media),.v9 .v9-study-routes>a>span:not(.v9-mobile-card-media){display:block;font-size:9px;line-height:1.35;letter-spacing:.06em}.v9 .v9-service-columns>a h3,.v9 .v9-study-routes>a h3{margin:8px 0 7px;font-size:17px;line-height:1.2}.v9 .v9-service-columns>a p,.v9 .v9-study-routes>a p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 8px;font-size:12px;line-height:1.45}.v9 .v9-service-columns>a b,.v9 .v9-study-routes>a b{display:inline-flex;min-height:40px;align-items:center;margin-top:auto;font-size:11px;line-height:1.3}.v9 .v9-projects-index .v9-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v9 .v9-projects-index .v9-story-item{min-width:0}.v9 .v9-projects-index .v9-story{height:auto;aspect-ratio:4 / 3}.v9 .v9-projects-index .v9-story img{height:100%}.v9 .v9-projects-index .v9-story-overlay{inset:auto 10px 10px;padding:0}.v9 .v9-projects-index .v9-story-overlay small{font-size:9px}.v9 .v9-projects-index .v9-story-overlay b{font-size:14px;line-height:1.2}.v9 .v9-projects-index .v9-story-footer{display:flex;flex-wrap:wrap;align-items:center;padding:8px}.v9 .v9-projects-index .v9-story-footer>div{width:100%}.v9 .v9-projects-index .v9-story-zoom{width:100%;min-height:40px}.v9 .v9-story-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v9 .v9-story-photo-grid img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.v9 .v9-story-narrative-grid{display:flex;gap:12px;overflow-x:auto;padding:0 1px 12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.v9 .v9-story-narrative-grid article{flex:0 0 86%;min-width:0;padding:17px;background:#fff;border:1px solid #d9dfda;scroll-snap-align:start}.v9 .v9-story-narrative-grid h3{font-size:19px;line-height:1.25}.v9 .v9-story-narrative-grid p{font-size:13px;line-height:1.65}.v9 .v9-detail-example-grid,.v9 .v9-depth-step-grid,.v9 .v9-depth-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-detail-example-grid article,.v9 .v9-depth-step-grid article,.v9 .v9-depth-related-grid a{min-width:0;min-height:0;padding:16px}.v9 .v9-detail-example-grid h3,.v9 .v9-depth-step-grid h3,.v9 .v9-depth-related-grid h3{font-size:16px;line-height:1.25;margin:10px 0}.v9 .v9-detail-example-grid p,.v9 .v9-depth-step-grid p{font-size:12px;line-height:1.55}.v9 .v9-depth-includes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.v9 .v9-depth-includes li{padding:10px 0;font-size:12px;line-height:1.45}.v9 .v9-detail-highlight-grid,.v9 .v9-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-platform-grid,.v9 .v9-location-grid,.v9 .v9-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-platform-grid article,.v9 .v9-team-grid article,.v9 .v9-location-grid>div{min-width:0;min-height:0;padding:16px}.v9 .v9-platform-grid article:last-child{grid-column:1 / -1}.v9 .v9-team-grid h3,.v9 .v9-location-grid h3{font-size:17px;line-height:1.25}.v9 .v9-team-grid p,.v9 .v9-location-grid p,.v9 .v9-platform-grid p{font-size:12px;line-height:1.55}.v9 .v9-partner-exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-partner-exchange-grid article{min-width:0;min-height:0;padding:16px}.v9 .v9-partner-exchange-grid h3{font-size:17px;line-height:1.25}.v9 .v9-partner-exchange-grid p{font-size:12px;line-height:1.55}.v9 .v9-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.v9 .v9-feature-image{min-width:0;min-height:0;height:100%}.v9 .v9-feature-image img{width:100%;height:100%;min-height:250px;object-fit:cover}.v9 .v9-feature-copy{min-width:0;padding:22px 16px}.v9 .v9-feature-copy h2{font-size:20px;line-height:1.2}.v9 .v9-feature-copy p{font-size:12px;line-height:1.55}.v9 .v9-contact-layout{gap:18px}}@media(max-width:360px){.v9 .v9-feature{grid-template-columns:1fr}.v9 .v9-feature-image img{min-height:0;height:auto;aspect-ratio:16 / 9}.v9 .v9-feature-copy{padding:22px 18px}.v9 .v9-pathway{min-height:190px}.v9 .v9-service-columns>a,.v9 .v9-study-routes>a{padding:9px}.v9 .v9-service-columns>a h3,.v9 .v9-study-routes>a h3{font-size:15px}.v9 .v9-service-columns>a p,.v9 .v9-study-routes>a p{font-size:11px}.v9 .v9-depth-copy h1{font-size:31px}}.v9 .v9-story-zoom,.v9 .v9-story-footer .v9-story-zoom{min-height:44px}.v9 .v9-mobile-swipe-hint{display:none}.v9 .v9-page-index{background:#f7f6f1}.v9 .v9-page-index a:hover{color:#765037}.v9 .v9-student-services,.v9 .v9-partner-entrances,.v9 .v9-university-section,.v9 .v9-admission-section{padding:64px 0}.v9 .v9-student-service-grid,.v9 .v9-university-section .v9-university-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v9 .v9-student-service,.v9 .v9-partner-entry-grid>*,.v9 .v9-agency-workflow>li{min-width:0;padding:26px;border:1px solid var(--line);background:#fff}.v9 .v9-student-service{display:flex;flex-direction:column;transition:border-color .16s ease}.v9 .v9-student-service:hover,.v9 .v9-partner-entry-grid>a:hover{border-color:#9b6c48}.v9 .v9-student-service h3,.v9 .v9-partner-entry-grid h3,.v9 .v9-agency-workflow h3{font-size:24px;line-height:1.2;margin:16px 0}.v9 .v9-student-service p,.v9 .v9-partner-entry-grid p,.v9 .v9-agency-workflow p,.v9 .v9-training-environments>p{color:#526573;font-size:15px;line-height:1.7}.v9 .v9-student-service b,.v9 .v9-partner-entry-grid b{font-size:13px;line-height:1.5;margin-top:auto}.v9 .v9-university-section,.v9 .v9-exam-section,.v9 .v9-enterprise-section{background:var(--cream)}.v9 .v9-university-section .v9-university-grid,.v9 .v9-admission-names,.v9 .v9-scholarship-grid,.v9 .v9-agency-workflow{list-style:none;padding:0;margin:0 0 24px}.v9 .v9-university-section .v9-university-grid li{min-width:0;padding:19px;background:var(--paper);border-top:2px solid var(--copper);display:flex;flex-direction:column;justify-content:space-between;gap:12px}.v9 .v9-university-section .v9-university-grid strong{font-size:17px;font-weight:570;line-height:1.4}.v9 .v9-university-section .v9-university-grid li span{color:#526573;font-size:13px}.v9 .v9-partner-entry-grid,.v9 .v9-admission-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v9 .v9-partner-entry-grid>a{display:flex;flex-direction:column}.v9 .v9-partner-entry-grid ul{padding-left:20px;line-height:1.9}.v9 .v9-admission-section{background:var(--navy);color:var(--paper)}.v9 .v9-admission-section .v9-section-heading p,.v9 .v9-admission-section .v9-handbook-note{color:#d5dfe4}.v9 .v9-admission-section .v9-eyebrow{color:#e2bb9b}.v9 .v9-admission-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.v9 .v9-admission-names li{padding:12px 0;border-bottom:1px solid #496171;font-size:14px;line-height:1.5}.v9 .v9-handbook-note{color:#526573;font-size:13px;line-height:1.7}.v9 .v9-scholarship-grid{display:flex;flex-wrap:wrap;gap:12px}.v9 .v9-scholarship-grid li{padding:18px 24px;border:1px solid var(--line);background:var(--cream)}.v9 .v9-agency-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v9 .v9-training-environments{margin-top:40px}.v9 .v9-training-environments>h3{font-size:28px}.v9 .v9-training-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v9 .v9-training-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.v9 .v9-training-grid figcaption{font-size:13px;line-height:1.5;padding:12px 0}.v9 .v9-exam-section .v9-link,.v9 .v9-training-environments .v9-link{margin-right:24px;margin-top:18px}.v9 .v9-journey-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.v9 .v9-student-service-grid,.v9 .v9-university-section .v9-university-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.v9 .v9-student-services,.v9 .v9-partner-entrances,.v9 .v9-university-section,.v9 .v9-admission-section{padding:42px 0}.v9 .v9-student-service-grid,.v9 .v9-university-section .v9-university-grid,.v9 .v9-partner-entry-grid,.v9 .v9-agency-workflow,.v9 .v9-training-grid{gap:12px}.v9 .v9-admission-layout{grid-template-columns:1fr;gap:8px}.v9 .v9-agency-workflow,.v9 .v9-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-student-service,.v9 .v9-partner-entry-grid>*,.v9 .v9-agency-workflow>li,.v9 .v9-university-section .v9-university-grid li{padding:16px}.v9 .v9-student-service h3,.v9 .v9-partner-entry-grid h3,.v9 .v9-agency-workflow h3{font-size:20px}.v9 .v9-student-service p,.v9 .v9-partner-entry-grid p,.v9 .v9-partner-entry-grid li,.v9 .v9-agency-workflow p{font-size:13px;line-height:1.65}.v9 .v9-university-section .v9-university-grid strong{font-size:15px}.v9 .v9-partner-entry-grid .v9-eyebrow{font-size:10px}.v9 .v9-partner-entry-grid .v9-link{font-size:13px}.v9 .v9-journey-tabs{display:flex;overflow-x:auto}.v9 .v9-journey-tabs button{flex:0 0 135px}}@media(max-width:580px){.v9 .v9-mobile-swipe-hint{display:block;margin:-8px 0 14px;color:#657985;font-size:11px;line-height:1.4}}.v9 .v9-university-section .v9-university-grid small{color:#765037;font-size:10px;font-weight:650;letter-spacing:.04em}.v9 .v9-admission-types{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:18px}.v9 .v9-admission-types article{min-width:0;padding:18px;border:1px solid #496171;background:#ffffff09}.v9 .v9-admission-types p{margin:12px 0 0;color:#f0f2ef;font-size:14px;line-height:1.7}@media(max-width:700px){.v9 .v9-admission-types{grid-template-columns:1fr;gap:10px}.v9 .v9-admission-types article{padding:15px}.v9 .v9-university-section .v9-university-grid small{font-size:10px}}.v9 .v9-student-proof{padding:24px 0;color:#f6f2eb;background:#17394b}.v9 .v9-student-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v9 .v9-student-proof-grid article{display:flex;align-items:center;gap:16px;min-width:0;padding:4px 18px;border-right:1px solid rgba(255,255,255,.2)}.v9 .v9-student-proof-grid article:last-child{border-right:0}.v9 .v9-student-proof-grid strong{color:#e4bd9c;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,44px);font-weight:500;line-height:1}.v9 .v9-student-proof-grid span{max-width:220px;color:#e7e5df;font-size:12px;line-height:1.55}.v9 .v9-guide-intro-layout,.v9 .v9-guide-graduation-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,6vw,88px)}.v9 .v9-guide-intro-note,.v9 .v9-guide-graduation-note,.v9 .v9-guide-choice-note{padding:26px;border-left:2px solid var(--copper, #b98b69);background:#f3f0e9}.v9 .v9-guide-intro-note p,.v9 .v9-guide-graduation-note p,.v9 .v9-guide-choice-note p{margin:12px 0 18px;color:#526573;font-size:14px;line-height:1.75}.v9 .v9-guide-reason-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v9 .v9-guide-reason-grid article,.v9 .v9-guide-living-grid article{min-width:0;padding:22px;border:1px solid #dedbd3;background:#fbfaf7}.v9 .v9-guide-number{display:inline-flex;color:#765037;font-family:Georgia,serif;font-size:22px;line-height:1}.v9 .v9-guide-reason-grid h3,.v9 .v9-guide-living-grid h3,.v9 .v9-guide-timeline h3,.v9 .v9-guide-university-grid h3{margin:18px 0 9px;color:#17394b;font-size:19px;line-height:1.35}.v9 .v9-guide-reason-grid p,.v9 .v9-guide-living-grid p,.v9 .v9-guide-timeline p{margin:0;color:#526573;font-size:13px;line-height:1.7}.v9 .v9-guide-scholarships{margin-top:26px;padding:22px 24px;border-top:1px solid #d7d1c6;border-bottom:1px solid #d7d1c6}.v9 .v9-guide-scholarships ul{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 10px;padding:0;list-style:none}.v9 .v9-guide-scholarships li{padding:8px 13px;color:#17394b;border:1px solid #d7d1c6;background:#fbfaf7;font-size:12px}.v9 .v9-guide-scholarships p{margin:0;color:#657681;font-size:12px;line-height:1.6}.v9 .v9-guide-university-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v9 .v9-guide-university-grid article{display:flex;min-width:0;min-height:150px;flex-direction:column;justify-content:space-between;padding:18px;border-top:2px solid #b98b69;background:#f3f0e9}.v9 .v9-guide-university-grid h3{margin:12px 0 4px;font-size:16px}.v9 .v9-guide-university-grid p{margin:0;color:#526573;font-size:13px}.v9 .v9-guide-university-grid small{margin-top:16px;color:#765037;font-size:10px;letter-spacing:.04em}.v9 .v9-guide-choice-note{margin-top:24px}.v9 .v9-guide-choice-note h3{margin:0;color:#17394b;font-size:20px}.v9 .v9-guide-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.v9 .v9-guide-timeline li{min-width:0;padding:20px;border-top:2px solid #b98b69;background:#f3f0e9}.v9 .v9-guide-timeline h3{font-size:17px}.v9 .v9-guide-timeline .v9-guide-number{font-size:28px}.v9 .v9-guide-arrival-feature{margin-top:0}.v9 .v9-guide-living-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v9 .v9-guide-living-grid h3{margin-top:12px}.v9 .v9-guide-graduation{background:#f1eee7}.v9 .v9-guide-graduation-layout{align-items:center}.v9 .v9-guide-graduation-layout h2{margin:14px 0;color:#17394b;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.12}.v9 .v9-guide-graduation-layout>div:first-child p{max-width:560px;color:#526573;font-size:15px;line-height:1.75}.v9 .v9-guide-graduation-note h3{margin:0;color:#17394b;font-size:20px}@media(max-width:1000px){.v9 .v9-guide-reason-grid,.v9 .v9-guide-university-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-guide-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.v9 .v9-student-proof{padding:15px 0}.v9 .v9-student-proof-grid{grid-template-columns:1fr;gap:0}.v9 .v9-student-proof-grid article{padding:11px 4px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.v9 .v9-student-proof-grid article:last-child{border-bottom:0}.v9 .v9-student-proof-grid strong{min-width:48px;font-size:32px}.v9 .v9-guide-intro-layout,.v9 .v9-guide-graduation-layout{grid-template-columns:1fr;gap:20px}.v9 .v9-guide-reason-grid,.v9 .v9-guide-university-grid,.v9 .v9-guide-living-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-guide-reason-grid article,.v9 .v9-guide-living-grid article,.v9 .v9-guide-university-grid article{padding:15px}.v9 .v9-guide-reason-grid h3,.v9 .v9-guide-living-grid h3{font-size:17px}.v9 .v9-guide-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v9-guide-timeline li{padding:15px}.v9 .v9-guide-intro-note,.v9 .v9-guide-graduation-note,.v9 .v9-guide-choice-note{padding:18px}}@media(max-width:380px){.v9 .v9-guide-reason-grid,.v9 .v9-guide-university-grid,.v9 .v9-guide-living-grid,.v9 .v9-guide-timeline{grid-template-columns:1fr}}.v9 .v9-focus-hero .v9-hero-content{padding-bottom:52px}.v9 .v9-focus-hero .v9-hero-content>p{max-width:550px}.v9 .v9-focus-evidence,.v9 .v9-focus-services,.v9 .v9-focus-partners{padding:72px 0}.v9 .v9-focus-evidence{background:#fbfaf7}.v9 .v9-focus-services{background:#f4f1eb}.v9 .v9-focus-partners{background:#fbfaf7}.v9 .v9-focus-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:32px}.v9 .v9-focus-heading h2{font-size:clamp(32px,3.4vw,48px);line-height:1.1;max-width:650px;margin:14px 0 0}.v9 .v9-focus-heading h2 em{color:#916b4c}.v9 .v9-focus-heading>p{max-width:450px;color:#526573;font-size:15px;line-height:1.75;margin:0}.v9 .v9-focus-evidence-layout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:stretch;gap:22px}.v9 .v9-focus-universities{min-width:0;display:flex;flex-direction:column;justify-content:space-between}.v9 .v9-focus-university-grid{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.v9 .v9-focus-university-grid article{display:flex;flex-direction:column;min-width:0;justify-content:center;gap:11px;padding:23px 22px;min-height:128px;background:#f4f1eb;border-top:2px solid #bc9675}.v9 .v9-focus-university-grid strong{color:#19394b;font-size:clamp(17px,1.5vw,21px);line-height:1.3;font-weight:590}.v9 .v9-focus-university-grid span{color:#526573;font-size:13px}.v9 .v9-focus-universities>a{margin-top:20px;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.v9 .v9-focus-evidence-aside{min-width:0;display:flex;flex-direction:column;background:#103047;color:#f8f7f2}.v9 .v9-focus-evidence-aside>img{width:100%;height:185px;object-fit:cover;object-position:center}.v9 .v9-focus-admission{padding:25px 28px 24px}.v9 .v9-focus-admission .v9-eyebrow{color:#ecc5a5}.v9 .v9-focus-admission h3{font-size:clamp(19px,2vw,25px);line-height:1.22;margin:12px 0 10px}.v9 .v9-focus-admission p{font-size:13px;color:#d9e2e5;line-height:1.65;margin:0 0 18px}.v9 .v9-focus-admission a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:650;color:#f6d4b5;border-bottom:1px solid #f6d4b5}.v9 .v9-focus-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v9 .v9-focus-service{min-width:0;display:flex;flex-direction:column;padding:22px;min-height:240px;border:1px solid #d9ddd8;background:#fff;transition:border-color .2s ease,transform .2s ease}.v9 .v9-focus-service:hover,.v9 .v9-focus-partner:hover{transform:translateY(-3px);border-color:#b98b69}.v9 .v9-focus-service-index{color:#795638;font-size:12px;font-weight:670;letter-spacing:.09em}.v9 .v9-focus-service h3{color:#17394b;font-size:clamp(18px,1.7vw,23px);line-height:1.25;margin:15px 0 10px}.v9 .v9-focus-service p{color:#536b77;font-size:13px;line-height:1.65;margin:0 0 15px}.v9 .v9-focus-service b{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;color:#35556a;font-size:12px}.v9 .v9-focus-guide-link{display:flex;flex-wrap:wrap;gap:7px 20px;align-items:center;margin-top:18px;padding:12px 0;border-top:1px solid #d7d6ce;color:#526573;font-size:13px;line-height:1.5;min-height:44px}.v9 .v9-focus-guide-link strong{color:#17394b;font-weight:670}.v9 .v9-focus-partner-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:17px}.v9 .v9-focus-partner{min-width:0;display:flex;flex-direction:column;border:1px solid #dddcd6;background:#f5f2ed;transition:border-color .2s ease,transform .2s ease}.v9 .v9-focus-partner>img{width:100%;height:190px;object-fit:cover}.v9 .v9-focus-partner>div{display:flex;flex:1;flex-direction:column;padding:24px 26px}.v9 .v9-focus-partner .v9-eyebrow{color:#795638}.v9 .v9-focus-partner h3{font-size:clamp(21px,2.25vw,29px);line-height:1.18;margin:12px 0 10px}.v9 .v9-focus-partner p{color:#526573;font-size:14px;line-height:1.7;margin:0 0 15px}.v9 .v9-focus-partner b{min-height:44px;display:inline-flex;align-items:center;margin-top:auto;color:#25495e;font-size:13px}.v9 .v9-focus-more{background:#eeeae2;border-top:1px solid #ded9ce}.v9 .v9-focus-more-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0}.v9 .v9-focus-more p{max-width:480px;margin:0;color:#526573;font-size:12px;line-height:1.6}.v9 .v9-focus-more p strong{color:#17394b}.v9 .v9-focus-more-inner>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px}.v9 .v9-focus-more a{display:inline-flex;align-items:center;min-height:44px;color:#31556b;font-size:12px;white-space:nowrap}@media(max-width:900px){.v9 .v9-focus-heading{grid-template-columns:1fr;gap:14px}.v9 .v9-focus-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-focus-evidence-layout{grid-template-columns:1fr}.v9 .v9-focus-evidence-aside{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.v9 .v9-focus-evidence-aside>img{height:100%;min-height:195px}.v9 .v9-focus-more-inner{flex-direction:column;align-items:flex-start;gap:4px}.v9 .v9-focus-more-inner>div{justify-content:flex-start}}@media(max-width:580px){.v9 .v9-focus-hero .v9-hero-content{padding-top:45px;padding-bottom:36px}.v9 .v9-focus-evidence,.v9 .v9-focus-services,.v9 .v9-focus-partners{padding:42px 0}.v9 .v9-focus-heading{margin-bottom:18px}.v9 .v9-focus-heading h2{font-size:30px;line-height:1.12}.v9 .v9-focus-heading>p{font-size:13px;line-height:1.6}.v9 .v9-focus-university-grid{gap:9px}.v9 .v9-focus-university-grid article{min-height:88px;padding:14px;gap:7px}.v9 .v9-focus-university-grid strong{font-size:15px;line-height:1.3}.v9 .v9-focus-university-grid span{font-size:12px}.v9 .v9-focus-evidence-layout{gap:17px}.v9 .v9-focus-universities>a{margin-top:7px;font-size:12px}.v9 .v9-focus-evidence-aside{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.v9 .v9-focus-evidence-aside>img{min-height:190px;object-position:center}.v9 .v9-focus-admission{padding:15px 17px}.v9 .v9-focus-admission .v9-eyebrow{font-size:9px}.v9 .v9-focus-admission h3{font-size:17px;margin:8px 0}.v9 .v9-focus-admission p{font-size:11px;line-height:1.55;margin-bottom:5px}.v9 .v9-focus-admission a{font-size:11px}.v9 .v9-focus-services-grid{gap:9px}.v9 .v9-focus-service{padding:15px;min-height:215px}.v9 .v9-focus-service h3{font-size:16px;margin:12px 0 7px}.v9 .v9-focus-service p{font-size:12px;line-height:1.5;margin-bottom:5px}.v9 .v9-focus-service b{font-size:11px}.v9 .v9-focus-guide-link{margin-top:11px;font-size:12px}.v9 .v9-focus-partner-grid{grid-template-columns:1fr;gap:10px}.v9 .v9-focus-partner{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}.v9 .v9-focus-partner>img{height:100%;min-height:178px}.v9 .v9-focus-partner>div{padding:15px}.v9 .v9-focus-partner h3{font-size:18px;margin:8px 0}.v9 .v9-focus-partner p{font-size:12px;line-height:1.52;margin-bottom:7px}.v9 .v9-focus-partner b{font-size:11px;line-height:1.4}.v9 .v9-focus-more-inner{padding:13px 0}.v9 .v9-focus-more p,.v9 .v9-focus-more a{font-size:11px}.v9 .v9-contact-band{padding:48px 0}}@media(max-width:350px){.v9 .v9-focus-evidence-aside{grid-template-columns:1fr}.v9 .v9-focus-evidence-aside>img{height:125px;min-height:0}.v9 .v9-focus-partner{grid-template-columns:1fr}.v9 .v9-focus-partner>img{height:130px;min-height:0}.v9 .v9-focus-university-grid article{padding:11px}.v9 .v9-focus-university-grid strong{font-size:14px}}.v9 .v9-agency-workflow{gap:10px}.v9 .v9-agency-workflow>li{min-width:0;padding:0;background:#fff;border:1px solid #d9dfda}.v9 .v9-agency-step summary{display:flex;align-items:center;gap:12px;min-height:94px;padding:20px;cursor:pointer;list-style:none}.v9 .v9-agency-step summary::-webkit-details-marker,.v9 .v9-university-more summary::-webkit-details-marker,.v9 .v9-training-details summary::-webkit-details-marker,.v9 .v9-partner-extra-details summary::-webkit-details-marker,.v9 .v9-study-extra-details summary::-webkit-details-marker{display:none}.v9 .v9-agency-step .v9-eyebrow{flex:0 0 auto;color:#795638;font-size:11px}.v9 .v9-agency-step h3{flex:1;min-width:0;font-size:18px;line-height:1.3;margin:0}.v9 .v9-disclosure-plus{flex:0 0 auto;display:inline-grid;place-items:center;width:27px;height:27px;color:#214457;font-size:19px;font-weight:400;border:1px solid #bfc7c2;transition:transform .2s ease}.v9 details[open]>summary .v9-disclosure-plus{transform:rotate(45deg)}.v9 .v9-agency-step>p{margin:0;padding:0 20px 22px;color:#526573;font-size:14px;line-height:1.65}.v9 .v9-university-more{margin:-11px 0 17px}.v9 .v9-university-more summary,.v9 .v9-training-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;padding:13px 18px;color:#214457;border:1px solid #c7d0c9;background:#f7f6f1;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.v9 .v9-university-more .v9-university-grid{margin:14px 0 0}.v9 .v9-training-details{margin:20px 0}.v9 .v9-training-details summary{background:#fff}.v9 .v9-training-details .v9-training-environments{margin:22px 0 15px}.v9 .v9-partner-extra-section,.v9 .v9-study-extra-section{padding:30px 0;background:#f5f2ed}.v9 .v9-partner-extra-details,.v9 .v9-study-extra-details{min-width:0;background:#fff;border:1px solid #d5dbd6}.v9 .v9-partner-extra-details>summary,.v9 .v9-study-extra-details>summary{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:25px 28px;min-height:102px;cursor:pointer;list-style:none}.v9 .v9-partner-extra-details>summary>div,.v9 .v9-study-extra-details>summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.v9 .v9-partner-extra-details>summary strong,.v9 .v9-study-extra-details>summary strong{color:#19394b;font-size:clamp(20px,2.3vw,29px);font-weight:590;line-height:1.2}.v9 .v9-partner-extra-details>summary small,.v9 .v9-study-extra-details>summary small{color:#526573;font-size:13px;line-height:1.5}.v9 .v9-partner-extra-body,.v9 .v9-study-extra-body{border-top:1px solid #d5dbd6;background:#fbfaf7}.v9 .v9-partner-extra-body>.v9-section,.v9 .v9-study-extra-body>.v9-section{padding:35px 0}.v9 .v9-partner-extra-body>.v9-section .v9-shell,.v9 .v9-study-extra-body>.v9-section .v9-shell{width:calc(100% - 44px)}.v9 .v9-partner-extra-body .v9-section-heading{margin-bottom:24px}.v9 .v9-partner-extra-body .v9-section-heading h2,.v9 .v9-study-extra-body .v9-section-heading h2{font-size:clamp(25px,3vw,37px)}.v9 .v9-partner-extra-body .v9-service-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.v9 .v9-partner-extra-body .v9-service-columns>a{padding:17px}.v9 .v9-partner-extra-body .v9-service-columns h3{font-size:19px}.v9 .v9-partner-stories-teaser{padding:46px 0;background:#fbfaf7}.v9 .v9-partner-story-panel{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:0;align-items:stretch;min-width:0;background:#eaece7}.v9 .v9-partner-story-panel>img{width:100%;height:100%;min-height:210px;object-fit:cover}.v9 .v9-partner-story-panel>div{padding:29px 34px}.v9 .v9-partner-story-panel h2{font-size:clamp(24px,3vw,38px);line-height:1.18;margin:12px 0}.v9 .v9-partner-story-panel p{max-width:560px;color:#526573;font-size:14px;line-height:1.7;margin:0 0 17px}.v9 .v9-partner-story-panel a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:750px){.v9 .v9-agency-workflow{grid-template-columns:1fr;gap:8px}.v9 .v9-agency-step summary{min-height:66px;padding:12px 16px}.v9 .v9-agency-step h3{font-size:16px}.v9 .v9-agency-step>p{padding:0 16px 17px;font-size:13px}.v9 .v9-university-more summary,.v9 .v9-training-details summary{min-height:55px;padding:12px 15px}.v9 .v9-partner-extra-details>summary,.v9 .v9-study-extra-details>summary{padding:20px 17px;min-height:94px}.v9 .v9-partner-extra-details>summary strong,.v9 .v9-study-extra-details>summary strong{font-size:20px}.v9 .v9-partner-extra-body .v9-service-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v9-partner-stories-teaser{padding:32px 0}.v9 .v9-partner-story-panel{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}.v9 .v9-partner-story-panel>img{min-height:175px}.v9 .v9-partner-story-panel>div{padding:18px}.v9 .v9-partner-story-panel h2{font-size:20px}.v9 .v9-partner-story-panel p{font-size:12px;line-height:1.55}.v9 .v9-partner-extra-body>.v9-section .v9-shell,.v9 .v9-study-extra-body>.v9-section .v9-shell{width:calc(100% - 28px)}.v9 .v9-study-extra-body>.v9-feature{margin:0}}@media(max-width:350px){.v9 .v9-partner-story-panel{grid-template-columns:1fr}.v9 .v9-partner-story-panel>img{height:150px;min-height:0}.v9 .v9-partner-extra-details>summary strong,.v9 .v9-study-extra-details>summary strong{font-size:18px}}.v9 .v9-admission-summary{padding:42px 0}.v9 .v9-admission-summary .v9-admission-layout{align-items:center}.v9 .v9-admission-summary .v9-section-heading{margin:0}.v9 .v9-admission-summary .v9-section-heading h2{font-size:clamp(29px,3vw,41px)}.v9 .v9-admission-summary-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.v9 .v9-admission-summary-item{display:flex;flex-direction:column;gap:10px;padding:17px 20px;border:1px solid #496171;background:#ffffff0b}.v9 .v9-admission-summary-item strong{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#e5bd9d;font-size:40px;line-height:1}.v9 .v9-admission-summary-item span{color:#f0f2ef;font-size:13px;line-height:1.5}.v9 .v9-admission-summary-items>p{grid-column:1 / -1;max-width:650px;margin:4px 0 0;color:#d7e2e6;font-size:12px;line-height:1.6}.v9 .v9-enterprise-compact{padding:45px 0}.v9 .v9-enterprise-teaser{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);min-width:0;align-items:stretch;border:1px solid #deded8;background:#fff}.v9 .v9-enterprise-teaser>img{width:100%;height:100%;max-height:300px;min-height:200px;object-fit:cover}.v9 .v9-enterprise-teaser>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;padding:28px 34px}.v9 .v9-enterprise-teaser h2{max-width:650px;margin:12px 0;color:#17394b;font-size:clamp(24px,2.65vw,37px);line-height:1.16}.v9 .v9-enterprise-teaser p{max-width:580px;margin:0 0 17px;color:#526573;font-size:14px;line-height:1.7}.v9 .v9-enterprise-teaser .v9-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.v9 .v9-enterprise-compact .v9-training-details{margin:12px 0 0}.v9 .v9-enterprise-extra{padding:20px 22px;background:#fff}.v9 .v9-enterprise-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v9 .v9-enterprise-extra-grid article{min-width:0;padding:16px;background:#f3f0e9}.v9 .v9-enterprise-extra-grid h3{margin:0 0 8px;color:#17394b;font-size:18px;line-height:1.25}.v9 .v9-enterprise-extra-grid p{margin:0;color:#526573;font-size:13px;line-height:1.6}@media(max-width:700px){.v9 .v9-admission-summary{padding:36px 0}.v9 .v9-admission-summary .v9-section-heading{margin-bottom:18px}.v9 .v9-admission-summary .v9-section-heading h2{font-size:29px}.v9 .v9-admission-summary-item{padding:14px}.v9 .v9-admission-summary-item strong{font-size:33px}.v9 .v9-admission-summary-item span{font-size:12px}.v9 .v9-enterprise-compact{padding:34px 0}.v9 .v9-enterprise-teaser{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr)}.v9 .v9-enterprise-teaser>img{min-height:185px;max-height:none}.v9 .v9-enterprise-teaser>div{padding:18px}.v9 .v9-enterprise-teaser h2{font-size:19px;line-height:1.2;margin:9px 0}.v9 .v9-enterprise-teaser p{font-size:12px;line-height:1.5;margin-bottom:7px}.v9 .v9-enterprise-teaser .v9-link{font-size:12px;line-height:1.4}.v9 .v9-enterprise-extra{padding:12px}.v9 .v9-enterprise-extra-grid{grid-template-columns:1fr}.v9 .v9-enterprise-extra-grid article{padding:15px}}@media(max-width:350px){.v9 .v9-enterprise-teaser{grid-template-columns:1fr}.v9 .v9-enterprise-teaser>img{height:150px;min-height:0}}.v9 .v9-nav-dropdown{position:relative;display:flex;align-items:center;min-height:44px}.v9 .v9-nav-dropdown-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:620;white-space:nowrap;cursor:pointer}.v9 .v9-nav-dropdown-button span{color:#987657;font-size:17px;transition:transform .18s ease}.v9 .v9-nav-dropdown-button[aria-expanded=true] span{transform:rotate(180deg)}.v9 .v9-nav-dropdown-button[aria-current=page]{color:#8c6446}.v9 .v9-nav-dropdown-panel{display:none;position:absolute;z-index:100;top:calc(100% + 10px);right:-40px;width:min(610px,88vw);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:23px 25px;border:1px solid #d9d8d0;background:#fbfaf7;box-shadow:0 18px 38px #0e273429}.v9 .v9-nav-dropdown-panel.is-open{display:grid}.v9 .v9-nav-dropdown-panel>div{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:3px}.v9 .v9-nav-dropdown-panel>div>span{margin-bottom:9px;color:#936f50;font-size:10px;font-weight:700;letter-spacing:.14em}.v9 .v9-nav-dropdown-panel>div>a{display:flex;align-items:center;min-height:42px;padding:8px 10px;color:#19394b;font-size:13px;line-height:1.35;border-bottom:1px solid #e8e5dd;text-decoration:none}.v9 .v9-nav-dropdown-panel>div>a:hover,.v9 .v9-nav-dropdown-panel>div>a:focus-visible{background:#f0eee7;color:#8a6244}.v9 .v9-about-other-work{padding:28px 0;background:#f3f0e9}.v9 .v9-about-other-work details{border:1px solid #d8d7cf;background:#fbfaf7}.v9 .v9-about-other-work summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:80px;padding:18px 22px;cursor:pointer;list-style:none}.v9 .v9-about-other-work summary::-webkit-details-marker{display:none}.v9 .v9-about-other-work summary>span{display:flex;flex-direction:column;gap:6px}.v9 .v9-about-other-work summary small{color:#936f50;font-size:10px;font-weight:700;letter-spacing:.14em}.v9 .v9-about-other-work summary strong{color:#19394b;font-size:18px;font-weight:620}.v9 .v9-about-other-work summary b{display:grid;width:30px;height:30px;place-items:center;border:1px solid #c6ccc7;color:#19394b;font-size:20px;font-weight:400}.v9 .v9-about-other-work details[open] summary b{transform:rotate(45deg)}.v9 .v9-about-other-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:8px 22px 20px;border-top:1px solid #e2dfd6}.v9 .v9-about-other-links a{display:flex;align-items:center;min-height:44px;color:#31566a;font-size:13px;border-bottom:1px solid #e6e3dc}@media(max-width:1100px){.v9 .v9-nav-dropdown{display:block;width:100%}.v9 .v9-nav-dropdown-button{width:100%;justify-content:space-between;padding:12px 16px;min-height:48px;border-bottom:1px solid #d8dfda;text-align:left;font-size:14px}.v9 .v9-nav-dropdown-panel{display:none;position:static;width:100%;padding:12px 14px 16px;grid-template-columns:1fr;gap:16px;border:0;border-bottom:1px solid #d8dfda;background:#f7f6f1;box-shadow:none}.v9 .v9-nav-dropdown-panel.is-open{display:grid}.v9 .v9-nav-dropdown-panel>div>a{min-height:44px;padding:9px 12px;font-size:13px}.v9 .v9-nav nav>.v9-nav-dropdown{border-bottom:0}}@media(max-width:580px){.v9 .v9-about-other-work{padding:18px 0}.v9 .v9-about-other-work summary{min-height:72px;padding:15px}.v9 .v9-about-other-work summary strong{font-size:16px}.v9 .v9-about-other-links{grid-template-columns:1fr;padding:6px 15px 14px}}.v9 .v9-nav-dropdown-panel>div>span{color:#765037}.v9 .v9-about-other-work summary small{color:#765037}.v9 .v9-focus-university-grid article,.v9 .v9-focus-evidence-aside,.v9 .v9-focus-service,.v9 .v9-focus-partner,.v9 .v9-business-card,.v9 .v9-story{transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s ease,border-color .22s ease}.v9 .v9-focus-university-grid article:hover,.v9 .v9-focus-university-grid article:focus-within,.v9 .v9-focus-service:hover,.v9 .v9-focus-service:focus-visible,.v9 .v9-focus-partner:hover,.v9 .v9-focus-partner:focus-visible,.v9 .v9-business-card:hover,.v9 .v9-business-card:focus-visible,.v9 .v9-story:hover,.v9 .v9-story:focus-visible{transform:translateY(-5px);box-shadow:0 16px 34px #142d3a1f;border-color:#b98b69}.v9 .v9-focus-partner>img,.v9 .v9-focus-evidence-aside>img,.v9 .v9-business-card img,.v9 .v9-story img{transition:transform .36s cubic-bezier(.2,.75,.25,1),filter .26s ease}.v9 .v9-focus-partner:hover>img,.v9 .v9-focus-partner:focus-visible>img,.v9 .v9-business-card:hover img,.v9 .v9-business-card:focus-visible img,.v9 .v9-story:hover img,.v9 .v9-story:focus-visible img{transform:scale(1.035)}.v9 .v9-focus-service:active,.v9 .v9-focus-partner:active,.v9 .v9-business-card:active,.v9 .v9-story:active{transform:translateY(-1px) scale(.99);box-shadow:0 6px 16px #142d3a1a}.v9 .v9-focus-partner:focus-visible,.v9 .v9-focus-service:focus-visible,.v9 .v9-business-card:focus-visible,.v9 .v9-story:focus-visible{outline:3px solid #b98b69;outline-offset:4px}@media(prefers-reduced-motion:reduce){.v9 .v9-focus-university-grid article,.v9 .v9-focus-evidence-aside,.v9 .v9-focus-service,.v9 .v9-focus-partner,.v9 .v9-business-card,.v9 .v9-story,.v9 .v9-focus-partner>img,.v9 .v9-focus-evidence-aside>img,.v9 .v9-business-card img,.v9 .v9-story img{transition:none!important}.v9 .v9-focus-university-grid article:hover,.v9 .v9-focus-service:hover,.v9 .v9-focus-partner:hover,.v9 .v9-business-card:hover,.v9 .v9-story:hover{transform:none}}.v9 .v9-language-switch{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:0 0 auto;padding:3px;margin:0 4px;border:1px solid #d8dedb;border-radius:999px;background:#f7f7f2;white-space:nowrap}.v9 .v9-language-switch button{min-height:36px;padding:7px 11px;border:0;border-radius:999px;background:transparent;color:#355367;font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.v9 .v9-language-switch button:hover:not(.is-active){background:#e9eeeb;color:#173e58}.v9 .v9-language-switch button:active{transform:scale(.97)}.v9 .v9-language-switch button.is-active{background:#153e59;color:#fff;box-shadow:0 3px 9px #14314429}.v9 .v9-language-switch button:focus-visible{outline:2px solid #b98b69;outline-offset:3px}.v9 .v9-language-switch>span{color:#a6b0ad;font-size:11px}@media(max-width:1100px){.v9 .v9-language-switch{margin:10px 14px 14px;align-self:flex-start}}.v9 .v9-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms)}.v9 .v9-reveal.is-visible{opacity:1;transform:translateZ(0)}.v9 details>summary{position:relative;cursor:pointer;transition:color .18s ease,background-color .18s ease}.v9 details>summary:hover{color:#8b6242}.v9 details>summary:focus-visible{outline:3px solid #b98b69;outline-offset:4px;border-radius:5px}.v9 .v9-disclosure-hint{display:inline-flex;align-items:center;margin-left:auto;color:#52636b;font-size:10px;font-weight:650;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:nowrap;opacity:.9;transition:color .18s ease,opacity .18s ease}.v9 details>summary:hover .v9-disclosure-hint{color:#8b6242;opacity:1}.v9 .v9-university-more summary,.v9 .v9-agency-step summary,.v9 .v9-depth-accordions details>summary{display:flex;align-items:center;gap:12px}.v9 .v9-agency-step summary h3{margin:0}.v9 .v9-disclosure-plus,.v9 .v9-chevron,.v9 details>summary b{flex:0 0 auto;transition:transform .24s cubic-bezier(.2,.75,.25,1),background-color .18s ease,border-color .18s ease}.v9 details>summary:hover .v9-disclosure-plus,.v9 details>summary:hover .v9-chevron,.v9 details>summary:hover b{border-color:#b98b69;background-color:#b98b6917}.v9 details[open]>summary .v9-disclosure-plus,.v9 details[open]>summary .v9-chevron,.v9 details[open]>summary b{transform:rotate(45deg)}.v9 details[open]>p,.v9 details[open]>ul,.v9 details[open]>div{animation:v9-accordion-in .3s ease both}@keyframes v9-accordion-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.v9 .v9-reveal,.v9 .v9-language-switch button,.v9 .v9-disclosure-hint,.v9 .v9-disclosure-plus,.v9 .v9-chevron,.v9 details>summary,.v9 details>summary b{transition:none!important}.v9 .v9-reveal{opacity:1;transform:none}.v9 details[open]>p,.v9 details[open]>ul,.v9 details[open]>div{animation:none}}.v9 .v9-language-switch-mobile{display:none}@media(max-width:1100px){.v9 .v9-nav{gap:8px}.v9 .v9-language-switch-mobile{display:inline-flex;align-self:center;margin:0;padding:2px;gap:1px}.v9 .v9-language-switch-mobile button{min-height:44px;padding:5px 7px;font-size:10px}.v9 .v9-nav nav .v9-language-switch:not(.v9-language-switch-mobile){display:none}}@media(max-width:420px){.v9 .v9-wordmark small{display:none}.v9 .v9-brand-mark{width:44px;height:38px}.v9 .v9-logo{gap:7px}.v9 .v9-wordmark b{font-size:12px}.v9 .v9-menu-button{min-width:54px;padding:7px 8px;font-size:12px}.v9 .v9-language-switch-mobile button{padding:5px;font-size:9px}}.v9 .v9-language-switch button,.v9 .v9-menu-button,.v9 .v9-filters button,.v9 .v9-step-actions button{min-height:44px}.v9 .v9-service-link,.v9 .v9-depth-related-grid a,.v9 .v9-partner-entry-grid>a,.v9 .v9-story-zoom,.v9 .v9-filters button,.v9 .v9-journey-tabs button,.v9 .v9-focus-guide-link,.v9 .v9-page-index a{transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.v9 .v9-service-link:hover,.v9 .v9-service-link:focus-visible,.v9 .v9-depth-related-grid a:hover,.v9 .v9-depth-related-grid a:focus-visible,.v9 .v9-partner-entry-grid>a:hover,.v9 .v9-partner-entry-grid>a:focus-visible{transform:translateY(-5px);box-shadow:0 15px 32px #142d3a1f;border-color:#b98b69}.v9 .v9-service-link img{transition:transform .36s cubic-bezier(.2,.75,.25,1),filter .26s ease}.v9 .v9-service-link:hover img,.v9 .v9-service-link:focus-visible img{transform:scale(1.035)}.v9 .v9-story-zoom:hover,.v9 .v9-filters button:hover,.v9 .v9-journey-tabs button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #142d3a1a}.v9 .v9-story-zoom:active,.v9 .v9-filters button:active,.v9 .v9-journey-tabs button:active,.v9 .v9-page-index a:active{transform:translateY(1px) scale(.985)}.v9 .v9-service-link:focus-visible,.v9 .v9-depth-related-grid a:focus-visible,.v9 .v9-partner-entry-grid>a:focus-visible,.v9 .v9-story-zoom:focus-visible,.v9 .v9-filters button:focus-visible,.v9 .v9-journey-tabs button:focus-visible{outline:3px solid #b98b69;outline-offset:4px}.v9 .v9-focus-university-grid article,.v9 .v9-detail-highlight-grid article,.v9 .v9-detail-example-grid article,.v9 .v9-depth-step-grid article,.v9 .v9-platform-grid article,.v9 .v9-team-grid article,.v9 .v9-location-grid article{transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease}.v9 .v9-focus-university-grid article:hover,.v9 .v9-detail-highlight-grid article:hover,.v9 .v9-detail-example-grid article:hover,.v9 .v9-depth-step-grid article:hover,.v9 .v9-platform-grid article:hover,.v9 .v9-team-grid article:hover,.v9 .v9-location-grid article:hover{transform:translateY(-3px);box-shadow:0 12px 26px #142d3a17}@media(prefers-reduced-motion:reduce){.v9 .v9-service-link,.v9 .v9-service-link img,.v9 .v9-depth-related-grid a,.v9 .v9-partner-entry-grid>a,.v9 .v9-story-zoom,.v9 .v9-filters button,.v9 .v9-journey-tabs button,.v9 .v9-focus-guide-link,.v9 .v9-page-index a,.v9 .v9-focus-university-grid article,.v9 .v9-detail-highlight-grid article,.v9 .v9-detail-example-grid article,.v9 .v9-depth-step-grid article,.v9 .v9-platform-grid article,.v9 .v9-team-grid article,.v9 .v9-location-grid article{transition:none!important}.v9 .v9-service-link:hover,.v9 .v9-depth-related-grid a:hover,.v9 .v9-partner-entry-grid>a:hover,.v9 .v9-focus-university-grid article:hover,.v9 .v9-detail-highlight-grid article:hover,.v9 .v9-detail-example-grid article:hover,.v9 .v9-depth-step-grid article:hover,.v9 .v9-platform-grid article:hover,.v9 .v9-team-grid article:hover,.v9 .v9-location-grid article:hover{transform:none;box-shadow:none}}html[data-language=zh-Hant] .v9 .v9-focus-partners h2 em{margin-left:-.24em}.v9 .v9-nav-dropdown:after{content:"";position:absolute;top:100%;left:-8px;right:-42px;height:12px}.v9 .v9-nav-dropdown-panel.is-open{animation:v9-mega-menu-in .18s ease both}@keyframes v9-mega-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.v9 .v9-nav-dropdown-button:hover,.v9 .v9-nav-dropdown-button:focus-visible{color:#8c6446}.v9 .v9-nav-dropdown-button:focus-visible{outline:2px solid #b98b69;outline-offset:4px}@media(prefers-reduced-motion:reduce){.v9 .v9-nav-dropdown-panel.is-open{animation:none}}.v9 .v9-university-directory-tools{display:grid;gap:15px;margin:20px 0 12px;padding:18px;background:#fff;border:1px solid #d9dfda}.v9 .v9-university-search{display:grid;gap:7px;color:#526573;font-size:12px;font-weight:650;letter-spacing:.04em}.v9 .v9-university-search input{width:100%;min-height:46px;padding:10px 14px;color:#17394b;background:#fbfaf7;border:1px solid #cbd3ce;border-radius:2px;font:inherit;font-size:14px;letter-spacing:0}.v9 .v9-university-search input:focus-visible{outline:3px solid rgba(185,139,105,.38);outline-offset:2px;border-color:#9c7554}.v9 .v9-university-regions{display:flex;flex-wrap:wrap;gap:8px}.v9 .v9-university-regions button{min-height:38px;padding:7px 13px;color:#38505d;background:#f7f6f1;border:1px solid #d5dcd7;border-radius:2px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.v9 .v9-university-regions button:hover{transform:translateY(-2px);border-color:#b98b69}.v9 .v9-university-regions button.is-active{color:#fff;background:#17394b;border-color:#17394b}.v9 .v9-university-regions button:focus-visible{outline:3px solid rgba(185,139,105,.45);outline-offset:3px}.v9 .v9-university-results-count{margin:0 0 12px;color:#64747b;font-size:13px}.v9 .v9-university-empty{padding:22px;color:#64747b;background:#f7f6f1;text-align:center}.v9 .v9-university-card{min-width:0;text-align:left;cursor:pointer}.v9 .v9-university-card:hover,.v9 .v9-university-card:focus-visible{transform:translateY(-4px);box-shadow:0 14px 28px #142d3a1f;border-color:#b98b69}.v9 .v9-university-card:focus-visible{outline:3px solid rgba(185,139,105,.48);outline-offset:3px}.v9 .v9-university-card,.v9 .v9-university-card-action{transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s ease,border-color .18s ease,color .18s ease}.v9 .v9-university-card:hover .v9-university-card-action,.v9 .v9-university-card:focus-visible .v9-university-card-action{color:#8b6242}.v9 .v9-university-dialog{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:min(82vh,780px);padding:0;color:#17394b;background:#fbfaf7;border:1px solid #cbd3ce;box-shadow:0 28px 80px #091c2747}.v9 .v9-university-dialog::backdrop{background:#0a1c269e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v9 .v9-university-dialog-content{padding:clamp(22px,4vw,38px)}.v9 .v9-university-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.v9 .v9-university-dialog-close{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;color:#17394b;background:transparent;border:1px solid #cbd3ce;font-size:25px;cursor:pointer}.v9 .v9-university-dialog-close:hover{color:#fff;background:#17394b}.v9 .v9-university-dialog-content h2{margin:18px 0 5px;font-size:clamp(25px,4vw,36px);line-height:1.2}.v9 .v9-university-dialog-en{margin:0 0 22px;color:#718087;font-size:14px}.v9 .v9-university-dialog-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}.v9 .v9-university-dialog-meta>span{display:grid;gap:5px;padding:13px 15px;background:#f0eee8}.v9 .v9-university-dialog-meta small{color:#718087;font-size:11px}.v9 .v9-university-dialog-meta strong{font-size:14px;line-height:1.5}.v9 .v9-university-dialog-status{display:inline-flex;margin:0 0 14px;padding:6px 10px;color:#765037;background:#f0e5d9;font-size:12px}.v9 .v9-university-dialog-intro{color:#435963;font-size:15px;line-height:1.8}.v9 .v9-university-dialog-strengths{margin:22px 0}.v9 .v9-university-dialog-strengths h3{margin:0 0 12px;font-size:16px}.v9 .v9-university-dialog-strengths>div{display:flex;flex-wrap:wrap;gap:8px}.v9 .v9-university-dialog-strengths>div span{padding:8px 11px;color:#38505d;background:#f0eee8;font-size:13px}.v9 .v9-university-dialog-actions{display:flex;flex-wrap:wrap;gap:10px}.v9 .v9-university-dialog-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;color:#fff;background:#17394b;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.v9 .v9-university-dialog-actions a:hover{transform:translateY(-2px);background:#8b6242}.v9 .v9-university-dialog-note{margin:18px 0 0;color:#718087;font-size:12px;line-height:1.6}@media(max-width:700px){.v9 .v9-university-directory-tools{padding:13px}.v9 .v9-university-regions{gap:6px}.v9 .v9-university-regions button{min-height:42px;padding:8px 11px}.v9 .v9-university-dialog{max-height:88vh}.v9 .v9-university-dialog-meta{grid-template-columns:1fr}.v9 .v9-university-dialog-actions{display:grid;grid-template-columns:1fr}.v9 .v9-university-dialog-actions a{justify-content:center}}@media(prefers-reduced-motion:reduce){.v9 .v9-university-regions button,.v9 .v9-university-card,.v9 .v9-university-card-action,.v9 .v9-university-dialog-actions a{transition:none!important}.v9 .v9-university-regions button:hover,.v9 .v9-university-card:hover,.v9 .v9-university-dialog-actions a:hover{transform:none}}.v9 .v9-university-unified-header{max-width:820px;margin:0 auto 34px;text-align:center}.v9 .v9-university-unified-header .v9-eyebrow{display:block;margin-bottom:12px;color:#785236}.v9 .v9-university-unified-header h3{margin:0;color:#17394b;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.2}.v9 .v9-university-unified-header p{margin:13px auto 0;color:#52636b;font-size:15px;line-height:1.7}.v9 .v9-university-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;align-items:start}.v9 .v9-university-photo-card{display:flex;flex-direction:column;min-width:0;width:100%;padding:0;overflow:hidden;color:#17394b;background:#fbfaf7;border:1px solid #e1e1dc;border-radius:2px;text-align:left;cursor:pointer;transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease,border-color .22s ease}.v9 .v9-university-photo{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#e9ece9}.v9 .v9-university-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .42s cubic-bezier(.2,.75,.25,1),filter .26s ease}.v9 .v9-university-photo-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#f6f3ec;background:linear-gradient(135deg,#17394b,#496575);font-family:Georgia,serif;font-size:16px;letter-spacing:.16em}.v9 .v9-university-photo-overlay{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:36px;height:36px;color:#fff;background:#103047e0;border:1px solid rgba(255,255,255,.55);border-radius:50%;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease}.v9 .v9-university-photo-caption{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:104px;padding:15px 16px 17px}.v9 .v9-university-photo-caption strong{color:#17394b;font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:18px;font-weight:600;line-height:1.45}.v9 .v9-university-photo-caption small{color:#5f7078;font-size:11px;line-height:1.35;letter-spacing:.025em}.v9 .v9-university-photo-caption>span{margin-top:2px;color:#52636b;font-size:13px;line-height:1.45}.v9 .v9-university-photo-card:hover,.v9 .v9-university-photo-card:focus-visible{z-index:1;transform:translateY(-5px);border-color:#b98b69;box-shadow:0 16px 32px #142d3a24}.v9 .v9-university-photo-card:hover .v9-university-photo img,.v9 .v9-university-photo-card:focus-visible .v9-university-photo img{transform:scale(1.045);filter:saturate(1.04)}.v9 .v9-university-photo-card:hover .v9-university-photo-overlay,.v9 .v9-university-photo-card:focus-visible .v9-university-photo-overlay{opacity:1;transform:translateY(0)}.v9 .v9-university-photo-card:focus-visible{outline:3px solid rgba(185,139,105,.5);outline-offset:4px}.v9 .v9-university-show-more{display:flex;align-items:center;justify-content:center;gap:13px;min-width:220px;min-height:48px;margin:34px auto 0;padding:10px 22px;color:#17394b;background:transparent;border:1px solid #b98b69;font-size:14px;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.v9 .v9-university-show-more span{display:grid;place-items:center;width:23px;height:23px;border:1px solid currentColor;border-radius:50%;font-size:17px;line-height:1}.v9 .v9-university-show-more:hover{color:#fff;background:#17394b;transform:translateY(-2px)}.v9 .v9-university-show-more:focus-visible{outline:3px solid rgba(185,139,105,.45);outline-offset:4px}.v9 .v9-university-dialog-photo{display:block;width:100%;max-height:260px;margin:18px 0 22px;object-fit:cover}.v9 .v9-university-photo-credit{display:flex;flex-direction:column;gap:4px;margin:13px 0 0;color:#89949a;font-size:11px;line-height:1.5}.v9 .v9-university-photo-credit a{color:#657780;text-decoration:underline}.v9 .v9-university-directory.is-compact .v9-university-unified-header{margin-bottom:19px;text-align:left}.v9 .v9-university-directory.is-compact .v9-university-unified-header h3{font-size:clamp(22px,2.1vw,30px)}.v9 .v9-university-directory.is-compact .v9-university-unified-header p{margin-top:8px;font-size:13px}.v9 .v9-university-directory.is-compact .v9-university-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v9 .v9-university-directory.is-compact .v9-university-photo-caption{min-height:77px;padding:10px 11px 12px}.v9 .v9-university-directory.is-compact .v9-university-photo-caption strong{font-size:14px}.v9 .v9-university-directory.is-compact .v9-university-photo-caption small{font-size:9px}.v9 .v9-university-directory.is-compact .v9-university-photo-caption>span{font-size:11px}@media(max-width:900px){.v9 .v9-university-photo-grid{gap:22px 16px}.v9 .v9-university-photo-caption{padding:12px 13px 14px}.v9 .v9-university-photo-caption strong{font-size:16px}}@media(max-width:640px){.v9 .v9-university-unified-header{margin-bottom:22px;text-align:left}.v9 .v9-university-unified-header h3{font-size:29px}.v9 .v9-university-unified-header p{margin-left:0;font-size:14px}.v9 .v9-university-photo-grid,.v9 .v9-university-directory.is-compact .v9-university-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 11px}.v9 .v9-university-photo-caption,.v9 .v9-university-directory.is-compact .v9-university-photo-caption{min-height:82px;padding:9px 10px 11px}.v9 .v9-university-photo-caption strong,.v9 .v9-university-directory.is-compact .v9-university-photo-caption strong{font-size:14px}.v9 .v9-university-photo-caption small,.v9 .v9-university-directory.is-compact .v9-university-photo-caption small{font-size:9px}.v9 .v9-university-photo-caption>span,.v9 .v9-university-directory.is-compact .v9-university-photo-caption>span{font-size:10px}.v9 .v9-university-show-more{width:100%;margin-top:24px}.v9 .v9-university-dialog-content{padding:19px}.v9 .v9-university-dialog-photo{max-height:190px}}@media(prefers-reduced-motion:reduce){.v9 .v9-university-photo-card,.v9 .v9-university-photo img,.v9 .v9-university-photo-overlay,.v9 .v9-university-show-more{transition:none!important}.v9 .v9-university-photo-card:hover,.v9 .v9-university-show-more:hover{transform:none}}.v9 .v9-focus-evidence-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:24px}.v9 .v9-focus-evidence-aside{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;min-height:0;height:auto;background:#103047;color:#f8f7f2;overflow:hidden}.v9 .v9-focus-admission{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,2.5vw,34px)}.v9 .v9-focus-admission .v9-eyebrow{color:#e8bd9b;font-size:10px;letter-spacing:.14em}.v9 .v9-focus-admission h3{max-width:430px;margin:13px 0 12px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.25vw,34px);font-weight:500;line-height:1.16}.v9 .v9-focus-admission>p{max-width:470px;margin:0 0 21px;color:#dce5e7;font-size:13px;line-height:1.75}.v9 .v9-admission-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 17px}.v9 .v9-admission-proof-list>div{display:flex;flex-direction:column;gap:7px;min-width:0;padding:13px 14px;background:#ffffff0e;border:1px solid rgba(224,190,162,.35)}.v9 .v9-admission-proof-list strong{color:#efc6a5;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,2.8vw,39px);font-weight:400;line-height:1}.v9 .v9-admission-proof-list span{color:#e0e8e9;font-size:11px;line-height:1.45}.v9 .v9-admission-privacy{display:flex;align-items:flex-start;gap:9px;margin:0 0 17px;color:#dce5e7;font-size:11px;line-height:1.5}.v9 .v9-admission-privacy>span:first-child{flex:0 0 auto;color:#e8bd9b;font-size:17px;line-height:1}.v9 .v9-focus-admission>a{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:43px;padding:0 16px;color:#17394b;background:#e9c6a8;border:1px solid #e9c6a8;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease}.v9 .v9-focus-admission>a:hover{color:#fff;background:transparent;transform:translateY(-2px)}.v9 .v9-admission-visual{position:relative;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(0,.8fr);gap:10px;min-width:0;padding:12px 12px 42px 0;background:#103047}.v9 .v9-admission-visual figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;background:#294a5d}.v9 .v9-admission-visual figure img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .45s cubic-bezier(.2,.75,.25,1)}.v9 .v9-admission-visual figure:hover img{transform:scale(1.045)}.v9 .v9-admission-photo-main{min-height:190px}.v9 .v9-admission-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:105px}.v9 .v9-admission-photo-pair figure{min-height:105px}.v9 .v9-admission-visual figcaption{position:absolute;right:0;bottom:0;left:0;padding:24px 10px 9px;color:#fff;background:linear-gradient(transparent,#0a1e2bb8);font-size:10px;letter-spacing:.04em}.v9 .v9-admission-visual-note{position:absolute;right:12px;bottom:12px;left:0;display:flex;align-items:center;gap:8px;color:#e5c1a2;font-size:10px;letter-spacing:.035em}.v9 .v9-admission-visual-note>span:first-child{font-size:15px}@media(max-width:900px){.v9 .v9-focus-evidence-layout{grid-template-columns:1fr;gap:20px}.v9 .v9-focus-evidence-aside{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.v9 .v9-admission-visual{min-height:370px}}@media(max-width:640px){.v9 .v9-focus-evidence-aside{grid-template-columns:1fr}.v9 .v9-focus-admission{padding:23px 21px 20px}.v9 .v9-focus-admission h3{max-width:360px;font-size:27px}.v9 .v9-focus-admission>p{font-size:13px}.v9 .v9-admission-proof-list strong{font-size:34px}.v9 .v9-admission-visual{grid-template-rows:190px 110px;gap:9px;min-height:0;padding:0 12px 43px}.v9 .v9-admission-photo-main{min-height:190px}.v9 .v9-admission-photo-pair,.v9 .v9-admission-photo-pair figure{min-height:110px}.v9 .v9-admission-visual-note{right:12px;left:12px;bottom:13px}}@media(prefers-reduced-motion:reduce){.v9 .v9-admission-visual figure img,.v9 .v9-focus-admission>a{transition:none!important}.v9 .v9-admission-visual figure:hover img,.v9 .v9-focus-admission>a:hover{transform:none}}.v9 .v9-focus-evidence-layout{align-items:start}.v9 .v9-focus-evidence-aside{align-self:start;height:auto;min-height:0}.v9 .v9-admission-visual{grid-template-rows:190px 105px}@media(max-width:640px){.v9 .v9-admission-visual{grid-template-rows:175px 96px}.v9 .v9-admission-photo-main,.v9 .v9-admission-photo-pair,.v9 .v9-admission-photo-pair figure{min-height:0}}
