.campus-demand{position:relative;isolation:isolate;width:100%;aspect-ratio:1701/1034;min-height:760px;max-height:1100px;overflow:clip;display:grid;place-items:center;padding-top:48px;background:#f7f7f7;color:#090909}.campus-demand-photos{position:absolute;inset:0;z-index:-1;pointer-events:none}.campus-demand .demand-photo{position:absolute;display:block;max-width:none;height:auto;object-fit:cover;animation:demand-breathe var(--duration,8s) ease-in-out var(--delay,0s) infinite;animation-play-state:paused;transform-origin:center;will-change:transform,opacity}.campus-demand.is-in-view .demand-photo{animation-play-state:running}.campus-demand.is-paused .demand-photo{animation-play-state:paused}.campus-demand .demand-reader{left:19.2%;top:5.1%;width:13.8%;height:20%;--duration:9s;--delay:-4s;--photo-min:.78}.campus-demand .demand-mentoring{left:43.1%;top:3.4%;width:10.3%;height:11.5%;--duration:8.5s;--delay:-4.25s}.campus-demand .demand-speaker{left:58.2%;top:18.1%;width:8%;height:13.2%;--duration:7s;--delay:-0.4s;--photo-min:.60;--photo-alpha:.28}.campus-demand .demand-steps{left:79.8%;top:14.6%;width:8.6%;height:12.4%;--duration:9.5s;--delay:-2s;--photo-min:.72}.campus-demand .demand-amphitheatre{left:9.2%;top:38.6%;width:6.6%;height:8.2%;--duration:6.5s;--delay:-1s;--photo-min:.68}.campus-demand .demand-tower{left:87%;top:36.3%;width:6.3%;height:14%;--duration:8s;--delay:-3s;--photo-min:.8}.campus-demand .demand-podium{left:-.5%;top:64.6%;width:11.1%;height:12%;--duration:9s;--delay:-3.5s;--photo-min:.78}.campus-demand .demand-building{left:31.9%;top:77.2%;width:11.2%;height:12.3%;--duration:10s;--delay:-4.5s;--photo-min:.76}.campus-demand .demand-pavilion{left:61.1%;top:71.4%;width:9.6%;height:11.5%;--duration:7.5s;--delay:-1.5s;--photo-min:.7}.campus-demand .demand-courtyard{object-position:85% center;left:89.2%;top:69.4%;width:12%;height:19%;--duration:9.5s;--delay:-4s;--photo-min:.8}.campus-demand .demand-classroom{left:15.8%;top:95.2%;width:9.8%;height:11.2%;--duration:8s;--delay:-2s;--photo-min:.72}.campus-demand-copy{position:relative;z-index:1;text-align:center;width:min(1040px,calc(100% - 100px))}.campus-demand h2{margin:0;color:#090909;font:350 clamp(38px,3.65vw,66px)/1.06 Geist,Arial,sans-serif;letter-spacing:-.03em}.campus-demand h2 span{display:block}.campus-demand-figure{max-width:none;margin:4px 0 0;font:350 clamp(38px,3.65vw,66px)/1.1 Geist,Arial,sans-serif;letter-spacing:-.03em;color:#090909}.campus-demand-figure strong{font-weight:600;font-style:italic;color:#b01030}.campus-demand-figure em{font-weight:350;font-style:italic;color:#090909}.campus-demand-cta{display:inline-flex;justify-content:center;align-items:center;min-height:60px;min-width:214px;margin-top:56px;padding:17px 32px;border-radius:999px;background:#b01030;color:#fff;font:600 15px/1.4 Geist,Arial,sans-serif;letter-spacing:.08em}.campus-demand-cta:hover{background:#8e1029;color:#fff}.campus-demand-cta:active{background:#760b21}.campus-demand :is(a,button):focus-visible{outline:3px solid #005b96;outline-offset:5px}.campus-demand-pause{position:absolute;z-index:2;right:24px;bottom:20px;min-height:40px;padding:8px 12px;border:1px solid #c7c7c7;border-radius:4px;background:#f7f7f7;color:#333;font:400 12px/1.4 Geist,Arial,sans-serif;cursor:pointer}.campus-demand-pause:hover{border-color:#333;background:#fff}.campus-demand-pause:active{background:#ededed}@keyframes demand-breathe{0%,100%{transform:scale(var(--photo-min,.72));opacity:var(--photo-alpha,.38)}50%{transform:scale(1.06);opacity:1}}@media(max-width:1000px) and (min-width:761px){.campus-demand-copy{width:calc(100% - 160px)}.campus-demand h2,.campus-demand-figure{font-size:clamp(36px,4vw,42px)}.campus-demand-cta{margin-top:40px}}@media(max-width:760px){.campus-demand{aspect-ratio:auto;height:780px;min-height:0;max-height:none;padding-top:48px}.campus-demand-copy{width:calc(100% - 48px)}.campus-demand h2{font-size:clamp(30px,8.5vw,38px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.campus-demand h2 span{display:inline}.campus-demand-figure{font-size:clamp(27px,8vw,36px);white-space:nowrap;margin-top:10px}.campus-demand-cta{min-height:54px;min-width:200px;margin-top:36px;font-size:14px}.campus-demand .demand-reader{left:8%;top:5%;width:24%;height:14%}.campus-demand .demand-mentoring{left:62%;top:5%;width:28%;height:10%}.campus-demand .demand-speaker{left:42%;top:16%;width:17%;height:9%}.campus-demand .demand-steps{left:80%;top:20%;width:20%;height:11%}.campus-demand .demand-amphitheatre{left:0;top:21%;width:20%;height:10%}.campus-demand .demand-tower{left:85%;top:64%;width:15%;height:13%}.campus-demand .demand-podium{left:-6%;top:75%;width:28%;height:12%}.campus-demand .demand-building{left:29%;top:81%;width:30%;height:10%}.campus-demand .demand-pavilion{left:62%;top:78%;width:24%;height:11%}.campus-demand .demand-courtyard{left:77%;top:88%;width:30%;height:16%}.campus-demand .demand-classroom{left:12%;top:98%;width:27%;height:12%}.campus-demand-pause{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.campus-demand .demand-photo{animation:none;transform:none;opacity:1;will-change:auto}.campus-demand-pause{display:none}}