.projectDesigner-module__b4MGrW__page{height:100dvh;min-height:0;padding-top:var(--header-offset)}:is(html:has(.projectDesigner-module__b4MGrW__page),body:has(.projectDesigner-module__b4MGrW__page)){height:100%!important;overflow:clip!important}.projectDesigner-module__b4MGrW__frame{grid-template-rows:48px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.projectDesigner-module__b4MGrW__header{background:var(--color-surface-warm);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:12px;padding:0 24px;display:flex}.projectDesigner-module__b4MGrW__header h1{font:500 22px var(--font-display);letter-spacing:-.04em}.projectDesigner-module__b4MGrW__header nav{gap:24px;font-size:12px;display:flex}.projectDesigner-module__b4MGrW__header a{align-items:center;min-height:44px;display:inline-flex}.projectDesigner-module__b4MGrW__continue{border-bottom:1px solid var(--color-rule);padding:22px 26px}.projectDesigner-module__b4MGrW__continue a{width:100%}.projectDesigner-module__b4MGrW__continue p,.projectDesigner-module__b4MGrW__other{color:var(--color-text-secondary);margin-top:12px;font-size:11px;line-height:1.6}.projectDesigner-module__b4MGrW__enquiry{padding:26px}.projectDesigner-module__b4MGrW__enquiry .contact-form{scroll-margin-top:16px}.projectDesigner-module__b4MGrW__enquiry .contact-form__intro{gap:6px;padding:0 0 12px}.projectDesigner-module__b4MGrW__enquiry .contact-form__intro h2{max-width:none;font-size:23px}.projectDesigner-module__b4MGrW__enquiry .contact-form__intro>p:not(.contact-eyebrow){font-size:13px}.projectDesigner-module__b4MGrW__enquiry .contact-form__section{padding:22px 0;scroll-margin-top:16px}.projectDesigner-module__b4MGrW__enquiry .contact-form__grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-left:0}.projectDesigner-module__b4MGrW__enquiry .contact-form__section-heading{gap:10px}.projectDesigner-module__b4MGrW__enquiry .contact-form__submit{flex-direction:column;align-items:stretch;display:flex}.projectDesigner-module__b4MGrW__enquiry .contact-form__submit button{width:100%}.projectDesigner-module__b4MGrW__enquiry .contact-form__error-summary{scroll-margin-top:12px}.projectDesigner-module__b4MGrW__enquiry [aria-label="Design included with your enquiry"]{border:1px solid var(--color-rule);background:var(--color-surface-warm);padding:10px 12px;font-size:12px;line-height:1.7}.projectDesigner-module__b4MGrW__enquiry [aria-label="Design included with your enquiry"] a{margin-top:10px;text-decoration:underline;display:inline-block}.projectDesigner-module__b4MGrW__other a{text-decoration:underline}.projectDesigner-module__b4MGrW__enquiry #contact-project-details{border-top:0;padding-top:0}.projectDesigner-module__b4MGrW__enquiry #contact-project-details>.contact-form__section-heading{display:none}.projectDesigner-module__b4MGrW__enquiry [aria-label="Design included with your enquiry"] summary{cursor:pointer;font-size:12px;line-height:1.5}.projectDesigner-module__b4MGrW__enquiry [aria-label="Design included with your enquiry"] summary span{float:right;text-decoration:underline}.projectDesigner-module__b4MGrW__enquiry [aria-label="Design included with your enquiry"] details>p{margin-top:12px}@media (max-width:720px){.projectDesigner-module__b4MGrW__frame{grid-template-rows:44px minmax(0,1fr)}.projectDesigner-module__b4MGrW__header{padding-inline:12px}.projectDesigner-module__b4MGrW__header h1{font-size:18px}.projectDesigner-module__b4MGrW__header nav{gap:12px;font-size:11px}.projectDesigner-module__b4MGrW__enquiry{padding:22px 20px}.projectDesigner-module__b4MGrW__continue{padding:20px}}
