.page-malden{overflow-x:clip}.malden-hero{position:relative;min-height:100svh;display:grid;align-items:end;isolation:isolate;overflow:hidden;color:var(--color-white);background:var(--color-dark)}.malden-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#1212120a 22%,#121212ab),linear-gradient(90deg,#1212129e,#1212120d 74%)}.malden-hero__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.malden-hero__content{width:min(var(--container),calc(100% - 40px));margin-inline:auto;padding:170px 0 clamp(68px,8vw,106px)}.malden-hero__eyebrow{margin-bottom:14px;color:var(--color-gold);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.52)}.malden-hero h1{max-width:1030px;color:var(--color-white);font-size:clamp(3.7rem,8vw,7.7rem);text-shadow:0 3px 28px rgba(0,0,0,.55)}.malden-hero__intro{max-width:760px;margin-top:22px;color:#fffffff0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:500;line-height:1.78;text-shadow:0 2px 18px rgba(0,0,0,.58)}.malden-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media(max-width:680px){.malden-hero__image{object-position:58% center}.malden-hero__content{width:calc(100% - 28px);padding:112px 0 38px}.malden-hero h1{font-size:clamp(3.1rem,14.8vw,5.15rem)}.malden-hero__intro{margin-top:16px;line-height:1.62}.malden-hero__actions{gap:9px;margin-top:22px}}.malden-fit{background:var(--bg-light)}.malden-fit__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,8vw,112px);align-items:start}.malden-fit h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,6vw,5.7rem)}.malden-fit__intro>p:not(.section-label){margin-top:20px;color:var(--color-muted);font-size:1.03rem;line-height:1.8}.malden-fit__questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.malden-fit__questions li{min-width:0;min-height:128px;padding:22px;border-radius:var(--radius-md);color:var(--color-blue-dark);background:var(--color-white);box-shadow:0 10px 28px #1212120e;font-weight:600;line-height:1.55}.malden-fit__questions span{display:block;margin-bottom:8px;color:var(--color-gold);font-family:var(--font-heading);font-size:1.2rem;font-weight:500}@media(max-width:900px){.malden-fit__layout{grid-template-columns:1fr}}@media(max-width:540px){.malden-fit__questions{grid-template-columns:1fr}.malden-fit__questions li{min-height:0}}.malden-compare{color:var(--color-white);background:radial-gradient(circle at 80% 16%,rgba(182,170,82,.18),transparent 32%),linear-gradient(135deg,var(--color-dark),var(--color-blue-dark))}.malden-compare__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr);gap:clamp(40px,8vw,110px);align-items:end}.malden-compare .section-label,.malden-compare h2{color:var(--color-gold)}.malden-compare h2{margin-top:12px;font-size:clamp(3.4rem,7vw,6.5rem)}.malden-compare__head>div:last-child{color:#ffffffd4;line-height:1.78}.malden-compare__head a{display:inline-block;margin-top:18px;color:var(--color-gold);font-family:var(--font-heading);font-size:1.16rem;text-decoration:underline;text-underline-offset:5px}.malden-compare__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(42px,7vw,76px)}.malden-option{min-width:0;min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff12}.malden-option--buffet,.malden-option--live{grid-column:span 3;min-height:320px;padding:clamp(30px,5vw,52px)}.malden-option--lunch,.malden-option--burger,.malden-option--grazing{grid-column:span 2}.malden-option>span{color:var(--color-gold);font-family:var(--font-heading);font-size:1.35rem}.malden-option h3{margin-top:18px;color:var(--color-white);font-size:clamp(2.2rem,4vw,3.8rem)}.malden-option p{margin-top:18px;color:#fffc;line-height:1.72}@media(max-width:900px){.malden-compare__head{grid-template-columns:1fr}.malden-option--buffet,.malden-option--live,.malden-option--lunch,.malden-option--burger,.malden-option--grazing{grid-column:span 6;min-height:0}}.malden-live{background:var(--color-white)}.malden-live__grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,112px);align-items:center}.malden-live figure{margin:0;overflow:hidden;border-radius:180px 180px 28px 28px;box-shadow:0 22px 58px #12121221}.malden-live figure img{width:100%;min-height:650px;object-fit:cover}.malden-live h2,.malden-food h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,6vw,5.5rem)}.malden-live__grid>div>p:not(.section-label){margin-top:20px;color:var(--color-muted);line-height:1.8}.malden-live .button{margin-top:26px}.malden-live aside{margin-top:34px;padding:clamp(26px,4vw,40px);border-radius:24px;background:var(--bg-soft)}.malden-live aside h3{color:var(--color-blue-dark);font-size:clamp(2rem,3.2vw,3rem)}.malden-live aside ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:20px 0 0;padding-left:22px;color:var(--color-muted)}.malden-live aside p{margin-top:20px;color:var(--color-muted);line-height:1.7}.malden-food{background:var(--bg-soft)}.malden-food__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.malden-food__card{min-width:0;overflow:hidden;border-radius:28px;background:var(--color-white);box-shadow:0 14px 40px #12121211}.malden-food__card--burger{grid-column:span 7;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.malden-food__card--lunch{grid-column:span 5}.malden-food__card--buffet{grid-column:3 / span 8;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)}.malden-food__card img{width:100%;height:310px;object-fit:cover}.malden-food__card--burger img,.malden-food__card--buffet img{height:100%;min-height:480px}.malden-food__card--buffet img{order:2}.malden-food__card>div{padding:clamp(28px,5vw,48px)}.malden-food h2{font-size:clamp(2.8rem,5vw,4.8rem)}.malden-food__card>div>p:not(.section-label){margin-top:18px;color:var(--color-muted);line-height:1.76}.malden-food__card a{display:inline-block;margin-top:24px;color:var(--color-olive);font-family:var(--font-heading);font-size:1.15rem;text-decoration:underline;text-underline-offset:5px}@media(max-width:940px){.malden-live__grid{grid-template-columns:1fr}.malden-live figure{max-width:600px}.malden-food__card--burger,.malden-food__card--lunch,.malden-food__card--buffet{grid-column:span 12}}@media(max-width:620px){.malden-live figure img{min-height:480px}.malden-live aside ul{grid-template-columns:1fr}.malden-food__card--burger,.malden-food__card--buffet{grid-template-columns:1fr}.malden-food__card--buffet img{order:0}.malden-food__card--burger img,.malden-food__card--buffet img{height:300px;min-height:0}}.malden-occasions{background:var(--color-light)}.malden-occasions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.malden-occasions__grid article{min-width:0;padding:clamp(30px,5vw,56px);border:1px solid rgba(83,97,113,.13);border-radius:30px;background:var(--color-white)}.malden-occasions h2,.malden-materials h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,5.6vw,5.2rem)}.malden-occasions__grid article>p:not(.section-label){margin-top:20px;color:var(--color-muted);line-height:1.8}.malden-occasions ul{display:grid;gap:11px;margin:24px 0 0;padding:0;list-style:none}.malden-occasions li{position:relative;padding-left:26px;color:var(--color-muted);line-height:1.62}.malden-occasions li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:9px;border-radius:50%;background:var(--color-gold)}.malden-materials{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,8vw,108px);align-items:center;margin-top:clamp(70px,10vw,120px);padding:clamp(34px,6vw,68px);border-radius:32px;color:var(--color-white);background:linear-gradient(135deg,var(--color-blue-dark),var(--color-dark))}.malden-materials .section-label,.malden-materials h2{color:var(--color-gold)}.malden-materials>div>p:not(.section-label){margin-top:20px;color:#ffffffd4;line-height:1.78}.malden-materials .button{margin-top:26px}.malden-materials ul{margin-top:0}.malden-materials li{padding:16px 10px 16px 34px;border-bottom:1px solid rgba(255,255,255,.11);color:#ffffffdb}.malden-materials li:before{left:8px}@media(max-width:900px){.malden-occasions__grid,.malden-materials{grid-template-columns:1fr}}@media(max-width:520px){.malden-materials{padding:30px 22px;border-radius:24px}}.malden-practical{background:var(--bg-light)}.malden-practical h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,6vw,5.6rem)}.malden-check{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(40px,8vw,108px);align-items:start}.malden-check header>p:last-child{margin-top:18px;color:var(--color-muted);line-height:1.72}.malden-check ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.malden-check li{position:relative;min-width:0;padding:20px 20px 20px 48px;border-radius:var(--radius-md);color:var(--color-muted);background:var(--color-white);box-shadow:0 10px 28px #1212120d;line-height:1.62}.malden-check li:before{content:"";position:absolute;left:20px;top:28px;width:10px;height:10px;border:2px solid var(--color-gold);border-radius:50%}.malden-process,.malden-region,.malden-nearby,.malden-faq{margin-top:clamp(76px,10vw,126px)}.malden-process{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(40px,8vw,108px);align-items:start}.malden-process ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;counter-reset:malden-step;list-style:none}.malden-process li{position:relative;min-height:142px;padding:58px 22px 22px;border-radius:var(--radius-md);color:var(--color-muted);background:var(--color-white);line-height:1.66;counter-increment:malden-step}.malden-process li:before{content:counter(malden-step,decimal-leading-zero);position:absolute;left:22px;top:16px;color:var(--color-olive);font-family:var(--font-heading);font-size:1.35rem}.malden-region{padding:clamp(34px,6vw,68px);border-radius:32px;color:var(--color-white);background:linear-gradient(135deg,#555116f0,#3f4a57f0),url(/images/experience/jeffs-catering-sfeervolle-catering-locatie.webp) center / cover}.malden-region .section-label,.malden-region h2{color:var(--color-gold)}.malden-region h2{max-width:840px}.malden-region>p:last-child{max-width:840px;margin-top:22px;color:#ffffffe6;font-size:1.04rem;line-height:1.8}.malden-region a{color:var(--color-gold);text-decoration:underline;text-underline-offset:4px}.malden-nearby{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,82px);align-items:center;padding:clamp(28px,5vw,52px);border:1px solid rgba(83,97,113,.14);border-radius:26px;background:var(--color-white)}.malden-nearby h2{font-size:clamp(2.4rem,4.8vw,4.4rem)}.malden-nearby>p{color:var(--color-muted);line-height:1.78}.malden-nearby a{color:var(--color-blue-dark);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:4px}.malden-faq{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:clamp(40px,8vw,108px);align-items:start}.malden-faq__list{display:grid;gap:12px}.malden-faq details{min-width:0;border:1px solid rgba(83,97,113,.14);border-radius:var(--radius-md);background:var(--color-white)}.malden-faq summary{position:relative;min-height:58px;display:flex;align-items:center;padding:18px 58px 18px 22px;color:var(--color-blue-dark);font-family:var(--font-heading);font-size:1.35rem;line-height:1.2;cursor:pointer;list-style:none}.malden-faq summary::-webkit-details-marker{display:none}.malden-faq summary:after{content:"+";position:absolute;right:22px;color:var(--color-olive);font-family:var(--font-body);font-size:1.45rem}.malden-faq details[open] summary:after{content:"−"}.malden-faq details p{padding:0 22px 22px;color:var(--color-muted);line-height:1.75}@media(max-width:900px){.malden-check,.malden-process,.malden-nearby,.malden-faq{grid-template-columns:1fr}}@media(max-width:560px){.malden-check ul,.malden-process ol{grid-template-columns:1fr}.malden-region{padding:30px 22px;border-radius:24px}}.malden-cta{color:var(--color-white);background:linear-gradient(90deg,#121212c7,#12121257),url(/images/lunch-borrel/borrel-op-locatie.webp) center / cover no-repeat}.malden-cta__inner{text-align:center}.malden-cta .section-label,.malden-cta h2{color:var(--color-gold)}.malden-cta h2{margin-top:12px;font-size:clamp(3.5rem,7vw,6.4rem)}.malden-cta p:not(.section-label){max-width:700px;margin:22px auto 0;color:#ffffffe6;font-size:1.08rem;line-height:1.78}.malden-cta .button{margin-top:30px}
