/* Oversized brand marks: decorative, noninteractive, behind the content. */
main>section{position:relative;isolation:isolate;overflow:hidden}
.crown-watermark{position:absolute;display:block;pointer-events:none;user-select:none;z-index:-1;width:clamp(440px,58vw,860px);aspect-ratio:1.24;right:-22%;top:0;background:linear-gradient(145deg,#ffffff0c,#ffffff03 60%,#0004);-webkit-mask:url('assets/crown.png') center/contain no-repeat;mask:url('assets/crown.png') center/contain no-repeat;filter:drop-shadow(2px 2px 1px #000b) drop-shadow(-1px -1px 0 #ffffff13);transform:rotate(13deg)}
.hero>.crown-watermark{z-index:0;width:clamp(540px,62vw,1050px);right:-19%;top:3%;background:#ffffff0b;filter:drop-shadow(2px 3px 0 #0006);transform:rotate(14deg)}
.about>.crown-watermark{left:-26%;right:auto;top:13%;width:clamp(540px,65vw,900px);transform:rotate(-13deg)}
.roster>.crown-watermark{right:-21%;top:-7%;transform:rotate(15deg);background:linear-gradient(150deg,#a771f31c,#ffffff05 70%,#0004)}
.series>.crown-watermark{left:-27%;right:auto;top:-2%;transform:rotate(-16deg)}
.racing>.crown-watermark{right:-23%;top:0;transform:rotate(12deg)}
.partners>.crown-watermark{left:-27%;right:auto;top:12%;width:clamp(500px,65vw,900px);transform:rotate(-14deg);background:linear-gradient(150deg,#a771f31c,#ffffff05 70%,#0004)}
.program>.crown-watermark{right:-24%;top:-10%;transform:rotate(16deg)}
.contact>.crown-watermark{left:-28%;right:auto;top:17%;width:clamp(620px,75vw,1100px);transform:rotate(-15deg);background:linear-gradient(145deg,#25350712,#3c4b0c09);filter:drop-shadow(2px 2px 0 #50601728) drop-shadow(-2px -2px 0 #f5ffc653)}
@media(min-width:1700px){.crown-watermark{right:-200px}.about>.crown-watermark,.series>.crown-watermark,.partners>.crown-watermark{left:-250px}.contact>.crown-watermark{left:-300px}.hero>.crown-watermark{right:-230px}}
@media(max-width:720px){.crown-watermark{width:450px;right:-245px;top:10px}.hero>.crown-watermark{width:590px;right:-335px;top:5%;background:#ffffff09}.about>.crown-watermark,.series>.crown-watermark,.partners>.crown-watermark{left:-285px;top:40px;width:500px}.roster>.crown-watermark,.racing>.crown-watermark,.program>.crown-watermark{right:-265px;top:15px;width:470px}.contact>.crown-watermark{width:650px;left:-390px;top:140px}}

/* Clearer embossing on charcoal sections; retain the approved lime treatment. */
main>section:not(.contact)>.crown-watermark{background:linear-gradient(145deg,#bec2cb20 0%,#a4a9b516 50%,#6b707d19 100%);filter:drop-shadow(2px 3px 1px #000c) drop-shadow(-1px -1px 0 #ffffff38)}
.about>.crown-watermark,.series>.crown-watermark,.partners>.crown-watermark{left:-16%}
.roster>.crown-watermark{right:-12%}
.racing>.crown-watermark{right:-14%}
.program>.crown-watermark{right:-15%}
.hero>.crown-watermark{right:-12%}
@media(min-width:1700px){.about>.crown-watermark,.series>.crown-watermark,.partners>.crown-watermark{left:-150px}.roster>.crown-watermark,.racing>.crown-watermark,.program>.crown-watermark,.hero>.crown-watermark{right:-130px}}
@media(max-width:720px){main>section:not(.contact)>.crown-watermark{background:linear-gradient(145deg,#bec2cb1c,#a4a9b514 65%,#6b707d16)}.about>.crown-watermark,.series>.crown-watermark,.partners>.crown-watermark{left:-220px}.roster>.crown-watermark,.racing>.crown-watermark,.program>.crown-watermark{right:-200px}.hero>.crown-watermark{right:-265px}}
