.HomeBlog-module__UZxXNq__section{gap:var(--stack-gap,var(--s-7));display:grid}.HomeBlog-module__UZxXNq__heading{font-size:var(--fs-h2)}.HomeBlog-module__UZxXNq__more{margin-top:var(--s-3);justify-self:center}.HomeBlog-module__UZxXNq__grid{gap:var(--stack-gap,var(--s-4)) var(--stack-gap,var(--s-5));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.HomeBlog-module__UZxXNq__grid{row-gap:var(--stack-gap,var(--s-7));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.HomeBlog-module__UZxXNq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ShortsRail-module__jEZliG__section{gap:var(--stack-gap,var(--s-6));display:grid}.ShortsRail-module__jEZliG__heading{font-size:var(--fs-h2)}.ShortsRail-module__jEZliG__viewport{position:relative}.ShortsRail-module__jEZliG__rail{--rail-gap:var(--s-5);--rail-visible:4.4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-visible) - 1) * var(--rail-gap)) / var(--rail-visible));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-4);margin:calc(var(--s-2) * -1);scrollbar-width:none;-ms-overflow-style:none;display:grid;overflow-x:auto}.ShortsRail-module__jEZliG__rail::-webkit-scrollbar{display:none}.ShortsRail-module__jEZliG__rail.ShortsRail-module__jEZliG__dragging{scroll-snap-type:none}@media (hover:hover) and (pointer:fine){.ShortsRail-module__jEZliG__rail{cursor:grab}.ShortsRail-module__jEZliG__rail.ShortsRail-module__jEZliG__dragging{cursor:grabbing}}.ShortsRail-module__jEZliG__navButton{top:var(--frame-center,50%);z-index:1;background:var(--ink);width:48px;height:48px;color:var(--bg);transition:opacity var(--dur-lift) var(--ease-motion), transform var(--dur-lift) var(--ease-motion);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%)}.ShortsRail-module__jEZliG__navButtonLeft{left:var(--s-2)}.ShortsRail-module__jEZliG__navButtonRight{right:var(--s-2)}.ShortsRail-module__jEZliG__navButton:hover:not(:disabled){transform:translateY(-50%)scale(1.05)}.ShortsRail-module__jEZliG__navButton:active:not(:disabled){transform:translateY(-50%)scale(.96)}.ShortsRail-module__jEZliG__navButton:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.ShortsRail-module__jEZliG__navButton{display:grid}}.ShortsRail-module__jEZliG__item{scroll-snap-align:start;min-width:0}.ShortsRail-module__jEZliG__tile{gap:var(--s-3);color:var(--ink);border-radius:var(--radius-card);display:grid}.ShortsRail-module__jEZliG__frame{aspect-ratio:9/16;border-radius:var(--radius-card);transition:transform var(--dur-lift) var(--ease-motion), box-shadow var(--dur-lift) var(--ease-motion);position:relative;overflow:hidden}.ShortsRail-module__jEZliG__tile:hover .ShortsRail-module__jEZliG__frame,.ShortsRail-module__jEZliG__tile:focus-visible .ShortsRail-module__jEZliG__frame{--img-scale:1.03;box-shadow:var(--shadow-lift);transform:translateY(-4px)}.ShortsRail-module__jEZliG__tile:active .ShortsRail-module__jEZliG__frame{transform:scale(.98)}.ShortsRail-module__jEZliG__badge{top:var(--s-3);left:var(--s-3);z-index:1;position:absolute}.ShortsRail-module__jEZliG__title{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);padding-inline:var(--s-1)}@media (max-width:899px){.ShortsRail-module__jEZliG__rail{--rail-visible:3.3;--rail-gap:var(--stack-gap,var(--s-4))}}@media (max-width:599px){.ShortsRail-module__jEZliG__rail{--rail-visible:2.2}.ShortsRail-module__jEZliG__title{font-size:var(--fs-aside)}}
.HomeContribute-module__8BJYXW__band{gap:var(--s-7);padding:var(--s-7);border-radius:var(--radius-card);background:var(--surface);display:grid}.HomeContribute-module__8BJYXW__copy{align-content:start;gap:var(--s-3);min-width:0;display:grid}.HomeContribute-module__8BJYXW__heading{font-size:var(--fs-h2)}.HomeContribute-module__8BJYXW__lead{max-width:48ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty}.HomeContribute-module__8BJYXW__actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}@media (min-width:900px){.HomeContribute-module__8BJYXW__band{align-items:center;gap:var(--s-8);padding:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media (max-width:639px){.HomeContribute-module__8BJYXW__band{padding:var(--s-6) var(--s-5)}}
.HomeHero-module__B1rHZW__hero{gap:var(--stack-gap,var(--s-6));padding-top:var(--page-top);display:grid}.HomeHero-module__B1rHZW__copy{align-content:center;gap:var(--stack-gap,var(--s-4));min-width:0;display:grid}.HomeHero-module__B1rHZW__title{max-width:820px;font-size:var(--fs-display);font-weight:700;line-height:var(--lh-display);text-wrap:balance}.HomeHero-module__B1rHZW__subtitle{max-width:60ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty}.HomeHero-module__B1rHZW__pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.HomeHero-module__B1rHZW__visual{aspect-ratio:4/3;border-radius:var(--radius-card);isolation:isolate;background:var(--surface);color:var(--ink);transition:transform var(--dur-lift) var(--ease-motion), box-shadow var(--dur-lift) var(--ease-motion);display:block;position:relative;overflow:hidden}.HomeHero-module__B1rHZW__visual:hover,.HomeHero-module__B1rHZW__visual:focus-visible{--arrow-rotate:0deg;box-shadow:var(--shadow-lift);transform:translateY(-4px)}.HomeHero-module__B1rHZW__visual:active{transform:scale(.98)}.HomeHero-module__B1rHZW__photo{object-fit:cover;object-position:60% 40%;transition:transform var(--dur-photo) var(--ease-motion)}.HomeHero-module__B1rHZW__visual:hover .HomeHero-module__B1rHZW__photo,.HomeHero-module__B1rHZW__visual:focus-visible .HomeHero-module__B1rHZW__photo{transform:scale(1.03)}.HomeHero-module__B1rHZW__tabSlot{max-width:88%;position:absolute;bottom:0;left:0}.HomeHero-module__B1rHZW__visual .HomeHero-module__B1rHZW__tab{align-items:center;gap:var(--s-4);padding:var(--s-5);display:flex}.HomeHero-module__B1rHZW__tabCopy{gap:var(--s-2);min-width:0;display:grid}.HomeHero-module__B1rHZW__tabTitle{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--tracking-display)}.HomeHero-module__B1rHZW__tabText{font-size:var(--fs-aside);line-height:var(--lh-label);color:var(--ink-muted)}@media (max-width:639px){.HomeHero-module__B1rHZW__pills{margin-inline:calc(var(--rail) * -1);padding-inline:var(--rail);scrollbar-width:none;flex-wrap:nowrap;padding-block-end:var(--s-1);overflow-x:auto}.HomeHero-module__B1rHZW__pills::-webkit-scrollbar{display:none}.HomeHero-module__B1rHZW__pills>*{flex:none}}@media (min-width:640px){.HomeHero-module__B1rHZW__visual .HomeHero-module__B1rHZW__tab{gap:var(--s-5);padding:var(--s-6)}}@media (min-width:900px){.HomeHero-module__B1rHZW__hero{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.HomeHero-module__B1rHZW__title{font-size:var(--fs-h1);line-height:var(--lh-h1)}.HomeHero-module__B1rHZW__visual{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__visual,.HomeHero-module__B1rHZW__photo{transition:none}.HomeHero-module__B1rHZW__visual:hover,.HomeHero-module__B1rHZW__visual:focus-visible,.HomeHero-module__B1rHZW__visual:hover .HomeHero-module__B1rHZW__photo,.HomeHero-module__B1rHZW__visual:focus-visible .HomeHero-module__B1rHZW__photo{transform:none}}.HomeHero-module__B1rHZW__tabAction{pointer-events:none;flex-shrink:0}
.HomeIntro-module__JUy02a__section{gap:var(--stack-gap,var(--s-6));display:grid}.HomeIntro-module__JUy02a__header{gap:var(--s-2);display:grid}.HomeIntro-module__JUy02a__heading{font-size:var(--fs-h2)}.HomeIntro-module__JUy02a__lead{max-width:60ch;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty}.HomeIntro-module__JUy02a__bento{gap:var(--stack-gap,var(--s-3));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HomeIntro-module__JUy02a__mapCard,.HomeIntro-module__JUy02a__tile{border-radius:var(--radius-card);isolation:isolate;color:var(--ink);transition:transform var(--dur-lift) var(--ease-motion), box-shadow var(--dur-lift) var(--ease-motion);position:relative;overflow:hidden}.HomeIntro-module__JUy02a__mapCard:hover,.HomeIntro-module__JUy02a__mapCard:focus-visible,.HomeIntro-module__JUy02a__tile:hover,.HomeIntro-module__JUy02a__tile:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.HomeIntro-module__JUy02a__mapCard:active,.HomeIntro-module__JUy02a__tile:active{transform:scale(.98)}.HomeIntro-module__JUy02a__mapCard{--tab-overlap:var(--s-8);background:var(--surface);grid-column:1/-1;grid-template-rows:1fr auto;display:grid}.HomeIntro-module__JUy02a__mapMedia{background:var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;min-height:260px;position:relative;overflow:hidden}.HomeIntro-module__JUy02a__mapGraphic{box-sizing:border-box;width:100%;height:100%;padding:var(--s-2) var(--s-3) var(--tab-overlap);position:absolute;inset:0}.HomeIntro-module__JUy02a__mapTabSlot{margin-top:calc(var(--tab-overlap) * -1);max-width:92%;position:relative}.HomeIntro-module__JUy02a__mapPill{top:var(--s-3);left:var(--s-3);z-index:2;position:absolute}.HomeIntro-module__JUy02a__mapCard .HomeIntro-module__JUy02a__mapPill{--icon:calc(var(--control-icon-sm) * 2);padding:var(--s-3)}.HomeIntro-module__JUy02a__mapTitle{font-size:var(--fs-h3);font-weight:600;line-height:1.2}.HomeIntro-module__JUy02a__mapMeta{font-size:var(--fs-label);font-weight:400;line-height:var(--lh-label);color:var(--ink-muted)}.HomeIntro-module__JUy02a__tile{min-height:140px;padding:var(--s-5);background:var(--t);flex-direction:column;justify-content:flex-end;display:flex}.HomeIntro-module__JUy02a__tile[data-wide]{grid-column:1/-1}.HomeIntro-module__JUy02a__watermark{top:calc(var(--s-4) * -1);right:calc(var(--s-4) * -1);z-index:-1;width:96px;height:96px;color:color-mix(in oklab, var(--t), var(--ink) 12%);position:absolute}.HomeIntro-module__JUy02a__copy{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.HomeIntro-module__JUy02a__title{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3)}.HomeIntro-module__JUy02a__text{font-size:var(--fs-aside);line-height:var(--lh-card);color:var(--ink-muted)}@media (min-width:900px){.HomeIntro-module__JUy02a__bento{gap:var(--s-5);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.HomeIntro-module__JUy02a__mapCard{--tab-overlap:var(--radius-notch);grid-area:1/1/span 2}.HomeIntro-module__JUy02a__mapMedia{min-height:360px}.HomeIntro-module__JUy02a__tile{min-height:190px;padding:var(--s-6)}.HomeIntro-module__JUy02a__tile[data-wide]{grid-column:2/span 2}.HomeIntro-module__JUy02a__watermark{width:120px;height:120px}}
.HomeStudioMap-module__kt-Udq__map{--map-sea:var(--tint-2);--map-water:color-mix(in srgb, var(--verified) 35%, var(--tint-2));--map-fade:var(--line);--map-border:color-mix(in srgb, var(--ink-muted) 22%, var(--surface));--map-land:color-mix(in srgb, var(--ink-muted) 9%, var(--bg));width:100%;height:100%;display:block;overflow:visible}.HomeStudioMap-module__kt-Udq__sea{fill:var(--map-sea)}.HomeStudioMap-module__kt-Udq__fadeClear{stop-color:var(--map-fade);stop-opacity:0}.HomeStudioMap-module__kt-Udq__fadeSolid{stop-color:var(--map-fade);stop-opacity:1}.HomeStudioMap-module__kt-Udq__neighbours{fill:var(--surface);stroke:var(--map-border);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HomeStudioMap-module__kt-Udq__poland{fill:var(--map-land);stroke:color-mix(in srgb, var(--ink-muted) 45%, var(--map-land));stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HomeStudioMap-module__kt-Udq__regions,.HomeStudioMap-module__kt-Udq__rivers{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HomeStudioMap-module__kt-Udq__regions{stroke:color-mix(in srgb, var(--ink-muted) 30%, var(--map-land));stroke-width:.75px;stroke-dasharray:4 3}.HomeStudioMap-module__kt-Udq__rivers{stroke:var(--map-water);stroke-width:1.1px}.HomeStudioMap-module__kt-Udq__lakes{fill:var(--map-sea)}.HomeStudioMap-module__kt-Udq__pin path{stroke:var(--bg);stroke-linejoin:round;filter:drop-shadow(0 1.5px 1.5px #1f1c1a2e)}.HomeStudioMap-module__kt-Udq__pin circle{fill:var(--bg)}.HomeStudioMap-module__kt-Udq__photoPin{filter:drop-shadow(0 3px 5px #1f1c1a38)}.HomeStudioMap-module__kt-Udq__photoOutline{fill:none;stroke:var(--bg);stroke-linejoin:round}
.CircleButton-module__b4IF5W__circle{background:var(--ink);width:48px;height:48px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.CircleButton-module__b4IF5W__icon{transform:rotate(var(--arrow-rotate,-45deg));transition:transform var(--dur-lift) var(--ease-motion)}@media (max-width:639px){.CircleButton-module__b4IF5W__circle{width:44px;height:44px}}
.SubmissionTile-module__-1Yjsq__tile{justify-content:space-between;gap:var(--s-7);height:100%;padding:var(--s-6);border-radius:var(--radius-card);background:var(--tint-4);color:var(--ink);transition:transform var(--dur-lift) var(--ease-motion), box-shadow var(--dur-lift) var(--ease-motion);flex-direction:column;display:flex}.SubmissionTile-module__-1Yjsq__tile:hover,.SubmissionTile-module__-1Yjsq__tile:focus-visible{--arrow-rotate:0deg;box-shadow:var(--shadow-lift);transform:translateY(-4px)}.SubmissionTile-module__-1Yjsq__tile:active{transform:scale(.98)}.SubmissionTile-module__-1Yjsq__text{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.SubmissionTile-module__-1Yjsq__eyebrow{font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label);color:var(--ink-muted)}.SubmissionTile-module__-1Yjsq__title{font-family:var(--display);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2);letter-spacing:var(--tracking-display)}.SubmissionTile-module__-1Yjsq__arrow{align-self:flex-end}@media (max-width:639px){.SubmissionTile-module__-1Yjsq__tile{align-items:center;gap:var(--s-4);height:auto;min-height:calc(var(--s-8) + var(--s-4));padding:var(--s-3) var(--s-5);flex-direction:row}.SubmissionTile-module__-1Yjsq__title{font-size:var(--fs-h3);line-height:var(--lh-h3)}.SubmissionTile-module__-1Yjsq__arrow{flex-shrink:0;align-self:center}}
.EventHero-module__WkS8la__heroWrap{max-width:var(--content-max);padding:var(--stack-gap,var(--s-6)) var(--rail) 0;margin:0 auto}.EventHero-module__WkS8la__hero{border-radius:var(--radius-card);background:var(--surface);display:grid;position:relative;overflow:hidden}.EventHero-module__WkS8la__hero:before{content:"";min-height:var(--hero-media-h);grid-area:1/1}.EventHero-module__WkS8la__tabSlot{margin-top:var(--s-9);z-index:1;grid-area:1/1;place-self:end start;max-width:min(600px,78%);position:relative}.EventHero-module__WkS8la__tabSlot .EventHero-module__WkS8la__heroTab{max-width:100%;padding:var(--s-5) var(--s-6) var(--s-6)}.EventHero-module__WkS8la__photoPill{bottom:calc(100% + var(--s-3));left:var(--s-3);position:absolute}.EventHero-module__WkS8la__statusPill{top:var(--s-3);right:var(--s-3);z-index:2;position:absolute}.EventHero-module__WkS8la__title{font-size:var(--fs-detail-title);font-weight:700;line-height:var(--lh-h1)}.EventHero-module__WkS8la__meta{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-muted)}@media (max-width:639px){.EventHero-module__WkS8la__hero{display:block}.EventHero-module__WkS8la__hero:before{content:none}.EventHero-module__WkS8la__heroMedia{height:var(--hero-media-h);position:relative!important}.EventHero-module__WkS8la__tabSlot{max-width:92%;margin-top:calc(var(--radius-notch) * -1)}.EventHero-module__WkS8la__heroTab[data-top-notch=true]:before{content:none}}@media (max-width:379px){.EventHero-module__WkS8la__tabSlot .EventHero-module__WkS8la__heroTab{padding:18px}}
.ArticleRelated-module__ZKHKgq__section{gap:var(--stack-gap,var(--s-5));max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail) var(--section-gap,var(--s-8));display:grid}.ArticleRelated-module__ZKHKgq__heading{font-size:var(--fs-h2);line-height:var(--lh-h2)}.ArticleRelated-module__ZKHKgq__studios{gap:var(--stack-gap,var(--s-5));grid-template-columns:1fr;display:grid}@media (min-width:640px){.ArticleRelated-module__ZKHKgq__studios{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ArticleRelated-module__ZKHKgq__studios{grid-template-columns:repeat(3,1fr)}}.ArticleRelated-module__ZKHKgq__cityLink{justify-self:start}
.EventInfoTiles-module__7SNNPq__grid{gap:var(--stack-gap,var(--s-5));grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.EventInfoTiles-module__7SNNPq__grid{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.EventInfoTiles-module__7SNNPq__tile{align-items:center;gap:var(--s-3);display:flex}.EventInfoTiles-module__7SNNPq__text{flex-direction:column;gap:2px;min-width:0;display:flex}.EventInfoTiles-module__7SNNPq__label{font-size:var(--fs-label);color:var(--ink-muted)}.EventInfoTiles-module__7SNNPq__value{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:600}
.ArticleToc-module__QpJz9G__toc{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--radius-inset);background:var(--surface);display:grid}.ArticleToc-module__QpJz9G__title{font-size:var(--fs-label);color:var(--ink-muted);margin:0;font-weight:600}.ArticleToc-module__QpJz9G__list{gap:var(--s-2);font-size:var(--fs-aside);line-height:var(--lh-aside);margin:0;padding:0;list-style:none;display:grid}.ArticleToc-module__QpJz9G__list li{padding-left:var(--s-4);position:relative}.ArticleToc-module__QpJz9G__list li:before{content:"";background:var(--ink-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.5lh - 3px);left:0}.ArticleToc-module__QpJz9G__list a{color:var(--ink);text-decoration:none}.ArticleToc-module__QpJz9G__list a:hover,.ArticleToc-module__QpJz9G__list a:focus-visible{text-underline-offset:.2em;text-decoration:underline}
.EventChecklistBlock-module__cbvcZW__list{gap:var(--s-4);display:grid}@media (min-width:640px){.EventChecklistBlock-module__cbvcZW__list{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.EventChecklistBlock-module__cbvcZW__item{align-items:center;gap:var(--s-3);line-height:var(--lh-aside);display:flex}
.EventFaqBlock-module__oHhmVW__list{gap:var(--s-3);flex-direction:column;display:flex}.EventFaqBlock-module__oHhmVW__item{border-radius:var(--radius-inset);background:var(--surface);padding:var(--s-4) var(--s-5);overflow:hidden}.EventFaqBlock-module__oHhmVW__question{justify-content:space-between;align-items:center;gap:var(--s-3);cursor:pointer;outline:none;font-weight:600;list-style:none;display:flex}.EventFaqBlock-module__oHhmVW__question:focus-visible{border-radius:var(--radius-inset)}.EventFaqBlock-module__oHhmVW__question::-webkit-details-marker{display:none}.EventFaqBlock-module__oHhmVW__chevron{color:var(--ink-muted);transition:transform var(--dur-lift) var(--ease-motion);flex-shrink:0}.EventFaqBlock-module__oHhmVW__item[open]:not([data-closing]) .EventFaqBlock-module__oHhmVW__chevron{transform:rotate(180deg)}.EventFaqBlock-module__oHhmVW__answer{padding-top:var(--s-3);color:var(--ink-muted);line-height:var(--lh-aside);margin:0}@media (prefers-reduced-motion:reduce){.EventFaqBlock-module__oHhmVW__chevron{transition:none}}
.TrainingDetail-module__fUeERq__heroWrap{max-width:var(--content-max);padding:var(--stack-gap,var(--s-6)) var(--rail) 0;margin:0 auto}.TrainingDetail-module__fUeERq__hero{border-radius:var(--radius-card);background:var(--surface);display:grid;position:relative;overflow:hidden}.TrainingDetail-module__fUeERq__hero:before{content:"";min-height:var(--hero-media-h);grid-area:1/1}.TrainingDetail-module__fUeERq__tabSlot{margin-top:var(--s-9);z-index:1;grid-area:1/1;place-self:end start;max-width:min(600px,78%);position:relative}.TrainingDetail-module__fUeERq__tabSlot .TrainingDetail-module__fUeERq__heroTab{max-width:100%;padding:var(--s-5) var(--s-6) var(--s-6)}.TrainingDetail-module__fUeERq__photoPill{bottom:calc(100% + var(--s-3));left:var(--s-3);position:absolute}.TrainingDetail-module__fUeERq__statusPill{top:var(--s-3);right:var(--s-3);z-index:2;position:absolute}.TrainingDetail-module__fUeERq__title{font-size:var(--fs-detail-title);font-weight:700;line-height:var(--lh-h1)}.TrainingDetail-module__fUeERq__meta{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-muted)}@media (max-width:639px){.TrainingDetail-module__fUeERq__hero{display:block}.TrainingDetail-module__fUeERq__hero:before{content:none}.TrainingDetail-module__fUeERq__heroMedia{height:var(--hero-media-h);position:relative!important}.TrainingDetail-module__fUeERq__tabSlot{max-width:92%;margin-top:calc(var(--radius-notch) * -1)}.TrainingDetail-module__fUeERq__heroTab[data-top-notch=true]:before{content:none}}@media (max-width:379px){.TrainingDetail-module__fUeERq__tabSlot .TrainingDetail-module__fUeERq__heroTab{padding:18px}}.TrainingDetail-module__fUeERq__card{gap:var(--s-5);padding:var(--s-6);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.TrainingDetail-module__fUeERq__heading{font-size:var(--fs-h3);line-height:var(--lh-h3)}.TrainingDetail-module__fUeERq__facts{gap:var(--s-3);margin:0;display:grid}.TrainingDetail-module__fUeERq__fact{align-items:start;gap:var(--s-1) var(--s-3);font-size:var(--fs-aside);line-height:var(--lh-aside);grid-template-columns:auto minmax(0,1fr);display:grid}.TrainingDetail-module__fUeERq__fact>svg{color:var(--ink-muted);margin-top:calc(.5lh - 9px)}.TrainingDetail-module__fUeERq__fact>dd{overflow-wrap:anywhere;grid-column:2;margin:0}.TrainingDetail-module__fUeERq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TrainingDetail-module__fUeERq__ctaNote{font-size:var(--fs-aside);line-height:var(--lh-aside);color:var(--ink-muted);flex-basis:100%;margin:0}.TrainingDetail-module__fUeERq__status{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-inset);font-family:var(--display);font-size:var(--fs-lede);margin:0;font-weight:600;line-height:1.2;display:flex}.TrainingDetail-module__fUeERq__status>svg{flex:none}.TrainingDetail-module__fUeERq__status{background:var(--tint-4)}.TrainingDetail-module__fUeERq__ctaArea{gap:var(--s-2);padding-top:var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.TrainingDetail-module__fUeERq__ctaArea:empty{display:none}.TrainingDetail-module__fUeERq__primary{flex-basis:100%}.TrainingDetail-module__fUeERq__action{flex:auto}
.page-module__MYVyCa__page{padding-bottom:var(--section-gap,var(--s-9))}.page-module__MYVyCa__crumbsWrap{max-width:var(--content-max);margin:0 auto var(--s-4);padding:var(--page-top) var(--rail) 0}@media (max-width:799px){.page-module__MYVyCa__crumbsWrap{margin-bottom:0}}.page-module__MYVyCa__noticeWrap{max-width:var(--content-max);margin:var(--section-gap,var(--s-6)) auto 0;padding:0 var(--rail);justify-content:center;display:flex}.page-module__MYVyCa__notice{width:100%;max-width:var(--measure);align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-5);border-radius:var(--radius-card);background:var(--tint-4);color:var(--ink);flex-wrap:wrap;display:flex}.page-module__MYVyCa__noticeIcon{flex:none}.page-module__MYVyCa__noticeText{gap:var(--s-1);font-size:var(--fs-aside);line-height:var(--lh-aside);flex-direction:column;flex:260px;display:flex}.page-module__MYVyCa__noticeTitle{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3)}.page-module__MYVyCa__noticeButton{flex:none}.page-module__MYVyCa__sectionsWrap{max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail);justify-content:center;display:flex}.page-module__MYVyCa__sections{width:100%;max-width:var(--measure);display:flow-root}.page-module__MYVyCa__sections>*+*{margin-top:var(--section-gap,var(--s-8))}.page-module__MYVyCa__keyFacts{margin-bottom:var(--section-gap,var(--s-8))}.page-module__MYVyCa__keyFacts+*{margin-top:0}@media (min-width:720px){.page-module__MYVyCa__keyFacts{float:right;width:min(320px,48%);margin:0 0 var(--section-gap,var(--s-5)) var(--section-gap,var(--s-6))}}.page-module__MYVyCa__lede{margin:0 0 var(--stack-gap,var(--s-5));font-size:var(--fs-lede);line-height:var(--lh-lede,1.5);color:var(--ink)}.page-module__MYVyCa__sessionList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.page-module__MYVyCa__session{gap:var(--s-1) var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--radius-inset);background:var(--surface);flex-wrap:wrap;display:flex}.page-module__MYVyCa__sessionDate{font-weight:600}.page-module__MYVyCa__sessionNote{color:var(--ink-muted)}
.ProfilePill-module__j741wW__pill{align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border-radius:var(--radius-card);background:var(--surface);display:flex}.ProfilePill-module__j741wW__photo{object-fit:cover;border-radius:14px;flex-shrink:0;width:64px;height:64px}.ProfilePill-module__j741wW__photoFallback{background:var(--tint-1);width:64px;height:64px;font-size:var(--fs-aside);font-weight:var(--fw-aside-label);color:var(--ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfilePill-module__j741wW__body{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.ProfilePill-module__j741wW__label{font-size:var(--fs-label);font-weight:var(--fw-aside-label);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.ProfilePill-module__j741wW__name{font-family:var(--display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-h3);margin:0}.ProfilePill-module__j741wW__bio{font-size:var(--fs-aside);line-height:var(--lh-aside);color:var(--ink-muted);margin:0}.ProfilePill-module__j741wW__links{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:359px){.ProfilePill-module__j741wW__pill{flex-direction:column;align-items:flex-start}}
.StudioGrid-module__T8i99a__grid{gap:var(--stack-gap,var(--s-4)) var(--stack-gap,var(--s-5));grid-template-columns:1fr;display:grid}@media (min-width:640px){.StudioGrid-module__T8i99a__grid{row-gap:var(--stack-gap,var(--s-7));grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.StudioGrid-module__T8i99a__grid{grid-template-columns:repeat(var(--grid-max-cols,3), 1fr)}}.StudioGrid-module__T8i99a__empty{font-size:var(--fs-lede);color:var(--ink-muted)}.StudioGrid-module__T8i99a__emptyStack{gap:var(--stack-gap,var(--s-6));display:grid}
.StudioVerificationPrompt-module__1ukEIq__card{gap:var(--s-3);padding:var(--s-5);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.StudioVerificationPrompt-module__1ukEIq__heading{font-size:var(--fs-h3)}.StudioVerificationPrompt-module__1ukEIq__text{color:var(--ink-muted)}.StudioVerificationPrompt-module__1ukEIq__actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.StudioVerificationPrompt-module__1ukEIq__link{font-size:var(--fs-label);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.StudioVerificationPrompt-module__1ukEIq__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none;border-radius:4px}
.page-module__l1McdW__page{padding-bottom:var(--section-gap,var(--s-9))}.page-module__l1McdW__heroWrap{max-width:var(--content-max);padding:var(--page-top) var(--rail) 0;margin:0 auto}.page-module__l1McdW__crumbs{margin-bottom:var(--stack-gap,var(--s-3))}.page-module__l1McdW__hero{border-radius:var(--radius-card);background:var(--surface);display:grid;position:relative;overflow:hidden}.page-module__l1McdW__hero:before{content:"";min-height:var(--hero-media-h);grid-area:1/1}.page-module__l1McdW__tabSlot{margin-top:var(--s-9);z-index:1;grid-area:1/1;place-self:end start;max-width:min(600px,78%);position:relative}.page-module__l1McdW__tabSlot .page-module__l1McdW__heroTab{max-width:100%;padding:var(--s-6)}.page-module__l1McdW__titleRow{align-items:center;gap:var(--s-4);display:flex}.page-module__l1McdW__tabLogo{--logo-size:64px}.page-module__l1McdW__title{font-size:var(--fs-detail-title);font-weight:700;line-height:var(--lh-h1);overflow-wrap:anywhere}.page-module__l1McdW__heroLead{margin-top:var(--s-3);max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-muted);overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__l1McdW__panel{padding:var(--s-7)}.page-module__l1McdW__panelInner{align-items:center;gap:var(--s-7);max-width:760px;display:flex}.page-module__l1McdW__panelLogo{--logo-size:220px}.page-module__l1McdW__panelBody{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}@media (max-width:639px){.page-module__l1McdW__heroLead{-webkit-line-clamp:8;line-clamp:8}.page-module__l1McdW__hero{display:block}.page-module__l1McdW__hero:before{content:none}.page-module__l1McdW__heroMedia{height:var(--hero-media-h);position:relative!important}.page-module__l1McdW__tabSlot{max-width:92%;margin-top:calc(var(--radius-notch) * -1)}.page-module__l1McdW__heroTab[data-top-notch=true]:before{content:none}.page-module__l1McdW__tabLogo{--logo-size:56px}.page-module__l1McdW__panel{padding:var(--s-6)}.page-module__l1McdW__panelInner{align-items:flex-start;gap:var(--s-5);flex-direction:column}.page-module__l1McdW__panelLogo{--logo-size:120px}}@media (max-width:379px){.page-module__l1McdW__tabSlot .page-module__l1McdW__heroTab{padding:18px}}.page-module__l1McdW__keyCard{gap:var(--s-4);width:100%;max-width:560px;padding:var(--s-6);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);flex-direction:column;display:flex;position:relative}.page-module__l1McdW__keyHeading{font-size:var(--fs-h3);line-height:var(--lh-h3)}.page-module__l1McdW__keyIcon{color:color-mix(in srgb, var(--surface) 60%, var(--ink) 40%);fill:var(--surface);position:absolute;top:0;left:0;transform:translate(-30%,-30%)}.page-module__l1McdW__locationList{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__l1McdW__location{line-height:var(--lh-aside);overflow-wrap:anywhere}.page-module__l1McdW__locationName{font-weight:600}.page-module__l1McdW__sectionsWrap{max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail);justify-content:center;display:flex}.page-module__l1McdW__sections{--grid-max-cols:2;width:100%;max-width:var(--measure);gap:var(--section-gap,var(--s-8));flex-direction:column;display:flex}.page-module__l1McdW__section{gap:var(--stack-gap,var(--s-5));color:var(--ink);flex-direction:column;display:flex}.page-module__l1McdW__aboutSection{color:var(--ink);display:flow-root}.page-module__l1McdW__aboutSection .page-module__l1McdW__keyCard{margin-bottom:var(--stack-gap,var(--s-6))}.page-module__l1McdW__aboutSection .page-module__l1McdW__heading{margin-bottom:var(--stack-gap,var(--s-5))}@media (min-width:720px){.page-module__l1McdW__aboutSection .page-module__l1McdW__keyCard{float:right;width:min(300px,46%);margin:0 0 var(--stack-gap,var(--s-5)) var(--stack-gap,var(--s-6))}}.page-module__l1McdW__contacts{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__l1McdW__heading{font-size:var(--fs-h2);line-height:var(--lh-h2)}
.page-module__LLV8sq__crumbs{margin-bottom:var(--stack-gap,var(--s-3))}.page-module__LLV8sq__listLink{margin-top:var(--stack-gap,var(--s-5))}.page-module__LLV8sq__views{margin-bottom:var(--stack-gap,var(--s-5))}.page-module__LLV8sq__viewList{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.page-module__47I0Oa__page{padding-bottom:var(--section-gap,var(--s-9))}.page-module__47I0Oa__heroWrap{max-width:var(--content-max);padding:var(--page-top) var(--rail) 0;margin:0 auto}.page-module__47I0Oa__crumbs{margin-bottom:var(--stack-gap,var(--s-3))}.page-module__47I0Oa__hero{border-radius:var(--radius-card);background:var(--surface);display:grid;position:relative;overflow:hidden}.page-module__47I0Oa__hero:before{content:"";min-height:var(--hero-media-h);grid-area:1/1}.page-module__47I0Oa__heroTrigger{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.page-module__47I0Oa__heroTrigger:focus-visible{box-shadow:inset 0 0 0 3px #ffffffe6,inset 0 0 0 5px #1f1c1a59}.page-module__47I0Oa__tabSlot{margin-top:var(--s-9);z-index:1;grid-area:1/1;place-self:end start;max-width:min(600px,78%);position:relative}.page-module__47I0Oa__tabSlot .page-module__47I0Oa__heroTab{max-width:100%;padding:var(--s-5) var(--s-6) var(--s-6)}.page-module__47I0Oa__photoPill{bottom:calc(100% + var(--s-3));left:var(--s-3);position:absolute}.page-module__47I0Oa__tabSlot .page-module__47I0Oa__photoPill>svg{color:var(--verified);opacity:1}.page-module__47I0Oa__title{font-size:var(--fs-detail-title);font-weight:700;line-height:var(--lh-h1);overflow-wrap:anywhere}.page-module__47I0Oa__heroLead{margin-top:var(--s-3);max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-card);color:var(--ink-muted);overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:639px){.page-module__47I0Oa__heroLead{-webkit-line-clamp:8;line-clamp:8}.page-module__47I0Oa__hero{display:block}.page-module__47I0Oa__hero:before{content:none}.page-module__47I0Oa__heroMedia{height:var(--hero-media-h);position:relative!important}.page-module__47I0Oa__heroTrigger{height:var(--hero-media-h);bottom:auto}.page-module__47I0Oa__tabSlot{max-width:92%;margin-top:calc(var(--radius-notch) * -1)}.page-module__47I0Oa__heroTab[data-top-notch=true]:before{content:none}}@media (max-width:379px){.page-module__47I0Oa__tabSlot .page-module__47I0Oa__heroTab{padding:18px}}.page-module__47I0Oa__classTypesWrap{max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail);justify-content:center;display:flex}.page-module__47I0Oa__classTypes{width:100%;max-width:var(--measure);gap:var(--stack-gap,var(--s-5));color:var(--ink);flex-direction:column;display:flex}.page-module__47I0Oa__iconGrid{grid-template-columns:repeat(auto-fill, minmax(max(180px, calc((100% - 2 * var(--s-5)) / 3)), 1fr));gap:var(--s-4) var(--s-5);margin:0;padding:0;list-style:none;display:grid}.page-module__47I0Oa__iconItem{align-items:center;gap:var(--s-3);font-weight:500;display:flex}@media (max-width:639px){.page-module__47I0Oa__iconGrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__47I0Oa__iconItem{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}}.page-module__47I0Oa__intro{grid-template-columns:minmax(0, var(--measure));max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail);justify-content:center;display:grid}.page-module__47I0Oa__keyCard{gap:var(--s-4);width:100%;max-width:560px;padding:var(--s-6);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);flex-direction:column;display:flex;position:relative}.page-module__47I0Oa__keyHeading{font-size:var(--fs-h3);line-height:var(--lh-h3)}.page-module__47I0Oa__keyIcon{color:color-mix(in srgb, var(--surface) 60%, var(--ink) 40%);fill:var(--surface);position:absolute;top:0;left:0;transform:translate(-30%,-30%)}.page-module__47I0Oa__location{font-style:normal;line-height:var(--lh-aside);overflow-wrap:anywhere}.page-module__47I0Oa__ctaArea{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.page-module__47I0Oa__primary{flex-basis:100%}.page-module__47I0Oa__primaryLabel{padding-left:calc(var(--control-h-lg) - 2 * var(--s-2));text-align:center;flex:1}.page-module__47I0Oa__action{flex:auto}.page-module__47I0Oa__price{align-items:flex-start;gap:var(--s-3);font-size:var(--fs-aside);line-height:var(--lh-aside);margin:0;display:flex}.page-module__47I0Oa__price>svg{color:var(--ink-muted);flex:none;margin-top:calc(.5lh - 9px)}.page-module__47I0Oa__price a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.page-module__47I0Oa__trust{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-muted);margin:0}.page-module__47I0Oa__trust a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.page-module__47I0Oa__photoCount{top:var(--s-3);right:var(--s-3);z-index:2;pointer-events:none;position:absolute}.page-module__47I0Oa__sectionsWrap{max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail);justify-content:center;display:flex}.page-module__47I0Oa__sections{width:100%;max-width:var(--measure);gap:var(--section-gap,var(--s-8));flex-direction:column;display:flex}.page-module__47I0Oa__section{gap:var(--stack-gap,var(--s-5));color:var(--ink);flex-direction:column;display:flex}.page-module__47I0Oa__heading{font-size:var(--fs-h2);line-height:var(--lh-h2)}.page-module__47I0Oa__eventsSection{max-width:var(--content-max);margin:var(--section-gap,var(--s-8)) auto 0;padding:0 var(--rail)}.page-module__47I0Oa__eventsHeading{font-size:var(--fs-h2);line-height:var(--lh-h2);margin-bottom:var(--stack-gap,var(--s-5))}.page-module__47I0Oa__gallery{gap:var(--stack-gap,var(--s-4));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.page-module__47I0Oa__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-module__bpwJ8a__section{gap:var(--section-gap,var(--s-6));max-width:var(--content-max);padding:var(--page-top) var(--rail) var(--section-gap,var(--s-9));margin:0 auto;display:grid}.page-module__bpwJ8a__header{gap:var(--s-2);display:grid}.page-module__bpwJ8a__title{font-size:var(--fs-h1);overflow-wrap:anywhere}.page-module__bpwJ8a__lead{color:var(--ink-muted);font-size:var(--fs-lede)}.page-module__bpwJ8a__meta{gap:var(--s-2);flex-wrap:wrap;display:flex}.page-module__bpwJ8a__group{gap:var(--stack-gap,var(--s-5));display:grid}.page-module__bpwJ8a__groupTitle{font-size:var(--fs-h2)}.page-module__bpwJ8a__emptyState{gap:var(--stack-gap,var(--s-3));display:grid}.page-module__bpwJ8a__empty{color:var(--ink-muted);font-size:var(--fs-lede)}.page-module__bpwJ8a__empty a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (min-width:800px){.page-module__bpwJ8a__section{gap:var(--s-7,var(--s-6))}}.page-module__bpwJ8a__cityLink{justify-self:start}.page-module__bpwJ8a__more{font-size:var(--fs-aside);color:var(--ink-muted)}.page-module__bpwJ8a__more a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}
.ReadNext-module__TjFO8G__section{max-width:var(--content-max);padding:var(--section-gap,var(--s-8)) var(--rail) var(--section-gap,var(--s-9));border-top:1px solid var(--line);margin:0 auto}.ReadNext-module__TjFO8G__heading{font-size:var(--fs-h2);margin-bottom:var(--stack-gap,var(--s-6))}.ReadNext-module__TjFO8G__grid{gap:var(--stack-gap,var(--s-4)) var(--stack-gap,var(--s-5));grid-template-columns:1fr;display:grid}@media (min-width:640px){.ReadNext-module__TjFO8G__grid{row-gap:var(--stack-gap,var(--s-7));grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ReadNext-module__TjFO8G__grid{grid-template-columns:repeat(3,1fr)}}
.HomeStudios-module__XaYfiG__section{gap:var(--stack-gap,var(--s-6));display:grid}.HomeStudios-module__XaYfiG__heading{font-size:var(--fs-h2)}.HomeStudios-module__XaYfiG__grid{gap:var(--stack-gap,var(--s-4)) var(--stack-gap,var(--s-5));grid-template-columns:1fr;display:grid}@media (min-width:640px){.HomeStudios-module__XaYfiG__grid{row-gap:var(--stack-gap,var(--s-7));grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.HomeStudios-module__XaYfiG__grid{grid-template-columns:repeat(4,1fr)}}.HomeStudios-module__XaYfiG__more{margin-top:var(--s-3);justify-self:center}
