@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap');
:root{font-family:'DM Sans','Segoe UI',Arial,sans-serif;color-scheme:dark;--bg:#10091d;--ink:#fff3f8;--sub:#cfc0d7;--line:#ffffff2b;--gold:#ffc680;--rose:#fa85c9;--violet:#b896fc;--cyan:#70e4e4;--width:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.7;overflow-x:hidden}img{max-width:100%}a{color:var(--gold)}a:hover{color:#fff}a:focus-visible,button:focus-visible{outline:3px solid #7cf1e8;outline-offset:4px}h1,h2,h3{font-family:'Playfair Display',Georgia,serif;line-height:1.1;font-weight:600;letter-spacing:-.018em}h1{font-size:clamp(3.2rem,7vw,6.75rem);margin:.14em 0 .24em}h2{font-size:clamp(2.05rem,4.2vw,3.5rem);margin:.2em 0 .4em}h3{font-size:clamp(1.35rem,2.4vw,1.9rem);margin:.35em 0 .55em}p{margin:0 0 1.1em}.wrap{width:min(var(--width),calc(100% - 48px));margin-inline:auto}.overline{text-transform:uppercase;color:#83f0f0;letter-spacing:.26em;font-size:.67rem;font-weight:800}.header{background:#0d0717;position:relative;z-index:5;border-bottom:1px solid #fff2}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 0}.brand{color:#fff8fa!important;display:flex;align-items:center;gap:12px;text-decoration:none}.brand-symbol{font:800 1.45rem 'DM Sans',sans-serif;width:47px;height:47px;background:linear-gradient(140deg,#b42bcc,#fb5d83,#ffc173);border:1px solid #f8b0ed9e;border-radius:13px;display:grid;place-items:center}.brand-word{font:700 clamp(1.35rem,2.2vw,2rem) 'Playfair Display',Georgia,serif;letter-spacing:.01em;line-height:1.05}.brand-word em{font-style:normal;color:#ffb966}.brand-word small{font:800 .55rem 'DM Sans',sans-serif;display:block;text-transform:uppercase;letter-spacing:.31em;color:#c2b0d7;margin-top:5px}.header-contact{display:flex;justify-content:end;align-items:center;gap:10px;flex-wrap:wrap}.header-phone{font-weight:800;text-decoration:none;color:#ffd38d;white-space:nowrap}.btn{border:1px solid #b867c6;color:white;background:#492154;display:inline-flex;justify-content:center;align-items:center;min-height:42px;border-radius:999px;padding:8px 20px;text-decoration:none;font-size:.8rem;font-weight:800;transition:transform .15s,filter .15s,background .15s}.btn:hover,.btn:focus-visible{transform:translateY(-2px);filter:brightness(1.12);color:#150d22;background:#fff2d5}.btn.call{background:linear-gradient(115deg,#ec4eaf,#a94ff6);border:0}.btn.text{background:linear-gradient(115deg,#68deec,#83e9b8);border:0;color:#071f2c}.btn.light{background:#f7c783;color:#231123;border:0}.navigation{border-top:1px solid #ffffff15}.navigation .wrap{display:flex;gap:33px;align-items:center;padding:10px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.navigation a{text-decoration:none;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#e5d6ee}.navigation a[aria-current=page],.navigation a:hover{color:#87f5ef}.hero{position:relative;min-height:585px;overflow:hidden;background:#311044 url('/assets/strippersexx-neon-desktop-20261012.webp') center center /cover no-repeat;isolation:isolate}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,6,32,.89) 0%,rgba(18,6,32,.69) 33%,rgba(18,6,32,.25) 63%,rgba(18,6,32,.03) 100%),linear-gradient(0deg,rgba(17,8,35,.27),transparent 65%);z-index:0}.hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#902ef0,#ff61ae,#ffbd68,#78efed);box-shadow:0 0 24px #fc64cb88;z-index:1}.hero-inner{min-height:585px;position:relative;z-index:2;display:flex;align-items:center;padding:65px 0}.hero-copy{max-width:620px}.hero h1{max-width:660px;text-shadow:0 4px 22px #190f36}.hero h1 span{color:#ffca8a}.hero .lead{color:#fff1fa;max-width:515px;font-size:1.14rem;line-height:1.75;text-shadow:0 2px 7px #14031d}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.hero .btn{min-height:48px;padding:10px 25px}.sparkles{position:absolute;inset:0;z-index:1;pointer-events:none}.twinkle{width:2px;height:2px;position:absolute;left:var(--x);top:var(--y);background:white;border-radius:50%;box-shadow:0 0 9px 3px #fff7,0 0 20px 7px #fddaf8;opacity:0;animation:glimmer var(--dur) ease-in-out var(--delay) infinite}.twinkle:after,.twinkle:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#fff9,transparent);width:28px;height:1px}.twinkle:after{transform:translate(-50%,-50%) rotate(90deg)}@keyframes glimmer{0%,100%{opacity:0;transform:scale(.25)}43%{opacity:.09}50%{opacity:1;transform:scale(1.4)}67%{opacity:0;transform:scale(.5)}}.section{padding:82px 0}.section.light{background:#1a0e2d}.section.shimmer{background:radial-gradient(circle at 10% 20%,#7624694a,transparent 35%),radial-gradient(circle at 90% 25%,#4156b04a,transparent 32%),#160c26}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.section-title p{max-width:470px;color:var(--sub);margin:0}.lede{font-size:1.05rem;color:#e5d7e8;max-width:850px}.photo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.photo-card{display:block;position:relative;text-decoration:none;overflow:hidden;border-radius:10px;background:#291331;border:1px solid #ffe6ff38;transition:transform .2s,border-color .2s;min-width:0}.photo-card img{display:block;width:100%;aspect-ratio:320/465;object-fit:cover;object-position:center top}.photo-card:hover,.photo-card:focus-visible{transform:translateY(-4px);border-color:#f9badb}.photo-card .photo-hover{display:block;padding:7px 9px;font-size:.69rem;text-transform:uppercase;letter-spacing:.09em;color:#f5c6ef;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature{border:1px solid #ffffff25;border-radius:12px;background:linear-gradient(160deg,#352043,#24152e);padding:28px;min-width:0;text-decoration:none;display:flex;flex-direction:column}.feature:nth-child(2){background:linear-gradient(160deg,#342748,#17283d)}.feature:nth-child(3){background:linear-gradient(160deg,#4b2639,#352039)}.feature .index{font-size:.75rem;color:#89e8df;font-weight:800;letter-spacing:.17em}.feature h3{color:#fff1ee}.feature p{font-size:.9rem;color:#dbcce1;flex:1}.feature strong{color:#ffd099;font-size:.84rem}.feature:hover{border-color:#ffaedd}.editorial{font-size:1.03rem;line-height:1.9;color:#e8e0ee;min-width:0}.editorial p{margin-bottom:1.2em}.editorial h2,.editorial h3{color:#ffdec3;clear:none;margin:1.3em 0 .55em}.editorial a{overflow-wrap:anywhere}.editorial img{max-width:min(42%,360px);height:auto;float:right;margin:8px 0 20px 30px;border-radius:8px;box-shadow:0 18px 50px #0007}.editorial:after{content:'';display:block;clear:both}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:60px}.aside{background:#2b1840;border-top:3px solid #ff9aaf;padding:26px;border-radius:0 0 10px 10px;position:sticky;top:18px}.aside h3{font-size:1.55rem}.aside p{font-size:.89rem;color:#d5c6dc}.aside .btn{width:100%;margin-top:10px}.page-top{padding:64px 0 50px;background:radial-gradient(circle at 85% 5%,#963a9650,transparent 42%),linear-gradient(135deg,#241139,#151127);border-bottom:1px solid #ffffff25}.page-top h1{font-size:clamp(2.55rem,5vw,5.1rem);max-width:1000px}.page-top p{color:#e1cce5;max-width:800px;font-size:1.03rem}.crumbs{font-size:.77rem;color:#d5a7d7;margin-bottom:17px}.crumbs a{color:#bfeeed}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.story{display:flex;flex-direction:row;text-decoration:none;background:#241733;border:1px solid #ffffff22;border-radius:10px;overflow:hidden}.story img{width:35%;object-fit:cover;object-position:top center;min-height:190px}.story div{padding:23px;min-width:0}.story h3{font-size:1.5rem;color:#ffdbc1}.story p{color:#cfc0d4;font-size:.9rem}.story small{color:#84ece9;font-weight:800}.story:hover{border-color:#ffbad8}.cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px;background:linear-gradient(105deg,#58265d,#242149);border:1px solid #ffa9ef4c;border-radius:12px}.cta h2{font-size:clamp(1.8rem,3vw,2.7rem)}.cta p{margin-bottom:0;color:#e3d1e7}.prefooter{background:#2b1636;border-top:1px solid #ffffff20;padding:24px 0}.prefooter .wrap{display:flex;justify-content:space-between;align-items:center;gap:22px}.prefooter p{margin:0}.footer{background:#0b0712;border-top:1px solid #ffffff1b;padding:30px 0}.footer .wrap{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.footer p{font-size:.81rem;color:#afa3b9;margin:0}.footer a{color:#f5bfde}
@media(max-width:850px){.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:1fr}.aside{position:static}.story-grid{grid-template-columns:1fr}.hero{background-image:url('/assets/strippersexx-neon-mobile-20261012.webp')}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.topbar{flex-direction:column;align-items:stretch;gap:15px}.header-contact{justify-content:space-between}.navigation .wrap{gap:19px}.navigation a{font-size:.62rem}.hero{min-height:525px;background-position:58% center}.hero-inner{min-height:525px;padding:42px 0}.hero:before{background:linear-gradient(90deg,#1c0a34eb 0,#1c0a34b6 54%,#1c0a347a)}.hero h1{font-size:clamp(3.1rem,12vw,4.4rem)}.hero .lead{font-size:1.01rem}.section{padding:52px 0}.section-title{display:block}.section-title p{margin-top:15px}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.feature-grid,.story-grid{grid-template-columns:1fr}.editorial img{float:none!important;display:block;max-width:min(100%,380px);margin:25px auto!important}.story img{min-height:170px}.story div{padding:16px}.page-top{padding:43px 0 36px}.page-top h1{font-size:clamp(2.45rem,9vw,3.25rem)}.cta,.prefooter .wrap{display:block}.cta .actions,.prefooter .actions{margin-top:20px}.footer .wrap{display:block}.footer p{margin-bottom:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.twinkle{display:none!important}}