.au-k-sec{padding:clamp(56px, 8vw, 110px) var(--edge);background:var(--ink);color:var(--paper)}.au-k-sec-head{max-width:var(--maxw);margin:0 auto clamp(32px,4vw,52px)}.au-k-sec-head h2{font-family:var(--serif);color:var(--paper);margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.au-k-sec-head--eyebrow-gross .au-eyebrow{color:var(--gold-bright);font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.1;font-family:var(--serif);text-transform:none;letter-spacing:normal;font-weight:300}.au-k-sec-head--eyebrow-gross h2{color:#fff;margin-top:14px;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:300;line-height:1.1}.au-k-contact{max-width:var(--maxw);grid-template-columns:1.05fr .95fr;gap:clamp(24px,3vw,40px);margin:0 auto;display:grid}@media (max-width:860px){.au-k-contact{grid-template-columns:1fr}}.au-k-form{flex-direction:column;display:flex}.au-k-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.au-k-form .au-fld{text-align:left;flex-direction:column;gap:7px;display:flex}.au-k-form .au-fld.au-full{grid-column:1/-1}.au-k-form .au-fld label{font-family:var(--sans);letter-spacing:.04em;color:var(--stone);font-size:.82rem}.au-k-form .au-fld input,.au-k-form .au-fld textarea{color:var(--paper);font-family:var(--sans);resize:vertical;background:#ede7db0a;border:1px solid #ede7db29;border-radius:11px;padding:14px 15px;font-size:1rem;transition:border-color .2s}.au-k-form .au-fld input:focus,.au-k-form .au-fld textarea:focus{border-color:var(--gold-bright);outline:none}.au-k-form .au-consent{font-family:var(--sans);color:var(--stone);text-align:left;align-items:flex-start;gap:11px;margin-top:18px;font-size:.83rem;line-height:1.45;display:flex}.au-k-form .au-consent input{width:17px;height:17px;accent-color:var(--gold);flex:none;margin-top:3px}.au-k-form .au-consent a{color:var(--gold-bright);text-decoration:underline}.au-k-form>.au-btn{align-self:flex-start;margin-top:22px}.au-k-form-error{color:#e3968f;font-family:var(--sans);margin-top:14px;font-size:.9rem}.au-k-form-done h3{font-family:var(--serif);color:var(--paper);margin:0 0 10px;font-size:1.6rem}.au-k-form-done p{color:var(--stone);font-family:var(--sans)}.au-k-details{flex-direction:column;gap:14px;display:flex}.au-k-details-grid{max-width:var(--maxw);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,24px);margin:0 auto;display:grid}.au-kc{border-radius:var(--r-md);background:#ede7db0a;border:1px solid #ede7db1f;padding:22px 24px;transition:border-color .25s,background .25s;display:block}.au-kc:hover{border-color:var(--gold-bright);background:#ede7db12}.au-kc h3{font-family:var(--serif);color:var(--paper);margin:0 0 6px;font-size:1.15rem}.au-kc p{font-family:var(--sans);color:var(--stone);margin:0}.au-kc small{font-family:var(--sans);color:var(--gold-bright);margin-top:8px;font-size:.82rem;display:block}.au-k-map-section{padding:clamp(40px, 6vw, 90px) var(--edge) clamp(56px, 8vw, 110px);background:var(--ink)}.au-k-map-outer{max-width:var(--maxw);border-radius:var(--r-lg);background:var(--ink-soft);border:1px solid #d9bc822e;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000c}.au-k-map-frame{filter:grayscale(.15)contrast(1.03);width:100%;height:clamp(380px,52vh,560px)}.au-k-map-gate{text-align:center;color:var(--stone);font-family:var(--sans);padding:clamp(40px,6vw,70px) clamp(20px,4vw,40px)}.au-k-map-gate p{max-width:460px;margin:0 auto 20px}.au-k-map-gate-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.au-k-map-gate .au-consent-btn-secondary{color:var(--paper);border:1px solid #ede7db4d}@media (max-width:640px){.au-k-form-grid{grid-template-columns:1fr}.au-k-form .au-fld.au-full{grid-column:auto}}.au-inquiry--kontaktspalte{background:0 0;border-top:0;padding:0}.au-inquiry--kontaktspalte .au-inq-inner{max-width:none;margin:0}@media (max-width:860px){.au-inquiry--kontaktspalte .au-inq-inner{padding:clamp(22px,5vw,34px)}}@media (max-width:560px){.au-inquiry--kontaktspalte .au-inq-inner{padding:18px}}
