@keyframes scrollIndicator{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.rist-gallery-grid[data-v-cc1e9a90]{column-count:2;column-gap:var(--gallery-gap,12px)}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]{break-inside:avoid;margin-bottom:var(--gallery-gap,12px);display:block}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]:nth-child(6n+1){aspect-ratio:3/4}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]:nth-child(6n+2){aspect-ratio:1}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]:nth-child(6n+3){aspect-ratio:4/5}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]:nth-child(6n+4){aspect-ratio:3/5}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]:nth-child(6n+5){aspect-ratio:1}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]:nth-child(6n+6){aspect-ratio:5/6}@container (width>=481px){.rist-gallery-grid[data-v-cc1e9a90]{column-count:unset;column-gap:unset;gap:var(--gallery-gap,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rist-gallery-grid>.rist-gallery-cell[data-v-cc1e9a90]{margin-bottom:0;aspect-ratio:var(--gallery-aspect,3/4)!important}}@container (width>=768px){.rist-gallery-grid[data-v-cc1e9a90]{grid-template-columns:repeat(var(--gallery-cols,3), minmax(0, 1fr))}}.rist-masonry[data-v-43d638a4]{column-count:1;column-gap:1rem}@container (width>=481px){.rist-masonry[data-v-43d638a4]{column-count:2}}@container (width>=768px){.rist-masonry[data-v-43d638a4]{column-count:var(--masonry-cols,3)}}.rist-prose{color:#334155;font-size:16px;line-height:1.75}.rist-prose h1{color:#0f172a;margin:2rem 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:600;line-height:1.1}.rist-prose h2{color:#0f172a;margin:2.5rem 0 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:600;line-height:1.2}.rist-prose h3{color:#0f172a;margin:1.75rem 0 .5rem;font-size:1.15rem;font-weight:600}.rist-prose p{margin:.75rem 0}.rist-prose ul{margin:.75rem 0;padding-left:1.5rem;list-style:outside}.rist-prose ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.rist-prose li{margin:.35rem 0}.rist-prose a{color:var(--rist-secondary,#f59e0b);text-underline-offset:3px;text-decoration:underline}.rist-prose a:hover{color:var(--rist-primary,#0f172a)}.rist-prose strong{color:#0f172a}.rist-prose hr{border-color:#e2e8f0;margin:2rem 0}.rist-sticky-navbar{will-change:opacity}.rist-nav-scroll::-webkit-scrollbar{display:none}.rist-nav-link{color:var(--nav-text,inherit);padding:4px 2px;transition:opacity .2s,color .2s;position:relative}.rist-nav-link:hover{opacity:.7}.rist-nav-link[data-active=true]{color:var(--nav-active,var(--rist-secondary,#f59e0b));font-weight:700}.rist-nav-link[data-active=true]:after{content:"";background:var(--nav-active,var(--rist-secondary,#f59e0b));border-radius:1px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.rist-h-sections[data-v-3833e80a]::-webkit-scrollbar{height:6px}.rist-h-sections[data-v-3833e80a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.rist-h-sections[data-v-3833e80a]::-webkit-scrollbar-track{background:0 0}.rist-columns-grid[data-v-69616cac]{grid-template-columns:var(--rist-tpl-mobile,1fr);display:grid}@container (width>=640px){.rist-columns-grid[data-v-69616cac]{grid-template-columns:var(--rist-tpl-tablet,1fr 1fr)}}@container (width>=1024px){.rist-columns-grid[data-v-69616cac]{grid-template-columns:var(--rist-tpl-desktop,1fr 1fr 1fr)}}.rist-child-wrap[data-v-69616cac]{outline-offset:-1px;outline:1px dashed #0000;transition:outline-color .15s;position:relative}.rist-child-wrap[data-v-69616cac]:hover{outline-color:#3b82f673}.rist-child-wrap.rist-child-dragging[data-v-69616cac]{opacity:.4}.rist-child-wrap.rist-drop-before[data-v-69616cac]{box-shadow:inset 0 3px #3b82f6}.rist-child-wrap.rist-drop-after[data-v-69616cac]{box-shadow:inset 0 -3px #3b82f6}.rist-child-toolbar[data-v-69616cac]{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:1px;padding:2px;display:none;position:absolute;top:6px;right:6px;box-shadow:0 4px 12px #0f172a1f}.rist-child-wrap:hover .rist-child-toolbar[data-v-69616cac]{display:inline-flex}
