html[data-theme] .campus-home.home-tzu{--home-accent:#be191f;--home-dark:#861014;--home-ink:#382e2d;--intro-ink:#382e2d;--home-muted:#817772;--intro-line:#e5dbd5;--home-paper:#f4f0eb}html[data-theme] .campus-home.home-tzu .intro-utility{background:#75080b;color:#fff;border:0}html[data-theme] .campus-home.home-tzu .youth-nav{background:linear-gradient(#a51519d9,#9812198c 65%,#8c111900);border-bottom-color:#ffffff40}html[data-theme] .campus-home.home-tzu .home-content-header{background:#fff;color:#3b2b2a;border-top:3px solid #be191f;box-shadow:0 4px 20px #4f1c1514}html[data-theme] .campus-home.home-tzu .home-content-header img.home-school-logo,html[data-theme] .campus-home.home-tzu .home-full-menu img.home-school-logo{filter:brightness(0) saturate(100%) invert(18%) sepia(91%) saturate(3088%) hue-rotate(343deg) brightness(81%) contrast(92%)}html[data-theme] .campus-home.home-tzu .home-nav-panel{color:#3c2d2b;background:#fffdf9;border-top:2px solid #be191f;box-shadow:0 16px 35px #4d171326}html[data-theme] .campus-home.home-tzu .home-nav-preview strong{color:#ac1016}html[data-theme] .campus-home.home-tzu .home-nav-links a{border-color:#e7d7d2}html[data-theme] .campus-home.home-tzu .home-nav-links a:is(:hover,:focus-visible){color:#be191f}html[data-theme] .campus-home.home-tzu .home-nav-links a:before{background:#be191f}html[data-theme] .campus-home.home-tzu[data-home-mode] .intro-discovery-opener{--discovery-ink:#7d1418;--discovery-tint:249 241 226;background:#faf3e6ed;color:#851b20;border-color:#ddc5a3}html[data-theme] .campus-home.home-tzu .home-ornament{width:650px;height:410px;color:#b69364;opacity:.19;stroke:currentColor;pointer-events:none}html[data-theme] .campus-home.home-tzu .home-topic,html[data-theme] .campus-home.home-tzu .home-topics{background:#f4f0eb}html[data-theme] .campus-home.home-tzu .poster-blue{background:#811118}html[data-theme] .campus-home.home-tzu .poster-navy{background:#8d2025}html[data-theme] .campus-home.home-tzu .poster-red{background:#be191f}html[data-theme] .campus-home.home-tzu .poster-gold{background:#806446}html[data-theme] .campus-home.home-tzu .home-poster:after{background:linear-gradient(160deg,#9b1428cc,#72171fc7)}html[data-theme] .campus-home.home-tzu .poster-gold:after{background:linear-gradient(160deg,#a9864ed9,#665444e0)}html[data-theme] .campus-home.home-tzu .home-life{background:#85161e}html[data-theme] .campus-home.home-tzu .home-life-links>a:nth-child(1){background:#a82c32}html[data-theme] .campus-home.home-tzu .home-life-links>a:nth-child(2){background:#bd3333}html[data-theme] .campus-home.home-tzu .home-life-links>a:nth-child(3){background:#96303a}html[data-theme] .campus-home.home-tzu .home-life-links>a:nth-child(4){background:#ab3d3d}html[data-theme] .campus-home.home-tzu .home-life-links>:is(a,button):hover{background:#d39b63;color:#4e1817}html[data-theme] .campus-home.home-tzu .home-research-panel{background:#b51d25}html[data-theme] .campus-home.home-tzu .home-notices{background:#f3f0eb}html[data-theme] .campus-home.home-tzu .home-media-source{background:#f3e7e0;color:#a71c21}html[data-theme] .campus-home.home-tzu .home-footer{background:#751016}html[data-theme] .campus-home.home-tzu .home-exchange-word{background:#a72029}html[data-theme] .campus-home.home-tzu .home-values{position:relative;overflow:hidden;background:#a61922;color:#fff;padding:78px 0}html[data-theme] .campus-home.home-tzu .home-values .home-inner{display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;z-index:1}html[data-theme] .campus-home.home-tzu .home-values .home-ornament{position:absolute;right:0;bottom:-75px;width:750px;height:510px;color:#efd4a8;opacity:.22}html[data-theme] .campus-home.home-tzu .home-values small{font:12px/2 sans-serif;letter-spacing:.36em;color:#ead1b0}html[data-theme] .campus-home.home-tzu .home-values h2{font:46px/1.7 var(--intro-serif);letter-spacing:.15em;font-weight:400;margin:20px 0 0}html[data-theme] .campus-home.home-tzu .home-values p{font:24px/1.6 var(--intro-serif);letter-spacing:.12em;margin:0 0 18px}html[data-theme] .campus-home.home-tzu .home-values span{font-size:14px;color:#efd6ca}html[data-theme] .campus-home.home-tzu .home-values .home-more{color:#fff;display:flex;width:max-content;margin-top:38px}html[data-theme] .campus-home.home-tzu .home-values .home-more span{color:#fff}html[data-theme] .campus-home.home-tzu .home-city{padding:0}html[data-theme] .campus-home.home-tzu .home-city>a{position:relative;display:block;height:min(650px,70vw);min-height:360px;color:#fff;overflow:hidden}html[data-theme] .campus-home.home-tzu .home-city img{width:100%;height:100%;object-fit:cover;transition:transform 1.7s}html[data-theme] .campus-home.home-tzu .home-city>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#23180c99,transparent 80%)}html[data-theme] .campus-home.home-tzu .home-city a:hover img{transform:scale(1.04)}html[data-theme] .campus-home.home-tzu .home-city a>div{position:absolute;left:8%;top:20%;z-index:1}html[data-theme] .campus-home.home-tzu .home-city small{letter-spacing:.25em;font-size:13px}html[data-theme] .campus-home.home-tzu .home-city h2{font:52px/1.6 var(--intro-serif);letter-spacing:.2em;margin:25px 0}html[data-theme] .campus-home.home-tzu .home-city p{font:18px/1.7 var(--intro-serif)}html[data-theme] .campus-home.home-tzu .home-city span{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid #fff9;padding:12px 0;font-size:14px}html[data-theme] .campus-home.home-tzu .home-hero-wish{display:none;font-style:normal}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-school-title{left:10%;right:10%;bottom:19%;max-width:none;text-align:center;color:#fff4d5;text-shadow:0 2px 16px #4e0c1670}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-school-title p{font-size:clamp(36px,4.2vw,65px);letter-spacing:.16em;line-height:1.4;margin:15px 0 22px}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-hero-wish{display:block;font:20px/1.9 var(--intro-serif);letter-spacing:.18em}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-hero-read{margin-top:24px;font-size:12px}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .youth-vignette{background:linear-gradient(0deg,#39060690,transparent 35%)}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .home-school-title{bottom:15%;color:#623006;text-shadow:0 1px 15px #fff8ca}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .home-school-title a{color:inherit}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .home-school-title p{font-size:clamp(32px,3.6vw,54px);margin:10px 0 14px}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] [data-hero-eyebrow],html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .home-hero-read{display:none}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .youth-vignette{background:linear-gradient(0deg,#24070799,transparent 20%)}@media(max-width:850px){html[data-theme] .campus-home.home-tzu .home-values .home-inner{gap:30px}html[data-theme] .campus-home.home-tzu .home-values h2{font-size:35px}html[data-theme] .campus-home.home-tzu .home-values p{font-size:20px}html[data-theme] .campus-home.home-tzu .home-city h2{font-size:40px}html[data-theme] .campus-home.home-tzu .home-city a>div{top:13%}html[data-theme] .campus-home.home-tzu .home-ornament{max-width:85vw}}@media(max-width:560px){html[data-theme] .campus-home.home-tzu .home-values{padding:50px 0}html[data-theme] .campus-home.home-tzu .home-values .home-inner{display:block}html[data-theme] .campus-home.home-tzu .home-values h2{font-size:34px;margin-bottom:30px}html[data-theme] .campus-home.home-tzu .home-values p{font-size:18px}html[data-theme] .campus-home.home-tzu .home-values .home-more{margin-top:25px}html[data-theme] .campus-home.home-tzu .home-city>a{height:490px}html[data-theme] .campus-home.home-tzu .home-city img{object-position:65% center}html[data-theme] .campus-home.home-tzu .home-city h2{font-size:36px}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-school-title{left:7%;right:7%;bottom:20%}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-school-title p{font-size:33px;letter-spacing:.1em}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-hero-wish{font-size:15px;letter-spacing:.05em}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .youth-scene img{object-position:21% center}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .home-school-title{bottom:21%}html[data-theme] .campus-home.home-tzu [data-festival=mid-autumn][data-intro-hero] .home-school-title p{font-size:30px}}@media(prefers-reduced-motion:reduce){html[data-theme] .campus-home.home-tzu .home-city img{transition:none}}html[data-theme] .campus-home.home-tzu .home-explore-chapter{background:#741820}html[data-theme] .campus-home.home-tzu .home-explore-1{background:#4e3b35}html[data-theme] .campus-home.home-tzu .home-explore-2{background:#fbf5eb;color:#3e2a26}html[data-theme] .campus-home.home-tzu .home-explore-3{background:#3d1b21}html[data-theme] .campus-home.home-tzu .home-city img{transform:scale(1.035)}html[data-theme] .campus-home.home-tzu .home-city>a:hover img{transform:scale(1.07)}html[data-theme] .campus-home.home-tzu [data-festival]:not([data-festival=""]) .home-school-title p{max-width:none}html[data-theme] .campus-home.home-tzu .home-heritage-card>strong{white-space:nowrap;flex-shrink:0;margin-top:22px;font-size:30px;color:#6d1c22}html[data-theme] .campus-home.home-tzu .home-heritage .home-heritage-card{color:#47342d}html[data-theme] .campus-home.home-tzu .discovery-bottom nav button:before{background:#d3a164}
