.d360-study .d360-hero{background:#121212}
.d360-study .d360-hero-headline{position:relative;z-index:1;max-width:920px;margin:34px 0 0;color:#f2f2f2;font-size:clamp(1.6rem,3.1vw,3rem);line-height:1.12;letter-spacing:-.045em;font-weight:500}
.d360-study .d360-hero-figure{position:relative;z-index:1;width:100%;margin:54px 0 0}
.d360-study .d360-image-frame{overflow:hidden;border:1px solid #393939;border-radius:5px;background:#111}
.d360-study .d360-image-frame img{display:block;width:100%;height:auto}
.d360-study .d360-section{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,13fr);align-items:center;gap:5vw}
.d360-study .d360-section--reverse{grid-template-columns:minmax(0,13fr) minmax(0,7fr)}
.d360-study .d360-copy,.d360-study .d360-visual{min-width:0}
.d360-study .d360-copy .eyebrow{color:#aaa;font-size:.58rem;margin:0 0 20px}
.d360-study .d360-copy h2{margin:0 0 22px;color:#f4f4f4;font-size:clamp(2.4rem,4.7vw,5.4rem);font-weight:500;line-height:.96;letter-spacing:-.075em}
.d360-study .d360-copy>p:last-child{max-width:440px;margin:0;color:#bdbdbd;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.7}
.d360-study .d360-visual{width:100%;margin:0}
.d360-study .d360-section--reverse .d360-visual{grid-column:1;grid-row:1}
.d360-study .d360-section--reverse .d360-copy{grid-column:2;grid-row:1}
.d360-study .d360-closing{background:#171717}
@media(max-width:760px){.d360-study .d360-hero-headline{margin-top:26px;font-size:clamp(1.45rem,6.5vw,2rem)}.d360-study .d360-hero-figure{margin-top:38px}.d360-study .d360-section,.d360-study .d360-section--reverse{grid-template-columns:1fr;gap:24px}.d360-study .d360-copy{grid-column:1;grid-row:1}.d360-study .d360-visual,.d360-study .d360-section--reverse .d360-visual{grid-column:1;grid-row:2}.d360-study .d360-copy h2{font-size:clamp(2.6rem,11vw,4.8rem)}}
