#vertical-site-package-content [aria-labelledby=zone-plus-sale],#vertical-site-package-content [aria-labelledby=zone-plus-event]{display:none!important}.tdl-zone-promo{color:#080808;background:#f5f5f2;border-block:1px solid #00000026;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tdl-zone-promo__inner{gap:1.75rem;width:min(100% - 2rem,75rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.tdl-zone-promo__media{width:min(100%,15rem);margin:0}.tdl-zone-promo__media img{aspect-ratio:4/5;object-fit:cover;background:#111;width:100%;display:block}.tdl-zone-promo__copy{align-self:center}.tdl-zone-promo__eyebrow,.tdl-zone-promo__presenter{text-transform:uppercase;margin:0}.tdl-zone-promo__eyebrow{color:#00000080;letter-spacing:.12em;font-size:.7rem;font-weight:750}.tdl-zone-promo__presenter{letter-spacing:.04em;margin-top:1.25rem;font-size:.8rem;font-weight:850}.tdl-zone-promo h2{letter-spacing:-.075em;text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(3.6rem,10vw,7rem);font-weight:950;line-height:.85}.tdl-zone-promo__meta{color:#000000ad;margin:1.4rem 0 0;font-size:.95rem;line-height:1.55}.tdl-zone-promo__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.tdl-zone-promo__actions a,.tdl-zone-dialog a{color:#080808;text-transform:uppercase;border:1px solid #080808;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.tdl-zone-promo__primary,.tdl-zone-dialog a{background:#080808;color:#fff!important}.tdl-zone-promo__actions a:focus-visible,.tdl-zone-dialog button:focus-visible,.tdl-zone-dialog a:focus-visible{outline-offset:3px;outline:3px solid #006fde}.tdl-zone-dialog{color:#080808;opacity:0;background:#f5f5f2;border:0;width:min(100% - 2rem,42rem);max-height:calc(100dvh - 2rem);margin:0;padding:0;transition:opacity .22s,transform .22s;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-48%)scale(.97);box-shadow:0 2rem 7rem #00000073}.tdl-zone-dialog.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.tdl-zone-dialog::backdrop{background:0 0;transition:background-color .22s}.tdl-zone-dialog.is-visible::backdrop{background:#000000b8}.tdl-zone-dialog__close{z-index:1;color:#080808;cursor:pointer;background:#f5f5f2;border:1px solid #0003;width:44px;height:44px;font-size:1.6rem;line-height:1;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.tdl-zone-dialog__content{display:grid}.tdl-zone-dialog__content img{object-fit:cover;object-position:center 18%;width:100%;max-height:20rem;display:block}.tdl-zone-dialog__content>div{padding:1.5rem}.tdl-zone-dialog__content p{color:#0000009e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.tdl-zone-dialog h2{letter-spacing:-.075em;text-transform:uppercase;margin:.4rem 0 .8rem;font-size:clamp(3.2rem,12vw,5.5rem);font-weight:950;line-height:.84}.tdl-zone-dialog__meta{letter-spacing:0!important;text-transform:none!important;margin-bottom:1.35rem!important;font-size:.86rem!important;font-weight:600!important}@media (width>=42rem){.tdl-zone-promo__inner{grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.tdl-zone-promo[data-zone-plus-promotion-context=home] .tdl-zone-promo__inner{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);width:min(100% - 3rem,93.75rem);min-height:calc(100dvh - 4rem)}.tdl-zone-promo[data-zone-plus-promotion-context=home] .tdl-zone-promo__media{width:100%}.tdl-zone-promo[data-zone-plus-promotion-context=home] h2{font-size:clamp(5rem,10vw,11rem)}.tdl-zone-dialog__content{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);align-items:stretch}.tdl-zone-dialog__content img{object-position:center;height:100%;max-height:none}.tdl-zone-dialog__content>div{flex-direction:column;justify-content:center;padding:2.25rem;display:flex}.tdl-zone-dialog a{align-self:flex-start}}#vertical-site-package-content .tdl-home-original-hero{overflow:hidden;width:min(100% - 2rem,93.75rem)!important;min-height:min(70dvh,48rem)!important;margin:clamp(1rem,3vw,2.5rem) auto!important}@media (prefers-reduced-motion:reduce){.tdl-zone-dialog,.tdl-zone-dialog::backdrop{scroll-behavior:auto;transition:none}}
