.sgd-tank-banner{display:grid;grid-template-columns:59% 41%;min-height:var(--banner-height,600px);overflow:hidden;background:#382c22;color:#fff;text-align:left}
.sgd-tank-banner__left,.sgd-tank-banner__right{position:relative;min-width:0;min-height:var(--banner-height,600px);overflow:hidden}
.sgd-tank-banner__left{display:grid;align-items:center;justify-items:start}
.sgd-tank-banner__picture,.sgd-tank-banner__shade,.sgd-tank-banner__right-picture{position:absolute;inset:0}
.sgd-tank-banner__image,.sgd-tank-banner__right-image{display:block;width:100%;height:100%;object-fit:cover}
.sgd-tank-banner__image{object-position:var(--banner-x,50%) var(--banner-y,50%)}
.sgd-tank-banner__right-image{object-position:var(--right-x,50%) var(--right-y,50%)}
.sgd-tank-banner__shade{background:rgba(0,0,0,var(--banner-shade,.35));pointer-events:none}
.sgd-tank-banner__copy{position:relative;top:var(--tank-text-offset,0px);z-index:1;max-width:900px;padding:40px clamp(20px,2.5vw,40px);text-shadow:none}
.sgd-tank-banner__copy p{font:400 16px/1.4 Helvetica,Arial,sans-serif;margin:0 0 12px;color:#fff}
.sgd-tank-banner__copy h2{font:400 clamp(28px,3vw,44px)/1.1 Helvetica,Arial,sans-serif;letter-spacing:-.035em;color:#fff;margin:0 0 16px;text-transform:none}
.sgd-tank-banner__copy a{display:inline-flex;min-height:44px;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px;font:400 14px/1.4 Helvetica,Arial,sans-serif}
.sgd-tank-banner__copy a:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(max-width:699px){.sgd-tank-banner{grid-template-columns:60% 40%;min-height:var(--banner-mobile-height,480px)}.sgd-tank-banner__left,.sgd-tank-banner__right{min-height:var(--banner-mobile-height,480px)}.sgd-tank-banner__image{object-position:var(--banner-mobile-x,50%) var(--banner-mobile-y,50%)}.sgd-tank-banner--mobile-contain .sgd-tank-banner__image{object-fit:contain}.sgd-tank-banner__right-image{object-position:var(--right-mobile-x,50%) var(--right-mobile-y,50%)}.sgd-tank-banner__copy{top:var(--tank-text-mobile-offset,0px);padding:28px 12px}.sgd-tank-banner__copy p{font-size:12px;margin-bottom:8px}.sgd-tank-banner__copy h2{font-size:clamp(20px,5vw,26px);margin-bottom:8px}.sgd-tank-banner__copy a{font-size:12px}}
