.contact-refined .ct-directory{background:linear-gradient(100deg,rgba(13,12,10,.84),rgba(13,12,10,.52)),url('/assets/veridian-b8-hero.jpg') center/cover;padding:195px 6vw 80px;grid-template-columns:1fr 1fr;gap:8vw;min-height:900px}.contact-refined .ct-directory h1{font-weight:400;letter-spacing:.24em;font-size:38px;margin:0 0 48px}.contact-refined .ct-directory h2{color:#dfc99f;font-size:19px;letter-spacing:.15em;margin:36px 0 20px}.contact-refined .ct-directory p,.contact-refined .ct-directory a{color:white;font-size:16px;line-height:2;letter-spacing:.06em}.contact-refined .ct-directory a:hover{color:#e4bf74}.contact-refined .ct-directory iframe{display:block;margin:0 0 28px;height:360px;border:1px solid #b99a6566!important}.contact-refined .ct-register{min-height:850px;grid-template-columns:1fr 1fr}.contact-refined .ct-register-image{background:linear-gradient(90deg,#0001,#0002),url('/assets/homepage-poster.jpg') center/cover}.contact-refined .ct-form-panel{padding:70px 5vw;background:rgba(18,16,12,.82)}.contact-refined .ct-form-panel h2{font-size:32px;letter-spacing:.2em;font-weight:400;line-height:1.3;margin:0 0 24px}.contact-refined .contact-form-intro{color:#fff;font-size:15px;line-height:1.9;letter-spacing:.035em;margin:0 0 32px}.contact-refined .enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}.contact-refined .field{min-width:0}.contact-refined .field input,.contact-refined .field select,.contact-refined .field textarea{width:100%;box-sizing:border-box;border:1px solid #e9e4db;border-radius:0;background:#fff;color:#292720;padding:16px;font-size:14px;min-height:52px}.contact-refined .field textarea{height:145px;resize:vertical}.contact-refined .field input:focus,.contact-refined .field select:focus,.contact-refined .field textarea:focus{outline:2px solid #c49a48;outline-offset:3px}.contact-refined .form-consent{grid-column:1/-1;color:#fff;font-size:12px;line-height:1.7}.contact-refined .button-gold{justify-self:start;border:1px solid #c49a48;padding:17px 30px;transition:background .3s,color .3s}.contact-refined .button-gold:hover{background:#c49a48;color:#111}.contact-refined .contact-info{animation:contact-enter .8s ease both}.contact-refined .contact-info:nth-child(2){animation-delay:.15s}@keyframes contact-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:700px){.contact-refined .ct-directory{padding:145px 24px 55px;grid-template-columns:1fr;gap:45px;min-height:0}.contact-refined .ct-directory h1{font-size:30px}.contact-refined .ct-directory iframe{height:310px}.contact-refined .ct-register{display:block;min-height:0;padding-top:220px}.contact-refined .ct-register-image{background-size:cover;background-position:center}.contact-refined .ct-form-panel{padding:40px 24px;background:#12100cdf}.contact-refined .ct-form-panel h2{font-size:27px}.contact-refined .contact-form-intro{font-size:14px}.contact-refined .enquiry-form{gap:16px 12px}}@media(max-width:420px){.contact-refined .enquiry-form{grid-template-columns:1fr}.contact-refined .field{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.contact-refined .contact-info{animation:none}}
