.studio-home .my-enquiry--studio{background:var(--studio-limestone);padding:80px 0;border-top:1px solid var(--studio-line)}.studio-home .my-enquiry--studio>.container{grid-template-columns:.85fr 1.15fr;gap:7%}.studio-home .my-enquiry--studio .my-enquiry-intro{padding-top:16px}.studio-home .my-enquiry--studio .my-enquiry-intro h2{margin:32px 0 24px;font-size:clamp(48px,5.7vw,82px);line-height:1.02;letter-spacing:-.055em}.my-enquiry--studio h2 em{display:block;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.studio-home .my-enquiry--studio .my-lead{max-width:32ch}.conversation-next{margin-top:44px;max-width:37ch;border-top:1px solid var(--studio-line);padding-top:24px}.conversation-caption{font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--studio-copper)}.conversation-next p{margin:12px 0 0;font-size:14px;line-height:1.7;color:var(--studio-muted)}.studio-home .my-enquiry--studio .my-enquiry-note{display:block;max-width:40ch;margin:32px 0 0;padding:0 0 0 16px;border:0;border-left:2px solid var(--studio-copper);color:var(--studio-muted);font:13px/1.7 var(--font-sans)}.my-enquiry--studio .my-form{min-width:0;padding:32px;border:1px solid var(--studio-line);background:var(--studio-paper)}.conversation-form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:26px}.my-enquiry--studio .my-form h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.035em}.conversation-form-heading>span{font-size:11px;color:var(--studio-muted)}.my-enquiry--studio .my-form label{font-size:13px}.my-enquiry--studio .my-form__row{gap:16px}.my-enquiry--studio .my-form__row>*{min-width:0}.my-enquiry--studio .my-form input[type=text],.my-enquiry--studio .my-form textarea,.my-enquiry--studio .my-form select{background:transparent;border-color:var(--studio-line)!important;padding:12px;min-height:48px}.my-enquiry--studio .my-form textarea{min-height:124px;line-height:1.5}.my-enquiry--studio .my-form input::placeholder,.my-enquiry--studio .my-form textarea::placeholder{color:var(--studio-muted);opacity:1}.my-enquiry--studio .my-form__project{margin-bottom:24px}.my-enquiry--studio .my-form__project legend{font-size:13px}.my-enquiry--studio .my-form__project-options label{min-height:68px;padding:12px;background:transparent;border-color:var(--studio-line);line-height:1.4;font-size:13px}.my-enquiry--studio .my-form__project-options label:hover{background:var(--studio-sage)}.my-enquiry--studio .my-form__project-options label:has(input:checked){background:var(--studio-olive);border-color:var(--studio-olive);color:var(--studio-paper)}.my-enquiry--studio .my-form__project-options input{accent-color:var(--studio-copper);flex-shrink:0}.my-enquiry--studio .my-form :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--studio-copper);outline-offset:4px}.conversation-clear{display:block;border:0;padding:8px 0;margin-top:4px;min-height:36px;background:transparent;font:12px/1.5 var(--font-sans);color:var(--studio-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.conversation-clear:hover{color:var(--studio-copper)}.my-enquiry--studio .my-form input[type=file]{background:var(--studio-sage);border:1px dashed var(--studio-line);padding:12px;font-size:12px}.my-enquiry--studio .my-form input::file-selector-button{background:var(--studio-paper);color:var(--studio-olive);border:1px solid var(--studio-line);min-height:36px}.my-enquiry--studio .my-form small{color:var(--studio-muted);font-size:11px}.conversation-contact{border-top:1px solid var(--studio-line);padding-top:24px;margin-top:26px}.conversation-contact h3{margin-bottom:20px!important}.conversation-company{margin:0 0 24px}.conversation-company summary{width:fit-content;min-height:32px;font-size:13px;color:var(--studio-muted);cursor:pointer}.conversation-company[open] summary{margin-bottom:12px}.my-enquiry--studio .my-form .my-form__consent{font-size:12px;color:var(--studio-muted)}.my-enquiry--studio .my-form__consent input{accent-color:var(--studio-olive);width:18px;height:18px;margin-top:2px}.my-enquiry--studio .my-form__actions{flex-wrap:wrap}.my-enquiry--studio .my-form__actions .btn--primary{display:flex;align-items:center;justify-content:space-between;gap:48px;width:100%;padding:17px 20px;border:1px solid var(--studio-olive);background:var(--studio-olive);color:var(--studio-paper);border-radius:0;box-shadow:none;font-size:15px}.my-enquiry--studio .my-form__actions .btn--primary:hover{background:var(--studio-copper);border-color:var(--studio-copper);transform:none}.my-enquiry--studio .my-form__success{background:var(--studio-sage);border-color:var(--studio-olive);color:var(--studio-olive)}@media(max-width:1050px){.studio-home .my-enquiry--studio>.container{grid-template-columns:.75fr 1.25fr;gap:4%}.my-enquiry--studio .my-form{padding:24px}.my-enquiry--studio .my-form__project-options{grid-template-columns:1fr}.my-enquiry--studio .my-form__project-options label{min-height:48px}}@media(max-width:760px){.studio-home .my-enquiry--studio{padding:48px 0}.studio-home .my-enquiry--studio>.container{grid-template-columns:1fr;gap:28px}.studio-home .my-enquiry--studio .my-enquiry-intro{padding:0}.studio-home .my-enquiry--studio .my-enquiry-intro h2{font-size:52px;margin:22px 0}.conversation-next{margin-top:24px;padding-top:20px;max-width:50ch}.studio-home .my-enquiry--studio .my-enquiry-note{margin-top:24px;max-width:50ch}.my-enquiry--studio .my-form{padding:24px 20px}}@media(max-width:480px){.my-enquiry--studio .my-form__row{grid-template-columns:1fr;gap:0}.my-enquiry--studio .my-form{padding:24px 16px}}
