/* Type role aliases preserve the approved visual scale independently of heading level. */
.top-bun, .patty, .bottom-bun { height: 2px; }
.fe-66923ae3bb59cf465fd29a97 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(24, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29a97 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(22,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-1c8cee8245d5be4cd212 { grid-area: 1 / 2 / 3 / 10; z-index: 2; }
.fe-block-1c8cee8245d5be4cd212 .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-1c8cee8245d5be4cd212 { grid-area: 2 / 10 / 4 / 18; z-index: 2; }
  .fe-block-1c8cee8245d5be4cd212 .sqs-block { justify-content: center; }
}
.fe-block-4784330d4230ead725ba { grid-area: 3 / 2 / 9 / 10; z-index: 1; }
.fe-block-4784330d4230ead725ba .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-4784330d4230ead725ba { grid-area: 4 / 5 / 7 / 23; z-index: 1; }
  .fe-block-4784330d4230ead725ba .sqs-block { justify-content: flex-start; }
}
.fe-block-3c55ddfbab268a6625aa { grid-area: 10 / 1 / 25 / 11; z-index: 0; }
.fe-block-3c55ddfbab268a6625aa .sqs-block { justify-content: center; }
.fe-block-3c55ddfbab268a6625aa .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-3c55ddfbab268a6625aa { grid-area: 8 / 2 / 23 / 26; z-index: 0; }
  .fe-block-3c55ddfbab268a6625aa .sqs-block { justify-content: center; }
  .fe-block-3c55ddfbab268a6625aa .sqs-block-alignment-wrapper { align-items: center; }
}
.fe-block-1c8cee8245d5be4cd212 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-1c8cee8245d5be4cd212 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-1c8cee8245d5be4cd212 { --tweak-text-block-blend: normal; }
.fe-block-4784330d4230ead725ba { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-4784330d4230ead725ba { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-4784330d4230ead725ba { --tweak-text-block-blend: normal; }
#block-3c55ddfbab268a6625aa { --image-component-focal-point: 50% 50%; --image-component-object-fit: cover; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-3c55ddfbab268a6625aa .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-3c55ddfbab268a6625aa .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-3c55ddfbab268a6625aa .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29a9a { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(14, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29a9a { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(7,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-0ddde08aa42e94c7568b { grid-area: 3 / 2 / 15 / 10; z-index: 0; }
.fe-block-0ddde08aa42e94c7568b .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-0ddde08aa42e94c7568b { grid-area: 2 / 7 / 8 / 21; z-index: 0; }
  .fe-block-0ddde08aa42e94c7568b .sqs-block { justify-content: flex-start; }
}
.fe-block-0ddde08aa42e94c7568b { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-0ddde08aa42e94c7568b { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-0ddde08aa42e94c7568b { --tweak-text-block-blend: normal; }
.fe-66923ae3bb59cf465fd29a9d { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(8, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29a9d { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(22,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-3859a9c5b06ced45e171 { grid-area: 1 / 2 / 9 / 10; z-index: 2; }
.fe-block-3859a9c5b06ced45e171 .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-3859a9c5b06ced45e171 { grid-area: 1 / 4 / 23 / 24; z-index: 2; }
  .fe-block-3859a9c5b06ced45e171 .sqs-block { justify-content: flex-start; }
}
.fe-block-3859a9c5b06ced45e171 { mix-blend-mode: var(--tweak-video-block-blend); border-radius: var(--tweak-video-block-radius); }
#block-3859a9c5b06ced45e171 { border-width: 0px; height: auto; }
@media screen and (max-width: 767px) {
  #block-3859a9c5b06ced45e171 { background-color: transparent; }
  #block-3859a9c5b06ced45e171 .intrinsic { background-color: var(--tweak-video-block-background-color); }
}
.fe-66923ae3bb59cf465fd29aa0 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(16, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aa0 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(9,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-8a3204217930d3a6810e { grid-area: 1 / 2 / 3 / 10; z-index: 0; }
.fe-block-8a3204217930d3a6810e .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-8a3204217930d3a6810e { grid-area: 1 / 2 / 5 / 12; z-index: 0; }
  .fe-block-8a3204217930d3a6810e .sqs-block { justify-content: flex-start; }
}
.fe-block-0b41ed5521b72b0b60ce { grid-area: 3 / 2 / 5 / 10; z-index: 1; }
.fe-block-0b41ed5521b72b0b60ce .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-0b41ed5521b72b0b60ce { grid-area: 1 / 14 / 2 / 26; z-index: 1; }
  .fe-block-0b41ed5521b72b0b60ce .sqs-block { justify-content: flex-start; }
}
.fe-block-9bbefebf3ce622410d56 { grid-area: 5 / 2 / 6 / 10; z-index: 5; }
.fe-block-9bbefebf3ce622410d56 .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-9bbefebf3ce622410d56 { grid-area: 2 / 14 / 3 / 26; z-index: 5; }
  .fe-block-9bbefebf3ce622410d56 .sqs-block { justify-content: center; }
}
.fe-block-2242214c6cb3d84bef0b { grid-area: 6 / 2 / 8 / 10; z-index: 2; }
.fe-block-2242214c6cb3d84bef0b .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-2242214c6cb3d84bef0b { grid-area: 3 / 14 / 4 / 26; z-index: 2; }
  .fe-block-2242214c6cb3d84bef0b .sqs-block { justify-content: flex-start; }
}
.fe-block-7502a4ac9f1b33b2ed17 { grid-area: 8 / 2 / 9 / 10; z-index: 6; }
.fe-block-7502a4ac9f1b33b2ed17 .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-7502a4ac9f1b33b2ed17 { grid-area: 4 / 14 / 5 / 26; z-index: 6; }
  .fe-block-7502a4ac9f1b33b2ed17 .sqs-block { justify-content: center; }
}
.fe-block-ce6e99907f2dad9579bc { grid-area: 9 / 2 / 11 / 10; z-index: 3; }
.fe-block-ce6e99907f2dad9579bc .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-ce6e99907f2dad9579bc { grid-area: 5 / 14 / 6 / 26; z-index: 3; }
  .fe-block-ce6e99907f2dad9579bc .sqs-block { justify-content: flex-start; }
}
.fe-block-ff3a6853c432590b737a { grid-area: 11 / 2 / 12 / 10; z-index: 7; }
.fe-block-ff3a6853c432590b737a .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-ff3a6853c432590b737a { grid-area: 6 / 14 / 7 / 26; z-index: 7; }
  .fe-block-ff3a6853c432590b737a .sqs-block { justify-content: center; }
}
.fe-block-76a28cf567f66ebdb071 { grid-area: 12 / 2 / 14 / 10; z-index: 4; }
.fe-block-76a28cf567f66ebdb071 .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-76a28cf567f66ebdb071 { grid-area: 7 / 14 / 8 / 26; z-index: 4; }
  .fe-block-76a28cf567f66ebdb071 .sqs-block { justify-content: flex-start; }
}
.fe-block-b2149d56e2adfff44467 { grid-area: 14 / 2 / 15 / 10; z-index: 8; }
.fe-block-b2149d56e2adfff44467 .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-b2149d56e2adfff44467 { grid-area: 8 / 14 / 9 / 26; z-index: 8; }
  .fe-block-b2149d56e2adfff44467 .sqs-block { justify-content: center; }
}
.fe-block-148fbc531f98e845c693 { grid-area: 15 / 2 / 17 / 10; z-index: 5; }
.fe-block-148fbc531f98e845c693 .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-148fbc531f98e845c693 { grid-area: 9 / 14 / 10 / 26; z-index: 5; }
  .fe-block-148fbc531f98e845c693 .sqs-block { justify-content: flex-start; }
}
.fe-block-8a3204217930d3a6810e { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-8a3204217930d3a6810e { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-8a3204217930d3a6810e { --tweak-text-block-blend: normal; }
.fe-block-0b41ed5521b72b0b60ce { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-0b41ed5521b72b0b60ce { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-0b41ed5521b72b0b60ce { --tweak-text-block-blend: normal; }
.fe-block-2242214c6cb3d84bef0b { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-2242214c6cb3d84bef0b { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-2242214c6cb3d84bef0b { --tweak-text-block-blend: normal; }
.fe-block-ce6e99907f2dad9579bc { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-ce6e99907f2dad9579bc { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-ce6e99907f2dad9579bc { --tweak-text-block-blend: normal; }
.fe-block-76a28cf567f66ebdb071 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-76a28cf567f66ebdb071 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-76a28cf567f66ebdb071 { --tweak-text-block-blend: normal; }
.fe-block-148fbc531f98e845c693 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-148fbc531f98e845c693 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-148fbc531f98e845c693 { --tweak-text-block-blend: normal; }
.fe-66923ae3bb59cf465fd29aa3 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(15, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aa3 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(7,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-e697c9bb815ad3ca0816 { grid-area: 1 / 2 / 14 / 10; z-index: 0; }
.fe-block-e697c9bb815ad3ca0816 .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-e697c9bb815ad3ca0816 { grid-area: 1 / 2 / 7 / 14; z-index: 0; }
  .fe-block-e697c9bb815ad3ca0816 .sqs-block { justify-content: flex-start; }
}
.fe-block-e697c9bb815ad3ca0816 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-e697c9bb815ad3ca0816 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-e697c9bb815ad3ca0816 { --tweak-text-block-blend: normal; }
.fe-6692405d4f17f528b5a58527 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(10, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-6692405d4f17f528b5a58527 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(29,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-b6842e8986e7ee7b993d { grid-area: 1 / 2 / 11 / 10; z-index: 0; }
.fe-block-b6842e8986e7ee7b993d .sqs-block { justify-content: center; }
.fe-block-b6842e8986e7ee7b993d .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-b6842e8986e7ee7b993d { grid-area: 1 / 3 / 28 / 25; z-index: 0; }
  .fe-block-b6842e8986e7ee7b993d .sqs-block { justify-content: center; }
  .fe-block-b6842e8986e7ee7b993d .sqs-block-alignment-wrapper { align-items: center; }
}
#block-b6842e8986e7ee7b993d { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-b6842e8986e7ee7b993d .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-b6842e8986e7ee7b993d .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-b6842e8986e7ee7b993d .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29aa6 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(31, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aa6 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(24,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-87f9d8746ee7a0c7b42a { grid-area: 2 / 1 / 17 / 11; z-index: 0; }
.fe-block-87f9d8746ee7a0c7b42a .sqs-block { justify-content: center; }
.fe-block-87f9d8746ee7a0c7b42a .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-87f9d8746ee7a0c7b42a { grid-area: 3 / 2 / 25 / 14; z-index: 0; }
  .fe-block-87f9d8746ee7a0c7b42a .sqs-block { justify-content: center; }
  .fe-block-87f9d8746ee7a0c7b42a .sqs-block-alignment-wrapper { align-items: center; }
}
.fe-block-40ef3565eba343aa7f76 { grid-area: 17 / 1 / 32 / 11; z-index: 1; }
.fe-block-40ef3565eba343aa7f76 .sqs-block { justify-content: center; }
.fe-block-40ef3565eba343aa7f76 .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-40ef3565eba343aa7f76 { grid-area: 3 / 14 / 25 / 26; z-index: 1; }
  .fe-block-40ef3565eba343aa7f76 .sqs-block { justify-content: center; }
  .fe-block-40ef3565eba343aa7f76 .sqs-block-alignment-wrapper { align-items: center; }
}
#block-87f9d8746ee7a0c7b42a { --image-component-focal-point: 50% 50%; --image-component-object-fit: cover; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-87f9d8746ee7a0c7b42a .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-87f9d8746ee7a0c7b42a .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-87f9d8746ee7a0c7b42a .js-content-mode-element-system_desktop { display: block; }
#block-40ef3565eba343aa7f76 { --image-component-focal-point: 50% 50%; --image-component-object-fit: cover; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-40ef3565eba343aa7f76 .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-40ef3565eba343aa7f76 .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-40ef3565eba343aa7f76 .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29aa9 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(11, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aa9 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(6,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-f4f01f95656b1be7aa33 { grid-area: 3 / 2 / 11 / 10; z-index: 0; }
.fe-block-f4f01f95656b1be7aa33 .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-f4f01f95656b1be7aa33 { grid-area: 3 / 2 / 7 / 14; z-index: 0; }
  .fe-block-f4f01f95656b1be7aa33 .sqs-block { justify-content: flex-start; }
}
.fe-block-f4f01f95656b1be7aa33 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-f4f01f95656b1be7aa33 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-f4f01f95656b1be7aa33 { --tweak-text-block-blend: normal; }
.fe-66923ae3bb59cf465fd29aac { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(10, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aac { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(27,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-17bad8400b62a6f7f9a6 { grid-area: 1 / 2 / 11 / 10; z-index: 0; }
.fe-block-17bad8400b62a6f7f9a6 .sqs-block { justify-content: center; }
.fe-block-17bad8400b62a6f7f9a6 .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-17bad8400b62a6f7f9a6 { grid-area: 1 / 3 / 28 / 25; z-index: 0; }
  .fe-block-17bad8400b62a6f7f9a6 .sqs-block { justify-content: center; }
  .fe-block-17bad8400b62a6f7f9a6 .sqs-block-alignment-wrapper { align-items: center; }
}
#block-17bad8400b62a6f7f9a6 { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-17bad8400b62a6f7f9a6 .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-17bad8400b62a6f7f9a6 .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-17bad8400b62a6f7f9a6 .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29aaf { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(10, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aaf { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(27,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-3b5e9c85ae3e0a6e3cbc { grid-area: 1 / 2 / 11 / 10; z-index: 0; }
.fe-block-3b5e9c85ae3e0a6e3cbc .sqs-block { justify-content: center; }
.fe-block-3b5e9c85ae3e0a6e3cbc .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-3b5e9c85ae3e0a6e3cbc { grid-area: 1 / 3 / 28 / 25; z-index: 0; }
  .fe-block-3b5e9c85ae3e0a6e3cbc .sqs-block { justify-content: center; }
  .fe-block-3b5e9c85ae3e0a6e3cbc .sqs-block-alignment-wrapper { align-items: center; }
}
#block-3b5e9c85ae3e0a6e3cbc { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-3b5e9c85ae3e0a6e3cbc .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-3b5e9c85ae3e0a6e3cbc .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-3b5e9c85ae3e0a6e3cbc .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29ab2 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(11, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29ab2 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(6,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-dda19dd4ce36e8aad7cc { grid-area: 3 / 2 / 11 / 10; z-index: 0; }
.fe-block-dda19dd4ce36e8aad7cc .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-dda19dd4ce36e8aad7cc { grid-area: 3 / 2 / 7 / 14; z-index: 0; }
  .fe-block-dda19dd4ce36e8aad7cc .sqs-block { justify-content: flex-start; }
}
.fe-block-dda19dd4ce36e8aad7cc { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-dda19dd4ce36e8aad7cc { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-dda19dd4ce36e8aad7cc { --tweak-text-block-blend: normal; }
.fe-66923ae3bb59cf465fd29ac4 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(10, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29ac4 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(27,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-55c2aee6969d5ea8270c { grid-area: 1 / 2 / 11 / 10; z-index: 0; }
.fe-block-55c2aee6969d5ea8270c .sqs-block { justify-content: center; }
.fe-block-55c2aee6969d5ea8270c .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-55c2aee6969d5ea8270c { grid-area: 1 / 3 / 28 / 25; z-index: 0; }
  .fe-block-55c2aee6969d5ea8270c .sqs-block { justify-content: center; }
  .fe-block-55c2aee6969d5ea8270c .sqs-block-alignment-wrapper { align-items: center; }
}
#block-55c2aee6969d5ea8270c { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-55c2aee6969d5ea8270c .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-55c2aee6969d5ea8270c .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-55c2aee6969d5ea8270c .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29ac7 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(10, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29ac7 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(27,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-fdd99f3e0b278fdaeee5 { grid-area: 1 / 2 / 11 / 10; z-index: 0; }
.fe-block-fdd99f3e0b278fdaeee5 .sqs-block { justify-content: center; }
.fe-block-fdd99f3e0b278fdaeee5 .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-fdd99f3e0b278fdaeee5 { grid-area: 1 / 3 / 28 / 25; z-index: 0; }
  .fe-block-fdd99f3e0b278fdaeee5 .sqs-block { justify-content: center; }
  .fe-block-fdd99f3e0b278fdaeee5 .sqs-block-alignment-wrapper { align-items: center; }
}
#block-fdd99f3e0b278fdaeee5 { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-fdd99f3e0b278fdaeee5 .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-fdd99f3e0b278fdaeee5 .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-fdd99f3e0b278fdaeee5 .js-content-mode-element-system_desktop { display: block; }
.fe-66923ae3bb59cf465fd29aca { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(10, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29aca { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(27,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-2146d5053ba162d5381d { grid-area: 1 / 2 / 11 / 10; z-index: 0; }
.fe-block-2146d5053ba162d5381d .sqs-block { justify-content: center; }
.fe-block-2146d5053ba162d5381d .sqs-block-alignment-wrapper { align-items: center; }
@media (min-width: 768px) {
  .fe-block-2146d5053ba162d5381d { grid-area: 1 / 3 / 28 / 25; z-index: 0; }
  .fe-block-2146d5053ba162d5381d .sqs-block { justify-content: center; }
  .fe-block-2146d5053ba162d5381d .sqs-block-alignment-wrapper { align-items: center; }
}
#block-2146d5053ba162d5381d { --image-component-focal-point: 50% 50%; --image-component-object-fit: contain; --image-component-overlay-opacity: 0; --image-component-overlay-blend-mode: normal; }
#block-2146d5053ba162d5381d .fluid-image-container.visitor-mode { overflow: hidden; mask-image: -webkit-radial-gradient(center center, white, black); clip-path: none; }
#block-2146d5053ba162d5381d .js-content-mode-element-wrapper { position: relative; width: 100%; height: 100%; display: none; }
#block-2146d5053ba162d5381d .js-content-mode-element-system_desktop { display: block; }
.fe-6802182921d5ba0803fffe6d { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(5, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 11px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-6802182921d5ba0803fffe6d { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(5,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-0ff2c8787625646c2153 { grid-area: 3 / 2 / 5 / 10; z-index: 0; }
.fe-block-0ff2c8787625646c2153 .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-0ff2c8787625646c2153 { grid-area: 3 / 2 / 4 / 20; z-index: 0; }
  .fe-block-0ff2c8787625646c2153 .sqs-block { justify-content: center; }
}
.fe-block-9fd95d53ba7ceaf1cf7d { grid-area: 4 / 2 / 6 / 10; z-index: 1; }
.fe-block-9fd95d53ba7ceaf1cf7d .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-9fd95d53ba7ceaf1cf7d { grid-area: 4 / 2 / 6 / 20; z-index: 1; }
  .fe-block-9fd95d53ba7ceaf1cf7d .sqs-block { justify-content: center; }
}
.fe-block-0ff2c8787625646c2153 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-0ff2c8787625646c2153 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-0ff2c8787625646c2153 { --tweak-text-block-blend: normal; }
.fe-block-9fd95d53ba7ceaf1cf7d { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-9fd95d53ba7ceaf1cf7d { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-9fd95d53ba7ceaf1cf7d { --tweak-text-block-blend: normal; }
.fe-66923ae3bb59cf465fd29ad0 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(5, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66923ae3bb59cf465fd29ad0 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(7,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-fc733690bca9b9fd99db { grid-area: 1 / 2 / 4 / 10; z-index: 0; }
.fe-block-fc733690bca9b9fd99db .sqs-block { justify-content: flex-start; }
@media (min-width: 768px) {
  .fe-block-fc733690bca9b9fd99db { grid-area: 1 / 4 / 5 / 24; z-index: 0; }
  .fe-block-fc733690bca9b9fd99db .sqs-block { justify-content: flex-start; }
}
.fe-block-841362ad0223b6d13cde { grid-area: 4 / 4 / 6 / 8; z-index: 1; }
.fe-block-841362ad0223b6d13cde .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-841362ad0223b6d13cde { grid-area: 6 / 11 / 8 / 17; z-index: 1; }
  .fe-block-841362ad0223b6d13cde .sqs-block { justify-content: center; }
}
.fe-block-fc733690bca9b9fd99db { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-fc733690bca9b9fd99db { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-fc733690bca9b9fd99db { --tweak-text-block-blend: normal; }
#block-841362ad0223b6d13cde { --sqs-block-content-flex: 0; }
.fe-66913060685d27351fb5c759 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (8 - 1)) ) / 8 ); display: grid; position: relative; grid-area: 1 / 1 / -1 / -1; grid-template-rows: repeat(4, minmax(24px, auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
    repeat(8, minmax(0, var(--cell-max-width)))
    minmax(var(--grid-gutter), 1fr); gap: 0px; overflow-x: clip; }
@media (min-width: 768px) {
  .fe-66913060685d27351fb5c759 { --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 0.0px); --cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (0.0px * (24 - 1)) ) / 24 ); --inset-padding: 0vw; --row-height-scaling-factor: 0.0215; --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) )); grid-template-rows: repeat(3,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)); grid-template-columns: minmax(var(--grid-gutter), 1fr)
      repeat(24, minmax(0, var(--cell-max-width)))
      minmax(var(--grid-gutter), 1fr); }
}
.fe-block-e4ebe7b288c8a2e92e41 { grid-area: 2 / 2 / 3 / 10; z-index: 0; }
.fe-block-e4ebe7b288c8a2e92e41 .sqs-block { justify-content: center; }
@media (min-width: 768px) {
  .fe-block-e4ebe7b288c8a2e92e41 { grid-area: 2 / 2 / 3 / 26; z-index: 0; }
  .fe-block-e4ebe7b288c8a2e92e41 .sqs-block { justify-content: center; }
}
.fe-block-e4ebe7b288c8a2e92e41 { mix-blend-mode: var(--tweak-text-block-blend
  ); border-radius: var(--tweak-text-block-radius); }
.fe-block-e4ebe7b288c8a2e92e41 { --tweak-text-block-radius: 0px 0px 0px 0px; }
.fe-block-e4ebe7b288c8a2e92e41 { --tweak-text-block-blend: normal; }
