:root{--container-max-width:1440px;--container-padding-x:16px;--container-padding-y:0}@media(min-width:600px){:root{--container-padding-x:32px}}@media(min-width:1200px){:root{--container-padding-x:36px}}.container{width:100%;max-width:var(--container-max-width);margin-right:auto;margin-left:auto;padding:var(--container-padding-y) var(--container-padding-x)}.user-avatar{overflow:hidden;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-grey-200)}.user-avatar,.user-avatar img{position:relative;width:100%;height:100%}.user-avatar img{z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.user-avatar__initials{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-h4);font-weight:600;color:var(--color-grey-800)}.user-tag{display:grid;grid-template-areas:"avatar name";grid-template-columns:126px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.user-tag .user-avatar{grid-area:avatar}.user-tag__name{grid-area:name}.main{--main-gap:60px;overflow-x:clip;flex:1 0 100%;gap:var(--main-gap);padding:0}.main,.sanity-body{display:flex;flex-direction:column}.sanity-body{--sanity-body-gap:20px;gap:var(--sanity-body-gap);align-items:flex-start;width:100%}.sanity-body h1,.sanity-body h2,.sanity-body h3,.sanity-body h4{margin-top:calc(var(--sanity-body-gap)*1.2);font-weight:600;line-height:1;letter-spacing:.02em}.sanity-body h1{align-self:center;font-size:var(--font-size-h5);text-align:center}.sanity-body h2{font-size:var(--font-size-h5);color:var(--color-brand-light)}.sanity-body h3{font-size:var(--font-size-h6);color:var(--color-brand-light)}.sanity-body h4{font-size:var(--font-size-body-large);color:var(--color-brand-light)}.sanity-body strong{font-weight:600;color:var(--color-brand-light)}.sanity-body em{font-style:italic}.sanity-body>:not(.sanity-code) code{padding:.1em;border:1px solid var(--color-brand-light);border-radius:.1em;line-height:1.4375;color:var(--color-brand-secondary)}.sanity-body ol,.sanity-body ul{display:flex;flex-direction:column;gap:calc(var(--sanity-body-gap)/2);align-items:flex-start;margin-bottom:calc(var(--sanity-body-gap)*1.2)}.sanity-body ol>li,.sanity-body ul>li{position:relative;margin-left:0;padding-left:2em}.sanity-body ol>li:before,.sanity-body ul>li:before{position:absolute;top:0;left:.25em;color:var(--color-brand-light)}.sanity-body ul>li:before{content:"•"}.sanity-body ol>li:before{content:counter(list-counter) "."}.sanity-body li>ol,.sanity-body li>ul{margin-top:var(--sanity-body-gap)}.sanity-body figure{position:relative;align-self:center;width:100%;max-width:95%}.sanity-body figure img{width:100%;border-radius:var(--theme-border-radius)}.sanity-body figure figcaption{margin-top:calc(var(--sanity-body-gap)/2.5);font-size:var(--font-size-label);color:var(--color-brand-faded);text-align:center}.sanity-body blockquote{display:flex;flex-direction:column;gap:.5em;padding-left:1.25em;border-left:.1em solid var(--color-brand-light)}.sanity-body blockquote cite{font-size:.9em;font-weight:600;font-style:italic;color:var(--color-brand-faded)}.simple-page{--container-padding-y:48px;gap:85px}.dashboard-layout,.simple-page{display:flex;flex-direction:column}.dashboard-layout{gap:50px;padding:68px 0 140px}@media(max-width:767.9px){.dashboard-layout{padding:0 0 40px}.dashboard-layout .user-tag{display:none}}.user-edit h4{margin-top:40px}.user-edit__header{position:-webkit-sticky;position:sticky;z-index:calc(var(--z-header) - 5);top:var(--header-height);display:flex;gap:16px;align-items:center;justify-content:space-between;margin:-16px 0;padding:16px 0;background-color:var(--background-color)}@media(max-width:767.9px){.user-edit__header{margin:0;filter:drop-shadow(0 4px 24px rgba(0,0,0,.08))}.user-edit__header:before{pointer-events:none;content:"";position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:var(--background-color)}}@media(min-width:600px){.user-edit__header-button-label--mobile{display:none}}@media(max-width:599.9px){.user-edit__header-button-label--desktop{display:none}}.user-edit__avatar{display:flex;gap:40px;align-items:center}.user-edit__avatar .user-avatar{width:109px}.user-edit__avatar input[type=file]{display:none}