@charset "UTF-8";:root{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){:root{scroll-behavior:auto}}body.site-nanouverhoeven{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#faf7f2;color:#3d2e24;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--nv-nav-h: 3.6rem}@media (min-width: 768px){body.site-nanouverhoeven{--nv-nav-h: 3.85rem}}body.site-nanouverhoeven *,body.site-nanouverhoeven *:before,body.site-nanouverhoeven *:after{box-sizing:border-box}body.site-nanouverhoeven strong{font-weight:500}body.site-nanouverhoeven>main{flex:1;display:flex;flex-direction:column}body.site-nanouverhoeven .nv-404{display:flex;align-items:center;justify-content:center;flex:1;text-align:center;padding:5rem 1.5rem 4rem}body.site-nanouverhoeven .nv-404 .nv-pricing__cta{margin-top:2rem}body.site-nanouverhoeven h1,body.site-nanouverhoeven h2,body.site-nanouverhoeven h3,body.site-nanouverhoeven h4,body.site-nanouverhoeven h5,body.site-nanouverhoeven h6{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:300;color:#1a1209;line-height:1.15;margin:0}body.site-nanouverhoeven p{margin:0}body.site-nanouverhoeven a{color:#8b6343;text-decoration:none;transition:color .2s ease}body.site-nanouverhoeven a:hover,body.site-nanouverhoeven a:focus-visible{color:#1a1209}body.site-nanouverhoeven a:focus-visible,body.site-nanouverhoeven button:focus-visible,body.site-nanouverhoeven input:focus-visible,body.site-nanouverhoeven textarea:focus-visible,body.site-nanouverhoeven select:focus-visible{outline:2px solid #8B6343;outline-offset:3px}body.site-nanouverhoeven img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion: reduce){body.site-nanouverhoeven *,body.site-nanouverhoeven *:before,body.site-nanouverhoeven *:after{animation:none!important;transition:none!important}}body.site-nanouverhoeven .nv-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}body.site-nanouverhoeven .nv-skip-link{position:fixed;top:-100%;left:1rem;z-index:200;padding:.75rem 1.5rem;background:#1a1209;color:#faf7f2;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-decoration:none;border-radius:0 0 3px 3px;transition:top .2s ease}body.site-nanouverhoeven .nv-skip-link:focus{top:0}body.site-nanouverhoeven .nv-nav{position:fixed;inset:0 0 auto;z-index:100;background:#faf7f2e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}body.site-nanouverhoeven .nv-nav.is-scrolled{background:#faf7f2f7;border-bottom-color:#e8ddd0b3;box-shadow:0 2px 28px #1a120912}body.site-nanouverhoeven .nv-nav__inner{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:1.1rem 1.5rem;position:relative;z-index:1}@media (min-width: 768px){body.site-nanouverhoeven .nv-nav__inner{padding:1.25rem 2.5rem}}@media (min-width: 1200px){body.site-nanouverhoeven .nv-nav__inner{padding:1.25rem 4rem}}body.site-nanouverhoeven .nv-nav__logo{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;letter-spacing:.04em;color:#1a1209;text-decoration:none;line-height:1;flex-shrink:0;transition:opacity .2s ease}body.site-nanouverhoeven .nv-nav__logo em{font-style:italic;color:#8b6343;font-weight:300}body.site-nanouverhoeven .nv-nav__logo:hover,body.site-nanouverhoeven .nv-nav__logo:focus-visible{opacity:.7}body.site-nanouverhoeven .nv-nav__desktop{display:none}@media (min-width: 992px){body.site-nanouverhoeven .nv-nav__desktop{display:flex;align-items:center}}body.site-nanouverhoeven .nv-nav__links{display:flex;align-items:center;list-style:none;margin:0;padding:0}body.site-nanouverhoeven .nv-nav__links li>a{display:block;padding:.5rem .85rem;font-size:.695rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#3d2e24;text-decoration:none;transition:color .2s ease}body.site-nanouverhoeven .nv-nav__links li>a:hover,body.site-nanouverhoeven .nv-nav__links li>a:focus-visible{color:#8b6343}body.site-nanouverhoeven .nv-nav__external{opacity:.55;font-style:normal;margin-left:1px}body.site-nanouverhoeven .nv-nav__cta{display:inline-block;margin-left:1.25rem;padding:.6rem 1.4rem;background:#1a1209;color:#faf7f2;font-size:.695rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:1px;white-space:nowrap;transition:background .25s ease}body.site-nanouverhoeven .nv-nav__cta:hover,body.site-nanouverhoeven .nv-nav__cta:focus-visible{background:#8b6343;color:#faf7f2}body.site-nanouverhoeven .nv-nav__burger{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;width:44px;height:44px;padding:11px 10px;background:none;border:none;cursor:pointer;color:#1a1209}@media (min-width: 992px){body.site-nanouverhoeven .nv-nav__burger{display:none}}body.site-nanouverhoeven .nv-nav__bar{display:block;height:1px;background:currentColor;border-radius:1px;transform-origin:center;transition:transform .28s ease,opacity .28s ease,width .28s ease}body.site-nanouverhoeven .nv-nav__bar:nth-child(1){width:22px}body.site-nanouverhoeven .nv-nav__bar:nth-child(2){width:14px}body.site-nanouverhoeven .nv-nav__bar:nth-child(3){width:22px}body.site-nanouverhoeven .nv-nav__mobile{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;background:#faf7f2;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}@media (min-width: 992px){body.site-nanouverhoeven .nv-nav__mobile{display:none}}body.site-nanouverhoeven .nv-nav__mobile-list{list-style:none;margin:0;padding:5rem 1.5rem 2.5rem}body.site-nanouverhoeven .nv-nav__mobile-list li>a{display:block;padding:.9rem 0;font-size:.78rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#3d2e24;text-decoration:none;border-bottom:1px solid rgba(232,221,208,.5);transition:color .2s ease}body.site-nanouverhoeven .nv-nav__mobile-list li>a:hover,body.site-nanouverhoeven .nv-nav__mobile-list li>a:focus-visible{color:#8b6343}body.site-nanouverhoeven .nv-nav__mobile-list li:last-child>a{display:block;margin-top:1.25rem;padding:.9rem 1.5rem;background:#1a1209;color:#faf7f2;text-align:center;border-bottom:none;border-radius:1px;transition:background .25s ease}body.site-nanouverhoeven .nv-nav__mobile-list li:last-child>a:hover,body.site-nanouverhoeven .nv-nav__mobile-list li:last-child>a:focus-visible{background:#8b6343;color:#faf7f2}body.site-nanouverhoeven .nv-hero{display:flex;flex-direction:column;min-height:0}body.site-nanouverhoeven .nv-hero__content{order:1;display:flex;flex-direction:column;justify-content:center;padding:5.5rem 1.5rem 2.5rem}body.site-nanouverhoeven .nv-hero__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1.1rem}body.site-nanouverhoeven .nv-hero__title{font-size:2.5rem;font-weight:300;line-height:1.04;color:#1a1209;margin-bottom:1.25rem}body.site-nanouverhoeven .nv-hero__title em{font-style:italic;color:#8b6343}body.site-nanouverhoeven .nv-hero__specialty{display:flex;flex-wrap:nowrap;align-items:center;gap:.15rem clamp(.2rem,.5vw,.55rem);margin-bottom:2.25rem;font-size:.8rem;font-weight:300;letter-spacing:.06em;color:#796052}body.site-nanouverhoeven .nv-hero__dot{color:#8b6343;font-weight:300;opacity:.7}body.site-nanouverhoeven .nv-hero__actions{display:flex;flex-direction:column;gap:.65rem}body.site-nanouverhoeven .nv-hero__btn{display:flex;align-items:center;justify-content:center;text-align:center;padding:.875rem 1.75rem;font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:1px;transition:background .25s ease,color .25s ease,border-color .25s ease}body.site-nanouverhoeven .nv-hero__btn--primary{background:#1a1209;color:#faf7f2}body.site-nanouverhoeven .nv-hero__btn--primary:hover,body.site-nanouverhoeven .nv-hero__btn--primary:focus-visible{background:#8b6343;color:#faf7f2}body.site-nanouverhoeven .nv-hero__btn--secondary{background:transparent;color:#3d2e24;border:1px solid #C4AFA0}body.site-nanouverhoeven .nv-hero__btn--secondary:hover,body.site-nanouverhoeven .nv-hero__btn--secondary:focus-visible{border-color:#8b6343;color:#8b6343}body.site-nanouverhoeven .nv-hero__gallery{order:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:3px;height:auto}body.site-nanouverhoeven .nv-hero__photo{position:relative;overflow:hidden;background:#e8ddd0}body.site-nanouverhoeven .nv-hero__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}body.site-nanouverhoeven .nv-hero__photo:hover img{transform:scale(1.04)}body.site-nanouverhoeven .nv-hero__photo--main{grid-column:1/3;grid-row:1;aspect-ratio:3/2}body.site-nanouverhoeven .nv-hero__photo--main img{object-position:center 32%}body.site-nanouverhoeven .nv-hero__photo--secondary{grid-column:1;grid-row:2;aspect-ratio:1/1}body.site-nanouverhoeven .nv-hero__photo--secondary img{object-position:62% 28%}body.site-nanouverhoeven .nv-hero__photo--tertiary{grid-column:2;grid-row:2;aspect-ratio:1/1}body.site-nanouverhoeven .nv-hero__photo--tertiary img{object-position:center 18%}body.site-nanouverhoeven .nv-hero__photo-label{position:absolute;bottom:.85rem;left:.85rem;padding:.3rem .65rem;background:#faf7f2e6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.58rem;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:#1a1209;border-radius:2px;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width: 768px) and (max-width: 1099px){body.site-nanouverhoeven .nv-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:58fr 42fr;height:100vh;height:100svh;gap:3px}body.site-nanouverhoeven .nv-hero__content{grid-column:1;grid-row:1;order:unset;padding:5.5rem 2.5rem 2.5rem}body.site-nanouverhoeven .nv-hero__actions{flex-direction:row}body.site-nanouverhoeven .nv-hero__btn{flex:1}body.site-nanouverhoeven .nv-hero__title{font-size:clamp(2.2rem,3.8vw,3.2rem)}body.site-nanouverhoeven .nv-hero__gallery{display:contents}body.site-nanouverhoeven .nv-hero__photo--main{grid-column:2;grid-row:1;aspect-ratio:unset;padding-top:var(--nv-nav-h)}body.site-nanouverhoeven .nv-hero__photo--secondary{grid-column:1;grid-row:2;aspect-ratio:unset}body.site-nanouverhoeven .nv-hero__photo--tertiary{grid-column:2;grid-row:2;aspect-ratio:unset}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-hero{display:grid;grid-template-columns:5fr 6fr;grid-template-rows:100vh;grid-template-rows:100svh;height:100vh;height:100svh}body.site-nanouverhoeven .nv-hero__content{order:1;grid-column:1;grid-row:1;padding:5rem 3.5rem 5rem 6.5rem}body.site-nanouverhoeven .nv-hero__actions{flex-direction:row}body.site-nanouverhoeven .nv-hero__btn{flex:1}body.site-nanouverhoeven .nv-hero__title{font-size:clamp(3rem,4.2vw,5rem)}body.site-nanouverhoeven .nv-hero__gallery{display:grid;order:2;grid-column:2;grid-row:1;grid-template-columns:1fr 1fr;grid-template-rows:60fr 40fr;gap:3px;height:100vh;height:100svh;padding-top:var(--nv-nav-h)}body.site-nanouverhoeven .nv-hero__photo--main{grid-column:1/3;grid-row:1;aspect-ratio:unset}body.site-nanouverhoeven .nv-hero__photo--secondary{grid-column:1;grid-row:2;aspect-ratio:unset}body.site-nanouverhoeven .nv-hero__photo--tertiary{grid-column:2;grid-row:2;aspect-ratio:unset}}@media (min-width: 1400px){body.site-nanouverhoeven .nv-hero__content{padding:5rem 4rem 5rem 8rem}}@keyframes nv-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){body.site-nanouverhoeven .nv-hero__label{opacity:0;animation:nv-fade-up .75s ease .1s both}body.site-nanouverhoeven .nv-hero__title{opacity:0;animation:nv-fade-up .85s ease .25s both}body.site-nanouverhoeven .nv-hero__specialty{opacity:0;animation:nv-fade-up .75s ease .42s both}body.site-nanouverhoeven .nv-hero__actions{opacity:0;animation:nv-fade-up .75s ease .57s both}body.site-nanouverhoeven .nv-hero__photo{opacity:0;animation:nv-fade-up .9s ease both}body.site-nanouverhoeven .nv-hero__photo--main{animation-delay:.2s}body.site-nanouverhoeven .nv-hero__photo--secondary{animation-delay:.35s}body.site-nanouverhoeven .nv-hero__photo--tertiary{animation-delay:.48s}}body.site-nanouverhoeven.nv-menu-open{overflow:hidden}body.site-nanouverhoeven.nv-menu-open .nv-nav__bar:nth-child(1){transform:translateY(6px) rotate(45deg);width:22px}body.site-nanouverhoeven.nv-menu-open .nv-nav__bar:nth-child(2){opacity:0;transform:scaleX(0)}body.site-nanouverhoeven.nv-menu-open .nv-nav__bar:nth-child(3){transform:translateY(-6px) rotate(-45deg);width:22px}body.site-nanouverhoeven.nv-menu-open .nv-nav__mobile{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion: no-preference){body.site-nanouverhoeven .nv-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}body.site-nanouverhoeven .nv-reveal.is-visible{opacity:1;transform:none}}body.site-nanouverhoeven .nv-intro{background:#f5f0e8;padding:3.5rem 0}@media (min-width: 768px){body.site-nanouverhoeven .nv-intro{padding:5rem 0}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-intro{padding:7rem 0}}body.site-nanouverhoeven .nv-intro__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column}@media (min-width: 768px){body.site-nanouverhoeven .nv-intro__inner{padding:0 2.5rem}}@media (min-width: 1200px){body.site-nanouverhoeven .nv-intro__inner{padding:0 4rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-intro__inner{flex-direction:row;gap:5rem;align-items:center}}body.site-nanouverhoeven .nv-intro__text{order:1}body.site-nanouverhoeven .nv-intro__visual{order:2;margin-top:2.5rem}@media (min-width: 1100px){body.site-nanouverhoeven .nv-intro__visual{order:unset;margin-top:0;flex-shrink:0;width:340px}}@media (min-width: 1400px){body.site-nanouverhoeven .nv-intro__visual{width:380px}}body.site-nanouverhoeven .nv-intro__photo{position:relative;overflow:hidden;aspect-ratio:3/4;background:#e8ddd0}body.site-nanouverhoeven .nv-intro__photo img{width:100%;height:100%;object-fit:cover;display:block;object-position:center 20%}body.site-nanouverhoeven .nv-intro__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1.1rem}body.site-nanouverhoeven .nv-intro__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,3rem);font-weight:300;line-height:1.08;color:#1a1209;margin-bottom:1.75rem}body.site-nanouverhoeven .nv-intro__lead{font-size:.95rem;font-weight:300;line-height:1.75;color:#3d2e24;margin-bottom:2rem}body.site-nanouverhoeven .nv-intro__list{list-style:none;margin:0;padding:0;border-left:1px solid #8B6343}body.site-nanouverhoeven .nv-intro__list li{padding:.85rem 0 .85rem 1.25rem;font-size:.9rem;font-weight:300;line-height:1.6;color:#3d2e24}body.site-nanouverhoeven .nv-intro__list li+li{border-top:1px solid rgba(232,221,208,.8)}body.site-nanouverhoeven .nv-gallery{position:relative}body.site-nanouverhoeven .nv-gallery__track{display:flex;gap:.75rem;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}body.site-nanouverhoeven .nv-gallery__track::-webkit-scrollbar{display:none}@media (min-width: 768px){body.site-nanouverhoeven .nv-gallery__track{gap:1rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-gallery__track{gap:1.25rem}}body.site-nanouverhoeven .nv-gallery__slide{flex:0 0 calc(100vw - 3rem);aspect-ratio:1/1;max-height:65vh;scroll-snap-align:center;scroll-snap-stop:always;position:relative;overflow:hidden}@media (min-width: 768px){body.site-nanouverhoeven .nv-gallery__slide{flex:0 0 calc(100vw - 5rem)}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-gallery__slide{flex:0 0 calc(100vw - 8rem);max-height:70vh}}body.site-nanouverhoeven .nv-gallery__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}body.site-nanouverhoeven .nv-gallery__caption{position:absolute;bottom:1.25rem;left:1.25rem;right:auto;max-width:72vw;padding:.6rem .9rem .65rem;background:#faf7f2d1;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(250,247,242,.5);border-radius:3px;z-index:1;opacity:.8}@media (min-width: 600px){body.site-nanouverhoeven .nv-gallery__caption{max-width:420px}}@media (min-width: 768px){body.site-nanouverhoeven .nv-gallery__caption{bottom:1.5rem;left:1.5rem;padding:.75rem 1rem .8rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-gallery__caption{bottom:2rem;left:2rem;max-width:480px;padding:1.5rem 1.8rem 1.6rem}}body.site-nanouverhoeven .nv-gallery__category{font-size:.6rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:.45rem}body.site-nanouverhoeven .nv-gallery__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.1rem,2.8vw,1.7rem);font-weight:300;line-height:1.2;color:#1a1209;margin-bottom:.45rem}body.site-nanouverhoeven .nv-gallery__subtitle{display:none;font-size:.72rem;font-weight:300;letter-spacing:.02em;line-height:1.5;color:#8b6f5e}@media (min-width: 600px){body.site-nanouverhoeven .nv-gallery__subtitle{display:block}}body.site-nanouverhoeven .nv-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#faf7f226;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(250,247,242,.25);border-radius:50%;color:#faf7f2;cursor:pointer;transition:background .2s ease,opacity .2s ease}body.site-nanouverhoeven .nv-gallery__arrow:hover{background:#faf7f247}body.site-nanouverhoeven .nv-gallery__arrow:disabled{opacity:.3;cursor:default}body.site-nanouverhoeven .nv-gallery__arrow--prev{left:1.25rem}body.site-nanouverhoeven .nv-gallery__arrow--next{right:1.25rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-gallery__arrow--prev{left:2rem}body.site-nanouverhoeven .nv-gallery__arrow--next{right:2rem}}body.site-nanouverhoeven .nv-gallery__dots{display:flex;gap:0;align-items:center;justify-content:center;padding:1.25rem 0;background:#faf7f2}body.site-nanouverhoeven .nv-gallery__dot{width:20px;height:32px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}body.site-nanouverhoeven .nv-gallery__dot:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#c4afa0;transition:background .2s ease,transform .2s ease}body.site-nanouverhoeven .nv-gallery__dot.is-active:before{background:#8b6343;transform:scale(1.4)}body.site-nanouverhoeven .nv-gallery__dot:hover:not(.is-active):before{background:#8b6f5e}body.site-nanouverhoeven .nv-pricing{background:#faf7f2;padding:5rem 0}@media (min-width: 768px){body.site-nanouverhoeven .nv-pricing{padding:7rem 0}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-pricing{padding:8.5rem 0}}body.site-nanouverhoeven .nv-pricing__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:3.5rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-pricing__inner{padding:0 2.5rem}}@media (min-width: 1200px){body.site-nanouverhoeven .nv-pricing__inner{padding:0 4rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-pricing__inner{flex-direction:row;align-items:center;gap:0}}body.site-nanouverhoeven .nv-pricing__lead{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 1100px){body.site-nanouverhoeven .nv-pricing__lead{flex:0 0 50%;padding-right:6rem;border-right:1px solid #E8DDD0;align-items:flex-start;text-align:left}}body.site-nanouverhoeven .nv-pricing__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1.75rem}body.site-nanouverhoeven .nv-pricing__price{display:flex;flex-direction:column;gap:.1rem;margin-bottom:2rem}body.site-nanouverhoeven .nv-pricing__from{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(1.1rem,2vw,1.4rem);color:#8b6f5e;letter-spacing:.06em;line-height:1}body.site-nanouverhoeven .nv-pricing__amount{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(4.5rem,14vw,9rem);line-height:.85;color:#8b6343;letter-spacing:-.02em}body.site-nanouverhoeven .nv-pricing__tagline{font-size:.9rem;font-weight:300;line-height:1.8;color:#3d2e24;margin-bottom:2.5rem}body.site-nanouverhoeven .nv-pricing__cta{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.5rem;background:#8b6343;color:#faf7f2;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .25s ease}body.site-nanouverhoeven .nv-pricing__cta:hover,body.site-nanouverhoeven .nv-pricing__cta:focus-visible{background:#8b6f5e;color:#faf7f2}@media (min-width: 1100px){body.site-nanouverhoeven .nv-pricing__includes{flex:1;padding-left:6rem}}body.site-nanouverhoeven .nv-pricing__includes-title{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6f5e;margin-bottom:2rem}body.site-nanouverhoeven .nv-pricing__list{list-style:none;padding:0;margin:0}body.site-nanouverhoeven .nv-pricing__item{display:flex;flex-direction:column;gap:.35rem;padding:1.4rem 0;border-top:1px solid #E8DDD0}body.site-nanouverhoeven .nv-pricing__item:last-child{border-bottom:1px solid #E8DDD0}body.site-nanouverhoeven .nv-pricing__item-name{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:300;color:#1a1209;line-height:1.2}body.site-nanouverhoeven .nv-pricing__item-desc{font-size:.8rem;font-weight:300;line-height:1.65;color:#3d2e24}body.site-nanouverhoeven .nv-why{background:#f5f0e8;padding:4rem 0}@media (min-width: 768px){body.site-nanouverhoeven .nv-why{padding:5.5rem 0}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-why{padding:7.5rem 0}}body.site-nanouverhoeven .nv-why__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-why__inner{padding:0 2.5rem}}@media (min-width: 1200px){body.site-nanouverhoeven .nv-why__inner{padding:0 4rem}}body.site-nanouverhoeven .nv-why__header{margin-bottom:3rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-why__header{margin-bottom:4rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-why__header{max-width:640px;margin-bottom:5rem}}body.site-nanouverhoeven .nv-why__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1rem}body.site-nanouverhoeven .nv-why__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;line-height:1.15;color:#1a1209;margin-bottom:1.25rem}body.site-nanouverhoeven .nv-why__intro{font-size:.95rem;font-weight:300;line-height:1.75;color:#3d2e24;max-width:560px}body.site-nanouverhoeven .nv-why__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:2.75rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-why__grid{grid-template-columns:1fr 1fr;gap:3.5rem 5rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-why__grid{gap:4rem 7rem}}body.site-nanouverhoeven .nv-why__item{position:relative;padding-top:.5rem}body.site-nanouverhoeven .nv-why__item:before{content:"";display:block;width:2.5rem;height:1px;background:#8b6343;margin-bottom:1.5rem;opacity:.5}body.site-nanouverhoeven .nv-why__num{display:block;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:3.5rem;line-height:1;color:#8b6343;opacity:.22;margin-bottom:.75rem;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}@media (min-width: 1100px){body.site-nanouverhoeven .nv-why__num{font-size:4.5rem}}body.site-nanouverhoeven .nv-why__heading{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:300;line-height:1.25;color:#1a1209;margin-bottom:.75rem}body.site-nanouverhoeven .nv-why__body{font-size:.875rem;font-weight:300;line-height:1.7;color:#3d2e24}body.site-nanouverhoeven .nv-reviews{background:#f5f0e8;padding:5rem 0}@media (min-width: 768px){body.site-nanouverhoeven .nv-reviews{padding:7rem 0}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-reviews{padding:8.5rem 0}}body.site-nanouverhoeven .nv-reviews__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-reviews__inner{padding:0 2.5rem}}@media (min-width: 1200px){body.site-nanouverhoeven .nv-reviews__inner{padding:0 4rem}}body.site-nanouverhoeven .nv-reviews__header{margin-bottom:3.5rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-reviews__header{margin-bottom:4.5rem}}body.site-nanouverhoeven .nv-reviews__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1rem}body.site-nanouverhoeven .nv-reviews__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.2;color:#1a1209}body.site-nanouverhoeven .nv-reviews__grid{display:grid;grid-template-columns:1fr}@media (min-width: 768px){body.site-nanouverhoeven .nv-reviews__grid{grid-template-columns:repeat(2,1fr);column-gap:3.5rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-reviews__grid{grid-template-columns:repeat(3,1fr);column-gap:5rem}}body.site-nanouverhoeven .nv-review{display:flex;flex-direction:column;margin:0;padding:2rem 0}body.site-nanouverhoeven .nv-review+body.site-nanouverhoeven .nv-review{border-top:1px solid #E8DDD0}@media (min-width: 768px){body.site-nanouverhoeven .nv-review+body.site-nanouverhoeven .nv-review{border-top:none}body.site-nanouverhoeven .nv-review:nth-child(n+3){border-top:1px solid #E8DDD0}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-review:nth-child(n+3){border-top:none}body.site-nanouverhoeven .nv-review:nth-child(n+4){border-top:1px solid #E8DDD0}}body.site-nanouverhoeven .nv-review__quote{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.5;color:#1a1209;flex:1;margin-bottom:1.5rem}body.site-nanouverhoeven .nv-review__quote:before{content:"“";color:#8b6343;font-size:2em;line-height:0;vertical-align:-.2em;margin-right:.1em}body.site-nanouverhoeven .nv-review__footer{display:flex;flex-direction:column;gap:.3rem}body.site-nanouverhoeven .nv-review__author{font-size:.8rem;font-weight:400;font-style:normal;color:#1a1209}body.site-nanouverhoeven .nv-review__type{font-size:.65rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:#8b6343}body.site-nanouverhoeven .nv-review--cta{text-decoration:none;align-items:center;justify-content:center;text-align:center;border:1px solid #E8DDD0;transition:background .25s ease,border-color .25s ease}body.site-nanouverhoeven .nv-review--cta:hover,body.site-nanouverhoeven .nv-review--cta:focus-visible{background:#8b6343;border-color:#8b6343}body.site-nanouverhoeven .nv-review--cta:hover .nv-review__cta-inner,body.site-nanouverhoeven .nv-review--cta:focus-visible .nv-review__cta-inner{color:#faf7f2}body.site-nanouverhoeven .nv-review--cta:hover .nv-review__cta-text,body.site-nanouverhoeven .nv-review--cta:focus-visible .nv-review__cta-text{color:#faf7f2}body.site-nanouverhoeven .nv-review--cta:hover .nv-review__cta-sub,body.site-nanouverhoeven .nv-review--cta:focus-visible .nv-review__cta-sub{color:#faf7f2}body.site-nanouverhoeven .nv-review__cta-inner{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:#c4afa0;transition:color .25s ease}body.site-nanouverhoeven .nv-review__cta-text{font-size:.85rem;font-weight:300;color:#1a1209;transition:color .25s ease}body.site-nanouverhoeven .nv-review__cta-sub{font-size:.65rem;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:#8b6f5e;transition:color .25s ease}body.site-nanouverhoeven .nv-portfolio{background:#faf7f2;padding-top:5rem;padding-bottom:5rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-portfolio{padding-top:7rem;padding-bottom:7rem}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-portfolio{padding-top:8.5rem;padding-bottom:8.5rem}}body.site-nanouverhoeven .nv-portfolio__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}body.site-nanouverhoeven .nv-portfolio__header{text-align:center;margin-bottom:3rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-portfolio__header{margin-bottom:4rem}}body.site-nanouverhoeven .nv-portfolio__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1rem}body.site-nanouverhoeven .nv-portfolio__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(2.4rem,5vw,4rem);line-height:1.1;color:#1a1209}body.site-nanouverhoeven .nv-portfolio__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}@media (min-width: 768px){body.site-nanouverhoeven .nv-portfolio__grid{grid-template-columns:repeat(3,1fr)}}body.site-nanouverhoeven .nv-portfolio__item{margin:0;padding:0;aspect-ratio:1/1;overflow:hidden}body.site-nanouverhoeven .nv-portfolio__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}body.site-nanouverhoeven .nv-portfolio__item:hover img{transform:scale(1.04)}body.site-nanouverhoeven .nv-portfolio__cta-wrap{display:flex;justify-content:center;margin-top:3rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-portfolio__cta-wrap{margin-top:4rem}}body.site-nanouverhoeven .nv-portfolio__instagram{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2.5rem;background:#8b6343;color:#faf7f2;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .25s ease}body.site-nanouverhoeven .nv-portfolio__instagram:hover,body.site-nanouverhoeven .nv-portfolio__instagram:focus-visible{background:#8b6f5e;color:#faf7f2}body.site-nanouverhoeven .nv-contact{background:#f5f0e8;padding:5rem 0}@media (min-width: 768px){body.site-nanouverhoeven .nv-contact{padding:7rem 0}}@media (min-width: 1100px){body.site-nanouverhoeven .nv-contact{padding:8.5rem 0}}body.site-nanouverhoeven .nv-contact__inner{max-width:680px;margin:0 auto;padding:0 1.5rem}body.site-nanouverhoeven .nv-contact__header{text-align:center;margin-bottom:3rem}body.site-nanouverhoeven .nv-contact__label{font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b6343;margin-bottom:1rem}body.site-nanouverhoeven .nv-contact__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-weight:300;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.2;color:#1a1209;margin-bottom:1.25rem}body.site-nanouverhoeven .nv-contact__intro{font-size:.95rem;font-weight:300;color:#8b6f5e;line-height:1.7}body.site-nanouverhoeven .nv-contact__success{background:#8b634314;border:1px solid rgba(139,99,67,.25);border-radius:2px;padding:1rem 1.5rem;color:#8b6343;font-size:.9rem;font-weight:400;text-align:center;margin-bottom:2rem}body.site-nanouverhoeven .nv-contact__required-note{font-size:.72rem;font-weight:300;color:#8b6f5e;margin-top:-.5rem}body.site-nanouverhoeven .nv-contact__form{display:flex;flex-direction:column;gap:1.5rem}body.site-nanouverhoeven .nv-contact__row{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 600px){body.site-nanouverhoeven .nv-contact__row{grid-template-columns:repeat(2,1fr)}}body.site-nanouverhoeven .nv-contact__field{display:flex;flex-direction:column;gap:.5rem}body.site-nanouverhoeven .nv-contact__field-label{font-size:.62rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#3d2e24}body.site-nanouverhoeven .nv-contact__required{color:#8b6343}body.site-nanouverhoeven .nv-contact__optional{font-size:.7rem;font-weight:300;text-transform:none;letter-spacing:0;color:#c4afa0}body.site-nanouverhoeven .nv-contact__input{width:100%;padding:.8rem 1rem;background:#faf7f2;border:1px solid #E8DDD0;border-radius:2px;color:#3d2e24;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:300;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}body.site-nanouverhoeven .nv-contact__input::placeholder{color:#c4afa0}body.site-nanouverhoeven .nv-contact__input:focus{outline:none;border-color:#8b6343;box-shadow:0 0 0 3px #8b634314}body.site-nanouverhoeven .nv-contact__input--error{border-color:#b0311e}body.site-nanouverhoeven .nv-contact__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C4AFA0' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}body.site-nanouverhoeven .nv-contact__textarea{resize:vertical;min-height:140px}body.site-nanouverhoeven .nv-contact__error{font-size:.75rem;font-weight:400;color:#b0311e}body.site-nanouverhoeven .nv-contact__submit-wrap{display:flex}body.site-nanouverhoeven .nv-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.9rem 2.5rem;background:#8b6343;color:#faf7f2;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;transition:background .25s ease}@media (min-width: 600px){body.site-nanouverhoeven .nv-contact__submit{width:auto}}body.site-nanouverhoeven .nv-contact__submit:hover,body.site-nanouverhoeven .nv-contact__submit:focus-visible{background:#8b6f5e}body.site-nanouverhoeven .nv-contact__address{font-style:normal;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .75rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #E8DDD0;font-size:.85rem;color:#3d2e24;text-align:center}body.site-nanouverhoeven .nv-contact__address a{color:#3d2e24;text-decoration:none;transition:color .2s ease}body.site-nanouverhoeven .nv-contact__address a:hover,body.site-nanouverhoeven .nv-contact__address a:focus-visible{color:#8b6343}body.site-nanouverhoeven .nv-contact__address-dot{color:#c4afa0}body.site-nanouverhoeven .nv-contact__address-location{width:100%;color:#8b6f5e;font-size:.78rem;letter-spacing:.05em}body.site-nanouverhoeven .nv-footer{background:#1a1209;color:#e8ddd0}body.site-nanouverhoeven .nv-footer__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem}body.site-nanouverhoeven .nv-footer__top{display:grid;grid-template-columns:1fr;gap:3rem;padding:4rem 0 3rem}@media (min-width: 768px){body.site-nanouverhoeven .nv-footer__top{grid-template-columns:1.5fr 1fr 1fr;padding:5rem 0 4rem}}body.site-nanouverhoeven .nv-footer__logo{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:300;font-size:1.5rem;letter-spacing:.02em;color:#faf7f2;text-decoration:none;display:inline-block;margin-bottom:.75rem;transition:opacity .2s ease}body.site-nanouverhoeven .nv-footer__logo em{font-style:italic}body.site-nanouverhoeven .nv-footer__logo:hover,body.site-nanouverhoeven .nv-footer__logo:focus-visible{opacity:.75}body.site-nanouverhoeven .nv-footer__tagline{font-size:.82rem;font-weight:300;line-height:1.6;color:#c4afa0;letter-spacing:.02em}body.site-nanouverhoeven .nv-footer__nav-title{font-size:.58rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#faf7f2;margin-bottom:1.25rem}body.site-nanouverhoeven .nv-footer__nav-list,body.site-nanouverhoeven .nv-footer__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}body.site-nanouverhoeven .nv-footer__nav-list a,body.site-nanouverhoeven .nv-footer__contact-list a{font-size:.85rem;font-weight:300;color:#e8ddd0;text-decoration:none;transition:color .2s ease}body.site-nanouverhoeven .nv-footer__nav-list a:hover,body.site-nanouverhoeven .nv-footer__nav-list a:focus-visible,body.site-nanouverhoeven .nv-footer__contact-list a:hover,body.site-nanouverhoeven .nv-footer__contact-list a:focus-visible{color:#faf7f2}body.site-nanouverhoeven .nv-footer__contact-location{font-size:.8rem;font-weight:300;line-height:1.6;color:#c4afa0;margin-top:.4rem}body.site-nanouverhoeven .nv-footer__instagram{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.82rem;font-weight:300;color:#c4afa0;text-decoration:none;transition:color .2s ease}body.site-nanouverhoeven .nv-footer__instagram:hover,body.site-nanouverhoeven .nv-footer__instagram:focus-visible{color:#faf7f2}body.site-nanouverhoeven .nv-footer__bottom{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem 0;border-top:1px solid rgba(250,247,242,.08);text-align:center}@media (min-width: 768px){body.site-nanouverhoeven .nv-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}body.site-nanouverhoeven .nv-footer__copy{font-size:.72rem;font-weight:300;color:#c4afa0;letter-spacing:.03em}body.site-nanouverhoeven .nv-footer__credit{font-size:.72rem;font-weight:300;color:#c4afa0}body.site-nanouverhoeven .nv-footer__credit a{color:#c4afa0;text-decoration:none;transition:color .2s ease}body.site-nanouverhoeven .nv-footer__credit a:hover,body.site-nanouverhoeven .nv-footer__credit a:focus-visible{color:#e8ddd0}
