/* Light editorial layout with the new Creator Industry Careers identity. */
:root{--brand-gradient:linear-gradient(115deg,#dc277f,#923ee7 55%,#178fa9)}
.brand-image-window{display:block;width:278px;height:98px;position:relative;overflow:hidden;flex-shrink:0;background:#030308;border-radius:12px}
.brand-image-window img{position:absolute;max-width:none;width:340px;height:170px;left:-29px;top:-17px}
header{height:122px;gap:25px}header nav a.active{border-color:#ab37d2}
.culture-word{color:#9339b3}.culture-word svg{color:#da57a1}.live-dot,.eyebrow:before{background:#c835a1}
.button.dark{background:#7135b5;border-color:#7135b5}.button.dark:hover{background:#5e299c;border-color:#5e299c}
.creative-card{background:linear-gradient(145deg,#f9b4d4,#d1b7fa 60%,#a9e8ef)}
.big-play{color:#ae72d3}.sticker-lavender{background:#e3d4fb}.sticker-cream{background:#fdf2e7}
.small-spark,.sticker-star{color:#9c4cc3}.culture-ribbon{background:#f0e7fa;color:#513969;border-block:1px solid #e2d5ed}.culture-ribbon b{color:#bc3da5}
.coral{background:#fbe0ef}.lavender{background:#ece2fc}.butter{background:#f9eedb}.blue{background:#dcf3f5}
.sidecard.dark{background:#e0f3f4}.sidecard.dark p{color:#516d72}.sidecard.dark .button{background:#7135b5;border-color:#7135b5}
.page-hero h1 em{color:#993eb1}.salary-card.mid{background:#7135b5;border-color:#7135b5}.range-art i:nth-child(3){background:#50afbd}
footer{background:#f5f0f8}.section-title .button{background:#f6edf9}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9a49bd;outline-offset:4px}
@media(max-width:1100px){header{gap:18px}.brand-image-window{width:238px;height:86px}.brand-image-window img{width:295px;height:147.5px;left:-26px;top:-14px}header nav{gap:17px;font-size:12px}}
@media(max-width:760px){header{height:auto;padding:14px 5%;gap:13px}.brand-image-window{width:210px;height:76px}.brand-image-window img{width:260px;height:130px;left:-23px;top:-13px}.header-actions .button{font-size:11px;padding:10px 11px}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap;justify-content:flex-start}}

/* Transparent logo sits directly on each page surface. */
.brand-image-window{background:transparent;border-radius:0;overflow:visible;display:flex;align-items:center}.brand-image-window img{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}
