#contact.contact-redesign{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:40px;max-width:1440px;margin:0 auto;padding:230px 6% 90px;display:grid;position:relative;overflow:hidden}#contact.studio.contact-redesign>.contact-overview{text-align:center;grid-area:1/1;min-width:0;margin:0;padding:0;display:block}#contact.contact-redesign #contact-title{pointer-events:none;text-align:center;color:#a45c2e;-webkit-text-fill-color:transparent;z-index:-1;background:linear-gradient(90deg,#edb65e 0%,#d89a48 18%,#b97834 39%,#915728 60%,#704624 80%,#59402b 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:200px;font-weight:700;line-height:1;position:absolute;top:40px;left:50%;right:auto;transform:translate(-50%)}#contact.contact-light-ready #contact-title{opacity:.38;filter:brightness(.65);transition:opacity 1.8s cubic-bezier(.22,1,.36,1),filter 2.2s cubic-bezier(.22,1,.36,1)}#contact.contact-light-visible #contact-title{opacity:1;filter:brightness()}#contact.contact-redesign .contact-intro{white-space:nowrap;text-wrap:nowrap;color:#d6d2c9;max-width:100%;margin:0 auto;font-family:Georgia,serif;font-size:clamp(14px,1.3vw,18px);line-height:1.6}@media (width<=1000px){#contact.contact-redesign .contact-intro{white-space:normal;text-wrap:balance}}#contact .office-contact{color:#97978e;justify-items:center;gap:6px;margin:28px 0 0;font-size:11px;display:grid}#contact .office-contact>span{text-transform:uppercase}#contact .office-contact a{width:max-content;min-height:44px;color:var(--copper);align-items:center;font-size:20px;display:inline-flex}#contact .office-contact a:hover{text-underline-offset:5px;text-decoration:underline}#contact.contact-redesign>.enquiry-launch{grid-area:2/1;grid-template-columns:repeat(6,minmax(0,1fr));place-self:center;gap:16px;width:100%;max-width:1000px;margin:0;padding:0;display:grid;overflow:visible}#contact.contact-redesign .enquiry-category{text-align:center;color:#b8b7ad;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;min-height:136px;padding:16px 6px;font-size:12px;line-height:1.5;transition:color .5s cubic-bezier(.22,1,.36,1);display:flex}#contact.contact-redesign .enquiry-category:hover,#contact.contact-redesign .enquiry-category:focus-visible{color:#f5e0c5;background:0 0}#contact.contact-redesign .enquiry-category-icon{color:#c6a676;background:0 0;border-color:#b29a6e30;border-radius:50%;flex:none;width:56px;height:56px}#contact.contact-redesign .enquiry-category-icon svg{width:25px;height:25px}#contact.contact-redesign .enquiry-category>span:last-child{max-width:140px;min-height:3em}#contact.contact-redesign:after{display:none}#contact.contact-redesign .contact-intro{isolation:isolate;width:fit-content;position:relative}#contact.contact-redesign .contact-intro:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(#ffffff0d,#0000 70%);position:absolute;inset:-50px -5%}#contact.contact-redesign .enquiry-category-icon{isolation:isolate;color:#d8ab6a;border-color:#ffa6263d;position:relative;overflow:visible}#contact.contact-redesign .enquiry-category>span:last-child{isolation:isolate;min-height:0;padding-bottom:12px;position:relative}#contact.contact-redesign .enquiry-category>span:last-child:after{content:"";pointer-events:none;filter:blur(1px);opacity:0;background:linear-gradient(90deg,#0000,#f17d1259 20%,#ffb037a6 50%,#f17d1259 80%,#0000);height:2px;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 2px 9px #ffa6262e}#contact.contact-redesign .enquiry-category:hover>span:last-child:after,#contact.contact-redesign .enquiry-category:focus-visible>span:last-child:after{opacity:1}@media (prefers-reduced-motion:reduce){#contact.contact-redesign .enquiry-category>span:last-child:after{transition:none}}@media (width<=1000px){#contact.contact-redesign{padding:185px 32px 72px}#contact.contact-redesign #contact-title{font-size:160px}#contact.contact-redesign>.enquiry-launch{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;max-width:620px}}@media (width<=600px){#contact.contact-redesign{gap:28px;padding:130px 20px 56px}#contact.contact-redesign #contact-title{font-size:88px;top:34px}#contact.contact-redesign .contact-intro{max-width:360px;font-size:20px}#contact.contact-redesign>.enquiry-launch{gap:10px}#contact.contact-redesign .enquiry-category{min-height:125px;padding:12px 2px;font-size:11px}}#contact.contact-redesign{max-width:none;padding:168px 6% 80px}#contact.contact-redesign #contact-title{text-align:left;font-size:72px;top:64px;left:max(6%,50% - 570px);right:auto;transform:none}@media (width<=1100px){#contact.contact-redesign #contact-title{font-size:58px}#contact.contact-redesign{padding-top:154px}}@media (width<=700px){#contact.contact-redesign{padding:104px 20px 48px}#contact.contact-redesign #contact-title{font-size:44px;top:36px;left:20px}}@media (prefers-reduced-motion:reduce){#contact.contact-redesign .enquiry-category,#contact.contact-redesign #contact-title{transition:none}#contact.contact-light-ready #contact-title{opacity:1;filter:none}}#contact.contact-redesign{grid-template-columns:230px minmax(0,854px);justify-content:center;gap:0 56px;padding:64px max(6%,50% - 570px) 80px}#contact.studio.contact-redesign>.contact-overview{display:contents}#contact.contact-redesign>.enquiry-launch{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:24px 28px;max-width:none}#contact.contact-redesign .enquiry-category{gap:14px;min-height:120px;padding:0 8px 12px}@media (width<=1100px){#contact.contact-redesign{grid-template-columns:170px minmax(0,1fr);column-gap:32px}#contact.contact-redesign>.enquiry-launch{gap:24px 16px}}@media (width<=700px){#contact.contact-redesign{grid-template-columns:minmax(0,1fr);padding:104px 20px 48px}#contact.contact-redesign>.enquiry-launch{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px}#contact.contact-redesign .enquiry-category{min-height:112px;padding:0 2px 8px}}#contact.contact-redesign>.enquiry-launch{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.international-phone{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.international-phone select,.international-phone input{min-width:0}@media (width<=420px){.international-phone{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){#contact.contact-redesign>.enquiry-launch{scrollbar-width:thin;scrollbar-color:#d6a16e55 transparent;overscroll-behavior-x:contain;grid-template-columns:repeat(6,minmax(112px,1fr));justify-self:stretch;padding:4px 4px 16px;overflow-x:auto}}
