.PortfolioNavigation_sidebar__N4tGJ{position:sticky;top:16px;display:flex;flex-direction:column;gap:48px;height:calc(100dvh - 32px);overflow-y:auto;padding:36px 20px 24px;border:1px solid rgba(255,255,255,.1411764706);background:#0d0f0d}.PortfolioNavigation_sidebar__N4tGJ a:focus-visible{outline:2px solid #c4a3ff;outline-offset:4px}.PortfolioNavigation_brand__Ft0Cf{display:flex;align-items:center;gap:14px;font-size:28px;font-weight:700;letter-spacing:-.04em}.PortfolioNavigation_brandStar__r11gZ{font-size:42px;color:#bca3e6;font-weight:400}.PortfolioNavigation_brandCaption__m0XSu{display:block;margin-top:6px;font:8px Courier New,monospace;letter-spacing:.08em;color:#949a8d}.PortfolioNavigation_label__3Y2Pr{margin-bottom:16px;font:9px Courier New,monospace;letter-spacing:.12em;color:#8e9589}.PortfolioNavigation_pages__UHLoP{display:grid;gap:8px}.PortfolioNavigation_pageLink__AHVYs{display:flex;align-items:center;gap:12px;padding:17px 12px;border-left:2px solid rgba(0,0,0,0);color:#b1b6a9;transition:background-color .2s,color .2s}.PortfolioNavigation_pageLink__AHVYs>svg{margin-left:auto;flex-shrink:0}.PortfolioNavigation_pageLink__AHVYs:hover{color:#f0f0e9;background:rgba(255,255,255,.031372549)}.PortfolioNavigation_pageLink__AHVYs[aria-current=page]{border-left-color:#bca3e6;color:#eee7fa;background:rgba(188,163,230,.0705882353)}.PortfolioNavigation_number__5VxEC{align-self:start;padding-top:3px;color:#8f819f;font:10px Courier New,monospace}.PortfolioNavigation_linkCopy__nGmNl{font-size:15px}.PortfolioNavigation_linkCopy__nGmNl>span{display:block;margin-top:7px;font:8px Courier New,monospace;letter-spacing:.08em;color:#8e9589}.PortfolioNavigation_sections__ovavQ{padding:0 12px}.PortfolioNavigation_sections__ovavQ a{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;color:#b1b6a9}.PortfolioNavigation_sections__ovavQ a:hover{color:#cfb6f1}.PortfolioNavigation_sections__ovavQ a>span{color:#737b6c}.PortfolioNavigation_footer__Tz4DB{margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.1254901961)}.PortfolioNavigation_footer__Tz4DB>span{font:24px Courier New,monospace;color:#bca3e6}.PortfolioNavigation_footer__Tz4DB p{margin-top:12px;font:9px/1.8 Courier New,monospace;letter-spacing:.06em;color:#8e9589}@media(max-width:1200px){.PortfolioNavigation_sidebar__N4tGJ{top:12px;height:calc(100dvh - 24px);padding-inline:16px}}@media(max-width:1000px){.PortfolioNavigation_sidebar__N4tGJ{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;height:auto;overflow:visible;padding:20px 5%;border:0;border-bottom:1px solid rgba(255,255,255,.1411764706)}.PortfolioNavigation_brand__Ft0Cf{font-size:24px}.PortfolioNavigation_brandStar__r11gZ{font-size:32px}.PortfolioNavigation_footer__Tz4DB,.PortfolioNavigation_navigation__8uf5J .PortfolioNavigation_label__3Y2Pr,.PortfolioNavigation_sections__ovavQ{display:none}.PortfolioNavigation_pages__UHLoP{display:flex;justify-content:end;gap:10px}.PortfolioNavigation_pageLink__AHVYs{min-height:44px;padding:12px}.PortfolioNavigation_pageLink__AHVYs .PortfolioNavigation_number__5VxEC,.PortfolioNavigation_pageLink__AHVYs>svg{display:none}}@media(max-width:480px){.PortfolioNavigation_sidebar__N4tGJ{gap:12px;padding-block:16px}.PortfolioNavigation_brand__Ft0Cf{gap:8px;font-size:20px}.PortfolioNavigation_brandCaption__m0XSu,.PortfolioNavigation_linkCopy__nGmNl>span{display:none}.PortfolioNavigation_pageLink__AHVYs{padding:10px}.PortfolioNavigation_linkCopy__nGmNl{font-size:13px}.PortfolioNavigation_pages__UHLoP{gap:4px}}@media(prefers-reduced-motion:reduce){.PortfolioNavigation_pageLink__AHVYs{transition:none}}.PortfolioShell_shell__fdjXO{--portfolio-shell-sidebar-width:256px;display:grid;grid-template-columns:var(--portfolio-shell-sidebar-width) minmax(0,1fr);align-items:start;gap:32px;min-height:100vh;padding:16px;background:#0a0b0a;color:#eeeee8}.PortfolioShell_content__bn_fK{min-width:0}@media(max-width:1200px){.PortfolioShell_shell__fdjXO{--portfolio-shell-sidebar-width:216px;gap:20px;padding:12px}}@media(max-width:1000px){.PortfolioShell_shell__fdjXO{display:block;padding:0}}