/* Tablet-only home layout; mobile and wide desktop retain their presentation. */
@media (min-width:641px) and (max-width:1199px) {
  body[data-tf-page="index"] #sec-fdae > .u-sheet {
    min-height:0!important;
  }
  body[data-tf-page="index"] #sec-fdae .u-gallery-1 {
    height:auto!important;
  }
  body[data-tf-page="index"] #sec-fdae .u-gallery-inner-1 {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:auto!important;
    gap:16px!important;
  }
  body[data-tf-page="index"] #sec-fdae .tf-universe-link {
    min-height:0!important;
    aspect-ratio:4/3;
  }
  body[data-tf-page="index"] #sec-fdae .u-gallery-heading {
    font-size:21px!important;
  }
  body[data-tf-page="index"] #block-1 .u-group-1 {
    width:100%!important;
    margin:36px 0!important;
  }
  body[data-tf-page="index"] #block-1 .u-container-layout-1 {
    padding:24px!important;
  }
  body[data-tf-page="index"] #block-1 .u-text-1 {
    margin:0 0 20px!important;
    font-size:28px!important;
  }
  body[data-tf-page="index"] #block-1 .u-text-2 {
    max-width:520px;
    margin:0!important;
    font-size:18px!important;
    line-height:1.7!important;
  }
  body[data-tf-page="index"] .tf-craft .tf-craft-cinema {
    height:auto!important;
    min-height:0!important;
  }
  body[data-tf-page="index"] .tf-craft .tf-craft-scene {
    position:relative!important;
    top:auto!important;
    height:560px!important;
    min-height:0!important;
  }
  body[data-tf-page="index"] .tf-craft .tf-craft-scene-copy {
    inset:36px;
  }
  body[data-tf-page="index"] #sec-d9ca {
    padding-block:36px!important;
  }
  body[data-tf-page="index"] #sec-d9ca > .u-sheet {
    min-height:0!important;
  }
  body[data-tf-page="index"] #sec-d9ca .tf-section-title-wrap {
    margin-bottom:20px!important;
  }
  body[data-tf-page="index"] .tf-insta-editorial {
    padding-block:40px!important;
  }
}
@media (min-width:992px) and (max-width:1199px) {
  body[data-tf-page="index"] #sec-fdae .u-gallery-inner-1 {
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  body[data-tf-page="index"] #sec-fdae .tf-universe-link {
    aspect-ratio:3/4;
  }
}
