[data-sig="lowgap-workshop"]{padding:var(--space-7) var(--edge)}[data-sig="lowgap-workshop"] .workshop-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center}[data-sig="lowgap-workshop"] .workshop-image{overflow:hidden;position:relative}[data-sig="lowgap-workshop"] .workshop-image picture{aspect-ratio:5/4;overflow:hidden}[data-sig="lowgap-workshop"] .workshop-image img{height:110%;object-position:center;transform:translateY(-4%)}[data-sig="lowgap-workshop"] .workshop-caption{font-size:12px;display:flex;justify-content:space-between;gap:16px;padding-top:12px}[data-sig="lowgap-workshop"] .workshop-copy p{margin-top:24px}[data-sig="lowgap-workshop"] .workshop-copy a{margin-top:24px}
@supports(animation-timeline:view()){[data-sig="lowgap-workshop"] .workshop-image img{animation:barn-layer linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes barn-layer{from{transform:translateY(0)}to{transform:translateY(-8%)}}}
@media(max-width:600px){[data-sig="lowgap-workshop"]{padding:64px var(--edge)}[data-sig="lowgap-workshop"] .workshop-layout{display:block}[data-sig="lowgap-workshop"] .workshop-copy{margin-top:32px}}
@media(prefers-reduced-motion:reduce){[data-sig="lowgap-workshop"] .workshop-image img{animation:none;transform:translateY(-4%)}}
[data-sig="lowgap-workshop"] .workshop-image .smoke-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;pointer-events:none;transform:none}
@supports(animation-timeline:view()){[data-sig="lowgap-workshop"] .workshop-image .smoke-layer{animation:smoke-layer linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes smoke-layer{from{transform:translateY(8%);opacity:.15}to{transform:translateY(-8%);opacity:.35}}}
@media(prefers-reduced-motion:reduce){[data-sig="lowgap-workshop"] .workshop-image .smoke-layer{animation:none;transform:none;opacity:.2}}
[data-sig="lowgap-workshop"] .workshop-photo{position:relative;overflow:hidden;aspect-ratio:5/4}

/* Contain the moving photo and reserve the entire section in normal flow. */
[data-sig="lowgap-workshop"]{display:flow-root;position:relative;isolation:isolate}
[data-sig="lowgap-workshop"] .workshop-layout{min-width:0}
[data-sig="lowgap-workshop"] .workshop-copy{min-width:0}
