@charset "UTF-8";
/* The cover has no footer band; its film occupies the entire viewport. */
body:has(.hero.active)>footer{display:none!important}.scene.hero{inset:0!important;height:100dvh}.heroVideoBed,.hero .heroVideo{inset:0;width:100%;height:100dvh}.hero .heroBottom{bottom:35px;font-size:7px;opacity:.7}.heroVideoBed:after{background:linear-gradient(90deg,#04121e69,transparent 65%),linear-gradient(0deg,#06101d26,transparent 25%)}.hero .heroVeil{background:linear-gradient(90deg,#0a182d33,transparent 63%)}.hero #exploreTrigger{bottom:16%}
#heroDeparture{opacity:0;transition:opacity .22s linear!important;background:#112330}#heroDeparture.departingVideo{opacity:1}.transitionLabel{display:none}#transitionLayer{background:transparent!important;backdrop-filter:none!important}
/* Replace the portrait crop with an abstract creative signal, built natively in CSS. */
.creationSignal{position:absolute;right:-2%;top:0;width:39%;height:100%;display:grid;place-items:center;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 20%);background:radial-gradient(ellipse at 70% 50%,#83cde73d,transparent 70%)}.creationSignal>i{position:absolute;width:125px;height:125px;border:1px solid #4b9fbe5e;border-radius:50%;transform:rotateX(55deg) rotateZ(-25deg);animation:signalSpin 18s linear infinite}.creationSignal>i:nth-child(2){width:95px;height:95px;transform:rotateY(50deg);animation-direction:reverse}.creationSignal>i:nth-child(3){width:65px;height:65px;transform:rotateY(10deg);border-color:#bce6ef;animation-duration:12s}.creationSignal>span{position:absolute;bottom:15%;right:8%;font-size:7px;line-height:1.6;letter-spacing:3px;color:#63a6bf}.creationSignal>b{font-size:53px;font-weight:200;color:#61b4d19c;text-shadow:0 0 40px #7bd0ea6b;animation:signalFloat 7s ease-in-out infinite}.podCreate h3,.podCreate p{position:relative;z-index:1}.podCreate{padding-right:8%;min-height:210px}
@keyframes signalSpin{to{transform:rotateX(55deg) rotateZ(335deg)}}@keyframes signalFloat{50%{transform:rotate(25deg) scale(.88);opacity:.5}}
/* Cast archive is available as a quiet corner utility, with identity clear only on focus. */
.works .castLibrary{right:1.8%;bottom:88px;padding:5px 8px;border:0;background:transparent;font-size:9px;color:#6c9aac;box-shadow:none;opacity:.55;border-radius:0}.works .castLibrary:hover,.works .castLibrary:focus-visible{opacity:1;background:#edfaffb3}.works .castLibrary>span{margin-left:4px}.works .castHeading{top:112px}.works .castHeading h2{font-size:30px}
/* Project chapter fills the available height with a generous, legible asset screen. */
.scene.pipeline{padding-top:115px;padding-bottom:95px;overflow:hidden;background:radial-gradient(ellipse at 65% 50%,#d8f0f9,#f5faff 75%)}.pipeline>.sectionTop{margin-bottom:15px}.processStory{grid-template-columns:.57fr 1.43fr;gap:4%;height:calc(100dvh - 270px);margin:0;min-height:400px}.storyCopy{height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:15px}.storyCopy h2{font-size:clamp(38px,4vw,65px);margin:24px 0}.storyCopy>p{font-size:12px;line-height:2;min-height:0;max-width:340px}.storyControls{margin-top:25px}.projectSignature{margin-top:35px;padding-left:14px;border-left:1px solid #9dcdde}.projectSignature small{font-size:7px;letter-spacing:2px;color:#5f9db4}.projectSignature>span{display:block;font-size:13px;line-height:1.9;color:#3e7d99;margin-top:10px}.projectSignature>p{font-size:8px;letter-spacing:1px;margin-top:10px;color:#7ba2b5}.storyScreen{height:100%;min-height:400px;max-height:none;border-radius:5px 30px 5px 30px;background:radial-gradient(ellipse at 50% 45%,#d8f5fd,#f1fbff 75%);box-shadow:0 25px 70px #28688420}.storySteps{margin-top:18px;gap:25px}.storySteps button{padding:14px 0}.storySteps button>span{font-size:15px;margin-top:9px}.storySteps button small{font-size:7px}.storyFrame{padding:30px 22px 18px;pointer-events:none;background:linear-gradient(transparent,#154e6b88)}.storyFrame>span{font-size:10px;line-height:1.7;max-width:85%}.storyFrame b{font-size:36px}.storyGrid{opacity:.5}
.scriptVortex{position:absolute;inset:0;overflow:hidden;display:none;isolation:isolate}.storyScreen[data-kind=concept] .scriptVortex{display:block}.scriptWords,.assetWords{position:absolute;inset:0;overflow:hidden;pointer-events:none}.scriptWords>span,.assetWords>span{position:absolute;left:50%;top:48%;white-space:nowrap;font-size:clamp(12px,1.4vw,22px);font-weight:300;letter-spacing:3px;color:#3f87a96b;text-shadow:0 0 16px #7ec5e34d;opacity:0;animation:wordConverge 9s cubic-bezier(.35,.05,.3,1) infinite;animation-delay:var(--wordDelay);will-change:transform,opacity}.scriptWords>span:nth-child(3n){color:#5884b65c;-webkit-text-stroke:.4px #5f9fc45e;-webkit-text-fill-color:transparent}.scriptWords>span:nth-child(4n){font-size:12px;color:#4f9db48c;letter-spacing:1px}
.scriptCore{position:absolute;left:50%;top:44%;width:240px;height:240px;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none;background:radial-gradient(#e8fbffcc,#d8f4ff2e,transparent 70%);border-radius:50%;box-shadow:0 0 80px #9edbec3d}.scriptCore i{position:absolute;inset:10%;border:1px solid #80bfd480;border-radius:50%;transform:rotateX(35deg);animation:coreBreath 6s ease-in-out infinite}.scriptCore i:nth-child(2){inset:22%;transform:rotateY(55deg);border-style:dashed;animation-direction:reverse}.scriptCore>span{position:relative;text-align:center;font-size:20px;line-height:1.8;letter-spacing:3px;color:#2d799b;font-weight:300;text-shadow:0 0 22px #f0fcff}.scriptQuote{position:absolute;left:9%;right:9%;bottom:20%;font-family:"STKaiti","KaiTi",serif;text-align:center;color:#5d91a9;font-size:17px;letter-spacing:1px;line-height:1.8;pointer-events:none}
@keyframes wordConverge{0%{opacity:0;transform:translate(calc(-50% + var(--wordX)),calc(-50% + var(--wordY))) rotate(var(--wordR)) scale(1.05);filter:blur(2px)}18%{opacity:.75;filter:none}65%{opacity:.5}88%{opacity:.35;filter:blur(.3px)}100%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.02);filter:blur(3px)}}@keyframes coreBreath{50%{box-shadow:0 0 50px #72bcda42;opacity:.55;transform:rotateZ(50deg) rotateX(25deg)}}
.projectAssetStage{position:absolute;inset:0;display:none;isolation:isolate}.storyScreen[data-kind=character] .projectAssetStage,.storyScreen[data-kind=directing] .projectAssetStage{display:block}.projectAssetFrame{position:absolute;inset:7% 4% 18%;border:1px solid #fff;background:#e8f6fb;box-shadow:0 15px 45px #2d658d18;transform:perspective(1400px) rotateY(-3deg);overflow:hidden;transition:transform .8s}.projectAssetFrame>img{width:100%;height:100%;object-fit:contain;background:#eff9ff;transition:opacity .7s,filter 1.3s,transform 1.3s}.projectAssetStage:not(.assetRevealed) .projectAssetFrame>img{opacity:.4;filter:grayscale(1);transform:scale(.97)}.assetScan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#9ae3f8,transparent);box-shadow:0 0 25px #7ad8ef;animation:assetScan 8s linear infinite;pointer-events:none}.assetCaption{position:absolute;left:6%;bottom:16%;width:60%;background:#effaffd9;border-left:1px solid #6db4cf;padding:13px 16px;backdrop-filter:blur(10px);z-index:3}.assetCaption small{font-size:7px;letter-spacing:2px;color:#5b9bb5}.assetCaption h3{font-size:22px;color:#28617d;margin:9px 0 7px}.assetCaption p{font-size:10px;line-height:1.8;color:#547f95}.assetWords{z-index:2;opacity:.55}.assetWords>span{font-size:14px;letter-spacing:2px;animation-duration:8s}.propTray{position:absolute;right:4%;bottom:17%;width:23%;height:32%;z-index:3;background:#edf9fff0;padding:9px;border:1px solid #b4dbe7;border-radius:3px 12px 3px 12px;box-shadow:0 15px 30px #346f9026}.propTray:empty{display:none}.propTray img{width:100%;height:calc(100% - 22px);object-fit:contain}.propTray span{display:block;font-size:8px;color:#4d879e;text-align:center;margin-top:6px}.storyScreen[data-kind=directing] .projectAssetFrame{inset:4% 4% 16%}.storyScreen[data-kind=directing]:after{display:none}.storyScreen[data-kind=directing] .assetCaption{bottom:17%;width:60%}#storyImage{display:none!important}#storyVideo{display:none;object-fit:contain;z-index:1;background:#0b1824} .storyScreen[data-kind=final] #storyVideo{display:block;inset:0;width:100%;height:100%}.storyScreen[data-kind=final] .storyFrame{bottom:62px;z-index:2;opacity:.85}.previewOverlay{position:absolute;top:20px;left:22px;display:none;z-index:3;color:#e8f8ff;pointer-events:none;text-shadow:0 2px 8px #00111e;background:#14354f75;padding:8px 12px;border-left:1px solid #b9eeff}.storyScreen[data-kind=final] .previewOverlay{display:block}.previewOverlay>span{font-size:10px;letter-spacing:1px}.previewOverlay>small{display:block;font-size:7px;margin-top:6px;color:#c2dfeb}#voiceToggle{position:absolute;right:22px;bottom:105px;padding:10px 14px;border:1px solid #88bfd6;color:#1a7298;border-radius:25px;background:#f5fdfff0;font-size:10px;z-index:6}#voiceToggle[hidden]{display:none}.storyScreen[data-kind=final] #voiceToggle{bottom:116px;background:#17384dcc;color:#e2f9ff;border-color:#c5eafa77}.finalModes{position:absolute;right:18px;top:18px;display:none;gap:6px;z-index:5}.storyScreen[data-kind=final] .finalModes{display:flex}.finalModes button{font-size:9px;color:#b9d9e6;border:1px solid #c3e5ef5c;background:#15344a9e;padding:8px 12px;border-radius:20px}.finalModes button[aria-pressed=true]{background:#e9faffeb;color:#216c8a}.storyScreen.paused *,.storyScreen.offstage *{animation-play-state:paused!important}
@keyframes assetScan{to{top:100%}}
/* Graph hover announces the target without requiring a precise dot hit. */
#graphHover{position:absolute;z-index:5;padding:10px 15px;background:#ecfcfff0;border:1px solid #75c5e1;border-radius:4px 12px 4px 12px;box-shadow:0 10px 35px #2e779c2e;color:#1c769d;font-size:11px;pointer-events:none;max-width:260px;line-height:1.7;backdrop-filter:blur(8px)}#graphHover[hidden]{display:none}
/* Chapter 8 is evidence of campus activity, before the planned platform chapter. */
.scene.campus{padding-top:120px;overflow:hidden;background:radial-gradient(ellipse at 70% 50%,#dbf3fb,#f5faff 75%)}.campusLayout{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;height:calc(100dvh - 285px);align-items:center;min-height:400px}.campusCopy h2{font-size:clamp(32px,3.3vw,53px)}.campusCopy>p{font-size:12px;line-height:2;max-width:370px;margin-top:25px;color:#527d94}.campusPhases{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;max-width:350px}.campusPhases button{font-size:12px;text-align:left;border-bottom:1px solid #a0c9d84d;padding:12px 6px;color:#769aac;transition:color .3s,background .3s}.campusPhases button small{font-size:8px;letter-spacing:1px;margin-right:12px;color:#6da9bf}.campusPhases button[aria-pressed=true]{color:#096f99;background:linear-gradient(90deg,#bceaf647,transparent)}.campusCopy>.campusBridge{font-size:11px;margin-top:20px;padding-left:13px;border-left:1px solid #7dbed4;min-height:44px}.campusTruth{display:block;font-size:8px;line-height:1.9;color:#8ba8b7;max-width:360px;margin-top:20px}.campusExhibit{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center}.campusExhibit:before,.campusExhibit:after{content:"";position:absolute;inset:9% 2% 21%;border:1px solid #b9dce8;border-radius:7px;background:#e0f4fb96;transform:rotate(3deg) translate(16px,5px);z-index:-1}.campusExhibit:after{transform:rotate(-2deg) translate(-12px,-8px);background:#eaf9fe9c}.campusHero{display:block;width:100%;height:76%;min-height:300px;padding:0;position:relative;overflow:hidden;border:1px solid #eafbff;border-radius:5px 24px 5px 24px;box-shadow:0 25px 60px #316a922e;background:#dbedf4;text-align:left}.campusHero>img{width:100%;height:100%;object-fit:cover;transition:transform .8s,filter .8s}.campusHero:hover>img,.campusHero:focus-visible>img{transform:scale(1.035);filter:saturate(1.08)}.campusHeroCaption{position:absolute;left:0;right:0;bottom:0;padding:50px 24px 24px;background:linear-gradient(transparent,#092a43b8);color:#f3fcff;pointer-events:none}.campusHeroCaption b{font-size:24px;letter-spacing:2px;font-weight:300}.campusHeroCaption small{display:block;font-size:10px;letter-spacing:1px;margin-top:11px;color:#d0eaf4}.campusMediaBadge{position:absolute;right:18px;top:18px;padding:8px 12px;border:1px solid #f1fcff8c;font-size:9px;color:#fff;background:#17384c73;backdrop-filter:blur(8px);border-radius:25px}.campusRail{display:flex;gap:9px;margin-top:17px;overflow-x:auto;scrollbar-width:thin;padding:3px 0 8px}.campusThumb{flex:1;min-width:75px;max-width:130px;padding:0;border:1px solid #bedbea;position:relative;border-radius:4px;background:#edfaff;overflow:hidden;opacity:.65;transition:opacity .3s,transform .3s}.campusThumb.selected,.campusThumb:hover{opacity:1;border-color:#4faed0;transform:translateY(-2px)}.campusThumb img{display:block;width:100%;height:65px;object-fit:cover}.campusThumb span{display:block;font-size:8px;text-align:left;padding:7px;color:#3e7e9e;white-space:nowrap}
#campusDialog{width:min(1250px,94vw);max-width:94vw;padding:18px;max-height:94dvh}#campusFullImage{display:block;max-width:100%;max-height:78dvh;object-fit:contain;margin:auto}#campusVideo{display:block;width:100%;max-height:76dvh;background:#112333}#campusVideo[hidden],#campusFullImage[hidden]{display:none}#campusDialogCaption{font-size:10px;margin-top:15px;color:#587f94}
/* The final concept shows a gathering after the climb, without a return CTA. */
.scene.future{padding-top:120px;overflow:hidden;background:#edf6fd}.future .summitArt{position:absolute!important;inset:-8px;background:url('assets/experience-v7/summit-together.png') center center/cover no-repeat;z-index:-2!important;transform:translate(var(--summitX,0px),var(--summitY,0px)) scale(1.015);transition:transform .8s ease-out;pointer-events:none}.future .summitVeil{position:absolute!important;inset:0;z-index:-1!important;background:linear-gradient(90deg,#f0f8fff0 0,#edf7ffd9 20%,#edf7ff88 39%,transparent 65%),linear-gradient(0deg,#ecf8ffe0,transparent 22%);pointer-events:none}.summitCopy{max-width:45%;padding-top:6vh}.future .summitCopy h2{font-size:clamp(37px,4.2vw,68px);max-width:none;line-height:1.35;margin:0;color:#1d5c7d}.summitCopy>p{font-size:12px;line-height:2;margin-top:24px;color:#43748b}.summitRoles{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap}.summitRoles button{font-size:10px;padding:10px 15px;border:1px solid #9bc4d48c;background:#f3fbffa6;border-radius:30px;color:#55859d;backdrop-filter:blur(10px)}.summitRoles button[aria-pressed=true]{background:#dff6ffdc;color:#0d6d96;border-color:#76b6cf}.summitCopy>#summitRoleText{font-size:11px;margin-top:18px;min-height:44px;max-width:350px;color:#4d8197}.summitClosing{position:absolute!important;left:7%;bottom:110px;display:flex;flex-direction:column;gap:12px;color:#2e6c86}.summitClosing>span{font-size:12px;letter-spacing:2px}.summitClosing>small{font-size:9px;color:#6894a7}.future .ambientMesh{opacity:.3}
@media(max-height:760px) and (min-width:801px){.scene.pipeline{padding-top:96px;padding-bottom:85px}.processStory{height:calc(100dvh - 230px);min-height:340px}.storyScreen{min-height:340px}.storyCopy h2{font-size:42px;margin:18px 0}.storyCopy>p{font-size:11px}.projectSignature{margin-top:22px}.projectSignature>span{font-size:11px}.projectSignature>p{font-size:7px}.storyControls{margin-top:20px}.storySteps{margin-top:13px}.storySteps button{padding:11px 0}.storySteps button>span{font-size:13px}.storySteps button small{font-size:6px}.scriptCore{width:200px;height:200px}.scriptCore>span{font-size:17px}.scriptQuote{font-size:14px;bottom:19%}.assetCaption{padding:10px 13px}.assetCaption h3{font-size:19px;margin:7px 0 5px}.assetCaption p{font-size:9px}.propTray{bottom:19%;height:34%}.storyFrame{padding:25px 18px 15px}.storyFrame>span{font-size:9px}#voiceToggle{bottom:90px;right:18px;font-size:9px;padding:8px 12px}.storyScreen[data-kind=final] #voiceToggle{bottom:107px}.works .castHeading{top:98px}.works .castHeading h2{font-size:27px}.scene.campus{padding-top:100px}.campusLayout{height:calc(100dvh - 245px);min-height:350px}.campusCopy h2{font-size:37px}.campusCopy>p{font-size:11px;margin-top:18px}.campusPhases{margin-top:18px;gap:6px}.campusPhases button{padding:10px 5px;font-size:11px}.campusCopy>.campusBridge{font-size:10px;margin-top:15px}.campusTruth{font-size:7px;margin-top:14px}.campusHero{height:77%;min-height:280px}.campusThumb img{height:52px}.campusThumb span{font-size:7px;padding:6px}.campusHeroCaption b{font-size:21px}.summitCopy{padding-top:4vh}.future .summitCopy h2{font-size:48px}.summitCopy>p{font-size:11px;margin-top:19px}.summitRoles{margin-top:25px;gap:8px}.summitRoles button{font-size:9px;padding:8px 12px}.summitCopy>#summitRoleText{font-size:10px}.summitClosing{bottom:100px}.summitClosing>span{font-size:11px}.summitClosing>small{font-size:8px}}
@media(max-width:800px){.hero .heroBottom{font-size:6px;bottom:26px}.hero #exploreTrigger{bottom:18%}.podCreate{padding-right:24%;min-height:170px}.creationSignal{width:38%;right:-4%}.creationSignal>i{width:100px;height:100px}.creationSignal>span{font-size:5px;letter-spacing:2px}.creationSignal>b{font-size:40px}.works .castHeading{top:108px}.works .castHeading h2{font-size:23px}.works .castLibrary{bottom:86px;right:3%;font-size:8px}.scene.pipeline{padding:105px 6% 108px;overflow:auto}.pipeline>.sectionTop{margin-bottom:22px}.pipeline .sectionTop>.status{font-size:7px}.processStory{height:auto;min-height:0;grid-template-columns:1fr;gap:22px}.storyCopy{height:auto;padding:0}.storyCopy>span{font-size:8px}.storyCopy h2{font-size:37px;margin:14px 0}.storyCopy>p{font-size:11px;max-width:none;line-height:1.9}.storyControls{margin-top:18px}.projectSignature{display:none}.storyScreen{height:49vh;min-height:340px}.storySteps{margin-top:22px;gap:10px}.storySteps button{padding:13px 0}.storySteps button>span{font-size:11px;margin-top:9px}.storySteps button small{font-size:5px;letter-spacing:.3px}.scriptCore{width:180px;height:180px}.scriptCore>span{font-size:16px;letter-spacing:2px}.scriptWords>span{font-size:13px;letter-spacing:1px}.scriptWords>span:nth-child(4n){font-size:9px}.scriptQuote{font-size:13px;bottom:22%;left:7%;right:7%}.projectAssetFrame{inset:10% 3% 21%;transform:none}.assetCaption{left:5%;bottom:20%;width:66%;padding:10px 12px}.assetCaption h3{font-size:18px;margin:7px 0 5px}.assetCaption p{font-size:8px;line-height:1.7}.assetCaption small{font-size:6px;letter-spacing:1px}.storyScreen[data-kind=directing] .assetCaption{width:63%;bottom:21%}.propTray{width:25%;height:28%;right:4%;bottom:23%;padding:6px}.propTray span{font-size:6px;line-height:1.5}.assetWords>span{font-size:11px}.storyFrame{padding:20px 15px 13px}.storyFrame>span{font-size:8px}.storyFrame b{font-size:26px}#voiceToggle{bottom:88px;right:15px;font-size:8px;padding:8px 11px}.storyScreen[data-kind=final] #voiceToggle{bottom:110px;font-size:7px}.finalModes{right:12px;top:12px;gap:4px}.finalModes button{font-size:7px;padding:7px 9px}.previewOverlay{top:55px;left:13px;padding:6px 9px}.previewOverlay>span{font-size:8px}.previewOverlay>small{font-size:6px}.storyScreen[data-kind=final] .storyFrame{bottom:58px}.scene.campus{padding:108px 6% 110px;overflow:auto}.campusLayout{grid-template-columns:1fr;height:auto;min-height:0;gap:35px}.campusCopy h2{font-size:33px}.campusCopy>p{font-size:11px;margin-top:20px;max-width:none}.campusPhases{margin-top:22px;max-width:none;gap:7px 15px}.campusPhases button{font-size:11px;padding:11px 5px}.campusTruth{font-size:7px;max-width:none}.campusCopy>.campusBridge{font-size:10px;min-height:40px}.campusExhibit{height:430px}.campusHero{height:330px;min-height:0}.campusExhibit:before,.campusExhibit:after{inset:0 5% 24%}.campusHeroCaption{padding:40px 18px 18px}.campusHeroCaption b{font-size:22px}.campusHeroCaption small{font-size:9px}.campusMediaBadge{font-size:8px;padding:7px 10px;right:12px;top:12px}.campusRail{gap:7px;margin-top:12px}.campusThumb{min-width:77px}.campusThumb img{height:55px}.campusThumb span{font-size:7px;padding:6px}#campusDialog{padding:12px}#campusDialogTitle{font-size:9px}#campusDialogCaption{font-size:8px}.scene.future{padding:108px 6% 110px;min-height:100dvh;overflow:hidden}.future .summitArt{background-position:65% center;inset:0;transform:none}.future .summitVeil{background:linear-gradient(#f0f8ffed,#edf7ffb3 36%,#edf7ff33 64%,#edf7ffdf 92%)}.summitCopy{max-width:none;padding-top:4vh}.future .summitCopy h2{font-size:38px;max-width:none}.summitCopy>p{font-size:10px;margin-top:19px;max-width:330px}.summitRoles{gap:7px;margin-top:23px}.summitRoles button{font-size:9px;padding:8px 12px}.summitCopy>#summitRoleText{font-size:10px;max-width:280px;margin-top:15px}.summitClosing{left:6%;bottom:112px;gap:10px}.summitClosing>span{font-size:9px;letter-spacing:1px}.summitClosing>small{font-size:8px}.future .sectionTop .status{font-size:7px}.future .sectionTop .kicker{font-size:7px;letter-spacing:1px}}
@media(prefers-reduced-motion:reduce){.creationSignal>i,.creationSignal>b,.scriptCore i,.scriptWords>span,.assetWords>span,.assetScan{animation:none!important}.scriptWords>span,.assetWords>span{opacity:.45;transform:translate(calc(-50% + var(--wordX)*.35),calc(-50% + var(--wordY)*.35)) scale(.7)}.future .summitArt{transition:none}.campusHero>img{transition:none}}
