/** Style 3: approved Midnight Copper section set. Agency Onboarding owns this layer. */
body.lsa-style-agency-midnight-copper {
	--lsa-agency-primary: #b8753d;
	--lsa-agency-primary-rgb: 184 117 61;
	--lsa-inner-primary: #ad6533;
	--lsa-inner-primary-rgb: 173 101 51;
	--lsa-inner-ink: #071421;
	--lsa-inner-copy: #465365;
	--lsa-inner-line: #e2d6c9;
	--lsa-inner-soft: #f7f3ed;
	--s3-navy: #071421;
	--s3-ivory: #f7f3ed;
	--s3-copper: #e5b788;
	background: var(--s3-ivory);
	color: #071421;
	font-family: "Manrope", sans-serif;
}
body.lsa-style-agency-midnight-copper .lsa-agency-home { --lsa-agency-primary: #b8753d; --lsa-agency-primary-rgb: 184 117 61; }
body.lsa-style-agency-midnight-copper :is(h1,h2,h3,h4,h5,h6,.ls-business-name-fallback,.lsa-agency-section-kicker,summary) {font-family:"Manrope",sans-serif !important; font-weight:800;}
body.lsa-style-agency-midnight-copper :is(h1,h2) {letter-spacing:-.035em !important;font-weight:800 !important;}
body.lsa-style-agency-midnight-copper :is(.wp-block-button:not(.is-style-outline) > .wp-block-button__link,.ls-header-main-row .wp-element-button) {background:#e2ab75 !important;color:#071421 !important;border:1px solid #e9bd91 !important;box-shadow:none !important;}
body.lsa-style-agency-midnight-copper .wp-block-button.is-style-outline > .wp-block-button__link {background:transparent !important;border:2px solid #dca56f !important;color:inherit !important;box-shadow:none !important;}
body.lsa-style-agency-midnight-copper .wp-block-button__link:hover {filter:brightness(1.08);}
body.lsa-style-agency-midnight-copper :is(a,button,summary):focus-visible {outline:3px solid #b8753d;outline-offset:4px;}
body.lsa-style-agency-midnight-copper .ls-header-shell {background:#fffdf9;color:#071421;}
body.lsa-style-agency-midnight-copper .ls-header-utility {background:#0b1b2d;color:#eee8e0;}
body.lsa-style-agency-midnight-copper .ls-header-utility :is(p,a,span) {color:#eee8e0;}
body.lsa-style-agency-midnight-copper :is(.ls-header-main-row,.ls-header-inner) :is(.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle),
body.lsa-style-agency-midnight-copper .ls-business-name-fallback a {color:#071421;}
body.lsa-style-agency-midnight-copper .wp-block-navigation .current-menu-item > a {color:#ad6533;}

/* Hero: live copy on the approved monitor-and-phone background. */
body.lsa-style-agency-midnight-copper .lsa-agency-hero {background:#071421;color:#fcfaf6;min-height:clamp(46rem,62.5vw,64rem);padding-block:clamp(5rem,7.5vw,8rem);}
body.lsa-style-agency-midnight-copper .lsa-agency-hero::before {background-image:url('../images/style3/hero-background.webp');background-position:center;}
body.lsa-style-agency-midnight-copper .lsa-agency-hero::after {background:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-hero__inner {grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
body.lsa-style-agency-midnight-copper .lsa-agency-hero__copy {max-width:43rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-hero__title {font-size:clamp(3rem,5.3vw,5.3rem);line-height:1.03;color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-agency-hero__title span {color:#e5b788;background:none;-webkit-text-fill-color:currentcolor;}
body.lsa-style-agency-midnight-copper .lsa-agency-eyebrow {background:none;border:0;padding:0;border-radius:0;color:#e6dfd6;font-size:.78rem;letter-spacing:.15em;}
body.lsa-style-agency-midnight-copper .lsa-agency-hero__lede {color:#e0e3e7;max-width:39rem;font-size:clamp(1rem,1.45vw,1.3rem);}
body.lsa-style-agency-midnight-copper .lsa-agency-hero__visual {visibility:hidden;}
body.lsa-style-agency-midnight-copper .lsa-agency-benefit__icon {color:#e5b788;background:none;border:0;}
body.lsa-style-agency-midnight-copper .lsa-agency-benefit__copy :is(p,strong) {color:#edeef1;}

/* Four independent sculptural benefit assets. */
body.lsa-style-agency-midnight-copper .lsa-agency-feature-strip {background:#071421;padding-block:3.5rem;color:#fdfaf5;}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point {border-color:#60503e;padding-inline:1.25rem;gap:.7rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point__icon {background:transparent center/contain no-repeat;border:0;border-radius:0;filter:none;padding:0;width:5.5rem;min-width:5.5rem;height:6rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point__icon :is(svg,img) {visibility:hidden;}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point__icon {mask-image:radial-gradient(ellipse at center,#000 45%,transparent 73%);}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point:nth-child(1) .lsa-agency-feature-point__icon {background-image:url('../images/style3/benefit-trophy.webp');}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point:nth-child(2) .lsa-agency-feature-point__icon {background-image:url('../images/style3/benefit-design.webp');}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point:nth-child(3) .lsa-agency-feature-point__icon {background-image:url('../images/style3/benefit-shield.webp');}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point:nth-child(4) .lsa-agency-feature-point__icon {background-image:url('../images/style3/benefit-local.webp');}
body.lsa-style-agency-midnight-copper .lsa-agency-feature-point p {color:#c6cbd1;}

/* Ivory About, full-height photo and native proof modules. */
body.lsa-style-agency-midnight-copper .lsa-agency-about {background:#f7f3ed;padding-block:5rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-about__blob {display:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-about__image {border:0;border-radius:0;box-shadow:none;left:8%;top:-5rem;width:100%;height:calc(100% + 10rem);}
body.lsa-style-agency-midnight-copper .lsa-agency-about__content {position:relative;z-index:2;}
body.lsa-style-agency-midnight-copper .lsa-agency-about__content h2 {color:#071421;}
body.lsa-style-agency-midnight-copper :is(.lsa-agency-about__content h2 span,.lsa-agency-services__headline-highlight,.lsa-agency-blog h2 span) {color:#ad6533;background:none;-webkit-text-fill-color:currentcolor;}
body.lsa-style-agency-midnight-copper :is(.lsa-agency-check-list__item .wp-block-local-studio-icon,.lsa-agency-proof-card .wp-block-local-studio-icon) {color:#b8753d;background:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-proof-card {background:#fffcf8;border-color:#eadfd3;box-shadow:0 16px 36px #26180816;color:#465365;}
body.lsa-style-agency-midnight-copper .lsa-agency-proof-card :is(h3,strong) {color:#0b1b2d;}
body.lsa-style-agency-midnight-copper .lsa-agency-proof-card :is(.lsa-agency-proof-card__metric,.lsa-agency-proof-card__metric--blue,.lsa-agency-proof-card__metric--purple) {color:#ad6533 !important;}
body.lsa-style-agency-midnight-copper .lsa-agency-proof-card__avatar-count {background:#b8753d;}
body.lsa-style-agency-midnight-copper .lsa-agency-proof-card .wp-block-local-studio-icon {color:#b8753d !important;}
body.lsa-style-agency-midnight-copper .lsa-agency-proof-list__item .wp-block-local-studio-icon {background:#ad6533;color:#fff !important;}

/* Why Us uses the selected storefront photograph. */
body.lsa-style-agency-midnight-copper .lsa-agency-why {background:#071421 url('../images/style3/why-background.webp') center/cover no-repeat;color:white;}
body.lsa-style-agency-midnight-copper .lsa-agency-why::before {background:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-why__content {flex-basis:56% !important;max-width:56%;}
body.lsa-style-agency-midnight-copper .lsa-agency-why :is(h2,h3) {color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-agency-why :is(.lsa-agency-section-kicker,.wp-block-local-studio-icon) {color:#e5b788;filter:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-why-card + .lsa-agency-why-card {border-left:1px solid #35414a;padding-left:1rem;}

/* Service feature and four cards keep the existing two-column layout. */
body.lsa-style-agency-midnight-copper .lsa-agency-services {background:#f9f5ef;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__value-strip {background:#091824;box-shadow:0 12px 28px #48260812;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__value-point {border-color:#514839;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__value-icon {background:#2a2825;border:1px solid #755638;border-radius:1rem;color:#e5b788;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__value-point h3 {color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-panel {background:#071421;color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-copy {max-width:49%;padding-left:2rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-copy h3 {color:white;font-size:clamp(1.8rem,2.45vw,2.5rem);}
body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-copy h3 span {color:#e5b788;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-copy :is(p,.ls-icon) {color:#eee5dc;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__actions {width:max-content;max-width:190%;}
body.lsa-style-agency-midnight-copper .lsa-agency-services__actions .wp-block-button__link {font-size:.83rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-service-card {background:#fffcf8;border-color:#e9ddd0;box-shadow:0 6px 20px #4b30220a;}
body.lsa-style-agency-midnight-copper .lsa-agency-service-card__icon {background:#071421;color:#e5b788;border-color:#d5b797;}

/* Real portfolio sources remain live inside the approved gallery stage. */
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase {--lsa-portfolio-text:#fff;--lsa-portfolio-muted:#d4dae1;--lsa-portfolio-accent:#e5b788;background:#071421 url('../images/style3/portfolio-background.webp') center/cover no-repeat;color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase::before,
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase::after {display:none;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase__heading h2 {color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase__heading :is(h2 span,.lsa-agency-section-kicker) {color:#e5b788;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase__heading p:last-child {color:#c7ced7;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-browser {border-color:#526071;box-shadow:0 12px 28px #0005;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-browser__bar {background:#142232;border-color:#536071;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase__cta {color:#071421;}
body.lsa-style-agency-midnight-copper :is(.lsa-portfolio-showcase__arrow,.lsa-agency-testimonials__arrow,.lsa-agency-blog__arrow) {background:#071421 !important;border:1px solid #d5a06a !important;color:#e5b788 !important;}
body.lsa-style-agency-midnight-copper :is(.lsa-portfolio-showcase__dot[aria-current='true'],.lsa-agency-testimonials__dot[aria-current='true']) {background:#dfaa74;}

/* Full-width town background, ivory testimonial cards. */
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials {background:#071421 url('../images/style3/feedback-background.webp') center/cover no-repeat;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials__box {background:transparent;box-shadow:none;border:0;padding-inline:0;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials__box::before {background:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials__heading h2 {color:white;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials__heading h2 {max-width:48rem;margin-inline:auto;text-wrap:balance;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials .wp-block-button > button.wp-element-button {background:#071421 !important;border:1px solid #d5a06a !important;color:#e5b788 !important;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonials__headline-highlight {color:white;background:none;-webkit-text-fill-color:currentcolor;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonial-card {background:#fffcf8;border-color:#e5dace;color:#465365;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonial-card h3 {color:#071421;}
body.lsa-style-agency-midnight-copper .lsa-agency-testimonial-card .wp-block-local-studio-icon {color:#b8753d;}

/* Ivory accordion and a navy quote card. */
body.lsa-style-agency-midnight-copper .lsa-agency-faq {background:#f7f3ed url('../images/style3/faq-background.webp') center/cover no-repeat;color:#071421;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq::after {background:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__heading h2 {color:#071421;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__heading > p:last-child {color:#465365;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__list {border:0;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__item.wp-block-details {background:#fbf8f3e8;border:1px solid #d4c7b8;border-radius:.5rem;margin-bottom:1rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__item.wp-block-details[open] {border-color:#c29468;background:#fbf8f3ed;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__item summary {color:#071421;padding-inline:1.25rem;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__item > p {color:#465365;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__info {background:#071421;border:1px solid #dba76f;color:#f8f4ef;box-shadow:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__info :is(h3,p) {color:#f8f4ef;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__info a:not(.wp-block-button__link) {color:#e5b788;}
body.lsa-style-agency-midnight-copper .lsa-agency-faq__info .wp-block-local-studio-icon {color:#e5b788;background:#242829;border-color:#826343;}

body.lsa-style-agency-midnight-copper .lsa-agency-blog {background:#f9f6f1;}
body.lsa-style-agency-midnight-copper .lsa-agency-blog :is(h2,h3,h3 a) {color:#071421;}
body.lsa-style-agency-midnight-copper .lsa-agency-blog .wp-block-post {background:#fffcf8;}
body.lsa-style-agency-midnight-copper .lsa-agency-blog :is(.wp-block-post-excerpt__more-link,.wp-block-post-terms a) {color:#ad6533;}
body.lsa-style-agency-midnight-copper .lsa-agency-article-card__category {color:#ad6533 !important;}
body.lsa-style-agency-midnight-copper .lsa-agency-blog .ls-post-slider__nav {background:#071421 !important;border:1px solid #d5a06a !important;color:#e5b788 !important;}

body.lsa-style-agency-midnight-copper .lsa-agency-final-cta {background:#071421 url('../images/style3/cta-background.webp') center/cover no-repeat;color:white;}
body.lsa-style-agency-midnight-copper .lsa-agency-final-cta__grid {display:grid !important;grid-template-columns:43% 37%;justify-content:space-between;}
body.lsa-style-agency-midnight-copper .lsa-agency-final-cta :is(h2,h3,strong) {color:#fff;}
body.lsa-style-agency-midnight-copper .lsa-agency-final-cta__details {background:#0b1822ef;border:1px solid #b8753d;box-shadow:none;}
body.lsa-style-agency-midnight-copper .lsa-agency-final-cta__details p {color:#dce0e5;}
body.lsa-style-agency-midnight-copper .lsa-agency-final-cta .wp-block-local-studio-icon {color:#e5b788;background:#252725;border:1px solid #8b6541;}
body.lsa-style-agency-midnight-copper .lsa-agency-final-cta .lsa-agency-section-kicker {color:#e5b788;}
body.lsa-style-agency-midnight-copper .lsa-agency-footer {background:#071421 url('../images/style3/footer-background.webp') center/cover no-repeat;}
body.lsa-style-agency-midnight-copper .lsa-agency-footer__legal {border-color:#b8753d;}
body.lsa-style-agency-midnight-copper .lsa-agency-footer__link-icon,
body.lsa-style-agency-midnight-copper .lsa-agency-footer__contact-label::before {color:#e5b788;}

/* One shared banner for pages, archives, articles and portfolio shells. */
body.lsa-style-agency-midnight-copper:not(.home) {--lsa-inner-primary:#ad6533;--lsa-inner-primary-rgb:173 101 51;--lsa-inner-ink:#071421;--lsa-inner-copy:#465365;--lsa-inner-muted:#65707d;--lsa-inner-line:#e2d6c9;--lsa-inner-soft:#f7f3ed;background:#f7f3ed;color:#465365;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header {background:#071421 url('../images/style3/inner-background.webp') center/cover no-repeat;min-height:clamp(25rem,33vw,36rem);}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header::after {background:none;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header :is(h1,h2) {color:#fff;font-size:clamp(3rem,5vw,5rem) !important;max-width:46% !important;text-wrap:balance;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header :is(.ls-surface-inner-page-description,.ls-surface-blog-description) {color:#d9dce1;max-width:44%;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header :is(.ls-surface-inner-page-eyebrow,.ls-eyebrow) {color:#e5b788 !important;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header .ls-breadcrumbs,
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header .ls-breadcrumbs :is(a,span) {color:#fff !important;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header .ls-breadcrumbs a:hover {color:#e5b788;}
body.lsa-style-agency-midnight-copper:not(.home) .ls-content-shell {background:#f7f3ed;}
body.lsa-style-agency-midnight-copper .lsa-inner-section {background-color:#f9f6f0;}
body.lsa-style-agency-midnight-copper .lsa-inner-section :is(h2,h3) {color:#071421;}
body.lsa-style-agency-midnight-copper .lsa-inner-highlight {color:#ad6533;}
body.lsa-style-agency-midnight-copper :is(.lsa-inner-quote-builder,.lsa-inner-quote-surface--blue,.lsa-inner-quote-intro__aside) {background:#f7f3ed;}
body.lsa-style-agency-midnight-copper :is(.lsa-inner-icon-card,.lsa-inner-mini-card,.lsa-inner-contact-point) > .wp-block-local-studio-icon {background:#efe3d6;color:#ad6533;}
body.lsa-style-agency-midnight-copper :is(.lsa-inner-process__number,.lsa-inner-step-card__number) {color:#ad6533 !important;}
body.lsa-style-agency-midnight-copper .lsa-inner-faq-section .ls-faq-item__number {border-color:#b8753d;}
body.lsa-style-agency-midnight-copper .lsa-inner-contact__form-card :is(input,select,textarea) {background:#fdfaf6;border-color:#d7cabb;}
body.lsa-style-agency-midnight-copper .lsa-inner-final-cta__box {background:#071421 url('../images/style3/inner-background.webp') center/cover;color:white;}
body.lsa-style-agency-midnight-copper .lsa-inner-final-cta__box :is(h2,p) {color:#f6f3ee !important;}
body.lsa-style-agency-midnight-copper .lsa-inner-final-cta__box > * {max-width:40rem;}
body.lsa-style-agency-midnight-copper .lsa-portfolio-directory {--lsa-portfolio-accent:#955625;background:#f7f3ed;}
body.lsa-style-agency-midnight-copper .lsa-quote {--lsa-quote-primary:#955625;}
body.lsa-style-agency-midnight-copper .lsa-quote::before {background:#b8753d;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero {background:#071421 url('../images/style3/inner-background.webp') center/cover;color:#fff;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero > :is(.wp-block-cover__image-background,.wp-block-cover__background) {display:none;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero__content {max-width:1380px !important;width:100%;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero__content > * {max-width:46% !important;margin-left:0 !important;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero__title {color:#fff;font-size:clamp(2rem,3vw,3rem) !important;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero :is(.ls-eyebrow,.ls-post-hero__meta,.ls-post-hero__meta a) {color:#e5b788;}
body.lsa-style-agency-midnight-copper.single-post .ls-post-hero__excerpt {color:#d9dce1;}
body.lsa-style-agency-midnight-copper.single-post .ls-single-post__body {background:#f7f3ed;}

@media(max-width:1100px) {
	body.lsa-style-agency-midnight-copper .ls-header-shell nav.wp-block-navigation {align-self:center;align-items:center;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .wp-block-navigation__responsive-container-open {display:flex !important;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .wp-block-navigation__responsive-container:not(.is-menu-open) {display:none !important;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero__copy {padding-block:0;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero__title {font-size:clamp(2.8rem,5.5vw,4rem);}
	body.lsa-style-agency-midnight-copper .lsa-agency-feature-point {grid-template-columns:1fr;}
	body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-copy {max-width:65%;padding-left:1.5rem;}
	body.lsa-style-agency-midnight-copper .lsa-agency-services__actions {max-width:150%;flex-wrap:wrap;}
}
@media(min-width:783px) and (max-width:1100px) {
	body.lsa-style-agency-midnight-copper .ls-header-shell .wp-block-navigation__responsive-container.is-menu-open {background:#0008 !important;display:block;padding:0 !important;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .is-menu-open .wp-block-navigation__responsive-close {position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0;bottom:0;width:420px;max-width:80vw;margin:0 !important;padding:1.5rem;background:#fffdf9;color:#071421;overflow-y:auto;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .is-menu-open .wp-block-navigation__responsive-container-content {align-items:stretch !important;padding-top:3rem !important;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .is-menu-open .wp-block-navigation__container {align-items:stretch;gap:0;width:100%;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .is-menu-open .wp-block-navigation-item {width:100%;border-bottom:1px solid #e2d6c9;}
	body.lsa-style-agency-midnight-copper .ls-header-shell .is-menu-open .wp-block-navigation-item__content {display:flex;align-items:center;min-height:3rem;padding-block:.75rem;}
}
@media(max-width:781px) {
	body.lsa-style-agency-midnight-copper .lsa-agency-hero {min-height:0;padding-top:3.5rem;padding-bottom:66vw;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero::before {background-position:right bottom;background-size:auto 65vw;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero__inner {display:block;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero__copy {padding-block:0;}
	body.lsa-style-agency-midnight-copper .lsa-agency-eyebrow {font-size:.65rem;letter-spacing:.04em;}
	body.lsa-style-agency-midnight-copper .lsa-agency-eyebrow__item {overflow-wrap:normal;}
	body.lsa-style-agency-midnight-copper .lsa-agency-benefits {grid-template-columns:1fr;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero__visual {display:none;}
	body.lsa-style-agency-midnight-copper .lsa-agency-hero__title {font-size:clamp(2.6rem,8vw,4rem);}
	body.lsa-style-agency-midnight-copper .lsa-agency-feature-point {grid-template-columns:auto 1fr;}
	body.lsa-style-agency-midnight-copper .lsa-agency-about__image {left:0;top:0;width:100%;height:100%;border-radius:1rem;}
	body.lsa-style-agency-midnight-copper .lsa-agency-why {background-position:left center;}
	body.lsa-style-agency-midnight-copper .lsa-agency-why::before {background:#071421dc;}
	body.lsa-style-agency-midnight-copper .lsa-agency-why__content {flex-basis:100% !important;max-width:100%;}
	body.lsa-style-agency-midnight-copper .lsa-agency-why-card + .lsa-agency-why-card {border:0;padding-left:0;}
	body.lsa-style-agency-midnight-copper .lsa-agency-services__feature-copy {max-width:100%;padding:1.5rem;}
	body.lsa-style-agency-midnight-copper .lsa-agency-services__actions {width:100%;max-width:100%;}
	body.lsa-style-agency-midnight-copper .lsa-agency-faq {background:#f7f3ed;}
	body.lsa-style-agency-midnight-copper .lsa-portfolio-showcase {background-size:auto 100%;}
	body.lsa-style-agency-midnight-copper .lsa-agency-footer {background-position:85% center;}
	body.lsa-style-agency-midnight-copper .lsa-agency-final-cta {background-image:linear-gradient(#071421bd,#0714218c),url('../images/style3/cta-background.webp');}
	body.lsa-style-agency-midnight-copper .lsa-agency-final-cta__grid {grid-template-columns:1fr;}
	body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header {background-position:70% center;}
	body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header::after {background:#071421bb;}
	body.lsa-style-agency-midnight-copper:not(.home) .ls-page-header :is(h1,h2,.ls-surface-inner-page-description,.ls-surface-blog-description) {max-width:100% !important;}
	body.lsa-style-agency-midnight-copper.single-post .ls-post-hero {background-position:70% center;}
	body.lsa-style-agency-midnight-copper.single-post .ls-post-hero > .wp-block-cover__background {display:block;background:#071421 !important;opacity:.74;}
	body.lsa-style-agency-midnight-copper.single-post .ls-post-hero__content > * {max-width:100% !important;}
}
