.SidebarBody-module-scss-module__L1tUpG__sidebarBody{border-bottom:var(--ui-shape-border-1,1px solid var(--ui-accent));font-family:var(--font-satoshi),sans-serif;font-size:var(--text-body);font-weight:var(--text-weight);line-height:var(--text-line-height);color:#000;padding:16px}.SidebarBody-module-scss-module__L1tUpG__sidebarBody p,.SidebarBody-module-scss-module__L1tUpG__sidebarBody ul,.SidebarBody-module-scss-module__L1tUpG__sidebarBody ol,.SidebarBody-module-scss-module__L1tUpG__sidebarBody li,.SidebarBody-module-scss-module__L1tUpG__sidebarBody button{font:inherit}.SidebarBody-module-scss-module__L1tUpG__sidebarBody h1,.SidebarBody-module-scss-module__L1tUpG__sidebarBody h2,.SidebarBody-module-scss-module__L1tUpG__sidebarBody h3,.SidebarBody-module-scss-module__L1tUpG__sidebarBody h4,.SidebarBody-module-scss-module__L1tUpG__sidebarBody h5,.SidebarBody-module-scss-module__L1tUpG__sidebarBody h6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding-bottom:0}.SidebarBody-module-scss-module__L1tUpG__sidebarBody:last-of-type{border-bottom:none}.SidebarBody-module-scss-module__L1tUpG__title{border-bottom:2px solid var(--ui-accent-inverted);margin:0 0 .375rem;padding-bottom:1px;display:inline-block}.SidebarBody-module-scss-module__L1tUpG__text{white-space:pre-line;margin:0 0 .625rem}.SidebarBody-module-scss-module__L1tUpG__text2{white-space:pre-line;margin:.625rem 0 0}.SidebarBody-module-scss-module__L1tUpG__contactLabel{margin:0}.SidebarBody-module-scss-module__L1tUpG__content p,.SidebarBody-module-scss-module__L1tUpG__content ul,.SidebarBody-module-scss-module__L1tUpG__content ol,.SidebarBody-module-scss-module__L1tUpG__content li,.SidebarBody-module-scss-module__L1tUpG__content blockquote{font:inherit}.SidebarBody-module-scss-module__L1tUpG__content p{margin:0 0 .625rem}.SidebarBody-module-scss-module__L1tUpG__content p:last-child{margin-bottom:0}.SidebarBody-module-scss-module__L1tUpG__content h2{border-bottom:2px solid var(--ui-accent-inverted);margin-top:clamp(1rem,1.5vw,1.5rem);margin-bottom:.375rem;padding-bottom:1px;display:inline-block}.SidebarBody-module-scss-module__L1tUpG__content h2:first-child{margin-top:0}.SidebarBody-module-scss-module__L1tUpG__content ul,.SidebarBody-module-scss-module__L1tUpG__content ol{margin:0 0 .625rem;padding-left:0;list-style:none}.SidebarBody-module-scss-module__L1tUpG__content ul:last-child,.SidebarBody-module-scss-module__L1tUpG__content ol:last-child{margin-bottom:0}.SidebarBody-module-scss-module__L1tUpG__content ul>li,.SidebarBody-module-scss-module__L1tUpG__content ol>li{align-items:flex-start;gap:.5rem;display:flex}.SidebarBody-module-scss-module__L1tUpG__content ul>li:before,.SidebarBody-module-scss-module__L1tUpG__content ol>li:before{content:"";width:var(--ui-shape-thumb-size,16px);background-image:var(--ui-shape-thumb-image);background-size:var(--ui-shape-thumb-size,16px) var(--ui-shape-thumb-size,16px);background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:1em;margin-top:0}.SidebarBody-module-scss-module__L1tUpG__content ul>li>:first-child,.SidebarBody-module-scss-module__L1tUpG__content ol>li>:first-child{margin-top:0}.SidebarBody-module-scss-module__L1tUpG__content .SidebarBody-module-scss-module__L1tUpG__listItemText{flex:1;min-width:0}.SidebarBody-module-scss-module__L1tUpG__links{flex-direction:column;gap:8px;padding-top:8px;display:flex}.SidebarBody-module-scss-module__L1tUpG__links a,.SidebarBody-module-scss-module__L1tUpG__links p{font:inherit}.SidebarBody-module-scss-module__L1tUpG__links a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.SidebarBody-module-scss-module__L1tUpG__links a:hover{color:var(--ui-accent);text-underline-offset:3px;text-decoration:underline}.SidebarBody-module-scss-module__L1tUpG__links p{margin:0}.SidebarBody-module-scss-module__L1tUpG__linkIcon{width:var(--ui-shape-thumb-size,16px);height:var(--ui-shape-thumb-size,16px);background-image:var(--ui-shape-thumb-image);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}
.ProjectsList-module-scss-module__8Wgl_a__list{width:calc(100% + 32px);margin:0 -16px;padding:0;list-style:none}.ProjectsList-module-scss-module__8Wgl_a__item{width:100%;font:inherit;cursor:pointer;border:none;border-bottom:var(--ui-shape-divider-border,1px solid var(--ui-accent-inverted));text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:12px 16px;transition:color .15s;display:flex}.ProjectsList-module-scss-module__8Wgl_a__item:hover{background-color:var(--ui-accent-inverted,#7a00ff);color:var(--ui-accent-inverted-contrast);border-bottom:1px solid #0000}li:has(+li>.ProjectsList-module-scss-module__8Wgl_a__item:hover)>.ProjectsList-module-scss-module__8Wgl_a__item{border-bottom:1px solid #0000}.ProjectsList-module-scss-module__8Wgl_a__title{font-family:inherit}.ProjectsList-module-scss-module__8Wgl_a__year{font-size:var(--text-body);white-space:nowrap;flex-shrink:0}.ProjectsList-module-scss-module__8Wgl_a__cursorPreview{border-radius:var(--ui-shape-window-radius,var(--ui-shape-radius,8px));outline:var(--ui-shape-border-inverted-3,3px solid var(--ui-accent-inverted));box-shadow:var(--ui-shape-preview-shadow,none);pointer-events:none;z-index:9999;-webkit-user-select:none;user-select:none;width:500px;padding:0;line-height:0;animation:.15s ProjectsList-module-scss-module__8Wgl_a__fadeIn;position:fixed;overflow:hidden}.ProjectsList-module-scss-module__8Wgl_a__cursorPreview video,.ProjectsList-module-scss-module__8Wgl_a__cursorPreview img{object-fit:cover;vertical-align:top;border:none;width:100%;height:auto;margin:0;padding:0;display:block}@keyframes ProjectsList-module-scss-module__8Wgl_a__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.SidebarLegalsFooter-module-scss-module__YlFcMq__legalsFooter{padding:12px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ui-accent);flex-direction:row;justify-content:space-between;align-items:center;gap:4px;display:flex}.SidebarLegalsFooter-module-scss-module__YlFcMq__legalsFooter a,.SidebarLegalsFooter-module-scss-module__YlFcMq__legalsFooter p{font-size:var(--text-body);color:#000;line-height:var(--text-line-height);margin:0;text-decoration:none}.SidebarLegalsFooter-module-scss-module__YlFcMq__legalsFooter a:hover{color:var(--ui-accent-inverted)}@media (min-width:1025px) and (max-width:1439px){.SidebarLegalsFooter-module-scss-module__YlFcMq__legalsFooter{display:none}}@media (min-width:1440px){.SidebarLegalsFooter-module-scss-module__YlFcMq__legalsFooter{display:none}}
