@font-face{font-family:DKSerif;src:url(assets/fonts/cormorant-regular.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DKSerif;src:url(assets/fonts/cormorant-italic.ttf) format('truetype');font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:DKSans;src:url(assets/fonts/lato-regular.ttf) format('truetype');font-weight:400;font-display:swap}
.dk-page{width:100%;max-width:none!important;margin:0!important;background:#f2ede6;color:#423d36}.dk-page .dk{margin:0!important;max-width:none!important}.dk,.dk *{box-sizing:border-box}.dk{font:400 16px/1.08 DKSerif,Georgia,serif;letter-spacing:0;background:#f2ede6;color:#423d36}.dk p{margin:0 0 9px!important;font:inherit}.dk h1,.dk h2{font:400 34px/0.98 DKSerif,Georgia,serif;letter-spacing:-.025em;margin:0 0 8px!important;color:inherit}.dk a{color:inherit}.dk a:focus-visible{outline:3px solid #946d41;outline-offset:4px}.dk .dk-eyebrow{font:400 10px/1.5 DKSans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em}.dk-header{min-height:46px;padding:8px 6.3%;display:flex;gap:30px;justify-content:space-between;align-items:center}.dk-brand{font:400 16px/.95 DKSerif,Georgia,serif;letter-spacing:.08em;text-decoration:none}.dk-header nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font:400 9px/1.5 DKSans,Arial,sans-serif}.dk-header nav a{text-decoration:none;padding-bottom:3px}.dk-header nav a[aria-current]{border-bottom:1px solid #786b60}.dk-language{font:400 9px/1 DKSans,Arial,sans-serif}
.dk-image{background-image:url(assets/diepere-kijk-ontwerp.png);background-repeat:no-repeat;width:100%;margin:0!important}.dk-hero-image{aspect-ratio:1024/312;background-size:100% auto;background-position:0 3.75817%}.dk-hero-copy,.dk-end-copy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:normal}.dk-safety{padding:24px 3.1% 22px 6.3%;display:grid;grid-template-columns:42.7% 40.3% 1fr;gap:3.5%;align-items:center}.dk-woman{aspect-ratio:374/272;background-size:273.7968% auto;background-position:74.9231% 30.2215%}.dk .dk-quote{font:italic 18px/1.06 DKSerif,Georgia,serif;padding:0;align-self:center}.dk-quote:after{content:'';display:block;width:1px;height:46px;background:#80756a;margin-top:12px}.dk-world{display:grid;grid-template-columns:44.14% 1fr;align-items:center;gap:3.2%;padding:0 6.3% 0 0}.dk-world .dk-copy{padding:12px 0}.dk-canyon{aspect-ratio:452/265;background-size:226.5487% auto;background-position:0 53.1865%}.dk-stories{padding:11px 2.7% 16px 6.3%;display:grid;grid-template-columns:45.5% 38.5% 1fr;gap:3%;align-items:center}.dk-women{aspect-ratio:359/257;background-size:285.2368% auto;background-position:77.5940% 74.4332%}.dk-end-image{aspect-ratio:1024/232;background-size:100% auto;background-position:0 93.8650%}.dk-cta{position:relative;text-align:center;padding:12px 24px 22px;min-height:80px}.dk-cta .dk-eyebrow{font-size:8px;margin:0 0 5px!important}.dk-cta .wp-block-buttons{justify-content:center;display:flex;margin:0!important}.dk-cta .wp-block-button__link{display:inline-block;background:#2d271f;color:#f8f5ee;border:0;border-radius:30px;padding:8px 22px;font:400 13px/1 DKSerif,Georgia,serif;text-decoration:none;box-shadow:none}.dk-cta .wp-block-button__link:hover{background:#514332}.dk-cta:after{content:'';display:block;position:absolute;right:0;bottom:0;width:145px;height:70px;background-image:url(assets/diepere-kijk-ontwerp.png);background-size:1024px 1536px;background-position:right bottom;pointer-events:none}
@media(min-width:1280px){.dk-safety,.dk-stories{padding-top:36px;padding-bottom:36px}.dk{font-size:20px}.dk h2{font-size:43px}.dk-header{min-height:60px}.dk-header nav{font-size:12px}.dk-brand{font-size:20px}}
@media(max-width:760px){.dk{font-size:19px;line-height:1.2}.dk h2{font-size:36px;line-height:1.02;margin-bottom:14px!important}.dk h1{font-size:43px;line-height:1.02}.dk p{margin-bottom:14px!important}.dk-header{padding:18px 24px;gap:20px;flex-wrap:wrap}.dk-brand{font-size:19px}.dk-header nav{order:3;width:100%;gap:10px 18px;font-size:12px}.dk-language{font-size:12px}.dk-hero{background:#43392e}.dk-hero-image{aspect-ratio:440/165;background-size:232.7273% auto;background-position:75.3425% 3.3552%}.dk-hero-copy,.dk-end-copy{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none;padding:26px 24px!important;color:#f7f1e9;background:#43392e}.dk-safety,.dk-world,.dk-stories{display:flex;flex-direction:column;gap:24px;padding:28px 24px}.dk-copy{width:100%;padding:0!important}.dk .dk-quote{width:100%;border-left:1px solid #80756a;padding-left:16px;font-size:22px}.dk-quote:after{display:none}.dk-world .dk-canyon{order:2}.dk-stories .dk-women{order:2}.dk-stories .dk-quote{order:3}.dk-end-image{aspect-ratio:270/232;background-size:379.2593% auto;background-position:58.3554% 93.8650%}.dk-cta{padding:24px;min-height:100px}.dk-cta:after{display:none}.dk-cta .wp-block-button__link{font-size:19px;padding:13px 24px}.dk-cta .dk-eyebrow{font-size:10px}}

/* v1.1: real WordPress Cover block, all hero copy editable */
.dk-editable-hero.wp-block-cover{position:relative;display:flex;align-items:center;padding:34px 6.3% 24px;color:#f7f1e9;background:#43392e;overflow:hidden}
.dk-editable-hero>.wp-block-cover__image-background{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;z-index:0}
.dk-editable-hero>.wp-block-cover__background{position:absolute;inset:0;background:#201b16;opacity:.3;z-index:1}
.dk-editable-hero>.wp-block-cover__inner-container{position:relative;z-index:2;width:100%}
.dk-editable-hero .dk-hero-live-copy{max-width:none!important;margin:0!important}
.dk-editable-hero h1{font-size:43px;line-height:.96;color:#f7f1e9;max-width:520px;margin:12px 0 17px!important}
.dk-editable-hero p{max-width:440px;line-height:1.12}
.dk-editable-hero .dk-eyebrow{color:#f7f1e9}
.dk-editable-hero .dk-hero-live-copy>p:last-child{position:absolute;right:0;bottom:5px;width:80px;border-left:1px solid #e7dace;padding-left:14px;font-size:20px;font-style:italic;line-height:1.05}
@media(max-width:760px){.dk-editable-hero.wp-block-cover{padding:38px 24px!important;min-height:480px!important}.dk-editable-hero h1{font-size:42px}.dk-editable-hero .dk-hero-live-copy>p:last-child{position:static;width:auto;border-left:1px solid;padding-left:15px;margin-top:22px!important;font-size:23px}.dk-editable-hero p{line-height:1.25}.dk-editable-hero>.wp-block-cover__background{opacity:.5}}
