.dnc-hero{--dnc-hero-trust-overlap: 48px;position:relative;background:var(--secondary-background)}.dnc-hero__stage{position:relative;background:var(--dnc-navy-deep)}.dnc-hero--has-trust .dnc-hero__stage{padding-bottom:var(--dnc-hero-trust-overlap)}.dnc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dnc-hero__image{width:100%;height:100%;object-fit:cover;object-position:var(--dnc-hero-focal, center);display:block}.dnc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--dnc-navy-deep) var(--dnc-hero-overlay, 90%),transparent) 0%,color-mix(in srgb,var(--dnc-navy-deep) calc(var(--dnc-hero-overlay, 90%) * .7),transparent) 40%,transparent 75%),linear-gradient(0deg,color-mix(in srgb,var(--dnc-navy-deep) 50%,transparent) 0%,transparent 35%)}.dnc-hero__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:clamp(520px,72vh,720px);padding-top:var(--dnc-section-y);padding-bottom:var(--dnc-section-y)}.dnc-hero__content{max-width:620px}.dnc-hero__pill{display:inline-flex;align-items:center;margin:0 0 var(--dnc-space-5);padding:var(--dnc-space-2) var(--dnc-space-4);border:1px solid color-mix(in srgb,var(--primary-button-text-color) 40%,transparent);border-radius:999px;color:var(--primary-button-text-color);font-family:var(--heading-font-family);font-weight:var(--dnc-weight-label);font-size:var(--dnc-text-eyebrow);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.dnc-hero__heading{margin:0 0 var(--dnc-space-5);color:var(--primary-button-text-color);font-size:var(--dnc-text-display);line-height:1.05;letter-spacing:-.02em}.dnc-hero__text{max-width:520px;margin:0 0 var(--dnc-space-6);color:var(--border-color);font-size:var(--dnc-text-lead);line-height:1.6}.dnc-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--dnc-space-3)}.dnc-hero__trust{position:relative;z-index:2;margin-top:calc(var(--dnc-hero-trust-overlap) * -1)}.dnc-hero__trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;background:var(--border-color)}.dnc-hero__trust-item{display:flex;align-items:center;gap:var(--dnc-space-4);padding:var(--dnc-space-5);background:var(--secondary-background)}.dnc-hero__trust-icon{display:inline-flex;flex:0 0 auto;color:var(--heading-color)}.dnc-hero__trust-icon svg{width:32px;height:32px}.dnc-hero__trust-text{display:flex;flex-direction:column;gap:var(--dnc-space-1);min-width:0}.dnc-hero__trust-title{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--dnc-weight-label);font-size:var(--dnc-text-body);line-height:1.3}.dnc-hero__trust-sub{color:var(--text-color);font-size:var(--dnc-text-small);line-height:1.4}.dnc-hero__trust-item--highlight{background:var(--accent-color)}.dnc-hero__trust-item--highlight .dnc-hero__trust-icon,.dnc-hero__trust-item--highlight .dnc-hero__trust-title,.dnc-hero__trust-item--highlight .dnc-hero__trust-sub{color:var(--dnc-on-accent)}@media screen and (min-width:641px){.dnc-hero--cover{display:flex;flex-direction:column;height:720px}.dnc-hero--cover .dnc-hero__stage{display:flex;flex:1 1 auto;min-height:0}.dnc-hero--cover .dnc-hero__inner{flex:1 1 auto;width:100%;min-height:0}.dnc-hero--cover .dnc-hero__trust{flex:0 0 auto}}@media screen and (min-width:641px){.dnc-hero--adapt .dnc-hero__inner{min-height:max(480px,min(720px,100vw / var(--dnc-hero-ratio, 2)) - var(--dnc-hero-trust-overlap))}}@media screen and (min-width:1000px){.dnc-hero__trust-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:640px){.dnc-hero{--dnc-hero-trust-overlap: 0px}.dnc-hero__media{position:relative;aspect-ratio:var(--dnc-hero-mobile-ratio, 4 / 3)}.dnc-hero__media:after{content:none}.dnc-hero__inner{min-height:0;padding-top:var(--dnc-space-5);padding-bottom:var(--dnc-space-5)}.dnc-hero__pill{margin-bottom:var(--dnc-space-3);padding:var(--dnc-space-1) var(--dnc-space-3)}.dnc-hero__heading{margin-bottom:var(--dnc-space-3);font-size:clamp(28px,7.5vw,40px);line-height:1.05}.dnc-hero__text{margin-bottom:var(--dnc-space-4);font-size:var(--dnc-text-body);line-height:1.5}.dnc-hero__buttons{gap:var(--dnc-space-2)}.dnc-hero__trust{margin-top:var(--dnc-space-4)}.dnc-hero__trust-item{flex-direction:column;align-items:flex-start;gap:var(--dnc-space-2);padding:var(--dnc-space-4)}.dnc-hero__trust-icon svg{width:24px;height:24px}.dnc-hero__buttons .dnc-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dnc-hero.css.map */
