.desktop_mockupRoot__HAeud{min-height:100vh;width:100vw;background:#000000;color:#ffffff;font-family:DM Mono,Menlo,Monaco,monospace;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;margin:0;box-sizing:border-box;font-size:calc(.85vw + .85vh);line-height:1.3;letter-spacing:.04em;z-index:1}.desktop_mockupRoot__HAeud ::selection{background:#ffffff;color:#000000}.desktop_leftCol__i4S5W{width:52vw;padding:2vw 0 0 2.5vw}.desktop_leftCol__i4S5W,.desktop_rightCol__vAPos{mix-blend-mode:hard-light;position:relative;z-index:2}.desktop_rightCol__vAPos{width:48vw;padding:2vw 2.5vw 0 0;text-align:right}.desktop_leftCol__i4S5W.desktop_textSelected__90dxd,.desktop_rightCol__vAPos.desktop_textSelected__90dxd{mix-blend-mode:exclusion}.desktop_header__WEuKW{font-weight:700;font-size:1.1em;letter-spacing:.15em;color:#000000}.desktop_headerSpacer__FCvG0{height:2.6em}.desktop_section__nfoqf{font-weight:700;font-size:1em;letter-spacing:.15em}.desktop_sectionSpacing__oLunO{margin-top:0}.desktop_betweenSections__mrZWO{margin-bottom:0}.desktop_spacerLine__yjcuU{font-size:.1em;line-height:.6em;color:transparent}.desktop_workTitle__Zk7B1{color:#ffffff;font-weight:400;letter-spacing:.15em;font-size:.9em}.desktop_workLink__go_Ea{color:#ffffff;text-decoration:none;cursor:pointer;letter-spacing:.15em;font-size:.9em}.desktop_workLink__go_Ea:hover{text-decoration:underline}.desktop_workSubtitle__GF5uw{color:#000000;font-weight:400;letter-spacing:.15em;font-style:italic;font-size:.8em}.desktop_presentationTitle__dwNoh,.desktop_writingTitle__jKcXJ{color:#ffffff;letter-spacing:.15em;font-size:.9em}.desktop_presentationLink__OzaNb:hover,.desktop_writingLink__0hFjd:hover{text-decoration:underline;cursor:pointer}.desktop_hello__rJ5pH{font-weight:700;font-size:1.3em;color:#ffffff;letter-spacing:.15em;position:relative;right:var(--hello-right-trim)}.desktop_faded__dn2Zq{color:#000000;font-weight:400}.desktop_highlight__RIqtk{color:#ffffff;font-weight:400}.desktop_rightDescBottom__YnE8l,.desktop_rightDesc__NYksD{letter-spacing:.15em;font-size:.9em}.desktop_rightContent__Ug8BF{position:relative;--hello-right-trim:0.23em}.desktop_centeredShortcut__txjea{position:fixed;top:10%;left:50%;transform:translate(-50%,-50%);font-size:2vw;font-family:Menlo,Monaco,monospace;font-weight:700;letter-spacing:.1em;color:#43008a;user-select:none;pointer-events:none;z-index:10}.desktop_backgroundVideo__jcGSk{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;opacity:1;pointer-events:none}.desktop_backgroundConstrainWidth__IKS45{object-fit:contain}.desktop_backgroundVisible__RJicT{opacity:1}.desktop_backgroundHidden__cDeu1{opacity:0}.desktop_instagramDock__FrcMX{margin-top:.8em;margin-right:-1vw;display:inline-flex;align-items:center;justify-content:flex-end;position:relative;mix-blend-mode:hard-light;user-select:none;-webkit-user-select:none}.desktop_instagramButton__anahI{border:0;background:transparent;padding:0;margin:0;cursor:pointer;line-height:0}.desktop_instagramIcon__xZZkv{width:clamp(20px,1.7vw,34px);height:auto;display:block}.desktop_instagramMenu__lUado{position:absolute;right:calc(100% + .5em);top:50%;transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;gap:.55em;white-space:nowrap}.desktop_instagramLink__wPuJJ{color:#ffffff;text-decoration:none;letter-spacing:.15em;font-size:.65em;text-transform:lowercase}.desktop_instagramLink__wPuJJ:hover{text-decoration:underline}.desktop_mockupRoot__HAeud a,.desktop_mockupRoot__HAeud a:hover,.desktop_mockupRoot__HAeud button,.desktop_mockupRoot__HAeud button:hover{cursor:none}.Cursor_cursor__pFyDE{width:100px;height:30px;background-color:#d4ff7f;position:absolute;pointer-events:none;transform:translate(-50%,-50%);animation:Cursor_pulseGreen__XQvzQ 2s infinite;z-index:1;mix-blend-mode:hard-light;border-radius:2px;transition:width .12s ease,height .12s ease,border-radius .12s ease}.Cursor_cursorLinkHover__PljFL,.Cursor_cursorPressed__480DQ{width:12px;height:12px;border-radius:50%}.Cursor_cursorLinkHover__PljFL{animation:Cursor_pulseGreen__XQvzQ .8s ease-in-out infinite,Cursor_hoverCircleSize__zGNGX .8s ease-in-out infinite}@keyframes Cursor_pulseGreen__XQvzQ{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes Cursor_hoverCircleSize__zGNGX{0%,to{width:12px;height:12px}50%{width:16px;height:16px}}