:root{--burgundy:#70283b;--ink:#47232c;--cream:#f7eddf;--paper:#fcf8f1;--rose:#e8c7cf;--green:#2d4c3e;--yellow:#f1da91;--line:#d9c4b7;--display:Fraunces,Georgia,serif;--body:Manrope,Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.65 var(--body)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.35}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #245c9f;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.07;letter-spacing:-.045em}h2{font-size:clamp(34px,4.7vw,64px)}h3{font-size:28px}button{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.skip{position:absolute;top:-80px;left:16px;background:var(--burgundy);color:var(--cream);padding:12px;z-index:10}.skip:focus{top:10px}.site-header{background:var(--cream)}.header-inner{max-width:1440px;min-height:112px;margin:auto;padding:18px 6%;display:flex;align-items:center;justify-content:space-between;gap:25px}.wordmark{width:100px;flex-shrink:0}.wordmark img{width:100%;height:auto}.site-header nav{display:flex;gap:32px;font-size:14px;font-weight:600}.site-header nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:6px}.nav-cta{font-size:13px;font-weight:700;border-bottom:1px solid var(--burgundy);padding:7px 0}.nav-cta span{margin-left:14px}.hero{background:var(--burgundy);color:var(--cream);display:grid;grid-template-columns:1.08fr 1fr;min-height:670px;padding:65px max(6%,calc((100% - 1260px)/2));gap:30px;overflow:hidden}.eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.8px;font-weight:700;display:block;margin-bottom:22px;color:var(--burgundy)}.eyebrow.light{color:var(--cream)}.hero h1{font-size:clamp(50px,6vw,88px);line-height:1.02;max-width:660px}.hero h1 em{font-style:normal;color:var(--rose)}.hero-copy>p{max-width:370px;font-size:15px;line-height:1.85;margin:28px 0 28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--burgundy);color:var(--cream);padding:15px 22px;border:1px solid var(--burgundy);border-radius:0;font-weight:700;font-size:13px;min-height:51px;text-align:left}.button:hover{background:var(--ink);color:var(--cream)}.button-cream{background:var(--cream);color:var(--burgundy);border-color:var(--cream)}.button-cream:hover{background:var(--rose);color:var(--burgundy)}.button-outline{background:transparent;color:var(--burgundy)}.hero-footnote{display:block;font-size:9px;letter-spacing:1.1px;margin-top:36px}.hero-art{position:relative;align-self:center;padding:14px 5px 38px 12px}.recipe-photo{position:relative;overflow:hidden;background-color:var(--rose)}.photo-stew img{position:absolute;height:190%;width:auto;max-width:none;left:50%;top:-65%;transform:translateX(-50%)}.hero-photo{height:480px;border-radius:45% 49% 38% 46%;transform:rotate(4deg)}.hero-photo img{transform:translateX(-50%) rotate(-4deg);height:200%;top:-65%}.hero-stamp{position:absolute;right:-13px;top:-8px;width:118px;height:118px;background:var(--yellow);color:var(--burgundy);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(12deg)}.hero-stamp>span{font-size:11px;font-weight:700;line-height:1.45;letter-spacing:1px;text-align:center}.hero-stamp .spoon{width:47px;margin-top:5px}.hero-caption{position:absolute;bottom:0;right:24px;font-family:var(--display);font-size:21px;transform:rotate(-5deg)}.ticker{background:var(--yellow);color:var(--burgundy);display:flex;justify-content:center;align-items:center;gap:34px;padding:17px 24px;overflow:hidden}.ticker>span{font-size:10px;letter-spacing:1px;font-weight:700;white-space:nowrap}.ticker i{font-style:normal;font-size:18px}.section{max-width:1320px;margin:auto;padding:100px 6%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:12px}.section-heading>p{font-size:13px;line-height:1.8;max-width:240px}.recipe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter{padding:8px 17px;background:transparent;border:1px solid var(--line);border-radius:20px;font-size:12px;min-height:39px;font-weight:600}.filter.active{background:var(--burgundy);color:var(--cream);border-color:var(--burgundy)}.search{width:270px;border-bottom:1px solid var(--burgundy);display:flex;align-items:center;gap:10px}.search input{background:transparent;border:0;padding:9px 0;min-width:0;flex:1;width:100%;font-size:12px;color:var(--ink);border-radius:0}.search span[aria-hidden]{font-size:27px}.recipe-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}.card-image{display:block;position:relative;overflow:hidden}.card-image .recipe-photo{height:370px;transition:transform .3s ease}.card-image:hover .recipe-photo{transform:scale(1.025)}.card-tag{position:absolute;top:19px;left:19px;background:var(--cream);color:var(--burgundy);font-weight:700;font-size:10px;letter-spacing:.8px;padding:7px 13px}.card-arrow{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;background:var(--cream);color:var(--burgundy);width:38px;height:38px;border-radius:50%;font-size:22px}.photo-bitterballen{background-image:url('/assets/beeldrichting-kookmerk-v1.png');background-size:300% auto;background-position:100% 62%}.card-copy{padding:22px 0 0}.card-meta{display:flex;gap:20px;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:11px}.card-copy h3{font-size:clamp(24px,2.6vw,36px);line-height:1.12;margin-bottom:17px}.card-copy h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.difficulty{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:var(--burgundy);font-size:10px;font-weight:600}.spoons{display:flex;gap:3px;align-items:center}.spoon{width:22px;height:12px;overflow:visible;display:block}.spoon path{fill:none;stroke:currentColor;stroke-width:1.7}.spoon.filled path{fill:currentColor}.level-number{font-weight:700}.preview-note{font-size:11px;margin-top:36px;max-width:620px;color:#725555}.empty-state{padding:50px 0;font-size:15px}.kitchen-help{display:grid;grid-template-columns:1fr 1fr;background:var(--rose);max-width:1440px;margin:0 auto 30px}.help-art{background:var(--yellow);min-height:430px;display:flex;align-items:center;justify-content:center;position:relative;padding:35px;overflow:hidden}.help-art img{width:85%;max-width:390px;transform:rotate(-8deg)}.help-art>span{position:absolute;bottom:28px;right:34px;font-weight:700;letter-spacing:1.5px;line-height:1.5;font-size:10px;transform:rotate(6deg)}.help-copy{padding:65px 12% 65px 10%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.help-copy h2{font-size:clamp(35px,4vw,52px)}.help-copy>p{font-size:13px;line-height:1.9;margin:24px 0;max-width:340px}.text-link{display:inline-flex;justify-content:space-between;gap:25px;align-items:center;font-size:12px;font-weight:700;border-bottom:1px solid var(--burgundy);padding-bottom:6px}.about{padding-top:85px;padding-bottom:85px}.about h2{max-width:900px}.about-bottom{margin-top:35px;display:flex;justify-content:space-between;gap:50px;align-items:center}.about-bottom>p{max-width:550px;font-size:14px;line-height:1.95}.about-mark{display:flex;gap:20px;align-items:center}.about-mark>.spoon{width:80px;height:35px;transform:rotate(-30deg)}.about-mark>span{font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.8}.difficulty-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px max(6%,calc((100% - 1160px)/2));background:#ede1d2}.difficulty-section h2{font-size:40px;max-width:400px}.difficulty-section>div>p{font-size:12px;line-height:1.9;margin-top:20px}.difficulty-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.difficulty-grid>div{border-top:1px solid var(--line);padding-top:17px}.difficulty-grid .difficulty{gap:6px}.difficulty-grid .difficulty>span:last-child{flex-basis:100%;font-size:12px;margin-top:3px}.difficulty-grid .spoon{width:20px}.difficulty-grid p{font-size:11px;line-height:1.7;margin-top:8px;max-width:180px}.site-footer{background:var(--burgundy);color:var(--cream);padding:55px max(6%,calc((100% - 1160px)/2)) 20px}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:45px}.footer-main>img{width:125px;height:auto}.footer-main p{font-family:var(--display);font-size:25px;line-height:1.3}.footer-main p span{font:400 11px/1.6 var(--body)}.footer-main>a{font-size:12px;font-weight:700;border-bottom:1px solid var(--cream);padding:6px 0}.footer-main>a span{margin-left:24px}.footer-bottom{border-top:1px solid #ad7c89;padding-top:17px;display:flex;justify-content:space-between;gap:24px;font-size:9px;line-height:1.6}.breadcrumbs{max-width:1320px;margin:auto;padding:25px 6% 0;display:flex;gap:14px;font-size:10px}.breadcrumbs>a:hover{text-decoration:underline}.recipe-hero{max-width:1320px;padding:55px 6% 70px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.recipe-intro h1{font-size:clamp(65px,8vw,113px);color:var(--burgundy);margin:0 0 8px;line-height:.95}.recipe-intro h2{font-family:var(--body);font-size:19px;line-height:1.45;letter-spacing:0;max-width:400px}.recipe-intro>p{font-size:13px;max-width:430px;margin:20px 0;line-height:1.85}.recipe-intro>.difficulty{margin-top:24px;font-size:11px}.recipe-times{display:flex;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px;padding:16px 0;font-size:11px}.recipe-times span{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.recipe-times b{font-size:17px}.recipe-intro>.time-note{font-size:10px;line-height:1.65;margin-top:9px}.recipe-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.recipe-hero-art{position:relative}.recipe-hero-art>.recipe-photo{height:550px;border-radius:44% 45% 5px 5px}.recipe-hero-art>.photo-bitterballen{background-position:100% 57%}.image-disclosure{display:block;font-size:9px;text-align:right;margin-top:9px}.recipe-layout{max-width:1320px;margin:auto;padding:15px 6% 100px;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:80px;align-items:start}.ingredients-panel{background:var(--paper);padding:32px 27px;border-top:4px solid var(--burgundy)}.panel-top h2{font-size:34px}.panel-top .eyebrow{margin-bottom:10px}.servings{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 12px}.servings>label{font-size:11px;font-weight:700}.stepper{display:flex;align-items:center;border:1px solid var(--line)}.stepper button{border:0;background:transparent;width:32px;height:37px;font-size:21px}.stepper input{appearance:textfield;-moz-appearance:textfield;background:transparent;color:var(--ink);border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);width:40px;height:37px;text-align:center;font-size:13px;font-weight:700;border-radius:0}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.serving-presets{display:flex;gap:5px;flex-wrap:wrap}.serving-presets button{font-size:10px;border:1px solid var(--line);background:transparent;padding:6px 9px;min-height:32px}.serving-presets .selected{background:var(--burgundy);border-color:var(--burgundy);color:var(--cream)}.yield-note{font-size:11px;margin-top:14px}.ingredients{list-style:none;margin:18px 0 23px;padding:0}.ingredients>li{border-bottom:1px solid var(--line);padding:15px 0}.ingredient-check{display:flex;gap:11px;align-items:flex-start;cursor:pointer;font-size:12px;line-height:1.7}.ingredient-check>input{position:absolute;opacity:0;width:18px;height:18px;pointer-events:none}.check-box{width:15px;height:15px;border:1px solid var(--burgundy);flex:0 0 15px;margin-top:4px;position:relative}.ingredient-check input:focus-visible+.check-box{outline:3px solid #245c9f;outline-offset:4px}.ingredient-check input:checked+.check-box{background:var(--burgundy)}.ingredient-check input:checked+.check-box:after{content:'✓';position:absolute;left:2px;top:-7px;color:var(--cream);font-size:13px}.ingredient-text b{font-weight:700}.checked .ingredient-text{text-decoration:line-through;opacity:.5}.ingredient-links{display:flex;gap:14px;margin:6px 0 0 26px;font-size:9px;color:var(--burgundy)}.ingredient-links a{border-bottom:1px solid var(--line)}.shopping-copy{width:100%;font-size:11px;padding:13px 16px}.copy-status{font-size:11px;margin-top:10px;color:var(--green)}.shop-info{font-size:10px;margin-top:17px;line-height:1.8}.shop-info summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:3px}.shop-info p{margin-top:10px}.equipment{border-top:1px solid var(--line);padding-top:23px;margin-top:25px}.equipment h3{font-size:23px}.equipment ul{padding-left:17px;margin-bottom:0;font-size:11px;line-height:2}.method>.eyebrow{margin-bottom:15px}.method>h2{font-size:50px}.scaling-note{font-size:11px;line-height:1.9;max-width:540px;margin:22px 0 5px;color:#725555}.steps{list-style:none;padding:0;margin:0}.steps>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--line);padding:33px 0}.step-number{font-family:var(--display);font-size:29px;color:var(--burgundy);line-height:1.2}.steps h3{font-size:27px;letter-spacing:-.03em;margin-bottom:15px}.steps p{font-size:13px;line-height:1.95}.recipe-tip{background:var(--yellow);padding:20px 23px;margin-top:23px}.recipe-tip>span{font-size:9px;letter-spacing:1.4px;font-weight:700}.recipe-tip>p{font-size:12px;line-height:1.8;margin-top:7px}.recipe-notes{margin:30px 0 40px}.recipe-notes h3{font-size:27px}.recipe-notes ul{padding-left:18px;font-size:12px;line-height:1.9;margin:17px 0 22px}.recipe-notes>p{font-size:11px;line-height:1.9}.draft-disclosure{margin-top:17px;color:#725555}.error{color:#9e1f31;font-size:11px;margin-top:12px}.not-found h1{font-size:clamp(70px,9vw,120px);color:var(--burgundy)}.not-found p{margin:24px 0}.not-found .button{margin-top:10px}dialog{border:1px solid var(--burgundy);background:var(--cream);color:var(--ink);padding:30px;width:min(90%,600px)}dialog::backdrop{background:#29101c99}dialog h2{font-size:32px}dialog p{font-size:13px;margin:20px 0}dialog textarea{display:block;width:100%;min-height:300px;background:var(--paper);color:var(--ink);border:1px solid var(--line);font-size:13px;padding:14px;margin-bottom:20px;resize:vertical}
@media(min-width:1550px){.hero{padding-left:calc((100% - 1260px)/2);padding-right:calc((100% - 1260px)/2)}}
@media(max-width:1000px){.header-inner{min-height:95px}.hero{padding-top:50px;padding-bottom:50px;min-height:600px}.hero h1{font-size:65px}.hero-photo{height:390px}.hero-stamp{width:95px;height:95px;right:-5px}.hero-stamp>span{font-size:9px}.hero-footnote{font-size:8px}.ticker{gap:20px}.ticker>span{font-size:9px}.card-image .recipe-photo{height:300px}.recipe-layout{gap:40px;grid-template-columns:340px minmax(0,1fr)}.recipe-hero{gap:35px}.recipe-hero-art>.recipe-photo{height:470px}.help-copy{padding:45px 10%}.help-art{min-height:380px}.difficulty-section{gap:30px}.recipe-intro h1{font-size:90px}}
@media(max-width:760px){.header-inner{padding:13px 6%;min-height:86px;gap:15px}.wordmark{width:82px}.site-header nav{gap:17px;font-size:11px}.nav-cta{display:none}.hero{display:flex;flex-direction:column;gap:30px;padding:40px 7% 45px}.hero h1{font-size:clamp(58px,12vw,88px)}.hero-copy>p{font-size:14px;max-width:460px;margin:23px 0}.hero .eyebrow{font-size:10px;margin-bottom:20px}.hero-art{width:100%;max-width:500px;align-self:center;margin-top:0;padding-bottom:28px}.hero-photo{height:400px;max-width:100%;margin:0 6%;border-radius:43% 49% 37% 44%}.hero-stamp{right:0;top:-10px;width:100px;height:100px}.hero-caption{font-size:21px;right:25px}.hero-footnote{margin-top:25px}.ticker{justify-content:space-around;gap:20px;padding:14px}.ticker>span:nth-of-type(n+3),.ticker>i:nth-of-type(n+2){display:none}.section{padding:65px 7%}.section-heading{align-items:flex-start}.section-heading>p{max-width:140px;font-size:11px}.section-heading h2{font-size:43px}.recipe-toolbar{align-items:stretch;flex-direction:column;gap:19px;margin-top:27px}.search{width:100%}.recipe-grid{gap:30px}.card-image .recipe-photo{height:280px}.card-copy h3{font-size:26px}.card-meta{font-size:9px;flex-wrap:wrap;gap:5px 15px}.card-tag{font-size:9px;left:13px;top:13px;padding:5px 9px}.card-copy{padding-top:18px}.difficulty{font-size:9px;gap:6px}.spoon{width:18px;height:11px}.kitchen-help{grid-template-columns:1fr}.help-art{min-height:330px;max-height:360px}.help-art img{max-width:330px}.help-copy{padding:50px 8%}.help-copy h2{font-size:46px}.about h2{font-size:43px}.about-bottom{flex-direction:column;align-items:flex-start;gap:30px}.about-bottom>p{font-size:13px}.about-mark{padding-top:8px}.difficulty-section{grid-template-columns:1fr;padding:50px 7%;gap:35px}.difficulty-section h2{font-size:38px}.difficulty-section>div>p{font-size:12px;margin-top:15px}.difficulty-grid .difficulty>span:last-child{font-size:13px}.difficulty-grid .spoon{width:22px}.footer-main{flex-wrap:wrap;gap:26px}.footer-main>img{width:98px}.footer-main>p{font-size:22px}.footer-main>a{flex-basis:100%;padding-top:10px}.footer-bottom{flex-direction:column;gap:8px}.site-footer{padding:40px 7% 20px}.recipe-hero{grid-template-columns:1fr;padding:36px 7% 45px;gap:32px}.breadcrumbs{padding:22px 7% 0;font-size:9px;gap:10px}.recipe-intro h1{font-size:clamp(75px,17vw,115px)}.recipe-intro h2{font-size:20px;max-width:500px}.recipe-intro>p{font-size:14px;max-width:none}.recipe-intro>.difficulty{font-size:12px}.recipe-intro>.difficulty .spoon{width:24px}.recipe-times{font-size:12px}.recipe-times b{font-size:18px}.recipe-intro>.time-note{font-size:11px}.recipe-hero-art>.recipe-photo{height:430px;border-radius:36% 38% 0 0}.recipe-hero-art>.photo-bitterballen{background-position:100% 61%}.recipe-layout{display:flex;flex-direction:column;padding:0 7% 60px;gap:55px}.ingredients-panel{width:100%;padding:28px 25px}.ingredient-check{font-size:14px}.ingredient-links{font-size:11px}.ingredients>li{padding:16px 0}.servings>label{font-size:13px}.stepper input{font-size:16px;width:48px;height:42px}.stepper button{width:39px;height:42px}.serving-presets button{font-size:12px;padding:7px 11px;min-height:38px}.shopping-copy{font-size:13px}.shop-info,.equipment ul{font-size:12px}.equipment h3{font-size:27px}.method>h2{font-size:43px}.scaling-note{font-size:12px}.steps p{font-size:14px}.steps h3{font-size:29px}.steps>li{grid-template-columns:34px minmax(0,1fr);gap:11px}.step-number{font-size:25px}.recipe-tip{padding:18px}.recipe-tip>p{font-size:13px}.recipe-notes>p,.recipe-notes ul{font-size:12px}.image-disclosure{font-size:10px}}
@media(max-width:480px){.site-header nav{gap:14px;font-size:10px}.site-header nav a:last-child{display:none}.hero h1{font-size:60px}.hero-copy .button{width:100%;max-width:330px}.hero-photo{height:330px}.hero-stamp{width:87px;height:87px}.hero-stamp>span{font-size:8px}.hero-caption{font-size:18px}.hero-footnote{font-size:8px;letter-spacing:.8px}.section-heading{display:block}.section-heading>p{margin-top:20px;max-width:none}.section-heading>p br{display:none}.section-heading h2{font-size:40px}.recipe-grid{grid-template-columns:1fr;gap:33px}.card-image .recipe-photo{height:330px}.card-copy h3{font-size:32px}.card-copy .difficulty{font-size:11px}.card-copy .spoon{width:22px}.card-meta{font-size:10px}.hero-art{padding-left:0;padding-right:0}.hero-photo{margin:0 4%}.about h2{font-size:38px}.difficulty-grid{gap:25px 17px}.difficulty-grid .spoon{width:19px}.recipe-intro h1{font-size:84px}.recipe-hero-art>.recipe-photo{height:350px}.recipe-times{gap:25px}.recipe-actions .button{padding:13px 17px;font-size:12px}.recipe-intro>.difficulty{gap:7px;font-size:11px}.recipe-intro>.difficulty .spoon{width:21px}.footer-main{align-items:flex-start}.footer-main>p{font-size:20px;max-width:180px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-image .recipe-photo{transition:none}}
@media print{body{background:white;color:black;font-size:11pt}.site-header,.site-footer,.breadcrumbs,.recipe-hero-art,.recipe-actions,.serving-presets,.shopping-copy,.shop-info,.ingredient-links,.copy-status,.skip,.text-link{display:none!important}.recipe-hero,.recipe-layout{display:block;max-width:none;padding:0;margin:0}.recipe-intro h1{font-size:40pt}.recipe-intro h2{font-size:18pt}.recipe-intro>p,.recipe-times,.time-note{font-size:10pt}.ingredients-panel{background:white;break-inside:avoid;padding:15pt 0}.ingredients{columns:2;column-gap:30pt}.ingredients>li{break-inside:avoid;padding:5pt 0}.ingredient-check{font-size:10pt}.servings{justify-content:flex-start}.stepper button{display:none}.stepper input{border:0}.steps>li{break-inside:avoid;padding:14pt 0}.steps p{font-size:10pt}.method>h2{font-size:24pt}.recipe-tip{background:#eee}.recipe-notes{break-inside:avoid}.difficulty{color:black}.eyebrow{font-size:8pt;color:black}.scaling-note{font-size:9pt}.check-box{display:none}.recipe-intro>.difficulty{font-size:9pt}}

/* Openbare startpagina; conceptrecepten blijven buiten de productiebuild. */
.launch-recipes{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;margin-top:45px;border-top:1px solid var(--line);padding-top:40px}.launch-recipes h3{font-size:clamp(42px,5vw,68px)}.launch-recipes p{font-size:15px;line-height:1.9;max-width:460px;margin:25px 0}.launch-manifest{background:var(--yellow);padding:32px;position:relative;overflow:hidden;min-height:355px}.launch-manifest>span{font-size:10px;letter-spacing:1.8px;font-weight:700}.launch-manifest>p{font:700 clamp(25px,3vw,36px)/1.25 var(--display);letter-spacing:-.035em;margin:25px 0}.launch-manifest>img{width:180px;position:absolute;right:-20px;bottom:-60px;transform:rotate(-15deg);opacity:.8}.quick-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;background:var(--paper)}.quick-tips h3{font-size:32px}.quick-tips p{font-size:13px;line-height:1.9;margin-top:20px}.quick-tips .eyebrow{font-size:10px;margin-bottom:18px}@media(max-width:760px){.launch-recipes{grid-template-columns:1fr;gap:32px;margin-top:30px}.launch-recipes p{font-size:14px}.launch-manifest{min-height:300px;padding:28px}.quick-tips{grid-template-columns:1fr;gap:35px}.quick-tips article+article{border-top:1px solid var(--line);padding-top:30px}.quick-tips p{font-size:14px}}

.photo-bitterballen{background-image:none}.photo-bitterballen img{position:absolute;max-width:none;height:180%;width:auto;right:0;top:-60%}.photo-bitterballen.hero-photo img{left:auto;transform:rotate(-4deg);height:180%;top:-55%}.recipe-photo:not(.photo-stew):not(.photo-bitterballen) img{width:100%;height:100%;object-fit:cover}.pairings{background:var(--green);color:var(--cream);padding:30px;margin:35px 0}.pairings>.eyebrow{color:var(--yellow)}.pairings>h3{font-size:34px}.pairing-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px}.pairing-grid .eyebrow{color:var(--yellow);margin:0 0 10px}.pairing-grid h4{font:700 22px/1.2 var(--display);margin:0 0 15px}.pairing-grid p{font-size:12px;line-height:1.9}.pairing-symbol{display:none}@media(max-width:480px){.pairings{padding:25px}.pairing-grid{grid-template-columns:1fr;gap:25px}.pairings>h3{font-size:31px}.pairing-grid p{font-size:14px}}

.pairing-icon{float:right;width:76px;height:76px;margin:0 0 12px 12px}.pairing-grid article{display:flow-root}
