.dtt-hero--campaign{background:#0b343d;color:#fff;isolation:isolate}.dtt-hero--campaign .dtt-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:545px;align-items:center;gap:clamp(10px,2.5vw,42px)}.dtt-hero--campaign .dtt-hero__copy{padding:clamp(46px,6vw,88px) 0 clamp(45px,6vw,78px)}.dtt-hero--campaign h1{font-family:Impact,Anton,Arial Narrow,sans-serif;font-size:clamp(50px,5.4vw,91px);font-weight:900;line-height:.99;letter-spacing:0;max-width:none;margin:23px 0 24px;color:#fff}.dtt-hero--campaign h1 span,.dtt-hero--campaign h1 em{display:block;font-style:normal;white-space:nowrap}.dtt-hero--campaign h1 em{color:#c7e65d}.dtt-hero--campaign .dtt-hero__copy p{font-size:clamp(15px,1.2vw,18px);line-height:1.55;max-width:580px;color:#deeceb;margin-bottom:28px}.dtt-hero--campaign .dtt-hero__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dtt-hero--campaign .dtt-hero__actions .dtt-button{min-height:55px}.dtt-hero--campaign .dtt-hero__visual{min-height:0;display:flex;align-items:center;justify-content:center;padding:15px 0;overflow:visible}.dtt-hero--campaign .dtt-hero__visual:before,.dtt-hero--campaign .dtt-hero__visual:after{display:none!important}.dtt-hero--campaign .dtt-hero__campaign-link{display:block;width:100%;max-width:680px;line-height:0;border:1px solid #ffffff18;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.dtt-hero--campaign .dtt-hero__campaign-link:hover{transform:translateY(-3px);box-shadow:0 18px 40px #041a204d}.dtt-hero--campaign .dtt-hero__campaign-link:focus-visible{outline:3px solid #c7e65d;outline-offset:5px}.dtt-hero--campaign .dtt-hero__campaign-image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/2;object-fit:cover}.dtt-hero--campaign .dtt-hero__promise{font-size:11px;letter-spacing:.065em;line-height:1.5}@media(max-width:1180px){.dtt-hero--campaign .dtt-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.dtt-hero--campaign h1{font-size:clamp(42px,5vw,72px)}}@media(max-width:900px){.dtt-hero--campaign .dtt-hero__grid{grid-template-columns:minmax(0,1fr);gap:0}.dtt-hero--campaign .dtt-hero__copy{padding:48px 0 20px}.dtt-hero--campaign h1{font-size:clamp(45px,8vw,78px)}.dtt-hero--campaign .dtt-hero__visual{margin:0 auto 28px;width:100%;max-width:720px}.dtt-hero--campaign .dtt-hero__campaign-link{max-width:680px}}@media(max-width:560px){.dtt-hero--campaign .dtt-hero__copy{padding:36px 0 18px}.dtt-hero--campaign h1{font-size:clamp(36px,9.5vw,56px);line-height:1.02;letter-spacing:-.012em;margin:18px 0}.dtt-hero--campaign .dtt-hero__copy p{font-size:15px;margin-bottom:18px}.dtt-hero--campaign .dtt-hero__actions{display:grid;grid-template-columns:1fr;gap:6px}.dtt-hero--campaign .dtt-hero__actions .dtt-button{width:100%;min-height:52px}.dtt-hero--campaign .dtt-hero__secondary{display:inline-flex;align-items:center;min-height:44px}.dtt-hero--campaign .dtt-hero__visual{padding:4px 0;margin-bottom:25px}.dtt-hero--campaign .dtt-hero__campaign-link{border-radius:8px}.dtt-hero--campaign .dtt-hero__eyebrow{font-size:10px;letter-spacing:.13em}.dtt-hero--campaign .dtt-hero__promise{margin-top:10px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dtt-hero-refresh.css.map */
