@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&family=Inter:wght@400;500;600&display=swap");.studio-book{--ri-black:#0d0d0d;--ri-charcoal:#1a1a1a;--ri-yellow:#ffd126;--ri-off-white:#f2ede6;--ri-muted:#999;background:var(--ri-black);color:var(--ri-off-white);font-family:Inter,sans-serif;line-height:1.6;padding:5rem 2rem;-webkit-font-smoothing:antialiased}.studio-book *,.studio-book :after,.studio-book :before{box-sizing:border-box}.studio-book-inner{margin:0 auto;max-width:640px}.studio-book-label{color:var(--ri-yellow);font-size:.72rem;font-weight:600;letter-spacing:.16em;margin-bottom:.75rem}.studio-book-label,.studio-book-title{font-family:Oswald,sans-serif;text-transform:uppercase}.studio-book-title{color:var(--ri-off-white);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1;margin:0 0 1rem}.studio-book-divider{background:var(--ri-yellow);height:3px;margin-bottom:1.5rem;width:40px}.studio-book-intro{color:rgba(242,237,230,.75);line-height:1.7;margin:0 0 2rem}.studio-book-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);padding:2rem}.studio-book-card .hs-form-field>label{color:#1a1a1a}.studio-book-card .hs-button,.studio-book-card input[type=submit].hs-button{background:var(--ri-yellow);border:none;border-radius:6px;color:#0d0d0d;cursor:pointer;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.06em;padding:.8rem 2rem;text-transform:uppercase}.studio-book-card .hs-button:hover,.studio-book-card input[type=submit].hs-button:hover{background:#ffe06b}@media (max-width:600px){.studio-book{padding:3.5rem 1.25rem}.studio-book-card{padding:1.5rem}}