.StudioWelcome-module__cBCJgW__page{--magenta:#ff2d95;--aqua:#00f0ff;width:min(100%,1440px);margin:auto;padding-bottom:70px}.StudioWelcome-module__cBCJgW__page h1,.StudioWelcome-module__cBCJgW__page h2,.StudioWelcome-module__cBCJgW__page h3,.StudioWelcome-module__cBCJgW__page p{margin-top:0}.StudioWelcome-module__cBCJgW__topline{color:#d0c9d9;font:720 10px var(--font-geist-mono), monospace;letter-spacing:.11em;border-bottom:1px solid #ffffff21;justify-content:space-between;gap:18px;padding:6px 0 19px;display:flex}.StudioWelcome-module__cBCJgW__topline a{color:var(--aqua);align-items:center;gap:7px;display:inline-flex}.StudioWelcome-module__cBCJgW__hero{background:#111020;border:1px solid #ffffff1a;grid-template-columns:1.1fr .9fr;min-height:520px;margin-top:23px;display:grid;overflow:hidden}.StudioWelcome-module__cBCJgW__heroWords{z-index:2;background:linear-gradient(90deg,#111020 80%,#11102000);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,4vw,65px);display:flex;position:relative}.StudioWelcome-module__cBCJgW__kicker{color:var(--aqua);font:760 10px/1.45 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:17px}.StudioWelcome-module__cBCJgW__hero h1{font:800 clamp(43px, 5.05vw, 81px)/.9 var(--font-syne), sans-serif;letter-spacing:-.07em;margin:0 0 28px}.StudioWelcome-module__cBCJgW__hero h1 em{color:var(--magenta);font-style:normal}.StudioWelcome-module__cBCJgW__heroLead{color:#c2bdcd;max-width:465px;margin-bottom:24px;font-size:clamp(15px,1.5vw,19px);line-height:1.52}.StudioWelcome-module__cBCJgW__actions{flex-wrap:wrap;gap:9px;display:flex}.StudioWelcome-module__cBCJgW__primary,.StudioWelcome-module__cBCJgW__secondary{min-height:52px;font:800 10px var(--font-geist-mono), monospace;letter-spacing:.025em;justify-content:center;align-items:center;gap:12px;padding:13px 17px;display:inline-flex}.StudioWelcome-module__cBCJgW__primary{color:#150812;background:var(--magenta)}.StudioWelcome-module__cBCJgW__secondary{color:#fff;background:#0c0c18b3;border:1px solid #fff6}.StudioWelcome-module__cBCJgW__primary:hover{background:#ff68b2}.StudioWelcome-module__cBCJgW__secondary:hover{border-color:var(--aqua)}.StudioWelcome-module__cBCJgW__heroVisual{background:#1f192a;min-height:500px;position:relative;overflow:hidden}.StudioWelcome-module__cBCJgW__heroVisual img{object-fit:cover;object-position:center}.StudioWelcome-module__cBCJgW__visualFade{background:linear-gradient(90deg,#1110208c,#0000 35%),linear-gradient(#0000 55%,#070612d9);position:absolute;inset:0}.StudioWelcome-module__cBCJgW__heroVisual>span{font:800 clamp(21px, 2vw, 35px)/1 var(--font-syne), sans-serif;letter-spacing:-.04em;text-shadow:0 3px 15px #000;position:absolute;bottom:26px;right:23px}.StudioWelcome-module__cBCJgW__sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin:58px 0 26px;display:flex}.StudioWelcome-module__cBCJgW__sectionHead h2{font:800 clamp(34px, 3.3vw, 54px)/.97 var(--font-syne), sans-serif;letter-spacing:-.06em;margin:0}.StudioWelcome-module__cBCJgW__sectionHead>p{color:#bdb6c8;max-width:360px;margin-bottom:1px;font-size:14px;line-height:1.6}.StudioWelcome-module__cBCJgW__roomGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.StudioWelcome-module__cBCJgW__room{background:#141420;border:1px solid #ffffff1f;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex}.StudioWelcome-module__cBCJgW__room:hover{border-color:var(--aqua);transform:translateY(-4px)}.StudioWelcome-module__cBCJgW__roomPhoto{height:clamp(200px,22vw,290px);position:relative;overflow:hidden}.StudioWelcome-module__cBCJgW__roomPhoto img{object-fit:cover;transition:transform .4s}.StudioWelcome-module__cBCJgW__room:nth-child(3) .StudioWelcome-module__cBCJgW__roomPhoto img{object-position:center 24%}.StudioWelcome-module__cBCJgW__room:hover .StudioWelcome-module__cBCJgW__roomPhoto img{transform:scale(1.05)}.StudioWelcome-module__cBCJgW__roomPhoto:after{content:"";background:linear-gradient(#00000080,#0000 40%);position:absolute;inset:0}.StudioWelcome-module__cBCJgW__roomPhoto>span{z-index:2;color:#fff;font:760 9px var(--font-geist-mono), monospace;letter-spacing:.06em;text-shadow:0 2px 9px #000;position:absolute;top:14px;left:13px}.StudioWelcome-module__cBCJgW__roomIcon{z-index:2;width:40px;height:40px;color:var(--aqua);background:#05040c8c;border:1px solid #ffffffb3;place-items:center;display:grid;position:absolute;bottom:12px;right:13px}.StudioWelcome-module__cBCJgW__roomBody{flex-direction:column;flex:1;padding:22px;display:flex}.StudioWelcome-module__cBCJgW__roomBody h3{font:800 clamp(21px, 1.9vw, 30px)/1.13 var(--font-syne), sans-serif;letter-spacing:-.045em;margin-bottom:10px}.StudioWelcome-module__cBCJgW__roomBody p{color:#ada8b9;margin:0 0 22px;font-size:13px;line-height:1.56}.StudioWelcome-module__cBCJgW__roomBody strong{color:var(--aqua);font:750 10px var(--font-geist-mono), monospace;align-items:center;gap:9px;margin-top:auto;display:flex}.StudioWelcome-module__cBCJgW__notes{background:linear-gradient(110deg,#ff2d9514,#00f0ff09);border:1px solid #ff2d9540;justify-content:space-between;align-items:end;gap:36px;margin-top:64px;padding:36px;display:flex}.StudioWelcome-module__cBCJgW__notes h2{font:800 clamp(25px, 2.7vw, 43px)/1.06 var(--font-syne), sans-serif;letter-spacing:-.055em;margin:0 0 14px}.StudioWelcome-module__cBCJgW__notes h2 em{color:var(--magenta);font-style:normal}.StudioWelcome-module__cBCJgW__notes p:not(.StudioWelcome-module__cBCJgW__kicker){color:#bdb6c8;max-width:680px;margin:0;font-size:14px;line-height:1.55}.StudioWelcome-module__cBCJgW__notes a{color:var(--aqua);font:800 10px var(--font-geist-mono), monospace;flex:none;align-items:center;gap:12px;display:inline-flex}@media (max-width:1150px){.StudioWelcome-module__cBCJgW__roomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StudioWelcome-module__cBCJgW__roomPhoto{height:290px}}@media (max-width:850px){.StudioWelcome-module__cBCJgW__hero{grid-template-columns:1fr}.StudioWelcome-module__cBCJgW__heroVisual{grid-row:1;min-height:330px}.StudioWelcome-module__cBCJgW__heroWords{grid-row:2;padding:38px 23px 50px}.StudioWelcome-module__cBCJgW__hero h1{font-size:clamp(47px,8vw,73px)}}@media (max-width:620px){.StudioWelcome-module__cBCJgW__topline{flex-wrap:wrap;gap:8px;font-size:8px}.StudioWelcome-module__cBCJgW__hero h1{font-size:clamp(44px,10.1vw,62px)}.StudioWelcome-module__cBCJgW__heroVisual{min-height:270px}.StudioWelcome-module__cBCJgW__actions{flex-direction:column;width:100%}.StudioWelcome-module__cBCJgW__actions a{justify-content:space-between}.StudioWelcome-module__cBCJgW__sectionHead{flex-direction:column;align-items:flex-start;gap:13px;margin-top:40px}.StudioWelcome-module__cBCJgW__roomGrid{grid-template-columns:1fr}.StudioWelcome-module__cBCJgW__roomPhoto{height:300px}.StudioWelcome-module__cBCJgW__notes{flex-direction:column;align-items:flex-start;margin-top:40px;padding:24px}}@media (prefers-reduced-motion:reduce){.StudioWelcome-module__cBCJgW__page *{transition:none!important}}
