.StudioPage_page__CDqfX{max-width:1600px;margin:0 auto;padding:112px clamp(20px,4vw,64px) 80px;color:#dedede}.StudioPage_projectVideo__GmHow{display:block;width:100%;aspect-ratio:16/9;background:#111;object-fit:contain;align-self:center}.StudioPage_page__CDqfX a:focus-visible{outline:2px solid #dedede;outline-offset:6px}.StudioPage_eyebrow__VfkIG{font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.7;text-transform:uppercase;color:#aaa;text-decoration:none}.StudioPage_hero__1jZ3z{padding:clamp(60px,8vw,112px) 0 64px}.StudioPage_hero__1jZ3z h1{max-width:1100px;margin:24px 0 32px;font-size:clamp(44px,7.6vw,116px);font-weight:900;letter-spacing:-.05em;line-height:.96;text-transform:uppercase}.StudioPage_hero__1jZ3z h1 span{color:#888}.StudioPage_lead___LwZM{max-width:620px;color:#aaa;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.StudioPage_profile__sSakd{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center;padding:64px 0;border-top:1px solid #dedede26}.StudioPage_portrait__cvG6y{position:relative;aspect-ratio:4/5;overflow:hidden;background:#151515}.StudioPage_portrait__cvG6y img{object-fit:cover}.StudioPage_caption__XjfLF{position:absolute;inset:auto 0 0;padding:40px 28px 24px;background:linear-gradient(transparent,#050505e6)}.StudioPage_caption__XjfLF strong{display:block;font-size:24px}.StudioPage_caption__XjfLF span{display:block;margin-top:6px;color:#bbb;font-size:12px}.StudioPage_page__CDqfX h2{margin:18px 0 24px;font-size:clamp(30px,3.5vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.StudioPage_copy__JH6cu{margin:16px 0;color:#aaa;font-size:16px;line-height:1.8}.StudioPage_tags__5fTLj{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.StudioPage_tags__5fTLj span{border:1px solid #dedede26;border-radius:999px;padding:8px 12px;font-size:11px;color:#bbb}.StudioPage_section__kUkNh{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,6vw,96px);border-top:1px solid #dedede26;padding:64px 0}.StudioPage_rows__j4bxe{list-style:none;margin:0;padding:0}.StudioPage_rows__j4bxe li{display:grid;grid-template-columns:24px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid #dedede26}.StudioPage_rows__j4bxe li:first-child{padding-top:0}.StudioPage_number__hcd2W{color:#999;font-size:11px;padding-top:5px}.StudioPage_rows__j4bxe h3{margin:0;font-size:23px;font-weight:700;letter-spacing:-.025em}.StudioPage_rows__j4bxe p{margin:10px 0 0;color:#aaa;font-size:14px;line-height:1.75}.StudioPage_actions__6zJdC{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:28px}.StudioPage_button__EZlD3{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:14px 24px;border-radius:999px;background:#dedede;color:#050505;font-size:12px;font-weight:700;text-decoration:none}.StudioPage_button__EZlD3:hover{background:#fff}.StudioPage_textLink__fTgrA{display:inline-flex;align-items:center;min-height:44px;gap:12px;color:#dedede;font-size:13px;text-underline-offset:5px}.StudioPage_cta__VdSfi{padding:clamp(32px,5vw,72px);border:1px solid #dedede26;background:#0c0c0c}.StudioPage_cta__VdSfi h2{max-width:800px}.StudioPage_hint__mOR_D{margin:18px 0 0;max-width:650px;color:#aaa;font-size:12px;line-height:1.7}.StudioPage_steps__3Ep0t{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0 0;padding:0}.StudioPage_steps__3Ep0t li{border-top:1px solid #dedede26;padding-top:24px}.StudioPage_steps__3Ep0t h3{margin:14px 0 8px;font-size:19px;font-weight:700}.StudioPage_steps__3Ep0t p{margin:0;color:#aaa;font-size:14px;line-height:1.75}.StudioPage_process__bklQU{padding:48px 0 64px;border-top:1px solid #dedede26}@media (max-width:700px){.StudioPage_page__CDqfX{padding-top:100px;padding-bottom:56px}.StudioPage_hero__1jZ3z{padding-top:48px;padding-bottom:40px}.StudioPage_profile__sSakd,.StudioPage_section__kUkNh{grid-template-columns:1fr;padding:40px 0}.StudioPage_steps__3Ep0t{grid-template-columns:1fr}.StudioPage_rows__j4bxe li{gap:16px}}@media (max-width:400px){.StudioPage_hero__1jZ3z h1{font-size:clamp(32px,10vw,40px)}}@font-face{font-family:satoshi;src:url(/_next/static/media/22539d17f3707926-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.__className_770e37{font-family:satoshi,satoshi Fallback;font-weight:500;font-style:normal}