:root{--ink:#091c31;--paper:#fff;--green:#061e30;--lime:#dce6ee;--muted:#74787e;--line:#e4e5e7}body{background:#fff;color:var(--ink)}.wrap{max-width:1220px;padding:0 36px}.review{background:#eef1f4;color:#526070;padding:4px;font-size:10px}.nav{min-height:82px}.brand{font-size:17px;letter-spacing:-.5px;color:#0a203b}.brand small{font-size:9px;letter-spacing:2px}header{background:#fffffff7}.btn{border-radius:28px;padding:11px 23px;font-size:12px}.nav nav{gap:19px;font-size:12px}.eyebrow{font-family:Georgia,serif;letter-spacing:3px;font-size:10px;margin-bottom:13px;font-weight:400}h1,h2,.system h3{font-family:Georgia,"Batang",serif}h2{font-size:29px;letter-spacing:-1px;font-weight:500}section.block{padding:45px 0}.section-head{margin-bottom:26px}.section-head p{max-width:none;font-size:13px;margin-top:7px}.section-head>a{font-size:12px;white-space:nowrap}.photo-hero{position:relative;min-height:475px;background:#071822 url('/assets/study-hero.png') center 42%/cover no-repeat;color:white}.photo-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031521e8 0%,#04182399 37%,#07162208 78%)}.hero-copy{position:relative;padding-top:78px;padding-bottom:62px}.photo-hero h1{font-size:57px;line-height:1.45;letter-spacing:0;font-weight:400;margin:0 0 16px}.photo-hero p:not(.eyebrow){font-size:16px;line-height:1.7}.photo-hero .btn{border:1px solid #e3e7ec;background:#041b2cb0}.photo-hero .ghost{background:transparent}.hero-motto{position:absolute;right:50px;bottom:65px;font:23px/1.3 Georgia,serif;color:#e2e3e2}.image-caption{position:absolute;bottom:8px;right:20px;font-size:9px;color:#ffffffa0}.partner-band{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#f7f8fa)}.partner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:24px;padding-bottom:24px}.partner-name{font-size:24px;letter-spacing:-1px;font-weight:bold}.partner-name small{display:block;font-size:11px;color:var(--muted);font-weight:400;letter-spacing:0}.partner p{font-size:13px;margin:0}.partner p small{font-size:11px;color:var(--muted)}.partner>a{font-size:11px;white-space:nowrap}.times{font-size:30px;font-weight:200}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.course{min-height:220px;border-radius:5px;overflow:hidden;position:relative;background:linear-gradient(120deg,#596774,#101c2b);color:white;padding:26px;display:flex;align-items:center;justify-content:flex-end}.course-02{background:linear-gradient(125deg,#8c827b,#25262e)}.course-03{background:linear-gradient(125deg,#5a6570,#0a1521)}.course>div:last-child{position:relative;z-index:1}.course h3{font:35px Georgia,serif;margin:4px 0 12px}.course p{font-size:12px;color:#e4e5e7;line-height:1.6}.course .more{font-size:11px;display:block;margin-top:22px}.course-pattern{position:absolute;left:10px;bottom:-42px;font:190px Georgia,serif;color:#ffffff12;letter-spacing:-18px}.systems{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.system{position:relative;overflow:hidden;min-height:300px;border:1px solid #e0e1e5;border-radius:5px;padding:26px;background:linear-gradient(115deg,#f8f8f8,#e3e5e9);display:flex;align-items:center}.system>div:first-child{position:relative;z-index:1}.system h3{font-size:26px;font-weight:400;margin:0 0 10px;letter-spacing:-1px}.system p,.system li{font-size:12px;color:#646d78}.system ul{padding-left:18px;line-height:2.3}.system span{font-size:10px}.device{position:absolute;right:-65px;top:65px;transform:rotate(13deg);width:235px;height:240px;background:#f9fafc;border:10px solid #102c3f;border-radius:14px;box-shadow:0 20px 30px #10203030;padding:14px;opacity:.85}.device-head{font-size:8px}.chart{display:flex;gap:10px;height:90px;align-items:flex-end;margin-top:18px;border-bottom:1px solid #b9c6d8}.chart i{height:45%;width:17px;background:#6c8cae}.chart i:nth-child(2){height:75%}.chart i:nth-child(3){height:60%}.chart i:nth-child(4){height:90%}.chart i:nth-child(5){height:78%}.device small{font-size:8px}.device-lines{height:30px;margin-top:15px;background:repeating-linear-gradient(#d7dfe7 0 2px,transparent 2px 10px)}.book-stack{position:absolute;right:-18px;bottom:10px;transform:rotate(9deg);display:flex;gap:6px;opacity:.9}.book-stack>div{height:190px;width:90px;background:#0b3548;padding:20px 10px;color:#f2e5bb;font:16px Georgia,serif;border:5px solid #122330;box-shadow:0 10px 20px #182f4133}.book-stack>div:nth-child(2){background:#ce9c59;color:#fff;transform:translateY(25px)}.book-stack em{display:block;font-size:11px;margin-top:60px}.book-stack small{position:absolute;bottom:-6px;left:15px;font-size:8px}.study-band{background:linear-gradient(90deg,#031a2bf5,#082237d9),url('/assets/study-hero.png') center/cover;color:#fff;padding:45px 0}.study-band>.wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.study-band h2{font-size:29px}.study-band p:not(.eyebrow){font-size:12px;color:#ccd3db}.study-band blockquote{font-family:Georgia,"Batang",serif;font-size:21px;line-height:1.9}.study-band blockquote small{display:block;font:9px Arial,sans-serif;letter-spacing:2px;margin-top:20px}.region-grid{gap:24px}.region-tile{display:flex;border:1px solid var(--line);border-radius:4px;overflow:hidden;align-items:center}.region-tile>div{padding:15px 20px}.region-tile h3{font-size:17px;margin:0}.region-tile p{font-size:12px;color:var(--muted);margin:5px 0}.region-tile span:not(.map-art){font-size:11px}.map-art{align-self:stretch;min-height:118px;width:155px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(145deg,#b9d2e0,#5c859c);font:18px Georgia,serif;letter-spacing:3px;color:#fff}.map-art.seo{background:linear-gradient(145deg,#a3bac7,#3d637d)}.insights{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;padding:5px 0 20px}.insights p{font-size:13px;color:var(--muted)}.insights a{font-size:12px}.resource-preview{border:1px solid var(--line);padding:25px;background:#f8f9fb;border-radius:4px}.resource-preview h3{margin:5px 0}.chips span{border-color:#dce1e7}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.community-grid>a{border-top:2px solid #142d43;background:#f7f8fa;padding:25px}.community-grid h3{font-size:22px;margin:5px 0}.community-grid p{font-size:13px;color:var(--muted)}.community-grid span:last-child{font-size:12px}.admissions{background:linear-gradient(90deg,#091824e8,#081e2be8),url('/assets/study-hero.png') center 60%/cover;color:white;padding:35px 0}.admissions>.wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.admissions h2{font-size:27px}.admissions p:not(.eyebrow){font-size:12px;color:#d5d9df}.ghost{border-color:white;background:transparent;color:white}footer{padding:25px 0 55px;font-size:11px;background:#f8f9fa}.note{border-left-color:#3a5e7b;background:#eef2f6}.tag{background:#e8edf1;color:#43586a}.detail{max-width:900px}.detail h1{font-size:43px;letter-spacing:-1px}.detail h2{font-size:26px}.reference-home .cta{display:none}
@media(max-width:1100px){.nav nav{gap:18px}.nav{min-height:72px}.partner{gap:20px;flex-wrap:wrap}.partner p{display:none}.hero-motto{right:35px}.course{padding:20px}.system{padding:20px}.device{right:-110px;opacity:.4}.book-stack{right:-70px;opacity:.35}}
@media(max-width:650px){.wrap{padding-left:20px;padding-right:20px}.brand{font-size:15px}.brand small{font-size:8px}.review{font-size:8px}.photo-hero{min-height:440px;background-position:64% center}.photo-hero:before{background:linear-gradient(0deg,#031521f5,#03152155 75%)}.hero-copy{padding-top:170px;padding-bottom:35px}.photo-hero h1{font-size:36px;line-height:1.4;margin-bottom:14px}.photo-hero p:not(.eyebrow){font-size:12px}.photo-hero .eyebrow{font-size:8px;letter-spacing:2px}.hero-motto{display:none}.actions{gap:8px;margin-top:22px}.photo-hero .btn{font-size:10px;padding:10px 15px}.partner{justify-content:center;padding-top:20px;padding-bottom:20px;gap:14px}.partner-name{font-size:19px}.partner-name small{font-size:9px}.partner>a{width:100%;text-align:center;font-size:10px}.times{font-size:22px}section.block{padding:32px 0}.section-head{margin-bottom:20px}.section-head h2{font-size:23px}.section-head>a{display:block;margin-top:12px;font-size:11px}.section-head p{font-size:11px}.course-grid{grid-template-columns:1fr;gap:12px}.course{min-height:135px;padding:18px 20px;justify-content:flex-start;gap:30px}.course-pattern{position:relative;left:auto;bottom:auto;font-size:85px;letter-spacing:-8px;width:80px;color:#ffffff28}.course>div:last-child{display:grid;grid-template-columns:1fr auto;width:100%}.course h3{font-size:25px;grid-column:1;margin:0}.course>div:last-child>span:first-child{font-size:12px}.course p{margin:5px 0;font-size:10px;grid-column:1 / -1}.course .more{margin:0;font-size:10px;grid-row:1 / 3;grid-column:2;align-self:center}.systems{grid-template-columns:1fr;gap:14px;margin-top:22px}.system{min-height:225px;padding:22px}.system h3{font-size:23px}.system ul{margin:5px 0;line-height:1.8}.device{right:-20px;top:35px;width:190px;height:195px;opacity:.55}.chart{height:65px}.book-stack{right:8px;opacity:.55}.book-stack>div{height:160px;width:74px}.study-band{padding:30px 0}.study-band>.wrap{display:block}.study-band h2{font-size:25px}.study-band blockquote{font-size:16px;margin:25px 0 0;padding-top:20px;border-top:1px solid #ffffff30}.study-band blockquote small{font-size:8px}.region-grid{grid-template-columns:1fr;gap:12px}.region-tile>div{padding:12px}.region-tile h3{font-size:15px}.region-tile p{font-size:10px}.map-art{width:90px;min-height:95px;font-size:13px}.insights{grid-template-columns:1fr;gap:20px;padding:0}.insights h2{font-size:24px}.resource-preview{padding:20px}.community-grid{grid-template-columns:1fr;gap:15px}.community-grid>a{padding:22px}.admissions>.wrap{display:block}.admissions h2{font-size:24px}.admissions .btn{margin-top:15px}.detail h1{font-size:33px}.detail{padding-top:35px}.mobile-cta{font-size:12px}nav{top:72px;max-height:calc(100vh - 135px);overflow:auto}}
.course{isolation:isolate;min-height:245px}.course:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url('/assets/course-portraits.png');background-size:300% auto;background-position:0 38%;background-repeat:no-repeat}.course-02:before{background-position:50% 38%}.course-03:before{background-position:100% 38%}.course:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 15%,#07131cc9 65%,#07131cef)}.course-pattern{display:none}.course>div:last-child{max-width:55%}.course:focus-visible{outline-offset:4px}.course .more{font-size:11px}
@media(max-width:650px){.course{min-height:145px;justify-content:flex-end}.course:before{width:40%;background-size:300% auto;background-position:0 35%}.course-02:before{background-position:50% 35%}.course-03:before{background-position:100% 35%}.course:after{background:linear-gradient(90deg,transparent 15%,#0a1c2ce8 42%,#0a1c2c)}.course>div:last-child{max-width:62%;display:block}.course h3{font-size:23px}.course p{font-size:10px}.course .more{font-size:10px;margin-top:6px}}
.asset-note{font-size:9px;color:#8a8e93;text-align:right;margin:7px 0 -15px}
.partner-name img{display:block;object-fit:contain;height:auto}.partner-avalon img{width:190px;max-width:100%}.partner-avalon small{margin-top:7px}.partner-hanwool{background:#080a0c;border-radius:4px;padding:7px 16px;text-align:center;min-width:200px}.partner-hanwool img{width:180px;height:65px;object-fit:contain}.partner-hanwool small{color:#c9ccd1;font-size:9px;margin-bottom:3px}.folio-lockup{background:#08090c;border-radius:4px;padding:10px 16px;max-width:235px;margin-bottom:16px}.folio-lockup img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.system.reading{min-height:330px}.brand img{width:190px;height:auto;max-height:58px}.brand small{margin-top:4px}
@media(max-width:650px){.partner{column-gap:12px}.partner-avalon img{width:130px}.partner-hanwool{min-width:138px;padding:6px 9px}.partner-hanwool img{width:126px;height:47px}.partner-name small{font-size:8px}.partner .times{font-size:19px}.folio-lockup{max-width:200px;padding:8px 12px;margin-bottom:13px}.system.reading{min-height:300px}.brand img{width:155px}}
.partner-hanwool{background:transparent;border-radius:0}.partner-hanwool img{filter:grayscale(1) invert(1);mix-blend-mode:multiply}.partner-hanwool small{color:#74787e}
.partner-avalon small{text-align:center}
.course-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.course{padding:22px 15px}.course h3{font-size:30px}.course>div:last-child{max-width:60%}.student-care{background:linear-gradient(145deg,#173d54,#061b2b);justify-content:center}.student-care:before{background:none}.student-care:after{background:radial-gradient(circle at 15% 10%,#709ca629,transparent 70%)}.student-care>div:last-child{max-width:100%}.student-care h3{font-family:Georgia,'Batang',serif;font-size:29px;margin-top:8px}.priority-resources{padding-top:8px;padding-bottom:45px}.priority-resources .insights{border-top:1px solid #e4e5e7;padding-top:32px}.management-intro{padding:5px 0 25px}.detail .systems{grid-template-columns:1fr}.detail .system{min-height:330px}.detail .system>div:first-child{max-width:65%}.detail .device{right:15px}.detail .book-stack{right:25px}
@media(min-width:651px) and (max-width:1000px){.course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.course-grid{grid-template-columns:1fr}.course>div:last-child{max-width:62%}.student-care{justify-content:flex-start;padding-left:25px}.student-care>div:last-child{max-width:100%}.priority-resources{padding-bottom:32px}.detail .system>div:first-child{max-width:100%}.detail .device{right:-40px}.detail .book-stack{right:-40px}}
.course p{word-break:keep-all;font-size:11px}.course>div:last-child{max-width:64%}.student-care>div:last-child{max-width:100%}
