.enquiry-page{background:#080908}.enquiry-page h1,.enquiry-page h2,.enquiry-page h3{font-family:Bahnschrift,Arial,sans-serif}.enquiry-hero{min-height:max(720px,100svh);position:relative;overflow:hidden;display:flex;align-items:center;padding:145px 6% 105px;background:#080908}.enquiry-hero-art{position:absolute;inset:5% 2% 5% 40%;background:url('products-hero-003A3057.webp') center/cover no-repeat;opacity:.58;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.enquiry-hero-copy{position:relative;z-index:1;max-width:850px}.enquiry-hero h1{font-size:clamp(72px,8vw,132px);line-height:.98;letter-spacing:-.075em;font-weight:500;margin:36px 0}.enquiry-hero h1 strong{font-weight:700}.enquiry-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#c0c2ba;max-width:550px}.enquiry-hero .section-foot{z-index:1}.enquiry-section{padding:55px 6% 120px;background:#ebebe5;color:#151615}.enquiry-section .section-top{color:#6d7069;border-color:#aeb1a9}.enquiry-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:7%;align-items:end;margin:78px 0 70px}.enquiry-intro h2{font-size:clamp(56px,6vw,96px);line-height:1;letter-spacing:-.065em;font-weight:500;margin:24px 0 0}.enquiry-intro h2 em{font-style:normal;color:#b96529}.enquiry-intro>p{color:#565b54;font-size:14px;line-height:1.8;max-width:470px;margin:0 0 5px}.enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px;padding-top:32px;border-top:1px solid #aeb1a9}.field{display:flex;flex-direction:column;gap:11px}.field-wide{grid-column:1/-1}.field label{font:700 11px Bahnschrift,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.field label span{color:#b96529}.field input,.field select,.field textarea{width:100%;border:1px solid #aeb1a9;border-radius:0;background:#f5f4ef;color:#171a17;padding:17px 16px;font:15px/1.5 Bahnschrift,Arial,sans-serif}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #b96529;outline-offset:2px}.field textarea{resize:vertical;min-height:150px}.form-foot{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;border-top:1px solid #aeb1a9;padding-top:25px}.form-foot p{font-size:12px;line-height:1.7;color:#62665e;max-width:660px;margin:0}.form-foot button,.brief-output button{border:0;background:#101713;color:#f8f5eb;padding:18px 25px;font:700 14px Bahnschrift,Arial,sans-serif;cursor:pointer}.form-foot button span{color:#e99343;margin-left:40px}.form-foot button:hover,.brief-output button:hover{background:#293a31}.brief-output{margin-top:75px;border-top:2px solid #101713;padding-top:30px}.brief-output[hidden]{display:none}.brief-output h3{font-size:clamp(38px,4vw,64px);letter-spacing:-.05em;margin:12px 0}.brief-output-head>p:last-child{color:#555}.brief-output pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f4ef;border:1px solid #aeb1a9;padding:28px;font:14px/1.7 Bahnschrift,Arial,sans-serif;margin:26px 0}.brief-output button{padding:14px 22px}.brief-output #copy-status{margin-left:15px;font-size:12px;color:#3d5544}
@media(max-width:800px){.enquiry-intro{grid-template-columns:1fr;gap:25px}.enquiry-intro>p{max-width:570px}.form-foot{grid-template-columns:1fr}}
@media(max-width:700px){.enquiry-hero{min-height:760px;padding:145px 7% 90px;align-items:flex-start}.enquiry-hero-art{inset:42% 0 6%;background-size:auto 480px;background-position:right bottom;-webkit-mask-image:linear-gradient(0deg,transparent,#000 22%,#000 75%,transparent);mask-image:linear-gradient(0deg,transparent,#000 22%,#000 75%,transparent)}.enquiry-hero h1{font-size:clamp(58px,12vw,80px);margin:25px 0}.enquiry-hero-copy>p:not(.eyebrow){font-size:13px;max-width:360px}.enquiry-hero .section-foot{position:absolute;left:7%;right:7%;bottom:20px}.enquiry-section{padding:37px 7% 80px}.enquiry-intro{margin:55px 0 45px}.enquiry-intro h2{font-size:clamp(50px,10vw,70px)}.enquiry-form{grid-template-columns:1fr;gap:23px}.field-wide,.form-foot{grid-column:1}.form-foot button{width:100%;display:flex;justify-content:space-between}.brief-output pre{padding:18px;font-size:12px}}
.enquiry-hero-copy .enquiry-preview-note{max-width:420px;margin:18px 0 0;color:#f1c58f;font-size:13px;line-height:1.5}
.enquiry-hero .down{display:inline-flex;align-items:center;gap:12px;width:max-content;max-width:100%;padding:6px 16px 6px 0;background:rgba(8,9,8,.82);color:#fff}
@media(max-width:700px){.enquiry-hero-copy .enquiry-preview-note{max-width:310px;font-size:12px}.enquiry-hero .down{margin-top:18px}}
.enquiry-intro>p a{color:#9b542a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.brief-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.brief-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#b96529;color:#fff;padding:18px 25px;font:700 14px Bahnschrift,Arial,sans-serif}
.brief-actions a:hover,.brief-actions a:focus-visible{background:#9b4e1d}
.brief-actions a:focus-visible,.brief-actions button:focus-visible{outline:2px solid #9b542a;outline-offset:3px}
.brief-actions button{background:#25352b}
.brief-output #copy-status{display:block;margin:12px 0 0}
@media(max-width:700px){.brief-actions{align-items:stretch;flex-direction:column}.brief-actions a,.brief-actions button{width:100%}}
