@import "https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600&display=swap";body{margin:0;overflow-x:hidden}.app-shell{--landing-height:100dvh;min-height:100vh}.app-shell--artist{background:#be3636}.app-shell--professional{background:#ebe2d5}.page-content{z-index:35;pointer-events:none;padding-top:110vh;position:relative}.page-content--overlay{padding-top:90vh;transition:all .5s .7s}.content-section{color:#000;background:#fff;border-radius:32px 32px 0 0;width:calc(100% - 50px);min-height:600vh;margin:0 auto;position:relative;box-shadow:0 -20px 50px #00000014}.page-content--overlay .content-section{pointer-events:auto;padding-top:140px}.content-section__inner{max-width:900px;margin:0 auto;padding:40px 20px}.professional-content{color:#0f172a;background:linear-gradient(#f7f8fa 0%,#fff 100%)}.professional-content__inner{flex-direction:column;gap:40px;display:flex}.professional-content__hero{max-width:720px}.professional-content__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:12px;font-size:14px;font-weight:600}.professional-content__title{margin-bottom:16px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.professional-content__intro{opacity:.85;max-width:640px;font-size:1.05rem;line-height:1.7}.professional-content__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.professional-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:20px;padding:24px;box-shadow:0 14px 40px #0f172a14}.professional-card--highlight{color:#fff;background:linear-gradient(#111827 0%,#1f2937 100%)}.professional-card__label{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:14px;font-size:12px;font-weight:700}.professional-card__title{margin-bottom:12px;font-size:1.35rem;line-height:1.2}.professional-card__text{opacity:.85;line-height:1.7}.professional-card__list{gap:10px;padding-left:18px;line-height:1.6;display:grid}.professional-content__cta{background:#e9eef5;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.professional-content__cta-title{font-size:1.5rem;line-height:1.2}.professional-content__button{color:#fff;font:inherit;cursor:pointer;background:#0f172a;border:none;border-radius:999px;padding:14px 22px;font-weight:600}@media (width<=900px){.professional-content__grid{grid-template-columns:1fr}.professional-content__cta{flex-direction:column;align-items:flex-start}}.split{height:var(--landing-height,100vh);align-items:stretch;width:100%;transition:height .45s cubic-bezier(.4,0,.2,1),box-shadow .35s;display:flex;position:fixed;inset:0;overflow:visible}.split__panel{cursor:pointer;--reveal-x:50%;--reveal-y:50%;flex:1;justify-content:center;align-items:center;transition:flex .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),opacity .35s,border-radius .45s;display:flex;position:relative;overflow:hidden}.split__reveal{opacity:0;pointer-events:none;z-index:0;clip-path:circle(0px at var(--reveal-x,50%) var(--reveal-y,50%));background-position:50%;background-size:cover;transition:opacity .5s;position:absolute;inset:0}.split.split--hover-artist .split__reveal--artist,.split.split--hover-professional .split__reveal--professional{opacity:1;clip-path:circle(90px at var(--reveal-x,50%) var(--reveal-y,50%));transition:clip-path .2s ease-out,opacity .25s}.split__reveal--artist{background:url(/TESTBACK1.png) 50%/cover no-repeat}.split__reveal--professional{background:url(/TESTBACK2.png) 50%/cover no-repeat}.split__panel:hover{cursor:pointer;will-change:flex;flex:1.5}.split.split--no-hover:hover .split__panel{opacity:1!important}.split.split--no-hover .split__panel,.split.split--no-hover .split__panel:hover{flex:1}.split.split--no-hover .split__panel:hover .split__content{opacity:1;transform:none}.split__panel--artist{color:#fff;background:linear-gradient(#8f2626,#be3636)}.split__panel--professional{color:#0b0b2d;background:linear-gradient(#e7d7c1,#ebe2d5)}.split__panel--person{color:#0b0b2d;background:#fbffff}.split__content{text-align:center;z-index:1;justify-content:center;align-items:center;height:100%;transition:transform .3s,opacity .25s;display:flex;position:relative}.split__content p{letter-spacing:.04em;opacity:.85;font-family:Montserrat Alternates,sans-serif;font-size:14px;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.split__logo{justify-content:center;align-items:center;min-width:180px;min-height:72px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.split__logo svg,.split__logo img{width:60%;max-width:280px;height:auto;display:block}.split:hover .split__panel:not(:hover){opacity:.9}.split__panel:hover .split__logo{transform:scale(1.25)}.split__panel:hover .split__content{transform:none}.split__panel.active{z-index:3;will-change:width, height, opacity;flex:1;width:100%}.split.active-mode .split__panel:not(.active){opacity:0;flex:0;width:0;overflow:hidden}.split__inner{height:var(--landing-height,100vh);justify-content:center;align-items:center;width:100%;transition:height .45s cubic-bezier(.4,0,.2,1);display:flex}.split.expanded-mode .split__panel.active .split__inner{height:calc(var(--landing-height,100vh) * .8);transform:scale(.98)}.content-section{font-family:Montserrat Alternates,sans-serif}.label{width:150px;height:150px;position:absolute;top:-75px;left:50%;transform:translate(-50%)}.label img{width:100%;height:auto}.label-professional{width:150px;height:150px;top:-75px}
