.dm-hero{padding-bottom:clamp(56px,10vh,120px)}.dm-hero__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy book" "quote book";grid-template-rows:auto 1fr;column-gap:clamp(24px,5rem,120px);row-gap:0;align-items:start;padding-top:clamp(32px,7vh,96px)}.dm-hero__copy{grid-area:copy}.dm-hero .gb-book{grid-area:book}.dm-hero__copy{display:grid;gap:clamp(20px,2vw,28px);justify-items:start;padding-top:clamp(8px,3vh,40px)}.dm-hero .gb-h1{max-width:11ch}.dm-hero .gb-lead{max-width:34ch}.dm-hero .gb-book{max-width:760px;justify-self:end;width:100%}@media(max-width:1100px){.dm-hero__in{grid-template-columns:1fr;grid-template-areas:"copy" "book" "quote";grid-template-rows:none;gap:32px}.dm-hero .dm-quote{margin-top:0}.dm-hero .gb-book{justify-self:stretch;max-width:none}}.dm-next .gb-sec__head{max-width:none}.dm-quote{grid-area:quote;margin:clamp(28px,5vh,56px) 0 0;width:100%;max-width:540px;border-radius:var(--r-lg);background:var(--i900);overflow:hidden}.dm-quote blockquote{margin:0;padding:clamp(22px,2.2vw,34px) clamp(22px,2.2vw,34px) clamp(18px,1.8vw,26px);font-family:var(--display);font-weight:600;font-size:clamp(26px,2.3vw,40px);line-height:1.1;letter-spacing:-.02em;color:#fff;text-wrap:balance;text-indent:-.4em}.dm-quote figcaption{display:flex;align-items:center;gap:14px;padding:14px clamp(22px,2.2vw,34px);background:#e2e1fd12;font-size:14.5px;color:var(--i200)}.dm-quote figcaption img{width:36px;height:36px;border-radius:var(--radius-round);object-fit:cover;background:#fff;flex:none}.dm-quote figcaption b{color:#fff;font-weight:600;white-space:nowrap}.dm-quote figcaption i{width:1px;align-self:stretch;background:#e2e1fd4d}@media(max-width:560px){.dm-quote figcaption{flex-wrap:wrap;row-gap:4px}.dm-quote figcaption i{display:none}.dm-quote figcaption span{flex-basis:100%;padding-left:50px}}@media(max-width:560px){.dm-hero .gb-trust{padding:6px 12px 6px 6px;gap:8px;font-size:14px}.dm-hero .gb-trust__lg{width:30px;height:30px}}.dm-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,24px)}@media(max-width:900px){.dm-stories{grid-template-columns:1fr}}
