.case-study-short__wrap{box-sizing:border-box}@media screen and (max-width:980px){.case-study-short .case-study-short__wrap{padding-left:1.25rem;padding-right:1.25rem}}.case-study-short__header{margin-bottom:1.5rem}.case-study-short__title-main .section__title-text{font-weight:700}.case-study-short__rule{display:block;border:0;border-top:1px solid var(--color--text-lightest, #e4e4e4);margin:.75rem 0 0;height:0}.case-study-short__body{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;min-width:0}.case-study-short__cell--desc{min-width:0}.case-study-short__cell--video{min-width:0;width:100%;max-width:360px;margin-left:auto;margin-right:auto;overflow:hidden}.case-study-short__cell--split{min-width:0}.case-study-short__video-shell{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.case-study-short__video-frame{position:relative;width:100%;max-width:360px;margin-left:auto;margin-right:auto;background:#0a0a0a;overflow:hidden;isolation:isolate}@supports (aspect-ratio: 9 / 16){.case-study-short__video-frame{aspect-ratio:9 / 16;height:auto}}@supports not (aspect-ratio: 9 / 16){.case-study-short__video-frame{height:0;padding-bottom:177.777777%}}.case-study-short__video-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.case-study-short__iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;border:0}.case-study-short__video-placeholder{width:100%;max-width:360px;min-height:200px;margin-left:auto;margin-right:auto;aspect-ratio:9 / 16;background:#0000000f;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.case-study-short__placeholder-msg{margin:0;text-align:center;font-size:.875rem;line-height:1.4;color:var(--color--text, #212121);opacity:.75}.case-study-short__split{display:flex;flex-direction:column;gap:1.5rem}.case-study-short__location-title{margin-bottom:.5rem}.case-study-short__address{line-height:1.5;white-space:normal}.case-study-short__photo{width:100%}.case-study-short__photo-frame{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1;overflow:hidden;background:#0000000a}.case-study-short__photo-img{display:block;width:100%;height:100%;object-fit:cover}.case-study-short__photo-placeholder{width:100%;max-width:420px;aspect-ratio:1 / 1;margin:0;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:#0000000f}@media screen and (min-width:981px){.case-study-short__body{display:grid;align-items:start;column-gap:2rem;row-gap:1.25rem;grid-template-rows:auto auto}.case-study-short__body--no-desc{grid-template-rows:auto}.case-study-short--video-left .case-study-short__body{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.case-study-short--video-left .case-study-short__cell--video{grid-column:1;grid-row:1 / -1}.case-study-short--video-left .case-study-short__body--no-desc .case-study-short__cell--video{grid-row:1}.case-study-short--video-left .case-study-short__cell--desc{grid-column:2;grid-row:1}.case-study-short--video-left .case-study-short__cell--split{grid-column:2;grid-row:2}.case-study-short--video-left .case-study-short__body--no-desc .case-study-short__cell--split{grid-column:2;grid-row:1}.case-study-short--video-right .case-study-short__body{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.case-study-short--video-right .case-study-short__cell--video{grid-column:2;grid-row:1 / -1}.case-study-short--video-right .case-study-short__body--no-desc .case-study-short__cell--video{grid-row:1}.case-study-short--video-right .case-study-short__cell--desc{grid-column:1;grid-row:1}.case-study-short--video-right .case-study-short__cell--split{grid-column:1;grid-row:2}.case-study-short--video-right .case-study-short__body--no-desc .case-study-short__cell--split{grid-column:1;grid-row:1}.case-study-short__cell--video,.case-study-short__video-shell{max-width:none;width:100%;margin-left:0;margin-right:0}.case-study-short__video-frame,.case-study-short__video-placeholder{margin-left:0;margin-right:0;max-width:none;width:100%}.case-study-short__split{flex-direction:row;align-items:flex-start;gap:2rem}.case-study-short--video-right .case-study-short__split{flex-direction:row-reverse}.case-study-short__location,.case-study-short__photo{flex:1 1 0;min-width:0}.case-study-short__photo-frame,.case-study-short__photo-placeholder{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/case-study-shorts.css.map */
