.sd-head{padding-block:var(--space-2xl) var(--section-gap-s)}.sd-head__grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sd-head__id,.sd-head__buy,.sd-head__notes{min-width:0}.sd-head__lead{margin-top:var(--space-md);font-size:var(--text-lead);color:var(--color-ink-2)}.sd-head__trade-wrap{min-width:0}.sd-head__trade{margin-top:var(--space-xs);font-family:var(--font-display);font-weight:var(--serif-small);font-size:var(--text-xl);color:var(--color-ink)}.sd-head__buy{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.sd-head__buy .bundle{align-self:stretch}.sd-head__notes{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.sd-head--photo .sd-head__id,.sd-head--frame .sd-head__id{grid-area:1/1/auto/span 5}.sd-head--photo .sd-head__buy,.sd-head--frame .sd-head__buy{grid-area:2/1/auto/span 5}.sd-head--photo .sd-head__photo,.sd-head--frame .sd-head__photo{grid-area:1/6/span 2/span 7;align-self:start}.sd-head--photo .sd-head__trade-wrap,.sd-head--photo .sd-head__notes,.sd-head--frame .sd-head__trade-wrap,.sd-head--frame .sd-head__notes{grid-column:1/-1}.sd-frame{--photo-ratio:16 / 10}.sd-head--text,[data-preview-marks=off] .sd-head--frame{padding-bottom:var(--space-xl)}.sd-head--text .sd-head__grid,[data-preview-marks=off] .sd-head--frame .sd-head__grid{grid-template-rows:auto auto 1fr;align-items:start}.sd-head--text .sd-head__id,[data-preview-marks=off] .sd-head--frame .sd-head__id{grid-area:1/1/auto/span 5}.sd-head--text .sd-head__buy,[data-preview-marks=off] .sd-head--frame .sd-head__buy{grid-area:1/7/span 3/span 6}.sd-head--text .sd-head__trade-wrap,[data-preview-marks=off] .sd-head--frame .sd-head__trade-wrap{grid-area:2/1/auto/span 5}.sd-head--text .sd-head__notes,[data-preview-marks=off] .sd-head--frame .sd-head__notes{grid-area:3/1/auto/span 5}.sd-notices{padding-top:var(--space-2xl)}.sd-notices .notices{max-width:48rem}.sd-week{padding-block:var(--section-gap-s)}.sd-week__week{margin-top:var(--space-xl)}.sd-week__week[hidden],.sd-week__pending[hidden]{display:none}.sd-week__label{font-size:var(--text-sm);color:var(--color-muted)}.sd-week__days{margin-top:var(--space-sm)}.sd-week__day{column-gap:var(--gap-columns);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.sd-week__date{align-items:baseline;gap:var(--space-2xs) var(--space-sm);color:var(--color-ink-2);flex-wrap:wrap;grid-column:1/span 2;display:flex}.sd-week__dl{align-items:baseline;gap:0 var(--space-sm);flex-wrap:wrap;display:inline-flex}.sd-week__md{white-space:nowrap}.sd-week__today{font-size:var(--text-sm);color:var(--color-ink);display:none}.sd-week__day[data-today] .sd-week__date{color:var(--color-ink);font-weight:500}.sd-week__day[data-today] .sd-week__today{display:inline}.sd-week__classes{gap:var(--space-xs) var(--space-xl);flex-wrap:wrap;grid-column:3/-1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sd-week__class{align-items:baseline;gap:var(--space-2xs) var(--space-sm);color:var(--color-ink);flex-wrap:wrap;display:inline-flex}.sd-week__name{font-weight:500}.sd-week__time{color:var(--color-ink-2)}.sd-week__class.is-cancelled .sd-week__time,.sd-week__class.is-cancelled .sd-week__name{color:var(--color-muted)}.sd-week__flag{font-size:var(--text-sm);color:var(--color-ink);font-weight:500}.sd-week__day .sd-week__state{color:var(--color-muted);grid-column:3/-1}.sd-week__pending{margin-top:var(--space-xl);color:var(--color-ink-2)}.sd-space{padding-block:var(--section-gap-s)}.sd-space__grid{gap:var(--gap-columns);margin-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sd-space__a{grid-column:1/span 8}.sd-space__b{grid-column:9/span 4;min-height:0;display:grid}.sd-space__c{grid-column:1/span 8}.sd-space__d{grid-column:9/span 4;min-height:0;display:grid}.sd-space__b .photo__frame,.sd-space__d .photo__frame{aspect-ratio:auto;height:100%;min-height:0}.sd-space__b.sd-frame,.sd-space__d.sd-frame{aspect-ratio:auto;min-height:0;display:flex}.sd-space__grid[data-count="3"] .sd-space__c{grid-column:1/span 8}.sd-how{padding-block:var(--space-3xl) var(--section-gap-s)}.sd-steps{gap:var(--gap-columns);margin:var(--space-2xl) 0 0;counter-reset:sd-step;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sd-step{counter-increment:sd-step;gap:var(--space-sm);min-width:0;padding-top:var(--space-lg);border-top:var(--rule-head) solid var(--color-ink);flex-direction:column;display:flex}.sd-step:before{content:counter(sd-step);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-muted);font-variant-numeric:tabular-nums;line-height:1}.sd-step__name{font-size:var(--text-xl);font-weight:var(--serif-small);line-height:1.3}.sd-step__text{color:var(--color-ink-2);max-width:30em}.sd-membership{column-gap:var(--gap-columns);row-gap:var(--space-sm);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sd-membership__name{font-size:var(--text-xl);font-weight:var(--serif-small);grid-column:1/span 4;line-height:1.3}.sd-membership__body{align-items:flex-start;gap:var(--space-xs);flex-direction:column;grid-column:5/span 8;display:flex}.sd-membership__text{color:var(--color-ink-2)}.sd-membership__text .copy-sentence{text-wrap:balance;display:block}.sd-membership__body .textlink{min-height:44px}.sd-team{padding-block:var(--section-gap) var(--section-gap-s)}.sd-team__list{gap:var(--space-xl) var(--gap-columns);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.sd-person{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.sd-person .photo-empty{--photo-ratio:4 / 5}.sd-person .photo-empty .preview-mark{white-space:normal;text-align:center}.sd-person__id{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.sd-person__name{font-size:var(--text-xl);font-weight:var(--serif-small);line-height:1.2}.sd-person__role{font-size:var(--text-sm);color:var(--color-muted)}.sd-way{padding-block:var(--section-gap-s)}.sd-way__grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sd-way__head{align-items:flex-start;gap:var(--space-lg);flex-direction:column;grid-column:1/span 3;min-width:0;display:flex}.sd-way__body{align-items:flex-start;gap:var(--space-xl);flex-direction:column;grid-column:4/span 9;min-width:0;display:flex}.sd-way__rows{align-self:stretch}.sd-way__row{column-gap:var(--gap-columns);padding-block:var(--space-md);grid-template-columns:repeat(9,minmax(0,1fr));align-items:baseline;display:grid}.sd-way__row dt{font-size:var(--text-sm);color:var(--color-muted);grid-column:1/span 2}.sd-way__row dd{align-items:baseline;gap:var(--space-2xs) var(--space-md);color:var(--color-ink);flex-wrap:wrap;grid-column:3/-1;min-width:0;margin:0;display:flex}.sd-way__row .textlink{min-height:44px}.sd-close{padding-block:var(--section-gap-s) var(--section-gap-l)}.sd-close__bundle{margin-top:var(--space-2xl)}@media (width<=60rem){.sd-head{padding-block:var(--space-xl) var(--section-gap-s)}.sd-head__grid{row-gap:var(--space-lg)}.sd-head .sd-head__grid>*{grid-area:auto/1/auto/-1}.sd-head--text .sd-head__grid,[data-preview-marks=off] .sd-head--frame .sd-head__grid{grid-template-rows:none}.sd-head--text .sd-head__id,.sd-head--text .sd-head__buy,.sd-head--text .sd-head__trade-wrap,.sd-head--text .sd-head__notes,[data-preview-marks=off] .sd-head--frame .sd-head__grid>*{grid-area:auto/1/auto/-1}.sd-frame{--photo-ratio:4 / 3}.sd-space__grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.sd-space__a,.sd-space__c{grid-column:1/-1}.sd-space__b{grid-area:3/1}.sd-space__d{grid-area:3/2}.sd-space__b .photo__frame,.sd-space__d .photo__frame{aspect-ratio:4/5;height:auto}.sd-space__b.sd-frame,.sd-space__d.sd-frame{aspect-ratio:4/5}.sd-steps{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr)}.sd-membership__name,.sd-membership__body{grid-column:1/-1}.sd-team{padding-block:var(--section-gap-s)}.sd-team__list{gap:var(--space-lg) var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.sd-way__head,.sd-way__body{grid-column:1/-1}.sd-week__date{grid-column:1/span 3}.sd-week__classes,.sd-week__day .sd-week__state{grid-column:4/-1}}@media (width<=40rem){.sd-team__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-team__list[data-photos="3"]:not(:has([data-preview])),[data-preview-marks=off] .sd-team__list[data-photos="3"]{gap:var(--space-lg) var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.sd-way__row{row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.sd-way__row dt,.sd-way__row dd{grid-column:1}.sd-week__day{column-gap:var(--space-md);grid-template-columns:5.5rem minmax(0,1fr)}.sd-week__date{flex-direction:column;grid-column:1;align-items:flex-start;gap:0}.sd-week__dl{flex-direction:column}.sd-week__classes,.sd-week__day .sd-week__state{grid-column:2}.sd-week__classes{gap:var(--space-2xs);flex-direction:column}}
