.apply-page{--apply-deep:#1d0b38;--apply-violet:#5b21b6;--apply-lilac:#c4a5f5;--apply-pink:#ff4fa3;--apply-muted:#705c85;background:#faf7ff}.apply-page main{overflow-x:clip}.apply-page :focus-visible{outline:2px solid var(--apply-pink);outline-offset:3px}.apply-page .studio-section-kicker{letter-spacing:1.4px;color:var(--apply-violet);font-size:11px}.apply-hero{padding:70px var(--studio-gutter) 90px;background:radial-gradient(ellipse at 85% 10%, #ff4fa32b, transparent 45%), radial-gradient(ellipse at 5% 95%, #8452e04d, transparent 55%), var(--apply-deep);color:#fff;grid-template:"copy form""wall form"1fr/minmax(0,1.15fr) minmax(380px,.85fr);column-gap:64px;display:grid}.apply-hero-copy{grid-area:copy}.apply-hero .studio-section-kicker{color:#ff85c0}.apply-hero h1{letter-spacing:-.055em;color:#fff;margin:24px 0 22px;font-size:clamp(48px,6vw,92px);font-weight:600;line-height:.98}.apply-hero h1>span{color:var(--apply-lilac)}.apply-hero-copy>p{color:#d9c8f2;max-width:540px;font-size:16px;line-height:1.7}.apply-hero-checks{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.apply-hero-checks li{color:#faf7ff;background:#ffffff0d;border:1px solid #c4a5f540;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.apply-hero-checks svg{color:var(--apply-pink)}.apply-wall{transform-origin:50% 0;grid-area:wall;grid-template-columns:repeat(4,1fr);gap:14px;height:560px;margin-top:56px;display:grid;overflow:hidden;transform:perspective(1400px)rotateX(14deg)rotate(-6deg);-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.apply-wall-column{flex-direction:column;gap:14px;animation:64s linear infinite apply-wall-up;display:flex}.apply-wall-column:nth-child(2n){margin-top:-90px;animation-duration:76s;animation-direction:reverse}.apply-wall-column:nth-child(3){animation-duration:56s}.apply-wall:hover .apply-wall-column{animation-play-state:paused}.apply-wall figure{aspect-ratio:9/16;background:#2e0f55;border:1px solid #c4a5f533;border-radius:14px;flex-shrink:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.apply-wall img{object-fit:cover;width:100%;height:100%}.apply-wall figcaption{background:linear-gradient(#0000,#12071ee6);gap:2px;padding:26px 10px 10px;font-size:11px;display:grid;position:absolute;inset:auto 0 0}.apply-wall figcaption span{letter-spacing:.8px;color:#ff85c0;font:9px DM Mono,monospace}@keyframes apply-wall-up{to{transform:translateY(calc(-50% - 7px))}}.apply-form-wrap{grid-area:form;align-self:start;position:sticky;top:110px}.apply-page .apply-form-panel{color:#1e1325;border:0;border-radius:22px;padding:36px;box-shadow:0 40px 90px -30px #000000a6,0 0 0 1px #ffffff1a}.apply-page .apply-form-panel>h2,.apply-success h2{letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.2}.apply-page .apply-form-panel>p{color:var(--apply-muted);font-size:14px}.apply-page .apply-form-panel form{gap:18px}.apply-page .apply-form-panel label{color:#4e3a66;font-size:13px}.apply-page .apply-form-panel .studio-form-row>*{min-width:0}.apply-page .apply-form-panel :is(input,textarea),.apply-page .apply-form-panel .site-select-trigger{min-height:46px;font-size:15px}.apply-page .apply-form-panel .studio-form-submit{min-height:52px;font-size:14px}.apply-page .apply-form-panel .studio-form-note{font-size:12px}.apply-success{justify-items:start;gap:14px;display:grid}.apply-success>svg{color:#9633dd;background:#f7eefe;border-radius:50%;width:44px;height:44px;padding:8px}.apply-success p{color:var(--apply-muted);font-size:15px;line-height:1.6}.apply-success .studio-cta{margin-top:8px;font-size:13px}.apply-reasons,.apply-next{padding-block:110px}.apply-next{padding-top:0}.apply-section-head{margin-bottom:48px}.apply-page .apply-section-head h2{color:var(--apply-deep);margin-top:18px;font-size:clamp(40px,5vw,72px);line-height:1.02}.apply-page .apply-section-head h2>span{color:var(--apply-violet)}.apply-reason-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.apply-reason-grid li{background:#fff;border:1px solid #e6dcf3;border-radius:20px;align-content:start;gap:14px;padding:30px 26px;transition:transform .3s,box-shadow .3s;display:grid}.apply-reason-grid li:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #5b21b640}.apply-reason-grid svg{width:44px;height:44px;color:var(--apply-violet);background:linear-gradient(135deg,#ff4fa31f,#c4a5f533);border-radius:12px;padding:10px}.apply-reason-grid h3,.apply-next-steps h3{letter-spacing:-.02em;color:var(--apply-deep);font-size:19px;font-weight:600}.apply-reason-grid p,.apply-next-steps p{color:var(--apply-muted);font-size:14px;line-height:1.65}.apply-next-steps{border-top:1px solid #e6dcf3;grid-template-columns:repeat(3,1fr);margin:0 0 44px;padding:0;list-style:none;display:grid}.apply-next-steps li{align-content:start;gap:10px;padding:28px 28px 0 0;display:grid}.apply-next-steps li+li{border-left:1px solid #e6dcf3;padding-left:28px}.apply-next-steps span{color:var(--apply-pink);font:12px DM Mono,monospace}.apply-next-cta{font-size:13px}@media (max-width:1100px){.apply-reason-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.apply-hero{grid-template:"copy""form""wall"/1fr;padding:40px 22px 60px}.apply-form-wrap{margin-top:36px;position:static}.apply-wall{height:380px;margin-top:48px}}@media (max-width:760px){.apply-hero h1{font-size:clamp(42px,12vw,56px)}.apply-hero-copy>p{font-size:15px}.apply-page .apply-form-panel{padding:24px 20px}.apply-wall{grid-template-columns:repeat(3,1fr);gap:10px}.apply-wall-column:nth-child(4),.apply-wall figcaption span{display:none}.apply-reasons,.apply-next{padding-block:70px}.apply-next{padding-top:0}.apply-reason-grid,.apply-next-steps{grid-template-columns:1fr}.apply-next-steps li,.apply-next-steps li+li{border-bottom:1px solid #e6dcf3;border-left:0;padding:24px 0}}@media (prefers-reduced-motion:reduce){.apply-wall-column{animation:none}}
