.hero{isolation:isolate;min-height:100svh;padding-top:calc(var(--nav-h) + var(--s-6));align-items:end;padding-bottom:clamp(4rem,3rem + 6vw,7rem);display:grid;position:relative;overflow:hidden}.hero-visual{z-index:-2;will-change:transform;position:absolute;top:-8%;bottom:-8%;left:0;right:0}.hero-img{border-radius:0;height:100%}.hero-img img{height:100%}.hero-shade{background:linear-gradient(#17121040 0%,#1712108c 55%,#171210f5 100%),linear-gradient(90deg,#171210bf 0%,#17121026 60%,#17121000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-canvas{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-canvas canvas{display:block;width:100%!important;height:100%!important}.hero-inner{z-index:1;position:relative}.hero-copy{gap:var(--s-5);max-width:42rem;display:grid}.hero-kicker{margin:0}.hero-script{color:var(--c-rose);font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);display:block}.hero-lead{color:#f4ede3d1;max-width:30em}.hero .display{text-wrap:balance}.hero .btn-row{margin-top:var(--s-2)}.hero-scroll{right:var(--gutter);bottom:var(--s-6);z-index:1;align-items:center;gap:var(--s-3);writing-mode:vertical-rl;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-on-dark-muted);text-decoration:none;display:none;position:absolute}.hero-scroll-line{opacity:.6;width:1px;height:3.5rem;animation:scroll-hint 2.2s var(--ease-in-out) infinite;transform-origin:top;background:currentColor}@keyframes scroll-hint{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (min-width:900px){.hero-scroll{display:flex}.hero{align-items:center}}.food-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.food-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.food-card.is-wide{grid-column:span 2}}.food-card{display:grid}.food-card-link{height:100%;color:var(--c-text-on-dark);border-radius:var(--r-md);text-decoration:none;display:block;position:relative;overflow:hidden}.food-card-link .img-frame{border-radius:var(--r-md);height:100%}.food-card-link:after{content:"";border-radius:var(--r-md);pointer-events:none;transition:opacity var(--t-slow);background:linear-gradient(#17121000 25%,#17121059 55%,#171210eb 100%);position:absolute;top:0;bottom:0;left:0;right:0}.food-card-body{z-index:1;padding:var(--s-5);gap:var(--s-2);transition:transform var(--t-slow) var(--ease-out);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(.75rem)}.food-card-body .h3{font-size:clamp(1.25rem,1.1rem + .8vw,1.75rem)}.food-card-text{color:#f4ede3d1;opacity:0;max-width:26em;transition:opacity var(--t-slow), transform var(--t-slow) var(--ease-out);font-size:.9375rem;transform:translateY(6px)}.food-card-cta{align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--c-gold-2);opacity:0;transition:opacity var(--t-slow);font-weight:500;display:inline-flex}.food-card-cta svg{width:1rem;height:1rem}.food-card-link:hover .food-card-body{transform:translateY(0)}.food-card-link:focus-visible .food-card-body{transform:translateY(0)}.food-card-link:hover .food-card-text,.food-card-link:hover .food-card-cta{opacity:1;transform:none}.food-card-link:focus-visible .food-card-text{opacity:1;transform:none}.food-card-link:focus-visible .food-card-cta{opacity:1;transform:none}.food-card-link:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}@media (hover:none){.food-card-text,.food-card-cta{opacity:1;transform:none}.food-card-body{transform:none}}@media (max-width:639px){.food-card-body{padding:var(--s-4)}.food-card-text{display:none}}.gerechten-note{margin-top:var(--s-6)}.fav{padding-bottom:0}.fav-script{color:var(--c-rose);font-size:1.25em}.fav-stage{padding-bottom:var(--section-y)}.fav-layout{gap:var(--s-6);display:grid}.fav-media{display:none;position:relative}.fav-img{position:absolute;top:0;bottom:0;left:0;right:0}.fav-img:first-child{position:relative}.fav-list{gap:var(--s-8);display:grid}.fav-slide{gap:var(--s-3);display:grid}.fav-index{font-size:var(--fs-eyebrow);letter-spacing:.18em;color:var(--c-gold)}.fav-name{font-size:clamp(2rem,1.5rem + 2.4vw,3.5rem);font-weight:300}.fav-sub{font-family:var(--f-display);color:var(--c-gold-2);font-size:1.25rem;font-style:italic}.fav-body{color:var(--c-text-on-dark-muted);max-width:32em}.fav-mobile-img{margin-top:var(--s-3)}.fav-dots{gap:var(--s-2);margin-top:var(--s-6);display:none}.fav-dot{background:var(--c-line-dark);width:2rem;height:2px;transition:background var(--t-base)}.fav-dot.is-active{background:var(--c-gold)}.fav-cta{margin-top:var(--s-6)}@media (min-width:1024px){.fav-layout{gap:var(--s-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.fav-media{display:block}.fav-mobile-img{display:none}.fav-list{grid-template-areas:"stack";gap:0;display:grid}.fav-slide{grid-area:stack}.fav-dots{display:flex}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.fav-list{gap:var(--s-8);grid-template-areas:none}.fav-slide{grid-area:auto}.fav-media{display:none}.fav-mobile-img{display:block}.fav-dots{display:none}}.bereiding{position:relative}.bereiding-stage{isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}.bereiding-canvas{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bereiding-canvas canvas{display:block;width:100%!important;height:100%!important}.bereiding-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#241b16eb 0%,#241b168c 38%,#241b1600 62%),linear-gradient(#241b1600 65%,#241b16e6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bereiding-overlay{z-index:1;height:100%;padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--s-6);grid-template-rows:auto 1fr auto auto;display:grid;position:relative}.bereiding-head{gap:var(--s-4);max-width:30rem;display:grid}.bereiding-head .h2{font-size:clamp(1.75rem,1.2rem + 2vw,3rem)}.bereiding-steps{grid-template-areas:"stack";align-content:center;max-width:26rem;display:grid;position:relative}.bereiding-step{gap:var(--s-3);grid-area:stack;display:grid}.bereiding-n{font-size:var(--fs-eyebrow);letter-spacing:.18em;color:var(--c-gold);font-family:var(--f-display)}.bereiding-step-title{font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);font-weight:300}.bereiding-step-text{color:var(--c-text-on-dark-muted);max-width:26em}.bereiding-cta{padding-top:var(--s-4)}.bereiding-hint{font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--c-text-on-dark-muted);opacity:.7;padding-top:var(--s-4)}@media (max-width:767px){.bereiding-stage:after{background:linear-gradient(#241b161a 30%,#241b16bf 60%,#241b16f5 100%)}.bereiding-overlay{grid-template-rows:auto 1fr auto auto}.bereiding-head .h2{font-size:1.5rem}.bereiding-canvas{top:-8%;bottom:22%;left:0;right:0}}.bereiding-list{gap:var(--s-6);margin-bottom:var(--s-7);display:grid}@media (min-width:700px){.bereiding-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bereiding-item{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--c-line-dark);display:grid}.prijzen{background:var(--c-bg)}.prijzen-chips{margin-bottom:var(--s-6);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto}.prijzen-chips::-webkit-scrollbar{display:none}.prijzen-chips ul{gap:var(--s-2);width:max-content;display:flex}.prijzen-chips a{border-radius:var(--r-pill);min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--c-line);font-size:var(--fs-small);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);align-items:center;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}.prijzen-chips a:hover{background:var(--c-ink);color:var(--c-text-on-dark)}.prijzen-kaart{border-radius:var(--r-md);box-shadow:0 1px 0 var(--c-line), var(--shadow-lift);background:#faf6ef;padding:clamp(1.5rem,1rem + 3vw,4rem);position:relative}.prijzen-kaart:before{content:"";pointer-events:none;border:1px solid #c89b4e59;border-radius:2px;position:absolute;top:.75rem;bottom:.75rem;left:.75rem;right:.75rem}.prijzen-kaart-head{text-align:center;gap:var(--s-1);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.prijzen-kaart-title{color:var(--c-ink);font-size:clamp(2.5rem,2rem + 2.5vw,4.5rem)}.prijzen-kaart-sub{font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold)}.prijzen-cols{gap:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:900px){.prijzen-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.prijs-groep{break-inside:avoid}}.prijs-groep{scroll-margin-top:calc(var(--nav-h) + 1rem)}.prijs-groep-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);border-bottom:1px solid var(--c-ink);padding-bottom:var(--s-2);margin-bottom:var(--s-3);display:flex}.prijs-groep-title{font-size:clamp(1.375rem,1.2rem + .9vw,1.875rem);font-weight:400}.prijs-formaten{text-align:right;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);grid-template-columns:repeat(3,4.5rem);display:grid}.prijs-formaten small{letter-spacing:0;text-transform:none;font-size:.7rem;display:block}.prijs-unit{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);white-space:nowrap}.prijs-tabel{border-collapse:collapse;width:100%}.prijs-tabel th,.prijs-tabel td{vertical-align:baseline;border-bottom:1px dotted #1712102e;padding:.45rem 0}.prijs-tabel th[scope=row]{text-align:left;font-weight:400}.prijs-tabel td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:4.5rem;font-size:.9375rem}.prijs-tabel tr:last-child th,.prijs-tabel tr:last-child td{border-bottom:0}.prijs-naam{font-size:.9875rem;display:block}.prijs-noot{color:var(--c-text-muted);font-size:.8125rem;font-family:var(--f-display);font-style:italic;display:block}.prijs-groep-noot{margin-top:var(--s-3);color:var(--c-text-muted);font-size:.8125rem}.prijs-lijst{gap:.35rem;display:grid}.prijs-lijst li{align-items:baseline;gap:var(--s-2);display:flex}.prijs-lijst .prijs-naam{flex:0 auto}.prijs-leader{border-bottom:1px dotted #1712104d;flex:auto;min-width:1rem;transform:translateY(-.3em)}.prijs-bedrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem}.prijzen-disclaimer{text-align:center;color:var(--c-text-muted);margin-top:clamp(2rem,1.5rem + 2vw,3rem);max-width:44em;margin-inline-start:auto;margin-inline-end:auto}.prijzen-cta{gap:var(--s-5);margin-top:var(--s-8);justify-items:start;display:grid}@media (min-width:700px){.prijzen-cta{grid-template-columns:1fr auto;align-items:center}}@media (max-width:480px){.prijs-formaten{grid-template-columns:repeat(3,3.6rem);font-size:.65rem}.prijs-tabel td{width:3.6rem;font-size:.875rem}.prijs-groep-head{flex-wrap:wrap}}.prijzen-praktisch{margin-top:var(--s-7);border-top:1px solid var(--c-line);gap:0;display:grid}.prijzen-praktisch-row{gap:var(--s-1);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);display:grid}@media (min-width:700px){.prijzen-praktisch-row{gap:var(--s-6);grid-template-columns:12rem 1fr}}.prijzen-praktisch dt{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);padding-top:.2rem}.prijzen-praktisch dd{color:var(--c-text);max-width:60ch;margin:0;font-size:.9875rem}.prijzen-praktisch a{color:inherit}.prijs-formaten small{letter-spacing:0;text-transform:none;color:var(--c-text-muted);font-size:.7rem;display:block}.occasions{border-top:1px solid var(--c-line)}.occasion{border-bottom:1px solid var(--c-line)}.occasion-link{align-items:center;gap:var(--s-4) var(--s-5);padding:var(--s-5) 0;color:inherit;transition:padding-left var(--t-base) var(--ease-out);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid;position:relative}.occasion-n{font-family:var(--f-display);color:var(--c-gold);letter-spacing:.05em;align-self:start;padding-top:.5rem;font-size:1rem}.occasion-body{gap:var(--s-1);display:grid}.occasion-title{transition:color var(--t-base);font-size:clamp(1.5rem,1.2rem + 1.6vw,2.5rem);font-weight:300}.occasion-text{color:var(--c-text-muted);max-width:32em}.occasion-img{border-radius:var(--r-md);opacity:0;width:14rem;transition:opacity var(--t-slow), transform var(--t-slow) var(--ease-out);display:none;overflow:hidden;transform:translate(-12px)rotate(-2deg)}.occasion-arrow{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--c-line);transition:background var(--t-base), color var(--t-base), transform var(--t-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.occasion-arrow svg{width:1.125rem;height:1.125rem}.occasion-link:hover .occasion-title{color:var(--c-wood)}.occasion-link:focus-visible .occasion-title{color:var(--c-wood)}.occasion-link:hover .occasion-img{opacity:1;transform:none}.occasion-link:focus-visible .occasion-img{opacity:1;transform:none}.occasion-link:hover .occasion-arrow{background:var(--c-ink);color:var(--c-text-on-dark);transform:translate(4px)}.occasion-link:focus-visible .occasion-arrow{background:var(--c-ink);color:var(--c-text-on-dark);transform:translate(4px)}@media (min-width:900px){.occasion-link{padding:var(--s-6) 0;grid-template-columns:3rem 1fr 14rem auto}.occasion-link:hover{padding-left:var(--s-3)}.occasion-img{display:block}}.catering-cta{gap:var(--s-5);margin-top:var(--s-8);justify-items:start;display:grid}@media (min-width:700px){.catering-cta{grid-template-columns:1fr auto;align-items:center}}.werkwijze-layout{gap:var(--s-7);display:grid}@media (min-width:1024px){.werkwijze-layout{gap:var(--s-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.werkwijze-intro{top:calc(var(--nav-h) + var(--s-8));align-self:start;position:sticky}.werkwijze-intro .section-head{margin-bottom:0}}.steps{gap:clamp(2rem,1.5rem + 2.5vw,3.5rem);padding-left:3.5rem;display:grid;position:relative}.steps-line{background:var(--c-line);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.9rem}.steps-line-fill{background:var(--c-gold);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.steps-line-fill{transform:none}}.step{gap:var(--s-2);display:grid;position:relative}.step-n{width:1.85rem;height:1.85rem;font-family:var(--f-display);letter-spacing:.04em;background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-text-muted);transition:background var(--t-base), color var(--t-base), box-shadow var(--t-base);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:.1rem;left:-3.5rem}.step.is-active .step-n{background:var(--c-gold);color:var(--c-ink);box-shadow:0 0 0 6px #c89b4e2e}.step-title{transition:color var(--t-base);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:300}.step-text{color:var(--c-text-muted);max-width:30em}.over-layout{gap:var(--s-8);display:grid}@media (min-width:1024px){.over-layout{gap:var(--s-10);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.over-media{grid-template-columns:repeat(12,1fr);display:grid;position:relative}.over-portret{grid-area:1/1/auto/10}.over-keuken{box-shadow:var(--shadow-lift);border-radius:var(--r-md);grid-area:1/7/auto/13;align-self:end;margin-bottom:-10%;overflow:hidden}.over-quote{color:var(--c-rose);z-index:1;pointer-events:none;grid-area:1/1/auto/8;place-self:start;margin:-.6em 0 0 -.2em;font-size:clamp(2.25rem,1.5rem + 3.5vw,4.5rem)}.over-text{gap:var(--s-5);display:grid}.over-prose{gap:var(--s-4);color:var(--c-text-on-dark-muted);display:grid}.over-prose p:first-child{color:var(--c-text-on-dark);font-size:var(--fs-lead)}.over-placeholder{font-size:.9375rem}.over-values{gap:var(--s-3);border-top:1px solid var(--c-line-dark);padding-top:var(--s-5);display:grid}.over-values li{gap:var(--s-4);color:var(--c-text-on-dark-muted);grid-template-columns:7rem 1fr;font-size:.9375rem;display:grid}.over-values strong{color:var(--c-gold-2);font-weight:500}@media (min-width:1024px){.over-media{margin-bottom:8%}}.over-media-single .over-keuken{grid-area:1/1/auto/13;align-self:auto;margin-bottom:0}.over-media-single .over-quote{grid-column:1/9;margin:-.6em 0 0 -.2em}.container-wide{width:100%;max-width:100rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(1rem,2vw,2rem);padding-inline-end:clamp(1rem,2vw,2rem)}.masonry{columns:2;column-gap:var(--s-3)}.masonry-item{break-inside:avoid;margin-bottom:var(--s-3)}@media (min-width:900px){.masonry{columns:3;column-gap:var(--s-4)}.masonry-item{margin-bottom:var(--s-4)}.masonry-item.m-2,.masonry-item.m-5{margin-top:var(--s-7)}}.reviews-demo{text-align:center;margin:calc(-1 * var(--s-6)) auto var(--s-7);max-width:40em}.review-grid{gap:var(--s-4);display:grid}@media (min-width:800px){.review-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.review:nth-child(2){transform:translateY(var(--s-6))}}.review blockquote{gap:var(--s-5);height:100%;padding:var(--s-6);background:var(--c-bg);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--c-line);align-content:space-between;margin:0;display:grid}.review-quote{font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:300;line-height:1.35}.review-meta{font-size:var(--fs-small);color:var(--c-text-muted);gap:2px;display:grid}.review-meta cite{color:var(--c-text);font-style:normal;font-weight:500}.faq-layout{gap:var(--s-6);display:grid}@media (min-width:1024px){.faq-layout{gap:var(--s-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq-layout .section-head{top:calc(var(--nav-h) + var(--s-8));margin-bottom:0;position:sticky}}.faq-list{border-top:1px solid var(--c-line)}.faq-item{border-bottom:1px solid var(--c-line)}.faq-q{font-family:var(--f-display);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:400;line-height:1.3}.faq-q button{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-4) 0;text-align:left;display:flex}.faq-q button:hover{color:var(--c-wood)}.faq-icon{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:50%;flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:.75rem;height:1px;transition:transform var(--t-base) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-q button[aria-expanded=true] .faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.faq-a{padding:0 0 var(--s-5);color:var(--c-text-muted);max-width:60ch}.faq-a[hidden]{display:none}.aanvraag-layout{gap:var(--s-8);display:grid}@media (min-width:1024px){.aanvraag-layout{gap:var(--s-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.aanvraag-intro{top:calc(var(--nav-h) + var(--s-8));position:sticky}}.aanvraag-intro{gap:var(--s-5);display:grid}.aanvraag-form{gap:var(--s-6);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:#f4ede308;padding:clamp(1.25rem,1rem + 2vw,2.5rem);display:grid}.aanvraag-form fieldset{border:0;min-width:0;margin:0;padding:0}.aanvraag-form fieldset[hidden]{display:none}.form-steps{gap:var(--s-5);font-size:var(--fs-small);letter-spacing:.04em;color:var(--c-text-on-dark-muted);display:flex}.form-steps span{padding-bottom:var(--s-2);border-bottom:1px solid #0000}.form-steps .is-active{color:var(--c-gold-2);border-color:var(--c-gold)}.form-steps .is-done{color:var(--c-text-on-dark)}.form-status-wrap:empty{display:none}.form-status-wrap:focus{outline:none}.form-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.aanvraag-form .check a{color:var(--c-gold-2)}.contact-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.contact-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-item{gap:var(--s-2);padding:var(--s-5);border-top:1px solid var(--c-line);align-content:start;display:grid}.contact-icon{width:1.5rem;height:1.5rem;color:var(--c-gold);margin-bottom:var(--s-2)}.contact-label{font-family:var(--f-body);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted)}.contact-value{font-family:var(--f-display);font-size:1.25rem;text-decoration:none}a.contact-value:hover{color:var(--c-wood);text-decoration:underline}.contact-socials{gap:var(--s-2);display:grid}.contact-socials a{align-items:center;gap:var(--s-2);text-decoration:none;display:inline-flex}.contact-socials svg{width:1.125rem;height:1.125rem}
