.u-page{--ink:#063135;--teal:#0c7f89;--gold:#c6a15a;--sand:#e9cf96;--ivory:#fbf7ee;--line:#ece3ce;padding-bottom:34px}.ul-hero{text-align:center;color:var(--ink);background:radial-gradient(70% 80% at 50% 0%, #c6a15a2e, transparent 70%), repeating-linear-gradient(45deg, #c6a15a12 0 1px, transparent 1px 14px), var(--ivory);border-bottom:1px solid var(--line);justify-items:center;gap:6px;padding:28px 16px 22px;display:grid;position:relative;overflow:hidden}.ul-eyebrow{box-shadow:inset 0 0 0 1px var(--line);color:#9a7a3c;background:#fff;border-radius:99px;padding:2px 11px;font-size:12.1px;font-weight:700}.ul-hero h1{margin:4px 0 0;font-size:28.6px;line-height:1.3}.ul-hero p{color:#4a5e5c;max-width:30em;margin:0;font-size:13.75px;line-height:1.8}.ul-sum{gap:6px;margin-top:10px;display:flex}.ul-sum span{min-width:74px;box-shadow:0 0 0 1px var(--line), 0 8px 16px -12px #06313566;color:#5b6d6b;background:#fff;border-radius:14px;padding:7px 10px;font-size:12.1px;display:grid}.ul-sum b{color:var(--teal);font-size:22px;line-height:1.2}.ul-tools{z-index:5;background:linear-gradient(#fff 80%,#fff0);gap:8px;margin:14px 0 4px;padding:8px 0;display:grid;position:sticky;top:64px}.ul-q{height:42px;box-shadow:inset 0 0 0 1px var(--line);background:#f5f3ee;border-radius:99px;align-items:center;gap:8px;padding:0 14px;display:flex}.ul-q svg{color:#8a9896;flex:none;width:18px;height:18px}.ul-q input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.3px}.ul-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ul-chips button{height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:99px;flex:none;padding:0 14px;font-size:13.75px;font-weight:700}.ul-chips button.active{background:var(--ink);color:#fff;box-shadow:none}.u-group{margin-top:18px}.u-group[hidden]{display:none}.u-gh{color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;font-size:18.7px;font-weight:800;display:flex}.u-gh:before{content:"";background:var(--gold);border-radius:4px;width:4px;height:16px}.u-gh b{color:#9a7a3c;background:#f3eee2;border-radius:99px;padding:0 9px;font-size:12.1px}.u-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.u-card{color:inherit;box-shadow:0 0 0 1px var(--line), 0 8px 18px -14px #06313573;background:#fff;border-radius:14px;align-content:start;gap:6px;padding:6px 6px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.u-card:hover{box-shadow:0 0 0 1.5px var(--gold), 0 12px 22px -14px #06313580;transform:translateY(-2px)}.u-card[hidden],.u-spot[hidden],.u-tech[hidden]{display:none}.u-logo{background:#fff;border-radius:10px;place-items:center;height:74px;display:grid;box-shadow:inset 0 0 0 1px #f1ece0}.u-logo img{object-fit:contain;max-width:100%;max-height:100%}.u-mono{background:linear-gradient(135deg, var(--teal), var(--ink));width:52px;height:52px;color:var(--sand);letter-spacing:.5px;border-radius:14px;place-items:center;font-size:14.3px;font-weight:800;display:grid}.u-info{gap:1px;padding:0 4px;display:grid}.u-info b{color:var(--ink);font-size:13.75px;line-height:1.5}.u-info small{color:#7b8a88;font-size:11.55px}.u-links{color:var(--teal);background:#eef6f6;border-radius:8px;margin:2px 4px 0;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.6}.u-links[hidden]{display:none}.u-empty{text-align:center;color:#7b8a88;padding:20px}.u-spot{color:#fff;background:radial-gradient(80% 90% at 0% 0%, #fff0c847, transparent 60%), linear-gradient(135deg, var(--c1,#0c7f89), var(--c2,#063135));border-radius:20px;gap:10px;margin-bottom:10px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px -18px #3c280acc}.u-spot-logo{background:#fff;border-radius:14px;place-items:center;height:70px;padding:8px 14px;display:grid}.u-spot-logo img{object-fit:contain;width:auto;max-width:100%;height:50px}.u-spot-logo{min-width:0;overflow:hidden}.u-spot-txt{gap:4px;display:grid}.u-spot-txt>small{color:#fff1cc;font-size:12.1px;font-weight:700}.u-spot-txt>b{font-size:20.9px}.u-spot-stats{flex-wrap:wrap;gap:5px;display:flex}.u-spot-stats span{background:#ffffff1a;border-radius:99px;align-items:baseline;gap:4px;padding:2px 9px;font-size:11.55px;display:inline-flex}.u-spot-stats b{color:#fff1cc;font-size:14.3px}.u-spot em{color:#fff1cc;font-size:13.2px;font-style:normal;font-weight:700}.u-spot .u-links{color:#fff;background:#ffffff1f;justify-self:start;margin:0}.u-tech{color:inherit;box-shadow:0 0 0 1px var(--line);background:linear-gradient(#fff,#f7f2e7);border-radius:18px;gap:10px;padding:12px;text-decoration:none;display:grid}.u-tech-top{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.u-tech .u-info small{color:#9a7a3c}.u-tech .u-info b{font-size:15.95px}.u-branches{flex-wrap:wrap;gap:5px;display:flex}.u-branches span{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12.65px;font-weight:600;display:inline-flex}.u-branches span:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.u-hero{text-align:center;color:var(--ink);background:radial-gradient(70% 70% at 50% 0%, #c6a15a33, transparent 70%), repeating-linear-gradient(45deg, #c6a15a12 0 1px, transparent 1px 14px), var(--ivory);border-bottom:1px solid var(--line);justify-items:center;gap:6px;padding:24px 16px 16px;display:grid}.uh-logo{width:110px;height:110px;box-shadow:0 0 0 1px var(--line), 0 18px 30px -18px #06313599;background:#fff;border-radius:26px;place-items:center;padding:12px;display:grid}.uh-logo.is-wide{border-radius:22px;width:min(100%,300px);height:92px;padding:12px 18px}.uh-logo img{object-fit:contain;max-width:100%;max-height:100%}.uh-logo b{color:var(--teal);font-size:26.4px}.uh-tag{color:#9a7a3c;margin-top:8px;font-size:13.2px;font-weight:700}.u-hero h1{margin:0;font-size:25.3px;line-height:1.4}.uh-en{color:#5b6d6b;margin:0;font-size:12.65px}.uh-chips{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px;display:flex}.uh-chips span{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:2px 10px;font-size:12.1px}.uh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;max-width:560px;margin-top:10px;display:grid}.uh-stats span{background:var(--ink);color:#fff;border-radius:14px;gap:1px;padding:8px 4px;display:grid}.uh-stats b{color:var(--sand);font-size:20.9px;line-height:1.2}.uh-stats small{opacity:.85;font-size:10.45px;line-height:1.4}.uh-jump{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:99px;gap:3px;margin-top:12px;padding:4px;display:flex}.uh-jump a{color:var(--ink);border-radius:99px;padding:4px 12px;font-size:13.2px;font-weight:700;text-decoration:none}.uh-jump a:hover{background:#f3eee2}.u-sec{margin-top:26px;scroll-margin-top:80px}.u-sec[hidden]{display:none}.u-h{color:var(--ink);align-items:baseline;gap:8px;margin:0 0 12px;font-size:18.7px;font-weight:800;display:flex}.u-h:before{content:"";background:var(--gold);border-radius:4px;align-self:center;width:4px;height:16px}.u-h small{color:#7b8a88;font-size:12.65px;font-weight:600}.u-text{color:#333;margin:0;font-size:14.3px;line-height:2}.u-soon{color:#7b8a88;text-align:center;background:#f6f7f7;border-radius:12px;margin:0;padding:14px;font-size:13.2px}.u-site{color:var(--teal);gap:5px;margin-top:10px;font-size:13.2px;font-weight:700;display:inline-flex}.u-br{gap:6px;margin-top:12px;display:grid}.u-br>b{color:var(--ink);font-size:14.3px}.u-br>div{flex-wrap:wrap;gap:5px;display:flex}.u-br span{color:var(--teal);animation:.4s both u-pop;animation-delay:calc(var(--i) * 50ms);background:#eef6f6;border-radius:99px;padding:3px 11px;font-size:13.2px;font-weight:700}@keyframes u-pop{0%{opacity:0;transform:scale(.8)}}.ug{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ug li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;grid-template-columns:50px minmax(0,1fr) 46px;align-items:center;gap:8px;padding:8px;display:grid}.ug-y{background:var(--ink);color:var(--sand);text-align:center;border-radius:9px;padding:4px 0;font-size:13.75px;font-weight:800}.ug-body{gap:3px;display:grid}.ug-chips{flex-wrap:wrap;gap:4px;display:flex}.ug-chips span{color:var(--ink);background:#f6f1e5;border-radius:7px;padding:1px 8px;font-size:12.65px;font-weight:600}.ug-body small{color:#7b8a88;font-size:11px}.ug-n{color:#7b8a88;justify-items:center;font-size:10.45px;line-height:1.2;display:grid}.ug-n b{color:var(--teal);font-size:19.8px}.u-pres{margin-inline:calc(var(--gutter,16px) * -.5);color:#fff;background:radial-gradient(90% 60% at 50% 0,#e9cf9629,#0000 70%),linear-gradient(#0a5a61,#052a2e);border-radius:22px;padding:22px 12px 16px}.up-head{text-align:center;justify-items:center;gap:3px;display:grid}.up-eyebrow{color:var(--sand);border-radius:99px;padding:1px 10px;font-size:11.55px;font-weight:700;box-shadow:inset 0 0 0 1px #e9cf9680}.up-head h2{margin:4px 0 0;font-size:23.1px}.up-head p{opacity:.75;margin:0;font-size:12.65px}.ur{margin:14px 2px 0}.ur-bar{gap:3px;height:26px;display:flex}.ur-seg{color:#fff;min-width:14px;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:6px;padding:0;font-size:11.55px;font-weight:800;transition:background .25s,transform .25s;position:relative}.ur-seg:nth-child(2n){background:#ffffff42}.ur-seg.is-now{background:linear-gradient(90deg, var(--sand), var(--gold));color:var(--ink)}.ur-seg.is-on{background:var(--sand);color:var(--ink);transform:scaleY(1.25)}.ur-scale{opacity:.7;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.up-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:10px;margin:14px -12px 0;padding:4px 12px 10px;list-style:none;display:grid;overflow-x:auto}.up-rail::-webkit-scrollbar{display:none}.up-card{text-align:center;scroll-snap-align:center;cursor:pointer;background:#ffffff0f;border-radius:18px;outline:none;align-content:start;justify-items:center;gap:2px;padding:14px 10px 12px;transition:background .25s,box-shadow .25s,transform .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e9cf9633}.up-card.is-on,.up-card:focus-visible{box-shadow:inset 0 0 0 1.5px var(--sand);background:#e9cf961f;transform:translateY(-3px)}.up-ord{color:#e9cf9638;font-size:50.6px;font-weight:900;line-height:1;position:absolute;top:4px;left:10px}.up-ph{width:92px;height:92px;box-shadow:0 0 0 3px #052a2e, 0 0 0 5px var(--gold);background:#f3ecde;border-radius:50%;margin-bottom:8px;display:block;overflow:hidden}.up-ph img{object-fit:cover;width:100%;height:100%}.up-card.is-now .up-ph{box-shadow:0 0 0 3px #052a2e, 0 0 0 5px var(--sand), 0 0 22px 4px #e9cf9659}.up-k{color:var(--sand);font-size:11.55px;font-weight:800}.up-t{opacity:.75;font-size:11px}.up-n{font-size:14.85px;line-height:1.5}.up-y{background:#00000040;border-radius:99px;margin-top:4px;padding:1px 10px;font-size:12.65px;font-weight:800}.up-d{opacity:.8;font-size:11.55px}.up-note{color:#f1ddae;opacity:.9;margin-top:4px;font-size:11px;line-height:1.6}.uk-cols{height:150px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:10px 10px 0;display:grid}.uk-col{text-align:center;grid-template-rows:1fr auto;height:100%;display:grid}.uk-bar{color:var(--ink);background:#dcebeb;border-radius:10px 10px 0 0;align-content:start;align-self:end;justify-items:center;padding-top:6px;display:grid;position:relative}.uk-col.is-last .uk-bar{background:linear-gradient(180deg, var(--teal), var(--ink));color:#fff}.uk-bar b{font-size:18.7px;line-height:1.2}.uk-bar b:before{content:"#";opacity:.7;font-size:12.1px}.uk-bar em{color:#1e9a5c;font-size:10.45px;font-style:normal;font-weight:800}.uk-col.is-last .uk-bar em{color:var(--sand)}.uk-col small{color:#7b8a88;padding:4px 0 6px;font-size:12.1px;font-weight:700}.uk-l{color:#7b8a88;text-align:center;margin:6px 0 0;font-size:11.55px}.uk-hl{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.uk-hl span{color:var(--ink);background:#f6f1e5;border-radius:99px;align-items:baseline;gap:5px;padding:4px 11px;font-size:12.65px;display:inline-flex}.uk-hl b{color:#9a7a3c}.uk-note{color:#9aa7a5;margin-top:4px;font-size:11px;display:block}.um{gap:8px;margin:0;padding:0 14px 0 0;list-style:none;display:grid;position:relative}.um:before{content:"";background:linear-gradient(var(--gold), #efe6d2);width:2px;position:absolute;top:6px;bottom:6px;right:4px}.um li{gap:1px;font-size:13.75px;display:grid;position:relative}.um li:before{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--gold);background:#fff;border-radius:50%;position:absolute;top:6px;right:-14px}.um span{color:#9a7a3c;font-size:12.1px;font-weight:800}.um b{color:var(--ink)}.uq{gap:8px;display:grid}.uq-card{color:inherit;box-shadow:0 0 0 1px var(--line), 0 10px 20px -16px #06313580;background:#fff;border-radius:16px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.uq-ph{background:#eef2f2;border-radius:14px;width:68px;height:68px;overflow:hidden}.uq-ph img{object-fit:cover;width:100%;height:100%}.uq-b{gap:1px;display:grid}.uq-k{background:var(--ink);color:var(--sand);border-radius:99px;justify-self:start;padding:0 8px;font-size:11px;font-weight:700}.uq-k.uq-alum{color:#fff;background:#9a7a3c}.uq-k.uq-student{background:var(--teal);color:#fff}.uq-b b{color:var(--ink);font-size:15.4px}.uq-b small{color:#4a5e5c;font-size:12.65px}.uq-b em{color:#7b8a88;font-size:11.55px;font-style:normal}.uq-go{color:var(--gold);padding-inline-end:4px;font-size:19.8px}.ua-tabs{background:#f3eee2;border-radius:99px;gap:4px;width:max-content;max-width:100%;margin-bottom:10px;padding:3px;display:flex}.ua-tabs button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:5px 13px;font-size:13.2px;font-weight:700}.ua-tabs button b{background:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-inline-start:3px;font-size:11.55px;display:inline-grid}.ua-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.ua-tabs button[aria-selected=true] b{background:var(--sand);color:var(--ink)}.ua-note{box-shadow:inset 0 0 0 1px var(--line);color:#5b5038;background:#fbf6ea;border-radius:12px;margin:0 0 10px;padding:9px 12px;font-size:12.65px;line-height:1.8}.ua-note[hidden]{display:none}.ua-note b{color:#9a7a3c}.ua{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ua .u-soon{grid-column:1/-1}.ua-card{color:inherit;background:#fff;border-radius:12px;align-content:start;gap:6px;padding:4px 4px 8px;text-decoration:none;display:grid;box-shadow:0 2px 10px #00000012}.ua-img{aspect-ratio:1/.75;background:#eef2f2;border-radius:9px;display:block;overflow:hidden}.ua-img img{object-fit:cover;width:100%;height:100%}.ua-b{gap:2px;padding:0 4px;display:grid}.ua-by{color:#9a7a3c;background:#fbf6ea;border-radius:6px;justify-self:start;padding:0 7px;font-size:10.45px;font-weight:700;line-height:1.8}.ua-by.is-own{color:var(--teal);background:#eef6f6}.ua-b b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.2px;line-height:1.5;display:-webkit-box;overflow:hidden}.ua-b small{color:#7b8a88;font-size:11.55px}.u-src{color:#7b8a88;border-top:1px solid #eee;margin:26px 0 0;padding-top:12px;font-size:11.55px;line-height:1.9}.u-src a{color:var(--teal)}.u-back{color:var(--teal);gap:6px;margin-top:14px;font-size:13.75px;font-weight:700;display:inline-flex}@media (width>=700px){.ul-hero{padding:48px 24px 34px}.ul-hero h1{font-size:39.6px}.ul-hero p{font-size:16.5px}.ul-sum span{min-width:110px;font-size:14.3px}.ul-sum b{font-size:28.6px}.ul-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;top:70px}.u-gh{font-size:23.1px}.u-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.u-logo{height:96px}.u-info b{font-size:15.4px}.u-spot{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:22px;padding:20px 24px}.u-spot-logo{height:120px}.u-spot-logo img{height:92px}.u-spot-txt>b{font-size:28.6px}.u-spot .u-links{grid-column:2}.u-tech{padding:18px 20px}.u-tech-top{grid-template-columns:200px minmax(0,1fr)}.u-branches span{padding:4px 14px;font-size:14.3px}.u-hero{border-radius:0 0 28px 28px;padding:44px 24px 26px}.uh-logo.is-wide{width:420px;height:130px}.u-hero h1{font-size:37.4px}.uh-en,.uh-tag{font-size:14.3px}.uh-stats{gap:10px;max-width:720px}.uh-stats b{font-size:28.6px}.uh-stats small{font-size:12.65px}.uh-jump a{padding:5px 16px;font-size:14.85px}.u-sec{margin-top:40px}.u-h{font-size:24.2px}.u-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.u-text{font-size:15.95px}.u-pres{border-radius:28px;margin-inline:0;padding:34px 28px 26px}.up-head h2{font-size:30.8px}.up-head p{font-size:14.3px}.ur-bar{height:32px}.up-rail{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;margin:18px 0 0;padding:4px 0 6px;overflow:visible}.up-ph{width:104px;height:104px}.up-n{font-size:15.95px}.uk-cols{height:190px}.uq{grid-template-columns:repeat(2,minmax(0,1fr))}.ua{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ua-b b{font-size:14.85px}}.lib{margin-inline:calc(var(--gutter,16px) * -.5);background:radial-gradient(60% 40% at 50% 0,#c6a15a2e,#0000 70%),repeating-linear-gradient(0deg,#785a2809 0 1px,#0000 1px 26px),#f8f1e1;border-radius:22px;padding:22px 12px 18px;box-shadow:inset 0 0 0 1px #eadcbc}.lib[hidden]{display:none}.lib-head{text-align:center;justify-items:center;gap:2px;display:grid}.lib-eyebrow{color:#8a6a2e;background:#fff;border-radius:99px;padding:1px 10px;font-size:11.55px;font-weight:700;box-shadow:inset 0 0 0 1px #e3d2ac}.lib-head h2{color:#4a3714;letter-spacing:.3px;margin:4px 0 0;font-size:25.3px;font-weight:900}.lib-sum{color:#8a6a2e;font-size:12.65px;font-weight:700}.lib-h{color:#4a3714;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:22px 0 10px;font-size:17.6px;font-weight:800;display:flex}.lib-h span{align-items:center;gap:7px;display:inline-flex}.lib-h span:before{content:"";background:#c49a3e;width:18px;height:2px}.lib-h small{color:#8f7a52;font-size:12.1px;font-weight:600}.lib-tabs{scrollbar-width:none;border-bottom:2px solid #c49a3e;gap:2px;display:flex;overflow-x:auto}.lib-tabs button{color:#6b5326;font:inherit;cursor:pointer;background:#eadcbc;border:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:5px;padding:6px 12px 5px;font-size:13.2px;font-weight:700;display:inline-flex}.lib-tabs button b{opacity:.7;font-size:11px}.lib-tabs button[aria-selected=true]{color:#fff;background:#c49a3e}.lib-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:18px 4px 6px;display:grid}.lp{color:#3b2e14;font:inherit;text-align:center;cursor:zoom-in;transform:rotate(var(--t));background:#fff;border:0;gap:6px;padding:7px 7px 10px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 1px 2px #0000001f,0 12px 18px -12px #3c280a73}.lp:before{content:"";width:54px;height:18px;transform:rotate(calc(var(--t) * -1.6));background:#e9dab4bf;margin-left:-27px;position:absolute;top:-9px;left:50%;box-shadow:0 1px 2px #00000014}.lp:hover,.lp:focus-visible{z-index:1;transform:rotate(0)translateY(-4px)scale(1.02);box-shadow:0 2px 4px #0000001f,0 20px 26px -14px #3c280a8c}.lp-img{aspect-ratio:1;background:#efe6d2;display:block;overflow:hidden}.lp-img img{object-fit:cover;filter:sepia(.25)contrast(1.03);width:100%;height:100%}.lp.is-doc{background:#fbf6ea}.lp.is-doc:before{background:radial-gradient(circle at 35% 35%,#e06a5a,#a8321f);border-radius:50%;width:12px;height:12px;margin:0;top:-7px;left:auto;right:14px;transform:none}.lp.is-doc .lp-img img{object-fit:cover;object-position:top;filter:sepia(.15)}.lp-seal{color:#fff;background:radial-gradient(circle,#d6b062 55%,#b58a34 56% 62%,#d6b062 63%);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12.1px;font-weight:800;display:grid;position:absolute;top:12px;left:12px;transform:rotate(-12deg);box-shadow:0 3px 8px #3c280a59}.lp-cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.65px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.lib-lock,.lib-lock body{overflow:hidden}.lpg{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#281c08d1;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.lpg[hidden]{display:none}.lpg-book{background:#fbf6ea;border-radius:6px 16px 16px 6px;gap:12px;width:min(100%,980px);max-height:92vh;padding:14px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 60px -20px #0009,inset 6px 0 #e7d7b2}.lpg-book.flip{animation:.45s lpg-flip}@keyframes lpg-flip{0%{opacity:0;transform:perspective(1200px)rotateY(-14deg)translate(20px)}}.lpg-photo{background:#fff;place-items:center;padding:10px;display:grid;box-shadow:0 8px 20px -12px #3c280a80}.lpg-photo img{max-width:100%;max-height:58vh}.lpg-side{align-content:start;gap:6px;display:grid}.lpg-n{color:#8a6a2e;font-size:12.65px;font-weight:800}.lpg-side>b{color:#3b2e14;font-size:17.6px;line-height:1.6}.lpg-note{color:#6b5326;font-size:14.3px;line-height:1.8}.lpg-cr{color:#8f7a52;font-size:12.1px}.lpg-cr a{color:#8a6a2e}.lpg-nav{gap:8px;margin-top:6px;display:flex}.lpg-nav button{color:#fff;height:38px;font:inherit;cursor:pointer;background:#c49a3e;border:0;border-radius:99px;flex:1;font-size:13.75px;font-weight:700}.lpg-x{z-index:1;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:8px;left:8px}.lib-hall{margin-top:8px}.scr-frame{background:linear-gradient(145deg,#2a2112,#0e0a04);border-radius:18px;padding:8px;box-shadow:inset 0 0 0 1.5px #c49a3e,0 20px 34px -20px #1e1405e6}.scr{aspect-ratio:16/9;background:#000;border-radius:11px;position:relative;overflow:hidden}.scr iframe{border:0;width:100%;height:100%}.scr-poster{cursor:pointer;background:#000;border:0;padding:0;position:absolute;inset:0}.scr-poster img{object-fit:cover;opacity:.82;width:100%;height:100%}.scr-poster:after{content:"";background:radial-gradient(70% 70%,#0000 40%,#0000008c);position:absolute;inset:0}.scr-play{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.scr-play svg{fill:#fff;background:#c49a3eeb;border-radius:50%;width:62px;height:62px;padding:16px 14px 16px 18px;transition:transform .2s;box-shadow:0 0 0 6px #c49a3e4d}.scr-poster:hover .scr-play svg{transform:scale(1.08)}.scr-year{z-index:1;color:#fff1cc;text-shadow:0 2px 10px #000000b3;font-size:28.6px;font-weight:900;position:absolute;top:10px;right:12px}.scr-info{gap:2px;padding:10px 4px 4px;display:grid}.si-k{color:#8a6a2e;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.1px;font-weight:700;display:flex}.si-k b{color:#fff1cc;background:#4a3714;border-radius:99px;padding:0 8px;font-size:11px}.si-t{color:#3b2e14;font-size:16.5px;line-height:1.6}.scr-info small{color:#6b5326;font-size:12.65px}.scr-info a{color:#8a6a2e;justify-self:start;font-size:12.65px;font-weight:700}.vt-h{color:#6b5326;margin:16px 0 8px;font-size:13.75px;font-weight:800}.vts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.vts li{min-width:0}.vt{color:#3b2e14;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-content:start;gap:3px;padding:0;display:grid}.vt:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #063135}.vt-img{aspect-ratio:16/9;background:#17120a;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 14px -10px #1e1405cc}.vt-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.vt:hover .vt-img img{transform:scale(1.05)}.vt-play{place-items:center;display:grid;position:absolute;inset:0}.vt-play svg{fill:#fff;background:#0000008c;border-radius:50%;width:30px;height:30px;padding:7px 6px 7px 8px}.vt-img em{color:#fff;background:#000c;border-radius:4px;padding:0 5px;font-size:11px;font-style:normal;position:absolute;bottom:5px;left:5px}.vt-now{color:#fff;background:#c49a3e;border-radius:99px;padding:0 7px;font-size:10.45px;font-style:normal;font-weight:800;display:none;position:absolute;top:5px;right:5px}.vt[aria-pressed=true] .vt-img{box-shadow:0 0 0 3px #c49a3e}.vt[aria-pressed=true] .vt-now{display:block}.vt[aria-pressed=true] .vt-play{display:none}.vt-y{color:#8a6a2e;margin-top:3px;font-size:12.1px;font-weight:800}.vt-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.2px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=700px){.lib{border-radius:28px;margin-inline:0;padding:34px 30px 26px}.lib-head h2{font-size:33px}.lib-h{font-size:20.9px}.lib-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;padding:26px 10px 10px}.lp-cap{font-size:14.3px}.lpg-book{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding:22px}.lpg-photo img{max-height:76vh}.lib-hall{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:0 22px;margin-top:18px;display:grid}.lib-hall .lib-h,.lib-hall .vt-h,.lib-hall .vts{grid-column:1/-1}.scr-info{align-content:center;padding:0}.si-t{font-size:20.9px}.vts{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.u-section-note{color:#4a5e5c;margin:-2px 0 14px;font-size:13.2px;line-height:1.8}.u-list-controls{color:#4a5e5c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13.2px;display:flex}.u-list-controls[hidden]{display:none}.u-list-controls button{color:#063135;font:inherit;cursor:pointer;background:#fff;border:1px solid #0c7f89;border-radius:10px;padding:10px 20px;font-weight:700}.u-list-controls button:focus-visible{outline-offset:3px;outline:2px solid #c49a3e}.ua.is-groups{grid-template-columns:1fr;gap:10px}.ug-row{box-shadow:0 0 0 1px var(--line), 0 10px 20px -16px #06313580;background:#fff;border-radius:16px;gap:8px;padding:10px;display:grid}.ug-who{color:inherit;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.ug-ph{width:46px;height:46px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--gold);background:#eef2f2;border-radius:50%;overflow:hidden}.ug-ph img{object-fit:cover;width:100%;height:100%}.ug-b{line-height:1.5;display:grid}.ug-b b{color:var(--ink);font-size:14.85px}.ug-b small{color:#7b8a88;font-size:12.1px}.ug-c{color:#8a6a2e;background:#f6f1e5;border-radius:12px;justify-items:center;padding:3px 10px;font-size:11px;line-height:1.3;display:grid}.ug-c b{color:var(--ink);font-size:18.7px}.ug-th{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ug-th a{aspect-ratio:1;color:#fff;background:#eef2f2;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.ug-th img{object-fit:cover;width:100%;height:100%}.ug-th a span{-webkit-line-clamp:2;background:linear-gradient(#0000,#031a1dd9);-webkit-box-orient:vertical;padding:12px 5px 4px;font-size:10.45px;font-weight:700;line-height:1.4;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.ug-th .ug-more{background:var(--ink);color:var(--sand);place-content:center;justify-items:center;font-size:19.8px;font-weight:800;display:grid}.ug-th .ug-more span{color:#fff;background:0 0;padding:0;font-size:10.45px;position:static}@media (width>=700px){.ua.is-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.un{box-shadow:0 0 0 1px var(--line), 0 18px 34px -26px #06313599;background:#fff;border-radius:22px;padding:18px 12px 12px}.un-head{text-align:center;justify-items:center;gap:4px;display:grid}.un-eyebrow{color:#8a6a2e;background:#fbf6ea;border-radius:99px;align-items:center;gap:6px;padding:1px 10px;font-size:11.55px;font-weight:800;display:inline-flex}.un-eyebrow:before{content:"";background:#d9483b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9483b2e}.un-head h2{color:var(--ink);margin:2px 0 0;font-size:20.9px;line-height:1.5}.un-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:8px;display:grid}.un-types a{color:#6b5326;background:#f6f1e5;border-radius:12px;padding:6px 4px;font-size:12.1px;font-weight:700;text-decoration:none;display:grid}.un-types b{color:var(--ink);font-size:19.8px;line-height:1.2}.un-types a:hover{background:#efe4cb}.un-list{gap:8px;margin-top:12px;display:grid}.un-top{aspect-ratio:16/10;color:#fff;background:#0a3a3f;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.un-top img{object-fit:cover;width:100%;height:100%}.un-top-b{background:linear-gradient(#0000,#031a1deb);gap:3px;padding:40px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.un-top-b b{font-size:17.6px;line-height:1.5}.un-top-b small{opacity:.85;font-size:12.1px}.un-row{min-width:0;color:inherit;background:#fffefb;border:1px solid #d8c6a0;border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .2s,border-color .2s;display:grid;box-shadow:0 4px 12px -8px #06313533}.un-row:hover{background:#fbf7ee;border-color:#b58c44}.un-row:focus-visible{outline-offset:3px;outline:2px solid #0c7f89}.un-th{aspect-ratio:1/.8;background:#eef2f2;border-radius:10px;display:block;overflow:hidden}.un-th img{object-fit:cover;width:100%;height:100%}.un-b{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.un-b b{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.75px;line-height:1.5;display:-webkit-box;overflow:hidden}.un-b small{color:#7b8a88;font-size:11.55px}.un-k{color:#096770;background:#e3f2ef;border-radius:99px;justify-self:start;padding:0 8px;font-size:10.45px;font-weight:800;line-height:1.8}.un-k.un-student{color:#2c5aa0;background:#e8f0fb}.un-k.un-staff{color:#8a6a2e;background:#f6eedb}.un-bar{background:linear-gradient(90deg, var(--ink), var(--teal));color:#fff;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:14.3px;font-weight:800;text-decoration:none;display:flex}.un-bar[hidden]{display:none}.un-bar b{background:#ffffff2e;border-radius:99px;padding:0 9px;font-size:13.2px}.un-bar i{margin-inline-start:auto;font-size:19.8px;font-style:normal;transition:transform .2s}.un-bar:hover i{transform:translate(-4px)}.uah{color:#fff;text-align:center;background:#063135;place-items:center;min-height:250px;padding:26px 16px 22px;display:grid;position:relative;overflow:hidden}.uah-bg{object-fit:cover;filter:sepia(.25);width:100%;height:100%;position:absolute;inset:0}.uah:after{content:"";background:linear-gradient(#0631358c,#063135eb);position:absolute;inset:0}.uah-in{z-index:1;justify-items:center;gap:4px;display:grid;position:relative}.uah-logo{background:#fff;border-radius:20px;place-items:center;width:72px;height:72px;padding:8px;display:grid;box-shadow:0 10px 24px -10px #0009}.uah-logo img{object-fit:contain;max-width:100%;max-height:100%}.uah-k{color:var(--sand);margin-top:6px;font-size:12.65px;font-weight:700}.uah h1{margin:0;font-size:24.2px;line-height:1.45}.uah-stats{gap:6px;margin-top:8px;display:flex}.uah-stats span{background:#ffffff1f;border-radius:12px;min-width:82px;padding:6px 10px;font-size:12.1px;display:grid;box-shadow:inset 0 0 0 1px #e9cf9659}.uah-stats b{color:var(--sand);font-size:22px;line-height:1.2}.ua-filters{gap:10px;margin-top:16px;display:grid}.uat{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.uat button{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:14px;justify-items:center;gap:2px;padding:9px 2px 7px;display:grid}.uat-ic{color:#8a6a2e;background:#f6f1e5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.uat-ic svg{width:20px;height:20px}.uat b{font-size:13.2px}.uat small{color:#7b8a88;font-size:11.55px}.uat button[aria-pressed=true]{background:var(--ink);box-shadow:none;color:#fff}.uat button[aria-pressed=true] .uat-ic{background:var(--sand);color:var(--ink)}.uat button[aria-pressed=true] small{color:var(--sand)}.uag{align-items:center;gap:6px;display:flex}.uag span{color:#7b8a88;margin-inline-end:2px;font-size:13.2px;font-weight:700}.uag button{height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#f5f3ee;border:0;border-radius:99px;padding:0 18px;font-size:13.75px;font-weight:700}.uag button[aria-pressed=true]{background:var(--teal);box-shadow:none;color:#fff}.ua-count{color:var(--ink);margin:14px 0 8px;font-size:15.4px;font-weight:800}.uacs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.uacs .u-soon{grid-column:1/-1}.uac{color:inherit;background:#fff;border-radius:14px;align-content:start;gap:6px;padding:4px 4px 10px;text-decoration:none;display:grid;box-shadow:0 2px 12px #00000012}.uac-img{aspect-ratio:1/.78;background:#eef2f2;border-radius:10px;display:block;position:relative;overflow:hidden}.uac-img img{object-fit:cover;width:100%;height:100%}.uac-img .un-k{position:absolute;top:6px;right:6px}.uac-b{gap:2px;padding:0 4px;display:grid}.uac-b b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.75px;line-height:1.5;display:-webkit-box;overflow:hidden}.uac-b small{color:#7b8a88;font-size:11.55px}.uac-b em{display:none}.ua-more{border:1px solid var(--teal);height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;margin:16px auto 0;padding:0 24px;font-weight:700;display:block}.ua-more[hidden]{display:none}@media (width>=700px){.un{border-radius:26px;padding:26px 24px 20px}.un-head h2{font-size:26.4px}.un-types{max-width:520px}.un-list{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;gap:10px 16px}.un-top{aspect-ratio:auto;grid-row:span 3;min-height:320px}.un-top-b b{font-size:20.9px}.uah{min-height:340px}.uah h1{font-size:35.2px}.uah-logo{width:92px;height:92px}.ua-filters{grid-template-columns:minmax(0,560px) auto;justify-content:space-between;align-items:center}.uacs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.uac-b em{-webkit-line-clamp:2;color:#5b6d6b;-webkit-box-orient:vertical;font-size:12.65px;font-style:normal;line-height:1.7;display:-webkit-box;overflow:hidden}}.u-hero{grid-template-columns:minmax(0,1fr)}.uh-jump{scrollbar-width:none;max-width:100%;overflow-x:auto}.uh-jump::-webkit-scrollbar{display:none}.uh-jump a{flex:none}.u-pres:first-child{margin-top:18px}.u-hero{text-align:start;padding:18px var(--gutter,16px) 16px;color:#fff;background:radial-gradient(70% 90% at 15% 30%,#e9cf962e,#0000 65%),linear-gradient(#0a737c,#053439);border-bottom:0;justify-items:stretch}.uh-top{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px;display:grid}.uh-txt{gap:3px;min-width:0;display:grid}.uh-kick{color:#f1ddae;background:#ffffff1a;border-radius:99px;justify-self:start;padding:1px 10px;font-size:12.1px;font-weight:700;box-shadow:inset 0 0 0 1px #e9cf9666}.u-hero h1{background:linear-gradient(#f8e6b8,#d8b061);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:27.5px;font-weight:800;line-height:1.35}.u-hero .uh-en{color:#fff;opacity:.9;text-align:right;font-size:14.3px}.uh-about{background:#ffffff1a;border-radius:14px;justify-self:start;margin:6px 0 0;padding:7px 12px;font-size:13.2px;line-height:1.7;box-shadow:inset 0 0 0 1px #ffffff1f}.uh-emb{-webkit-tap-highlight-color:transparent;place-items:center;width:128px;height:150px;display:grid;position:relative}.uh-emb:before{content:"";background:radial-gradient(circle,#f1ddae59,#0000 68%);border-radius:50%;position:absolute;inset:8px 0}.uh-emb img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000073);max-width:100%;max-height:100%;position:relative}.uh-emb.is-plate{background:#fff;border-radius:20px;height:auto;padding:12px}.uh-emb.is-plate:before{display:none}.uh-emb b{color:var(--teal);font-size:24.2px}.u-hero .uh-stats{justify-self:stretch;max-width:none;margin-top:14px}.u-hero .uh-stats span{background:#ffffff1a;box-shadow:inset 0 0 0 1px #e9cf964d}.u-hero .uh-jump{box-shadow:none;background:#0003;justify-self:center}.u-hero .uh-jump a{color:#fff}.u-hero .uh-jump a:hover{background:#ffffff1f}.up-hero{padding-bottom:20px}.up-hero a.uh-emb{text-decoration:none}.us-grid{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;padding:14px 10px;display:grid}.us{min-width:0;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent;justify-items:center;gap:3px;text-decoration:none;display:grid}.us-ring{aspect-ratio:1;background:conic-gradient(from 210deg,#f1ddae,#c49a3e,#0c7f89,#0a5a61,#c49a3e,#f1ddae);border-radius:50%;width:100%;max-width:74px;padding:3px;transition:transform .2s;display:block}.us:hover .us-ring{transform:scale(1.05)}.us-ph{background:#eef2f2;border:2.5px solid #fff;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.us-ph img{object-fit:cover;width:100%;height:100%}.us b{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.1px;line-height:1.4;overflow:hidden}.us small{color:#8a6a2e;font-size:10.45px;font-weight:700}.us-more{background:linear-gradient(90deg, var(--ink), var(--teal));color:#fff;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:11px 16px;font-size:14.3px;font-weight:800;text-decoration:none;display:flex}.us-more b{background:#ffffff2e;border-radius:99px;padding:0 9px;font-size:13.2px}.us-more i{margin-inline-start:auto;font-size:19.8px;font-style:normal}.up-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.up-chips .up-g{margin-inline-start:0}.up-chips .up-g:first-of-type{margin-inline-start:auto}@media (width>=700px){.u-hero{padding:34px 24px 26px}.uh-top{grid-template-columns:minmax(0,1fr) 220px;gap:34px;width:100%;max-width:900px;margin:0 auto}.u-hero h1{font-size:44px}.u-hero .uh-en{font-size:17.6px}.uh-about{font-size:15.4px}.uh-emb{width:220px;height:240px}.u-hero .uh-stats{width:100%;max-width:900px;margin-inline:auto}.us-grid{grid-template-columns:repeat(8,minmax(0,1fr));padding:20px 18px}.us-ring{max-width:96px}.us b{font-size:13.75px}}.u-ctr{gap:8px;margin-top:14px;display:grid}.u-ctr>b{color:var(--ink);font-size:14.85px}.u-ctr ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.u-ctr li{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:13.75px;font-weight:600;display:flex}.u-ctr li:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.uu{gap:10px;margin:0;padding:0;list-style:none;display:grid}.uu li{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;gap:8px;padding:12px;display:grid}.uu-l{color:var(--ink);align-items:center;gap:6px;font-size:15.4px;display:flex}.uu-l small{background:var(--ink);min-width:20px;height:20px;color:var(--sand);border-radius:99px;place-items:center;font-size:12.1px;display:inline-grid}.uu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.uu-list span{min-height:54px;color:var(--ink);text-align:center;background:#f6f1e5;border-radius:12px;place-items:center;padding:8px;font-size:13.2px;font-weight:700;line-height:1.5;display:grid}.ul-lead .up-card{cursor:default}.up-ini{width:100%;height:100%;color:var(--sand);background:linear-gradient(135deg,#0c7f89,#063135);place-items:center;font-size:33px;font-style:normal;font-weight:800;display:grid}.ul-lead .up-k{background:#e9cf9626;border-radius:99px;padding:1px 9px}@media (width>=700px){.ul-lead{grid-template-columns:repeat(5,minmax(0,1fr))!important}.u-ctr ul{grid-template-columns:repeat(2,minmax(0,1fr))}.uu-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-hero .uh-stats span{text-align:center;align-content:center;justify-items:center}.u-hero .uh-jump{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;max-width:560px;padding:4px;display:grid;overflow:visible}.u-hero .uh-jump a{text-align:center;white-space:nowrap;padding:6px 0;font-size:12.65px}@media (width>=700px){.u-hero .uh-jump a{font-size:14.85px}}.ul-lead{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row!important;margin-inline:0!important;padding-inline:0!important;overflow:visible!important}.ul-lead .up-card{scroll-snap-align:none}.ul-lead .up-ph{width:84px;height:84px}.ub{border-top:1px solid #e9cf9633;margin-top:16px;padding-top:14px}.ub-h{color:var(--sand);justify-content:center;align-items:center;gap:6px;margin:0 0 12px;font-size:15.4px;font-weight:800;display:flex}.ub-h small{background:#e9cf962e;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:12.1px;display:inline-grid}.ub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px;display:grid}.ub-m{text-align:center;align-content:start;justify-items:center;gap:1px;min-width:0;display:grid}.ub-ph{width:58px;height:58px;box-shadow:0 0 0 2px #052a2e, 0 0 0 3.5px var(--gold);background:#f3ecde;border-radius:50%;place-items:center;margin-bottom:4px;display:grid;overflow:hidden}.ub-ph img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.ub-ph i{width:100%;height:100%;color:var(--sand);background:linear-gradient(135deg,#0c7f89,#063135);place-items:center;font-size:18.7px;font-style:normal;font-weight:800;display:grid}.ub-t{opacity:.7;font-size:9.35px;line-height:1.4}.ub-m b{font-size:11.55px;line-height:1.45}.ub-r{color:#f1ddae;opacity:.9;font-size:9.9px;line-height:1.5}@media (width>=700px){.ul-lead{justify-content:center;grid-template-columns:repeat(2,minmax(0,260px))!important}.ub-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 12px}.ub-ph{width:76px;height:76px}.ub-m b{font-size:13.75px}.ub-r{font-size:11.55px}}a.crumb{color:#fff;-webkit-tap-highlight-color:transparent;text-decoration:none}a.crumb:hover{color:#f1ddae}.uh-top{grid-template-columns:minmax(0,1fr) 112px;gap:10px}.uh-emb{width:112px;height:140px}.uh-about{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:6px 10px;font-size:12.65px}@media (width>=700px){.uh-top{grid-template-columns:minmax(0,1fr) 220px;gap:34px}.uh-emb{width:220px;height:240px}.uh-about{padding:7px 14px;font-size:15.4px}}.ub-ph{width:64px;height:80px;box-shadow:0 0 0 2px #052a2e, 0 0 0 3.5px var(--gold), 0 10px 18px -10px #0009;border-radius:32px 32px 10px 10px;margin-bottom:6px}.ub-ph img{object-position:50% 0}.ub-ph i{font-size:19.8px}.ul-lead .up-ph{border-radius:44px 44px 14px 14px;width:88px;height:110px;overflow:hidden}.ul-lead .up-ph img{object-fit:cover;object-position:50% 0;border-radius:inherit;width:100%;height:100%}@media (width>=700px){.ub-ph{border-radius:40px 40px 12px 12px;width:80px;height:100px}}
