.rhbt-wrap{padding:32px var(--rock-gutter,48px) 0;background:linear-gradient(105deg,#15191d,#24201a);color:#f7f3ea;font-family:Inter,Arial,sans-serif}#rock-home-bts-teaser{max-width:1760px;margin:0 auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);overflow:hidden;border:1px solid #685139;border-radius:14px;background:linear-gradient(115deg,#15191d,#24201a);color:#f7f3ea}#rock-home-bts-teaser .rhbt-image{position:relative;isolation:isolate;min-width:0;margin:0;overflow:hidden;background:#0b1015}#rock-home-bts-teaser img{display:block;width:100%;height:100%;object-fit:cover}#rock-home-bts-teaser .rhbt-viewfinder{position:absolute;inset:0;pointer-events:none;background:url('/wp-content/plugins/rock-photography-services/assets/rock-viewfinder.svg') center/100% 100% no-repeat}#rock-home-bts-teaser .rhbt-copy{align-self:center;padding:clamp(20px,3vw,42px)}#rock-home-bts-teaser .rhbt-clapper{display:table;max-width:100%;overflow:hidden;padding:0 12px 8px;margin:0 0 16px;border:1px solid #685139;border-radius:4px;background:#211d17;color:#f7f3ea;font:700 12px/1.45 ui-monospace,monospace;letter-spacing:.14em}#rock-home-bts-teaser .rhbt-clapper:before{content:"";display:block;height:7px;margin:0 -12px 8px;background:repeating-linear-gradient(128deg,#ffd17a 0,#ffd17a 15px,#27221c 15px,#27221c 29px)}#rock-home-bts-teaser h2{color:inherit;font-size:clamp(29px,3.2vw,46px);line-height:1.07;letter-spacing:-.035em;margin:0 0 14px}#rock-home-bts-teaser p:not(.rhbt-clapper){font-size:16px;line-height:1.65;color:#d0c9be;margin:0}#rock-home-bts-teaser .rhbt-copy a{display:inline-flex;align-items:center;gap:10px;margin-top:19px;padding:12px 17px;border:1px solid #ffd17a;border-radius:6px;color:#ffd17a;font-weight:800;text-decoration:none}#rock-home-bts-teaser .rhbt-copy a:hover{background:#ffd17a;color:#15191d}#rock-home-bts-teaser a:focus-visible{outline:3px solid #8deafa;outline-offset:4px}@media(max-width:900px){.rhbt-wrap{padding-left:16px;padding-right:16px}}@media(max-width:640px){#rock-home-bts-teaser{grid-template-columns:1fr}#rock-home-bts-teaser img{height:auto;aspect-ratio:16/9}#rock-home-bts-teaser .rhbt-copy{padding:24px}#rock-home-bts-teaser .rhbt-clapper{font-size:10px}#rock-home-bts-teaser h2{font-size:31px}.rhbt-wrap{padding-top:24px}}
body.rock-route-home section.rock-video-showcase{padding-bottom:12px!important}

.rhbt-wrap{padding-bottom:0}

#rock-home-bts-teaser .rhbt-photo-link{display:block;position:relative;width:100%;height:100%;color:inherit;text-decoration:none;cursor:pointer}#rock-home-bts-teaser .rhbt-photo-link:focus-visible{outline:3px solid #8deafa;outline-offset:-4px}
