.events-page[data-astro-cid-pbeyvqpm]{background:var(--color-ink-soft);position:relative;overflow-x:clip}.events-glow[data-astro-cid-pbeyvqpm]{pointer-events:none;background:radial-gradient(40% 42% at 38% 48%,#c1804c24,#0000 70%),radial-gradient(34% 38% at 66% 52%,#46583e2e,#0000 70%);width:min(64rem,120vw);height:38rem;position:absolute;top:-12rem;left:50%;translate:-50%}.profile-wrap[data-astro-cid-pbeyvqpm]{width:100%;max-width:62rem;padding-top:clamp(7.5rem,16vw,11rem);padding-bottom:clamp(4.5rem,9vw,7rem);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));margin-inline:auto;position:relative}.profile[data-astro-cid-pbeyvqpm]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1.25rem;padding-inline:.25rem;display:grid}.avatar-ring[data-astro-cid-pbeyvqpm]{background:conic-gradient(from 200deg, var(--color-clay), var(--color-clay-light), var(--color-moss-light), var(--color-clay));border-radius:999px;place-items:center;width:5.75rem;height:5.75rem;padding:3px;display:grid}.avatar-ring[data-astro-cid-pbeyvqpm] .avatar{border:3px solid var(--color-ink-soft);background:var(--color-cream);object-fit:cover;border-radius:999px;width:100%;height:100%}.profile-name[data-astro-cid-pbeyvqpm]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-cream);margin-top:.7rem;font-size:clamp(1.6rem,4.5vw,2.35rem);font-weight:600;line-height:1.05}.profile-handle[data-astro-cid-pbeyvqpm]{color:var(--color-clay-light);margin-top:.35rem;font-size:.9rem;font-weight:600;display:inline-block}.profile-stats[data-astro-cid-pbeyvqpm]{color:var(--color-cream-dim);flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.1rem;font-size:.9rem;display:flex}.profile-stats[data-astro-cid-pbeyvqpm] strong[data-astro-cid-pbeyvqpm]{color:var(--color-cream);font-weight:700}.profile-bio[data-astro-cid-pbeyvqpm]{max-width:34rem;color:var(--color-cream-dim);margin-top:1.1rem;font-size:.97rem;line-height:1.65}.profile-actions[data-astro-cid-pbeyvqpm]{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}@media (width<=639px){.profile-body[data-astro-cid-pbeyvqpm]{display:contents}.avatar-ring[data-astro-cid-pbeyvqpm]{grid-row:1/span 4;align-self:center;width:5.25rem;height:5.25rem}.profile-body[data-astro-cid-pbeyvqpm]>.eyebrow[data-astro-cid-pbeyvqpm],.profile-body[data-astro-cid-pbeyvqpm]>.profile-name[data-astro-cid-pbeyvqpm],.profile-body[data-astro-cid-pbeyvqpm]>.profile-handle[data-astro-cid-pbeyvqpm],.profile-body[data-astro-cid-pbeyvqpm]>.profile-stats[data-astro-cid-pbeyvqpm]{grid-column:2}.profile-body[data-astro-cid-pbeyvqpm]>.profile-name[data-astro-cid-pbeyvqpm]{margin-top:.5rem}.profile-body[data-astro-cid-pbeyvqpm]>.profile-stats[data-astro-cid-pbeyvqpm]{column-gap:1rem;margin-top:.75rem;font-size:.85rem}.profile-bio[data-astro-cid-pbeyvqpm],.profile-actions[data-astro-cid-pbeyvqpm]{grid-column:1/-1}.profile-bio[data-astro-cid-pbeyvqpm]{margin-top:1.4rem}.profile-actions[data-astro-cid-pbeyvqpm] .btn{flex:1}}@media (width>=640px){.profile[data-astro-cid-pbeyvqpm]{align-items:center;column-gap:clamp(2rem,6vw,4.5rem);padding-inline:clamp(.5rem,4vw,3.5rem)}.avatar-ring[data-astro-cid-pbeyvqpm]{width:clamp(7.5rem,16vw,9.5rem);height:clamp(7.5rem,16vw,9.5rem);padding:4px}.avatar-ring[data-astro-cid-pbeyvqpm] .avatar{border-width:4px}}.grid-tabs[data-astro-cid-pbeyvqpm]{border-top:1px solid #f6efe11a;justify-content:center;margin-top:clamp(2.5rem,6vw,3.75rem);display:flex}.grid-tab[data-astro-cid-pbeyvqpm]{border-top:1px solid var(--color-cream);letter-spacing:.2em;text-transform:uppercase;color:var(--color-cream);align-items:center;gap:.5rem;margin-top:-1px;padding:1rem .25rem;font-size:.7rem;font-weight:700;display:inline-flex}.post-grid[data-astro-cid-pbeyvqpm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.post-tile[data-astro-cid-pbeyvqpm]{aspect-ratio:3/4;background:var(--color-panel);outline-offset:3px;display:block;position:relative;overflow:hidden}.post-img[data-astro-cid-pbeyvqpm]{object-fit:cover;width:100%;height:100%;transition:scale 1.1s var(--ease-premium);display:block}.post-tile[data-astro-cid-pbeyvqpm]:after{content:"";opacity:0;transition:opacity .6s var(--ease-premium);pointer-events:none;background:linear-gradient(#0f0d0b00 45%,#0f0d0b66);position:absolute;inset:0}.post-badge[data-astro-cid-pbeyvqpm]{z-index:1;width:1.75rem;height:1.75rem;color:var(--color-cream);backdrop-filter:blur(6px);background:#0f0d0b73;border-radius:999px;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}@media (width>=768px){.post-grid[data-astro-cid-pbeyvqpm]{gap:6px}.post-tile[data-astro-cid-pbeyvqpm]{border-radius:.6rem}.post-badge[data-astro-cid-pbeyvqpm]{width:2rem;height:2rem;top:.75rem;right:.75rem}}@media (hover:hover) and (pointer:fine){.post-tile[data-astro-cid-pbeyvqpm]:hover .post-img[data-astro-cid-pbeyvqpm]{scale:1.045}.post-tile[data-astro-cid-pbeyvqpm]:hover:after{opacity:1}}.viewer[data-astro-cid-pbeyvqpm]{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-cream);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-pbeyvqpm][open]{animation:viewer-in .45s var(--ease-premium);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.viewer[data-astro-cid-pbeyvqpm].is-closing{animation:.26s forwards viewer-out}.viewer[data-astro-cid-pbeyvqpm]::backdrop{backdrop-filter:blur(10px);background:#0c0a08f0}.viewer-bar[data-astro-cid-pbeyvqpm]{padding-top:calc(env(safe-area-inset-top) + .9rem);padding-bottom:.9rem;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));justify-content:space-between;align-items:center;display:flex}.viewer-count[data-astro-cid-pbeyvqpm]{font-family:var(--font-display);color:var(--color-cream-dim);font-size:.95rem;font-style:italic}.viewer-btn[data-astro-cid-pbeyvqpm]{width:2.75rem;height:2.75rem;color:var(--color-cream);transition:background-color .4s var(--ease-premium), border-color .4s var(--ease-premium), color .4s var(--ease-premium);background:#1c161199;border:1px solid #f6efe12e;border-radius:999px;place-items:center;display:grid}.viewer-btn[data-astro-cid-pbeyvqpm]:active{background:var(--color-clay);border-color:var(--color-clay);color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.viewer-btn[data-astro-cid-pbeyvqpm]:hover{background:var(--color-clay);border-color:var(--color-clay);color:var(--color-ink)}}.viewer-stage[data-astro-cid-pbeyvqpm]{touch-action:none;user-select:none;place-items:center;min-height:0;padding-inline:.75rem;display:grid;position:relative}.viewer-figure[data-astro-cid-pbeyvqpm]{width:100%;height:100%;min-height:0;transition:translate .35s var(--ease-premium), opacity .35s var(--ease-premium);place-items:center;margin:0;display:grid}.viewer-figure[data-astro-cid-pbeyvqpm].is-dragging{transition:none}.viewer-media[data-astro-cid-pbeyvqpm]{max-width:min(100%,68rem);max-height:calc(100dvh - 8.75rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;background:var(--color-panel);border-radius:.9rem;width:auto;height:auto;display:block;box-shadow:0 40px 100px -30px #000c}.viewer-media[data-astro-cid-pbeyvqpm][hidden]{display:none}.viewer-figure[data-astro-cid-pbeyvqpm].enter-next{animation:slide-from-right .5s var(--ease-premium)}.viewer-figure[data-astro-cid-pbeyvqpm].enter-prev{animation:slide-from-left .5s var(--ease-premium)}.viewer-nav[data-astro-cid-pbeyvqpm]{z-index:2;position:absolute;top:50%;translate:0 -50%}.viewer-nav[data-astro-cid-pbeyvqpm][hidden]{display:none}.viewer-dots[data-astro-cid-pbeyvqpm]{padding:1.1rem 1rem calc(env(safe-area-inset-bottom) + 1.25rem);justify-content:center;gap:.4rem;display:flex}.viewer-dot[data-astro-cid-pbeyvqpm]{width:.4rem;height:.4rem;transition:background-color .4s var(--ease-premium), width .4s var(--ease-premium);background:#f6efe140;border-radius:999px}.viewer-dot[data-astro-cid-pbeyvqpm].is-active{background:var(--color-clay-light);width:1.1rem}@media (width<=767px){.viewer-nav[data-astro-cid-pbeyvqpm]{backdrop-filter:blur(6px);background:#0f0d0b80;width:2.4rem;height:2.4rem}.viewer-prev[data-astro-cid-pbeyvqpm]{left:1.25rem}.viewer-next[data-astro-cid-pbeyvqpm]{right:1.25rem}}@media (width>=768px){.viewer-stage[data-astro-cid-pbeyvqpm]{padding-inline:5.5rem}.viewer-prev[data-astro-cid-pbeyvqpm]{left:1.5rem}.viewer-next[data-astro-cid-pbeyvqpm]{right:1.5rem}.viewer-bar[data-astro-cid-pbeyvqpm]{padding-inline:1.5rem}}@keyframes viewer-in{0%{opacity:0;scale:.97}}@keyframes viewer-out{to{opacity:0;scale:.98}}@keyframes slide-from-right{0%{opacity:0;translate:2.5rem}}@keyframes slide-from-left{0%{opacity:0;translate:-2.5rem}}@media (prefers-reduced-motion:reduce){.viewer[data-astro-cid-pbeyvqpm][open],.viewer[data-astro-cid-pbeyvqpm].is-closing,.viewer-figure[data-astro-cid-pbeyvqpm].enter-next,.viewer-figure[data-astro-cid-pbeyvqpm].enter-prev{animation:none}}
