:root{--ak-ink:#17211c;--ak-deep:#101b16;--ak-paper:#eee9df;--ak-cream:#f5f1e8;--ak-gold:#b79a62}.ak-row{width:90%;max-width:1400px}.ak-hero{min-height:100vh!important;display:flex;align-items:flex-end;position:relative;padding:0!important}.ak-hero:before,.ak-quote:before{content:"";position:absolute!important;inset:0;background:linear-gradient(90deg,rgba(10,17,14,.76),rgba(10,17,14,.12));z-index:1}.ak-hero-row,.ak-quote .et_pb_row{z-index:2!important;margin-bottom:9vh}.ak-eyebrow p{font:500 10px/1.4 "DM Sans",Arial,sans-serif!important;letter-spacing:3px;color:#fff}.ak-eyebrow.ak-dark p{color:#6b746e}.ak-display h1,.ak-display h2{font-family:"Italiana",Georgia,serif!important;font-weight:400!important;line-height:.95!important;letter-spacing:-2px!important;color:var(--ak-ink);font-size:clamp(52px,6vw,96px)!important}.ak-hero-title h1,.ak-quote .ak-display h2{color:#fff!important;font-size:clamp(58px,7vw,110px)!important}.ak-display em{color:var(--ak-gold);font-style:italic}.ak-hero-copy{max-width:540px;color:#fff;font-size:16px;line-height:1.8}.ak-button .et_pb_button{font:400 10px/1 "DM Sans",Arial,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase;border-radius:0!important;padding:17px 21px!important}.ak-button-light .et_pb_button{color:#fff!important;border-color:rgba(255,255,255,.6)!important}.ak-button-dark .et_pb_button{color:var(--ak-ink)!important;border-color:var(--ak-ink)!important}.ak-intro,.ak-services{padding:140px 0!important;background:var(--ak-paper)}.ak-body-large{font-size:17px;line-height:1.9}.ak-property{background:#d9d4c9;padding:80px 0!important}.ak-property-row{display:flex;align-items:center}.ak-property-image img{height:720px!important;width:100%;object-fit:cover}.ak-property-copy{padding:4vw}.ak-facts{margin:35px 0;border-top:1px solid rgba(23,33,28,.18)}.ak-facts p{display:grid;grid-template-columns:1fr 1.5fr;margin:0;padding:17px 0;border-bottom:1px solid rgba(23,33,28,.18)}.ak-facts small{font-size:9px;letter-spacing:1.5px;color:#727b75}.ak-facts strong{font-size:12px;font-weight:400}.ak-quote{min-height:75vh;display:flex;align-items:center;text-align:center;padding:100px 0!important}.ak-quote:before{background:rgba(12,21,17,.72)}.ak-quote .et_pb_row{margin:auto}.ak-services{background:var(--ak-cream)}.ak-cards{margin-top:60px;padding-top:40px;border-top:1px solid rgba(23,33,28,.18)}.ak-card{padding:20px;border-right:1px solid rgba(23,33,28,.18)}.ak-card .et_pb_module_header{font-family:"Italiana",Georgia,serif!important;font-size:30px!important}.ak-card p{color:#5f6862;line-height:1.8}.ak-contact{padding:130px 0!important;background:var(--ak-deep);color:#fff}.ak-contact .ak-display h2{color:#fff}.ak-form input,.ak-form textarea{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.35)!important;color:#fff!important}.ak-form .et_pb_contact_submit{color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:2px;font-size:10px}.ak-footer{padding:60px 0 30px!important;background:#0b120f}.ak-footer-logo img{width:280px}.ak-footer-text{text-align:right;color:#879089;font-size:10px;letter-spacing:1px}.ak-footer-text a{color:inherit}@media(max-width:980px){.ak-row{width:88%}.ak-intro,.ak-services,.ak-contact{padding:90px 0!important}.ak-property-row{display:block}.ak-property-image img{height:62vh!important}.ak-property-copy{padding:60px 0}.ak-card{border-right:0;border-bottom:1px solid rgba(23,33,28,.18)}.ak-footer-text{text-align:left}.ak-display h1,.ak-display h2{letter-spacing:-1px!important}}
