.page_page__YBi6L{background:radial-gradient(circle at top right,rgba(242,205,100,.12),transparent 30%),linear-gradient(180deg,var(--color-paper) 0,var(--color-paper-2) 100%);min-height:100vh;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,5vw,4rem)}.page_backRow__uAPV7{max-width:1100px;margin-inline:auto;margin-bottom:var(--space-6)}.page_backLink__Hopbc{border:1px solid var(--color-line-light);border-radius:999px;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);padding:.6rem 1rem;text-transform:uppercase;transition:color var(--transition-fast),border-color var(--transition-fast)}.page_backLink__Hopbc:hover{border-color:rgba(26,61,85,.22);color:var(--color-ocean)}.page_grid__zCm49{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:1fr;margin-inline:auto;max-width:1100px}@media(min-width:1024px){.page_grid__zCm49{align-items:start;gap:var(--space-10);grid-template-columns:26rem 1fr}}.page_introPanel__sCWcs{background:hsla(0,0%,100%,.72);border:1px solid var(--color-line-light);border-radius:2rem;box-shadow:0 24px 70px rgba(42,19,10,.08);display:flex;flex-direction:column;gap:var(--space-6);padding:clamp(1.5rem,4vw,2.5rem)}.page_avatarRow__ZmEzi{align-items:center;display:flex;gap:var(--space-4)}.page_avatar__JrsGb{align-items:center;background:linear-gradient(135deg,var(--color-teal),var(--color-ocean));border-radius:50%;color:hsla(0,0%,100%,.9);display:flex;flex-shrink:0;font-size:var(--text-xl);font-weight:var(--weight-bold);height:64px;justify-content:center;width:64px}.page_avatarInfo__pMMPZ{display:flex;flex-direction:column;gap:.25rem}.page_avatarName__m9_nI{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-bold)}.page_avatarRole__4QEzZ{color:var(--color-orange);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page_title__3Jfkx{color:var(--color-ink);font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight)}.page_subtitle__09Mha{color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:var(--space-2)}.page_details__njrQz{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.page_detailItem__wbdPB{align-items:center;background:rgba(26,61,85,.04);border:1px solid var(--color-line-light);border-radius:1rem;display:flex;gap:var(--space-3);padding:.85rem 1rem}.page_detailIcon__Oniyw{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:var(--text-sm);height:32px;justify-content:center;width:32px}.page_detailIconTeal__CmvnD{background:rgba(23,132,153,.12)}.page_detailIconGold__p712F{background:rgba(242,205,100,.16)}.page_detailIconTerra__oW0bp{background:rgba(184,74,31,.1)}.page_detailText__m5uhU{display:flex;flex-direction:column;gap:.1rem}.page_detailLabel__44C8F{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-bold)}.page_detailSub__82UsS{color:var(--color-ink-muted);font-size:var(--text-xs)}.page_divider__BBkLX{border:none;border-top:1px solid var(--color-line-light)}.page_expect__mjlu6{display:flex;flex-direction:column;gap:var(--space-3)}.page_expectLabel__ReFMk{color:var(--color-teal);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.15em;text-transform:uppercase}.page_expectList__sXZ23{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.page_expectItem__cvuQg{align-items:flex-start;color:var(--color-ink-soft);display:flex;font-size:var(--text-sm);gap:var(--space-2);line-height:var(--leading-relaxed)}.page_expectDot__3dqvO{background:linear-gradient(135deg,var(--color-teal),var(--color-gold));border-radius:50%;flex-shrink:0;height:6px;margin-top:.4rem;width:6px}.page_calendarPanel__X3vnB{background:hsla(0,0%,100%,.72);border:1px solid var(--color-line-light);border-radius:2rem;box-shadow:0 24px 70px rgba(42,19,10,.08);display:flex;flex-direction:column;min-height:640px;overflow:hidden}.page_calendarHeader__aDWPq{border-bottom:1px solid var(--color-line-light);padding:var(--space-6) var(--space-8) var(--space-4)}.page_calendarLabel__9b3X5{color:var(--color-teal);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.15em;text-transform:uppercase}.page_calendarTitle__QLbdx{color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-bold);margin-top:var(--space-1)}.page_calendarEmbed__6Zkuu{border:none;flex:1 1;min-height:580px;width:100%}