@layer quartz-base{.tcd-portal{overflow-anchor:none;width:100%;max-width:100%;margin:-50px auto 0}.tcd-portal-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.tcd-portal-scene{aspect-ratio:1371/1148;background:#152c49;width:100%;max-width:1184px;margin:0 auto;position:relative;overflow:hidden}.tcd-portal-art{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tcd-portal-hotspot{aspect-ratio:1;z-index:2;box-sizing:border-box;border-radius:50%;width:18%;display:block;position:absolute;transform:translate(-50%,-50%)}a.tcd-portal-hotspot{cursor:pointer;transition:box-shadow .25s,scale .25s}a.tcd-portal-hotspot:hover{box-shadow:none;outline:none;scale:1}.tcd-portal-hotspot:focus-visible,a.tcd-portal-hotspot:focus-visible{outline-offset:3px;outline:3px solid #f5d58c}.tcd-portal-hotspot.search-lens{aspect-ratio:auto;cursor:pointer;z-index:5;background:0 0;border:0;border-radius:8px;width:22.5%;height:3.6%;padding:0;top:calc(8.9% + 1rem);left:81.6%}.tcd-portal-hotspot.compass{aspect-ratio:auto;width:22.6%;height:24.3%;top:calc(38.2% + 1rem);left:49.2%}.tcd-portal-hotspot.km0{aspect-ratio:auto;z-index:3;border-radius:0;width:100%;height:12%;top:79%;left:50%}.tcd-portal-hotspot.km0-left,.tcd-portal-hotspot.km0-right{aspect-ratio:auto;border-radius:50%;width:20%;height:12%;top:79%}.tcd-portal-hotspot.km0-left{left:14%}.tcd-portal-hotspot.km0-right{left:86%}.tcd-portal-hotspot.science{aspect-ratio:auto;width:16.6%;height:16.6%;top:calc(15.2% + 1rem);left:49.2%}.tcd-portal-hotspot.technology{aspect-ratio:auto;width:16.2%;height:17.6%;top:calc(26.2% + 1rem);left:67%}.tcd-portal-hotspot.society{aspect-ratio:auto;width:16.4%;height:17.7%;top:calc(48% + 1rem);left:67.1%}.tcd-portal-hotspot.nature{aspect-ratio:auto;width:16.8%;height:17%;top:calc(58.7% + 1rem);left:49.2%}.tcd-portal-hotspot.philosophy{aspect-ratio:auto;width:16.4%;height:17.8%;top:calc(48% + 1rem);left:30.7%}.tcd-portal-hotspot.history{aspect-ratio:auto;width:16.4%;height:17.7%;top:calc(26.1% + 1rem);left:31%}.tcd-departures{box-sizing:border-box;color:#f5d58c;letter-spacing:.08em;background:#10243b;border:1px solid #b58b43;border-radius:6px;width:100%;max-width:1184px;margin:8px auto 0;padding:14px 0;font-family:Georgia,serif;font-size:clamp(12px,1.4vw,17px);position:relative;overflow:hidden;box-shadow:inset 0 0 12px #b58b432e}.tcd-departures-message{white-space:nowrap;width:max-content;max-width:none;padding-left:100%;animation:32s linear infinite tcd-departures-scroll;display:block}.tcd-departures:hover .tcd-departures-message{animation-play-state:paused}@keyframes tcd-departures-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.tcd-departures-message{white-space:normal;text-align:center;width:auto;padding:0 14px;animation:none}}.tcd-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.tcd-portal-scene{width:680px;max-width:none}.tcd-portal-scroll{-webkit-overflow-scrolling:touch}}}