@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&display=swap');.prisma{--paper:#0c0a12;--ink:#efeaf8;--muted:#9c92b8;--line:#2c2438;background:var(--paper);color:var(--ink);font-family:'Syne',sans-serif}.prisma em{font-family:'Syne';font-weight:800;font-style:normal;background:linear-gradient(90deg,#ff3d7a,#ffb33d,#5affc8,#5a8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.prisma .concept{background:#07060a;color:#9c92b8;font-size:8px}.prisma header{border-bottom:1px solid var(--line);padding:24px 5%}.prisma .logo{font-size:36px;font-weight:800;letter-spacing:-2px}.prisma .logo span{font-size:6px;letter-spacing:2.5px;color:var(--muted)}.prisma nav{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600}.prisma nav a:hover{background:linear-gradient(90deg,#ff3d7a,#5a8cff);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.prism-badge{font-size:8px;letter-spacing:2px;font-weight:700;padding:9px 14px;background:linear-gradient(90deg,#ff3d7a22,#5a8cff22);border:1px solid #5a8cff55}.prisma-hero{position:relative;height:92vh;min-height:620px;overflow:hidden}.split-wrap{position:absolute;inset:0;display:flex}.split{flex:1;overflow:hidden;position:relative}.split img{position:absolute;width:300%;max-width:none;height:100%;object-fit:cover;object-position:center 30%}.split.left img{left:0;filter:sepia(1) saturate(4) hue-rotate(-45deg) contrast(1.1)}.split.mid img{left:-100%;filter:saturate(.6) contrast(1.15)}.split.right img{left:-200%;filter:sepia(1) saturate(5) hue-rotate(150deg) contrast(1.1)}.split.left{box-shadow:inset -2px 0 0 #ff3d7a}.split.right{box-shadow:inset 2px 0 0 #5a8cff}.split-wrap:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0c0a12 4%,transparent 35%,transparent 55%,#0c0a12f0 92%)}.prisma-copy{position:absolute;z-index:2;left:6%;bottom:12%}.prisma-copy .eyebrow{font-size:9px;letter-spacing:3px;font-weight:700;background:linear-gradient(90deg,#ff3d7a,#5affc8);-webkit-background-clip:text;background-clip:text;color:transparent}.prisma-copy h1{font-size:clamp(60px,8.5vw,135px);line-height:.9;letter-spacing:-.045em;font-weight:800;margin:25px 0 35px;text-shadow:0 5px 60px #000}.prisma-cta{display:inline-flex;gap:45px;align-items:center;font-size:10px;letter-spacing:2.5px;font-weight:700;padding:17px 28px;border:1.5px solid;border-image:linear-gradient(90deg,#ff3d7a,#5a8cff) 1;transition:background .25s}.prisma-cta:hover{background:#efeaf8;color:#0c0a12}.axis-label{position:absolute;right:24px;top:45%;writing-mode:vertical-rl;font-size:8px;letter-spacing:4px;color:var(--muted);z-index:2}.split-section{padding:85px 7%;display:grid;grid-template-columns:1fr 3fr;gap:50px;border-bottom:1px solid var(--line)}.split-section>.eyebrow{font-size:8px;letter-spacing:2px;color:#5affc8;font-weight:700}.split-section h2{font-size:clamp(45px,5vw,75px);line-height:1;font-weight:800;letter-spacing:-.03em}.split-section p{max-width:430px;font-size:13px;line-height:1.9;color:var(--muted);margin-top:30px}.prisma .roster{padding:75px 5% 90px}.prisma .section-heading h2{font-size:80px}.prisma .filters button{color:var(--ink);border-radius:0;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.prisma .filters .active{background:linear-gradient(90deg,#ff3d7a,#5a8cff);color:#fff}.prisma .filters button:not(.active):hover{background:#1e1830}.prisma .search input{color:var(--ink)}.prisma .search{border-color:var(--line)}.prisma .talent-image{aspect-ratio:3/4;position:relative}.prisma .talent-image img{filter:contrast(1.1) saturate(.5)}.prisma .talent-card:hover img{filter:saturate(1.3) contrast(1.05)}.prisma .talent-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,#ff3d7a20);pointer-events:none}.prisma .talent-image .view{background:linear-gradient(90deg,#ff3d7a,#5a8cff);color:#fff;border-radius:0}.prisma .talent-meta h3{font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.prisma .talent-meta span{color:#5affc8;font-weight:700}.prisma .catalog-status{color:var(--muted)}.prisma .catalog-bottom a{border-color:#5a8cff}.rainbow-out{background:linear-gradient(120deg,#ff3d7a,#ffb33d 30%,#5affc8 65%,#5a8cff);padding:90px 6%;text-align:center;color:#0c0a12}.rainbow-out h2{font-size:clamp(50px,8.5vw,130px);line-height:.92;font-weight:800;letter-spacing:-.045em;margin-bottom:40px}.rainbow-out h2 em{background:none;color:#0c0a12;-webkit-text-stroke:2px #0c0a12;-webkit-text-fill-color:transparent;background-clip:border-box}.rainbow-out .prisma-cta{color:#0c0a12;border-color:#0c0a12}.rainbow-out .prisma-cta:hover{background:#0c0a12;color:#efeaf8}.prisma footer{background:#07060a}.prisma .footer-top h2{font-size:65px;font-weight:800}.prisma .footer-wordmark{font-weight:800;font-size:26vw;color:#141020;-webkit-text-stroke:1px #2c2438;border-color:#221a30}.prisma .disclaimer{font-size:9px;color:#6f6590;line-height:1.8;max-width:700px}.prisma dialog{background:#efeaf8;color:#0c0a12}.prisma .profile-info{--muted:#6f6590;--line:#cfc4e0}.prisma .profile-info h2{font-size:70px;font-weight:800}.prisma .close-profile{background:#efeaf8;color:#0c0a12;border:1.5px solid #0c0a12;border-radius:0}.prisma .round-link{border:2px solid #0c0a12;color:#0c0a12}.prisma .round-link:hover{background:linear-gradient(90deg,#ff3d7a,#5a8cff);color:#fff;border-color:transparent}@media(max-width:800px){.prism-badge{display:none}.prisma .logo{font-size:28px}.prisma-hero{min-height:560px}.split.right{display:none}.split img{width:200%}.split.left img{left:0}.split.mid img{left:-100%}.prisma-copy h1{font-size:clamp(55px,13vw,85px)}.split-section{grid-template-columns:1fr;gap:30px;padding:60px 7%}.prisma .section-heading{display:block}.prisma .section-heading h2{font-size:58px}.prisma .section-heading p{margin:15px 0 0}.prisma .catalog-status{font-size:7px}.rainbow-out h2{font-size:60px}}
