@charset "UTF-8";:root{--icon-size: 1em;--burger-button-width: 1em;--burger-button-height: calc(var(--burger-button-width) * .75);--burger-button-stroke: 5px;--circle-icon-size: var(--icon-size);--square-icon-size: var(--icon-size);--circle-icon-margin: calc(var(--circle-icon-size) * .1666667);--square-icon-margin: calc(var(--square-icon-size) * .1);--z-index-1: 10000;--z-index-2: 1000;--z-index-3: 100;--z-index-4: 10;--z-index-5: 1;--transition-fast: .3s ease;--transition-moderate: .5s ease;--transition-slow: .8s ease;--grotesk: "Nouvelle Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--serif: "Rekja", serif;--noire: "Noire", sans-serif;--symbol-font: "Farrari", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--active-font: var(--grotesk);--font-size-sm: clamp(.875rem, .806rem + .222vw, 1rem);--font-size-md: clamp(1.125rem, .8rem + .7vw, 1.45rem);--font-size-lg: clamp(2rem, 1.6rem + 1.9vw, 4rem);--line-height-sm: 1.2;--line-height-md: 1.1;--line-height-lg: 1;--font-weight-normal: 400;--font-weight-regular: 400;--font-weight-bold: 600;--border-width: 1px;--margin-xxs: 4px ;--margin-xs: 8px ;--margin-sm: 16px ;--margin-md: 32px ;--margin-lg: 48px ;--margin-xl: 64px ;--margin-2xl: 128px ;--margin-3xl: 256px ;--spacing-inline: var(--margin-md);--spacing-block: var(--margin-md);--spacing-indent: clamp(2.188rem, 1.84rem + 1.111vw, 2.813rem);--container-width: 100%;--sidebar-width: 80vw;--breakpoint-xs: 25rem;--breakpoint-sm: 35rem;--breakpoint-md: 52rem;--breakpoint-lg: 66rem;--breakpoint-xl: 81.25rem;--circle-size: 200%;--blend-mode: hard-light}@media screen and (width > 52rem){:root{--spacing-inline: var(--margin-md)}}@media screen and (width > 66rem){:root{--spacing-inline: var(--margin-lg)}}@media screen and (width < 25rem){:root{--sidebar-width: 85vw}}body{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);font-family:var(--active-font);color:var(--text-color);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}a{color:var(--link-color)}#grotesk{font-family:var(--grotesk)}#serif{font-family:var(--serif)}#noire{font-family:var(--noire)}.symbol-font{font-family:var(--symbol-font)}p+h2,p+h4{margin-top:var(--margin-lg)}h2+p,h4+p,p+p{margin-top:var(--margin-sm)}h1,h2,h3,h4,h5,h6,p,li{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.insta-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-flow:dense;gap:1rem}.insta-item,.caption-item{--random-span: 1;aspect-ratio:4/5;overflow:hidden;grid-column:span var(--random-span);grid-row:span var(--random-span)}.insta-item img,.caption-item img{background-color:var(--image-bg-color)}.caption-item{padding-block:var(--margin-sm)}.insta-item img{width:100%;height:100%;object-fit:cover;display:block}.gap-item{grid-column:span var(--random-span);grid-row:span var(--random-span);aspect-ratio:4/5;background:transparent}.caption-item h6.caption-meta{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:var(--font-size-sm)}.caption-item h6.caption-meta svg{width:1.1rem;height:1.1rem}.caption-item .meta-text{line-height:1;color:var(--text-muted)}.caption-item p{margin:0}.grid-span-3{grid-column:span 3;grid-row:span 3;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.grid-span-2{grid-column:span 2;grid-row:span 2}.grid-span-1{grid-column:span 1;grid-row:span 1}@media screen and (width < 52rem){.grid-span-3,.grid-span-2{grid-column:span 4;grid-row:span 4}.grid-span-1{grid-column:span 2;grid-row:span 2}}@media screen and (width < 35rem){.grid-span-3,.grid-span-2{grid-column:span 8;grid-row:span 8;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.grid-span-1{grid-column:span 4;grid-row:span 4}.gap-item{display:none}}
