/* slop-marker fixes */
:root{--display:"Doric1889",Georgia,serif;--sans:"Literata",Georgia,serif;--label:"Literata",Georgia,serif;--hl:"Doric1889",Georgia,serif;--la:"LatinAntique1889",Georgia,serif;--r:.75rem;--blush:#F7E7CE;--tex:none}
@media(prefers-color-scheme:dark){:root{--blush:#3F1F2F}}
body{background:var(--paper)!important;font-family:var(--sans)}
*,*::before,*::after{text-transform:none!important;letter-spacing:normal!important;animation:none!important;transition:none!important}
.pill-link,.btn,.arrows button,.svc-nav button,.wr-x,.gains li,.stamp,.bar,.bar i{border-radius:.5rem!important}
.hl-y::after,.stripes,.arcs{display:none!important}
.pill-link,.arrows button,.svc-nav button,.wr-x{border:0!important;background:var(--champagne)!important;color:var(--ink)!important}
.btn.ghost{border:0!important;background:var(--champagne)!important;color:var(--ink)!important}
.gains li,.stamp{border:0!important;background:none!important;padding:0!important;transform:none!important;color:var(--muted)!important}
.gains{gap:.2rem 1rem!important}
.fan,.tag,.plus,.stats,.fig-hint,.win-bar i,.reel-ic,.cue i{display:none!important}
.hero{grid-template-columns:1fr!important}
.gfx{max-width:none!important}
.audience{text-align:left!important;margin:1.5rem 0 0!important}
header.sitebar.scrolled{box-shadow:none!important}
.about-box dl{border-left:0!important;padding:0!important}
.spec,.spec .fig,.tray,.win-bar,.book-more,.row,.reel-card,.wr-list a,.proof li,.fan .f{border:0!important}
header.sitebar{background:var(--paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.js .rv,.js .rail:not(.in) .card,.tagline .w{opacity:1!important;transform:none!important}
.card:hover,.steps li:hover,.btn:hover,.films a:hover{transform:none!important}
.win{box-shadow:none!important}.cover,.films a{box-shadow:none!important}
.films a{transform:none!important}
.spec .ink{opacity:1!important}
.card .n,.steps li::before,.label,.row b,.svc-steps .label,.stats{display:none!important}
.row p{font-size:1.05rem}
.row+.row{margin-top:-.4rem}
body::after{display:none!important}
.card,.steps li,.proof li,.about-box,.final-box,.rail-sec,.wr-box,.wr-list a,.tray,.win,.reel-card,.about-side .me,.fact{border-radius:.75rem!important}
.wr-logo{border-radius:.5rem!important}
.rail-sec,.about-box,.final-box{border-radius:1rem!important}
.fan .f{border-radius:.75rem!important}
.skel{background:var(--champagne)!important}
/* sheets */
.sheets-sec{padding:0 0 3rem}
svg.i{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.sheets{--on:var(--paper);display:grid;gap:1rem;grid-template-columns:repeat(8,1fr);grid-template-rows:14rem 14rem 9rem;grid-template-areas:"a a a v v p p p" "a a a v v o o o" "n n n n n n n n"}
.sheets>div{position:relative;padding:1.8rem 1.7rem;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.sheets h3{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05;padding-right:3.4rem;margin:0}
.sheets p{margin:.5rem 0 0;font-size:1.05rem}
.sheets .ic{position:absolute;top:1.3rem;right:1.3rem;width:2.8rem;height:2.8rem}
.sheets .s-a{background:var(--raspberry);color:var(--on);grid-area:a}
.sheets .s-p{background:#0A66C2;color:#fff;grid-area:p}
.sheets .s-o{background:var(--ink);color:var(--on);grid-area:o}
.sheets .s-n{background:var(--champagne);grid-area:n;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem}
.sheets .s-n p{margin:0}
.sheets .s-n .ic{top:50%;transform:translateY(-50%)}
.sheets .s-v{background:var(--sand);color:#231A16;grid-area:v}
@media(max-width:52rem){
 .sheets{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:none}
 .sheets>div{grid-area:auto!important;min-height:10rem}
 .sheets>.s-v{aspect-ratio:9/16;max-width:17rem;min-height:0}
 .sheets .s-n{flex-direction:column;align-items:flex-start;gap:.3rem}
 .sheets .s-n .ic{top:1.3rem;transform:none}
}
/* hero final */
.cta-center{text-align:center;padding:0 0 1rem}
.cta-center .btn{margin:0}
.tagline{padding:3.5rem 0 3rem!important}
.tagline p{max-width:30ch!important;font-size:clamp(1.9rem,3.6vw,3.3rem)!important}
.landing>.wrap{display:flex;align-items:center;width:100%}
@media(min-width:56rem){.landing>.wrap{min-height:calc(100vh - 76px - 7.2rem)}}
.landing>.wrap>main{width:100%}
.cta-center{padding:1rem 0 2.4rem!important}
.circ{position:relative;display:inline-block}
.circ svg{position:absolute;left:-.22em;right:-.22em;top:-.12em;bottom:-.06em;width:calc(100% + .44em);height:calc(100% + .18em);overflow:visible;pointer-events:none}
.aud{margin:1.2rem 0 0;font:italic 300 clamp(1.15rem,1.8vw,1.5rem)/1.4 "Literata",Georgia,serif;color:var(--muted);max-width:30rem}
@media(min-width:56rem){
 .hero{grid-template-columns:1.15fr .85fr!important;gap:3rem!important;align-items:center;padding:2rem 0 2.2rem!important}
 .hero h1{font-size:clamp(2.8rem,5.5vw,5rem)!important}
 .aud{font-size:clamp(1.25rem,2vw,1.65rem)!important;margin-top:1.5rem!important;max-width:none!important;white-space:nowrap}
 .sheets.side{grid-template-columns:1fr 1fr;grid-template-rows:10.2rem 10.2rem 4.8rem;grid-template-areas:"v a" "v p" "o n";gap:1.5rem}
 .sheets.side>div{padding:1.2rem 1.25rem}
 .sheets.side h3{font-size:clamp(1.3rem,1.85vw,1.65rem);padding-right:2rem}
 .sheets.side p{display:none}
 .sheets.side .ic{width:1.95rem;height:1.95rem}
 .sheets.side .s-o,.sheets.side .s-n{flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}
 .sheets.side .s-o h3,.sheets.side .s-n h3{font-size:clamp(1.15rem,1.55vw,1.45rem);padding-right:2.6rem}
 .sheets.side .s-o .ic,.sheets.side .s-n .ic{top:50%;transform:translateY(-50%)}
}
.sheets.side .s-a,.sheets.side .s-o,.sheets.side .s-n{background:var(--champagne)!important;color:var(--ink)!important}
.sheets.side .s-a .ic,.sheets.side .s-o .ic,.sheets.side .s-n .ic{color:var(--raspberry)}
