.concept-one{background:radial-gradient(ellipse at 85% 4%,#39265e30,transparent 35%),#10101a}.hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:34px;min-height:730px;padding-top:72px;padding-bottom:85px;position:relative}.hero-copy{position:relative;z-index:3}.hero h1{font-size:clamp(58px,6.7vw,90px);font-weight:550;letter-spacing:-.06em;line-height:1.01}.hero .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:28px;display:flex;gap:9px;align-items:center}.signal-dot{width:6px;height:6px;border-radius:50%;background:#af88ff;box-shadow:0 0 13px #9a67fc;display:inline-block}.hero-intro{font-size:19px;line-height:1.65;margin:27px 0 32px;color:#bdb6cf}.hero .actions{gap:24px}.hero .text-link{font-size:12px}.hero-stage{min-height:570px;position:relative;perspective:1600px}.hero-stage:before{content:'';position:absolute;inset:-10% -8%;background:radial-gradient(ellipse at 50% 50%,#6633b866,transparent 63%);filter:blur(25px);z-index:0;pointer-events:none}.main-profile{position:absolute;left:3%;right:0;top:27px;transform:rotateY(-9deg) rotateZ(2deg);transition:transform .7s;z-index:1}.main-profile:hover{transform:rotateY(-3deg) rotateZ(0)}.hero-orbit{position:absolute;inset:20px 0 55px;border:1px solid #8862bc25;border-radius:50%;transform:rotate(-24deg) scale(1.1,.8)}.orbit-two{transform:rotate(33deg) scale(1.15,.83);border-color:#777ee122}.floating-video{position:absolute;right:-8%;bottom:27px;width:190px;aspect-ratio:4/5;padding:0;border:1px solid #c7a5fe8a;border-radius:19px;transform:rotate(9deg);z-index:3;box-shadow:0 22px 60px #09061f80;overflow:hidden;background:#1c142c}.floating-video>img{width:100%;height:100%;object-fit:cover}.floating-video:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#111222ee);pointer-events:none}.floating-video .play-circle{z-index:2;top:43%;width:42px;height:42px}.float-video-caption{position:absolute;bottom:15px;left:15px;right:14px;font:500 18px/1.2 Outfit;text-align:left;color:white;z-index:2}.float-credit{position:absolute;left:-7%;bottom:48px;z-index:4;border:1px solid #9780b86b;border-radius:14px;padding:15px 19px;background:linear-gradient(125deg,#39304cfa,#202037f5);display:flex;gap:12px;align-items:center;text-align:left;box-shadow:0 10px 40px #08091880;transform:rotate(-3deg)}.float-credit strong{font-size:12px;color:#f1e7ff}.float-credit small{display:block;font-size:9px;color:#c3b3d4;margin-top:3px}.credit-spark{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ae85e279;background:#9c6beb22;color:#d2b4fd;border-radius:10px;font-size:23px}.float-credit>span:last-child{color:#c3a3f5;margin-left:8px}.promise-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0 30px;border-bottom:1px solid #383146;color:#c5bdd6;font-size:13px}.promise-row i{font-style:normal;color:#9775c4;font-size:15px}.fan-section{background:radial-gradient(ellipse at 20% 50%,#35216335,transparent 55%),#131420;border-block:1px solid #343246}.fan-duet{height:480px;position:relative;perspective:1300px}.duet-back{position:absolute;width:85%;left:0;top:20px;transform:rotate(-8deg) rotateY(13deg)}.duet-back .video-poster{aspect-ratio:16/10;border-radius:20px;box-shadow:0 20px 70px #03051b99}.duet-front{position:absolute;width:74%;right:0;bottom:58px;padding:10px;background:linear-gradient(140deg,#3c2a52,#1c1c2f);border:1px solid #9b74be77;border-radius:20px;transform:rotate(7deg) rotateY(-9deg);box-shadow:0 20px 60px #03051188}.duet-front .video-poster{border-radius:11px}.duet-meta{display:flex;align-items:center;justify-content:space-between;padding:14px 4px 4px;font-size:10px;color:#bfaad7}.duet-meta .pill{font-size:9px}.duet-credit{position:absolute;left:20px;bottom:30px;display:flex;align-items:center;gap:15px;border:1px solid #806293;border-radius:11px;background:#232034;color:#dfc9f8;padding:13px 19px;font-size:11px;transform:rotate(-3deg);box-shadow:0 12px 35px #03061b88}.duet-credit>span:first-child{color:#d7b6ff;border:1px solid #9978b7;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.fan-copy>p:not(.eyebrow):not(.compact-note){margin:23px 0 27px;font-size:15px;max-width:410px}.fan-copy .compact-note{margin-top:22px;max-width:360px}.fan-copy .actions{gap:9px 20px}.fan-copy .text-link{font-size:12px}.relationship-section{background:linear-gradient(135deg,#171625,#101320);border-block:1px solid #343246}.relationship-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.relationship-side{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.agency-line{display:flex;align-items:center;gap:17px;text-align:left;width:100%;padding:24px;border:1px solid #554360;border-radius:18px;background:linear-gradient(110deg,#30273f,#181b2c);box-shadow:0 10px 40px #080b1730}.agency-line strong{font-family:Outfit;font-size:20px;font-weight:500}.agency-line small{display:block;font-size:11px;color:#bca9ca;margin-top:4px}.agency-line>span:last-child{margin-left:auto;color:#d3b5f4}.agency-glyph{font-size:33px;color:#c3a6ef}.rights-shell{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:55px;background:radial-gradient(ellipse at 80% 70%,#6242ba28,transparent 65%),#171827;border:1px solid #534563;border-radius:27px;overflow:hidden}.rights-copy>p:not(.eyebrow){margin:22px 0 26px;font-size:14px;max-width:350px}.rights-copy .eyebrow{font-size:9px;letter-spacing:.11em}.rights-copy h2{font-size:56px}.rights-art{height:320px;position:relative;display:grid;place-items:center}.rights-halo{position:absolute;width:270px;height:270px;border:1px solid #9870d44d;border-radius:50%;box-shadow:0 0 0 27px #9e6bec07,0 0 0 55px #9e6bec04}.shield-art{width:150px;height:185px;display:grid;place-items:center;clip-path:polygon(6% 0,94% 0,100% 57%,90% 78%,50% 100%,10% 78%,0 57%);background:linear-gradient(140deg,#e7d4ff,#b180f3 25%,#7043b8 57%,#b0a7f4);box-shadow:inset 0 5px 50px #f5e6ff44}.shield-art>span{font:600 120px/1 Outfit;color:#261842;text-shadow:0 2px 0 #e5cdff60;transform:translateY(-12px)}.rights-chip{position:absolute;padding:12px 15px;border:1px solid #8864b165;border-radius:10px;background:#28203bdb;backdrop-filter:blur(10px);font-size:10px;color:#e2cdfb;display:flex;align-items:center;gap:9px;box-shadow:0 10px 35px #09081866}.rights-chip span{color:#c8a2ff;font-size:15px}.rights-chip.top{left:0;top:34px;transform:rotate(-5deg)}.rights-chip.bottom{bottom:25px;left:18px;transform:rotate(4deg)}.rights-chip.side{right:-13px;top:155px;transform:rotate(7deg)}
@media(min-width:1600px){.hero{min-height:780px}.hero-stage{min-height:600px}.floating-video{right:-3%;bottom:14px}.float-credit{bottom:39px}}
@media(max-width:1200px){.hero{gap:25px;min-height:680px}.hero-stage{min-height:530px}.main-profile{left:0;right:0;top:10px}.floating-video{right:-3%;width:155px;bottom:5px}.float-credit{left:-4%;bottom:35px;padding:12px;gap:10px}.float-credit small{font-size:8px}.hero .actions{gap:12px}.rights-shell{padding:40px}.rights-copy h2{font-size:48px}.rights-chip.side{right:-5px}}
@media(max-width:950px){.hero{padding-top:55px;padding-bottom:55px;gap:30px}.hero h1{font-size:66px}.hero-intro{font-size:16px}.hero .eyebrow{font-size:8px}.hero-stage{min-height:480px}.main-profile{top:20px}.main-profile .product-topbar{height:30px}.main-profile .profile-banner{height:70px}.main-profile .profile-body{padding:0 16px 15px}.main-profile .profile-name{font-size:23px}.main-profile .profile-avatar{width:59px;height:59px;margin-top:-31px}.main-profile .profile-switch{gap:15px;margin-top:12px}.main-profile .profile-panel{min-height:145px}.main-profile .profile-bottom{margin-top:10px}.float-credit{bottom:20px;max-width:75%}.float-credit strong{font-size:10px}.credit-spark{width:29px;height:29px}.float-credit>span:last-child{display:none}.floating-video{width:123px;bottom:5px}.float-video-caption{font-size:14px;left:10px}.promise-row{font-size:11px;gap:12px}.fan-duet{height:400px}.fan-copy h2{font-size:43px}.rights-shell{padding:32px;gap:20px}.rights-art{height:290px}.rights-halo{width:225px;height:225px}.rights-chip{font-size:9px;padding:10px}.rights-chip.top{left:-5px}.rights-chip.side{right:-10px}.rights-copy h2{font-size:43px}}
@media(max-width:760px){.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:24px;gap:30px;min-height:0}.hero-copy{max-width:520px}.hero h1{font-size:clamp(53px,12.1vw,80px);line-height:1.02}.hero .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:25px}.hero-intro{font-size:16px;margin-top:23px;margin-bottom:25px}.hero .actions{gap:13px}.hero .btn{font-size:12px;padding:12px 19px;min-height:48px}.hero .text-link{font-size:11px}.hero-stage{width:100%;max-width:480px;min-height:525px;margin:0 auto}.main-profile{left:0;right:22px;top:10px;transform:rotate(-2deg)}.main-profile:hover{transform:rotate(-2deg)}.main-profile .profile-banner{height:85px}.main-profile .profile-avatar{width:66px;height:66px}.main-profile .profile-panel{min-height:150px}.main-profile .profile-body{padding:0 18px 19px}.floating-video{width:132px;right:0;bottom:35px;transform:rotate(7deg)}.float-credit{left:0;bottom:40px;max-width:72%;padding:13px 12px}.float-credit strong{font-size:10px}.float-credit small{font-size:8px}.credit-spark{display:none}.hero-orbit{inset:0 10px 30px}.promise-row{display:grid;grid-template-columns:1fr 1fr;row-gap:15px;text-align:center;padding-bottom:25px;font-size:11px;color:#b9accb}.promise-row i{display:none}.fan-section .split{display:flex;flex-direction:column-reverse}.fan-copy h2{font-size:43px}.fan-copy>p:not(.eyebrow):not(.compact-note){font-size:14px;margin:19px 0 22px}.fan-copy .compact-note{font-size:10px}.fan-duet{width:100%;height:380px;max-width:460px;margin:0 auto}.duet-back{left:3%;width:80%;top:15px}.duet-front{right:1%;width:74%;bottom:48px}.duet-credit{left:0;bottom:25px;font-size:10px;padding:10px 14px}.relationship-grid{grid-template-columns:1fr;gap:24px}.agency-line{padding:19px}.agency-line strong{font-size:18px}.rights-shell{grid-template-columns:1fr;padding:29px 23px;gap:15px}.rights-copy h2{font-size:43px}.rights-copy>p:not(.eyebrow){font-size:13px}.rights-art{height:290px;max-width:330px;width:100%;margin:auto}.rights-chip.top{left:0;top:25px}.rights-chip.side{right:0}.rights-chip.bottom{bottom:12px}.rights-halo{width:230px;height:230px}}
@media(max-width:360px){.hero h1{font-size:49px}.hero .eyebrow{font-size:7px}.hero .actions{gap:5px 15px}.hero-stage{min-height:485px}.main-profile{right:17px}.main-profile .profile-body{padding-inline:13px}.main-profile .profile-grid h4{font-size:10px}.main-profile .profile-switch{gap:15px}.main-profile .profile-banner span{font-size:18px}.main-profile .profile-bottom a{font-size:7px}.floating-video{width:110px;bottom:25px}.float-credit{bottom:29px;max-width:71%;padding:12px 9px}.float-credit strong{font-size:9px}.float-credit small{font-size:7px}.fan-duet{height:320px}.duet-meta{padding-top:9px}.duet-meta .pill{font-size:8px}.duet-meta>span:last-child{display:none}.rights-shell{padding:26px 18px}.rights-chip{font-size:8px}.rights-copy h2{font-size:39px}.shield-art{width:130px;height:160px}}
@media(prefers-reduced-motion:reduce){.main-profile{transform:rotate(0)}.main-profile:hover{transform:none}}
