.page_page___cxRb{padding-block:var(--section-padding-y);min-height:100vh}.page_header__17xGC{max-width:640px;margin-bottom:var(--space-16);display:flex;flex-direction:column;gap:var(--space-4)}.page_eyebrow__HLqZq{font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:.03em;color:var(--fg-muted)}.page_headline__WAhUj{letter-spacing:-.03em;color:var(--fg)}.page_subhead__uV_mS{color:var(--fg-secondary);max-width:50ch}.page_sectionHeader__qe_nF{display:flex;align-items:baseline;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4);margin-bottom:var(--space-10)}.page_sectionLabel__0RFG_{font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:.03em;color:var(--fg-muted)}.page_workshopList__sCbIn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.page_workshopRow__yVklr{display:flex;flex-direction:column;border:1px solid var(--border-subtle);overflow:hidden;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.page_workshopRow__yVklr:hover{border-color:var(--border)}.page_workshopImageWrapper__SSrvo{overflow:hidden;aspect-ratio:3/2;flex-shrink:0}.page_workshopImage__nEjSd{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out-expo)}.page_workshopRow__yVklr:hover .page_workshopImage__nEjSd{transform:scale(1.03)}.page_workshopContent__RuOmV{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.page_workshopMeta__xbTtC{display:flex;align-items:center;justify-content:space-between}.page_workshopTag__szjzQ{font-weight:var(--weight-regular);letter-spacing:.02em}.page_workshopAge__S6ipV,.page_workshopTag__szjzQ{font-size:var(--text-label);color:var(--fg-muted)}.page_workshopName__nTJPz{letter-spacing:-.02em;color:var(--fg);margin-top:var(--space-1)}.page_workshopDesc__5ip1f{font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary);flex:1 1}.page_workshopFooter__Q_ARt{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);margin-top:auto}.page_workshopPrice__wGdHd{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg-muted)}.page_workshopMaterials__02i6v{font-weight:var(--weight-regular)}.page_workshopCta__lJ5sj{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg);transition:opacity var(--duration-fast) var(--ease-standard)}.page_workshopCta__lJ5sj:after{content:"→";display:inline-block;transition:transform .38s cubic-bezier(.4,0,.2,1)}.page_workshopRow__yVklr:hover .page_workshopCta__lJ5sj{opacity:.55}.page_workshopRow__yVklr:hover .page_workshopCta__lJ5sj:after{transform:translateX(4px)}.page_eventsSection__ZgaT0{margin-top:var(--space-20)}.page_eventsGrid__nxo_E{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-10);gap:var(--space-10)}.page_eventCard__C4b_H{display:flex;flex-direction:column;gap:var(--space-4)}.page_eventImageWrapper__9Chek{overflow:hidden}.page_eventImage__I6Dz_{width:100%;height:auto;display:block;transition:transform var(--duration-slow) var(--ease-out-expo)}.page_eventCard__C4b_H:hover .page_eventImage__I6Dz_{transform:scale(1.03)}.page_eventContent__i7bFs{display:flex;flex-direction:column;gap:var(--space-2)}.page_eventDate__qQx1S{font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:.03em;color:var(--fg-muted)}.page_eventName__h_QYs{letter-spacing:-.02em;color:var(--fg)}.page_eventDesc__ktWGe{color:var(--fg-secondary)}.page_eventMeta__uZEgU{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--fg-muted);margin-top:var(--space-1)}.page_eventPrice__vkRXm{font-weight:var(--weight-medium);color:var(--fg)}.page_privateSection__r1c8G{margin-top:var(--space-20)}.page_privateGrid__Jv99_{display:grid;grid-template-columns:45fr 55fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.page_privateImageWrapper__awXiQ{overflow:hidden}.page_privateImage__4IIkd{width:100%;height:auto;display:block}.page_privateContent__v0dHm{display:flex;flex-direction:column;gap:var(--space-4)}.page_privateBody__rat9G{font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--fg-secondary);max-width:48ch}.page_privateList__v6B0n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_privateList__v6B0n li{font-size:var(--text-body-sm);color:var(--fg-secondary);padding-left:var(--space-5);position:relative}.page_privateList__v6B0n li:before{content:"—";position:absolute;left:0;color:var(--fg-muted)}.page_privatePrice__jIsI0{font-size:var(--text-body-sm);color:var(--fg-muted)}.page_privateCta__4WbnK{font-size:15px;font-weight:var(--weight-medium);color:var(--fg);text-decoration:none;margin-top:var(--space-2);transition:opacity var(--duration-fast) var(--ease-standard);display:inline-block}.page_privateCta__4WbnK:hover{opacity:.55}.page_bottomCta__FUFig{margin-top:var(--space-20);padding-top:var(--space-10);border-top:1px solid var(--border-subtle)}.page_bottomCtaText__va8W3{font-size:var(--text-body-md);color:var(--fg-secondary);line-height:var(--leading-relaxed)}.page_bottomCtaLink__Zk49K{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.page_empty__O5IHp{font-size:var(--text-body-md);color:var(--fg-muted);padding-block:var(--space-12)}@media (min-width:768px) and (max-width:1023px){.page_workshopList__sCbIn{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_eventsGrid__nxo_E,.page_workshopList__sCbIn{grid-template-columns:1fr}.page_eventsGrid__nxo_E{gap:var(--space-10)}.page_privateGrid__Jv99_{grid-template-columns:1fr;gap:var(--space-6)}.page_privateBody__rat9G,.page_workshopDesc__5ip1f{max-width:none}}