/* The same white outline lettering as the homepage, beneath the opening content. */
.category-service-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none}
.category-service-backdrop>span{position:absolute;right:4%;width:42%;display:block;text-align:right;white-space:nowrap;font:800 clamp(36px,5.8vw,96px)/1.08 Arial,'Chun TC',sans-serif;letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1.5px var(--outline-stroke-color,#fff9ee);text-transform:uppercase;opacity:.85}
.category-service-backdrop>span:nth-child(1){top:24px;right:5%}
.category-service-backdrop>span:nth-child(2){top:calc(24px + var(--service-line-step,90px));right:2%}
.category-service-backdrop>span:nth-child(3){top:calc(24px + var(--service-line-step,90px)*2);right:7%}
#collection-opening .hero-inner{z-index:1}
body[data-category="video-script"] .category-service-backdrop>span{opacity:.24}
body[data-category="brand-story"] .category-service-backdrop>span{opacity:.45}
.featured-hero{position:relative;isolation:isolate}
.featured-hero>.category-service-backdrop{inset:-10px -24px 0}
.featured-hero>:not(.category-service-backdrop){position:relative;z-index:1}
@media(max-width:760px){
 .category-service-backdrop>span{font-size:clamp(26px,8.2vw,58px);width:90%;-webkit-text-stroke:1px var(--outline-stroke-color,#fff9ee);opacity:.75}
 .category-service-backdrop>span:nth-child(1){top:var(--service-area-top,50%);right:5%}
 .category-service-backdrop>span:nth-child(2){top:calc(var(--service-area-top,50%) + var(--service-line-step,40px));right:3%}
 .category-service-backdrop>span:nth-child(3){top:calc(var(--service-area-top,50%) + var(--service-line-step,40px)*2);right:6%}
 .featured-hero>.category-service-backdrop{inset:0 -14px}
}
@media(forced-colors:active){.category-service-backdrop{display:none}}
