.home-loading{min-height:100vh;min-height:100svh;display:grid;align-content:center;justify-items:center;gap:24px;background:#f6f5f2;color:#7d151c;font:20px Georgia,Songti SC,serif}.home-loading img{width:72px}html[data-theme] .campus-home [data-intro-content]{background:#fff}html[data-theme] .campus-home .youth-copy{transform:none!important}html[data-theme] .campus-home[data-home-mode] .intro-discovery-opener{--discovery-ink:#8c151c;--discovery-tint:238 241 246;color:#8c151c;background:#edf1f4ed}html[data-theme] .campus-home .discovery-menu-toggle{color:#8c151c;border-color:#bcc8d8}html[data-theme] .campus-home .discovery-bottom nav button:after{background:#eed19f}html[data-theme] .campus-home .discovery-return svg,html[data-theme] .campus-home .intro-discovery-opener svg,html[data-theme] .campus-home [data-discovery-prev] svg{transform:rotate(180deg)}html[data-theme] .campus-home{--home-ink:#382e2d;--home-accent:#be191f;--home-muted:#78818c;--home-paper:#f1efec;--home-dark:#861014;--intro-ink:#382e2d;--intro-muted:#78818c;--intro-line:#deddd9;--intro-serif:Georgia,"Songti SC","STSong","SimSun",serif;color:var(--home-ink);background:#fff}html[data-theme] .campus-home.home-tzu{--home-accent:#be191f;--home-dark:#861014}.campus-home .home-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}html[data-theme] .campus-home svg{flex:none;width:24px;height:24px}html[data-theme] .campus-home button{font-family:inherit;cursor:pointer}html[data-theme] .campus-home a{color:inherit;text-decoration:none}html[data-theme] .campus-home :is(a,button,select):focus-visible{outline:2px solid #c19861;outline-offset:5px}html[data-theme] .campus-home .intro-utility{background:linear-gradient(90deg,#18223473,#1822341f);border-bottom:1px solid #ffffff38;position:relative;z-index:12}html[data-theme] .campus-home .intro-utility .intro-inner{max-width:none;padding-inline:4%;min-height:36px;gap:12px;flex-wrap:wrap}html[data-theme] .campus-home .intro-utility .intro-inner>div{gap:24px}html[data-theme] .campus-home .home-theme-picker{display:inline-flex;position:relative;align-items:center;flex:none}html[data-theme] .campus-home .home-theme-picker select{width:auto;max-width:220px;min-height:32px;appearance:auto;padding:4px 8px;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;color:inherit;font:12px/1.5 inherit;cursor:pointer}html[data-theme] .campus-home .home-theme-picker option{color:#7d151c;background:#fff}html[data-theme] .campus-home .home-content-header .home-theme-picker select{color-scheme:light}html[data-theme] .campus-home .youth-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 4%;grid-template-columns:none}html[data-theme] .campus-home .youth-brand{gap:12px;flex:none}html[data-theme] .campus-home .youth-brand img{width:48px;height:48px}html[data-theme] .campus-home .youth-brand strong{font:700 27px/1.1 var(--intro-serif)}html[data-theme] .campus-home .youth-brand small{font:9px/1.5 Arial,sans-serif;letter-spacing:.12em}html[data-theme] .campus-home .youth-nav>nav{display:flex;gap:26px;align-items:center;justify-content:center;grid-column:auto;order:0}html[data-theme] .campus-home .youth-nav-actions{position:static;display:flex;gap:14px}html[data-theme] .campus-home .youth-nav nav a{font-size:15px;white-space:nowrap}html[data-theme] .campus-home .home-menu-button{font:22px/1 sans-serif;color:inherit;background:transparent;border:1px solid #ffffff6b;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;padding:0}html[data-theme] .campus-home .youth-mode-trigger{padding:8px 12px;font-size:12px;min-height:36px}html[data-theme] .campus-home .home-nav-item{position:static;padding:12px 0}html[data-theme] .campus-home .home-nav-panel{position:absolute;left:20%;right:4%;top:100%;display:flex;align-items:center;gap:6%;overflow:hidden;min-height:160px;padding:32px 5%;background:#fff;color:var(--home-ink);box-shadow:0 12px 24px #86101414;opacity:0;visibility:hidden;transform:translateY(12px);transition:.3s;z-index:40}html[data-theme] .campus-home .home-nav-panel strong{font:24px var(--intro-serif);color:var(--home-accent)}html[data-theme] .campus-home .home-nav-panel>div{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:20px 40px;position:relative;z-index:2}html[data-theme] .campus-home .home-nav-panel a{display:flex;align-items:center;gap:16px;font-size:14px}html[data-theme] .campus-home .home-nav-panel svg{width:20px}html[data-theme] .campus-home .home-nav-item:hover .home-nav-panel,html[data-theme] .campus-home .home-nav-item:focus-within .home-nav-panel{opacity:1;visibility:visible;transform:none}html[data-theme] .campus-home .youth-copy{left:4%;top:34%;padding:0;max-width:660px}html[data-theme] .campus-home .youth-copy h1{font-size:clamp(48px,5.8vw,90px);line-height:1.18;font-weight:400}html[data-theme] .campus-home .youth-copy .youth-summary{font-size:17px;margin-top:28px}html[data-theme] .campus-home .home-school-title{position:absolute;bottom:23%;left:4%;color:#fff;z-index:2;font:clamp(28px,3.5vw,52px)/1.5 var(--intro-serif);letter-spacing:.2em;text-shadow:0 2px 20px #162132}html[data-theme] .campus-home.home-tzu .youth-vignette{background:linear-gradient(180deg,#0d1c386b,transparent 38%,transparent 68%,#0d1c3888)}html[data-theme] .campus-home .intro-hero-bottom{left:4%;right:4%}html[data-theme] .campus-home [data-intro-prev] svg{transform:rotate(180deg)}html[data-theme] .campus-home .home-content-header{display:flex;gap:24px;position:sticky;top:0;z-index:40;height:84px;padding:12px 4%;background:#fff;color:var(--home-ink);box-shadow:0 3px 16px #1c273b0d}html[data-theme] .campus-home .intro-content-brand{display:flex;gap:12px;align-items:center;margin-right:auto}html[data-theme] .campus-home .intro-content-brand strong{font:700 24px/1.2 var(--intro-serif)}html[data-theme] .campus-home .intro-content-brand small{font:8px Arial;letter-spacing:.1em}html[data-theme] .campus-home [data-intro-content-header] nav{gap:22px}html[data-theme] .campus-home .intro-content-links>.home-nav-item>a{font:14px/1.5 sans-serif}html[data-theme] .campus-home .intro-content-home{display:none!important}html[data-theme] .campus-home .home-school-emblem{display:block;width:46px;height:46px;overflow:hidden;border-radius:50%;background:#fff;flex:none;position:relative}html[data-theme] .campus-home .home-school-emblem img{position:absolute!important;max-width:none!important;width:94px!important;height:51px!important;left:-2px;top:-2px;object-fit:fill!important}html[data-theme] .campus-home .home-inner{max-width:1440px;margin:auto;padding-inline:4.8%;position:relative;z-index:1}html[data-theme] .campus-home .home-section{position:relative;padding:95px 0;overflow:hidden;scroll-margin-top:110px}html[data-theme] .campus-home .home-heading{display:flex;flex-direction:column;align-items:center;gap:22px;margin-bottom:54px}html[data-theme] .campus-home .home-heading h2{font:400 32px/1.25 var(--intro-serif);letter-spacing:.08em;margin:0;color:inherit}html[data-theme] .campus-home .home-heading p{margin:0;font:15px/1.7 sans-serif;opacity:.72}html[data-theme] .campus-home .home-more{display:inline-flex;align-items:center;gap:10px;font:11px/1.4 sans-serif;color:var(--home-accent)}html[data-theme] .campus-home .home-round-arrow{border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;width:30px;height:30px}html[data-theme] .campus-home .home-round-arrow svg{width:17px;height:17px;transition:transform .3s}html[data-theme] .campus-home .home-more:hover svg{transform:rotate(-35deg)}html[data-theme] .campus-home .home-ornament{position:absolute;width:570px;height:350px;right:-100px;bottom:-60px;color:var(--home-accent);opacity:.085;pointer-events:none;stroke:currentColor;stroke-width:.9}html[data-theme] .campus-home .home-news{background:var(--home-paper)}html[data-theme] .campus-home .home-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-theme] .campus-home .home-photo-link{position:relative;display:block;overflow:hidden;isolation:isolate;background:#d8e1ea}html[data-theme] .campus-home .home-photo-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}html[data-theme] .campus-home .home-photo-link:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#142033b3);z-index:0}html[data-theme] .campus-home .home-photo-caption{position:absolute;inset:auto 24px 22px;display:grid;grid-template-columns:1fr 28px;color:#fff;gap:9px;z-index:1}html[data-theme] .campus-home .home-photo-caption strong{font:400 20px/1.55 var(--intro-serif)}html[data-theme] .campus-home .home-photo-caption small{grid-column:1/-1;font:11px/1.5 sans-serif;letter-spacing:.08em}html[data-theme] .campus-home .home-photo-caption svg{align-self:center;transition:transform .3s}html[data-theme] .campus-home .home-photo-link:hover img{transform:scale(1.05)}html[data-theme] .campus-home .home-photo-link:hover .home-photo-caption svg{transform:translate(5px)}html[data-theme] .campus-home .home-news-feature{min-height:480px}html[data-theme] .campus-home .home-news-items{display:grid;grid-template-columns:1fr 1fr;gap:14px}html[data-theme] .campus-home .home-news-row{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:23px;background:#fff;border-bottom:2px solid var(--home-accent);transition:color .3s,background .3s;position:relative}html[data-theme] .campus-home .home-news-row time{font:11px/1.4 sans-serif;opacity:.55;order:2;margin-top:auto}html[data-theme] .campus-home .home-news-row h3{font:400 16px/1.6 var(--intro-serif);margin:0;padding-right:10px}html[data-theme] .campus-home .home-news-row>svg{position:absolute;right:16px;bottom:17px;width:18px;opacity:0;transform:translate(-6px);transition:.3s}html[data-theme] .campus-home .home-news-row:hover{background:var(--home-accent);color:#fff}html[data-theme] .campus-home .home-news-row:hover>svg{opacity:1;transform:none}html[data-theme] .campus-home .home-news-bottom{display:flex;justify-content:center;gap:44px;margin-top:36px}html[data-theme] .campus-home .home-topics .home-inner{display:grid;grid-template-columns:80px 1fr;gap:45px;align-items:center}html[data-theme] .campus-home .home-vertical-heading h2{writing-mode:vertical-rl;margin:0;font:400 30px/1.3 var(--intro-serif);letter-spacing:.1em}html[data-theme] .campus-home .home-posters{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}html[data-theme] .campus-home .home-poster{position:relative;height:430px;overflow:hidden;color:#fff;border:0;text-align:left;background:var(--home-dark);padding:30px}html[data-theme] .campus-home .home-poster>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.65;transition:transform .6s ease-out,opacity .6s}html[data-theme] .campus-home .home-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#1122395c,transparent,#1122396b)}html[data-theme] .campus-home .home-poster>span,.campus-home .home-poster h3,.campus-home .home-poster>svg:not(.home-ornament){position:relative;z-index:2}html[data-theme] .campus-home .home-poster h3{writing-mode:vertical-rl;font:400 35px/1.4 var(--intro-serif);letter-spacing:.15em;margin:28px 0}html[data-theme] .campus-home .home-poster>span{font:13px/1 serif;opacity:.7}html[data-theme] .campus-home .home-poster>svg:not(.home-ornament){position:absolute;bottom:26px;right:25px}html[data-theme] .campus-home .home-poster:hover>img{transform:scale(1.06);opacity:.9}html[data-theme] .campus-home .home-research,.campus-home .home-people{background:var(--home-paper)}html[data-theme] .campus-home .home-research{padding-bottom:40px}html[data-theme] .campus-home .home-research-stage{padding-bottom:120px;position:relative}html[data-theme] .campus-home .home-research-image{width:100%;height:420px;object-fit:cover;display:block}html[data-theme] .campus-home .home-research-panel{position:absolute;bottom:0;right:0;width:58%;padding:28px 34px;background:var(--home-accent);color:#fff}html[data-theme] .campus-home .home-research-panel>a,html[data-theme] .campus-home .home-research-panel>button{display:grid;grid-template-columns:24px 1fr 24px;gap:8px 18px;align-items:center;padding:20px 0;background:none;border:0;border-bottom:1px solid #ffffff33;color:inherit;text-align:left;width:100%}html[data-theme] .campus-home .home-research-panel>:last-child{border:0}html[data-theme] .campus-home .home-research-panel h3{font:400 19px/1.5 var(--intro-serif);margin:0}html[data-theme] .campus-home .home-research-panel span{opacity:.55;font:12px Arial}html[data-theme] .campus-home .home-research-panel small{grid-column:2;font:12px Arial;opacity:.7}html[data-theme] .campus-home .home-people .home-heading{align-items:flex-end;margin-right:9%}html[data-theme] .campus-home .home-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-bottom:80px}html[data-theme] .campus-home .home-people-grid>*{height:390px}html[data-theme] .campus-home .home-people-grid>:first-child{margin-top:-72px}html[data-theme] .campus-home .home-people-grid>:last-child{margin-top:60px}html[data-theme] .campus-home .home-life{background:var(--home-dark);color:#fff;padding:105px 0}html[data-theme] .campus-home .home-life-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:270px 210px;gap:0}html[data-theme] .campus-home .home-life-mosaic>a,html[data-theme] .campus-home .home-life-mosaic>button{min-width:0;border:0;padding:0;position:relative;overflow:hidden;background:#334764;color:#fff}html[data-theme] .campus-home .home-life-mosaic>a,html[data-theme] .campus-home .home-life-mosaic>button{display:none}html[data-theme] .campus-home .home-life-mosaic .is-life-primary{display:block;grid-column:1/3;grid-row:1/3;transform-origin:left}html[data-theme] .campus-home .home-life-mosaic .is-life-secondary{display:block;grid-column:3/5;grid-row:1}html[data-theme] .campus-home .home-life-tile>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}html[data-theme] .campus-home .home-life-tile:hover>img{transform:scale(1.05)}html[data-theme] .campus-home .home-life-tile>span{position:absolute;left:25px;right:25px;bottom:25px;display:flex;align-items:center;justify-content:space-between;text-shadow:0 2px 15px #000}html[data-theme] .campus-home .home-life-tile strong{font:26px/1.4 var(--intro-serif)}html[data-theme] .campus-home .home-life-links{grid-column:3/5;display:grid;grid-template-columns:repeat(2,1fr);position:relative;z-index:2}html[data-theme] .campus-home .home-life-links>a,html[data-theme] .campus-home .home-life-links>button{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;border:0;background:#ffffff0c;color:#fff;transition:background .4s;font-size:13px}html[data-theme] .campus-home .home-life-links>:nth-child(2){background:var(--home-accent)}html[data-theme] .campus-home .home-life-links>:nth-child(3){background:#c0b6a822}html[data-theme] .campus-home .home-life-links>:hover{background:#b7996e}html[data-theme] .campus-home .home-notices{background:var(--home-paper)}html[data-theme] .campus-home .home-notice-columns{display:grid;grid-template-columns:1fr 1.3fr;gap:36px}html[data-theme] .campus-home .home-notice-columns .home-heading{flex-direction:row;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}html[data-theme] .campus-home .home-notice-columns .home-heading h2{font-size:26px;color:var(--home-accent)}html[data-theme] .campus-home .home-notice-columns .home-news-row{border-bottom:1px solid #e5e3e0;padding:18px 24px;min-height:100px}html[data-theme] .campus-home .home-notice-columns .home-news-row:last-child{border-bottom:2px solid var(--home-accent)}html[data-theme] .campus-home .home-exchange-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:230px 230px;gap:14px}html[data-theme] .campus-home .home-exchange-grid>:first-child{grid-row:1/3}html[data-theme] .campus-home .home-exchange-grid>:nth-child(2){grid-column:2/4}html[data-theme] .campus-home .home-exchange-grid .home-photo-caption strong{font-size:18px}html[data-theme] .campus-home .home-exchange-word{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--home-accent);color:#fff;padding:24px}html[data-theme] .campus-home .home-exchange-word strong{font:30px/1.5 var(--intro-serif);text-align:center}html[data-theme] .campus-home .home-exchange-word span{font:12px sans-serif;opacity:.65}html[data-theme] .campus-home .home-guide{padding-top:20px;padding-bottom:110px}html[data-theme] .campus-home .home-guide-links{display:flex;justify-content:space-around;gap:25px}html[data-theme] .campus-home .home-guide-links>a,html[data-theme] .campus-home .home-guide-links>button{display:flex;align-items:center;flex-direction:column;gap:20px;background:none;border:0;color:inherit;font:14px/1.5 sans-serif}html[data-theme] .campus-home .home-guide-links svg{width:62px;height:62px}html[data-theme] .campus-home .home-footer{background:var(--home-dark);color:#fff;padding:50px 0 24px}html[data-theme] .campus-home .home-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:40px;border-bottom:1px solid #ffffff26}html[data-theme] .campus-home .home-footer-brand{display:flex;align-items:center;gap:15px}html[data-theme] .campus-home .home-footer-brand>img{width:50px;height:50px}html[data-theme] .campus-home .home-footer-brand>span{display:grid;gap:4px}html[data-theme] .campus-home .home-footer-brand strong{font:28px var(--intro-serif)}html[data-theme] .campus-home .home-footer-brand small{font:9px Arial;letter-spacing:.1em}html[data-theme] .campus-home .home-footer-top>p{font:25px var(--intro-serif);letter-spacing:.1em}html[data-theme] .campus-home .home-footer-top>a:last-child,html[data-theme] .campus-home .home-footer-top>button:last-child{display:flex;align-items:center;gap:20px;font:14px sans-serif;background:none;border:0;color:inherit}html[data-theme] .campus-home .home-footer-bottom{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding-top:24px;font:11px/1.7 sans-serif;color:#c2cad7}html[data-theme] .campus-home .home-footer-bottom button{margin-left:auto;background:none;border:0;color:inherit}html[data-theme] .campus-home .intro-discovery-opener{--discovery-ink:#8c151c;--discovery-tint:238 241 246;color:#8c151c;background:#edf1f4e8;border-color:#d6dde5;box-shadow:-5px 4px 24px #2336571c}html[data-theme] .campus-home .intro-discovery{color:#fff;background:var(--home-dark)}html[data-theme] .campus-home .home-explore-chapter{padding:125px 8% 115px 15%;position:relative;display:flex;align-items:center;justify-content:center;min-width:100%;color:#fff;background:#405c83}html[data-theme] .campus-home .home-explore-side{position:absolute;left:4%;top:35%;display:flex;gap:20px}html[data-theme] .campus-home .home-explore-side h2{font:30px/1.5 var(--intro-serif);writing-mode:vertical-rl;letter-spacing:.12em;margin:0}html[data-theme] .campus-home .home-explore-side p{writing-mode:vertical-rl;margin:0;font:12px/1.9 sans-serif;letter-spacing:.15em;opacity:.65;max-height:260px}html[data-theme] .campus-home .home-stat-mosaic{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:960px;gap:0}html[data-theme] .campus-home .home-stat-mosaic>div{aspect-ratio:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#ffffff13;transform:rotateY(-180deg);opacity:0;transition:transform 3s cubic-bezier(.3,0,.7,1) var(--delay),opacity 1s var(--delay)}html[data-theme] .campus-home .is-active .home-stat-mosaic>div{transform:none;opacity:1}html[data-theme] .campus-home .home-stat-mosaic>div:nth-child(3n){background:#ffffff26}html[data-theme] .campus-home .home-stat-mosaic strong{font:clamp(24px,3.1vw,48px)/1.2 var(--intro-serif);font-weight:400}html[data-theme] .campus-home .home-stat-mosaic span{font:12px sans-serif}html[data-theme] .campus-home .home-fact-source{position:absolute;right:5%;bottom:94px;font-size:11px;opacity:.6}html[data-theme] .campus-home .home-explore-1{background:#5f5959}html[data-theme] .campus-home .home-explore-people{display:flex;gap:28px;align-items:center;width:100%}html[data-theme] .campus-home .home-explore-people>*{flex:1;height:330px;background:none;border:0;color:inherit;position:relative;overflow:hidden}html[data-theme] .campus-home .home-explore-people img{width:100%;height:100%;object-fit:cover;object-position:top}html[data-theme] .campus-home .home-explore-people .home-photo-caption{inset:auto 12px 12px}html[data-theme] .campus-home .home-explore-people .home-photo-caption strong{font-size:16px}html[data-theme] .campus-home .home-explore-portrait>strong{position:absolute;left:15px;bottom:20px;font:22px var(--intro-serif);text-shadow:0 1px 10px #000}html[data-theme] .campus-home .home-explore-2{background:#faf9f7;color:var(--home-ink)}html[data-theme] .campus-home .home-history{display:flex;gap:22px;width:100%;border-top:1px solid #c6c2bb;padding-top:30px}html[data-theme] .campus-home .home-history article{flex:1;position:relative}html[data-theme] .campus-home .home-history article:before{content:"";position:absolute;top:-36px;left:0;width:10px;height:10px;border:1px solid var(--home-accent);border-radius:50%;background:#faf9f7}html[data-theme] .campus-home .home-history strong{font:27px/1.4 Georgia,serif;color:var(--home-accent);font-weight:400}html[data-theme] .campus-home .home-history p{font:15px/2 var(--intro-serif);writing-mode:vertical-rl;max-height:270px;margin-top:20px}html[data-theme] .campus-home .home-explore-2>.home-more{position:absolute;right:8%;bottom:120px}html[data-theme] .campus-home .home-explore-3{background:#302e35}html[data-theme] .campus-home .home-explore-chapter>.home-ornament{right:0;bottom:0;max-width:100%}html[data-theme] .campus-home .home-collection{display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:80%;max-width:900px}html[data-theme] .campus-home .home-collection>:is(a,button){height:210px;position:relative;overflow:hidden;background:var(--home-accent);border:0;color:#fff;padding:0}html[data-theme] .campus-home .home-collection img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:.5s}html[data-theme] .campus-home .home-collection strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:24px var(--intro-serif);text-shadow:0 2px 10px #000}html[data-theme] .campus-home .home-collection :is(a,button):hover img{opacity:.9;transform:scale(1.05)}html[data-theme] .campus-home .discovery-bottom{color:#fff;background:linear-gradient(transparent,#13203955)}html[data-theme] .campus-home .discovery-bottom nav{position:relative}html[data-theme] .campus-home .discovery-bottom nav:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,#ffffff55 0 1px,transparent 1px 8px);pointer-events:none}html[data-theme] .campus-home .discovery-bottom nav button[aria-current]{color:#eed19f}html[data-theme] .campus-home .discovery-menu{background:#fff;color:var(--home-ink)}html[data-theme] .campus-home .discovery-menu-links button{color:inherit}html[data-theme] .campus-home .home-full-menu{position:fixed;top:0;right:0;bottom:0;left:0;border:0;width:100vw;max-width:none;height:100vh;height:100svh;max-height:none;margin:0;padding:0;background:#fff;color:var(--home-ink);z-index:200}html[data-theme] .campus-home .home-full-menu[open]{display:grid;grid-template-columns:1fr 1fr}html[data-theme] .campus-home .home-full-menu>div{padding:12vh 14%;display:flex;flex-direction:column;gap:42px;overflow:auto}html[data-theme] .campus-home .home-menu-brand{display:flex;gap:14px;align-items:center;font:28px var(--intro-serif)}html[data-theme] .campus-home .home-menu-brand>img{width:50px}html[data-theme] .campus-home .home-menu-brand span{display:grid;gap:3px}html[data-theme] .campus-home .home-menu-brand small{font:8px Arial;letter-spacing:.1em}html[data-theme] .campus-home .home-full-menu>figure{margin:0;height:100%;overflow:hidden}html[data-theme] .campus-home .home-full-menu>figure img{width:100%;height:100%;object-fit:cover}html[data-theme] .campus-home .home-full-menu nav{display:grid;gap:8px}html[data-theme] .campus-home .home-full-menu .home-nav-item{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:10px 0}html[data-theme] .campus-home .home-full-menu .home-nav-panel{position:static;display:block;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0;min-height:0;background:none}html[data-theme] .campus-home .home-full-menu .home-nav-panel>strong,.campus-home .home-full-menu .home-nav-panel>.home-ornament{display:none}html[data-theme] .campus-home .home-full-menu .home-nav-panel>div{display:flex;flex-direction:column;gap:12px}html[data-theme] .campus-home .home-full-menu .home-nav-panel a{color:#88919b;font-size:12px}html[data-theme] .campus-home .home-menu-close{position:absolute;right:24px;top:22px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#283b58;font:27px/1 sans-serif;z-index:3}html[data-theme] .campus-home .home-full-menu>div>button{border:0;background:none;text-align:left;color:var(--home-accent);display:flex;gap:20px;align-items:center}.campus-home .home-reveal{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out var(--reveal-delay),transform 1s ease-out var(--reveal-delay)}.campus-home .home-people-grid>.home-reveal:first-child{transform:translateY(-70px)}.campus-home .home-notice-columns>.home-reveal:first-child{transform:translate(-50px)}.campus-home .home-notice-columns>.home-reveal:last-child{transform:translate(50px)}.campus-home .home-reveal.home-visible{opacity:1;transform:none}@media(min-width:1500px){html[data-theme] .campus-home .home-inner{padding-inline:0}}@media(max-width:1200px){html[data-theme] .campus-home .youth-nav>nav{gap:16px}html[data-theme] .campus-home .youth-nav nav a{font-size:13px}html[data-theme] .campus-home .home-content-header .intro-content-links{gap:16px}html[data-theme] .campus-home .home-content-header .home-theme-picker{display:none}html[data-theme] .campus-home .home-news-feature{min-height:410px}html[data-theme] .campus-home .home-news-row{padding:18px}html[data-theme] .campus-home .home-news-row h3{font-size:15px}html[data-theme] .campus-home .home-poster{height:340px}html[data-theme] .campus-home .home-full-menu>div{padding:12vh 8%}}@media(max-width:850px){html[data-theme] .campus-home .youth-nav>nav{display:none}html[data-theme] .campus-home .youth-nav{padding:18px 5%}html[data-theme] .campus-home .intro-utility .intro-inner>span{display:none}html[data-theme] .campus-home .intro-utility .intro-inner{justify-content:flex-end}html[data-theme] .campus-home .youth-copy{top:35%}html[data-theme] .campus-home .home-content-header{height:78px;padding-inline:5%;gap:16px}html[data-theme] .campus-home .home-content-header .intro-content-links{display:none}html[data-theme] .campus-home .home-content-header .home-theme-picker{display:inline-flex}html[data-theme] .campus-home .home-section{padding:64px 0}html[data-theme] .campus-home .home-heading{margin-bottom:35px}html[data-theme] .campus-home .home-heading h2{font-size:28px}html[data-theme] .campus-home .home-news-grid{grid-template-columns:1fr}html[data-theme] .campus-home .home-news-feature{min-height:320px}html[data-theme] .campus-home .home-news-items{grid-template-columns:repeat(2,1fr)}html[data-theme] .campus-home .home-news-row{min-height:150px}html[data-theme] .campus-home .home-topics .home-inner{gap:20px;grid-template-columns:42px 1fr}html[data-theme] .campus-home .home-posters{gap:12px}html[data-theme] .campus-home .home-poster{height:270px;padding:20px}html[data-theme] .campus-home .home-poster h3{font-size:27px}html[data-theme] .campus-home .home-research-image{height:330px}html[data-theme] .campus-home .home-research-panel{width:80%;padding:15px 25px}html[data-theme] .campus-home .home-people-grid>*{height:310px}html[data-theme] .campus-home .home-life-mosaic{grid-template-rows:220px 200px}html[data-theme] .campus-home .home-notice-columns{grid-template-columns:1fr;gap:50px}html[data-theme] .campus-home .home-exchange-grid{grid-template-rows:190px 200px}html[data-theme] .campus-home .home-footer-top{flex-wrap:wrap}html[data-theme] .campus-home .home-footer-top>p{font-size:20px}html[data-theme] .campus-home .home-explore-chapter{padding:110px 5% 120px;display:block;overflow:auto}html[data-theme] .campus-home .home-explore-side{position:static;display:block;margin-bottom:30px}html[data-theme] .campus-home .home-explore-side h2{writing-mode:horizontal-tb;font-size:27px}html[data-theme] .campus-home .home-explore-side p{writing-mode:horizontal-tb;max-height:none;margin:12px 0 0}html[data-theme] .campus-home .home-explore-people{flex-wrap:wrap;gap:15px}html[data-theme] .campus-home .home-explore-people>*{flex-basis:40%;height:260px}html[data-theme] .campus-home .home-history{flex-wrap:wrap;border:0;gap:20px}html[data-theme] .campus-home .home-history article{flex-basis:25%;border-top:1px solid #c6c2bb;padding:10px 0}html[data-theme] .campus-home .home-history article:before{display:none}html[data-theme] .campus-home .home-history p{writing-mode:horizontal-tb;font-size:14px;line-height:1.8;margin-top:10px}html[data-theme] .campus-home .home-explore-2>.home-more{position:static;margin-top:30px}html[data-theme] .campus-home .home-fact-source{position:static;margin-top:25px}html[data-theme] .campus-home .home-collection{width:100%}html[data-theme] .campus-home .home-full-menu>div{padding:80px 7%}html[data-theme] .campus-home .home-reveal{transform:none;opacity:1}}@media(max-width:560px){html[data-theme] .campus-home .youth-hero{min-height:700px;height:100vh;height:100svh}html[data-theme] .campus-home .intro-utility .intro-inner>div{gap:16px}html[data-theme] .campus-home .intro-utility a{display:none}html[data-theme] .campus-home .youth-brand strong{font-size:24px}html[data-theme] .campus-home .youth-brand img{width:40px;height:40px}html[data-theme] .campus-home .youth-mode-trigger{font-size:11px;padding:7px}html[data-theme] .campus-home .youth-nav{gap:10px}html[data-theme] .campus-home .youth-nav-actions{gap:9px}html[data-theme] .campus-home .youth-copy{left:6%;top:32%;max-width:85%}html[data-theme] .campus-home .youth-copy h1{font-size:49px}html[data-theme] .campus-home .youth-copy .youth-summary{font-size:14px;max-width:235px;line-height:1.8}html[data-theme] .campus-home .intro-hero-bottom{left:6%;right:6%;display:flex;flex-wrap:wrap;gap:18px;bottom:28px}html[data-theme] .campus-home .intro-explore{display:flex;order:3;width:100%}html[data-theme] .campus-home .intro-carousel-controls{margin-left:auto}html[data-theme] .campus-home .intro-scene-caption{font-size:12px}html[data-theme] .campus-home .intro-carousel-controls button{width:28px;height:28px}html[data-theme] .campus-home .intro-scene-count{font-size:15px}html[data-theme] .campus-home .home-inner{padding-inline:6%}html[data-theme] .campus-home .home-content-header{height:72px;gap:10px}html[data-theme] .campus-home .intro-content-brand strong{font-size:21px}html[data-theme] .campus-home .home-content-header .home-theme-picker select{max-width:145px;font-size:10px}html[data-theme] .campus-home .home-heading{gap:16px}html[data-theme] .campus-home .home-news-feature{min-height:290px}html[data-theme] .campus-home .home-news-items{gap:10px}html[data-theme] .campus-home .home-news-row{padding:17px 14px;min-height:166px}html[data-theme] .campus-home .home-news-row h3{font-size:15px}html[data-theme] .campus-home .home-news-bottom{gap:18px}html[data-theme] .campus-home .home-more{font-size:10px}html[data-theme] .campus-home .home-round-arrow{width:22px;height:22px}html[data-theme] .campus-home .home-topics .home-inner{display:block}html[data-theme] .campus-home .home-vertical-heading h2{writing-mode:horizontal-tb;text-align:center;font-size:28px;margin-bottom:35px}html[data-theme] .campus-home .home-posters{grid-template-columns:repeat(2,1fr)}html[data-theme] .campus-home .home-poster{height:290px}html[data-theme] .campus-home .home-research-stage{padding-bottom:0}html[data-theme] .campus-home .home-research-image{height:230px}html[data-theme] .campus-home .home-research-panel{position:relative;width:100%;box-sizing:border-box}html[data-theme] .campus-home .home-research-panel h3{font-size:17px}html[data-theme] .campus-home .home-people .home-heading{align-items:center;margin:0 0 35px}html[data-theme] .campus-home .home-people-grid{grid-template-columns:1fr;padding:0;gap:25px}html[data-theme] .campus-home .home-people-grid>*{margin:0!important;height:310px}html[data-theme] .campus-home .home-life-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:310px 230px 200px}html[data-theme] .campus-home .home-life-mosaic .life-tile-0{grid-column:1/3;grid-row:1}html[data-theme] .campus-home .home-life-mosaic .life-tile-1{grid-column:1/3;grid-row:2}html[data-theme] .campus-home .home-life-links{grid-column:1/3;grid-row:3}html[data-theme] .campus-home .home-notice-columns .home-heading h2{font-size:25px}html[data-theme] .campus-home .home-notice-columns .home-news-row{min-height:110px}html[data-theme] .campus-home .home-exchange-grid{grid-template-columns:1fr 1fr;grid-template-rows:300px 230px 240px}html[data-theme] .campus-home .home-exchange-grid>:first-child{grid-row:1;grid-column:1/3}html[data-theme] .campus-home .home-exchange-grid>:nth-child(2){grid-row:2;grid-column:1/3}html[data-theme] .campus-home .home-exchange-grid .home-photo-caption{inset:auto 14px 14px}html[data-theme] .campus-home .home-exchange-grid .home-photo-caption strong{font-size:15px}html[data-theme] .campus-home .home-exchange-word{padding:18px}html[data-theme] .campus-home .home-exchange-word strong{font-size:25px}html[data-theme] .campus-home .home-guide-links{display:grid;grid-template-columns:1fr 1fr;gap:40px}html[data-theme] .campus-home .home-footer-top{align-items:flex-start;flex-direction:column;gap:20px}html[data-theme] .campus-home .home-footer-bottom{gap:12px}html[data-theme] .campus-home .home-stat-mosaic{grid-template-columns:repeat(2,1fr)}html[data-theme] .campus-home .home-stat-mosaic>div{aspect-ratio:1.5}html[data-theme] .campus-home .home-stat-mosaic strong{font-size:28px}html[data-theme] .campus-home .home-collection>:is(a,button){height:160px}html[data-theme] .campus-home .home-collection strong{font-size:19px}html[data-theme] .campus-home .home-explore-people>*{height:230px}html[data-theme] .campus-home .home-history article{flex-basis:40%}html[data-theme] .campus-home .home-full-menu[open]{grid-template-columns:1fr}html[data-theme] .campus-home .home-full-menu>figure{display:none}html[data-theme] .campus-home .home-full-menu .home-nav-item{grid-template-columns:90px 1fr}html[data-theme] .campus-home .home-school-title{bottom:24%;left:6%;font-size:31px;max-width:80%;line-height:1.8}}html[data-theme] .campus-home img.home-school-logo{width:216px;height:auto;object-fit:contain;border-radius:0;max-width:100%}html[data-theme] .campus-home :is(.home-content-header,.home-full-menu) img.home-school-logo{filter:brightness(0) saturate(100%) invert(29%) sepia(39%) saturate(978%) hue-rotate(166deg) brightness(96%) contrast(94%);width:190px}html[data-theme] .campus-home.home-tzu .youth-vignette{background:linear-gradient(180deg,#10243e88,transparent 35%,#10243e33 60%,#10243eaa),linear-gradient(90deg,#12243d30,transparent 60%)}html[data-theme] .campus-home .home-school-title{letter-spacing:.18em;text-shadow:0 2px 4px #142435,0 4px 22px #142435bb}html[data-theme] .campus-home .home-life-switches{display:flex;gap:0;overflow:auto;border-top:1px solid #ffffff29;padding-top:24px;scrollbar-width:thin;margin-top:26px}html[data-theme] .campus-home .home-life-switches button{flex:1;min-width:140px;padding:10px 22px;background:none;color:#ffffffa8;border:0;border-right:1px solid #ffffff22;text-align:left;font:13px/1.8 sans-serif}html[data-theme] .campus-home .home-life-switches button span{display:block;font:22px/1.5 Georgia,serif;color:#c7b595;margin-bottom:6px}html[data-theme] .campus-home .home-life-switches button[aria-pressed=true]{color:#fff;background:#ffffff12}html[data-theme] .campus-home .home-videos{margin:30px 0 90px}html[data-theme] .campus-home .home-videos header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}html[data-theme] .campus-home .home-videos h2{font:30px var(--intro-serif);font-weight:400;margin:0}html[data-theme] .campus-home .home-videos>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}html[data-theme] .campus-home .home-video{position:relative;overflow:hidden;display:block;background:var(--home-dark);color:#fff;height:250px}html[data-theme] .campus-home .home-video img{width:100%;height:100%;object-fit:cover;opacity:.65;transition:transform .6s,opacity .6s}html[data-theme] .campus-home .home-video:hover img{transform:scale(1.05);opacity:.9}html[data-theme] .campus-home .home-video strong{position:absolute;bottom:20px;left:20px;right:20px;text-shadow:0 1px 7px #000;font:19px/1.5 var(--intro-serif)}html[data-theme] .campus-home .home-video-play{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);border:1px solid white;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:22px serif;background:#11223e22}html[data-theme] .campus-home .home-radio{display:flex;gap:18px;align-items:center;justify-content:flex-start;margin:0 0 35px;padding:0 0 25px;border-bottom:1px solid #ffffff22;background:none;color:#fff;border-radius:0;box-shadow:none}html[data-theme] .campus-home .home-radio button{width:auto;height:auto;display:flex;align-items:center;gap:9px;background:none;border:1px solid #ffffff88;border-radius:30px;color:#fff;font:12px sans-serif;padding:9px 16px}html[data-theme] .campus-home .home-radio small{font:12px sans-serif;color:#c2cad7}html[data-theme] .campus-home .home-content-login{border:0;background:none;color:var(--home-accent);font:12px sans-serif;padding:10px 0;white-space:nowrap}@media(max-width:850px){html[data-theme] .campus-home .home-content-login{display:none}}@media(max-width:560px){html[data-theme] .campus-home .intro-discovery-opener span{font-size:14px;white-space:nowrap;flex-shrink:0;line-height:1;letter-spacing:2px}html[data-theme] .campus-home .intro-discovery-opener{gap:10px}html[data-theme] .campus-home .home-radio small{display:none}}html[data-theme] .campus-home .intro-discovery[data-chapter="2"] :is(.discovery-topbar,.discovery-bottom){color:var(--home-ink)}html[data-theme] .campus-home .intro-discovery[data-chapter="2"] .discovery-bottom{background:linear-gradient(transparent,#faf9f7 35%)}html[data-theme] .campus-home .intro-discovery[data-chapter="2"] .discovery-bottom nav:before{background:repeating-linear-gradient(90deg,#4d628e66 0 1px,transparent 1px 8px)}html[data-theme] .campus-home .intro-discovery[data-chapter="2"] .discovery-bottom nav button[aria-current]{color:var(--home-accent)}html[data-theme] .campus-home .intro-discovery[data-chapter="2"] .discovery-bottom nav button:after{background:var(--home-accent)}@media(max-width:850px){html[data-theme] .campus-home .home-explore-chapter{padding-bottom:190px}html[data-theme] .campus-home .home-videos>div{gap:12px}html[data-theme] .campus-home .home-video{height:210px}}@media(max-width:560px){html[data-theme] .campus-home img.home-school-logo{width:177px}html[data-theme] .campus-home .home-content-header img.home-school-logo{width:155px}html[data-theme] .campus-home .home-life-mosaic .is-life-primary{grid-column:1/3;grid-row:1}html[data-theme] .campus-home .home-life-mosaic .is-life-secondary{grid-column:1/3;grid-row:2}html[data-theme] .campus-home .home-videos>div{grid-template-columns:1fr}html[data-theme] .campus-home .home-video{height:230px}html[data-theme] .campus-home .home-inner{padding-right:42px}html[data-theme] .campus-home[data-home-mode] .intro-discovery-opener{width:32px;min-height:132px;height:132px;top:42%;padding:10px 5px;font-size:16px}html[data-theme] .campus-home .intro-discovery-opener svg{width:16px}}html[data-theme] .campus-home .home-nav-panel{left:auto;right:4%;width:min(890px,92vw);box-sizing:border-box;min-height:0;padding:25px 30px;gap:30px;border-top:2px solid var(--home-accent);display:grid;grid-template-columns:minmax(240px,.85fr) minmax(330px,1.15fr);transform:translateY(7px);transition:opacity .24s ease,transform .35s cubic-bezier(.2,.7,.3,1),visibility .24s;box-shadow:0 15px 32px #172d4220}html[data-theme] .campus-home .home-nav-panel .home-nav-preview{display:flex;align-items:center;gap:20px;min-width:0;position:relative;z-index:1}html[data-theme] .campus-home .home-nav-preview img{width:116px;height:116px;object-fit:cover;flex:none;filter:saturate(.85)}html[data-theme] .campus-home .home-nav-preview strong{font:23px/1.5 var(--intro-serif);white-space:nowrap}html[data-theme] .campus-home .home-nav-preview p{font:13px/1.85 sans-serif;color:#7d858e;margin:9px 0 0;white-space:normal}html[data-theme] .campus-home .home-nav-panel .home-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 25px;z-index:2;min-width:0}html[data-theme] .campus-home .home-nav-panel .home-nav-links a{display:flex;justify-content:space-between;color:var(--home-ink);font:14px/1.65 sans-serif;padding:8px 0;border-bottom:1px solid #e7eaed;gap:12px;white-space:normal;transition:color .2s}html[data-theme] .campus-home .home-nav-links a svg{width:16px;height:16px;opacity:0;transform:translate(-5px);transition:transform .25s,opacity .25s}html[data-theme] .campus-home .home-nav-links a:is(:hover,:focus-visible){color:var(--home-accent)}html[data-theme] .campus-home .home-nav-links a:is(:hover,:focus-visible) svg{opacity:1;transform:none}html[data-theme] .campus-home .home-content-menu{display:none}html[data-theme] .campus-home .home-full-menu .home-nav-panel{width:auto;border:0;display:block;min-width:0}html[data-theme] .campus-home .home-full-menu .home-nav-panel .home-nav-preview{display:none}html[data-theme] .campus-home .home-full-menu .home-nav-panel .home-nav-links{display:grid;grid-template-columns:1fr 1fr;gap:3px 20px}html[data-theme] .campus-home .home-full-menu .home-nav-panel .home-nav-links a{font-size:12px;padding:4px 0}html[data-theme] .campus-home .home-school-title{bottom:21%;max-width:min(860px,80%);letter-spacing:.06em;font-size:clamp(29px,3.6vw,56px);line-height:1.45}html[data-theme] .campus-home .home-school-title p{margin:13px 0 20px;max-width:17em}html[data-theme] .campus-home .home-school-title small{font:13px/1.6 sans-serif;letter-spacing:.15em}html[data-theme] .campus-home .home-hero-read{font:14px/1.4 sans-serif;display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #ffffff7a;padding:0 0 12px;letter-spacing:.1em}html[data-theme] .campus-home .home-hero-read svg{transition:transform .3s}html[data-theme] .campus-home [data-hero-story]:hover .home-hero-read svg{transform:translate(8px)}html[data-theme] .campus-home.home-tzu .youth-vignette{background:linear-gradient(180deg,#10243e99,transparent 36%,#10243e44 55%,#10243ed9),linear-gradient(90deg,#10243e33,transparent 65%)}html[data-theme] .campus-home .intro-scene-caption{max-width:36vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme] .campus-home .home-more{font-size:13px;gap:14px;min-height:44px}html[data-theme] .campus-home .home-round-arrow{position:relative;width:44px;height:44px;border:0;overflow:hidden;transition:color .3s,background .3s}html[data-theme] .campus-home .home-round-arrow .home-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}html[data-theme] .campus-home .home-round-arrow>svg:not(.home-ring){width:20px;height:20px;transition:transform .4s cubic-bezier(.2,.7,.3,1)}html[data-theme] .campus-home .home-more:is(:hover,:focus-visible) .home-round-arrow{background:var(--home-accent);color:#fff}html[data-theme] .campus-home .home-more:is(:hover,:focus-visible) .home-round-arrow>svg:not(.home-ring){transform:translate(3px)}html[data-theme] .campus-home .home-news-bottom{gap:70px;margin-top:38px}html[data-theme] .campus-home .home-vertical-heading>span{display:block;font:10px/1.5 Arial;letter-spacing:.25em;color:#8c969e;margin-bottom:20px;writing-mode:vertical-rl}html[data-theme] .campus-home .home-poster{height:405px;padding:27px 25px;--poster-color:#214c6a;background:var(--poster-color);isolation:isolate;border-bottom:3px solid #bca77d}html[data-theme] .campus-home .home-poster.poster-indigo{--poster-color:#243548}html[data-theme] .campus-home .home-poster.poster-wine{--poster-color:#75483e}html[data-theme] .campus-home .home-poster.poster-sand{--poster-color:#746552}html[data-theme] .campus-home .home-poster>img{opacity:.16;filter:grayscale(.65);mix-blend-mode:luminosity}html[data-theme] .campus-home .home-poster:after{background:linear-gradient(160deg,transparent 20%,var(--poster-color));z-index:0}html[data-theme] .campus-home .home-poster h3{font-size:35px;line-height:1.5;letter-spacing:.18em;margin:24px 0;position:relative;z-index:2;font-weight:400}html[data-theme] .campus-home .home-poster>p{position:absolute;right:24px;top:77px;writing-mode:vertical-rl;font:12px/1.8 sans-serif;letter-spacing:.16em;color:#ffffffe0;z-index:2;margin:0}html[data-theme] .campus-home .home-poster .home-poster-art{position:absolute;left:auto;right:-14px;bottom:38px;top:auto;width:145px;height:145px;color:#fff;opacity:.22;z-index:1;transition:transform .6s,opacity .6s}html[data-theme] .campus-home .home-poster-art svg{width:100%;height:100%;stroke-width:.65}html[data-theme] .campus-home .home-poster .home-poster-cta{position:absolute;bottom:25px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;font:11px/1.5 sans-serif;letter-spacing:.06em;opacity:.8;z-index:2}html[data-theme] .campus-home .home-poster-cta svg{width:22px}html[data-theme] .campus-home .home-poster:is(:hover,:focus-visible)>img{opacity:.35;transform:scale(1.07)}html[data-theme] .campus-home .home-poster:is(:hover,:focus-visible) .home-poster-art{opacity:.5;transform:translate(-9px,-5px)}html[data-theme] .campus-home .has-research-results{display:grid;grid-template-columns:1.1fr 1fr;gap:0;padding:0 0 35px;align-items:start}html[data-theme] .campus-home .home-research-visual{height:510px;position:relative;background:#fafbfc;border:1px solid #dde4e9;overflow:hidden}html[data-theme] .campus-home .home-research-visual figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.025);transition:opacity .6s,transform 1s;pointer-events:none}html[data-theme] .campus-home .home-research-visual figure.is-current{opacity:1;transform:none}html[data-theme] .campus-home .home-research-visual .home-research-image{width:100%;height:calc(100% - 135px);padding:28px;box-sizing:border-box;object-fit:contain;background:#fff}html[data-theme] .campus-home .home-research-visual figcaption{padding:18px 28px}html[data-theme] .campus-home .home-research-visual figcaption>span{font:11px/1.5 sans-serif;letter-spacing:.12em;color:var(--home-accent)}html[data-theme] .campus-home .home-research-visual figcaption p{font:20px/1.5 var(--intro-serif);margin:8px 0}html[data-theme] .campus-home .home-research-visual figcaption small{font:10px/1.5 sans-serif;color:var(--home-muted)}html[data-theme] .campus-home .has-research-results .home-research-panel{position:relative;bottom:auto;right:auto;width:auto;margin-top:68px;padding:15px 32px 15px 30px;box-shadow:0 20px 35px #102c4b15}html[data-theme] .campus-home .has-research-results .home-research-panel>a{padding:24px 0;grid-template-columns:22px 1fr 20px;gap:16px;opacity:.6;transition:opacity .3s}html[data-theme] .campus-home .has-research-results .home-research-panel>a.is-current,html[data-theme] .campus-home .has-research-results .home-research-panel>a:hover,html[data-theme] .campus-home .has-research-results .home-research-panel>a:focus-visible{opacity:1}html[data-theme] .campus-home .has-research-results .home-research-panel h3{font-size:18px;line-height:1.7;margin-top:7px}html[data-theme] .campus-home .has-research-results .home-research-panel small{font:10px/1.4 sans-serif;letter-spacing:.1em;color:#dfedf6;opacity:1}html[data-theme] .campus-home .home-research-panel>a>svg{width:20px;transition:transform .3s}html[data-theme] .campus-home .home-research-panel>a:is(:hover,:focus-visible)>svg{transform:translate(4px)}html[data-theme] .campus-home .home-people-grid .home-photo-link:before{content:"";position:absolute;z-index:2;left:27px;right:27px;bottom:20px;height:1px;background:#fffa;transform:scaleX(0);transform-origin:left;transition:transform .65s}html[data-theme] .campus-home .home-people-grid .home-photo-caption{bottom:33px;transition:transform .5s}html[data-theme] .campus-home .home-people-grid .home-photo-link:is(:hover,:focus-visible):before{transform:scaleX(1)}html[data-theme] .campus-home .home-people-grid .home-photo-link:is(:hover,:focus-visible) .home-photo-caption{transform:translateY(-5px)}html[data-theme] .campus-home .home-photo-link:is(:hover,:focus-visible) img{transform:scale(1.05)}html[data-theme] .campus-home .home-life-mosaic{position:relative}html[data-theme] .campus-home .home-life-links .home-line-icon{width:65px;height:65px;stroke-width:1.1;transition:color .3s}html[data-theme] .campus-home .home-life-links>:is(a,button){gap:10px;transition:background .35s,color .35s}html[data-theme] .campus-home .home-life-links>:is(a,button):is(:hover,:focus-visible){background:#a8895a;color:#fff}html[data-theme] .campus-home .home-life-ghost{z-index:4;pointer-events:none;overflow:hidden;background:var(--home-dark)}html[data-theme] .campus-home .home-life-ghost img{width:100%;height:100%;object-fit:cover}html[data-theme] .campus-home .home-life-ghost:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#142033b3)}html[data-theme] .campus-home .home-life-controls{display:flex;justify-content:space-between;align-items:center;margin-top:25px;color:#d6e0eb;font:12px/1.7 sans-serif;gap:20px}html[data-theme] .campus-home .home-life-controls button{background:none;border:1px solid #ffffff44;color:inherit;padding:8px 16px;border-radius:0;font:12px/1.4 sans-serif;min-height:36px}html[data-theme] .campus-home .home-life-controls button:is(:hover,:focus-visible){color:#fff;border-color:#fff}html[data-theme] .campus-home .home-life-switches{margin-top:18px;padding-top:18px}html[data-theme] .campus-home .home-life-switches button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;flex:1;padding:12px 18px 18px}html[data-theme] .campus-home .home-life-switches button strong{font:400 13px/1.85 sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-theme] .campus-home .home-life-switches button span{font-size:25px}html[data-theme] .campus-home .home-life-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#c9b58e;transform:scaleX(0);transform-origin:left}html[data-theme] .campus-home .is-auto-playing [data-life-scene][aria-pressed=true] .home-life-progress{animation:home-life-clock 6s linear both}@keyframes home-life-clock{to{transform:scaleX(1)}}html[data-theme] .campus-home .home-notice-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:clamp(30px,5vw,80px);align-items:start}html[data-theme] .campus-home .home-notice-columns .home-heading h2{font-size:30px;color:var(--home-ink)}html[data-theme] .campus-home .home-notice-list{padding:9px 30px;background:#fff;border-top:2px solid var(--home-accent);box-shadow:0 12px 25px #27394d08}html[data-theme] .campus-home .home-notice-row{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:131px;padding:23px 0;box-sizing:border-box;border-bottom:1px solid #e9e7e3}html[data-theme] .campus-home .home-notice-row:last-child{border:0}html[data-theme] .campus-home .home-notice-row h3{font:400 16px/1.8 var(--intro-serif);margin:0;transition:color .3s}html[data-theme] .campus-home .home-notice-date{display:flex;align-items:center;gap:15px;color:#90877b;width:100%;font:italic 12px/1.5 Georgia,serif}html[data-theme] .campus-home .home-notice-date i{height:1px;background:#e0dbd5;flex:1;transform:scaleX(.3);transform-origin:left;transition:transform .45s}html[data-theme] .campus-home .home-notice-date svg{width:19px;height:19px;color:var(--home-accent)}html[data-theme] .campus-home .home-notice-row:is(:hover,:focus-visible) h3{color:var(--home-accent)}html[data-theme] .campus-home .home-notice-row:is(:hover,:focus-visible) i{transform:scaleX(1)}html[data-theme] .campus-home .home-media-list{display:grid;gap:14px}html[data-theme] .campus-home .home-media-row{display:grid;grid-template-columns:135px minmax(0,1fr) 16px;gap:20px;align-items:center;min-height:131px;background:#fff;padding-right:18px;box-sizing:border-box;box-shadow:0 12px 25px #27394d08;transition:transform .35s,box-shadow .35s}html[data-theme] .campus-home .home-media-source{height:100%;min-height:131px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#e3eaf0;color:var(--home-accent);padding:15px;box-sizing:border-box;text-align:center}html[data-theme] .campus-home .home-media-source small{font:8px/1.5 Arial;letter-spacing:.25em;margin-bottom:9px;opacity:.65}html[data-theme] .campus-home .home-media-source strong{font:20px/1.5 var(--intro-serif);font-weight:400;position:relative;z-index:1}html[data-theme] .campus-home .home-media-source .home-ornament{width:240px;height:160px;opacity:.18}html[data-theme] .campus-home .home-media-copy h3{font:400 15px/1.85 var(--intro-serif);margin:12px 0 9px}html[data-theme] .campus-home .home-media-copy time{display:block;margin-bottom:12px;font:11px/1.5 sans-serif;color:var(--home-muted)}html[data-theme] .campus-home .home-media-row>svg{width:17px;color:var(--home-accent)}html[data-theme] .campus-home .home-media-row:is(:hover,:focus-visible){transform:translate(5px);box-shadow:0 10px 25px #70101614}html[data-theme] .campus-home .home-guide-links>:is(a,button){gap:25px;min-width:110px;padding:20px 0;transition:color .3s}html[data-theme] .campus-home .home-guide-links svg{width:74px;height:74px;stroke-width:1}html[data-theme] .campus-home .home-guide-links>:is(a,button):is(:hover,:focus-visible){color:var(--home-accent)}html[data-theme] .campus-home.home-tzu .home-explore-1{background:#363b40}html[data-theme] .campus-home .home-heritage{gap:20px;align-items:stretch}html[data-theme] .campus-home .home-heritage .home-heritage-card{position:relative;isolation:isolate;flex:1;min-width:0;height:390px;background:#dcd6c9;color:#303c49;overflow:hidden;padding:24px 22px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border-top:2px solid #c9b17f;text-align:left}html[data-theme] .campus-home .home-heritage-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#e7e0d8e6,#e4ded4cc 55%,#d3cabcf2);z-index:-1}html[data-theme] .campus-home .home-heritage-card .home-heritage-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1);opacity:.65;transition:transform 1s,filter 1s}html[data-theme] .campus-home .home-heritage-card>strong{position:static;font:34px/1.5 var(--intro-serif);margin:30px 0 13px;writing-mode:vertical-rl;letter-spacing:.15em;color:#33485d}html[data-theme] .campus-home .home-heritage-index{font:10px/1.6 sans-serif;letter-spacing:.1em;color:#736859}html[data-theme] .campus-home .home-heritage-thought{font:15px/1.7 var(--intro-serif);margin-top:auto;letter-spacing:.07em}html[data-theme] .campus-home .home-heritage-card>p{font:12px/1.8 sans-serif;margin:10px 0 20px;color:#62645f}html[data-theme] .campus-home .home-heritage-link{display:flex;justify-content:space-between;align-items:center;width:100%;font:11px/1.5 sans-serif;border-top:1px solid #5e677044;padding-top:14px}html[data-theme] .campus-home .home-heritage-link svg{position:static;width:20px;height:20px}html[data-theme] .campus-home .home-heritage-card:is(:hover,:focus-visible) img{transform:scale(1.06);filter:grayscale(.4)}@media(min-width:851px)and (max-width:1200px){html[data-theme] .campus-home .home-nav-preview img{width:90px;height:104px}html[data-theme] .campus-home .home-nav-panel{padding:20px 25px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);gap:25px}html[data-theme] .campus-home .home-research-visual{height:490px}html[data-theme] .campus-home .has-research-results .home-research-panel{padding:10px 23px;margin-top:45px}html[data-theme] .campus-home .has-research-results .home-research-panel h3{font-size:16px}html[data-theme] .campus-home .home-media-row{grid-template-columns:110px minmax(0,1fr) 14px;gap:15px}html[data-theme] .campus-home .home-media-source strong{font-size:18px}html[data-theme] .campus-home .home-heritage .home-heritage-card{padding:22px 18px;height:360px}html[data-theme] .campus-home .home-heritage-card>strong{font-size:30px;margin-top:20px}html[data-theme] .campus-home .home-life-switches button{padding-inline:13px}}@media(max-width:850px){html[data-theme] .campus-home .home-content-menu{display:grid;flex:none;color:var(--home-accent);border-color:#c7d2dc;width:32px;height:32px;font-size:18px}html[data-theme] .campus-home .home-inner{padding-inline:5%}html[data-theme] .campus-home .home-poster{height:340px;padding:25px 20px}html[data-theme] .campus-home .home-poster h3{font-size:29px}html[data-theme] .campus-home .home-poster>p{right:18px;font-size:10px}html[data-theme] .campus-home .home-poster .home-poster-art{width:105px;height:105px;bottom:35px}html[data-theme] .campus-home .home-notice-columns{grid-template-columns:1fr;gap:50px}html[data-theme] .campus-home .home-research-visual{height:460px}html[data-theme] .campus-home .has-research-results{grid-template-columns:1fr 1fr}html[data-theme] .campus-home .has-research-results .home-research-panel{margin-top:25px;padding:6px 22px}html[data-theme] .campus-home .has-research-results .home-research-panel h3{font-size:15px}html[data-theme] .campus-home .home-research-visual figcaption{padding:18px}html[data-theme] .campus-home .home-research-visual figcaption p{font-size:18px}html[data-theme] .campus-home .home-life-switches button{min-width:130px}html[data-theme] .campus-home .home-heritage{display:grid;grid-template-columns:1fr 1fr;gap:15px}html[data-theme] .campus-home .home-heritage .home-heritage-card{height:320px}html[data-theme] .campus-home .home-heritage-card>strong{margin-top:15px;font-size:28px}html[data-theme] .campus-home .intro-scene-caption{max-width:40vw}}@media(max-width:560px){html[data-theme] .campus-home .home-inner{padding-inline:6%}html[data-theme] .campus-home .home-content-header{gap:9px;padding-inline:4%}html[data-theme] .campus-home .home-content-header .home-theme-picker select{max-width:126px;padding-inline:2px}html[data-theme] .campus-home .home-content-header img.home-school-logo{width:143px}html[data-theme] .campus-home .intro-content-brand{gap:8px}html[data-theme] .campus-home .intro-content-brand strong{font-size:19px}html[data-theme] .campus-home .intro-content-brand img:not(.home-school-logo){width:34px;height:34px}html[data-theme] .campus-home .home-school-title{left:6%;bottom:25%;max-width:79%;font-size:31px;letter-spacing:.02em}html[data-theme] .campus-home .home-school-title small{font-size:10px;letter-spacing:.06em}html[data-theme] .campus-home .home-school-title p{margin-block:14px 18px}html[data-theme] .campus-home .intro-scene-caption{max-width:39vw}html[data-theme] .campus-home .home-news-bottom{gap:19px;justify-content:space-between}html[data-theme] .campus-home .home-news-bottom .home-more{gap:6px;font-size:11px}html[data-theme] .campus-home .home-round-arrow{width:32px;height:32px}html[data-theme] .campus-home .home-more{font-size:11px;gap:8px}html[data-theme] .campus-home .home-vertical-heading>span{writing-mode:horizontal-tb;text-align:center;margin-bottom:13px}html[data-theme] .campus-home .home-poster{height:325px}html[data-theme] .campus-home .home-poster h3{font-size:31px;margin-top:22px}html[data-theme] .campus-home .home-poster .home-poster-cta{left:20px;right:20px;bottom:20px}html[data-theme] .campus-home .has-research-results{grid-template-columns:1fr}html[data-theme] .campus-home .home-research-visual{height:425px}html[data-theme] .campus-home .has-research-results .home-research-panel{margin:0;padding:8px 23px}html[data-theme] .campus-home .has-research-results .home-research-panel>a{padding:20px 0}html[data-theme] .campus-home .home-notice-columns .home-heading h2{font-size:26px}html[data-theme] .campus-home .home-notice-list{padding-inline:22px}html[data-theme] .campus-home .home-notice-row{min-height:125px}html[data-theme] .campus-home .home-media-row{grid-template-columns:83px minmax(0,1fr) 12px;gap:13px;padding-right:12px;min-height:147px}html[data-theme] .campus-home .home-media-source{padding:12px 7px;min-height:147px}html[data-theme] .campus-home .home-media-source strong{font-size:17px}html[data-theme] .campus-home .home-media-copy h3{font-size:14px;line-height:1.75}html[data-theme] .campus-home .home-media-row>svg{width:14px}html[data-theme] .campus-home .home-life-mosaic{grid-template-rows:300px 220px 240px}html[data-theme] .campus-home .home-life-links .home-line-icon{width:57px;height:57px}html[data-theme] .campus-home .home-life-controls{font-size:11px}html[data-theme] .campus-home .home-life-switches button{min-width:145px}html[data-theme] .campus-home .home-full-menu .home-nav-item{grid-template-columns:70px minmax(0,1fr);gap:15px}html[data-theme] .campus-home .home-full-menu .home-nav-panel .home-nav-links{gap:5px 12px}html[data-theme] .campus-home .home-full-menu .home-nav-panel .home-nav-links a{font-size:11px}html[data-theme] .campus-home .home-heritage .home-heritage-card{height:345px;padding:18px 14px}html[data-theme] .campus-home .home-heritage-card>strong{font-size:29px}html[data-theme] .campus-home .home-guide-links{gap:15px 25px}html[data-theme] .campus-home .home-guide-links svg{width:68px;height:68px}}@media(prefers-reduced-motion:reduce){html[data-theme] .campus-home *,html[data-theme] .campus-home *:before,html[data-theme] .campus-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.campus-home .home-reveal{opacity:1!important;transform:none!important}}html[data-theme] .campus-home .intro-utility .home-public-utility{gap:24px;display:flex;align-items:center;justify-content:space-between;padding-inline:4.2%;font-size:12px}html[data-theme] .campus-home .home-public-utility nav{display:flex;gap:19px;align-items:center;white-space:nowrap}html[data-theme] .campus-home .home-public-utility nav a{opacity:.86;padding:3px 0;position:relative}html[data-theme] .campus-home .home-public-utility nav a:hover{opacity:1}html[data-theme] .campus-home .home-public-utility nav a:after{content:"";height:1px;background:currentColor;position:absolute;left:0;right:0;bottom:0;transform:scaleX(0);transition:transform .25s}html[data-theme] .campus-home .home-public-utility nav a:hover:after{transform:scaleX(1)}html[data-theme] .campus-home .home-public-utility .home-theme-picker{font-size:11px;flex:none}html[data-theme] .campus-home .home-menu-public{padding:20px 0;border-block:1px solid #b3c3cd;margin:20px 0}html[data-theme] .campus-home .home-menu-public nav{display:flex;gap:15px 24px;flex-wrap:wrap;padding:10px 0;font-size:15px}@media(max-width:1250px){html[data-theme] .campus-home .home-public-utility nav{gap:13px}html[data-theme] .campus-home .home-public-utility nav:nth-child(2){font-size:10px}html[data-theme] .campus-home .intro-utility .home-public-utility{gap:15px;font-size:11px}}@media(max-width:1050px){html[data-theme] .campus-home .home-public-utility nav:nth-child(2){display:none}html[data-theme] .campus-home .home-public-utility nav:first-child{gap:25px;font-size:12px}}@media(max-width:620px){html[data-theme] .campus-home .home-public-utility .home-theme-picker{max-width:125px}html[data-theme] .campus-home .home-public-utility .home-theme-picker select{max-width:125px;font-size:10px}html[data-theme] .campus-home .home-public-utility nav:first-child{gap:12px;font-size:11px}html[data-theme] .campus-home .home-public-utility nav:first-child a:nth-last-child(-n+2){display:none}html[data-theme] .campus-home .home-menu-public nav{gap:10px 20px;font-size:13px}}
