/* Kunstzicht homepage hero — 2026 */
.page-id-527 .kz-home-hero{--cream:#f1e8d8;--gold:#b98d57;--green:#18b870;position:relative;overflow:hidden;isolation:isolate;padding-bottom:70px!important;background:radial-gradient(ellipse at 63% 42%,rgba(132,82,42,.20) 0%,rgba(93,54,28,.12) 22%,rgba(47,29,18,.055) 43%,transparent 65%),radial-gradient(ellipse at 58% 82%,rgba(190,126,69,.14) 0%,rgba(117,70,37,.07) 32%,transparent 66%),linear-gradient(to bottom,#020302 0%,#020302 72%,#0a0907 100%)}
.page-id-527 .kz-home-hero:before{content:"";position:absolute;left:5%;top:12%;bottom:8%;width:1px;background:linear-gradient(transparent,var(--gold) 22%,var(--green) 80%,transparent);z-index:4}
.page-id-527 .kz-home-hero:after{content:"KUNSTZICHT";position:absolute;left:6%;bottom:18px;color:rgba(241,232,216,.027);font-size:clamp(85px,12vw,190px);line-height:.8;letter-spacing:-.055em;white-space:nowrap;z-index:0;pointer-events:none}
.page-id-527 .kz-home-hero>.section_inner,.page-id-527 .kz-home-hero>.full_section_inner{position:relative;z-index:2;display:flex;align-items:center}
.page-id-527 .kz-home-hero-text{display:flex;align-items:center;z-index:5}
.page-id-527 .kz-home-hero-copy{max-width:620px;padding:70px 30px 70px 55px;position:relative}
.page-id-527 .kz-home-hero-copy:before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-165px;top:14%;width:270px;height:72%;background:radial-gradient(ellipse at 55% 50%,rgba(177,105,55,.15) 0%,rgba(118,68,34,.09) 30%,rgba(61,36,22,.045) 52%,transparent 74%);filter:blur(22px);transform:rotate(-4deg)}
.page-id-527 .kz-home-hero-copy:after{content:"";position:absolute;right:-115px;top:42%;width:150px;height:1px;z-index:8;pointer-events:none;background:linear-gradient(90deg,rgba(185,141,87,.18),var(--gold) 52%,var(--green));box-shadow:45px 0 20px rgba(185,141,87,.18),80px 0 28px rgba(24,184,112,.08)}
.page-id-527 .kz-home-kicker{display:flex;align-items:center;gap:13px;margin-bottom:24px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.page-id-527 .kz-home-kicker:before{content:"";width:38px;height:1px;background:var(--green);box-shadow:0 0 16px rgba(24,184,112,.45)}
.page-id-527 .kz-home-hero h1{margin:0!important;color:var(--cream)!important;font-size:clamp(58px,6.2vw,100px)!important;line-height:.92!important;font-weight:300!important;letter-spacing:-.055em!important;text-transform:none!important;text-shadow:0 20px 55px rgba(0,0,0,.5)}.page-id-527 .kz-home-hero h1 span{color:var(--gold)}
.page-id-527 .kz-home-lead{max-width:520px;margin:30px 0 0;color:#d6cec1;font-size:18px;line-height:1.8}.page-id-527 .kz-home-actions{display:flex;gap:30px;align-items:center;margin-top:36px;flex-wrap:wrap}.page-id-527 .kz-home-actions a{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;transition:.25s}.page-id-527 .kz-home-primary{padding:15px 22px;border:1px solid var(--green);color:var(--green)!important}.page-id-527 .kz-home-primary:hover{background:var(--green);color:#020302!important}.page-id-527 .kz-home-secondary{padding:12px 0;color:var(--gold)!important;border-bottom:1px solid rgba(185,141,87,.55)}

/* Foto: originele afmetingen behouden; kader volgt uitsluitend de afbeelding */
.page-id-527 .kz-home-hero-photo{position:relative;z-index:10;padding:0 0 0 32px;box-sizing:border-box}
.page-id-527 .kz-home-hero-photo:before{content:""!important;display:block!important;position:absolute;z-index:7;pointer-events:none;left:-145px;top:8%;bottom:6%;width:235px;background:radial-gradient(ellipse at 100% 42%,rgba(194,126,68,.25) 0%,rgba(139,83,43,.16) 25%,rgba(79,47,28,.085) 47%,rgba(2,3,2,0) 76%);filter:blur(20px);opacity:.96;transform:rotate(-3deg)}
.page-id-527 .kz-home-hero-photo:after{content:""!important;display:block!important;position:absolute;z-index:8;pointer-events:none;left:-52px;top:42%;width:72px;height:1px;background:linear-gradient(90deg,var(--green),var(--gold),rgba(185,141,87,.28));box-shadow:-20px 0 20px rgba(24,184,112,.10),-5px 18px 44px rgba(166,99,52,.18)}
.page-id-527 .kz-home-hero-photo .wpb_text_column{margin:0!important}
.page-id-527 .kz-home-hero-photo .wpb_wrapper{position:relative;z-index:11;display:inline-block;line-height:0;margin:0!important;padding:7px;border:1px solid rgba(185,141,87,.55);background:rgba(10,11,9,.72);box-shadow:0 24px 65px rgba(0,0,0,.55),0 0 30px rgba(185,141,87,.10)}
.page-id-527 .kz-home-hero-photo .wpb_wrapper:before{content:"";position:absolute;left:-1px;top:34px;width:2px;height:82px;background:linear-gradient(var(--green),var(--gold));box-shadow:0 0 16px rgba(24,184,112,.30);z-index:13}
.page-id-527 .kz-home-hero-photo .wpb_wrapper:after{content:"";position:absolute;z-index:9;pointer-events:none;left:-88px;bottom:-34px;width:185px;height:95px;background:radial-gradient(ellipse at 60% 40%,rgba(211,146,82,.16) 0%,rgba(145,83,43,.10) 35%,rgba(73,43,27,.04) 58%,transparent 76%);filter:blur(18px);transform:rotate(8deg)}
.page-id-527 .kz-home-hero-photo img{position:relative;z-index:12;display:block;height:auto!important;margin:0!important;float:none!important;filter:none!important;opacity:1!important;box-shadow:0 12px 34px rgba(0,0,0,.38)}

@media(max-width:767px){.page-id-527 .kz-home-hero{padding-bottom:35px!important}.page-id-527 .kz-home-hero>.section_inner,.page-id-527 .kz-home-hero>.full_section_inner{display:block}.page-id-527 .kz-home-hero-copy{padding:50px 24px 42px 34px}.page-id-527 .kz-home-hero-copy:before,.page-id-527 .kz-home-hero-copy:after{display:none}.page-id-527 .kz-home-hero h1{font-size:50px!important}.page-id-527 .kz-home-lead{font-size:16px}.page-id-527 .kz-home-hero:before{left:16px;top:35px;bottom:auto;height:150px}.page-id-527 .kz-home-hero:after{bottom:8px}.page-id-527 .kz-home-hero-photo{padding:0 18px 28px 34px}.page-id-527 .kz-home-hero-photo:before,.page-id-527 .kz-home-hero-photo:after,.page-id-527 .kz-home-hero-photo .wpb_wrapper:after{display:none!important}.page-id-527 .kz-home-hero-photo .wpb_wrapper{max-width:100%;box-sizing:border-box}}
