<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">
(text-colour:black)[//You sense that you have been here before. The area around you appears blurry. Before you have a chance to wonder who Owen is, you find yourself being pulled towards one of the lenses as your inner dialogue goes quiet...//
](text-colour:black)[''Choose your starting glasses'']
(text-color: orange)[(link: "Art Glasses")[(set:$glasses to "art")(go-to: "Art Glasses")]
](text-color: red)[(link: "Film Glasses")[(set:$glasses to "film")(go-to: "Film Glasses")]
](text-color: blue)[(link: "Dance Glasses")[(set:$glasses to "dance")(go-to: "Dance Glasses")]
](text-color: yellow)[(link: "Music Glasses")[(set:$glasses to "music")(go-to: "Music Glasses")]
](text-color: purple)[(link: "Creative Technology Glasses")[(set:$glasses to "creative tech")(go-to: "Creative Technology Glasses")]
](text-color: green)[(link: "Communications Glasses")[(set:$glasses to "comm")(go-to: "Communications Glasses")]]
<img src="http://meganw.asim-smu.com/Glasses%20Repeating.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[ Front doors. A reception desk, bulletin board, directory. The smell of floor cleaning and ambition.
(text-color: orange)[//you immediately clock the scuff marks on the door glass, the way the fluorescent light is doing absolutely nothing interesting, and...oh god, a photograph hung at a 4-degree angle. someone hung that and walked away. how.//]
''Where do you proceed?''
(text-color: gray)[[Main Gallery]]
(text-color: gray)[[Main Corridor]]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[ Front doors. A reception desk, bulletin board, directory. The smell of old carpet and ambition.
(text-colour:red)[// you mentally frame the lobby as a wide establishing shot. you think of at least three obscure films with a scene just like this. others wouldn't know them. nobody does. that's kind of the point.//]
''Where do you proceed?''
(text-color: gray)[[Main Gallery]]
(text-color: gray)[[Main Corridor]]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[ Front doors. A reception desk, bulletin board, directory. The smell of old carpet and ambition.
(text-colour:blue)[//you clock the floor space in 0.2 seconds. vinyl tile, low ceiling, a reception desk taking up the best corner. scoffs audibly. you couldn't even do a proper warm-up in here.//]
''Where do you proceed?''
(text-color: gray)[[Main Gallery]]
(text-color: gray)[[Main Corridor]]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[ Front doors. A reception desk, bulletin board, directory. The smell of old carpet and ambition.
(text-colour:yellow)[//you hear the HVAC before anything else. it's in Bb. the whole room hums with it. this would make a catastrophically bad recording environment. whoever approved this layout has never thought about acoustics once in their life.//]
''Where do you proceed?''
(text-color: gray)[[Main Gallery]]
(text-color: gray)[[Main Corridor]]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[ Front doors. A reception desk, bulletin board, directory. The smell of old carpet and ambition.
(text-colour:purple)[//you spot a camera above the reception desk, another one near the ceiling by the door. notes the angle overlap. whoever set these up read a manual once and called it a day.//]
''Where do you proceed?''
(text-color: gray)[[Main Gallery]]
(text-color: gray)[[Main Corridor]]
]
<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[ Front doors. A reception desk, bulletin board, directory. The smell of old carpet and ambition.
(text-colour:green)[//you immediately gravitate to the bulletin board. reads every flyer in full. rolls their eyes at no fewer than three AP style violations, one rogue Oxford comma, and a quote that isn't attributed to anyone.//]
''Where do you proceed?''
(text-color: gray)[[Main Gallery]]
(text-color: gray)[[Main Corridor]]
(text-color: gray)[[Dean's Suite]]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Brown walls, track lighting, low hum of climate control. A few works on display.
(if: $glasses is "art")[(text-colour:orange)[//you spend ten minutes standing in front of a medium-sized canvas before realizing it's a donor acknowledgment plaque. still thinks it slaps.//]
](else-if: $glasses is "film")[(text-colour:red)[//you are deeply disappointed. track lighting at that angle is basically a crime. the works are fine, sure, but where's the tension? where's the shadow? this room has the visual drama of a dentist's waiting room.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you measure the floor space. 8 metres by 12, maybe. clear floor, good ceiling height. honestly better than Studio C. you wonder if anyone would notice if they just... used it.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//the climate control hum has a different resonance in here. higher frequency, almost pleasant. the room is actually well-sealed. could work as a chamber space. probably won't be used for that.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//the track lighting is definitely motion-triggered. just stood still for 30 seconds to confirm. it is. nobody else seems to know this.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you read the wall labels like press releases. one of them uses the word 'liminal' three times. writes a better version in their head on the way out.//]
]
(text-colour: gray)[(text-style: "italic")[(link:"You find an extra pair of glasses lying here. Do you swap your glasses for them? If you do, you will feel compelled to restart your journey")[(go-to: "Change Glasses")]]]
''Do you proceed?''
[(text-colour: gray)[[Main Corridor]]] (if: $glasses is "art")[
[(text-colour: gray)[[Loading Dock]]]
]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Long. Fluorescent. Lockers one side. Doors at intervals some propped, some locked.
(if: $glasses is "art")[(text-colour:orange)[//you crouch to photograph a section of linoleum where someone dragged something heavy a long time ago. the scar runs the whole length. that's a whole story right there. everyone else just walks over it.//]
](else-if: $glasses is "film")[(text-colour:red)[//you assign a genre to each door without breaking stride. thriller. drama. comedy. prestige drama trying too hard. horror, definitely horror. the light flickers slightly near that one. makes a mental note.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you immediately clock the hallway's length. it's long enough. does a single preparatory relevé and sets off at a full run.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//the climate control hum has a different resonance in here. higher frequency, almost pleasant. the room is actually well-sealed. could work as a chamber space. probably won't be used for that.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you notice three cameras. one is pointed at a slight downward angle that makes no sense for coverage. it's aimed at a locker, not the corridor. either intentional or someone gave up halfway through mounting it.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you read every posted notice with the quiet authority of someone who has been on a communications committee. three events are already past their date. one flyer has a typo in the event title. this is a systemic problem.//]
]''Do you proceed?''
[(text-colour: gray)[[Stairwell]]]
(if: $glasses is "music")[ [(text-colour: gray)[[Practice Room]]]
](if: $glasses is "creative tech")[ [(text-colour: gray) [[Empty Library]]]
]
]<div id="txt" style="
background:white;
position:fixed;
bottom:20vh;
left:50%;
transform:translateX(-50%);
width:12vw;
max-height:10vh;
overflow:auto;
padding:10px;
font-size:1em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:10px;
">[[Click Here]]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[White walls, track lighting, low hum of climate control. One or two works on display.
(if: $glasses is "art")[(text-colour:orange)[//this is it. this is the most interesting space in the building and it smells like cardboard and turpentine and that is correct. the light through the propped door is doing something extraordinary. the gallery upstairs has nothing on this.//]
](else-if: $glasses is "film")[(text-colour:red)[//'okay... actually. this could work.' the light is natural and harsh and honest. there's a story in this room. something gritty, something real. finally a space that isn't performing itself.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//intrigued by the loading ramp incline. tests it. the floor has friction, which is good. the space is irregular, which is interesting. there's potential here if you're willing to work with constraints.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//you immediately notices: the dock has the best natural reverb they've encountered all day.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you catalogue every label, safety sticker, and asset tag in the room. there are three items here that don't appear to belong to this department. notes them all.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you technically shouldn't be here. absolutely does not show it. walks through at a purposeful pace like they're conducting a site inspection.//]
]
(text-colour: gray)[(text-style: "italic")[(link:"You find an extra pair of glasses lying here. Do you swap your glasses for them? If you do, you will feel compelled to restart your journey")[(go-to: "Change Glasses")]]]
''Do you proceed?''
[(text-colour: gray)[[Main Corridor]]] (if: $glasses is "music")[
[(text-colour: gray)[[Mechanical Room]]]
]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[White walls, track lighting, low hum of climate control. One or two works on display.
(if: $glasses is "art")[(text-colour:orange)[//you spend ten minutes standing in front of a medium-sized canvas before realizing it's a donor acknowledgment plaque. still thinks it slaps.//]
](else-if: $glasses is "film")[(text-colour:red)[//you are deeply disappointed. track lighting at that angle is basically a crime. the works are fine, sure, but where's the tension? where's the shadow? this room has the visual drama of a dentist's waiting room.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you measure the floor space. 8 metres by 12, maybe. clear floor, good ceiling height. honestly better than Studio C. you wonder if anyone would notice if they just... used it.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//the climate control hum has a different resonance in here. higher frequency, almost pleasant. the room is actually well-sealed. could work as a chamber space. probably won't be used for that.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//the track lighting is definitely motion-triggered. just stood still for 30 seconds to confirm. it is. nobody else seems to know this.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you read the wall labels like press releases. one of them uses the word 'liminal' three times. writes a better version in their head on the way out.//]
]]''Do you proceed?''
[(text-colour: gray)[[Main Gallery]]][
[(text-colour: gray)[[Board Room]]]]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[''Choose your glasses'']
(text-color: orange)[(link: "Art Glasses")[(set:$glasses to "art")(go-to: "Art Glasses")]
](text-color: red)[(link: "Film Glasses")[(set:$glasses to "film")(go-to: "Film Glasses")]
](text-color: blue)[(link: "Dance Glasses")[(set:$glasses to "dance")(go-to: "Dance Glasses")]
](text-color: yellow)[(link: "Music Glasses")[(set:$glasses to "music")(go-to: "Music Glasses")]
](text-color: purple)[(link: "Creative Technology Glasses")[(set:$glasses to "creative tech")(go-to: "Creative Technology Glasses")]
](text-color: green)[(link: "Communications Glasses")[(set:$glasses to "comm")(go-to: "Communications Glasses")]]
<img src="http://meganw.asim-smu.com/Choose%20Your%20Glasses.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Small. Acoustic panels. A piano no one plays well. A music stand. Door has a small window.
(if: $glasses is "art")[(text-colour:orange)[//he acoustic foam is genuinely beautiful up close. like a grid of truncated pyramids casting tiny shadows. photographs twelve variations. could be a whole series. the piano is untuned and that is also beautiful in its own way.//]
](else-if: $glasses is "film")[(text-colour:red)[//'this is clearly the arthouse scene. single instrument. one source of light. the camera never moves.' starts mentally casting it. would be better in black and white.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//one step inside and already backing out. too small, too cluttered, the piano is taking up a third of the floor space. the ceiling feels like it's getting lower. exits promptly.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//you play one note on the piano. it's an F#. it is extremely out of tune. the room eats the sound immediately. unacceptable//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you tap the acoustic panels in different spots. the hollow ones are in the corners, which doesn't match the standard installation pattern. someone did this themselves.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you check whether the room has a booking system. it does not appear to. this is an operational gap and they already know who to email about it.//]]
(text-colour: gray)[(text-style: "italic")[(link:"You find an extra pair of glasses lying here. Do you swap your glasses for them? If you do, you will feel compelled to restart your journey")[(go-to: "Change Glasses")]]]]
''Do you proceed?''
[(text-colour: gray)[[Main Corridor]]] (if: $glasses is "music")[
[(text-colour: gray)[[Mechanical Room]]]]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Concrete steps, metal railing. Sound behaves oddly. Someone has written something at knee height on the wall.
(if: $glasses is "art")[(text-colour:orange)[//spots the writing at knee height. someone scratched 'still here' into the paint probably years ago. crouches to photograph it. this is genuinely the most interesting mark in the whole building so far.//]
](else-if: $glasses is "film")[(text-colour:red)[//you look up. the overhead light shaft is incredible. finally. this is what you came for.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//doesn't use the stairs so much as audition them. runs the full flight before the door has even closed. the acoustics on the way up are different from the way down. files this away.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//tests the echo with a single low hum. it comes back a half-beat later, slightly altered. hums again. this whole building is an instrument and no one has figured that out.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//the stairwell camera is real but the cable runs behind a panel that looks like it hasn't been opened in years. wonders if it's actually recording anything or just performing surveillance.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you read the fire safety notice fully, including the small print. notes two procedural inconsistencies with the version posted in the lobby. this could be a liability issue. probably won't say anything.//]
](text-colour: gray)[(text-style: "italic")[(link:"You find an extra pair of glasses lying here. Do you swap your glasses for them? If you do, you will feel compelled to restart your journey")[(go-to: "Change Glasses")]]]
''Do you proceed?''
[(text-colour: gray)[[Main Corridor]]]
[(text-colour: gray)[[Upper Floor Hallway]]]
[(text-colour: gray)[[Gallery Rooftop]]]]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Blinking lights. Cable bundles. A laminated password list taped to a shelf. It's warm.
(if: $glasses is "art")[(text-colour:orange)[//you photograph the cable tangle for a full minute. the way they've been zip-tied and labeled and still somehow achieved total visual chaos. that's institutional honesty. that's the real portrait of this building.//]
](else-if: $glasses is "film")[(text-colour:red)[//'this is the surveillance room in every thriller ever made.' someone is definitely monitoring something. the blinking lights are doing excellent work. would put this in act two, just before everything goes wrong.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//the warmth is actually the first thing that registers, then the noise. there is no comfortable place to stand. the whole room hums at a frequency that makes staying feel like a bad idea.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//stands completely still and listens to the server hum. it's a layered chord. several frequencies overlapping. has heard worse. genuinely considers recording this before remembering they came in looking for something else.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you read the laminated password list. says nothing. notes everything.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you are not sure you should be here. you stay exactly 90 seconds. mentally rehearses an explanation if someone walks in. the explanation is very good.//]]
(text-colour: gray)[(text-style: "italic")[(link:"You find an extra pair of glasses lying here. Do you swap your glasses for them? If you do, you will feel compelled to restart your journey")[(go-to: "Change Glasses")]]]]
''Do you proceed?''
[(text-colour: gray)[[Main Corridor]]] (if: $glasses is "creative tech")[
[(text-colour: gray)[[Hidden Route]]]]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[A metal door. DO NOT PROP OPEN sign. Natural light under the gap. It might be unlocked.
(if: $glasses is "art")[(text-colour:orange)[//you slow to a stop. there's a quality of light up here. north-facing windows, diffuse, no harsh shadows. this is the lighting every critique room should have and never does. starts walking slowly.//]
](else-if: $glasses is "film")[(text-colour:red)[//the upper floor has genuine cinematic potential. natural light, interesting architecture, the sound of someone working behind a door. this is the location.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//tests the floor with a small jump. good spring. higher ceiling. finally some spatial generosity. does a slow turn to test clearance on all sides. confirms: yes. this works.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//presses ear against a studio door and hears something indistinct. a voice, maybe an instrument, maybe just someone talking to themselves. stays there longer than is strictly normal.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you pull up a mental map of the camera positions noted on the lower floor. the upper floor has a coverage gap. no camera between the stairwell and the studios. files this away.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you read every departmental notice, schedule, and opportunity posting. finds a call for submissions to a journal that closed six months ago. you feel vaguely sad about it.//]]]
''Do you proceed?''
[(text-colour: gray)[[Upper Floor Hallway]]]
(if: $glasses is "creative tech")[ [(text-colour: gray)[[Balcony]]]
](if: $glasses is "dance")[ [(text-colour: gray) [[Balcony]]]
]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Long table. Chairs. A projector aimed at a blank wall. Someone left a coffee cup and a printed agenda.
(if: $glasses is "art")[(text-colour:orange)[//you photograph the empty chairs in a long row. the projector aimed at a blank wall. the leftover coffee cup. this is an accidental installation about institutional power and they will be thinking about it for weeks.//]
](else-if: $glasses is "film")[(text-colour:red)[//'this is where the villain explains their whole plan.' the projector, the long table, the single coffee cup. someone was here and they made a decision. this is the scene just after, when the room still knows what happened.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you sit at the head of the table, which is the only interesting thing to do in this room. spins the chair once. decides this counts as choreography.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//you rap your knuckles on the table in three different spots. different timbres. the room has terrible acoustics and someone paid a lot of money for that carpet specifically to ensure this.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[// the projector is still warm. it was on recently. wonders what was displayed and whether it's cached anywhere.//]
](else-if: $glasses is "comm")[(text-colour:green)[// you sit down without hesitating. picks up the printed agenda. reads it fully. it raises more questions than it answers and several of those questions concern them professionally. puts it back exactly as they found it.//]
]]''Do you proceed?''
[(text-colour: gray)[[Dean's Suite]]][
[(text-colour: gray)[[Ending: The Report]]]]
<img src="http://meganw.asim-smu.com/Ending.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Loud. Pipes, ducts, a boiler. Hot metal smell. The building's actual interior.
(if: $glasses is "art")[(text-colour:orange)[//you stand in the entrance for a long time before moving. the scale is wrong in the best way. pipes that belong to a building much larger than this one, ducts running into walls that shouldn't be thick enough to contain them. this is the honest architecture.//]
](else-if: $glasses is "film")[(text-colour:red)[//you immediately think: climax scene. the protagonist has been chasing something through the whole film and it ends here, in the noise and the heat, with the pipes as witness. perfect.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you move through carefully, reading the space around the obstacles. the pipes create corridors within corridors. there's a kind of enforced choreography to navigating this room. finds that interesting.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//you stop walking and just stand there. the room is a full chord. the boiler, the ventilation, the pipe resonance, something electrical humming at a frequency below the others. this is the most honest sound in the building and no one comes here.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[// you label everything. you read every pipe, every valve, every junction. finds three systems that interact in ways the building manual probably doesn't describe. starts sketching a diagram.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you make a mental note to contact facilities. this room is clearly important and clearly not on any official tour. that's a risk communication failure and they have thoughts.//]
]]''Do you proceed?''
[(text-colour: gray)[[Loading Dock]]][
[(text-colour: gray)[[Practice Room]]][
[(text-colour: gray)[[Ending: The Score]]]]]
<img src="http://meganw.asim-smu.com/Ending.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[A narrow corridor not on any map. Exposed conduit. Fluorescent strip. It goes somewhere.
(if: $glasses is "art")[(text-colour:orange)[//this place does not appear to exist. the wall here is just a wall. you don't look at it twice.//]
](else-if: $glasses is "film")[(text-colour:red)[//this place does not appear to exist. the wall here is just a wall. you don't look at it twice.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//this place does not appear to exist. the wall here is just a wall. you don't look at it twice.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//this place does not appear to exist. the wall here is just a wall. you don't look at it twice.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you knew this was here. you could feel it in the layout. the server closet is too shallow for the space the building's exterior suggests. there's a corridor behind it. there has always been a corridor behind it.//]
](else-if: $glasses is "comm")[(text-colour:green)[//this place does not appear to exist. the wall here is just a wall. you don't look at it twice.//]
]]''Do you proceed?''
[(text-colour: gray)[[Empty Library]]][
[(text-colour: gray)[[Ending: The Exploit]]]]
<img src="http://meganw.asim-smu.com/Ending.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[High ceilings. Work in progress on the walls. Natural light. Paint or turpentine smell.
(if: $glasses is "art")[(text-colour:orange)[//you slow down immediately and stay that way. the work on the walls is unfinished and that's the best kind. the smell is paint and turpentine and a third thing that doesn't have a name. this is the only room in the building that feels like it was built for actual use.//]
](else-if: $glasses is "film")[(text-colour:red)[//the light is genuinely exceptional up here. diffuse, directional, forgiving. looks around slowly. 'okay. yes. this is the location. this has been the location the whole time.'//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you check the floor first. good surface, real clearance, no obstacles in the centre. does one full turn without asking permission. yep. this is a space.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//you notice the particular quality of silence in a room where people are working. it's not empty silence, it's occupied silence. every so often something shifts or scrapes and the room absorbs it. stays near the door, listening.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you notice the storage cabinet is padlocked with a model that retails for about twelve dollars. not a deterrent. wonders what's in it. probably cables.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you look around, genuinely impressed. notes the productive atmosphere. considers whether this space could be better documented for promotional materials. the answer is obviously yes.//]
]]''Do you proceed?''
[(text-colour: gray)[[Upper Floor Hallway]]][
[(text-colour: gray)[[Ending: The Work]]]]
<img src="http://meganw.asim-smu.com/Ending.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[Wider. More light. Studios up here. Sound of someone working behind a closed door.
(if: $glasses is "art")[(text-colour:orange)[//you slow to a stop. there's a quality of light up here. north-facing windows, diffuse, no harsh shadows. this is the lighting every critique room should have and never does. starts walking slowly.//]
](else-if: $glasses is "film")[(text-colour:red)[//the upper floor has genuine cinematic potential. natural light, interesting architecture, the sound of someone working behind a door. this is the location.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//tests the floor with a small jump. good spring. higher ceiling. finally some spatial generosity. does a slow turn to test clearance on all sides. confirms: yes. this works.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//presses ear against a studio door and hears something indistinct. a voice, maybe an instrument, maybe just someone talking to themselves. stays there longer than is strictly normal.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you pull up a mental map of the camera positions noted on the lower floor. the upper floor has a coverage gap. no camera between the stairwell and the studios. files this away.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you read every departmental notice, schedule, and opportunity posting. finds a call for submissions to a journal that closed six months ago. you feel vaguely sad about it.//]]
(text-colour: gray)[(text-style: "italic")[(link:"You find an extra pair of glasses lying here. Do you swap your glasses for them? If you do, you will feel compelled to restart your journey")[(go-to: "Change Glasses")]]]]
''Do you proceed?''
[(text-colour: gray)[[Stairwell]]][
[(text-colour: gray)[[Gallery Rooftop]]][
[(text-colour: gray)[[Studio Space]]]]]<div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[You close your eyes and imagine ou're outside. Wind. The campus or city spreads out. The doors may have locked behind you.
(if: $glasses is "art")[(text-colour:orange)[//has already taken eleven photographs before fully registering that they're outside. the city/campus from up here is a composition they didn't know they needed. stands very still.//]
](else-if: $glasses is "film")[(text-colour:red)[//this is it. this is the establishing shot you've been looking for since the front door. wide, natural, the building itself in frame below. if the film started here and ended here it would make complete sense. it might also be a commercial.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you start moving before fully registering the decision to move. the wind creates resistance. the surface is different. the whole thing is a new spatial problem and they are already solving it.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//the wind has a pitch and it changes with direction. the city adds a low register, the campus adds a mid register. you hum the note that fills in the gap. it works.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you immediately looks for satellite dishes, antenna arrays, exhaust vents, and any visible infrastructure that doesn't appear on the floor plans. finds two things. you say nothing to anyone.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you look out at the view and mentally drafts a press release. it opens with 'situated at the heart of campus.' you immediately revises it. the second draft is much better.//]
]]''Do you proceed?''
[(text-colour: gray)[[Gallery Rooftop]]][
[(text-colour: gray)[[Ending: The View]]]]
<img src="http://meganw.asim-smu.com/Ending.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[You write a press release about everything you've seen.
It is extremely professional.
It explains nothing.
(if: $glasses is "art")[(text-colour:orange)[//the press release is somehow about you.//]
](else-if: $glasses is "film")[(text-colour:red)[//the press release is somehow about you.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//the press release is somehow about you.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//the press release is somehow about you.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//the press release is somehow about you.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you feel you've done your job.//]
]]''Restart?''
[(text-colour: gray)[[Title Screen]]][]
<img src="http://meganw.asim-smu.com/Will%20you%20start%20again.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[You stay in the mechanical room for three hours.
You have composed something.
No one will ever hear it. You leave.
(if: $glasses is "art")[(text-colour:orange)[//you find this deeply concerning.//]
](else-if: $glasses is "film")[(text-colour:red)[//you find this deeply concerning.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you find this deeply concerning.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//perfect.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//you find this deeply concerning.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you find this deeply concerning.//]
]]''Restart?''
[(text-colour: gray)[[Title Screen]]][]
<img src="http://meganw.asim-smu.com/Will%20you%20start%20again.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[You find something in the building's system.
You close the door quietly.
You tell no one.
(if: $glasses is "art")[(text-colour:orange)[//you feel like you should not be here.//]
](else-if: $glasses is "film")[(text-colour:red)[//you feel like you should not be here.//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you feel like you should not be here.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//you feel like you should not be here.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//sometimes, things are hard to explain.//]
](else-if: $glasses is "comm")[(text-colour:green)[//you feel like you should not be here.//]
]]''Restart?''
[(text-colour: gray)[[Title Screen]]][]
<img src="http://meganw.asim-smu.com/Will%20you%20start%20again.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[You never leave the studio. Someone finds your jacket there the next morning.
(if: $glasses is "art")[(text-colour:orange)[//how intentional.//]
](else-if: $glasses is "film")[(text-colour:red)[//how concerning//]
](else-if: $glasses is "dance")[(text-colour:blue)[//how concerning.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//how concerning.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//how concerning.//]
](else-if: $glasses is "comm")[(text-colour:green)[//how concerning.//]
]]''Restart?''
[(text-colour: gray)[[Title Screen]]][]
<img src="http://meganw.asim-smu.com/Will%20you%20start%20again.gif" class="topright-gif"><div id="txt" style="
background:white;
position:fixed;
bottom:5vh;
left:50%;
transform:translateX(-50%);
width:80vw;
max-height:40vh;
overflow:auto;
padding:30px;
font-size:0.7em;
line-height:1.5em;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
border-radius:12px;
">(text-colour:black)[You look outside.
Doors locked behind you.
You don't mind at all.
(if: $glasses is "art")[(text-colour:orange)[//odd.//]
](else-if: $glasses is "film")[(text-colour:red)[//this was the shot//]
](else-if: $glasses is "dance")[(text-colour:blue)[//you start choreographing immediately.//]
](else-if: $glasses is "music")[(text-colour:yellow)[//odd.//]
](else-if: $glasses is "creative tech")[(text-colour:purple)[//odd.//]
](else-if: $glasses is "comm")[(text-colour:green)[//odd.//]
]]''Restart?''
[(text-colour: gray)[[Title Screen]]][]
<img src="http://meganw.asim-smu.com/Will%20you%20start%20again.gif" class="topright-gif">