body{font-weight:400}h1,h2,h3{font-weight:600}h1 em,h2 em{font-weight:400}.brand{font-weight:800}.contact{position:relative;isolation:isolate;overflow:clip}.contact>.wrap{position:relative;z-index:1}.contact-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.contact-glow{position:absolute;inset:-25%;background:radial-gradient(ellipse at 78% 25%,#ffd79b70,transparent 48%);transform:translate3d(0,var(--contact-glow,0px),0)}.contact-sheet{position:absolute;inset:-45%;transform-origin:center;border:1px solid #24232318}.sheet-far{background:linear-gradient(130deg,transparent 40%,#ffb14c55 40.2%,#ffb14c12 65%,transparent 65.2%);transform:translate3d(0,var(--contact-far,0px),0) rotate(-18deg)}.sheet-near{background:linear-gradient(110deg,transparent 46%,#9d310019 46.2%,#9d310008 70%,transparent 70.2%);transform:translate3d(0,var(--contact-near,0px),0) rotate(19deg)}.contact-orbit{position:absolute;width:75vw;height:75vw;border:1px solid #2423231a;border-radius:50%;right:-30vw;top:10%;transform:translate3d(0,var(--contact-orbit,0px),0)}.contact .enquiry-form{padding:clamp(20px,3vw,38px);background:#ff6300d9;border:1px solid #24232324;border-radius:14px;backdrop-filter:blur(12px)}.contact h2{position:relative}.contact .form-note{color:#242323}@media(prefers-reduced-motion:reduce){.contact-atmosphere *{transform:none!important}}
#contact h2{font-family:"Manrope",system-ui,sans-serif;font-weight:600}#contact h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic}
