/*Version 1.0.0 | Sidebar Page Nav Plugin for Squarespace | Copyright Will Myers*/
html{scroll-behavior:smooth}.sidebar-nav{display:flex;flex-direction:column;justify-content:flex-end;position:fixed;box-sizing:border-box;right:0;z-index:9;top:50%;transform:translateY(-50%);padding:5px;transition:transform .5s ease;will-change:transition}.sidebar-item{display:flex;justify-content:flex-end;align-items:center;padding-top:4px;padding-bottom:4px}.sidebar-item .nav-text{text-align:end;color:var(--sidebar-color,#000);opacity:.6;transition:opacity .5s ease;margin-left:5px;margin-right:5px}.sidebar-item:hover .nav-text{opacity:1}.sidebar-item .nav-icon{display:none;position:relative;box-sizing:border-box}.sidebar-indicator{display:none;width:3px;position:absolute;right:0;background:var(--sidebar-color,#000);transition:height .5s ease,top .5s ease}@media(max-width:799px){.sidebar-nav .mobile-trigger{height:100%;width:50px;position:absolute;right:0;top:0;transform:translateX(-10px);opacity:1;visibility:visible;will-change:opacity,visibility;transition:opcaity 0s ease .5s,visibility 0s ease .5s}.sidebar-nav.open .mobile-trigger{opacity:0;visibility:hidden}.sidebar-nav .sidebar-item{visibility:hidden}.sidebar-nav.open .sidebar-item{visibility:visible}}[data-sidenav-style=indicator].sidebar-nav .sidebar-indicator{display:block}[data-sidenav-style=indicator] .sidebar-item.in-view .nav-text{opacity:1}[data-sidenav-style=dots].sidebar-nav .nav-icon{display:block;border:.1rem solid var(--sidebar-color,#000);width:.5rem;height:.5rem;border-radius:50%;visibility:visible}[data-sidenav-style=dots] .sidebar-item.top-item .nav-text{opacity:1}[data-sidenav-style=dots] .sidebar-item.top-item .nav-icon{background-color:var(--sidebar-color,#000)}[data-sidenav-style=bars] .sidebar-item .nav-text{opacity:0;visibility:hidden}[data-sidenav-style=bars] .sidebar-item .nav-icon{display:block;height:2px;width:1.5rem;background:var(--sidebar-color,#000);transition:width .5s ease,opacity .5s ease;font-size:0;visibility:visible}[data-sidenav-style=bars] .sidebar-item.top-item .nav-icon,[data-sidenav-style=bars] .sidebar-item:hover .nav-icon{width:3rem}[data-sidenav-style=bars] .sidebar-item.top-item .nav-text,[data-sidenav-style=bars] .sidebar-item:hover .nav-text{opacity:1;visibility:visible}[data-sidenav-style=none] .sidebar-item.top-item .nav-text{opacity:1}