/* YummySlop.com — Static landing page. No framework or external dependencies. */
:root{--bg:#09060e;--bg2:#0f0a16;--panel:#17101e;--cream:#f6e5cc;--muted:#b7a8bb;--pink:#fa4f9b;--orange:#f7a045;--purple:#a966df;--line:rgba(242,197,241,.16);--width:1192px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::before{content:"";position:absolute;pointer-events:none;z-index:-1;top:0;left:0;right:0;height:1020px;background:radial-gradient(ellipse 49% 34% at 50% 36%,rgba(141,33,115,.21),transparent 79%),radial-gradient(ellipse 35% 34% at 7% 48%,rgba(109,45,146,.10),transparent 85%),radial-gradient(ellipse 35% 34% at 96% 56%,rgba(206,48,121,.09),transparent 83%)}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--orange);outline-offset:5px;border-radius:5px}img{max-width:100%;display:block}svg{display:block;width:23px;height:23px}p,h1,h2,h3{margin-top:0}.wrap{width:min(calc(100% - 72px),var(--width));margin-inline:auto}.skip-link{position:absolute;top:-70px;left:24px;padding:12px;background:var(--cream);color:#161018;z-index:20}.skip-link:focus{top:12px}.announcement{background:#251129;border-bottom:1px solid rgba(255,156,204,.16);min-height:34px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:850;letter-spacing:.19em;color:#f3cade;padding:7px 28px;position:relative}.announcement .on-air-dot{width:7px;height:7px;border-radius:50%;background:#fb5492;box-shadow:0 0 14px #fa429f;animation:glow 2s infinite}.announcement-right{position:absolute;right:30px;color:#ac7f9a;font-size:9px}.announcement-right span{padding:0 7px}.site-header{height:93px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;border-bottom:1px solid var(--line)}.home-link{display:inline-flex;align-items:center;flex:0 0 auto}.home-link img{width:133px;height:88px;object-fit:contain;filter:drop-shadow(0 6px 15px #0006)}.site-header nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:700;color:#cbbacb}.site-header nav a:not(.nav-follow):hover,.site-header nav a:focus-visible{color:#fff}.nav-follow{color:var(--cream);border:1px solid #654367;border-radius:4px;padding:12px 17px;background:#190e21;transition:border-color .2s,background .2s}.nav-follow:hover{background:#291333;border-color:#bd5cb4}.nav-follow span{color:var(--pink);margin-left:13px}.hero{padding-top:34px;padding-bottom:102px;text-align:center}.hero-overline{font-size:10px;letter-spacing:.23em;font-weight:800;color:#a987a7;display:flex;align-items:center;justify-content:center;gap:16px}.star{color:var(--pink);font-size:16px}.hero-picture{display:block;width:min(100%,1130px);margin:1px auto -31px;position:relative}.hero-art{width:100%;height:auto;filter:drop-shadow(0px 8px 36px rgba(143,20,118,.21))}.hero-copy{position:relative}.eyebrow{display:flex;gap:16px;align-items:center;justify-content:center;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.27em;margin-bottom:18px}.eyebrow-line{width:29px;height:1px;background:#8b4d5b}.hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(36px,4.8vw,67px);line-height:1.08;letter-spacing:-.06em;margin:0 auto 18px;max-width:970px}.hero h1 em{font-style:italic;color:var(--pink)}.lede{font-size:16px;line-height:1.85;max-width:680px;margin:0 auto 29px;color:#bcaac1}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 24px;min-height:54px;font-weight:800;font-size:13px;border-radius:5px;transition:transform .16s,background .16s,box-shadow .16s}.button:hover{transform:translateY(-2px)}.button svg{width:22px;height:22px}.button span{margin-left:7px}.button-primary{color:#180915;background:linear-gradient(114deg,#fa9b72 0%,#fe5f9f 90%);box-shadow:0 9px 35px #f351921f}.button-primary:hover{box-shadow:0 9px 35px #f351925b}.button-outline{border:1px solid #63445e;color:var(--cream);background:#180f20}.button-outline:hover{background:#2a1534}.hero-footnote{margin:20px 0 0;font-size:10px;letter-spacing:.19em;font-weight:700;color:#877787}.divider{height:51px;border-top:1px solid #493048;border-bottom:1px solid #493048;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(-45deg,#130d1a,#130d1a 11px,#180e1e 11px,#180e1e 22px);color:#a88ca9;font-size:10px;letter-spacing:.24em;font-weight:800;text-align:center;padding:8px 20px}.section{padding-block:93px 100px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.section-heading>p{max-width:290px;line-height:1.8;color:#aa97b1;font-size:13px;margin-bottom:5px}.kicker{color:var(--orange);letter-spacing:.21em;font-weight:900;font-size:10px;margin-bottom:14px}.kicker-mark{color:var(--pink);font-size:17px;vertical-align:-1px;margin-right:7px}.section h2,.about-band h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(35px,4vw,55px);letter-spacing:-.055em;line-height:1.08;margin-bottom:0}.section h2 span{font-style:italic;color:var(--pink)}.reports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.report{min-height:363px;border:1px solid #4a284d;background:#170e20;position:relative;overflow:hidden;padding:23px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.report::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 73% 42%,rgba(174,70,167,.19),transparent 38%),linear-gradient(135deg,#201125,#120e1a 65%)}.report::after{content:"";z-index:-1;position:absolute;inset:0;opacity:.24;background-image:radial-gradient(#db9ad1 1px,transparent 1px);background-size:21px 21px;mask-image:linear-gradient(to bottom,#000,transparent 66%)}.report-2::before{background:radial-gradient(circle at 70% 43%,rgba(251,148,41,.18),transparent 40%),linear-gradient(135deg,#2a1820,#120e19 70%)}.report-3::before{background:radial-gradient(circle at 70% 43%,rgba(130,83,208,.25),transparent 40%),linear-gradient(135deg,#21182a,#130e1a 70%)}.report-top{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#d6b8cc;letter-spacing:.15em;font-size:10px;font-weight:800}.stamp{border:1px solid #784967;padding:5px 7px;transform:rotate(4deg);font-size:9px;color:#f2a4c8}.report-symbol{align-self:center;font-size:94px;line-height:1;margin-top:20px;transform:rotate(-8deg);filter:drop-shadow(0 12px 20px #000a)}.report-2 .report-symbol{transform:rotate(17deg)}.report-3 .report-symbol{transform:rotate(5deg)}.report-body{position:relative}.report-category{font-size:10px;color:#ea8fbe;letter-spacing:.21em;font-weight:900;margin-bottom:9px}.report h3{font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:1.12;letter-spacing:-.04em;margin:0 0 10px}.report-body>p:last-child{font-size:13px;color:#ac98b0;line-height:1.6;margin:0}.reports-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;color:#86758d;font-size:10px;letter-spacing:.11em;font-weight:800}.reports-footer a{font-size:12px;letter-spacing:0;color:#f7a9d0}.reports-footer a:hover{text-decoration:underline}.reports-footer a span{padding-left:7px}.about-band{border-top:1px solid #433046;border-bottom:1px solid #433046;background:radial-gradient(ellipse at 25% 50%,#3d163c 0%,#211226 37%,#140d1c 90%)}.about-inner{min-height:340px;display:grid;grid-template-columns:34% 1fr;align-items:center;gap:70px;padding-block:62px}.about-icon{height:224px;display:grid;place-items:center;position:relative}.about-icon>span:first-child{font-family:Georgia,serif;font-size:156px;font-weight:700;color:var(--pink);transform:rotate(-10deg);text-shadow:10px 9px 0 #270e35,0 0 60px #e3348e77}.orbit{position:absolute;border:1px dashed #94558a;width:220px;height:180px;border-radius:50%;transform:rotate(24deg)}.orbit-two{width:178px;height:224px;transform:rotate(-31deg);border-color:#6b3a7a}.about-band h2{max-width:670px}.about-band h2 i{color:#fc83b2}.about-text>p:not(.kicker){line-height:1.8;font-size:15px;color:#c6b4c5;max-width:650px;margin:22px 0 0}.about-text .signoff{font-size:12px!important;color:#fdad77!important;font-weight:800;letter-spacing:.03em;margin-top:22px!important}.follow{text-align:center}.follow h2{max-width:100%;margin-bottom:17px}.follow-intro{font-size:15px;color:#b7a5bb;max-width:540px;line-height:1.8;margin:0 auto 31px}.social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;text-align:left}.social-item{display:flex;gap:13px;align-items:center;min-width:0;border:1px solid #493148;background:#170f1e;padding:20px;border-radius:6px;transition:border-color .18s,transform .18s,background .18s}.social-item:hover{transform:translateY(-3px);border-color:#d65ea9;background:#231328}.social-icon{height:46px;width:46px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;background:#30172c;color:#ff7cae}.social-icon svg{width:25px;height:25px}.tiktok-icon{background:#192229;color:#a7f5ec}.instagram-icon{background:#342035;color:#e7a0f9}.social-label{display:flex;flex-direction:column;gap:3px;min-width:0}.social-label strong{font-size:15px}.social-label small{font-size:11px;color:#a996aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-arrow{margin-left:auto;font-size:18px;color:#f8a8ca}.asterisk{margin:18px 0 0;font-size:11px;color:#807187}.site-footer{border-top:1px solid #433046;background:#100a17}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid #38263b}.footer-brand img{width:110px;height:auto}.footer-top>p{font-family:Georgia,serif;font-style:italic;font-size:21px;color:#dec0d3;margin:0}.footer-top>p strong{color:var(--pink);font-weight:700}.to-top{font-size:10px;letter-spacing:.15em;font-weight:800;color:#c8a6c3}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding:19px 0 25px;font-size:10px;color:#8a778f;line-height:1.7}.footer-bottom p{margin:0;max-width:620px}.footer-bottom span{font-weight:800;letter-spacing:.11em;text-align:right}
@keyframes glow{0%,100%{opacity:1}50%{opacity:.35}}
@media (max-width:1050px){.announcement-right{display:none}.site-header nav{gap:22px}.hero-picture{margin-bottom:-9px}.reports-grid{gap:12px}.report{padding:18px}.report h3{font-size:25px}.about-inner{gap:35px}.social-item{padding:14px}.social-icon{width:39px;height:39px}.social-label strong{font-size:14px}}
@media (max-width:760px){.wrap{width:min(calc(100% - 40px),var(--width))}.site-header{height:77px}.home-link img{width:104px;height:73px}.site-header nav>a:not(.nav-follow){display:none}.nav-follow{font-size:11px;padding:10px}.hero{padding-top:35px;padding-bottom:76px}.hero-overline{font-size:9px;letter-spacing:.12em}.hero-picture{margin:15px auto 0}.hero h1{font-size:clamp(34px,6vw,56px)}.lede{font-size:14px}.section{padding-block:70px}.section-heading{align-items:start;flex-direction:column;gap:10px}.section-heading>p{max-width:480px}.reports-grid{grid-template-columns:1fr 1fr}.report:last-child{grid-column:1/-1;min-height:280px}.report-symbol{font-size:76px}.about-inner{grid-template-columns:1fr;gap:0;text-align:center;padding-block:50px}.about-icon{height:140px}.about-icon>span:first-child{font-size:96px}.orbit{height:110px;width:160px}.orbit-two{width:125px;height:150px}.about-text>p:not(.kicker){margin-inline:auto}.social-grid{grid-template-columns:1fr}.social-item{padding:18px}.footer-top>p{font-size:18px}}
@media (max-width:640px){.announcement{font-size:8px;letter-spacing:.12em;padding-inline:10px}.site-header{height:71px}.hero{padding-top:25px;padding-bottom:65px}.hero-overline{font-size:8px;gap:9px;max-width:310px;margin:auto;line-height:1.7}.hero-picture{max-width:365px;margin:20px auto 13px}.hero-art{filter:drop-shadow(0 5px 30px #ef3e7e26)}.eyebrow{font-size:8px;letter-spacing:.13em;gap:8px}.eyebrow-line{width:16px}.hero h1{font-size:40px;line-height:1.08;letter-spacing:-.055em}.lede{margin-top:20px;font-size:14px;line-height:1.75}.hero-actions{flex-direction:column}.button{width:100%;max-width:360px}.hero-footnote{font-size:9px;line-height:1.8}.divider{font-size:8px;letter-spacing:.12em}.section h2,.about-band h2{font-size:39px}.reports-grid{grid-template-columns:1fr}.report,.report:last-child{grid-column:auto;min-height:320px}.report-symbol{font-size:91px;margin:4px 0}.reports-footer{align-items:start;flex-direction:column;line-height:1.8}.reports-footer span{display:block}.footer-top{flex-wrap:wrap;justify-content:center;gap:10px;padding-block:17px}.footer-brand img{width:85px}.footer-top>p{font-size:17px}.to-top{width:100%;text-align:center}.footer-bottom{flex-direction:column;text-align:center;gap:9px}.footer-bottom span{text-align:center}.about-text>p:not(.kicker){font-size:14px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
