.corporate-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw;padding-top:4rem;padding-bottom:5rem}.corporate-feature h2{font:400 clamp(2.5rem,4vw,4.5rem)/1.06 var(--display)}.corporate-feature p{line-height:1.8;max-width:38rem}.corporate-feature figure{margin:0}.corporate-feature img{width:100%;height:520px;object-fit:cover;object-position:center 42%;border-radius:160px 160px 0 0}.corporate-feature figcaption{font-size:.75rem;margin-top:.7rem;color:var(--muted)}.studio-preview{background:#e9e4d9;padding:1rem;text-align:center;border:1px solid var(--line)}.studio-preview canvas{width:100%;height:auto;display:block}.studio-preview p{font-size:.8rem;line-height:1.5}.studio-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.studio-colors input[type=color]{padding:3px!important;height:48px;cursor:pointer}.actual-body{max-width:100%;max-height:400px;display:block;margin:1rem auto}.request-aside details{font-size:.8rem;margin:1.5rem 0}.request-aside{align-self:start;position:sticky;top:20px}.request-form input[type=range]{padding:0!important}.studio-preview .is-error,#logo-status{font-size:.78rem;color:#8e3025}.request-form [hidden], [hidden]{display:none!important}@media(max-width:800px){.corporate-feature{gap:2rem;grid-template-columns:1fr}.corporate-feature img{height:460px}.request-aside{position:static;display:block}.studio-preview{max-width:500px;margin:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
