.design-service-hero{position:relative;display:grid;width:100%;aspect-ratio:16 / 5;overflow:hidden;border-bottom:2px solid var(--dsh-accent);background:radial-gradient(ellipse at 0% 90%,rgba(199,179,126,.2),transparent 55%),var(--dsh-background);color:var(--dsh-text);font-family:var(--typeBasePrimary),var(--typeBaseFallback);isolation:isolate;box-sizing:border-box}.design-service-hero__media,.design-service-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.design-service-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--dsh-image-position)}.design-service-hero__overlay{background:#000;opacity:var(--dsh-overlay)}.design-service-hero__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,48px);width:80%;min-width:0;margin:0 auto;padding:28px 0;text-align:center}.design-service-hero__eyebrow{margin:0 0 clamp(10px,1vw,20px);color:var(--dsh-accent);font-size:clamp(10px,1.1vw,var(--dsh-eyebrow-size));font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.design-service-hero__heading{margin:0;color:inherit;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--ds-h1-size, 56px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}.design-service-hero__actions{display:flex;justify-content:center;gap:24px}.design-service-hero__button{display:flex;flex:0 1 280px;align-items:center;justify-content:center;width:100%;max-width:280px;min-width:0;min-height:44px;padding:9px 16px;border:1px solid transparent;border-radius:0;background:var(--dsh-button-background);color:var(--dsh-button-text);font-size:var(--dsh-button-size);font-weight:500;line-height:1.4;letter-spacing:.12em;text-align:center;text-decoration:none;overflow-wrap:anywhere}a.design-service-hero__button:hover{color:var(--dsh-button-text);border-color:currentColor}.design-service-hero__button:focus-visible{outline:2px solid var(--dsh-text);outline-offset:5px}@media(max-width:749px){.design-service-hero{aspect-ratio:auto;min-height:420px}.design-service-hero--has-image{aspect-ratio:var(--dsh-mobile-image-ratio);min-height:0}.design-service-hero--has-image .design-service-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.design-service-hero__media img{object-position:var(--dsh-mobile-image-position)}.design-service-hero__content{width:100%;padding:40px 24px;gap:32px}.design-service-hero__eyebrow{font-size:11px;letter-spacing:normal;margin-bottom:16px}.design-service-hero__heading{font-size:var(--ds-h1-size, 32px)}.design-service-hero__actions{flex-direction:column;align-items:center;gap:12px}.design-service-hero__button{flex:0 1 auto;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/design-service-hero.css.map */
