.batch{padding-block:var(--s6)}.batch__in{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.batch__l{gap:var(--s4);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.batch__stamp{color:var(--cream)}.batch__facts>div{gap:var(--s1);border-top:1px solid var(--cocoa);padding-block:12px 10px;display:grid}.batch__facts dt{color:var(--sand)}.batch__facts dd{font-family:var(--display);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.3}.batch__facts .ph{font-size:15px}.batch__go{margin-top:var(--s4)}@media (width>=1000px){.batch__in{gap:var(--s6);--room:calc((var(--page) - 2 * var(--gutter) - var(--s6)) * .54);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.batch__facts>div{grid-template-columns:11rem minmax(0,1fr);align-items:center}}.paysfor{gap:var(--s5);display:grid}.till{max-width:34rem}.till__sum{margin-top:var(--s2);padding-top:var(--s2);border-top:2px solid var(--brown);margin-bottom:var(--s2)}.till__fee{margin-top:var(--s3);padding-top:var(--s3);border-top:2px dashed var(--sand);align-items:center}.hourbar{gap:2px;min-height:120px;display:flex}.hourbar__seg{flex-direction:column;flex-basis:0;justify-content:flex-end;min-width:0;padding:8px;display:flex;overflow:hidden}.hourbar__seg b{font-size:clamp(2rem,4vw,3.25rem);line-height:1}.hourbar__seg .eyebrow{letter-spacing:.04em;overflow-wrap:normal}.hourbar__seg--core{background:var(--brown);color:var(--cream)}.hourbar__seg--art{background:var(--cream);color:var(--brown);min-width:72px}.hourbar__seg--shift{background:var(--sand);color:var(--brown)}@media (width>=1000px){.paysfor{gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.cmp{border-collapse:collapse;border-top:3px solid var(--brown);width:100%}.cmp thead th{font-family:var(--display);font-weight:800;font-size:var(--t-title);text-transform:uppercase;text-align:left;padding:18px 12px 10px 0;line-height:1}.cmp tbody th{text-align:left;font-weight:600;line-height:1.3}.cmp tbody th,.cmp td{border-top:1px solid var(--sand);vertical-align:top;padding:12px 12px 10px 0;line-height:1.3}.cmp tbody tr{transition:background-color .16s}@media (width>=900px){.cmp tbody tr:hover{background:var(--cream)}.cmp th:first-child{width:37%;padding-left:8px}}@media (width<=899px){.cmp,.cmp thead,.cmp tbody{display:block}.cmp tr{gap:0 var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cmp thead{z-index:1;background:var(--white);border-bottom:2px solid var(--brown);position:sticky;top:68px}.cmp thead th{padding:12px 0 6px;font-size:18px}.cmp thead th:first-child{display:none}.cmp tbody tr{border-bottom:1px solid var(--sand);padding-block:10px 8px}.cmp tbody th{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border:0;grid-column:1/-1;padding:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.cmp td{border:0;padding:0;line-height:1.3}.cmp td .tag{letter-spacing:.02em;white-space:nowrap;padding:6px 6px 2px;font-size:13px;line-height:16px}}.sessions{border-top:3px solid var(--brown)}.sessions li{gap:var(--s3);border-bottom:1px solid var(--sand);break-inside:avoid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;padding-block:10px;line-height:1.3;display:grid}@media (width>=900px){.sessions{columns:2;column-gap:var(--s6)}}.blocks>li{gap:var(--s1);display:grid}.blocks b{padding-top:5px}@media (width>=900px){.blocks>li{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 6rem}.blocks__h{justify-self:end}}
