.dv{--dv-orange: #ff6b00;--dv-black: #111111;--dv-cream: #f4f0e9;--dv-white: #ffffff;color:var(--dv-black);background:var(--dv-white);font-family:inherit}.dv *,.dv *:before,.dv *:after{box-sizing:border-box}.dv-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.dv h1,.dv h2,.dv h3,.dv p{margin-top:0}.dv h1,.dv h2,.dv h3{letter-spacing:-.035em}.dv p{line-height:1.65}.dv-kicker{margin-bottom:18px;color:var(--dv-white);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dv-kicker--orange{color:var(--dv-orange)}.dv-hero{position:relative;min-height:min(820px,88vh);display:grid;align-items:end;overflow:hidden;background:var(--dv-black)}.dv-hero__video,.dv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dv-hero__video{object-fit:cover}.dv-hero__veil{background:linear-gradient(90deg,#080808e6,#08080885 52%,#0808082e),linear-gradient(0deg,rgba(8,8,8,.62),transparent 52%)}.dv-hero__content{position:relative;z-index:1;padding-block:140px 72px;color:var(--dv-white)}.dv-hero h1{max-width:900px;margin-bottom:24px;color:var(--dv-white);font-size:clamp(48px,7.4vw,96px);line-height:.92;text-transform:uppercase}.dv-hero__lead{max-width:690px;margin-bottom:32px;font-size:clamp(18px,2vw,24px);line-height:1.45}.dv-actions{display:flex;flex-wrap:wrap;gap:12px}.dv-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:800;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.dv-button:hover{transform:translateY(-2px)}.dv-button:focus-visible,.dv-video-toggle:focus-visible,.dv summary:focus-visible{outline:3px solid var(--dv-white);outline-offset:3px}.dv-button--primary{color:var(--dv-black);background:var(--dv-orange)}.dv-button--ghost{color:var(--dv-white);border-color:#ffffffad;background:#0000002e}.dv-button--dark{color:var(--dv-white);background:var(--dv-black)}.dv-video-toggle{position:absolute;right:max(20px,calc((100vw - 1180px)/2));bottom:72px;z-index:2;min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 15px;color:var(--dv-white);border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#0000007a;font:inherit;font-size:12px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dv-video-toggle__icon{width:18px;display:inline-block;text-align:center}.dv-trust{color:var(--dv-white);background:var(--dv-orange)}.dv-trust__grid{display:grid;grid-template-columns:repeat(3,1fr)}.dv-trust__grid>div{min-height:92px;display:flex;align-items:center;gap:18px;padding:20px 28px;border-right:1px solid rgba(17,17,17,.18)}.dv-trust__grid>div:last-child{border-right:0}.dv-trust span{color:var(--dv-black);font-size:12px;font-weight:900}.dv-trust strong{font-size:15px;line-height:1.3}.dv-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;padding-block:110px 70px}.dv-intro h2,.dv-section-head h2,.dv-faq h2,.dv-brief h2{margin-bottom:0;font-size:clamp(38px,5.2vw,68px);line-height:.98;text-transform:uppercase}.dv-richtext{font-size:19px}.dv-richtext p:last-child{margin-bottom:0}.dv-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:110px}.dv-case{min-height:330px;display:flex;flex-direction:column;padding:34px;border:1px solid #dedbd5;background:var(--dv-cream)}.dv-case--2{color:var(--dv-white);background:var(--dv-black);border-color:var(--dv-black)}.dv-case--2 h3{color:var(--dv-white)}.dv-case--0{background:var(--dv-orange);border-color:var(--dv-orange)}.dv-case__number{margin-bottom:auto;font-size:13px;font-weight:900}.dv-case h3{margin-bottom:14px;font-size:30px;line-height:1;text-transform:uppercase}.dv-case p{margin-bottom:0;font-size:15px}.dv-showreel{padding-block:110px;color:var(--dv-white);background:var(--dv-black)}.dv-showreel__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.dv-showreel h2{margin-bottom:24px;color:var(--dv-white);font-size:clamp(38px,4.6vw,64px);line-height:.98;text-transform:uppercase}.dv-showreel__copy>p:last-child{margin-bottom:0;color:#ffffffb8;font-size:17px}.dv-showreel__media{position:relative;border:1px solid rgba(255,255,255,.18);background:#000;box-shadow:22px 22px 0 var(--dv-orange)}.dv-showreel video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.dv-scope{padding-block:110px;background:var(--dv-cream)}.dv-section-head{max-width:760px;margin-bottom:56px}.dv-section-head>p:last-child{max-width:620px;margin:26px 0 0;font-size:18px}.dv-scope__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9c4bc;border-left:1px solid #c9c4bc}.dv-scope-card{min-height:265px;padding:28px;border-right:1px solid #c9c4bc;border-bottom:1px solid #c9c4bc}.dv-scope-card>span{display:block;margin-bottom:54px;color:var(--dv-orange);font-size:12px;font-weight:900}.dv-scope-card h3{margin-bottom:12px;font-size:22px;line-height:1.05;text-transform:uppercase}.dv-scope-card p{margin-bottom:0;color:#595650;font-size:14px}.dv-process{padding-block:110px;color:var(--dv-white);background:var(--dv-black)}.dv-section-head--light{max-width:820px}.dv-section-head--light h2,.dv-process h3{color:var(--dv-white)}.dv-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;counter-reset:steps}.dv-process li{position:relative;min-height:250px;padding:30px 28px;border-top:1px solid rgba(255,255,255,.28);border-right:1px solid rgba(255,255,255,.18)}.dv-process li:last-child{border-right:0}.dv-process li>span{display:grid;width:42px;height:42px;margin-bottom:44px;place-items:center;border-radius:50%;color:var(--dv-black);background:var(--dv-orange);font-weight:900}.dv-process h3{margin-bottom:12px;font-size:22px;text-transform:uppercase}.dv-process li p{margin-bottom:0;color:#ffffffb3;font-size:14px}.dv-faq{padding-block:110px}.dv-faq__layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.dv-faq__intro>p:last-child{margin-top:24px;color:#66625c}.dv-faq__items{border-top:1px solid #d6d2cb}.dv-faq details{border-bottom:1px solid #d6d2cb}.dv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4px;font-size:18px;font-weight:800;cursor:pointer;list-style:none}.dv-faq summary::-webkit-details-marker{display:none}.dv-faq summary span{color:var(--dv-orange);font-size:28px;font-weight:400;transition:transform .2s ease}.dv-faq details[open] summary span{transform:rotate(45deg)}.dv-faq details>div{max-width:720px;padding:0 42px 24px 4px;color:#595650}.dv-faq details>div p:last-child{margin-bottom:0}.dv-brief{padding-block:90px;color:var(--dv-white);background:var(--dv-orange)}.dv-brief h2{color:var(--dv-white)}.dv-brief__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end}.dv-brief__grid>div:last-child>p{margin-bottom:28px;font-size:18px}@media(max-width:989px){.dv-hero{min-height:760px}.dv-video-toggle{right:20px;bottom:22px}.dv-hero__content{padding-bottom:96px}.dv-trust__grid,.dv-cases,.dv-scope__grid,.dv-process__grid{grid-template-columns:repeat(2,1fr)}.dv-trust__grid>div:last-child{grid-column:1 / -1;border-top:1px solid rgba(17,17,17,.18)}.dv-intro,.dv-showreel__grid,.dv-faq__layout,.dv-brief__grid{grid-template-columns:1fr;gap:42px}.dv-intro{padding-block:84px 54px}.dv-showreel__media{box-shadow:14px 14px 0 var(--dv-orange)}.dv-scope-card,.dv-process li{min-height:230px}}@media(max-width:639px){.dv-wrap{width:min(100% - 28px,1180px)}.dv-hero{min-height:720px}.dv-hero__veil{background:linear-gradient(0deg,#080808e6,#08080880 72%,#0808083d)}.dv-hero__content{padding-block:120px 104px}.dv-hero h1{font-size:clamp(43px,15vw,66px)}.dv-hero__lead{font-size:18px}.dv-actions{align-items:stretch;flex-direction:column}.dv-button{width:100%}.dv-video-toggle{left:14px;right:auto;bottom:22px}.dv-trust__grid,.dv-cases,.dv-scope__grid,.dv-process__grid{grid-template-columns:1fr}.dv-trust__grid>div{min-height:74px;border-right:0;border-bottom:1px solid rgba(17,17,17,.18)}.dv-trust__grid>div:last-child{grid-column:auto;border-top:0;border-bottom:0}.dv-intro,.dv-showreel,.dv-scope,.dv-process,.dv-faq{padding-block:76px}.dv-intro h2,.dv-section-head h2,.dv-faq h2,.dv-brief h2{font-size:40px}.dv-cases{padding-bottom:76px}.dv-case{min-height:270px;padding:28px}.dv-showreel__grid{gap:36px}.dv-showreel__media{box-shadow:8px 8px 0 var(--dv-orange)}.dv-scope__grid{border-left:0}.dv-scope-card{min-height:auto;padding:28px 4px;border-right:0}.dv-scope-card>span{margin-bottom:34px}.dv-process li{min-height:auto;padding:28px 4px;border-right:0}.dv-process li>span{margin-bottom:30px}.dv-faq__layout{gap:36px}.dv-faq summary{font-size:16px}.dv-brief{padding-block:72px}.dv-brief__grid{gap:32px}}@media(prefers-reduced-motion:reduce){.dv-button,.dv-faq summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAACA */
