.home-section{padding:88px 7vw}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.eyebrow{color:#ff72ad;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.section-heading h2,.membership h2,.panther h2{font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:1.05;margin:12px 0}.text-link{color:#ead9de;text-decoration:none;font-size:13px;border-bottom:1px solid #704254;padding-bottom:7px}.recent{background:#10090d}.slideshow{position:relative;aspect-ratio:2.1;overflow:hidden;background:#241018}.slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;color:white;text-decoration:none}.slide.active{opacity:1;visibility:visible}.slide img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.slide:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090507e8,transparent 75%),linear-gradient(90deg,#09050755,transparent)}.slide-copy{position:absolute;bottom:12%;left:5%;z-index:1}.slide-copy small{font-size:10px;letter-spacing:.24em;text-transform:uppercase}.slide-copy strong{display:block;font:italic clamp(3.5rem,10vw,9rem)/1.1 'Bodoni Moda',Georgia,serif;letter-spacing:-.04em}.slide-copy span{font-size:12px;color:#ead9de}.slide-number{position:absolute;right:5%;top:7%;z-index:1;font-size:11px;letter-spacing:.15em}.carousel-bar{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:16px}.slide-dots,.slide-controls{display:flex;align-items:center;gap:10px}.slide-dot{border:0;background:none;padding:12px 0;cursor:pointer;width:34px}.slide-dot:after{content:'';display:block;height:2px;background:#5a3746}.slide-dot[aria-pressed=true]:after{background:#ff72ad}.slide-controls button{width:40px;height:40px;background:transparent;border:1px solid #53313f;color:#f8eee9;cursor:pointer;font-size:16px}.slide-controls .pause{width:auto;padding:0 14px;font:11px Manrope,Arial,sans-serif}.sample-note{color:#b699a6;font-size:11px;margin:8px 0 0}.popular-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.popular-card{color:inherit;text-decoration:none}.popular-image{position:relative;height:360px;overflow:hidden;background:#241018}.popular-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.popular-card:hover img{transform:scale(1.035)}.popular-image span{position:absolute;left:16px;top:16px;font-size:11px;letter-spacing:.12em;background:#090507ba;padding:9px 12px}.popular-info{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #35202a;padding:18px 0}.popular-info h3{font:30px 'Bodoni Moda',Georgia,serif;margin:0 0 5px}.popular-info p{color:#b699a6;font-size:12px;margin:0}.popular-info b{font-weight:400;color:#ff72ad;font-size:24px}.membership{background:#160c12;border-top:1px solid #35202a;border-bottom:1px solid #35202a}.membership-intro{display:flex;justify-content:space-between;gap:30px;align-items:center}.membership .copy{max-width:450px}.membership .btn{margin-top:0;white-space:nowrap}.snippets{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px}.snippet{border-top:1px solid #6d3c50;padding-top:22px}.snippet small{color:#b699a6;font-size:10px;letter-spacing:.15em}.snippet h3{font:26px 'Bodoni Moda',Georgia,serif;margin:18px 0 10px}.snippet p{color:#b699a6;font-size:13px;line-height:1.8;max-width:290px}.panther{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:30px;background:radial-gradient(ellipse at 85% 100%,#80224855,transparent 65%),#0d070b;padding-top:100px;padding-bottom:100px}.panther:after{content:'P';position:absolute;right:8%;top:-35%;font:italic 420px 'Bodoni Moda',Georgia,serif;color:#ff72ad08;pointer-events:none}.panther>div,.panther>a{position:relative;z-index:1}.panther h2{font-style:italic;color:#ffa6ca}.panther .btn{background:#ff8abb;color:#200c16;white-space:nowrap}.home-section a:focus-visible,.home-section button:focus-visible{outline:2px solid #ff9ac2;outline-offset:5px}@media(max-width:700px){.home-section{padding:56px 6vw}.section-heading{align-items:start}.section-heading .text-link{margin-top:15px;white-space:nowrap}.slideshow{aspect-ratio:3/4}.slide-copy{bottom:10%;left:7%}.slide-copy strong{font-size:4.8rem}.popular-grid{gap:14px}.popular-image{height:230px}.popular-info h3{font-size:23px}.popular-info p{font-size:10px}.membership-intro,.panther{display:block}.membership .btn{margin-top:15px}.snippets{grid-template-columns:1fr;gap:20px}.snippet h3{margin-top:12px}.snippet p{max-width:none}.panther .btn{white-space:normal}.sample-note{max-width:180px}}@media(max-width:420px){.popular-grid{grid-template-columns:1fr}.popular-image{height:360px}}@media(prefers-reduced-motion:reduce){.slide,.popular-image img{transition:none}}

body{isolation:isolate}.ambient-curves{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ambient-curves svg{position:absolute;left:25%;top:-20%;width:clamp(520px,70vw,1100px);height:145vh;object-fit:contain;opacity:.11;animation:curve-drift 38s ease-in-out infinite alternate;will-change:transform}.hero>*,.home-section>*,.creator>*{position:relative;z-index:2}@keyframes curve-drift{0%{transform:translate(-35vw,3vh) rotate(-11deg)}35%{transform:translate(-6vw,-4vh) rotate(5deg)}70%{transform:translate(18vw,5vh) rotate(-5deg)}100%{transform:translate(32vw,-3vh) rotate(10deg)}}@media(max-width:700px){.ambient-curves svg{left:-8%;width:140vw;opacity:.09}}@media(prefers-reduced-motion:reduce){.ambient-curves svg{animation:none;transform:translate(14vw,0);will-change:auto}}
