._HomeScroller_1gkqd_1{overflow:hidden;overflow:clip;width:100vw;overscroll-behavior:none}._HomeRoot_1gkqd_13{overflow-x:hidden;overflow-x:clip}._SectionRoot_9tdq4_1{width:100vw;position:relative;isolation:isolate;overflow:hidden;overflow:clip}._ProfileRoot_d7hku_1{width:100%;height:100%;border:none;position:relative;color:var(--ink)}._UofCItemRoot_d7hku_9{border:.6vw solid transparent;height:7.5vw;width:7.5vw;display:flex;justify-content:center;align-items:center;outline:1px solid var(--line-strong);outline-offset:-1px;background:rgb(var(--surface-rgb) / .28);box-shadow:0 .8vw 2vw #0003;transition:outline-color var(--dur-fast) ease,background-color var(--dur-fast) ease}._UofCItemRoot_d7hku_9:hover{outline-color:var(--ink-2);background:rgb(var(--ink-rgb) / .08)}._UofCLogoImage_d7hku_30{height:8.5vw;width:8.5vw;border:none;margin:1.75vw 0 0 1.75vw;z-index:100;-webkit-user-select:none;user-select:none;pointer-events:none;filter:invert(1) brightness(.86) drop-shadow(0 2px 8px rgba(0,0,0,.28))}._indicatorCont_d7hku_46{background-color:rgb(var(--ink-rgb) / .08);border-radius:1px;height:9.9vw;width:9.9vw;box-shadow:inset 0 0 0 1px var(--line-strong),0 0 4rem rgb(var(--ink-rgb) / .06)}._OverLapAreaForArtifact_d7hku_54{position:absolute;width:170vmax;height:170vmax;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;overflow:hidden}._rippleEffect_d7hku_67{position:absolute;background:radial-gradient(circle at 50%,rgb(var(--ink-rgb) / .14),rgb(var(--surface-rgb) / .6) 14%,transparent 75%);animation:_ripple_d7hku_67 .6s ease-in forwards;z-index:-1}@keyframes _ripple_d7hku_67{0%{width:0;height:0}to{width:100%;height:100%}}._informationContainer_d7hku_86{position:absolute;top:0;left:26vw;width:62vw;height:100%;border:none;z-index:1;display:grid;grid-template-columns:40% 1fr;grid-template-rows:45% 1fr;justify-content:start;align-items:end;color:var(--ink);animation:_animSlow_d7hku_1 1.5s forwards linear}@keyframes _animSlow_d7hku_1{0%{opacity:0}to{opacity:1}}._mainTextContainer_d7hku_117{position:relative;margin-bottom:15%;background-color:var(--glass);box-shadow:inset 0 -1px 0 var(--line);height:6vh;border:none;display:flex;justify-content:start;align-items:center;color:var(--ink-2)}._title_d7hku_134{position:absolute;bottom:110%;left:1vw;font-size:2.2vw;font-weight:400;line-height:1.2;color:var(--ink)}._subTitle_d7hku_145{font-size:max(1.2vw,13px);white-space:nowrap;padding-left:1vw}._date_d7hku_151{position:absolute;bottom:-.6vw;right:.2vw;font-family:var(--font-mono);font-size:max(.9vw,11px);line-height:1;white-space:nowrap;color:var(--ink-3)}._NavListContainer_d7hku_163{align-self:start;border:none;color:var(--ink-2);font-weight:100;display:flex;flex-direction:column;padding-left:5%;-webkit-user-select:none;user-select:none}._NavListItem_d7hku_179{display:block;width:100%;border:none;background:none;color:inherit;font:inherit;font-size:clamp(16px,1.5vw,26px);text-align:left;position:relative;transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease;padding-top:.5vh;padding-bottom:.5vh;cursor:pointer}._NavListItem_d7hku_179:hover{color:var(--ink);background:linear-gradient(90deg,rgb(var(--ink-rgb) / .09) 0%,rgb(var(--ink-rgb) / .05) 40%,transparent 100%)}._NavListItem_d7hku_179:after{content:"";width:1px;height:1.5vh;background:var(--ink-2);position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0}._selected_d7hku_219{color:var(--ink);background:linear-gradient(90deg,rgb(var(--ink-rgb) / .12) 0%,rgb(var(--ink-rgb) / .04) 40%,transparent 100%)}._selected_d7hku_219._NavListItem_d7hku_179:after{opacity:1}._selected_d7hku_219._NavListItem_d7hku_179{padding-left:2vh}._contentBox_d7hku_237{align-self:center;grid-row:1/3;grid-column:2/3}._dragIndicator_d7hku_243{position:absolute;top:0;left:0;height:5px;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:left;animation:_animSlow_d7hku_1 1s forwards linear}._glowCont_d7hku_264{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent)}._glow_d7hku_264{position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.728) 50%,rgba(255,255,255,0) 100%);animation:_silk_d7hku_1 2s infinite linear;opacity:0}@keyframes _silk_d7hku_1{0%{opacity:1;transform:translate(250%)}to{opacity:1;transform:translate(-100%)}}._MouseTrack_d7hku_308{position:absolute;inset:0;animation:_mouse_d7hku_1 3s infinite ease-in-out}._MouseImage_d7hku_314{position:absolute;top:0;left:0;height:5vh;width:auto;transform:translateY(-20%);filter:invert(1)}@keyframes _mouse_d7hku_1{0%{transform:translate(110%);opacity:0}15%{opacity:0}25%{opacity:1}85%{opacity:1}to{transform:translate(0);opacity:0}}@media (prefers-reduced-motion: reduce){._glow_d7hku_264,._MouseTrack_d7hku_308{animation:none}._glow_d7hku_264{opacity:0}}._LabelCont_d7hku_354{position:absolute;height:1.5vw;width:14vw;background:rgb(var(--surface-rgb) / .32);box-shadow:inset 0 -1px 0 var(--line-strong);-webkit-user-select:none;user-select:none;pointer-events:none}._pos_d7hku_366{position:absolute;bottom:35%;left:.6vw;gap:.6vw;display:flex;justify-content:center;align-items:baseline}._artifactsNum_d7hku_376{font-family:var(--font-mono);font-size:max(.85vw,10px);line-height:1;color:var(--ink-3)}._artifactsText_d7hku_383{font-size:max(1.45vw,13px);line-height:1;color:var(--ink);font-weight:500;letter-spacing:.03em;-webkit-user-select:none;user-select:none;pointer-events:none}._resetPosition_d7hku_397{position:absolute;bottom:calc(5vmin + 3vh);right:calc(5vmin + 3vh)}._NavListItem_d7hku_179:focus-visible{outline-offset:4px}._DraggableContainer_1rum5_1{position:absolute;width:fit-content;height:fit-content;animation:_animSlow_1rum5_1 .5s forwards linear}@keyframes _animSlow_1rum5_1{0%{opacity:0}to{opacity:1}}._dragArea_1rum5_17{border:none;cursor:grab;padding:10px;z-index:0;touch-action:none}._TopLeft_1l61l_2,._TopRight_1l61l_3,._BottomLeft_1l61l_4,._BottomRight_1l61l_5{position:absolute;width:100%;height:100%;transition:width .3s,height .3s;z-index:100}._TopLeft_1l61l_2{top:0;left:0;border-top:2px solid var(--ink);border-left:2px solid var(--ink)}._TopRight_1l61l_3{top:0;right:0;border-top:2px solid var(--ink);border-right:2px solid var(--ink)}._BottomLeft_1l61l_4{bottom:0;left:0;border-bottom:2px solid var(--ink);border-left:2px solid var(--ink)}._BottomRight_1l61l_5{bottom:0;right:0;border-bottom:2px solid var(--ink);border-right:2px solid var(--ink)}._aboutRoot_g1yj5_1{position:relative;width:100%;height:fit-content;display:flex;justify-content:center}._whiteSquare_g1yj5_10{position:relative;margin-right:7.5vw;background-color:var(--glass);box-shadow:inset 0 0 0 1px var(--line-faint);width:18vw;height:50vh;border:none;color:var(--ink)}._WSTitle_g1yj5_25{position:absolute;top:.5vw;left:1vw;font-size:clamp(16px,1.45vw,24px);font-weight:400;white-space:nowrap}._desc_g1yj5_35{font-size:clamp(13px,min(2.1vh,1.1vw),19px);line-height:1.5;padding:3vw 1vw;color:var(--ink-2)}._decoLineHorizontal_g1yj5_42{position:absolute;top:2.5vw;left:5%;width:160%;height:1px;background-color:var(--line)}._decoLineVertical_g1yj5_53{position:absolute;top:0%;left:150%;width:1px;height:80%;background-color:var(--line)}._subjectPicture_g1yj5_64{position:absolute;bottom:5%;left:35%;width:20vw;height:25vh;object-fit:cover;border:none;box-shadow:0 1.5rem 3rem #00000038;z-index:1}._TopicRoot_y738j_1{position:relative;width:100%;height:70vh;padding-left:3vw}._subTitle_y738j_9{display:block;margin-top:.4em;font-size:max(1.1vw,13px);color:var(--ink-3)}._title_y738j_16{display:block;font-size:1.6vw;line-height:1.25;color:var(--ink);font-weight:400;margin-top:6.5vh}._desc_y738j_25{display:block;max-width:34em;margin-top:4.5vh;font-size:var(--text-body);line-height:1.55;color:var(--ink-2)}._TopicRoot_q9cy5_1{position:relative;width:100%;height:70vh}._topContainer_q9cy5_7{position:relative;border:none}._imageIcon_q9cy5_12{position:absolute;top:0;right:0;width:10vw;height:10vw;opacity:0;animation:_topCont_q9cy5_7 .6s ease-out forwards;transform-origin:center}@keyframes _topCont_q9cy5_7{0%{opacity:.2;transform:scale(.2) rotate(0)}40%{transform:scale(1) rotate(0)}60%{transform:scale(1) rotate(0)}to{opacity:.5;transform:scale(1) rotate(-360deg)}}._circleAnim_q9cy5_42{position:absolute;top:0;right:0;width:10vw;height:10vw;z-index:-1;display:flex;justify-content:center;align-items:center}._circleAnim_q9cy5_42:after{content:"";width:100%;height:100%;border-radius:100%;transform:scale(0);border:var(--line) solid 1px;animation:_expand_q9cy5_1 .5s ease-in .35s forwards}@keyframes _expand_q9cy5_1{0%{transform:scale(0);opacity:.5}to{transform:scale(20);opacity:0}}._vertical_q9cy5_77{position:absolute;bottom:0;left:1vh;writing-mode:vertical-rl;transform:rotate(180deg);border-left:none;height:70vh;line-height:.8;width:0;overflow:hidden;animation:_verticalExpand_q9cy5_1 .25s ease-in .6s forwards}@keyframes _verticalExpand_q9cy5_1{0%{width:0;border-left:none}to{width:10vh;border-left:solid var(--line) 1px}}._subTitle_q9cy5_104{position:absolute;top:1vh;right:.6vh;font-size:3.5vh;color:var(--ink-4);font-weight:400;letter-spacing:.4vh;line-height:1.5;z-index:-1}._title_q9cy5_117{position:absolute;top:1vh;right:4.65vh;font-size:6vh;color:var(--ink-2);font-weight:400}._topicCont_q9cy5_126{position:absolute;top:18%;left:16vh;width:0;white-space:nowrap;overflow:hidden;background-color:var(--glass);box-shadow:inset 0 -1px 0 var(--line);animation:_typing_q9cy5_1 .25s ease-in .65s forwards}@keyframes _typing_q9cy5_1{0%{width:0}to{width:30vh}}._triangle_q9cy5_147{width:1px;height:1.5vh;background:var(--ink-2);position:absolute;top:50%;left:0;transform:translateY(-50%)}._topic_q9cy5_126{font-size:3.5vh;font-weight:400;letter-spacing:.3vh;padding-left:3vh;z-index:-1;color:var(--ink)}._whiteSquare_q9cy5_169{position:absolute;top:37%;left:22%;right:0;border:none;color:var(--ink-2)}._list_q9cy5_180{list-style:none;font-size:min(var(--text-body),2.2vh);line-height:1.45}._listItem_q9cy5_189{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:1em;padding:.15em 0;clip-path:inset(0 100% 0 0);animation:_revealLine_q9cy5_1 .18s ease-in forwards}@keyframes _revealLine_q9cy5_1{to{clip-path:inset(0 0 0 0)}}._itemIndex_q9cy5_206{font-family:var(--font-mono);font-size:.8em;color:var(--ink-4)}._itemDate_q9cy5_212{font-size:.85em;color:var(--ink-3);white-space:nowrap}@media (prefers-reduced-motion: reduce){._imageIcon_q9cy5_12,._circleAnim_q9cy5_42:after,._vertical_q9cy5_77,._topicCont_q9cy5_126,._listItem_q9cy5_189{animation-duration:1ms;animation-delay:0s!important}}._TopicRoot_svvaf_1{position:relative;width:100%;height:70vh;padding-left:3vw}._date_svvaf_9{display:block;text-align:right;font-family:var(--font-mono);font-size:max(.9vw,11px);color:var(--ink-3)}._subTitle_svvaf_18{display:block;margin-top:1.5vh;font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}._title_svvaf_28{display:block;margin-top:.3em;font-size:1.6vw;line-height:1.25;color:var(--ink);font-weight:400}._list_svvaf_37{max-width:36em;font-size:var(--text-body);line-height:1.55;border:none;color:var(--ink-2);padding-top:3vh}._listItem_svvaf_48{padding-top:1vh;width:100%;overflow:hidden}._dot_svvaf_55{display:inline-block;width:5px;height:5px;margin-right:1em;vertical-align:.2em;background:var(--ink-3)}._itemText_svvaf_64{display:block;padding-left:calc(5px + 1em);text-indent:calc(-5px - 1em);transform:translateY(100%);animation:_comeUp_svvaf_1 .15s ease-in-out forwards}@keyframes _comeUp_svvaf_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._itemText_svvaf_64{transform:none;animation:none}}:where(._ActionButton_m097h_20){position:relative;display:inline-flex}._ActionButton_m097h_20{padding:var(--frame-gap, 4px);border:1px solid var(--line);background:none;color:var(--ink-2);text-decoration:none;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease}._Plate_m097h_39{position:relative;isolation:isolate;flex:1;display:inline-flex;align-items:center;justify-content:var(--plate-justify, center);gap:clamp(10px,.9vw,16px);min-height:40px;padding:var(--plate-padding, 0 clamp(16px, 1.3vw, 24px));background-color:rgb(var(--surface-rgb) / .56);box-shadow:inset 0 1px rgb(var(--ink-rgb) / .07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-display);font-size:var(--text-button);font-weight:500;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-fast) ease}._Plate_m097h_39:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(160px circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgb(var(--ink-rgb) / .2),transparent),rgb(var(--ink-rgb) / .07);opacity:0;transition:opacity var(--dur-med) var(--ease-out)}._Plate_m097h_39>svg{flex:none;width:1.35em;height:1.35em;opacity:.75;transition:transform var(--dur-med) var(--ease-out),opacity var(--dur-fast) ease}._Bracket_m097h_96{position:absolute;width:var(--bracket-size, 12px);height:var(--bracket-size, 12px);border:0 solid;color:var(--ink);pointer-events:none;transition:left .52s var(--ease-in-out) .12s,transform var(--dur-fast) ease,color var(--dur-fast) ease}._Bracket_m097h_96:before,._Bracket_m097h_96:after{content:"";position:absolute;width:2px;height:0;background:currentColor;transition:height .14s ease-in}._Bracket_m097h_96:before{left:0}._Bracket_m097h_96:after{right:0}._BracketStart_m097h_127{top:calc(-1 * var(--bracket-offset, 5px));left:calc(-1 * var(--bracket-offset, 5px));border-top-width:2px}._BracketStart_m097h_127:before,._BracketStart_m097h_127:after{top:0}._BracketEnd_m097h_138{bottom:calc(-1 * var(--bracket-offset, 5px));left:calc(100% + var(--bracket-offset, 5px) - var(--bracket-size, 12px));border-bottom-width:2px}._BracketEnd_m097h_138:before,._BracketEnd_m097h_138:after{bottom:0}._BracketStart_m097h_127:before,._BracketEnd_m097h_138:after{height:100%;transition:height .2s var(--ease-out) .6s}._ActionButton_m097h_20:hover,._ActionButton_m097h_20:focus-visible{border-color:var(--line-strong);color:var(--ink)}._ActionButton_m097h_20:hover ._Plate_m097h_39:before,._ActionButton_m097h_20:focus-visible ._Plate_m097h_39:before,._ActionButton_m097h_20:hover ._Plate_m097h_39>svg,._ActionButton_m097h_20:focus-visible ._Plate_m097h_39>svg{opacity:1}._ActionButton_m097h_20:hover ._BracketStart_m097h_127,._ActionButton_m097h_20:focus-visible ._BracketStart_m097h_127{left:calc(100% + var(--bracket-offset, 5px) - var(--bracket-size, 12px))}._ActionButton_m097h_20:hover ._BracketEnd_m097h_138,._ActionButton_m097h_20:focus-visible ._BracketEnd_m097h_138{left:calc(-1 * var(--bracket-offset, 5px))}._ActionButton_m097h_20:hover ._BracketStart_m097h_127:before,._ActionButton_m097h_20:focus-visible ._BracketStart_m097h_127:before,._ActionButton_m097h_20:hover ._BracketEnd_m097h_138:after,._ActionButton_m097h_20:focus-visible ._BracketEnd_m097h_138:after{height:0;transition:height .14s ease-in}._ActionButton_m097h_20:hover ._BracketStart_m097h_127:after,._ActionButton_m097h_20:focus-visible ._BracketStart_m097h_127:after,._ActionButton_m097h_20:hover ._BracketEnd_m097h_138:before,._ActionButton_m097h_20:focus-visible ._BracketEnd_m097h_138:before{height:100%;transition:height .2s var(--ease-out) .6s}._ActionButton_m097h_20:hover [data-direction=right],._ActionButton_m097h_20:focus-visible [data-direction=right]{transform:translate(3px)}._ActionButton_m097h_20:hover [data-direction=left],._ActionButton_m097h_20:focus-visible [data-direction=left]{transform:translate(-3px)}._ActionButton_m097h_20:hover [data-direction=up-right],._ActionButton_m097h_20:focus-visible [data-direction=up-right]{transform:translate(2px,-2px)}._ActionButton_m097h_20:active ._BracketStart_m097h_127{transform:translateY(2px)}._ActionButton_m097h_20:active ._BracketEnd_m097h_138{transform:translateY(-2px)}._ActionButton_m097h_20:active ._Plate_m097h_39{transform:scale(.985)}._ActionButton_m097h_20:focus-visible{outline:1px solid var(--accent);outline-offset:0;border-color:var(--accent)}._ActionButton_m097h_20:focus-visible ._Bracket_m097h_96{color:var(--accent)}._Small_m097h_240{--bracket-size: 9px;--bracket-offset: 4px;padding:3px}._Small_m097h_240 ._Plate_m097h_39{min-height:30px;padding:var(--plate-padding, 0 clamp(12px, .9vw, 16px));font-size:var(--text-label)}@media (prefers-reduced-motion: reduce){._ActionButton_m097h_20,._ActionButton_m097h_20 ._Plate_m097h_39,._ActionButton_m097h_20 ._Plate_m097h_39:before,._ActionButton_m097h_20 ._Plate_m097h_39>svg,._ActionButton_m097h_20 ._Bracket_m097h_96,._ActionButton_m097h_20 ._Bracket_m097h_96:before,._ActionButton_m097h_20 ._Bracket_m097h_96:after{transition:none!important}}._WebsiteProjectsRoot_146o5_3{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;border:none}._WebsiteFrameContainer_146o5_12{width:100%;height:100%;z-index:10;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;border:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._selectedView_146o5_31{background-color:rgb(var(--surface-rgb) / .3)}._WebsiteOuterFrame_146o5_35{position:absolute;top:45%;left:50%;width:0;height:0;z-index:0;border:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._FrameContainer_146o5_53{position:absolute;top:0;left:0;-webkit-perspective:125vh;perspective:125vh;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._FrameInner_146o5_72{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:start;border:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._clickWrapper_146o5_93{position:relative;width:100%;height:100%;border:none;-moz-user-select:-moz-all;-khtml-user-select:all;-webkit-user-select:all;-ms-user-select:all;user-select:all;pointer-events:all}._clickWrapper_146o5_93:focus-visible{outline-offset:2px}._activePanel_146o5_112{cursor:pointer}._frameImage_146o5_116{display:block;width:100%;height:100%;border:none;outline:1px solid var(--line);transition:outline-color var(--dur-fast) ease;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:0}._activePanel_146o5_112:hover ._frameImage_146o5_116{outline-color:var(--line-strong)}._Reticle_146o5_145{--arm: clamp(16px, 1.7vw, 30px);--stroke: 3px;position:absolute;top:0;left:0;z-index:1;transform:translate(-50%,-50%);pointer-events:none;animation:_reticleLock_146o5_1 .3s ease-out}._ReticleBracket_146o5_157{position:absolute;width:var(--arm);height:var(--arm);transition:left .52s var(--ease-in-out) .12s}._ReticleBracket_146o5_157:before{content:"";position:absolute;left:0;width:100%;height:var(--stroke);background:var(--ink)}._ReticleBracket_146o5_157 i{position:absolute;width:var(--stroke);height:0;background:var(--ink);transition:height .14s ease-in}._ArmStart_146o5_184{left:0}._ArmEnd_146o5_188{right:0}._ReticleTop_146o5_192{top:0;left:0}._ReticleTop_146o5_192:before,._ReticleTop_146o5_192 i{top:0}._ReticleBottom_146o5_202{bottom:0;left:calc(100% - var(--arm))}._ReticleBottom_146o5_202:before,._ReticleBottom_146o5_202 i{bottom:0}._ReticleTop_146o5_192 ._ArmStart_146o5_184,._ReticleBottom_146o5_202 ._ArmEnd_146o5_188{height:100%;transition:height .2s var(--ease-out) .6s}._ReticleTurned_146o5_220 ._ReticleTop_146o5_192{left:calc(100% - var(--arm))}._ReticleTurned_146o5_220 ._ReticleBottom_146o5_202{left:0}._ReticleTurned_146o5_220 ._ReticleTop_146o5_192 ._ArmStart_146o5_184,._ReticleTurned_146o5_220 ._ReticleBottom_146o5_202 ._ArmEnd_146o5_188{height:0;transition:height .14s ease-in}._ReticleTurned_146o5_220 ._ReticleTop_146o5_192 ._ArmEnd_146o5_188,._ReticleTurned_146o5_220 ._ReticleBottom_146o5_202 ._ArmStart_146o5_184{height:100%;transition:height .2s var(--ease-out) .6s}._ReticleHunting_146o5_240{transform:translate(-50%,-50%) scale(1.06);opacity:.4;animation:none}@keyframes _reticleLock_146o5_1{0%{transform:translate(-50%,-50%) scale(1.06);opacity:.4}to{transform:translate(-50%,-50%) scale(1);opacity:1}}._FrameOverlay_146o5_259{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;color:var(--ink);border:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._Readout_146o5_277{position:absolute;bottom:18vh;left:calc(7vw + 5vh)}._ReadoutIndex_146o5_283{margin-bottom:.5vh;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em}._ReadoutIndex_146o5_283 span{color:var(--ink-2)}._title_146o5_295{width:0;overflow:hidden;white-space:nowrap;font-weight:500;font-size:3vw;line-height:1.15;letter-spacing:.065em;text-transform:uppercase;animation:_typing_146o5_1 .3s ease-out forwards}@keyframes _typing_146o5_1{0%{width:0}to{width:100%}}._ProjectAction_146o5_319{position:absolute;bottom:18vh;right:calc(8vw + 5vh);display:flex}._BackButton_146o5_328{position:absolute;bottom:8vh;left:50%;z-index:10;transform:translate(-50%)}._Timeline_146o5_338{position:absolute;bottom:10vh;left:calc(7vw + 5vh);right:calc(8vw + 5vh);display:flex;align-items:center;gap:1.6vw}._TimelineEnd_146o5_349{color:var(--ink-3);font-weight:500;font-size:var(--text-micro);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}._TimelineTrack_146o5_358{position:relative;flex:1;height:1px;background-color:var(--line)}._TimelineTick_146o5_366{position:absolute;top:50%;width:1.6vw;height:3.4vh;transform:translate(-50%,-50%);padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}._TimelineTick_146o5_366:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:1.1vh;transform:translate(-50%,-50%);background-color:var(--ink-4)}._TimelineTickYear_146o5_391:before{height:2.2vh;background-color:var(--line-strong)}._TimelineTickActive_146o5_396:before,._TimelineTick_146o5_366:hover:before{height:2.8vh;background-color:var(--ink)}._TimelineYear_146o5_402{position:absolute;top:100%;left:50%;transform:translate(-50%);color:var(--ink-2);font-weight:500;font-size:var(--text-micro);letter-spacing:var(--tracking-label)}._TimelineLabel_146o5_415{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:.3em .7em;background-color:var(--panel);border:1px solid var(--line-faint);color:var(--ink);font-weight:500;font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none}._TimelineTick_146o5_366:hover ._TimelineLabel_146o5_415,._TimelineTick_146o5_366:focus-visible ._TimelineLabel_146o5_415{opacity:1}._TimelinePlayhead_146o5_441{position:absolute;top:50%;width:.7vw;height:.7vw;min-width:8px;min-height:8px;transform:translate(-50%,-50%);background-color:var(--accent);transition:left .3s ease-in-out;pointer-events:none}@media (prefers-reduced-motion: reduce){._Reticle_146o5_145,._title_146o5_295{animation:none}._ReticleBracket_146o5_157,._ReticleBracket_146o5_157 i{transition:none!important}._title_146o5_295{width:100%}._TimelinePlayhead_146o5_441{transition:none}}._SelectedViewRoot_1poil_1{position:absolute;top:45%;left:50%;transform:translate(-31%,-50%);animation:_fadeIn_1poil_1 .3s ease-in;z-index:0;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@keyframes _fadeIn_1poil_1{0%{opacity:0;transform:translate(-41%,-60%)}to{opacity:1;transform:translate(-31%,-50%)}}._id_1poil_32{position:absolute;bottom:8%;right:81%;color:var(--ink);margin:1rem;background-color:rgb(var(--surface-rgb) / .6);box-shadow:inset 0 -1px var(--line);width:fit-content;height:2vw;display:flex;justify-content:center;align-items:end;z-index:100}._id_1poil_32 span{font-size:4vw;transform:translateY(10%);padding:0 2vw;display:flex;justify-content:center;align-items:center;font-weight:100}._id_1poil_32 h2{font-size:2vw;transform:translateY(10%);padding:0 2vw;white-space:nowrap;font-weight:100;letter-spacing:.04em}._showcaseGeneral_1poil_70{position:absolute;object-fit:cover;border-radius:1px;outline:1px solid var(--line);box-shadow:0 1.5rem 3rem #00000038}._showcaseImage1_1poil_80{top:0;left:4%;width:52%;height:52%;z-index:3}._showcaseImage2_1poil_88{top:18%;right:0%;width:48%;height:48%;z-index:2}._showcaseImage3_1poil_96{bottom:4.5%;left:12.5%;width:46%;height:46%;z-index:1}._mediaAction_1poil_105{--frame-gap: .4vw;--bracket-size: 1.1vw;--plate-justify: flex-start;--plate-padding: .5vw 1.8vw .5vw .5vw;position:absolute;bottom:21.5%;right:2%;z-index:10;width:47%;height:15%}._mediaThumb_1poil_119{height:100%;aspect-ratio:16 / 9;margin-right:.6vw;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;opacity:.85;transition:opacity var(--dur-med) var(--ease-out)}._mediaAction_1poil_105:hover ._mediaThumb_1poil_119,._mediaAction_1poil_105:focus-visible ._mediaThumb_1poil_119{opacity:1}._playVideoIcon_1poil_139{width:2vw}@media (prefers-reduced-motion: reduce){._SelectedViewRoot_1poil_1{animation:none}._mediaThumb_1poil_119{transition:none}}._Modal_8ow7p_3{width:min(70vh * 16 / 9,100vw - 8vmin);max-width:none;aspect-ratio:16 / 9;margin:auto;padding:0;overflow:visible;border:none;outline:1px solid var(--line);background:#000;box-shadow:0 3rem 10rem #0009}._Modal_8ow7p_3::backdrop{background:var(--scrim)}._player_8ow7p_22{display:block;width:100%;height:100%;border:0}._closeButton_8ow7p_29{position:absolute;right:-10px;bottom:100%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) ease}._closeButton_8ow7p_29 svg{width:22px;height:22px}._closeButton_8ow7p_29:hover,._closeButton_8ow7p_29:focus-visible{color:var(--ink)}._HeroRoot_vmfk2_1{position:relative;width:100vw;overflow:hidden;font-size:1vw;-webkit-user-select:none;user-select:none;pointer-events:none}._terminalSequence_vmfk2_15{position:absolute;inset:0;z-index:0;animation:_terminalExit_vmfk2_1 .35s ease-in calc(var(--intro-duration) - .35s) both}._heroReveal_vmfk2_24{position:absolute;inset:0;animation:_heroReveal_vmfk2_24 .75s cubic-bezier(.2,.7,.2,1)}@keyframes _terminalExit_vmfk2_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.5rem)}}@keyframes _heroReveal_vmfk2_24{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}._heroCopy_vmfk2_42{position:absolute;bottom:9vh;left:7vw;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.2vh}._catchphrase_vmfk2_54{display:flex;align-items:center;gap:.9em;margin-left:.6vw;color:var(--ink-2);font-size:clamp(13px,1.15vw,22px);font-weight:500;letter-spacing:.3em;text-transform:uppercase}._catchphraseMark_vmfk2_69{flex:none;width:1.1em;height:1.1em;color:var(--accent)}._name_vmfk2_76{font-size:8.6vw;line-height:1;color:var(--ink);font-weight:100}._Warning_vmfk2_83{position:absolute;top:50%;left:50%;width:30vw;height:16vw;transform:translate(-50%,-50%);background-color:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);z-index:-2;animation:_warningInit_vmfk2_1 .85s cubic-bezier(.22,.68,.22,1) both}._Warning_vmfk2_83:before{content:"SKY TERMINAL";position:absolute;top:0;left:1.2vw;transform:translateY(-50%);padding:0 .6vw;background-color:var(--panel);color:var(--ink-3);font-weight:500;font-size:var(--text-micro);letter-spacing:.25em;white-space:nowrap;animation:_terminalLabel_vmfk2_1 .28s ease-out .68s both}@keyframes _warningInit_vmfk2_1{0%{clip-path:inset(49.8% 50%);opacity:0}15%{opacity:1}38%{clip-path:inset(49.8% 0)}to{clip-path:inset(-1.2vw -1px);opacity:1}}@keyframes _terminalLabel_vmfk2_1{0%{opacity:0;transform:translateY(calc(-50% + .3rem))}to{opacity:1;transform:translateY(-50%)}}._Warning_vmfk2_83:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--line-strong);transform-origin:left;animation:_terminalProgress_vmfk2_1 2.9s cubic-bezier(.2,.6,.3,1) 1.35s both}@keyframes _terminalProgress_vmfk2_1{0%{transform:scaleX(0);opacity:0}12%{opacity:.65}to{transform:scaleX(1);opacity:1}}._WarningInnerText_vmfk2_163{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30vw;height:2vw;font-weight:100;font-size:2vw;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;z-index:-1}._unknownUser_vmfk2_179 img{width:1.8vw;height:1.8vw;margin-right:1vw;filter:invert(1);opacity:.75}@keyframes _warningInnerInit_vmfk2_1{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}._unknownUser_vmfk2_179{position:absolute;inset:0;width:100%;height:100%;animation:_warningInnerInit_vmfk2_1 .35s ease-out .65s both,_unknownUser_vmfk2_179 .2s ease-in 1.35s forwards;transform:translateY(0);color:var(--ink-2);display:flex;justify-content:center;align-items:center}@keyframes _unknownUser_vmfk2_179{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.6rem)}}._Authenticated_vmfk2_225{position:absolute;inset:0;width:100%;height:100%;animation:_authenticated_vmfk2_1 .4s cubic-bezier(.2,.7,.2,1) 4.25s both;transform:translateY(.6rem);opacity:0;color:var(--ink);display:flex;justify-content:center;align-items:center;gap:.8vw}._Authenticated_vmfk2_225:before{content:"";width:.75vw;height:.4vw;border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);transform:translateY(-.1vw) rotate(-45deg)}@keyframes _authenticated_vmfk2_1{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}._coverPhoto_vmfk2_263{z-index:1;position:absolute;bottom:0;right:0;width:auto;height:100%;object-fit:cover}._switchUser_vmfk2_274{position:absolute;top:0%;left:0%;width:100%;height:100%;animation:_switchUser_vmfk2_274 2.9s ease-in-out 1.35s both;background-color:rgb(var(--surface-rgb) / .34);opacity:0;z-index:10}@keyframes _switchUser_vmfk2_274{0%{opacity:0}8%{opacity:1}90%{opacity:1}to{opacity:0}}._UsersList_vmfk2_305{position:absolute;bottom:6vw;right:6vw;display:flex;justify-content:center;align-items:stretch;flex-direction:column;padding:.5vw;gap:.3vw;color:var(--ink-2);border:1px solid var(--line);background-color:rgb(var(--surface-rgb) / .28);font-weight:100;font-size:2.4vw;letter-spacing:.15em;text-transform:uppercase;animation:_userListReveal_vmfk2_1 .35s ease-out 1.5s both}@keyframes _userListReveal_vmfk2_1{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}._User_vmfk2_305{width:13vw;padding:0 .7vw;display:flex;justify-content:space-between;align-items:center}._User_vmfk2_305 span{opacity:0;color:rgb(var(--ink-rgb) / .5)}._UserNone_vmfk2_347{color:var(--on-paper);background-color:var(--paper);animation:_removeSelect_vmfk2_1 .16s ease-out 1.75s forwards}._User_vmfk2_305._UserNone_vmfk2_347 span{opacity:1;color:var(--on-paper);animation:_removeText_vmfk2_1 .16s ease-out 1.75s forwards}._UserGuest_vmfk2_359{animation:_select_vmfk2_1 .28s ease-out 1.75s}._UserGuest_vmfk2_359 span{animation:_appearText_vmfk2_1 .28s ease-out 1.75s}._UserAdmin_vmfk2_367{animation:_select_vmfk2_1 .24s ease-out 2.03s forwards}._UserAdmin_vmfk2_367 span{animation:_appearText_vmfk2_1 .24s ease-out 2.03s forwards}@keyframes _removeSelect_vmfk2_1{0%{color:var(--on-paper);background-color:var(--paper)}to{color:var(--ink-2);background-color:transparent}}@keyframes _select_vmfk2_1{0%{color:var(--ink-2);background-color:transparent}to{color:var(--on-paper);background-color:var(--paper)}}@keyframes _removeText_vmfk2_1{0%{opacity:1}to{opacity:0}}@keyframes _appearText_vmfk2_1{0%{opacity:0}to{opacity:1}}._SignInCont_vmfk2_415{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30vw;display:flex;justify-content:center;align-items:start;flex-direction:column;gap:2.5vh;padding:2vh 0;color:var(--ink);background-color:transparent;font-size:1vw;overflow:hidden;white-space:nowrap;border-inline:1px solid var(--line);animation:_open_vmfk2_1 .35s var(--ease-out) 2.3s both}@keyframes _open_vmfk2_1{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}._SignInItem_vmfk2_450{display:flex;align-items:baseline;margin:0;padding-left:4vw;color:var(--ink-3);font-weight:500;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.2em}._InputTextWrapper_vmfk2_463{display:inline-flex;align-items:baseline;width:max-content;padding-left:2.5vw}._InputText_vmfk2_463{overflow:hidden;white-space:nowrap;width:0;color:var(--ink);font-family:var(--font-mono);font-size:1.3vw;letter-spacing:.05em;text-shadow:0 1px 6px rgba(0,0,0,.5);border-right:.12vw solid transparent}._InputTextUser_vmfk2_483{--typed-width:calc(14ch + .7em);animation:_typingInput_vmfk2_1 .6s steps(14,end) 2.7s both,_caretActive_vmfk2_1 .65s step-end 2.7s}._InputTextPass_vmfk2_490{color:var(--ink-2);letter-spacing:.35em;text-shadow:0 1px 6px rgba(0,0,0,.5);--typed-width:calc(9ch + 3.15em);animation:_typingInput_vmfk2_1 .45s steps(9,end) 3.45s both,_caretActive_vmfk2_1 .65s step-end 3.45s}@keyframes _typingInput_vmfk2_1{0%{width:0}to{width:var(--typed-width)}}@keyframes _caretActive_vmfk2_1{0%,to{border-right-color:var(--ink-2)}}@media (prefers-reduced-motion: reduce){._terminalSequence_vmfk2_15{display:none}._heroReveal_vmfk2_24{animation:none}}._root_3zqel_2{position:relative;isolation:isolate;width:100%;height:100dvh;overflow:hidden;color:var(--ink);font-weight:100}._stage_3zqel_12{position:absolute;top:51dvh;left:0;width:100%;height:40dvh;transform:translateY(-50%);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}._awaitingIntro_3zqel_25{visibility:hidden;pointer-events:none}._card_3zqel_30{position:absolute;top:50%;left:50%;z-index:var(--layer, 1);width:var(--card-width, 18rem);height:var(--card-height, 28rem);padding:0;overflow:hidden;transform:translate(calc(-50% + var(--offset, 0px)),calc(-50% + var(--arc-offset, 0px)));opacity:var(--opacity, 1);border:1px solid var(--line);border-radius:1px;background:rgb(var(--surface-rgb));color:var(--ink);cursor:grab;box-shadow:0 1.5rem 3rem #00000038;transition:transform var(--dur-slow) var(--ease-out),width var(--dur-slow) var(--ease-out),height var(--dur-slow) var(--ease-out),opacity .42s ease,border-color var(--dur-fast) ease,box-shadow .42s ease;-webkit-tap-highlight-color:transparent}._card_3zqel_30 img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal, center);pointer-events:none}._card_3zqel_30:hover{border-color:var(--line-strong)}._dragging_3zqel_69,._dragging_3zqel_69 ._card_3zqel_30{cursor:grabbing}._dragging_3zqel_69 ._card_3zqel_30{transition:none}._card_3zqel_30._selected_3zqel_71{border-color:rgb(var(--ink-rgb) / .82);box-shadow:0 1.8rem 5rem #0000005c,0 0 2.5rem rgb(var(--ink-rgb) / .06)}._cardOpen_3zqel_76{position:absolute;right:.9rem;bottom:.9rem;width:2.2rem;height:2.2rem;opacity:.75;filter:drop-shadow(0 1px 6px rgba(0,0,0,.8));pointer-events:none}._details_3zqel_87{position:absolute;top:calc(51dvh + min(17dvh,180px) + 24px);left:50%;width:max-content;max-width:94vw;transform:translate(-50%);text-align:center}._sceneTitle_3zqel_97{margin:0;font-size:var(--text-label);font-weight:500;line-height:1.4;letter-spacing:.08em}._sceneTitle_3zqel_97 span{color:var(--ink-3)}._controls_3zqel_106{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.4rem}._iconButton_3zqel_115,._closeButton_3zqel_115{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease,background-color var(--dur-fast) ease;-webkit-tap-highlight-color:transparent}._iconButton_3zqel_115 svg,._closeButton_3zqel_115 svg{width:22px;height:22px}._iconButton_3zqel_115:hover,._closeButton_3zqel_115:hover{color:var(--ink);background:rgb(var(--ink-rgb) / .06)}._iconButton_3zqel_115[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}._stage_3zqel_12:focus-visible{outline:1px solid var(--line-strong);outline-offset:-2rem}._dialog_3zqel_142{position:fixed;inset:0;width:min(120rem,calc(100vw - 8vmin));max-width:none;max-height:calc(100dvh - 8vmin);margin:auto;padding:clamp(1.6rem,2.4vw,3rem);overflow:auto;border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:0 3rem 10rem #0009}._dialog_3zqel_142::backdrop{background:var(--scrim)}._dialogHeader_3zqel_161{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem}._dialogHeader_3zqel_161 h2{font-size:clamp(1.6rem,1.4vw,2.2rem);font-weight:500;line-height:1.2;letter-spacing:var(--tracking-label);text-transform:uppercase}._dialogHeader_3zqel_161 h2 span{color:var(--ink-3)}._dialogTools_3zqel_176{display:flex;flex:0 0 auto;align-items:center;gap:.4rem}._viewerMedia_3zqel_185{position:relative;width:100%;max-height:calc(100dvh - 8vmin - 18rem);aspect-ratio:16 / 9;background:#000}._viewerMedia_3zqel_185 img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}._viewerFooter_3zqel_200{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.2rem}._viewerDescription_3zqel_208{max-width:60ch;color:var(--ink-2);font-size:var(--text-body);font-weight:100;line-height:1.45}._viewerNav_3zqel_215{display:flex;flex:0 0 auto;align-items:center;gap:.4rem}._viewerCount_3zqel_221{min-width:7ch;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-align:center}@media (max-height: 700px) and (min-aspect-ratio: 1 / 1){._stage_3zqel_12{top:47dvh}._details_3zqel_87{top:calc(64dvh + 16px)}._controls_3zqel_106{margin-top:.6rem}}@media (max-aspect-ratio: 1 / 1){._stage_3zqel_12{top:47dvh;height:36dvh}._details_3zqel_87{top:calc(47dvh + min(14dvh,180px) + 24px)}._controls_3zqel_106{gap:.2rem}._dialog_3zqel_142{width:calc(100vw - 6vmin);padding:1.5rem}._dialogHeader_3zqel_161{gap:1rem}._viewerFooter_3zqel_200{flex-direction:column;align-items:stretch;gap:.4rem}._viewerNav_3zqel_215{justify-content:center}}@media (prefers-reduced-motion: reduce){._card_3zqel_30,._iconButton_3zqel_115,._closeButton_3zqel_115{transition:none}}._HeroRoot_54zir_3{position:relative;width:100vw;overflow:hidden}._HoriRoot_1wtmf_1{position:fixed;inset:0;z-index:999999;min-height:100dvh;overflow:auto;display:grid;place-items:center;padding:max(32px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));color:var(--ink);text-align:center;isolation:isolate}._HoriRoot_1wtmf_1:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:rgb(var(--surface-rgb) / .82)}._HoriRoot_1wtmf_1:after{content:"";position:absolute;inset:20px;z-index:-1;pointer-events:none;opacity:.45;--mark: linear-gradient(var(--ink-2), var(--ink-2));background:var(--mark) left top / 25px 1px,var(--mark) left top / 1px 25px,var(--mark) right top / 25px 1px,var(--mark) right top / 1px 25px,var(--mark) left bottom / 25px 1px,var(--mark) left bottom / 1px 25px,var(--mark) right bottom / 25px 1px,var(--mark) right bottom / 1px 25px;background-repeat:no-repeat}._Prompt_1wtmf_45{width:min(100%,360px);padding-block:20px;animation:_appear_1wtmf_1 .36s ease-out both}._Illustration_1wtmf_46{display:block;width:clamp(132px,38vw,176px);height:auto;margin:0 auto 28px;stroke-linecap:square;stroke-linejoin:miter}._Target_1wtmf_47{stroke:var(--ink-3);stroke-width:1;opacity:.55}._Device_1wtmf_48{transform-origin:80px 64px;transform:rotate(-90deg);animation:_turnDevice_1wtmf_1 3s cubic-bezier(.45,0,.2,1) .4s both}._DeviceBody_1wtmf_49{fill:var(--panel);stroke:var(--ink);stroke-width:1.6}._Screen_1wtmf_50{fill:var(--ink);fill-opacity:.08;stroke:var(--ink-3);stroke-width:.7}._Detail_1wtmf_51{stroke:var(--ink-2);stroke-width:1.5}._Scanlines_1wtmf_52{stroke:var(--ink);stroke-opacity:.1;stroke-width:1}._Arrow_1wtmf_53{stroke:var(--ink-2);stroke-width:1.3;opacity:.65}._Title_1wtmf_54{margin:0;font-size:clamp(28px,7.5vw,38px);line-height:1.1;font-weight:500;letter-spacing:.07em;text-transform:uppercase}._Message_1wtmf_55{max-width:250px;margin:16px auto 0;font-size:clamp(16px,4.5vw,19px);line-height:1.5;color:var(--ink-2)}@keyframes _turnDevice_1wtmf_1{0%,22%{transform:rotate(0)}78%,to{transform:rotate(-90deg)}}@keyframes _appear_1wtmf_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-height: 420px){._Illustration_1wtmf_46{width:112px;margin-bottom:16px}._Prompt_1wtmf_45{padding-block:8px}._Message_1wtmf_55{margin-top:10px}}@media (prefers-reduced-motion: reduce){._Prompt_1wtmf_45,._Device_1wtmf_48{animation:none}}._DialogRoot_15a3k_1{position:fixed;width:100vw;height:100%;top:0;left:0;z-index:100;outline:none;isolation:isolate;transition:opacity .18s ease;-webkit-user-select:none;user-select:none;pointer-events:none}._SceneTreatment_15a3k_19{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgb(var(--surface-rgb) / .55));transition:opacity .24s ease}._SceneOnly_15a3k_28 ._SceneTreatment_15a3k_19{opacity:.4}._Exiting_15a3k_29{opacity:0}._SkipContainer_15a3k_32{position:absolute;top:7vmin;right:8vmin;height:36px;background:transparent;border:none;z-index:100;cursor:pointer;color:var(--ink-2);font-size:var(--text-button);font-weight:500;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--dur-fast) ease;display:flex;justify-content:center;align-items:center;gap:.4em;pointer-events:auto}._SkipContainer_15a3k_32 span{-webkit-user-select:none;user-select:none;pointer-events:none}._SkipIcon_15a3k_63{display:block;flex:0 0 auto;width:1.3em;height:1.3em}._DialogClickArea_15a3k_70{position:absolute;top:0;left:0;width:100vw;height:100%;pointer-events:auto}._DialogContainer_15a3k_79{position:absolute;bottom:3vh;left:4vw;width:92vw;min-height:25vh;padding:clamp(32px,4vh,48px) clamp(24px,4vw,76px) clamp(60px,6vh,72px);isolation:isolate;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:100;animation:_frameEnter_15a3k_1 .28s ease-out;transition:opacity .18s ease,transform .18s ease,visibility .18s}._PanelHidden_15a3k_95{opacity:0;visibility:hidden;transform:translateY(10px)}._DialogFrame_15a3k_99{--tick: 14px;position:absolute;inset:0;z-index:-1;background:rgb(var(--surface-rgb) / .66);border:1px solid var(--line)}._SpeakerPlate_15a3k_109{position:absolute;top:0;left:clamp(24px,4vw,76px);transform:translateY(-50%);display:flex;align-items:center;min-height:32px;padding:7px 20px;background:var(--paper);color:var(--on-paper);font-size:clamp(15px,2vmin,21px);font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;animation:_nameReveal_15a3k_1 .24s ease-out}@keyframes _nameReveal_15a3k_1{0%{opacity:0}to{opacity:1}}@keyframes _frameEnter_15a3k_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._DialogText_15a3k_135{font-size:clamp(22px,4vmin,44px);font-weight:100;line-height:1.4;letter-spacing:.02em;color:var(--ink);overflow:hidden;white-space:normal}._Unrevealed_15a3k_147{visibility:hidden}._AdvanceButton_15a3k_149{position:absolute;bottom:12px;right:24px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;pointer-events:auto}._AdvanceSpark_15a3k_165{width:22px;height:22px;animation:_advancePulse_15a3k_1 1.8s ease-in-out infinite;transition:scale .12s ease}._AdvanceButton_15a3k_149:hover{color:var(--ink)}._AdvanceButton_15a3k_149:hover ._AdvanceSpark_15a3k_165{animation:none}._AdvanceButton_15a3k_149:active ._AdvanceSpark_15a3k_165{scale:.85}._TypingCue_15a3k_176{display:flex;gap:4px;align-items:center;height:18px}._TypingCue_15a3k_176 i{display:block;width:2px;height:6px;background:currentColor;animation:_typingSignal_15a3k_1 .9s ease-in-out infinite alternate}._TypingCue_15a3k_176 i:nth-child(2){animation-delay:.15s}._TypingCue_15a3k_176 i:nth-child(3){animation-delay:.3s}@keyframes _typingSignal_15a3k_1{0%{opacity:.3;transform:scaleY(.65)}to{opacity:.85;transform:scaleY(1.3)}}._DialogTools_15a3k_194{position:absolute;bottom:12px;left:clamp(24px,4vw,76px);display:flex;align-items:center;gap:6px;pointer-events:auto}._DialogTools_15a3k_194 button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:8px;border:none;background:transparent;color:var(--ink-3);font-size:var(--text-label);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}._DialogTools_15a3k_194 button:hover{color:var(--ink);background:rgb(var(--ink-rgb) / .06)}._DialogTools_15a3k_194 button[aria-pressed=true]{color:var(--accent)}._DialogTools_15a3k_194 button[aria-pressed=true]:after{content:"";position:absolute;bottom:4px;left:12px;right:12px;height:1px;background:currentColor}._DialogTools_15a3k_194 ._SpeedButton_15a3k_235{gap:5px;letter-spacing:.06em;white-space:nowrap}._SpeedState_15a3k_236{min-width:6.5ch;text-align:left;color:var(--ink)}._AutoProgress_15a3k_238{position:absolute;bottom:7px;left:24px;right:24px;height:1px;background:var(--line-strong);transform-origin:left;animation:_autoProgress_15a3k_1 var(--read-time) linear forwards}@keyframes _autoProgress_15a3k_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._RestoreButton_15a3k_250{position:absolute;right:5vw;bottom:4vh;z-index:110;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--glass-strong);color:var(--ink);cursor:pointer;pointer-events:auto}._RestoreButton_15a3k_250 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.25}._HistoryBackdrop_15a3k_267{position:absolute;inset:0;z-index:120;display:grid;place-items:center;background:rgb(var(--surface-rgb) / .68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}._HistoryPanel_15a3k_278{position:relative;display:flex;flex-direction:column;width:min(860px,88vw);max-height:76dvh;padding:clamp(16px,3vw,32px);border:1px solid var(--line);background:var(--panel);color:var(--ink);animation:_frameEnter_15a3k_1 .18s ease-out}._HistoryHeader_15a3k_290{display:flex;justify-content:space-between;align-items:center;gap:16px;flex:0 0 auto}._HistoryHeader_15a3k_290 h2{font-size:clamp(20px,2.5vmin,26px);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}._HistoryHeader_15a3k_290 button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}._HistoryHeader_15a3k_290 button:hover{color:var(--ink);background:rgb(var(--ink-rgb) / .06)}._HistoryHeader_15a3k_290 button svg{width:22px;height:22px}._HistoryScroll_15a3k_295{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:4px 12px 4px 0}._HistoryLine_15a3k_296{padding:18px 0;border-bottom:1px solid var(--line-faint)}._HistoryLine_15a3k_296:last-of-type{border-bottom:0}._HistoryLine_15a3k_296 h3{margin-bottom:6px;color:var(--ink-3);font-weight:500;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._HistoryLine_15a3k_296 p{font-size:clamp(20px,2.5vmin,28px);line-height:1.45;font-weight:100}@keyframes _advancePulse_15a3k_1{0%,to{opacity:.5;transform:rotate(0) scale(.86)}50%{opacity:1;transform:rotate(30deg) scale(1)}}._SkipContainer_15a3k_32:hover{color:var(--ink)}._SkipContainer_15a3k_32:focus-visible{outline-offset:6px}@media (max-aspect-ratio: 1 / 1){._DialogContainer_15a3k_79{left:4vw;width:92vw;bottom:3dvh;min-height:28dvh;padding:34px 24px 56px}._SpeakerPlate_15a3k_109{left:24px}._DialogFrame_15a3k_99{--tick: 10px}._DialogTools_15a3k_194{left:20px;gap:2px}}@media (max-width: 480px){._DialogContainer_15a3k_79{padding-bottom:96px}._DialogTools_15a3k_194{right:80px;flex-wrap:wrap;row-gap:0}._DialogTools_15a3k_194 ._SpeedButton_15a3k_235{flex-basis:100%;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){._DialogContainer_15a3k_79,._SpeakerPlate_15a3k_109,._AdvanceSpark_15a3k_165,._TypingCue_15a3k_176 i,._AutoProgress_15a3k_238,._HistoryPanel_15a3k_278{animation:none!important}._DialogRoot_15a3k_1,._DialogContainer_15a3k_79,._SceneTreatment_15a3k_19,._AdvanceSpark_15a3k_165,._DialogTools_15a3k_194 button{transition:none}}._Stage_16sgr_1,._Breathing_16sgr_2,._PoseLayer_16sgr_3{position:absolute;inset:0;pointer-events:none}._Stage_16sgr_1{z-index:1;animation:_characterEnter_16sgr_1 .48s cubic-bezier(.22,.68,.22,1) both}._Breathing_16sgr_2{animation:_breathe_16sgr_1 6.8s ease-in-out .48s infinite}._PortraitFrame_16sgr_18{position:absolute;bottom:0;right:0;height:94%;aspect-ratio:1200 / 1065}._Pose_16sgr_3{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform-origin:0 0;transform:translate(var(--pose-offset-x, 0%),var(--pose-offset-y, 0%)) scale(var(--pose-scale, 1));user-select:none;-webkit-user-drag:none}._Portrait_16sgr_18{filter:drop-shadow(0 0 18px rgb(0 0 0 / 35%));opacity:1}._Incoming_16sgr_45{animation:_poseIn_16sgr_1 var(--pose-dissolve) ease-in-out both}._Outgoing_16sgr_49{animation:_poseOut_16sgr_1 var(--pose-dissolve) ease-in-out both}@keyframes _characterEnter_16sgr_1{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes _breathe_16sgr_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes _poseIn_16sgr_1{0%{opacity:0}to{opacity:1}}@keyframes _poseOut_16sgr_1{0%{opacity:1}to{opacity:0}}._ReducedMotion_16sgr_73,._ReducedMotion_16sgr_73 ._Breathing_16sgr_2,._ReducedMotion_16sgr_73 ._PoseLayer_16sgr_3,._ReducedMotion_16sgr_73 ._Pose_16sgr_3{animation:none}._ReducedMotion_16sgr_73 ._Pose_16sgr_3{transition:none}._ReducedMotion_16sgr_73 ._Outgoing_16sgr_49{opacity:0}@media (max-aspect-ratio: 1 / 1){._PortraitFrame_16sgr_18{height:82%;right:auto;left:58%;transform:translate(-53.333333%)}}@media (prefers-reduced-motion: reduce){._Stage_16sgr_1,._Breathing_16sgr_2,._PoseLayer_16sgr_3,._Pose_16sgr_3{animation:none}._Pose_16sgr_3{transition:none}._Outgoing_16sgr_49{opacity:0}}._SoundSetting_16tci_4{position:fixed;top:7vmin;left:8vmin;z-index:100;height:36px;-webkit-user-select:none;user-select:none}._SoundButton_16tci_15{width:30px;height:100%;padding:5px;border:none;cursor:pointer;background:none;color:var(--ink);opacity:.8;transition:opacity var(--dur-fast) ease}._SoundButton_16tci_15:hover,._SoundButton_16tci_15:focus-visible{opacity:1}._SoundIcon_16tci_33{display:block;width:100%;height:100%;filter:drop-shadow(0 0 1px rgb(0 0 0 / .9)) drop-shadow(0 0 4px rgb(0 0 0 / .6));pointer-events:none}._SoundSliderCont_16tci_42{position:absolute;top:calc(100% - 1px);left:0;display:flex;justify-content:center;align-items:center;height:40px;padding:0 12px;gap:12px;border:1px solid var(--line);background:var(--panel);visibility:hidden;opacity:0;transition:opacity var(--dur-fast) ease,visibility var(--dur-fast)}._SoundSetting_16tci_4:hover ._SoundSliderCont_16tci_42,._SoundSetting_16tci_4:focus-within ._SoundSliderCont_16tci_42{visibility:visible;opacity:1}._amount_16tci_66{min-width:4ch;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-micro);text-align:right;pointer-events:none}._input_16tci_76{width:100px;height:16px;-webkit-appearance:none;appearance:none;background:linear-gradient(var(--ink-2),var(--ink-2)) left center / var(--fill, 50%) 2px no-repeat,linear-gradient(var(--line),var(--line)) center / 100% 2px no-repeat;cursor:pointer}._input_16tci_76::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border:none;border-radius:0;background:var(--ink)}._input_16tci_76::-moz-range-thumb{width:10px;height:10px;border:none;border-radius:0;background:var(--ink)}._input_16tci_76::-moz-range-track{background:transparent}@media (prefers-reduced-motion: reduce){._SoundSliderCont_16tci_42,._SoundButton_16tci_15{transition:none}}._navigationRoot_1kjfz_1{position:fixed;width:100vw;height:100%;top:0;left:0;z-index:100;transition:opacity .24s ease;-webkit-user-select:none;user-select:none;pointer-events:none}._receded_1kjfz_16{opacity:.35}._backFilter_1kjfz_21{position:absolute;top:0;left:0;width:100%;height:100%;animation:_init_1kjfz_1 5s forwards}@keyframes _init_1kjfz_1{0%{background-color:transparent}20%{background-color:#00000073}60%{background-color:#00000073}to{background-color:transparent}}._navigationContainer_1kjfz_46{position:fixed;width:100vw;height:100%;top:0;left:0;font-size:clamp(2rem,5vmin,4rem);z-index:101;visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s linear .2s}._navigationOpen_1kjfz_63{visibility:visible;opacity:1;transition:opacity .2s}._sidebarContainer_1kjfz_69{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;background:linear-gradient(to right,rgb(var(--surface-rgb) / .96),rgb(var(--surface-rgb) / .56));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backgroundPanel_1kjfz_81{position:absolute;width:100%;height:100%;z-index:-1;pointer-events:auto}._Title_1kjfz_90{position:absolute;z-index:1;top:6vh;left:4vw;color:var(--ink);font-size:clamp(2rem,2.2vw,3.6rem);transition:transform .4s;font-weight:100;letter-spacing:.1em}._credList_1kjfz_103{position:absolute;bottom:6vh;left:4vw;display:flex;flex-direction:column;font-size:var(--text-micro);font-weight:500;color:var(--ink-3);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform .4s}._credList_1kjfz_103 a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease}._credListOpen_1kjfz_128 a{pointer-events:auto}._credList_1kjfz_103 a:hover{color:var(--ink);text-decoration-color:currentColor}._list_1kjfz_137{display:flex;flex-direction:column;color:var(--ink-2);font-weight:100;letter-spacing:.06em;transition:transform .4s;width:min(80rem,65vw)}._listItem_1kjfz_148{position:relative;width:100%}._listButton_1kjfz_154{outline-offset:-2px;display:block;width:100%;padding:clamp(.35rem,1.5vmin,1rem) 0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;pointer-events:auto}._listInside_1kjfz_169{position:relative;width:100%;display:flex;align-items:baseline;gap:1.6vw;background:transparent;white-space:nowrap;padding-left:4vw;padding-bottom:.3rem;transition:color .3s,border-color .3s;border:1px solid transparent;border-bottom-color:var(--line-faint);border-left:none;-webkit-user-select:none;user-select:none;pointer-events:none}._listIndex_1kjfz_190{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;color:var(--ink-4);transition:color .3s}._listButton_1kjfz_154:hover ._listInside_1kjfz_169,._listButton_1kjfz_154:focus-visible ._listInside_1kjfz_169,._listButton_1kjfz_154[aria-current=page] ._listInside_1kjfz_169{background:linear-gradient(to right,rgb(var(--ink-rgb) / .08),transparent);color:var(--ink);border-bottom-color:var(--line-strong)}._listButton_1kjfz_154:hover ._listIndex_1kjfz_190,._listButton_1kjfz_154:focus-visible ._listIndex_1kjfz_190,._listButton_1kjfz_154[aria-current=page] ._listIndex_1kjfz_190{color:var(--accent)}._cameraUIRoot_fo34a_1{position:fixed;width:100vw;height:100%;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center}._cameraUIContainer_fo34a_16{position:relative;width:calc(100% - 10vmin);height:calc(100% - 10vmin);top:0;left:0;background-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}._UIanim_fo34a_29{animation:_initiation_fo34a_1 3s ease-in-out}@keyframes _initiation_fo34a_1{0%{width:0%;height:0%}25%{width:25%;height:25%}62%{width:25%;height:25%}to{width:calc(100% - 10vmin);height:calc(100% - 10vmin)}}._cameraUIMainContainer_fo34a_52{position:absolute;width:100%;top:-2.5vmin;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--ink-2);text-transform:uppercase}._MainSection_fo34a_67{position:relative;width:2vw;height:3.6vw;display:flex;justify-content:center;align-items:center}._MainSection_fo34a_67._MainSectionDefault_fo34a_76{width:30vw;height:3.6vw}._MainSectionAnim_fo34a_81{top:3.5vmin;width:2vw;height:3.6vw;animation:_initiationTitle_fo34a_1 4.5s ease-in-out forwards}@keyframes _initiationTitle_fo34a_1{0%{width:2vw;height:3.6vw;top:3.5vmin}50%{top:3.5vmin}60%{width:2vw;height:3.6vw;top:0vmin}to{width:30vw;height:3.6vw;top:0}}._MainSectionBackground_fo34a_109{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:clamp(14px,1.35vw,22px);letter-spacing:.28em}._MainSectionText_fo34a_122{text-shadow:2px 2px 10px rgba(0,0,0,.133);display:inline}._titleCaret_fo34a_128{display:inline-block;width:.07em;height:.8em;margin-left:.1em;background-color:var(--ink-2);vertical-align:baseline}._cameraUIBottomLeftContainer_fo34a_137{position:absolute;width:100%;bottom:1.5rem;left:2.5rem;display:flex;justify-content:center;align-items:start;flex-direction:column;color:var(--ink-2);font-size:14px;letter-spacing:.15em;line-height:1.8;-webkit-font-smoothing:auto}._typingWrapping1_fo34a_156,._typingWrapping2_fo34a_157{overflow:hidden;width:0;font-size:max(1vw,12px);line-height:1.4;font-family:var(--font-mono);letter-spacing:.05em}._typingWrapping1_fo34a_156 p,._typingWrapping2_fo34a_157 p{white-space:nowrap}._typingWrapping1_fo34a_156{animation:_typing_fo34a_156 .45s steps(30,end) forwards;animation-delay:.9s}._typingWrapping2_fo34a_157{animation:_blink_fo34a_1 .125s 3 forwards;animation-delay:1.7s;opacity:0;width:100%}@keyframes _typing_fo34a_156{0%{width:0}to{width:100%}}@keyframes _blink_fo34a_1{0%{opacity:0}49.5%{opacity:0}50%{opacity:1}to{opacity:1}}._SSList_fo34a_207{position:absolute;top:7vmin;right:3vh;display:flex;flex-direction:column;gap:.4vh}._SSItem_fo34a_218{width:clamp(24px,3.4vh,36px);height:clamp(24px,3.4vh,36px);pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.64;transition:opacity var(--dur-fast) ease}._SSImage_fo34a_232{width:62%;height:62%}._SSItem_fo34a_218:hover,._SSItem_fo34a_218:focus-visible{opacity:1}@media (max-aspect-ratio: 1 / 1){._MainSection_fo34a_67._MainSectionDefault_fo34a_76{min-width:110px;min-height:28px}}._ButtonsContainer_1d0l0_1{position:fixed;height:34%;width:9vmin;top:33%;left:1vmin;z-index:102;gap:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:transform .4s;animation:_init_1d0l0_1 .3s;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 .5vmin}@keyframes _init_1d0l0_1{0%{opacity:0}to{opacity:1}}._OpenNavButton_1d0l0_37{width:max(6vmin,3.2rem);height:max(6vmin,3.2rem);cursor:pointer;transition:transform .4s;background-color:transparent;border:none;position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--glass);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}._SettingsIcon_1d0l0_56{width:50%;height:50%;color:var(--ink);opacity:.74;transition:opacity .3s}._OpenNavButton_1d0l0_37:hover ._SettingsIcon_1d0l0_56,._OpenNavButton_1d0l0_37:focus-visible ._SettingsIcon_1d0l0_56{opacity:1}._TopLeft_1d0l0_69,._TopRight_1d0l0_70,._BottomLeft_1d0l0_71,._BottomRight_1d0l0_72{position:absolute;transition:width .3s,height .3s,transform var(--dur-med) var(--ease-out)}._OpenNavButton_1d0l0_37:hover ._TopLeft_1d0l0_69,._OpenNavButton_1d0l0_37:focus-visible ._TopLeft_1d0l0_69{transform:translate(-.3rem,-.3rem)}._OpenNavButton_1d0l0_37:hover ._TopRight_1d0l0_70,._OpenNavButton_1d0l0_37:focus-visible ._TopRight_1d0l0_70{transform:translate(.3rem,-.3rem)}._OpenNavButton_1d0l0_37:hover ._BottomLeft_1d0l0_71,._OpenNavButton_1d0l0_37:focus-visible ._BottomLeft_1d0l0_71{transform:translate(-.3rem,.3rem)}._OpenNavButton_1d0l0_37:hover ._BottomRight_1d0l0_72,._OpenNavButton_1d0l0_37:focus-visible ._BottomRight_1d0l0_72{transform:translate(.3rem,.3rem)}._OpenNavButton_1d0l0_37:focus-visible{outline-offset:.8rem}._TopLeft_1d0l0_69{top:0;left:0;border-top:2px solid var(--ink);border-left:2px solid var(--ink)}._TopRight_1d0l0_70{top:0;right:0;border-top:2px solid var(--ink);border-right:2px solid var(--ink)}._BottomLeft_1d0l0_71{bottom:0;left:0;border-bottom:2px solid var(--ink);border-left:2px solid var(--ink)}._BottomRight_1d0l0_72{bottom:0;right:0;border-bottom:2px solid var(--ink);border-right:2px solid var(--ink)}@media (prefers-reduced-motion: reduce){._TopLeft_1d0l0_69,._TopRight_1d0l0_70,._BottomLeft_1d0l0_71,._BottomRight_1d0l0_72{transition:none}}._sideButtonsRoot_eahou_1{position:fixed;top:50%;right:calc(5vmin - 14px);transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;align-items:flex-end;animation:_init_eahou_1 .3s;-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes _init_eahou_1{0%{opacity:0}to{opacity:1}}._sideButtonsRoot_eahou_1:before{content:"";position:absolute;top:14px;bottom:14px;right:13.5px;width:1px;background:var(--line)}._row_eahou_41{display:flex;flex-direction:row-reverse;align-items:center}._markerButton_eahou_47{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;background:none;cursor:pointer;pointer-events:auto}._marker_eahou_47{width:14px;height:14px;color:var(--ink-2);filter:drop-shadow(0 0 1px rgb(0 0 0 / .95)) drop-shadow(0 0 4px rgb(0 0 0 / .7));transition:color var(--dur-fast) ease,transform var(--dur-med) var(--ease-out)}._markerButton_eahou_47:hover ._marker_eahou_47,._markerButton_eahou_47:focus-visible ._marker_eahou_47{color:var(--ink);transform:scale(1.15)}._selected_eahou_76,._markerButton_eahou_47:hover ._selected_eahou_76,._markerButton_eahou_47:focus-visible ._selected_eahou_76{color:var(--accent);transform:scale(1.35)}._sectionName_eahou_84{display:none;margin-right:6px;padding:.3em .7em;background:var(--panel);border:1px solid var(--line-faint);color:var(--ink);font-size:var(--text-micro);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}._markerButton_eahou_47:hover+._sectionName_eahou_84,._markerButton_eahou_47:focus-visible+._sectionName_eahou_84{display:block}@media (prefers-reduced-motion: reduce){._marker_eahou_47{transition:none}}._Intro_1tqfb_3{position:fixed;inset:0;z-index:1000000;overflow:hidden;color:var(--ink);-webkit-user-select:none;user-select:none;touch-action:none}._Skip_1tqfb_17{position:absolute;top:7vmin;right:8vmin;height:36px;display:flex;align-items:center;gap:.4em;border:none;background:none;color:var(--ink-3);font-size:var(--text-button);font-weight:500;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;animation:_fadeIn_1tqfb_1 .5s ease-out .9s both;transition:color var(--dur-fast) ease,opacity var(--dur-fast) ease-out}._Skip_1tqfb_17 img{width:1.3em;height:1.3em}._Skip_1tqfb_17:hover{color:var(--ink)}._Skip_1tqfb_17:focus-visible{outline-offset:6px}._Leaving_1tqfb_57{pointer-events:none}._Leaving_1tqfb_57 ._Skip_1tqfb_17{animation:none;opacity:0}@keyframes _fadeIn_1tqfb_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._Skip_1tqfb_17{animation:none}}._Canvas_axrhc_3{position:fixed;inset:0;z-index:-1;display:block;width:100%;height:100%;background:var(--page);pointer-events:none}:root{color-scheme:dark;--ink-rgb: 236 241 243;--ink: rgb(245 247 248);--ink-2: rgb(var(--ink-rgb) / .8);--ink-3: rgb(var(--ink-rgb) / .58);--ink-4: rgb(var(--ink-rgb) / .4);--line-faint: rgb(var(--ink-rgb) / .14);--line: rgb(var(--ink-rgb) / .28);--line-strong: rgb(var(--ink-rgb) / .6);--surface-rgb: 7 8 10;--glass: rgb(var(--surface-rgb) / .5);--glass-strong: rgb(var(--surface-rgb) / .8);--panel: rgb(10 11 13);--scrim: rgb(2 3 4 / .86);--page: rgb(4 5 6);--paper: rgb(240 243 244);--on-paper: rgb(10 12 14);--accent: rgb(255 255 255);--font-display: "Blender Pro", "Segoe UI", system-ui, sans-serif;--font-mono: "Consolas", ui-monospace, "SF Mono", Menlo, monospace;--text-micro: clamp(11px, .72vw, 13px);--text-label: clamp(12px, .85vw, 15px);--text-button: clamp(13px, .95vw, 17px);--text-body: clamp(16px, 1.3vw, 22px);--tracking-label: .14em;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .18s;--dur-med: .32s;--dur-slow: .56s;--focus-ring: 2px solid var(--accent);--focus-offset: 3px}*{padding:0;margin:0;box-sizing:border-box}ul{list-style:none;list-style-type:none}html{font-size:62.5%;color:var(--ink);background-color:var(--page);direction:ltr;line-height:1.34;height:-webkit-fill-available;overscroll-behavior:none}img{-webkit-user-select:none;user-select:none;pointer-events:none}body{overflow:hidden;margin:0;font-family:var(--font-display);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:-webkit-fill-available;overscroll-behavior:none}button,input{font:inherit;color:inherit}body::-webkit-scrollbar{display:none;border:none}body::-webkit-scrollbar-thumb{display:none;border:none}body::-webkit-scrollbar-track{display:none;border:none}.NoUserSelect{-webkit-user-select:none;user-select:none;pointer-events:none}@font-face{font-family:Blender Pro;src:local("Blender Pro Medium"),local("BlenderPro-Medium"),url(../Fonts/BlenderPro/BlenderPro-Medium.woff2) format("woff2"),url(../Fonts/BlenderPro/BlenderPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Blender Pro;src:local("Blender Pro Book"),local("BlenderPro-Book"),url(../Fonts/BlenderPro/BlenderPro-Book.woff2) format("woff2"),url(../Fonts/BlenderPro/BlenderPro-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blender Pro;src:local("Blender Pro Bold"),local("BlenderPro-Bold"),url(../Fonts/BlenderPro/BlenderPro-Bold.woff2) format("woff2"),url(../Fonts/BlenderPro/BlenderPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Blender Pro;src:local("Blender Pro Thin"),local("BlenderPro-Thin"),url(../Fonts/BlenderPro/BlenderPro-Thin.woff2) format("woff2"),url(../Fonts/BlenderPro/BlenderPro-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Consolas;src:local("Consolas"),url(../Fonts/Consolas/Consolas.woff2) format("woff2"),url(../Fonts/Consolas/Consolas.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.drafted:after{content:"";position:absolute;inset:calc(-1px - var(--tick, 12px));pointer-events:none;--mark: linear-gradient(var(--ink-2), var(--ink-2));--long: calc(var(--tick, 12px) * 2);background:var(--mark) left 0 top var(--tick, 12px) / var(--long) 1px,var(--mark) left var(--tick, 12px) top 0 / 1px var(--long),var(--mark) right 0 top var(--tick, 12px) / var(--long) 1px,var(--mark) right var(--tick, 12px) top 0 / 1px var(--long),var(--mark) left 0 bottom var(--tick, 12px) / var(--long) 1px,var(--mark) left var(--tick, 12px) bottom 0 / 1px var(--long),var(--mark) right 0 bottom var(--tick, 12px) / var(--long) 1px,var(--mark) right var(--tick, 12px) bottom 0 / 1px var(--long);background-repeat:no-repeat}:where(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}
