.dm-ihero{align-items:stretch;background:linear-gradient(158deg,#04121f,#040c16 46%,#02070d);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:660px}@media(max-width:900px){.dm-ihero{grid-template-columns:minmax(0,1fr);min-height:0}}.dm-ihero__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:calc(74px + clamp(56px,6vw,88px)) clamp(28px,4vw,64px) clamp(56px,6vw,88px) max(clamp(20px,5vw,48px),50vw - 640px + clamp(20px,5vw,48px))}@media(max-width:900px){.dm-ihero__copy{padding:calc(74px + clamp(36px,5vw,60px)) clamp(20px,5vw,48px) clamp(32px,4vw,44px)}}.dm-ihero__crumbs{align-items:center;color:hsla(0,0%,100%,.66);display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.09em;line-height:1.4;margin:0 0 30px;text-transform:uppercase}.dm-ihero__crumbs a{color:inherit;text-decoration:none}.dm-ihero__crumbs a:hover{color:#fff}.dm-ihero__sep{color:hsla(0,0%,100%,.3)}.dm-ihero__current{color:var(--dm-lblue)}.dm-ihero__title{color:#fff;font-family:var(--dm-font);font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.07;margin:0;max-width:620px;text-wrap:balance}.dm-ihero__text{color:var(--dm-deep-body);font-size:clamp(16px,1.35vw,18.5px);line-height:1.55;margin:18px 0 0;max-width:560px}.dm-ihero__actions{margin-top:34px}.dm-ihero__actions .wp-block-buttons{gap:12px;margin:0}.dm-ihero__actions .wp-block-button__link{background:var(--dm-blue);border:0;border-radius:999px;color:#fff;font-family:var(--dm-font);font-size:15px;font-weight:600;line-height:1.1;padding:14px 26px;transition:background .12s var(--dm-eo)}.dm-ihero__actions .wp-block-button__link:focus-visible,.dm-ihero__actions .wp-block-button__link:hover{background:var(--dm-blue-hover);color:#fff}.dm-ihero__actions .is-style-outline .wp-block-button__link{background:transparent;border:1.5px solid hsla(0,0%,100%,.6)}.dm-ihero__actions .is-style-outline .wp-block-button__link:hover{background:hsla(0,0%,100%,.1)}.dm-ihero__media{background:var(--dm-navy);min-height:0;overflow:hidden;position:relative}.dm-ihero__media img,.dm-ihero__media video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(max-width:900px){.dm-ihero__media{aspect-ratio:16/10}}.dm-ihero__card{bottom:clamp(16px,2.5vw,32px);left:clamp(16px,2.5vw,32px);position:absolute;width:min(400px,100% - 32px);z-index:1}.dm-ihero__media .dm-ihero__card img{height:auto;-o-object-fit:initial;object-fit:fill;position:static;width:100%}.dm-ihero__card.dm-card-media:has(video){border-radius:20px;box-shadow:0 28px 64px -18px rgba(0,0,0,.7),0 2px 10px rgba(0,0,0,.25)}.dm-ihero.is-style-dm-framed{align-items:center;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr);min-height:100vh;padding:calc(74px + clamp(40px,5vw,68px)) max(clamp(20px,5vw,48px),50vw - 640px + clamp(20px,5vw,48px)) clamp(52px,6.5vw,88px)}@media(min-width:900px){.dm-ihero.is-style-dm-framed{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.dm-ihero.is-style-dm-framed .dm-ihero__copy{padding:0}.dm-ihero.is-style-dm-framed .dm-ihero__media{aspect-ratio:1/1;background:#011835;border-radius:12px;margin-left:auto;max-width:min(600px,74vh);overflow:visible;width:100%}.dm-ihero.is-style-dm-framed .dm-ihero__media>img,.dm-ihero.is-style-dm-framed .dm-ihero__media>picture img,.dm-ihero.is-style-dm-framed .dm-ihero__media>video{border-radius:12px}.dm-ihero.is-style-dm-framed .dm-ihero__media:after{background:linear-gradient(90deg,rgba(1,24,53,.45) 0,rgba(1,24,53,0) 9%);border-radius:12px;content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:899px){.dm-ihero.is-style-dm-framed .dm-ihero__media{margin:0;max-width:none}.dm-ihero.is-style-dm-framed .dm-ihero__media:has(.dm-ihero__card){aspect-ratio:auto;background:none}.dm-ihero.is-style-dm-framed .dm-ihero__media:has(.dm-ihero__card):before{content:"";display:block;padding-top:calc(100% - 96px)}.dm-ihero.is-style-dm-framed .dm-ihero__media:has(.dm-ihero__card):after,.dm-ihero.is-style-dm-framed .dm-ihero__media:has(.dm-ihero__card)>img,.dm-ihero.is-style-dm-framed .dm-ihero__media:has(.dm-ihero__card)>picture img,.dm-ihero.is-style-dm-framed .dm-ihero__media:has(.dm-ihero__card)>video{aspect-ratio:1/1;height:auto;inset:0 0 auto}}.dm-ihero.is-style-dm-framed .dm-ihero__card{bottom:-28px;left:calc(min(48px,clamp(28px,4vw,56px) - 14px)*-1);width:min(400px,74%)}@media(min-width:900px)and (max-width:1199px){.dm-ihero.is-style-dm-framed .dm-ihero__card{width:min(300px,72%)}}@media(max-width:899px){.dm-ihero.is-style-dm-framed .dm-ihero__card{bottom:auto;left:auto;margin-left:16px;position:relative;width:min(420px,100% - 32px)}.dm-ihero.is-style-dm-framed{min-height:0}}
