@font-face{font-family:neue-haas-unica;src:url(https://use.typekit.net/af/44aefd/00000000000000007735bb02/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/44aefd/00000000000000007735bb02/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/44aefd/00000000000000007735bb02/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:neue-haas-unica;src:url(https://use.typekit.net/af/404934/00000000000000007735bb2a/31/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/404934/00000000000000007735bb2a/31/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/404934/00000000000000007735bb2a/31/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:optima-nova-lt-pro-titling;src:url(https://use.typekit.net/af/db7743/0000000000000000775aaec5/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/db7743/0000000000000000775aaec5/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/db7743/0000000000000000775aaec5/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:eurostile;src:url(https://use.typekit.net/af/3ecf4e/00000000000000007735a6d1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/3ecf4e/00000000000000007735a6d1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/3ecf4e/00000000000000007735a6d1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:eurostile-extended;src:url(https://use.typekit.net/af/a20cfe/00000000000000007735a6d4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/a20cfe/00000000000000007735a6d4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/a20cfe/00000000000000007735a6d4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}:root{--color-background:#b0b0b0;--color-text:#cbcbcb;--color-rollover:#6a00ff;--color-rollover-desat:#8f83ab;--color-title:var(--color-text);--color-counter:var(--color-text);--color-name:var(--color-text);--color-dim:var(--color-text);--font-size-base:12.5px;--font-size-sidePanel:var(--font-size-base);--year-col-width:calc(var(--font-size-sidePanel) * 2.8);--year-col-gap:calc(var(--font-size-sidePanel) * 0.4);--content-indent:calc(var(--year-col-width) + var(--year-col-gap));--middle-col-indent:calc(var(--content-indent) / 2);--sidePanel-line-height:1.2;--image-grid-start:35vw;--page-margin:20px;--image-gap:24px}@media (prefers-color-scheme:dark){:root{--color-background:#b0b0b0;--color-text:#cbcbcb;--color-rollover:#6a00ff;--color-rollover-desat:#8f83ab;--color-title:var(--color-text);--color-counter:var(--color-text);--color-name:var(--color-text);--color-dim:var(--color-text)}}*{box-sizing:border-box;padding:0;margin:0}@keyframes introFadeIn{0%{opacity:0}to{opacity:1}}.verticalScrollFrame{animation:introFadeIn .4s ease 0s both}.projectDescription{animation:introFadeIn .4s ease .8s both}.bioText,.bioTextDetail{animation:introFadeIn .4s ease 0s both}.authorName,.socialLinks{opacity:0;transition:opacity .15s ease,color .6s ease}.authorName.introRevealed,.socialLinks.introRevealed{opacity:1}body,html{font-family:Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.2px;background-color:var(--color-background);color:var(--color-text);overflow:hidden;font-size:var(--font-size-base);line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .6s ease,color .6s ease}a{color:inherit;text-decoration:none}.container{width:100vw;height:100vh;position:relative;overflow:hidden;background-color:var(--color-background);transition:background-color .6s ease}.mazeBackground{position:fixed;inset:0;width:100vw;height:100vh;z-index:1;pointer-events:none;opacity:0;transition:opacity .6s ease}.mazeBackground.active.ready{opacity:1}.mazeContainer{position:absolute;inset:0;width:100%;height:100%}.mazeContainer canvas{display:block;width:100%;height:100%}.mazeMinimap{position:absolute;inset:0;width:100%;height:100%;display:none;z-index:2;filter:url(#crisp)}.mazeCounter{top:20px;left:20px;color:hsla(0,0%,100%,.4);font-size:16px}.mazeCounter,.mazeCrosshair{position:absolute;display:none;z-index:3}.mazeCrosshair{top:25%;left:50%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.2);pointer-events:none;font-size:20px}.sidePanel{position:fixed;left:var(--page-margin);top:var(--page-margin);z-index:100;display:flex;flex-direction:column;gap:14px;width:calc(var(--image-grid-start) - var(--page-margin) * 2);max-width:calc(var(--image-grid-start) - var(--page-margin) * 2);height:calc(100vh - var(--page-margin) * 2);max-height:calc(100vh - var(--page-margin) * 2);pointer-events:none}.sidePanel>*{pointer-events:auto}.sidePanelHeader{display:flex;flex-direction:column;gap:0}.authorTagline{padding-left:var(--content-indent);font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);font-weight:700;line-height:1.25;letter-spacing:-.2px;color:var(--color-text);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidePanelNav{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.hamburger,.mobileThumbStrip{display:none}.info{font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);font-weight:700;line-height:var(--sidePanel-line-height);color:var(--color-text);letter-spacing:-.2px;transition:color .6s ease}.projectList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:visible}.projectListRow{display:block;margin:0;width:100%;opacity:0}.projectListRow-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;position:relative;padding:0 0 .12em var(--content-indent);margin:0;width:100%;cursor:pointer;color:var(--color-text);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;display:flex;flex-wrap:nowrap;align-items:baseline;gap:.5em;white-space:nowrap;transition:color .25s ease}.projectListRow-button[data-active=true] .projectRow-client{color:var(--color-rollover)}.projectListRow-button:focus-visible .projectRow-client,.projectListRow-button:hover .projectRow-client{color:var(--color-rollover)}.projectList:hover .projectListRow-button[data-active=true]:not(:hover):not(:focus-visible) .projectRow-client{color:var(--color-rollover-desat)}.projectRow-counter{position:absolute;left:0;top:0;font-size:.85em;letter-spacing:0;color:var(--color-counter);transition:color .25s ease;pointer-events:none}.projectListRow-button[data-active=true] .projectRow-counter{color:var(--color-rollover)}.projectListRow-button:focus-visible .projectRow-counter,.projectListRow-button:hover .projectRow-counter{color:var(--color-rollover)}.projectList:hover .projectListRow-button[data-active=true]:not(:hover):not(:focus-visible) .projectRow-counter{color:var(--color-rollover-desat)}.projectListRow-button:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:var(--color-text);transition:background-color .25s ease;pointer-events:none}.projectListRow-button[data-active=true]:after{background-color:var(--color-rollover)}.projectListRow-button:focus-visible:after,.projectListRow-button:hover:after{background-color:var(--color-rollover)}.projectList:hover .projectListRow-button[data-active=true]:not(:hover):not(:focus-visible):after{background-color:var(--color-rollover-desat)}.projectRow-year{display:none;transition:color .25s ease}.projectRow-category{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-size:var(--font-size-sidePanel);align-self:baseline;order:1;flex:0 0 auto;opacity:.45}.projectRow-category,.projectRow-client{font-weight:700;letter-spacing:-.2px;transition:color .25s ease}.projectRow-client{order:2;color:var(--color-title)}.yearStyle{font-weight:700;letter-spacing:-.2px}.projectRow-thumbs{display:inline-flex;align-items:center;gap:.25em;margin-left:.4em;opacity:0;transition:opacity .25s ease;flex:1 1 auto;min-width:0;overflow:hidden;margin-right:14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);order:3;align-self:center}.projectListRow-button:focus-visible .projectRow-thumbs,.projectListRow-button:hover .projectRow-thumbs{opacity:1}.info.expanded .projectRow-thumbs,.projectList.homeMode .projectRow-thumbs,.projectRow-thumbs.active{opacity:1}.projectRow-thumb{height:1ex;width:auto;max-width:none;display:inline-block;object-fit:cover;vertical-align:middle;transition:opacity .2s linear}.listControls{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:1.2em;padding-left:var(--content-indent);padding-top:6px;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-size:var(--font-size-sidePanel);font-weight:700;line-height:1.4;letter-spacing:-.2px;text-transform:none;font-feature-settings:normal;font-variant:normal;color:var(--color-text);transition:color .6s ease;opacity:0}.listControls.introRevealed{opacity:1;transition:opacity .15s ease,color .6s ease}.listControlCycle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;font-feature-settings:inherit;font-variant:inherit;color:var(--color-text);transition:color .25s ease;text-decoration:none;display:inline-flex;align-items:baseline;gap:.25em;white-space:nowrap}.listControlCycle:focus-visible,.listControlCycle:hover{color:var(--color-rollover);outline:none}.listControlCaret{display:inline-flex;align-items:center;line-height:1;transform:translateY(-.05em)}.listControlCaret svg{display:block}.projectRowHeader{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;display:flex;flex-wrap:nowrap;align-items:baseline;gap:.35em;white-space:nowrap}.sidePanelLower{flex:1 0 auto;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.projectDescription{padding-left:var(--content-indent);font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);font-weight:700;line-height:var(--sidePanel-line-height);color:var(--color-dim);letter-spacing:-.2px;transition:color .4s ease}.projectDescription:hover{color:var(--color-text)}.projectDescription .descriptionText{white-space:pre-line}.bioText{padding-left:var(--content-indent);font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);font-weight:700;line-height:var(--sidePanel-line-height);color:var(--color-dim);letter-spacing:-.2px;transition:color .4s ease,opacity .4s ease}.bioText:hover{color:var(--color-text)}.bioRow{position:relative;padding-left:var(--content-indent)}.bioRow,.bioRow .bioColumn{display:flex;flex-direction:column;min-width:0}.bioRow .bioColumn{gap:8px}.bioRow .bioText{padding-left:0}.cvList{display:flex;flex-direction:column;gap:1em;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:var(--font-size-sidePanel);letter-spacing:-.2px;line-height:1.25;color:var(--color-dim);margin-top:.6em;transition:color .4s ease;animation:cvFadeIn .6s ease .05s both}.cvList:hover{color:var(--color-text)}@keyframes cvFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cvSection{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cvEntry{display:block;margin:0;padding-bottom:.6em}.cvEntry:last-child{padding-bottom:0}.cvEntry-org,.cvEntry-role{display:block}.bioText.dim{opacity:.5}.inlineImageRef{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0 .15em;cursor:pointer;display:inline-flex;align-items:center;vertical-align:baseline;transition:transform .2s ease,opacity .2s ease}.inlineImageRef:focus-visible,.inlineImageRef:hover{transform:translateY(-1px);outline:none}.inlineImageRef img{height:.85em;width:auto;max-width:none;object-fit:cover;border-radius:2px;display:inline-block;vertical-align:baseline}.pressLinks{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:12px}.authorName{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0 0 0 var(--content-indent);cursor:pointer;text-align:start;display:block;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-size:var(--font-size-sidePanel);font-weight:700;line-height:1.25;letter-spacing:-.2px;text-transform:none;color:var(--color-name);transition:color .25s ease,opacity .25s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto}.authorName:focus-visible,.authorName:hover{color:var(--color-rollover);outline:none}.verticalScroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.verticalScroll::-webkit-scrollbar{display:none}.homeSlide{width:100%;height:100vh;scroll-snap-align:start;position:relative}.scrollCue{position:absolute;bottom:8vh;left:calc(var(--page-margin) + var(--content-indent));display:flex;align-items:center;gap:.55em;font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);font-weight:700;letter-spacing:-.2px;color:var(--color-text);pointer-events:none;animation:scrollCuePulse 2.4s ease-in-out infinite}.scrollCue svg{display:block}@keyframes scrollCuePulse{0%,to{opacity:.45}50%{opacity:1}}.projectSection{width:100%;min-height:100vh;scroll-snap-align:start;position:relative;z-index:10;padding-top:7.5vh;padding-bottom:7.5vh;padding-left:var(--image-grid-start);padding-right:var(--page-margin);display:flex;flex-direction:column;gap:var(--image-gap);align-items:stretch}.imageContainer{width:100%;z-index:30}.imageContainer,.projectImage{position:relative;display:block}.projectImage{width:auto;height:auto;max-width:100%;max-height:100vh;cursor:default;border-radius:6px;box-shadow:0 8px 25px rgba(0,0,0,.12);z-index:31}.projectImage.noShadow{box-shadow:none}.collaboratorLine{margin-top:12px}.collaboratorLine .iconLink,.pressLinks .iconLink{font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);letter-spacing:-.2px;text-transform:none}.collaboratorLine .iconLink{color:var(--color-dim)}.collaboratorItem{display:block}.collaboratorItem em,.collaboratorName em,.collaboratorRole em{font-style:italic}.collaboratorEntry+.collaboratorEntry{margin-top:.7em}.collaboratorName,.collaboratorRole{display:block;font-family:Helvetica,Arial,sans-serif;font-size:var(--font-size-sidePanel);font-weight:700;line-height:1.25;letter-spacing:-.2px;color:var(--color-dim)}a.collaboratorName{text-decoration:none;cursor:pointer;transition:color .25s ease}a.collaboratorName:focus-visible,a.collaboratorName:hover{color:var(--color-rollover);outline:none}.socialLinks{align-items:flex-start;gap:0;margin-top:18px;padding-left:var(--content-indent);transition:top .3s ease}.sidePanelLower.home .bioStack,.socialLinks{display:flex;flex-direction:column}.sidePanelLower.home .socialLinks{margin-top:18px}.iconLink{display:block;background:transparent;border:0;padding:0;color:var(--color-dim);font-family:Helvetica,Arial,sans-serif;font-style:normal;font-size:var(--font-size-sidePanel);font-weight:700;line-height:1.4;letter-spacing:-.2px;text-transform:capitalize;text-decoration:none;transition:color .25s ease,opacity .25s ease;cursor:pointer}.iconLink:focus-visible,.iconLink:hover{color:var(--color-rollover);outline:none}.pressLinks .iconLink{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.iconLink span{pointer-events:none}.reelToggle,.scrollHint{display:none}@media (max-width:768px){:root{--font-size-base:12.5px;--page-margin:10px;--image-gap:14px;--topbar-height:calc(var(--font-size-sidePanel) * 1.25 * 2 + 14px + var(--font-size-sidePanel) * 1.35 * 3 + var(--page-margin) * 2)}.sidePanel{left:0;top:0;right:0;width:auto;max-width:100vw;height:auto;max-height:none;padding:var(--page-margin);padding-bottom:var(--page-margin);background-color:transparent;z-index:200;gap:0;overflow:visible;position:fixed}.sidePanel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:-14px;background-color:var(--color-background);transition:background-color .6s ease;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent)}.sidePanel.home:before,.sidePanelLower.home:before{background-color:transparent}.sidePanelNav{gap:6px}.hamburger,.sidePanelHeader .authorName{font-size:var(--font-size-sidePanel)}.hamburger{display:inline-flex;grid-column:3;justify-self:end;flex-direction:column;justify-content:space-between;width:1.3ex;height:1ex;padding:0;background:transparent;border:0;cursor:pointer;color:var(--color-text);flex:0 0 auto;transition:color .6s ease,opacity .2s ease}.hamburger:focus-visible,.hamburger:hover{opacity:1;color:var(--color-text);outline:none}.hamburger span{display:block;width:100%;height:1px;background-color:currentColor;flex:0 0 1px;transition:opacity .2s ease}.hamburger.open span:nth-child(2){opacity:0}.projectListRow-button,.projectRowHeader{flex-wrap:nowrap;white-space:nowrap;width:100%;max-width:100%;overflow:hidden;justify-content:flex-start}.listControls{display:none}.projectRow-thumbs{display:inline-flex;opacity:1}.projectRow-client{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.sidePanelLower{position:fixed;left:0;right:0;bottom:0;padding:var(--page-margin);padding-top:calc(var(--page-margin) + 4px);background-color:transparent;z-index:200;flex-direction:column;gap:8px}.sidePanelLower:before{content:"";position:absolute;inset:-14px 0 -40px 0;background-color:var(--color-background);transition:background-color .6s ease;z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16px);mask-image:linear-gradient(180deg,transparent,#000 16px)}.sidePanelLower .authorName,.sidePanelLower .iconLink{font-size:var(--font-size-sidePanel)}.socialLinks{margin-top:12px}.bioText.dim{display:none}.pressLinks{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1em;overflow:hidden;max-height:1.6em}.pressLinks .iconLink{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboratorLine{text-align:center}.mobileThumbStrip{display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:nowrap;gap:0;width:100%;margin:4px 0;padding:0;font-size:var(--font-size-sidePanel);overflow:hidden}.mobileThumbStrip-thumb{background:transparent;border:0;padding:0;margin:0;cursor:pointer;line-height:0;transform-origin:center center;transition:opacity .25s linear,transform .25s ease-out;flex:0 0 auto}.mobileThumbStrip-thumb img{height:1.8ex;width:auto;max-width:none;display:block;object-fit:cover}.projectSection{padding:var(--topbar-height) var(--page-margin) calc(40vh + var(--page-margin))}.imageContainer{text-align:center}.projectImage{margin-inline:auto}.collaboratorLine,.cvList,.mobileThumbStrip,.pressLinks{display:none}.mobileInfoToggle{display:inline-flex;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:4px 0 0;margin:0;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-size:var(--font-size-sidePanel);font-weight:700;line-height:1.4;letter-spacing:-.2px;text-transform:none;color:var(--color-text);transition:color .25s ease}.mobileInfoToggle:focus-visible,.mobileInfoToggle:hover{color:var(--color-rollover);outline:none}.info{position:relative;overflow:hidden;max-height:calc(var(--reel-row-h, 2.1em) * (var(--reel-count, 10) + 1));transition:max-height .45s cubic-bezier(.43,.13,.23,.96)}.info .projectList{transition:transform .45s cubic-bezier(.43,.13,.23,.96)}.sidePanel.reelMode .info{max-height:calc(var(--reel-row-h, 2.1em) * 3)}.sidePanel.reelMode .info .projectList{transform:translateY(calc(var(--reel-row-h, 2.1em) * (1 - var(--reel-idx, 0))))}.info:after,.info:before{content:"";position:absolute;left:0;right:0;height:var(--reel-row-h,2.1em);pointer-events:none;z-index:3;opacity:0;transition:opacity .45s ease}.info:before{top:0;background:linear-gradient(to bottom,var(--color-background),transparent)}.info:after{bottom:0;background:linear-gradient(to top,var(--color-background),transparent)}.sidePanel.reelMode .info:after,.sidePanel.reelMode .info:before{opacity:1}.sidePanel.reelMode .reelToggle{display:block;position:absolute;inset:0;z-index:6;background:transparent;border:0;cursor:pointer}.sidePanel.home .scrollHint,.sidePanel.menuForced .scrollHint,.sidePanel.reelMode .scrollHint{display:none}.scrollHint{display:flex;justify-content:center;align-items:center;width:100%;padding-top:10px;color:var(--color-text);pointer-events:none;animation:scrollHintBounce 1.6s ease-in-out infinite}}.mobileInfoToggle{display:none}@keyframes scrollHintBounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(3px);opacity:1}}