
.cc_5wnqhdky_avyVmGb5z3 .hanne-lines, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines, .cc_5wnqhdky_6FdfENZb90 .hanne-lines, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines, .cc_5wnqhdky_e87c716snC .hanne-lines, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines, .cc_5wnqhdky_clfKSMKPFb .hanne-lines, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines {
  /* The storefront base styles render headings inline, which drops their vertical margins. */
  display: block;
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines__row, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines__row, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines__row, .cc_5wnqhdky_6FdfENZb90 .hanne-lines__row, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines__row, .cc_5wnqhdky_e87c716snC .hanne-lines__row, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines__row, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines__row, .cc_5wnqhdky_clfKSMKPFb .hanne-lines__row, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines__row {
  display: block;
  overflow: hidden;
  /* Room for Turkish diacritics (Ç/Ş cedillas, Ü/İ dots) under tight display line-heights.
     Between rows the negative margins fully cancel the padding (line spacing unchanged);
     on the outer edges they only partly cancel it, so the dots don't touch the eyebrow
     above or the block below. */
  padding: 0.24em 0;
  margin: -0.24em 0;
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines__row:first-child, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines__row:first-child, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines__row:first-child, .cc_5wnqhdky_6FdfENZb90 .hanne-lines__row:first-child, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines__row:first-child, .cc_5wnqhdky_e87c716snC .hanne-lines__row:first-child, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines__row:first-child, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines__row:first-child, .cc_5wnqhdky_clfKSMKPFb .hanne-lines__row:first-child, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines__row:first-child {
  margin-top: -0.1em;
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_l3GjUOkEJN .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_6FdfENZb90 .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_UEbQpqgy74 .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_e87c716snC .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_NyhnyTPL4r .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_cFxbvuPc95 .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_clfKSMKPFb .hanne-lines__row:has(.hanne-soft):not(:first-child), .cc_5wnqhdky_tcVKTpfvMN .hanne-lines__row:has(.hanne-soft):not(:first-child) {
  /* Lower-case serif line: no cap height to clear, so sit it closer to the line above */
  margin-top: -0.36em;
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines__row:last-child, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines__row:last-child, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines__row:last-child, .cc_5wnqhdky_6FdfENZb90 .hanne-lines__row:last-child, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines__row:last-child, .cc_5wnqhdky_e87c716snC .hanne-lines__row:last-child, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines__row:last-child, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines__row:last-child, .cc_5wnqhdky_clfKSMKPFb .hanne-lines__row:last-child, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines__row:last-child {
  margin-bottom: -0.12em;
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines__inner, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines__inner, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines__inner, .cc_5wnqhdky_6FdfENZb90 .hanne-lines__inner, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines__inner, .cc_5wnqhdky_e87c716snC .hanne-lines__inner, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines__inner, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines__inner, .cc_5wnqhdky_clfKSMKPFb .hanne-lines__inner, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines__inner {
  display: block;
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_6FdfENZb90 .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_e87c716snC .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_clfKSMKPFb .hanne-lines.is-armed .hanne-lines__inner, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines.is-armed .hanne-lines__inner {
  transform: translateY(105%);
  transition: transform 1.1s var(--hanne-ease);
}

.cc_5wnqhdky_avyVmGb5z3 .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_6FdfENZb90 .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_e87c716snC .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_clfKSMKPFb .hanne-lines.is-armed.is-in .hanne-lines__inner, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines.is-armed.is-in .hanne-lines__inner {
  transform: none;
}

/* Immediate (hero) variant: a short CSS-only slide that starts on first paint. */
.cc_5wnqhdky_avyVmGb5z3 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_6FdfENZb90 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_e87c716snC .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_clfKSMKPFb .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines.is-immediate .hanne-lines__inner {
  animation: hanne-lines-in 0.9s var(--hanne-ease) both;
}

@keyframes hanne-lines-in {
  from {
    transform: translateY(40%);
  }
  to {
    transform: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_5wnqhdky_avyVmGb5z3 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_wgiqhtrQ7b .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_l3GjUOkEJN .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_6FdfENZb90 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_UEbQpqgy74 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_e87c716snC .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_NyhnyTPL4r .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_cFxbvuPc95 .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_clfKSMKPFb .hanne-lines.is-immediate .hanne-lines__inner, .cc_5wnqhdky_tcVKTpfvMN .hanne-lines.is-immediate .hanne-lines__inner {
    animation: none;
  }
}
