.social-nav{pointer-events:none;bottom:0;left:0;position:fixed;color:var(--color-fg);z-index:1000;width:100%;transform:translateY(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;min-width:var(--min-width);display:none}.theme-light .social-nav{--color-bg:rgba(var(--colors-dark-purple));--color-fg:rgba(var(--colors-white));--color-border:rgba(var(--colors-neutral-700))}.theme-dark .social-nav{--color-bg:rgba(var(--colors-white));--color-fg:rgba(var(--colors-dark-purple));--color-border:rgba(var(--colors-neutral-300))}.social-nav--display-mobile{display:block}.social-nav .desktop-icon{display:none}.social-nav .mobile-icon{display:block}.social-nav .social-nav-container-head{cursor:pointer;width:100%;margin-bottom:24px}.social-nav .social-nav-container{border:2px solid var(--color-border);pointer-events:none;width:100%;height:100vh;bottom:0;padding:24px;background-color:var(--color-bg);display:flex;flex-direction:column;align-items:center;transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0}.social-nav .social-nav-container .social-nav-content{width:248px;display:flex;flex-direction:column;text-align:left;gap:24px}.social-nav .social-nav-container .social-nav-content--links{display:flex;flex-direction:column;gap:16px}.social-nav .social-nav-container .social-nav-content p{padding:0;margin:0}.social-nav .social-nav-container .social-nav-content .social-nav-content-location,.social-nav .social-nav-container .social-nav-content .social-nav-content-mail{display:flex;justify-content:center;align-items:center;gap:.4375rem}.social-nav .social-nav-container .social-nav-content-share .social-nav-content-share-button{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.social-nav .social-nav-container .social-nav-content-share .social-nav-content-share-button a{color:var(--color-fg);border:2px solid var(--color-fg);width:3.375rem;height:3.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.social-nav .social-nav-sticky{position:absolute;top:0;transform:translateY(-100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;border:2px solid var(--color-border);pointer-events:all;z-index:2;background-color:var(--color-bg);width:100%;cursor:pointer;opacity:1}.social-nav .social-nav-sticky .social-nav-sticky-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;padding:16px}.social-nav .social-nav-sticky .social-nav-sticky-content p{order:0;flex:1 1 auto;align-self:auto;text-align:center;font-size:16px;line-height:24px;font-weight:700}.social-nav .social-nav-sticky .social-nav-sticky-content svg{order:0;flex:0 1 auto;align-self:auto;transform:rotate(90deg)}.social-nav.active{transform:translateX(0) translateY(0)}.social-nav.active .social-nav-container{pointer-events:all;opacity:1}.social-nav.active .social-nav-sticky{pointer-events:none;opacity:0}@media screen and (min-width:962px){.social-nav{transform:translateX(0) translateY(0);height:376px;top:30%;right:0;left:auto;text-align:right;display:none}.social-nav--display-desktop,.social-nav .desktop-icon{display:block}.social-nav .mobile-icon{display:none}.social-nav .social-nav-container{width:-webkit-min-content;width:-moz-min-content;width:min-content;position:absolute;right:0;transform:translateX(100%);top:0;bottom:auto;height:auto;padding:16px}.social-nav .social-nav-container .social-nav-container-head{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.social-nav .social-nav-container .social-nav-container-head div{order:0;flex:0 1 auto;align-self:flex-end}.social-nav .social-nav-container .social-nav-container-head p{margin:0;order:0;flex:0 1 auto;align-self:auto}.social-nav .social-nav-sticky{right:0;width:56px;height:150px;display:inline-block;transform:translateX(0)}.social-nav .social-nav-sticky .social-nav-sticky-content{width:100%;height:100%;padding:15px;flex-direction:column-reverse}.social-nav .social-nav-sticky .social-nav-sticky-content p{font-size:1.25rem;font-weight:700;transform:rotate(180deg);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.social-nav .social-nav-sticky .social-nav-sticky-content svg{transform:rotate(0);transition:transform .5s ease}.social-nav .social-nav-sticky .social-nav-sticky-content .chevron-active svg{transform:rotate(180deg)}.social-nav.active .social-nav-container{transform:translateX(0) translateY(0)}.social-nav.active .social-nav-sticky{transform:translateX(100%);pointer-events:all}}