.campus-art{--primary:var(--brand,#3b82f6);--surface-top:color-mix(in srgb, var(--primary) 58%, white);--surface-side:color-mix(in srgb, var(--primary) 52%, #073e58)}.campus-art .architectural-campus{aspect-ratio:1.08;--stone:color-mix(in srgb, var(--primary) 10%, #f0f2ec);--glass-wall:color-mix(in srgb, var(--primary) 32%, #577c87);--frame:color-mix(in srgb, var(--primary) 12%, #d2dedc);--side-glass:color-mix(in srgb, var(--glass-wall) 62%, #152d39);width:100%;position:relative;container-type:inline-size}.campus-art .campus-world{width:78cqw;height:78cqw;transform-style:preserve-3d;position:absolute;top:27%;left:11%;transform:rotateX(56deg)rotate(-36deg)}.campus-art .campus-world *{transform-style:preserve-3d}.campus-art .campus-plinth{border:1cqw solid var(--stone);background:repeating-linear-gradient(0deg, transparent 0 4cqw, #80989b16 4cqw 4.1cqw), repeating-linear-gradient(90deg, var(--stone) 0 4cqw, #80989b30 4cqw 4.1cqw);border-radius:3cqw;position:absolute;inset:0;box-shadow:-1cqw 1cqw #8dabae,-2cqw 2cqw #6d8b90,-4cqw 5cqw 5cqw #153c4b28}.campus-art .architecture-block{width:var(--w);height:var(--d);transform:translateZ(var(--z,0cqw));position:absolute}.campus-art .architecture-block:before{content:"";background:color-mix(in srgb, var(--primary) 15%, #c1ceca);border:.2cqw solid var(--stone);position:absolute;inset:-.5cqw;transform:translateZ(.08cqw);box-shadow:-1.5cqw 2cqw 2cqw #19363e25}.campus-art .innovation-middle:before,.campus-art .innovation-crown:before{display:none}.campus-art .architecture-roof{transform:translateZ(var(--h));border:.4cqw solid var(--frame);background:color-mix(in srgb, var(--primary) 23%, #dce3df);box-shadow:inset 0 0 0 .2cqw var(--surface-side);position:absolute;inset:0}.campus-art .architecture-front,.campus-art .architecture-side,.campus-art .architecture-left,.campus-art .architecture-back{background:repeating-linear-gradient(0deg, var(--frame) 0 .25cqw, transparent .25cqw 3.5cqw), repeating-linear-gradient(90deg, var(--frame) 0 .13cqw, transparent .13cqw 2.8cqw), linear-gradient(125deg, #ffffff28, transparent 45%, #ffffff12 46% 48%, transparent 49%), var(--glass-wall);border:.25cqw solid var(--frame);box-shadow:inset 0 -.65cqw 0 var(--stone), inset 0 .45cqw 0 var(--stone);background-position:0 100%;position:absolute}.campus-art .architecture-front{width:100%;height:var(--h);transform-origin:bottom;bottom:0;left:0;transform:rotateX(-90deg)}.campus-art .architecture-side{width:var(--h);transform-origin:100%;background-color:var(--surface-side);height:100%;top:0;right:0;transform:rotateY(90deg)}.campus-art .architecture-left{width:var(--h);transform-origin:0;height:100%;top:0;left:0;transform:rotateY(-90deg)}.campus-art .architecture-back{width:100%;height:var(--h);transform-origin:top;background-color:var(--surface-side);top:0;left:0;transform:rotateX(90deg)}.campus-art .architecture-side,.campus-art .architecture-left{background:repeating-linear-gradient(90deg, var(--frame) 0 .25cqw, transparent .25cqw 3.5cqw), repeating-linear-gradient(0deg, var(--frame) 0 .13cqw, transparent .13cqw 2.8cqw), linear-gradient(145deg, #ffffff12, transparent 45%, #ffffff18 46% 48%, transparent 49%), var(--side-glass);border-color:var(--frame);box-shadow:inset .65cqw 0 0 var(--stone), inset -.45cqw 0 0 var(--stone)}.campus-art .entrance{border:.25cqw solid var(--frame);background:#183a48;width:23%;height:3.1cqw;position:absolute;bottom:0;left:40%}.campus-art .roof-parapet{border:.35cqw solid #ffffff50;position:absolute;inset:0}.campus-art .photovoltaics{gap:.6cqw;display:flex;position:absolute;inset:18% 12% 26%}.campus-art .photovoltaics span{background:repeating-linear-gradient(0deg,#0000 0 1.1cqw,#bbd8e75c 1.1cqw 1.2cqw),repeating-linear-gradient(90deg,#23485e 0 1.1cqw,#bbd8e75c 1.1cqw 1.2cqw);border:.2cqw solid #bdd0d9;flex:1;transform:rotateX(12deg);box-shadow:0 .6cqw .4cqw #102b3d60}.campus-art .research-tower{--w:12cqw;--d:14cqw;--h:28cqw;top:10cqw;left:6cqw}.campus-art .faculty-tower{--w:12cqw;--d:12cqw;--h:24.5cqw;top:6cqw;left:23cqw}.campus-art .innovation-base{--w:24cqw;--d:24cqw;--h:9cqw;top:28cqw;left:23cqw}.campus-art .innovation-middle{--w:21.5cqw;--d:17cqw;--h:9cqw;--z:9cqw;top:28cqw;left:23cqw}.campus-art .innovation-crown{--w:14cqw;--d:11cqw;--h:9cqw;--z:18cqw;top:28cqw;left:23cqw}.campus-art .student-pavilion{--w:18cqw;--d:12cqw;--h:7cqw;top:61cqw;left:15cqw}.campus-art .rotunda{width:20cqw;height:20cqw;position:absolute;top:23cqw;left:53cqw}.campus-art .campus-lawn{background:#7d9e64;border:.5cqw solid #dce5d0;border-radius:1cqw;position:absolute}.campus-art .lawn-west{width:11cqw;height:27cqw;top:43cqw;left:2cqw}.campus-art .campus-walk{background:#e8eae1;border:.2cqw solid #b9c9c2;position:absolute}.campus-art .walk-main{width:55cqw;height:5cqw;top:54cqw;left:14cqw}.campus-art .walk-cross{width:4cqw;height:62cqw;top:8cqw;left:48cqw}.campus-art .campus-pool{border:.7cqw solid var(--stone);background:#69bfc6;width:13cqw;height:7cqw;position:absolute;top:32cqw;left:4cqw;box-shadow:inset .5cqw .5cqw #3b919e}.campus-art .campus-pool span{background:#d9f3ed99;height:.15cqw;margin:1cqw 2cqw;display:block}.campus-art .campus-tree{transform-origin:bottom;width:3cqw;height:3cqw;position:absolute;transform:translateZ(.1cqw)rotate(36deg)rotateX(-56deg)}.campus-art .tree-canopy{width:3cqw;height:3.5cqw;position:absolute;bottom:1.6cqw;left:0;transform:translateZ(.04cqw)}.campus-art .tree-trunk{background:linear-gradient(90deg,#a17d50,#68472e);border-radius:.1cqw;width:.4cqw;height:2.5cqw;position:absolute;bottom:0;left:calc(50% - .2cqw)}.campus-art .leaf-cluster{background:radial-gradient(circle at 30% 25%,#a2c76c,#5b8e43 65%,#396731);border-radius:50%;width:2cqw;height:2cqw;position:absolute}.campus-art .cluster-0{top:0;left:.5cqw}.campus-art .cluster-1{top:1cqw;left:-.4cqw}.campus-art .cluster-2{top:1cqw;right:-.4cqw}.campus-art .cluster-3{bottom:0;left:.1cqw}.campus-art .cluster-4{bottom:0;right:.1cqw}.campus-art .tree-kind-pine .tree-canopy{height:5cqw;bottom:1cqw}.campus-art .tree-kind-pine .leaf-cluster{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(100deg,#76a954,#2c6345);border-radius:0;width:3.4cqw;height:2.7cqw;left:-.2cqw;right:auto}.campus-art .tree-kind-pine .cluster-0{width:2cqw;top:0;left:.5cqw}.campus-art .tree-kind-pine .cluster-1{width:2.7cqw;top:1.2cqw;left:.15cqw}.campus-art .tree-kind-pine .cluster-2{top:2.3cqw}.campus-art .tree-kind-pine .cluster-3,.campus-art .tree-kind-pine .cluster-4{display:none}.campus-art .tree-kind-palm .tree-trunk{background:repeating-linear-gradient(0deg,#a38153 0 .45cqw,#795c3c .45cqw .55cqw);width:.45cqw;height:4.5cqw}.campus-art .tree-kind-palm .tree-canopy{height:2.8cqw;bottom:3.8cqw}.campus-art .tree-kind-palm .leaf-cluster{transform-origin:0;background:linear-gradient(#91b75a 50%,#3d7949 52%);border-radius:10% 100%;width:2.8cqw;height:.85cqw;inset:1.3cqw auto auto 1.5cqw}.campus-art .tree-kind-palm .cluster-0{transform:rotate(-155deg)}.campus-art .tree-kind-palm .cluster-1{transform:rotate(-100deg)}.campus-art .tree-kind-palm .cluster-2{transform:rotate(-45deg)}.campus-art .tree-kind-palm .cluster-3{transform:rotate(10deg)}.campus-art .tree-kind-palm .cluster-4{transform:rotate(165deg)}.campus-art .tree-kind-cypress .tree-canopy{background:radial-gradient(at 30% 25%,#8aaa52,#426f37 70%,#2b5231);border-radius:50% 50% 35% 35%;width:1.8cqw;height:5.5cqw;bottom:.9cqw;left:.6cqw}.campus-art .tree-kind-cypress .leaf-cluster{display:none}.campus-art .tree-kind-birch .tree-trunk{background:repeating-linear-gradient(0deg,#e4dcca 0 .6cqw,#817c69 .6cqw .75cqw);height:3.4cqw}.campus-art .tree-kind-birch .tree-canopy{height:3.8cqw;bottom:2.2cqw}.campus-art .tree-kind-birch .leaf-cluster{background:radial-gradient(circle at 25% 25%,#cad98a,#91b65d 60%,#628b44);border-radius:55% 45% 60% 40%;width:1.7cqw;height:2.2cqw}.campus-art .tree-kind-birch .cluster-0{top:-.3cqw}.campus-art .campus-visitor{transform-origin:bottom;--shirt:#386a8b;--skin:#dca580;--pants:#344a58;--hair:#49392e;--bag:#a77b4b;width:1.1cqw;height:3.5cqw;position:absolute;transform:rotate(36deg)rotateX(-56deg)}.campus-art .resident-palette-0{--shirt:#bc6e87;--skin:#9a6549;--pants:#ece2c8;--hair:#30251f}.campus-art .resident-palette-1{--shirt:#d39a55;--skin:#e7b996;--pants:#344c68;--hair:#76513b}.campus-art .resident-palette-2{--shirt:#f2e7ce;--skin:#ba805b;--pants:#3d7192;--hair:#2e2526}.campus-art .resident-palette-3{--shirt:#659e9b;--skin:#edc4a2;--pants:#81596d;--hair:#ac7446}.campus-art .resident-palette-4{--shirt:#9272ad;--skin:#835438;--pants:#dedccc;--hair:#292520}.campus-art .resident-palette-5{--shirt:#d98266;--skin:#dba477;--pants:#486a7b;--hair:#654334}.campus-art .resident-palette-6{--shirt:#77a784;--skin:#bd825c;--pants:#ceb98d;--hair:#362c25}.campus-art .resident-palette-7{--shirt:#628cac;--skin:#f0caae;--pants:#3c494d;--hair:#c2975e}.campus-art .person-head{background:var(--skin);border-radius:45%;width:.65cqw;height:.7cqw;position:absolute;top:.1cqw;left:.22cqw;transform:translateZ(.02cqw)}.campus-art .person-headwear{background:var(--hair);border-radius:60% 60% 10% 10%;width:.72cqw;height:.35cqw;position:absolute;top:-.12cqw;left:-.03cqw}.campus-art .person-hair-back{background:var(--hair);border-radius:45% 45% 15% 15%;width:.9cqw;height:1.35cqw;display:none;position:absolute;top:.05cqw;left:.1cqw}.campus-art .hair-long .person-hair-back,.campus-art .hair-bob .person-hair-back{display:block}.campus-art .hair-bob .person-hair-back{border-radius:50% 50% 35% 35%;height:.95cqw}.campus-art .hair-long .person-headwear,.campus-art .hair-bob .person-headwear{background:linear-gradient(160deg, var(--hair) 0 55%, transparent 56%);border-left:.14cqw solid var(--hair);height:.5cqw}.campus-art .hair-bun .person-headwear:after{content:"";background:var(--hair);border-radius:50%;width:.42cqw;height:.42cqw;position:absolute;top:-.35cqw;left:.2cqw}.campus-art .hair-ponytail .person-headwear:after{content:"";background:var(--hair);border-radius:50% 80% 20% 20%;width:.35cqw;height:.85cqw;position:absolute;top:.05cqw;right:-.35cqw;transform:rotate(-20deg)}.campus-art .hair-curly .person-headwear{height:.48cqw;box-shadow:-.15cqw -.05cqw 0 var(--hair), .1cqw -.12cqw 0 var(--hair), .15cqw .05cqw 0 var(--hair);border-radius:40%}.campus-art .person-torso{background:var(--shirt);border-radius:.3cqw .3cqw .1cqw .1cqw;width:.85cqw;height:1.35cqw;position:absolute;top:.8cqw;left:.12cqw}.campus-art .person-arm{background:linear-gradient(var(--shirt) 0 45%, var(--skin) 45%);transform-origin:top;border-radius:.15cqw;width:.24cqw;height:1.35cqw;position:absolute;top:.95cqw}.campus-art .arm-left{left:0;transform:rotate(10deg)}.campus-art .arm-right{right:0;transform:rotate(-10deg)}.campus-art .person-leg{background:var(--pants);transform-origin:top;border-radius:.05cqw;width:.3cqw;height:1.3cqw;position:absolute;top:2.05cqw}.campus-art .leg-left{left:.18cqw;transform:rotate(5deg)}.campus-art .leg-right{right:.18cqw;transform:rotate(-5deg)}.campus-art .person-leg:after{content:"";background:#172e3a;border-radius:.1cqw;width:.43cqw;height:.18cqw;position:absolute;bottom:-.08cqw;left:-.04cqw}.campus-art .person-lower{background:var(--shirt);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);width:1.25cqw;height:.95cqw;display:none;position:absolute;top:1.65cqw;left:-.08cqw;transform:translateZ(.04cqw)}.campus-art .clothing-skirt .person-lower{background:var(--pants);display:block}.campus-art .clothing-skirt .person-leg{background:var(--skin)}.campus-art .clothing-blouse .person-torso:after,.campus-art .clothing-shirt .person-torso:after{content:"";background:#ffffff80;width:.1cqw;height:1cqw;position:absolute;top:.1cqw;left:44%}.campus-art .clothing-jacket .person-torso{background:linear-gradient(90deg, var(--shirt) 0 35%, #eee8db 35% 65%, var(--shirt) 65%)}.campus-art .clothing-jacket .person-arm,.campus-art .clothing-coat .person-arm,.campus-art .clothing-sweater .person-arm{background:linear-gradient(var(--shirt) 0 82%, var(--skin) 82%)}.campus-art .clothing-coat .person-torso{background:linear-gradient(90deg, var(--shirt) 0 47%, #e6d9be 47% 53%, var(--shirt) 53%);border-radius:.3cqw .3cqw .15cqw .15cqw;width:1cqw;height:1.85cqw;left:.04cqw;transform:translateZ(.04cqw)}.campus-art .person-accessory{background:var(--bag);border-radius:.1cqw;width:.6cqw;height:.8cqw;position:absolute;top:1.6cqw;right:-.35cqw;transform:translateZ(.06cqw)}.campus-art .accessory-tote .person-accessory{background:#e5d6b6;border-top:.2cqw solid #8e7755;height:.95cqw}.campus-art .accessory-book .person-accessory{background:#bf7d57;border-right:.14cqw solid #f0e9d9;width:.65cqw;height:.65cqw;top:1.4cqw;right:-.25cqw;transform:translateZ(.06cqw)rotate(-12deg)}.campus-art .accessory-laptop .person-accessory{background:#c0d4da;border:.08cqw solid #718b98;width:.75cqw;height:.65cqw;top:1.4cqw}.campus-art .campus-bench{background:repeating-linear-gradient(0deg,#a8885d 0 .3cqw,#675138 .3cqw .4cqw);width:4cqw;height:1.2cqw;position:absolute;transform:translateZ(1cqw);box-shadow:.5cqw .5cqw #293e3e40}.campus-art .visitor-0{top:47cqw;left:13cqw}.campus-art .visitor-1{top:28cqw;left:16cqw}.campus-art .visitor-2{top:48cqw;left:52cqw}.campus-art .visitor-3{top:59cqw;left:39cqw}.campus-art .visitor-4{top:59cqw;left:48cqw}.campus-art .visitor-5{top:57cqw;left:57cqw}.campus-art .visitor-6{top:66cqw;left:13cqw}.campus-art .visitor-7{top:65cqw;left:34cqw}.campus-art .visitor-8{top:66cqw;left:37cqw}.campus-art .visitor-9{top:73cqw;left:41cqw}.campus-art .visitor-10{top:69cqw;left:49cqw}.campus-art .architectural-campus{--glass-wall:color-mix(in srgb, var(--primary) 65%, #20788e);--side-glass:color-mix(in srgb, var(--primary) 45%, #074b63);--campus-highlight:color-mix(in srgb, var(--primary) 42%, #89e6ec)}.campus-art .architecture-roof{border-color:var(--campus-highlight);background:var(--campus-highlight)}.campus-art .architecture-front,.campus-art .architecture-back{background:repeating-linear-gradient(0deg, transparent 0 3.5cqw, var(--campus-highlight) 3.5cqw 3.9cqw), linear-gradient(90deg, transparent 0 12%, #bfe9ed 12% 19%, transparent 19% 35%, #bfe9ed 35% 42%, transparent 42% 58%, #bfe9ed 58% 65%, transparent 65% 81%, #bfe9ed 81% 88%, transparent 88%), var(--glass-wall);border-color:var(--campus-highlight)}.campus-art .architecture-left,.campus-art .architecture-side{background:repeating-linear-gradient(90deg, transparent 0 3.5cqw, var(--campus-highlight) 3.5cqw 3.9cqw), linear-gradient(0deg, transparent 0 18%, #84c2cd 18% 28%, transparent 28% 45%, #84c2cd 45% 55%, transparent 55% 72%, #84c2cd 72% 82%, transparent 82%), var(--side-glass);border-color:var(--campus-highlight)}.campus-art .research-tower .architecture-front,.campus-art .faculty-tower .architecture-front{background:linear-gradient(90deg, transparent 0 16%, #a5e6ec 16% 20%, transparent 20% 35%, #a5e6ec 35% 39%, transparent 39% 54%, #a5e6ec 54% 58%, transparent 58% 73%, #a5e6ec 73% 77%, transparent 77%), var(--glass-wall)}.campus-art .research-tower .architecture-left,.campus-art .faculty-tower .architecture-left{background:linear-gradient(0deg, transparent 0 17%, #65b7c6 17% 21%, transparent 21% 37%, #65b7c6 37% 41%, transparent 41% 57%, #65b7c6 57% 61%, transparent 61% 77%, #65b7c6 77% 81%, transparent 81%), var(--side-glass)}.campus-art .innovation-base .architecture-front,.campus-art .innovation-middle .architecture-front,.campus-art .innovation-crown .architecture-front{background:linear-gradient(0deg, transparent 0 28%, #abdfeb 28% 63%, transparent 63%), var(--glass-wall)}.campus-art .innovation-base .architecture-left,.campus-art .innovation-middle .architecture-left,.campus-art .innovation-crown .architecture-left{background:linear-gradient(90deg, transparent 0 28%, #60b5c6 28% 63%, transparent 63%), var(--side-glass)}.campus-art .campus-plinth{background:#e8f1eb;border-width:.5cqw;border-radius:5cqw;box-shadow:-1cqw 1cqw #b0ccc8,-3cqw 4cqw 5cqw #315e6520}.campus-art .library-tier{left:calc(50% - var(--radius));top:calc(50% - var(--radius));width:calc(var(--radius) * 2);height:calc(var(--radius) * 2);transform:translateZ(var(--tier-base));position:absolute}.campus-art .library-base{--radius:10cqw;--tier-height:9cqw;--tier-base:0cqw}.campus-art .library-middle{--radius:8.4cqw;--tier-height:9cqw;--tier-base:9cqw}.campus-art .library-crown{--radius:6.7cqw;--tier-height:7cqw;--tier-base:18cqw}.campus-art .library-facet{left:calc(50% - var(--radius) * .066);width:calc(var(--radius) * .132);height:var(--tier-height);transform-origin:bottom;transform:translateY(-100%) rotateX(-90deg) rotateY(calc(var(--facet) * 7.5deg)) translateZ(var(--radius));background:linear-gradient(0deg, transparent 0 23%, #83c2d2 23% 34%, #d5eff0 34% 39%, transparent 39% 74%, #13586e 74% 86%, transparent 86%), linear-gradient(90deg, var(--glass-wall), var(--side-glass));position:absolute;top:50%}.campus-art .library-terrace{transform:translateZ(var(--tier-height));background:var(--campus-highlight);border:.4cqw solid #e6f2eb;border-radius:50%;position:absolute;inset:-.2cqw;box-shadow:inset 0 0 0 .15cqw #7ebbc3}.campus-art .library-roof-lawn{background:#a8c878;border:1.2cqw solid #90b95f;border-radius:50%;position:absolute;inset:4%}.campus-art .lawn-north{background:#94b779;border-radius:3cqw;width:11cqw;height:19cqw;top:2cqw;left:36cqw}.campus-art .lawn-west{background:#94b779;border-radius:4cqw}.campus-art .lawn-east{background:#9bbd7e;border-radius:4cqw}.campus-art .campus-river{border:0 solid #68cad5;position:absolute;transform:translateZ(.18cqw)}.campus-art .river-perimeter{border-width:0 3cqw 3cqw;border-radius:0 0 7cqw 7cqw;inset:5cqw 1.2cqw 1.2cqw;box-shadow:.15cqw .15cqw #b5f2ee,-.15cqw .15cqw #b5f2ee}.campus-art .river-inlet{border-top-width:3cqw;border-right-width:3cqw;border-top-right-radius:8cqw;width:19.5cqw;height:21cqw;top:36cqw;left:2.5cqw}.campus-art .river-cross-campus{border-bottom-width:3cqw;border-left-width:3cqw;border-bottom-left-radius:5cqw;width:56.5cqw;height:6cqw;top:54cqw;left:19cqw}.campus-art .river-current{pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 2cqw,#defcffb0 2cqw 3.3cqw,#0000 3.3cqw 5cqw) 0 0/10cqw 100%;border-radius:2cqw;animation:8s linear infinite campus-water-flow;position:absolute;transform:translateZ(.22cqw)}.campus-art .current-west{background-image:repeating-linear-gradient(0deg,#0000 0 2cqw,#defcffb0 2cqw 3.3cqw,#0000 3.3cqw 5cqw);background-size:100% 10cqw;width:.18cqw;height:58cqw;animation-name:campus-water-flow-vertical;top:7cqw;left:2.7cqw}.campus-art .current-south{width:59cqw;height:.18cqw;top:75.3cqw;left:10cqw}.campus-art .current-east{background-image:repeating-linear-gradient(0deg,#0000 0 2cqw,#defcffb0 2cqw 3.3cqw,#0000 3.3cqw 5cqw);background-size:100% 10cqw;width:.18cqw;height:58cqw;animation-name:campus-water-flow-vertical;top:7cqw;left:75.3cqw}.campus-art .current-campus{width:49cqw;height:.18cqw;top:58.4cqw;left:24cqw}@keyframes campus-water-flow{to{background-position:10cqw 0}}@keyframes campus-water-flow-vertical{to{background-position:0 10cqw}}@media (prefers-reduced-motion:reduce){.campus-art .river-current{animation:none}}.campus-art .research-beacon{width:8cqw;height:8cqw;position:absolute;top:13cqw;left:8cqw;transform:translateZ(28.5cqw)}.campus-art .beacon-ring{background:#76d7e3aa;border:.5cqw solid #bdf7fa;border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 2cqw #8feaff}.campus-art .beacon-light{transform-origin:bottom;background:linear-gradient(#0000,#b3f5ff70);height:8cqw;position:absolute;inset:22%;transform:rotate(36deg)rotateX(-56deg)translateY(-6cqw)}.campus-art .campus-drone{background:#608397;border:.3cqw solid #d4f6f6;border-radius:50%;width:2.5cqw;height:2.5cqw;position:absolute;top:30%;left:30%;transform:translateZ(7cqw)}.campus-art .campus-drone span{background:#d5f4fa;border:.15cqw solid #7fb4c4;border-radius:50%;width:2cqw;height:.5cqw;position:absolute;top:-.8cqw;left:-1.4cqw}.campus-art .campus-drone span:nth-child(2){left:auto;right:-1.4cqw}.campus-art .campus-drone span:nth-child(3){top:auto;bottom:-.8cqw}.campus-art .campus-drone span:nth-child(4){inset:auto -1.4cqw -.8cqw auto}.campus-art .visitor-12{top:64cqw;left:39cqw}.campus-art .visitor-13{top:66cqw;left:46cqw}.campus-art .visitor-14{top:69cqw;left:42cqw}.campus-art .visitor-15{top:49cqw;left:55cqw}.campus-art .visitor-16{top:24cqw;left:49cqw}.campus-art .visitor-17{top:26cqw;left:20cqw}.campus-art .visitor-18{top:69cqw;left:35cqw}.campus-art .visitor-19{top:47cqw;left:69cqw}.campus-art .visitor-20{top:53cqw;left:70cqw}.campus-art .visitor-21{top:59cqw;left:37cqw}.campus-art .visitor-9{top:69cqw}.campus-art .campus-skywalk{width:var(--walk-width);height:var(--walk-depth);transform:translateZ(var(--walk-height));position:absolute}.campus-art .walk-research{--walk-width:5.4cqw;--walk-depth:3.5cqw;--walk-height:13cqw;top:14cqw;left:17.8cqw}.campus-art .walk-academic{--walk-width:3.5cqw;--walk-depth:10.4cqw;--walk-height:13cqw;top:17.8cqw;left:28cqw}.campus-art .walk-library{--walk-width:12.2cqw;--walk-depth:3.5cqw;--walk-height:9cqw;top:31.25cqw;left:42.8cqw}.campus-art .skywalk-deck{background:repeating-linear-gradient(90deg,#eaf3ec 0 2cqw,#c8dcd6 2cqw 2.08cqw);border:.22cqw solid #bde8e7;position:absolute;inset:0;box-shadow:0 .35cqw #73bac6}.campus-art .skywalk-railing{background:repeating-linear-gradient(90deg,#c5f0f233 0 2cqw,#b2e0e3 2cqw 2.1cqw);border:.12cqw solid #a2dce0;width:100%;height:1.5cqw;position:absolute}.campus-art .railing-near{transform-origin:bottom;bottom:0;left:0;transform:rotateX(-90deg)}.campus-art .railing-far{transform-origin:top;top:0;left:0;transform:rotateX(90deg)}.campus-art .skywalk-gate,.campus-art .library-skywalk-door{border:.3cqw solid var(--campus-highlight);background:linear-gradient(#286d83,#16485c);width:2.8cqw;height:3.5cqw;position:absolute;box-shadow:inset 0 0 0 .12cqw #d2f2ec}.campus-art .skywalk-gate span,.campus-art .library-skywalk-door span{background:#a2d9df;width:100%;height:.12cqw;position:absolute;top:48%;left:0}.campus-art .gate-start{transform-origin:0;top:0;left:0;transform:rotateY(-90deg)}.campus-art .gate-end{transform-origin:100%;top:0;right:0;transform:rotateY(90deg)}.campus-art .walk-academic .skywalk-railing{background:repeating-linear-gradient(0deg,#c5f0f233 0 2cqw,#b2e0e3 2cqw 2.1cqw);width:1.5cqw;height:100%}.campus-art .walk-academic .railing-near{transform-origin:0;top:0;bottom:auto;left:0;transform:rotateY(-90deg)}.campus-art .walk-academic .railing-far{transform-origin:100%;top:0;left:auto;right:0;transform:rotateY(90deg)}.campus-art .walk-academic .skywalk-gate{width:100%;height:2.8cqw}.campus-art .walk-academic .gate-start{transform-origin:top;top:0;left:0;transform:rotateX(90deg)}.campus-art .walk-academic .gate-end{transform-origin:bottom;top:auto;bottom:0;left:0;transform:rotateX(-90deg)}.campus-art .walk-academic .skywalk-gate span{width:.12cqw;height:100%;top:0;left:48%}.campus-art .connection-door{border:.28cqw solid var(--campus-highlight);background:#16485c;display:none;position:absolute;box-shadow:inset 0 0 0 .12cqw #c4eae6}.campus-art .research-tower .architecture-side .connection-door{width:2.8cqw;height:3.5cqw;display:block;top:4cqw;left:calc(100% - 15.8cqw)}.campus-art .faculty-tower .architecture-left .connection-door{width:2.8cqw;height:3.5cqw;display:block;top:8cqw;left:13cqw}.campus-art .faculty-tower .architecture-front .connection-door{width:3.5cqw;height:2.8cqw;display:block;bottom:13cqw;left:5cqw}.campus-art .innovation-middle .architecture-back .connection-door{width:3.5cqw;height:2.8cqw;display:block;top:4cqw;left:5cqw}.campus-art .innovation-middle .architecture-side .connection-door{width:2.8cqw;height:3.5cqw;display:block;top:3.25cqw;right:0}.campus-art .library-skywalk-door{transform-origin:0;top:8.25cqw;left:1.55cqw;transform:translateZ(9cqw)rotateY(-90deg)}.campus-art .roof-fences{transform:translateZ(var(--h));position:absolute;inset:0}.campus-art .roof-fence{background:linear-gradient(130deg,#ddffff45,#92d4df1a);border:.12cqw solid #a2d5db;position:absolute;box-shadow:inset 0 .18cqw #d7eeee}.campus-art .fence-front{transform-origin:bottom;width:100%;height:1.5cqw;bottom:0;left:0;transform:rotateX(-90deg)}.campus-art .fence-back{transform-origin:top;width:100%;height:1.5cqw;top:0;left:0;transform:rotateX(90deg)}.campus-art .fence-left{transform-origin:0;width:1.5cqw;height:100%;top:0;left:0;transform:rotateY(-90deg)}.campus-art .fence-right{transform-origin:100%;width:1.5cqw;height:100%;top:0;right:0;transform:rotateY(90deg)}.campus-art .innovation-crown{--fence-gap-start:1.5cqw;--fence-gap-end:2.5cqw}.campus-art .innovation-base{--fence-gap-start:11cqw;--fence-gap-end:12cqw}.campus-art .innovation-base .architecture-front .entrance{width:4cqw;height:2.8cqw;bottom:.85cqw;left:13cqw}.campus-art .innovation-base .architecture-left .connection-door{width:2.8cqw;height:3.5cqw;display:block;top:17cqw;left:.85cqw}.campus-art .walk-library{--walk-width:10.7cqw;left:44.3cqw}.campus-art .research-tower{--h:40cqw}.campus-art .faculty-tower{--h:34cqw}.campus-art .research-beacon{transform:translateZ(40.5cqw)}.campus-art .library-base{--tier-height:12cqw}.campus-art .library-middle{--tier-height:12cqw;--tier-base:12cqw}.campus-art .library-crown{--tier-height:10cqw;--tier-base:24cqw}.campus-art .river-current{filter:grayscale()brightness(1.3);animation:none}.campus-art .campus-pool span{background:#eef0ea;height:.2cqw}.campus-art .entrance{border-bottom:0}.campus-art .entrance:before{content:"";background:var(--primary);border-bottom:.2cqw solid color-mix(in srgb, var(--primary) 55%, #1d2a30);height:.75cqw;position:absolute;top:-1.1cqw;left:-22%;right:-22%}.campus-art .entrance:after{content:"";transform-origin:top;background:color-mix(in srgb, var(--primary) 75%, white);border:.12cqw solid #fff9;height:2.2cqw;position:absolute;top:-1.1cqw;left:-22%;right:-22%;transform:rotateX(90deg)}.campus-art .mini-box{left:var(--x,0);top:var(--y,0);width:var(--bw,100%);height:var(--bd,100%);position:absolute}.campus-art .mini-box b{display:block;position:absolute}.campus-art .mb-top{transform:translateZ(var(--bh));background:#e3e9e8;border:.12cqw solid #c3cfce;inset:0}.campus-art .mb-front{width:100%;height:var(--bh);transform-origin:bottom;background:#b4c1c1;bottom:0;left:0;transform:rotateX(-90deg)}.campus-art .mb-left{width:var(--bh);transform-origin:0;background:#93a4a5;height:100%;top:0;left:0;transform:rotateY(-90deg)}.campus-art .rb-ac{--bw:2.2cqw;--bd:1.6cqw;--bh:1.1cqw}.campus-art .roof-mast{left:var(--x);top:var(--y);background:#9aabac;width:.4cqw;height:.4cqw;position:absolute}.campus-art .roof-mast b{width:.3cqw;height:var(--mh);transform-origin:bottom;background:linear-gradient(#e5483b 0 .7cqw,#dfe6e6 .7cqw);position:absolute;bottom:0;left:.05cqw;transform:rotateX(-90deg)}.campus-art .roof-mast b:after{content:"";background:#ff5a4a;border-radius:50%;width:.7cqw;height:.7cqw;position:absolute;top:-.35cqw;left:-.2cqw;box-shadow:0 0 .8cqw #ff5a4a}.campus-art .roof-sign{left:var(--x);top:var(--y);width:var(--sw);background:#9aabac;height:.3cqw;position:absolute}.campus-art .roof-sign b{transform-origin:bottom;background:linear-gradient(transparent 0 30%, #ffffffd0 30% 42%, transparent 42% 58%, #ffffff90 58% 66%, transparent 66%) 18% 0 / 64% 100% no-repeat, var(--primary);width:100%;height:2.4cqw;box-shadow:0 0 1.2cqw color-mix(in srgb, var(--primary) 60%, transparent);border:.2cqw solid #eef3f2;position:absolute;bottom:0;left:0;transform:rotateX(-90deg)}.campus-art .campus-car{width:4.6cqw;height:2cqw;position:absolute}.campus-art .campus-car.car-v{width:2cqw;height:4.6cqw}.campus-art .campus-car:before{content:"";background:#1b262b40;border-radius:.5cqw;position:absolute;inset:-.2cqw}.campus-art .car-body{--bh:1.05cqw;transform:translateZ(.35cqw)}.campus-art .car-body .mb-top{background:var(--c);border-color:color-mix(in srgb, var(--c) 80%, #000);border-radius:.3cqw}.campus-art .car-body .mb-front{background:radial-gradient(circle at 18% 100%, #1b2328 0 .42cqw, transparent .47cqw), radial-gradient(circle at 82% 100%, #1b2328 0 .42cqw, transparent .47cqw), color-mix(in srgb, var(--c) 78%, #1d2a30)}.campus-art .car-body .mb-left{background:linear-gradient(90deg, #ffe9a8 0 18%, transparent 18%) 0 20% / 100% 22% no-repeat, color-mix(in srgb, var(--c) 62%, #1d2a30)}.campus-art .car-cabin{--x:24%;--y:8%;--bw:48%;--bd:84%;--bh:.8cqw;transform:translateZ(1.4cqw)}.campus-art .car-v .car-cabin{--x:8%;--y:24%;--bw:84%;--bd:48%}.campus-art .car-cabin .mb-top{background:var(--c);border-color:#ffffff60}.campus-art .car-cabin .mb-front,.campus-art .car-cabin .mb-left{background:linear-gradient(160deg,#a9d6e3,#2c4654 70%)}.campus-art .river-perimeter{border-width:0 4.5cqw 4.5cqw}.campus-art .river-inlet{border-top-width:4.5cqw;border-right-width:4.5cqw;width:18cqw;height:19.5cqw}.campus-art .river-cross-campus{border-bottom-width:4.5cqw;border-left-width:4.5cqw;width:55cqw;height:4.5cqw}.campus-art .current-west{left:3.4cqw}.campus-art .current-east{left:74.5cqw}.campus-art .current-south{top:74.5cqw}.campus-art .current-campus{width:50cqw;top:60.7cqw;left:25cqw}.campus-art .campus-pool{border-width:.5cqw;width:11.5cqw;height:5cqw;top:30cqw;left:6.5cqw}.campus-art .lawn-east{width:22cqw;height:9cqw;bottom:6cqw;right:6cqw}.campus-art .lawn-west{width:7cqw;left:6.2cqw}.campus-art .student-pavilion{--d:11cqw}.campus-art .bench-one{top:65cqw;left:28cqw}.campus-art .campus-hedge{--bh:1.3cqw}.campus-art .campus-hedge .mb-top{background:radial-gradient(circle, var(--f) 0 .16cqw, transparent .2cqw) 0 0 / .9cqw .9cqw, radial-gradient(circle, #fff7c2 0 .12cqw, transparent .16cqw) .45cqw .45cqw / .9cqw .9cqw, radial-gradient(circle at 30% 30%, #7fb257, #4f8a3d);border:.15cqw solid #e4e9e3}.campus-art .campus-hedge .mb-front{background:linear-gradient(0deg, #dfe5df 0 26%, #b9c4bf 26% 30%, transparent 30%), radial-gradient(circle, var(--f) 0 .14cqw, transparent .18cqw) .2cqw 0 / .8cqw .7cqw, #4a8239}.campus-art .campus-hedge .mb-left{background:linear-gradient(90deg, #c9d2cd 0 26%, #a8b4af 26% 30%, transparent 30%), radial-gradient(circle, var(--f) 0 .14cqw, transparent .18cqw) 0 .2cqw / .7cqw .8cqw, #3c6f30}.campus-art .campus-pond{background:radial-gradient(#a6e6ec 0 16%,#63c2cd 42%,#3d9cad 100%);border:.7cqw solid #e9eee8;border-radius:45%;width:14cqw;height:5cqw;position:absolute;top:64.3cqw;left:53cqw;transform:translateZ(.2cqw);box-shadow:inset .5cqw .5cqw #2f8798,-.5cqw .6cqw #b8c9c4}.campus-art .campus-pond>span{opacity:0;border:.15cqw solid #e6fbff;border-radius:50%;width:5cqw;height:5cqw;margin:-2.5cqw;animation:3.6s linear infinite campus-ripple;position:absolute;top:50%;left:50%}.campus-art .campus-pond>span:nth-child(2){animation-delay:1.2s}.campus-art .campus-pond>span:nth-child(3){animation-delay:2.4s}.campus-art .fountain-basin{background:radial-gradient(circle,#e9fdff 0 25%,#7fd3dc 60%);border:.45cqw solid #f1f4ef;border-radius:50%;width:3.6cqw;height:3.6cqw;margin:-1.8cqw;position:absolute;top:50%;left:50%;transform:translateZ(.9cqw);box-shadow:-.35cqw .45cqw #c9d6d2}.campus-art .fountain-jet{position:absolute;top:50%;left:50%;transform:translateZ(1cqw)}.campus-art .fountain-jet b{transform-origin:bottom;position:absolute;bottom:0;transform:rotateX(-90deg)}.campus-art .fountain-jet b.cross{transform:rotate(90deg)rotateX(-90deg)}.campus-art .fountain-jet .jet{background:linear-gradient(#fff0,#f2feffee 35%,#bff3f8dd);border-radius:50% 50% 20% 20%/70% 70% 10% 10%;width:1.2cqw;height:5.5cqw;animation:1.8s ease-in-out infinite campus-jet;left:-.6cqw}.campus-art .fountain-jet .arc{border:.3cqw solid #e2fafdcc;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;width:3.6cqw;height:3.4cqw;left:-1.8cqw}@keyframes campus-ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes campus-jet{50%{opacity:.8;height:6.3cqw}}@media (prefers-reduced-motion:reduce){.campus-art .campus-pond>span,.campus-art .fountain-jet .jet{animation:none}}.campus-art .campus-bench b{transform-origin:top;background:repeating-linear-gradient(90deg,#8f7049 0 .3cqw,#a8885d .3cqw .9cqw);width:100%;height:1cqw;position:absolute;top:0;left:0;transform:rotateX(90deg)}.campus-art .bench-pond-n1{top:63.1cqw;left:55cqw}.campus-art .bench-pond-n2{top:63.1cqw;left:61cqw}.campus-art .bench-pond-s1{top:70.9cqw;left:55cqw}.campus-art .bench-pond-s2{top:70.9cqw;left:61cqw}.campus-art :is(.bench-pond-s1,.bench-pond-s2) b{transform-origin:bottom;top:auto;bottom:0;transform:rotateX(-90deg)}.campus-art .visitor-11{top:64cqw;left:51cqw}.campus-art{--tech:color-mix(in srgb, var(--primary) 40%, #2ee6ff);--tech-hi:color-mix(in srgb, var(--tech) 35%, white)}.campus-art .architecture-roof{border-color:var(--tech-hi);box-shadow:0 0 1cqw var(--tech), inset 0 0 0 .2cqw var(--surface-side)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) .architecture-front:after,.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) .architecture-left:after{content:"";pointer-events:none;mix-blend-mode:screen;animation:16s ease-in-out infinite tech-scan-y;animation-delay:var(--sd,0s);background:linear-gradient(0deg, transparent 0 46%, color-mix(in srgb, var(--tech) 70%, transparent) 49.4% 50.6%, transparent 54%) 0 0 / 100% 300% no-repeat;position:absolute;inset:0}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) .architecture-left:after{background:linear-gradient(90deg, transparent 0 46%, color-mix(in srgb, var(--tech) 70%, transparent) 49.4% 50.6%, transparent 54%) 0 0 / 300% 100% no-repeat;animation-name:tech-scan-x}.campus-art .research-tower{--sd:0s}.campus-art .faculty-tower{--sd:-5.3s}.campus-art .innovation-base{--sd:-10.6s}.campus-art .innovation-middle{--sd:-2.7s}.campus-art .innovation-crown{--sd:-8s}.campus-art .student-pavilion{--sd:-13.3s}@keyframes tech-scan-y{0%{background-position:0 0}40%,to{background-position:0 100%}}@keyframes tech-scan-x{0%{background-position:100% 0}40%,to{background-position:0 0}}.campus-art .library-terrace{border-color:var(--tech-hi);box-shadow:0 0 1.2cqw var(--tech), inset 0 0 0 .15cqw var(--tech)}.campus-art .core-scan{opacity:.7;border:.25cqw solid var(--tech-hi);width:22cqw;height:22cqw;box-shadow:0 0 1.4cqw var(--tech), inset 0 0 1.4cqw var(--tech);transform:translateZ(calc(7cqw + var(--i,0) * 10cqw)) scale(calc(.98 - var(--i,0) * .09));border-radius:50%;margin:-11cqw;position:absolute;top:50%;left:50%}.campus-art .ai-core{width:0;height:0;position:absolute;top:50%;left:50%;transform:translateZ(34.2cqw)}.campus-art .ai-core-pad{border:.3cqw solid var(--tech-hi);background:radial-gradient(circle, #fff 0 10%, var(--tech-hi) 22%, var(--tech) 48%, color-mix(in srgb, var(--tech) 40%, #e9eeea) 72%);width:8cqw;height:8cqw;box-shadow:0 0 1.6cqw var(--tech);border-radius:50%;position:absolute;top:-4cqw;left:-4cqw}.campus-art .ai-orb{transform-origin:bottom;width:8cqw;height:8cqw;position:absolute;bottom:0;left:-4cqw;transform:translateZ(1.6cqw)rotate(36deg)rotateX(-56deg)}.campus-art .ai-orb b{border-radius:50%;display:block;position:absolute}.campus-art .ai-orb-glow{background:radial-gradient(circle at 40% 35%, #fff 0 12%, var(--tech-hi) 24%, var(--tech) 52%, color-mix(in srgb, var(--tech) 30%, transparent) 68%, transparent 72%);box-shadow:0 0 2cqw var(--tech), 0 0 4cqw color-mix(in srgb, var(--tech) 60%, transparent);inset:10%}.campus-art .orb-ring{border:.22cqw dashed var(--tech-hi);inset:-6%;transform:scaleY(.32)}.campus-art .orb-ring.ring-2{border-style:dotted;inset:4%;transform:scaleY(.32)rotate(30deg)}.campus-art .circuit{left:var(--x);top:var(--y);box-shadow:0 0 0 .14cqw #1c3340, 0 0 1cqw var(--tech);background:linear-gradient(90deg, transparent, var(--tech-hi) 40%, #fff 50%, var(--tech-hi) 60%, transparent) 0 0 / 25% 100% no-repeat, var(--tech);border-radius:.2cqw;animation:9s ease-in-out infinite circuit-h;position:absolute;transform:translateZ(.15cqw)}.campus-art .circuit.h{width:var(--l);height:.6cqw}.campus-art .circuit.v{width:.6cqw;height:var(--l);background:linear-gradient(180deg, transparent, var(--tech-hi) 40%, #fff 50%, var(--tech-hi) 60%, transparent) 0 0 / 100% 25% no-repeat, var(--tech);animation-name:circuit-v}.campus-art .circuit:before,.campus-art .circuit:after{content:"";background:var(--tech-hi);width:1.3cqw;height:1.3cqw;box-shadow:0 0 1cqw var(--tech);border:.2cqw solid #1c3340;border-radius:50%;position:absolute}.campus-art .circuit.h:before{top:-.35cqw;left:-.65cqw}.campus-art .circuit.h:after{top:-.35cqw;right:-.65cqw}.campus-art .circuit.v:before{top:-.65cqw;left:-.35cqw}.campus-art .circuit.v:after{bottom:-.65cqw;left:-.35cqw}@keyframes circuit-h{0%{background-position:-40% 0,0 0}45%,to{background-position:140% 0,0 0}}@keyframes circuit-v{0%{background-position:0 -40%,0 0}45%,to{background-position:0 140%,0 0}}.campus-art .circuit-chip{border:.2cqw solid var(--tech-hi);width:3.2cqw;height:3.2cqw;box-shadow:0 0 1.2cqw var(--tech), 0 0 0 .35cqw #1c3340;background:radial-gradient(circle, var(--tech-hi) 0 18%, transparent 22%), repeating-linear-gradient(90deg, transparent 0 .45cqw, color-mix(in srgb, var(--tech) 40%, transparent) .45cqw .6cqw), #1c3340;border-radius:.3cqw;position:absolute;top:44.7cqw;left:48.3cqw;transform:translateZ(.3cqw)}@media (prefers-reduced-motion:reduce){.campus-art .circuit,.campus-art .architecture-front:after,.campus-art .architecture-left:after{animation:none}}.campus-art{--tech:color-mix(in srgb, var(--primary) 82%, white);--tech-hi:color-mix(in srgb, var(--primary) 38%, white);--surface-side:color-mix(in srgb, var(--primary) 26%, #0b0a20);--surface-top:color-mix(in srgb, var(--primary) 36%, #1d1b3a);color:var(--tech-hi)}.campus-art .campus-lawn{background:#2b5440;border-color:#3a4a62}.campus-art .campus-pool span{background:color-mix(in srgb, var(--tech) 70%, transparent)}.campus-art .river-current{filter:none;background-image:repeating-linear-gradient(90deg, transparent 0 1.5cqw, var(--tech-hi) 1.5cqw 5cqw, transparent 5cqw 10cqw);height:.3cqw;box-shadow:0 0 .8cqw var(--tech);animation:14s linear infinite campus-water-flow}.campus-art :is(.current-west,.current-east){background-image:repeating-linear-gradient(0deg, transparent 0 1.5cqw, var(--tech-hi) 1.5cqw 5cqw, transparent 5cqw 10cqw);width:.3cqw;height:58cqw;animation-name:campus-water-flow-vertical}.campus-art .skywalk-railing,.campus-art .roof-fence{border-color:var(--tech-hi);background:color-mix(in srgb, var(--tech) 18%, transparent);box-shadow:0 0 .5cqw var(--tech)}.campus-art .mb-top{background:#3a3e58;border-color:#4a4f6c}.campus-art .mb-front{background:#2c3048}.campus-art .mb-left{background:#23263a}.campus-art .rb-ac .mb-top{background:radial-gradient(circle,#151726 0 22%,#3a3e58 24% 34%,#0000 36%),#4a4f6c}.campus-art .rb-ac .mb-front{background:repeating-linear-gradient(90deg,#3a3e58 0 .18cqw,#262a40 .18cqw .32cqw)}.campus-art .rb-core .mb-front{background:linear-gradient(90deg, transparent 0 30%, var(--tech-hi) 30% 58%, transparent 58%) bottom / 100% 78% no-repeat, #2c3048}.campus-art .rb-core .mb-left{background:#23263a}.campus-art .rb-core .mb-top{background:#3a3e58}.campus-art .billboard{transform-origin:bottom;transform:translateZ(var(--z)) rotateZ(36deg) rotateX(-56deg);pointer-events:none;position:absolute}.campus-art .billboard svg{width:100%;height:100%;display:block;overflow:visible}.campus-art .lamp-pool{background:radial-gradient(circle, color-mix(in srgb, var(--tech) 45%, transparent), transparent 70%);border-radius:50%;width:6cqw;height:6cqw;position:absolute;transform:translateZ(.12cqw)}.campus-art .street-lamp b{display:block;position:absolute}.campus-art .lamp-pole{background:linear-gradient(90deg,#8d93b4,#50557a);border-radius:.2cqw;width:16%;height:88%;bottom:0;left:42%}.campus-art .lamp-head{background:var(--tech-hi);width:80%;height:18%;box-shadow:0 0 1cqw var(--tech), 0 0 2.4cqw var(--tech);border-radius:.4cqw;top:0;left:10%}.campus-art .holo-globe svg{filter:drop-shadow(0 0 .6cqw var(--tech))}.campus-art .globe-shell{fill:color-mix(in srgb, var(--tech) 14%, transparent)}.campus-art .globe-land{fill:color-mix(in srgb, var(--tech) 45%, transparent);stroke:none}.campus-art .globe-meridian{transform-origin:50px 50px;animation:12s linear infinite globe-turn}@keyframes globe-turn{0%{transform:scaleX(1)}50%{transform:scaleX(.02)}to{transform:scaleX(1)}}.campus-art .holo-screen svg{filter:drop-shadow(0 0 .5cqw var(--tech))}.campus-art .screen-panel{fill:#12142ac7}.campus-art .parcel-drone{color:var(--tech-hi)}.campus-art .drone-bob{width:100%;height:100%;animation:7s ease-in-out infinite drone-bob}.campus-art .drone-bob svg{filter:drop-shadow(0 0 .4cqw var(--tech))}@keyframes drone-bob{50%{transform:translateY(-14%)}}.campus-art .roof-lattice{left:var(--x);top:var(--y);width:3.6cqw;height:var(--mh);margin:calc(var(--mh) * -1) 0 0 -1.8cqw;transform-origin:bottom;position:absolute;transform:rotate(36deg)rotateX(-56deg)}.campus-art .roof-lattice svg{width:100%;height:100%;display:block}.campus-art .lattice-light{fill:#ff4a5a;filter:drop-shadow(0 0 2px #ff4a5a);animation:3.2s ease-in-out infinite lattice-blink}@keyframes lattice-blink{0%,60%,to{opacity:1}75%{opacity:.2}}.campus-art .roof-helipad{left:var(--x);top:var(--y);border:.35cqw solid var(--tech-hi);width:6cqw;height:6cqw;box-shadow:0 0 1.2cqw var(--tech);background:#1c1e33;border-radius:50%;place-items:center;margin:-3cqw 0 0 -3cqw;display:grid;position:absolute;transform:translateZ(.1cqw)}.campus-art .roof-helipad b{color:var(--tech-hi);font:800 3cqw/1 system-ui,sans-serif}.campus-art .roof-planter{left:calc(var(--x) - 1.3cqw);top:calc(var(--y) - 1.3cqw);border:.3cqw solid var(--stone);width:2.6cqw;height:2.6cqw;box-shadow:0 0 .6cqw var(--tech);background:#2c4a33;position:absolute;transform:translateZ(.3cqw)}.campus-art .core-beam{background:linear-gradient(0deg, white 0%, var(--tech-hi) 12%, color-mix(in srgb, var(--tech) 60%, transparent) 45%, transparent 100%);box-shadow:0 0 1.4cqw var(--tech);border-radius:50%}.campus-art .core-dome{color:var(--tech-hi)}.campus-art .core-dome svg{filter:drop-shadow(0 0 .5cqw var(--tech))}@media (prefers-reduced-motion:reduce){.campus-art .river-current,.campus-art .globe-meridian,.campus-art .drone-bob,.campus-art .lattice-light{animation:none}}.campus-art{--cool:#4fd8ff;--cool-hi:#c9f4ff}.campus-art .architectural-campus{--glass-wall:color-mix(in srgb, var(--primary) 14%, #232c5c);--side-glass:color-mix(in srgb, var(--primary) 9%, #151c40);--frame:#3a4166;--stone:#2a2f4c}.campus-art :is(.circuits,.street-lamp,.lamp-pool,.holo-globe,.holo-screen,.parcel-drone,.core-dome,.river-current,.campus-pool,.skywalk-railing,.roof-fence,.skywalk-deck,.entrance,.connection-door,.skywalk-gate,.library-skywalk-door,.roof-helipad,.photovoltaics){--tech:var(--cool);--tech-hi:var(--cool-hi);color:var(--cool-hi)}.campus-art .campus-plinth{box-shadow:0 0 0 .25cqw color-mix(in srgb, var(--tech) 80%, transparent), 0 0 2.2cqw color-mix(in srgb, var(--tech) 35%, transparent), -1cqw 1cqw 0 #0b0c1b;background:#1c1f36;border-color:#353a5c}.campus-art .campus-lawn{background:#2e5c43}.campus-art .roof-hedge{--bh:.9cqw}.campus-art .architecture-roof{box-shadow:0 0 .4cqw color-mix(in srgb, var(--tech) 60%, transparent), inset 0 0 0 .2cqw var(--surface-side)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-left){box-shadow:inset .15cqw 0 0 color-mix(in srgb, var(--tech-hi) 75%, transparent), inset -.15cqw 0 0 color-mix(in srgb, var(--tech-hi) 75%, transparent)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-back){background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--cool-hi) 42%, transparent) 0 .25cqw, transparent .25cqw 2.6cqw), repeating-linear-gradient(90deg, transparent 0 1.8cqw, color-mix(in srgb, var(--cool) 26%, transparent) 1.8cqw 2.3cqw), linear-gradient(0deg, color-mix(in srgb, var(--tech) 9%, transparent), transparent 50%), var(--glass-wall)}.campus-art .architectural-campus{--glass-wall:color-mix(in srgb, var(--primary) 12%, #2b3466);--side-glass:color-mix(in srgb, var(--primary) 8%, #1b2350)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-left):after{background-image:linear-gradient(0deg, transparent 0 46%, color-mix(in srgb, var(--tech) 40%, transparent) 49.4% 50.6%, transparent 54%)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) .architecture-left:after{background-image:linear-gradient(90deg, transparent 0 46%, color-mix(in srgb, var(--tech) 40%, transparent) 49.4% 50.6%, transparent 54%)}.campus-art .skywalk-railing{box-shadow:none}.campus-art .skywalk-deck{box-shadow:0 .35cqw #151729}.campus-art .library-terrace{box-shadow:0 0 .5cqw color-mix(in srgb, var(--tech) 70%, transparent), inset 0 0 0 .15cqw var(--tech)}.campus-art .ai-core-pad{box-shadow:0 0 .7cqw var(--tech)}.campus-art .roof-helipad,.campus-art .roof-planter{box-shadow:0 0 .4cqw color-mix(in srgb, var(--tech) 60%, transparent)}.campus-art{--surface-top:color-mix(in srgb, var(--primary) 58%, white);--surface-side:color-mix(in srgb, var(--primary) 52%, #073e58)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-left):after{display:none}.campus-art .architecture-block:before{background:color-mix(in srgb, var(--primary) 15%, #c1ceca);border-color:var(--stone)}.campus-art .skywalk-deck{background:repeating-linear-gradient(90deg,#eaf3ec 0 2cqw,#c8dcd6 2cqw 2.08cqw);border-color:#bde8e7;box-shadow:0 .35cqw #73bac6}.campus-art .skywalk-railing{box-shadow:none;background:repeating-linear-gradient(90deg,#c5f0f233 0 2cqw,#b2e0e3 2cqw 2.1cqw);border-color:#a2dce0}.campus-art .entrance,.campus-art :is(.connection-door,.skywalk-gate,.library-skywalk-door){background:linear-gradient(90deg,#0000 0 47%,#eef6f3 47% 53%,#0000 53%),linear-gradient(160deg,#f2fdff 0 14%,#a9dde7 15% 52%,#5b9db0 53%);border-color:#f1f6f4;box-shadow:inset 0 .2cqw #ffffff80}.campus-art .photovoltaics span{border-color:#bdd0d9}.campus-art .architecture-roof .campus-hedge .mb-top{background:radial-gradient(circle, var(--f) 0 .16cqw, transparent .2cqw) 0 0 / .9cqw .9cqw, radial-gradient(circle, #fff7c2 0 .12cqw, transparent .16cqw) .45cqw .45cqw / .9cqw .9cqw, radial-gradient(circle at 30% 30%, #7fb257, #4f8a3d);border-color:#e4e9e3}.campus-art .architecture-roof .campus-hedge .mb-front{background:linear-gradient(0deg, #dfe5df 0 26%, #b9c4bf 26% 30%, transparent 30%), radial-gradient(circle, var(--f) 0 .14cqw, transparent .18cqw) .2cqw 0 / .8cqw .7cqw, #4a8239}.campus-art .architecture-roof .campus-hedge .mb-left{background:linear-gradient(90deg, #c9d2cd 0 26%, #a8b4af 26% 30%, transparent 30%), radial-gradient(circle, var(--f) 0 .14cqw, transparent .18cqw) 0 .2cqw / .7cqw .8cqw, #3c6f30}.campus-art .roof-helipad{box-shadow:none;background:#2c3a46}.campus-art .roof-planter{box-shadow:none}.campus-art .library-terrace{background:var(--campus-highlight);border-color:#e6f2eb;box-shadow:inset 0 0 0 .15cqw #7ebbc3}.campus-art{--surface-top:color-mix(in srgb, var(--primary) 30%, #2a2d4c);--surface-side:color-mix(in srgb, var(--primary) 22%, #10122a);--win:#7fe8ff}.campus-art .architectural-campus{--stone:color-mix(in srgb, var(--primary) 14%, #3a3f63);--frame:color-mix(in srgb, var(--primary) 18%, #474c74);--glass-wall:color-mix(in srgb, var(--primary) 42%, #161a3c);--side-glass:color-mix(in srgb, var(--primary) 28%, #0e1130);--campus-highlight:color-mix(in srgb, var(--primary) 45%, #f4e9ff)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-back){background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--campus-highlight) 80%, transparent) 0 .3cqw, transparent .3cqw 2.6cqw), repeating-linear-gradient(90deg, transparent 0 1.8cqw, color-mix(in srgb, var(--win) 70%, transparent) 1.8cqw 2.3cqw), var(--glass-wall);box-shadow:inset 0 -.65cqw 0 var(--stone), inset 0 .45cqw 0 var(--stone), inset .22cqw 0 0 var(--tech-hi), inset -.22cqw 0 0 var(--tech-hi);background-position:0 100%}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-left,.architecture-side){background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--campus-highlight) 65%, transparent) 0 .3cqw, transparent .3cqw 2.6cqw), repeating-linear-gradient(0deg, transparent 0 1.8cqw, color-mix(in srgb, var(--win) 50%, transparent) 1.8cqw 2.3cqw), var(--side-glass);box-shadow:inset .65cqw 0 0 var(--stone), inset -.45cqw 0 0 var(--stone), inset 0 .22cqw 0 var(--tech-hi), inset 0 -.22cqw 0 var(--tech-hi)}.campus-art .architecture-roof{border-color:var(--tech-hi);box-shadow:0 0 .8cqw var(--tech), inset 0 0 0 .2cqw var(--surface-side);background:repeating-linear-gradient(0deg,#3b3f62 0 .1cqw,#0000 .1cqw 2cqw),repeating-linear-gradient(90deg,#3b3f62 0 .1cqw,#0000 .1cqw 2cqw),#2a2d4a}.campus-art .architecture-block:before{border-color:var(--stone);background:#1f2238}.campus-art .skywalk-railing{background:color-mix(in srgb, var(--win) 14%, transparent);border-color:color-mix(in srgb, var(--win) 60%, transparent)}.campus-art .entrance,.campus-art :is(.connection-door,.skywalk-gate,.library-skywalk-door){background:linear-gradient(90deg, transparent 0 47%, #2c2f4c 47% 53%, transparent 53%), linear-gradient(160deg, #fff 0 14%, #cdf6ff 15% 52%, var(--win) 53%);box-shadow:0 0 .7cqw color-mix(in srgb, var(--win) 70%, transparent);border-color:#e9f8ff}.campus-art .entrance:before{box-shadow:0 0 .7cqw var(--tech)}.campus-art .roof-helipad{border-color:var(--win);box-shadow:0 0 .6cqw color-mix(in srgb, var(--win) 70%, transparent);background:#1c1e33}.campus-art .library-facet{background:linear-gradient(0deg, transparent 0 23%, color-mix(in srgb, var(--win) 80%, transparent) 23% 34%, #e9fbff 34% 39%, transparent 39% 74%, var(--tech) 74% 84%, transparent 84%), linear-gradient(90deg, var(--glass-wall), var(--side-glass))}.campus-art .library-crown .library-facet{background:linear-gradient(0deg, transparent 0 20%, color-mix(in srgb, var(--win) 75%, transparent) 20% 27%, transparent 27% 50%, var(--tech) 50% 57%, transparent 57% 78%, color-mix(in srgb, var(--win) 75%, transparent) 78% 85%, transparent 85%), var(--glass-wall)}.campus-art .library-terrace{border-color:var(--tech-hi);box-shadow:0 0 1cqw var(--tech), inset 0 0 0 .15cqw var(--tech);background:#2a2d4a}.campus-art .core-scan{box-shadow:0 0 1cqw var(--tech), inset 0 0 1cqw var(--tech)}.campus-art .ai-orb-glow{box-shadow:0 0 1.5cqw var(--tech), 0 0 3cqw color-mix(in srgb, var(--tech) 45%, transparent)}.campus-art .core-beam{box-shadow:0 0 1cqw var(--tech);opacity:1}.campus-art .campus-plinth{box-shadow:0 0 0 .25cqw color-mix(in srgb, var(--tech) 80%, transparent), 0 0 1.8cqw color-mix(in srgb, var(--tech) 32%, transparent), -1cqw 1cqw 0 #0b0c1b}.campus-art .campus-pool span{box-shadow:none;background:#eef0ea}.campus-art .campus-pond{border-color:#e9eee8;box-shadow:inset .5cqw .5cqw #2f8798,-.5cqw .6cqw #b8c9c4,0 0 .8cqw #4fd6e6}.campus-art .architectural-campus{--glass-wall:color-mix(in srgb, var(--primary) 50%, #28336a);--side-glass:color-mix(in srgb, var(--primary) 36%, #1c2456);--stone:color-mix(in srgb, var(--primary) 10%, #e6eaf0);--frame:color-mix(in srgb, var(--primary) 12%, #d2dae4)}.campus-art{--surface-side:color-mix(in srgb, var(--primary) 40%, #2a3a66);--surface-top:color-mix(in srgb, var(--primary) 45%, white)}.campus-art .roof-helipad{border-color:var(--win);background:#dfe5ec}.campus-art .roof-helipad b{color:#2c3a46}.campus-art .skywalk-deck{box-shadow:0 .35cqw 0 #73bac6, 0 0 .5cqw color-mix(in srgb, var(--win) 50%, transparent);background:repeating-linear-gradient(90deg,#eaf3ec 0 2cqw,#c8dcd6 2cqw 2.08cqw);border-color:#bde8e7}.campus-art .library-terrace{background:var(--campus-highlight);border-color:var(--tech-hi)}.campus-art{--win:#97f4ff;--cool:#5ff0ff;--cool-hi:#e3fdff;--night:#8a90b4}.campus-art .campus-plinth{background:color-mix(in srgb, var(--primary) 20%, var(--night));border-color:color-mix(in srgb, var(--primary) 25%, #aeb3cf);box-shadow:0 0 0 .28cqw color-mix(in srgb, var(--tech) 85%, transparent), 0 0 2cqw color-mix(in srgb, var(--tech) 40%, transparent), -1cqw 1cqw 0 color-mix(in srgb, var(--primary) 25%, #5d6386), -3cqw 4cqw 5cqw #0008}.campus-art .campus-walk{background:color-mix(in srgb, var(--primary) 14%, #a3a9c8);border-color:color-mix(in srgb, var(--primary) 16%, #8d93b3)}.campus-art .campus-lawn{border-color:color-mix(in srgb, var(--primary) 14%, #a3a9c8);background:#5b8a5c}.campus-art .lawn-east{background:#62915f}.campus-art .campus-river{border-color:#3c4454}.campus-art .river-perimeter{box-shadow:.15cqw .15cqw #a3a9c8,-.15cqw .15cqw #a3a9c8}.campus-art .campus-pool{background:#3c4454;box-shadow:inset .4cqw .4cqw #2c3240}.campus-art .campus-pond{border-color:#b4bad2}.campus-art .architectural-campus{--stone:color-mix(in srgb, var(--primary) 12%, #b4bad2);--frame:color-mix(in srgb, var(--primary) 14%, #a3a9c8)}.campus-art .architecture-roof{background:repeating-linear-gradient(0deg, #9ea5c2 0 .1cqw, transparent .1cqw 2cqw), repeating-linear-gradient(90deg, #9ea5c2 0 .1cqw, transparent .1cqw 2cqw), color-mix(in srgb, var(--primary) 14%, #b9bfd6)}.campus-art .architecture-block:before{background:color-mix(in srgb, var(--primary) 18%, #7d84a6)}.campus-art .architecture-roof .mb-top{background:#c3c9dc;border-color:#a9b0c9}.campus-art .architecture-roof .mb-front{background:#9aa1bd}.campus-art .architecture-roof .mb-left{background:#7d84a3}.campus-art .architecture-roof .rb-ac .mb-top{background:radial-gradient(circle,#3e4560 0 22%,#6f7694 24% 34%,#0000 36%),#c3c9dc}.campus-art .architecture-roof .rb-ac .mb-front{background:repeating-linear-gradient(90deg,#a3aac5 0 .18cqw,#7f86a5 .18cqw .32cqw)}.campus-art .architecture-roof .rb-core .mb-top{background:#c9cfe1}.campus-art .architecture-roof .rb-core .mb-front{background:linear-gradient(90deg,#0000 0 30%,#ffe9b0 30% 58%,#0000 58%) bottom/100% 78% no-repeat,#9aa1bd}.campus-art .architecture-roof .rb-core .mb-left{background:#7d84a3}.campus-art .roof-helipad{background:#c3c9dc}.campus-art .skywalk-deck{border-color:var(--win);box-shadow:0 .35cqw 0 #6f7694, 0 0 .8cqw var(--cool);background:repeating-linear-gradient(90deg,#b9bfd6 0 2cqw,#9ea5c2 2cqw 2.08cqw)}.campus-art .library-terrace{background:color-mix(in srgb, var(--primary) 30%, #b4bad2)}.campus-art .library-roof-lawn{background:#b9bfd6;border-color:#9ea5c2}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-back){background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--campus-highlight) 85%, transparent) 0 .3cqw, transparent .3cqw 2.6cqw), repeating-linear-gradient(90deg, transparent 0 1.8cqw, var(--win) 1.8cqw 2.3cqw), var(--glass-wall);background-position:0 100%}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-left,.architecture-side){background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--campus-highlight) 70%, transparent) 0 .3cqw, transparent .3cqw 2.6cqw), repeating-linear-gradient(0deg, transparent 0 1.8cqw, color-mix(in srgb, var(--win) 85%, transparent) 1.8cqw 2.3cqw), var(--side-glass)}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) :is(.architecture-front,.architecture-left):after{content:"";pointer-events:none;mix-blend-mode:normal;border:.25cqw solid var(--tech-hi);box-shadow:0 0 .9cqw var(--tech), inset 0 0 .7cqw color-mix(in srgb, var(--tech) 55%, transparent);background:0 0;border-bottom:0;animation:none;display:block;position:absolute;inset:0}.campus-art :is(.research-tower,.faculty-tower,.innovation-base,.innovation-middle,.innovation-crown,.student-pavilion) .architecture-left:after{border:.25cqw solid var(--tech-hi);border-left:0}.campus-art :is(.research-tower,.faculty-tower) :is(.architecture-front,.architecture-left):before{content:"";pointer-events:none;opacity:.9;filter:drop-shadow(0 0 .35cqw var(--cool));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 300' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%2397f4ff' stroke-width='1.4'%3E%3Cpath d='M12 300V230L26 214V130L12 116V30'/%3E%3Cpath d='M40 300V262L54 248V170L40 156V90'/%3E%3Cpath d='M72 300V200L86 186V60L72 46V8'/%3E%3Cpath d='M26 214H54M54 170H86'/%3E%3C/g%3E%3Cg fill='%2397f4ff'%3E%3Ccircle cx='12' cy='30' r='3'/%3E%3Ccircle cx='40' cy='90' r='3'/%3E%3Ccircle cx='72' cy='8' r='3'/%3E%3Ccircle cx='54' cy='214' r='2.4'/%3E%3Ccircle cx='86' cy='170' r='2.4'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:6% 10%}.campus-art :is(.research-tower,.faculty-tower) .architecture-left:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%2397f4ff' stroke-width='1.4'%3E%3Cpath d='M0 12H70L86 26H170L184 12H270'/%3E%3Cpath d='M0 40H38L52 54H130L144 40H210'/%3E%3Cpath d='M0 72H100L114 86H240L254 72H292'/%3E%3Cpath d='M86 26V54M130 54V86'/%3E%3C/g%3E%3Cg fill='%2397f4ff'%3E%3Ccircle cx='270' cy='12' r='3'/%3E%3Ccircle cx='210' cy='40' r='3'/%3E%3Ccircle cx='292' cy='72' r='3'/%3E%3Ccircle cx='86' cy='54' r='2.4'/%3E%3Ccircle cx='130' cy='86' r='2.4'/%3E%3C/g%3E%3C/svg%3E");inset:10% 6%}.campus-art .roof-fence{background:color-mix(in srgb, var(--win) 14%, transparent);border-color:var(--win);box-shadow:0 0 .6cqw var(--cool)}.campus-art .skywalk-railing{background:color-mix(in srgb, var(--win) 22%, transparent);border-color:var(--win);box-shadow:0 0 .6cqw var(--cool)}.campus-art .circuit{box-shadow:0 0 0 .14cqw #1c3340, 0 0 1.2cqw var(--cool), 0 0 .4cqw var(--cool-hi)}.campus-art .circuit:before,.campus-art .circuit:after{box-shadow:0 0 1cqw var(--cool)}.campus-art .circuit-chip{box-shadow:0 0 1.2cqw var(--cool), 0 0 0 .35cqw #1c3340}.campus-art .lamp-head{box-shadow:0 0 1cqw var(--cool), 0 0 2.4cqw var(--cool)}.campus-art .lamp-pool{background:radial-gradient(circle, color-mix(in srgb, var(--cool) 50%, transparent), transparent 70%)}.campus-art :is(.holo-globe,.holo-screen,.core-dome) svg,.campus-art .drone-bob svg{filter:drop-shadow(0 0 .6cqw var(--cool)) drop-shadow(0 0 .2cqw var(--cool-hi))}.campus-art .river-current{box-shadow:0 0 1.2cqw var(--cool)}.campus-art .entrance,.campus-art :is(.connection-door,.skywalk-gate,.library-skywalk-door){box-shadow:0 0 1cqw var(--cool)}.campus-art .roof-helipad{box-shadow:0 0 .9cqw var(--cool)}.campus-art .campus-pond{box-shadow:inset .5cqw .5cqw 0 #2f8798, 0 0 1.4cqw var(--cool)}.campus-art .river-current{animation:none}.campus-art.is-still *,.campus-art.is-still :before,.campus-art.is-still :after{animation:none!important}.campus-art.is-still .campus-pond>span{opacity:.5;transform:scale(.9)}
