.homepage-brand{--pf-ink:#292432;--pf-purple:#7454c6;--pf-cream:#faf8f2;--pf-lilac:#e2d8f3}.homepage-brand>div>header{background:var(--pf-cream)}.homepage-brand .navbar{padding:22px 0}.homepage-brand .navbar-brand{margin-right:55px}.homepage-brand .navbar-brand-item{width:137px;height:auto}.homepage-brand .navbar .nav-link{color:#625b6c;font-size:13px;font-weight:500}.homepage-brand .navbar .nav-link:hover{color:var(--pf-purple)}.homepage-brand .navbar .btn{border-radius:100px;font-size:12px;padding:11px 18px}.homepage-brand .navbar .btn-dark{background:var(--pf-purple);border-color:var(--pf-purple)}.homepage-brand .navbar .btn-light{background:transparent}.pf-hero{background:var(--pf-cream);color:var(--pf-ink);padding:40px 0 64px}.pf-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.pf-hero-copy{position:relative;z-index:2;padding:12px 0 22px;min-width:0}.pf-hero h1{color:var(--pf-ink);font-size:clamp(50px,4.7vw,72px);line-height:1.1;font-weight:700;letter-spacing:-2.8px;margin:0 0 30px}.pf-hero h1>span{position:relative;display:inline-block;color:var(--pf-purple);white-space:nowrap}.pf-hero h1 svg{position:absolute;width:100%;height:18px;left:0;bottom:-13px;color:#dac7ee}.pf-hero-intro{max-width:430px;font-size:17px;line-height:1.75;color:#756b7a;margin:0 0 27px}.pf-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.pf-hero-primary{display:inline-flex;align-items:center;gap:24px;border:1px solid var(--pf-purple);border-radius:100px;background:var(--pf-purple);color:#fff;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none}.pf-hero-primary:hover{color:#fff;background:#6041ab;border-color:#6041ab}.pf-hero-primary>span{font-size:20px;line-height:1}.pf-hero-secondary{font-size:13px;font-weight:500;color:var(--pf-ink);text-decoration:none;display:inline-flex;gap:12px;align-items:center}.pf-hero-secondary:hover{color:var(--pf-purple)}.pf-hero a:focus-visible{outline:3px solid #b9a0e8;outline-offset:5px}.pf-hero-note{font-size:11px;color:#8a7f8d;margin:13px 0 0}.pf-hero-community{display:flex;gap:14px;align-items:center;margin-top:37px}.pf-hero-avatars{display:flex;flex-shrink:0;padding-left:8px}.pf-hero-avatars img{display:block;border-radius:50%;border:3px solid var(--pf-cream);object-fit:cover;width:42px;height:42px;margin-left:-8px}.pf-hero-community p{font-size:11px;color:#837887;line-height:1.55;margin:0}.pf-hero-community strong{color:#5e5364;font-weight:500}.pf-hero-art{position:relative;height:578px;min-width:0;isolation:isolate}.pf-hero-blob{position:absolute;inset:52px 15px 0 25px;background:var(--pf-lilac);border-radius:48% 46% 39% 35%;transform:rotate(-6deg)}.pf-hero-orbit{position:absolute;width:370px;height:370px;border:1px solid #d2c3e3;border-radius:50%;left:65px;top:90px;transform:rotate(-15deg) scaleX(1.15)}.pf-hero-host{position:absolute;width:470px;max-width:94%;height:auto;bottom:0;left:26px;object-fit:contain}.pf-hero-spark{position:absolute;width:57px;height:57px;right:22px;top:5px;transform:rotate(12deg);z-index:2}.pf-hero-listener{position:absolute;width:150px;padding:9px 9px 14px;background:#f4da88;border-radius:19px;top:44px;left:-14px;transform:rotate(-9deg);z-index:3;box-shadow:0 7px 25px #4c334510;margin:0}.pf-hero-listener img{display:block;width:100%;height:111px;border-radius:12px;object-fit:cover;object-position:35% 50%}.pf-hero-listener figcaption{font-size:13px;font-weight:600;line-height:1.35;padding:9px 4px 0;color:#514330}.pf-hero-love{position:absolute;top:107px;right:-10px;display:flex;align-items:center;gap:8px;color:#456a55;background:#e4efdf;border:1px solid #d5e3cd;padding:10px 15px;border-radius:100px;transform:rotate(7deg);font-size:12px;z-index:3}.pf-hero-love svg{width:20px;height:20px}.pf-hero-website{position:absolute;width:233px;right:-12px;bottom:15px;background:#fff;border:1px solid #ebe5ef;border-radius:18px;transform:rotate(4deg);box-shadow:0 16px 40px #3f2a5020;z-index:4;overflow:hidden}.pf-mini-browser{display:flex;gap:4px;align-items:center;padding:12px 13px;border-bottom:1px solid #f0ebf2;background:#fdfcfe}.pf-mini-browser i{display:block;width:4px;height:4px;border-radius:50%;background:#dcd5e5}.pf-mini-browser span{margin-left:11px;font-size:8px;color:#a49ba9}.pf-mini-site{padding:19px 20px 20px;text-align:center}.pf-mini-cover{display:block;width:65px;height:65px;margin:0 auto 10px;border-radius:12px;object-fit:cover}.pf-mini-title{margin:0 0 3px;color:#30263a;font-size:18px;font-weight:700;letter-spacing:-.4px}.pf-mini-description{color:#96889e;font-size:10px;line-height:1.5;margin:0 0 16px}.pf-mini-episode{display:flex;align-items:center;gap:9px;border-top:1px solid #f0eaf4;padding:12px 0;text-align:left}.pf-mini-episode>span{background:#eee6f8;color:var(--pf-purple);width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:8px}.pf-mini-episode b{display:block;font-size:9px;color:#50405d}.pf-mini-episode small{display:block;font-size:7px;color:#a293ac}.pf-mini-membership{display:flex;justify-content:space-between;align-items:center;border-radius:7px;padding:8px 10px;color:#fff;background:var(--pf-purple);font-size:9px}.pf-hero-sticker{position:absolute;bottom:15px;left:56px;width:70px;height:70px;border:5px solid var(--pf-cream);box-sizing:content-box;border-radius:23px;transform:rotate(-12deg);z-index:4}@media(min-width:1400px){.pf-hero-grid{gap:68px}.pf-hero-art{margin-right:18px}}@media(max-width:1199px)and (min-width:992px){.pf-hero h1{font-size:55px}.pf-hero-art{height:535px}.pf-hero-website{width:205px;right:0}.pf-hero-listener{width:127px;left:0}.pf-hero-love{right:0;font-size:10px}.pf-hero-actions{gap:16px}.pf-hero-primary{font-size:12px;padding:14px 18px}.homepage-brand .navbar-brand{margin-right:25px}}@media(max-width:991px){.homepage-brand .navbar{padding:14px 0}.homepage-brand .navbar-brand{margin-right:20px}.homepage-brand .navbar-brand-item{width:121px}.homepage-brand .navbar-collapse{padding:16px 0}.pf-hero{padding:24px 0 44px}.pf-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px;max-width:700px}.pf-hero-copy{text-align:center;padding-top:16px}.pf-hero h1{font-size:65px}.pf-hero-intro{margin-left:auto;margin-right:auto;max-width:450px}.pf-hero-actions,.pf-hero-community{justify-content:center}.pf-hero-art{width:520px;max-width:100%;margin:0 auto;height:550px}.pf-hero-community{margin-top:27px}.pf-hero-community p{text-align:left}}@media(max-width:575px){.homepage-brand .navbar .btn{padding:8px 11px;font-size:10px}.homepage-brand .navbar-brand-item{width:100px}.homepage-brand .navbar-brand{margin-right:10px}.pf-hero{padding-top:14px}.pf-hero-grid{gap:12px;padding-left:22px;padding-right:22px}.pf-hero h1{font-size:clamp(40px,10.7vw,58px);letter-spacing:-1.8px;margin-bottom:28px}.pf-hero-intro{font-size:15px;line-height:1.7;max-width:330px;margin-bottom:23px}.pf-hero-actions{gap:17px;flex-direction:column}.pf-hero-primary{padding:14px 23px;font-size:13px}.pf-hero-secondary{font-size:12px}.pf-hero-note{font-size:10px;margin-top:16px}.pf-hero-community{margin-top:23px}.pf-hero-art{height:425px}.pf-hero-blob{inset:45px 9px 0 8px}.pf-hero-orbit{width:260px;height:260px;left:26px;top:85px}.pf-hero-host{width:350px;left:-7px;max-width:100%}.pf-hero-listener{width:104px;top:24px;left:-3px;padding:6px 6px 10px;border-radius:14px}.pf-hero-listener img{height:77px;border-radius:9px}.pf-hero-listener figcaption{font-size:10px;padding-top:7px}.pf-hero-spark{width:42px;height:42px;top:0;right:30px}.pf-hero-love{right:0;top:75px;font-size:9px;padding:7px 9px;gap:5px}.pf-hero-love svg{width:16px;height:16px}.pf-hero-website{width:164px;bottom:0;right:-2px;border-radius:13px}.pf-mini-browser{padding:8px;gap:3px}.pf-mini-browser span{font-size:6px;margin-left:4px}.pf-mini-site{padding:12px}.pf-mini-cover{width:48px;height:48px;margin-bottom:6px;border-radius:9px}.pf-mini-title{font-size:14px}.pf-mini-description{font-size:8px;margin-bottom:8px}.pf-mini-episode{padding:8px 0;gap:6px}.pf-mini-episode b{font-size:7px}.pf-mini-episode small{font-size:5px}.pf-mini-episode>span{width:20px;height:20px;font-size:6px}.pf-mini-membership{font-size:7px;padding:7px}.pf-hero-sticker{width:52px;height:52px;left:16px;bottom:0;border-width:4px;border-radius:18px}}@media(prefers-reduced-motion:no-preference){.homepage-brand{scroll-behavior:smooth}}@media(max-width:575px){.homepage-brand .navbar>.container{display:grid;grid-template-columns:1fr auto auto;gap:8px}.homepage-brand .navbar-brand{grid-column:1;grid-row:1;margin:0}.homepage-brand .navbar>.container>.d-flex,.homepage-brand .navbar>.container>.dropdown{grid-column:2;grid-row:1}.homepage-brand .navbar-toggler{grid-column:3;grid-row:1;margin-left:0!important;padding:4px}.homepage-brand .navbar-collapse{grid-column:1/-1;grid-row:2}}
