@font-face { font-family: 'Syne'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/20/fonts/syne-latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Syne'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/20/fonts/syne-latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Syne'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/20/fonts/syne-latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Syne'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/20/fonts/syne-latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Work Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/20/fonts/work-sans-latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Work Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/20/fonts/work-sans-latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Work Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/20/fonts/work-sans-latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Work Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/20/fonts/work-sans-latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
:root {
  --font-display: 'Syne', system-ui, sans-serif;
  --font-text: 'Work Sans', system-ui, sans-serif;
  --color-bg: #326267;
  --color-surface: #24484c;
  --color-text: #f6f8f8;
  --color-muted: #d3ddde;
  --color-accent: #365a69;
  --color-accent-text: #c6dae2;
  --color-on-accent: #ffffff;
  --color-band: #0e191b;
  --color-on-band: #ffffff;
  --radius-min: 24px;
  --radius-max: 40px;
}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:1rem;line-height:1.65}img{display:block;max-width:100%;height:auto}a{color:var(--color-accent-text);text-decoration-thickness:.09em;text-underline-offset:.18em}a:hover{color:var(--color-text)}button,a{font:inherit}button{cursor:pointer}h1,h2,h3{margin:0;color:var(--color-text);font-family:var(--font-display);font-weight:800;line-height:.98;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(3rem,6vw,5.5rem);max-width:20ch}h2{font-size:clamp(2rem,4vw,2.828rem)}h3{font-size:clamp(1.3rem,2.3vw,2rem)}p{max-width:68ch;margin:0 0 1.25rem}.site-container{width:min(1400px,calc(100% - 3rem));margin-inline:auto}.site-nav{position:sticky;top:0;z-index:20;background:var(--color-band);padding:1rem 0}.nav-bar{position:relative;display:flex;align-items:center;gap:1rem;min-height:5rem}.brand-mark{display:block;flex:0 1 auto;line-height:0}.brand-mark img{width:min(300px,27vw);max-height:74px;object-fit:contain}.nav-menu{margin-left:auto}.nav-list{display:flex;align-items:center;justify-content:flex-end;gap:.65rem 1rem;margin:0;padding:.7rem 1rem;list-style:none;background:var(--color-surface);border-radius:999px}.nav-list a{display:block;padding:.25rem 0;color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.nav-list a:hover,.nav-list a[aria-current='page']{color:var(--color-accent-text)}.menu-toggle{display:none;min-width:44px;min-height:44px;margin-left:auto;padding:.5rem 1rem;border:1px solid color-mix(in srgb,var(--color-text) 32%,transparent);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-weight:700}.hero{background:var(--color-bg);padding:clamp(4rem,8vw,8rem) 0}.hero-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,7rem)}.hero-copy{min-width:0}.eyebrow{margin:0 0 1rem;color:var(--color-accent-text);font-size:.85rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero-lede{max-width:48ch;margin:1.5rem 0 2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--color-muted)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.2rem;border:1px solid transparent;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}.button-primary{background:var(--color-accent);color:var(--color-on-accent)}.button-primary:hover{background:color-mix(in srgb,var(--color-accent) 82%,var(--color-band));color:var(--color-on-accent)}.button-secondary{border-color:color-mix(in srgb,var(--color-text) 35%,transparent);color:var(--color-text)}.button-secondary:hover{background:color-mix(in srgb,var(--color-text) 12%,transparent);color:var(--color-text)}.arch-frame{position:relative;overflow:hidden;border-radius:50% 50% 2.5rem 2.5rem / 28% 28% 2.5rem 2.5rem;background:var(--color-band)}.arch-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(1.12) sepia(.15) contrast(1.03)}.hero-media{width:100%;max-height:70vh;aspect-ratio:1.24}.hero-media img{aspect-ratio:1.24}.hero-media figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;color:var(--color-on-band);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.story-section{padding:clamp(4rem,8vw,8rem) 0;background:var(--color-bg)}.story-section--dark{background:var(--color-surface)}.story-section--band{background:var(--color-band)}.story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,8vw,8rem)}.story-grid--reverse .story-media{order:-1}.story-copy{min-width:0}.story-copy h2{margin-bottom:1.35rem}.story-copy p{color:var(--color-muted);font-size:1.05rem}.story-media{min-width:0}.story-media figure{margin:0}.story-media img{width:100%;aspect-ratio:1.5;object-fit:cover}.story-media figcaption{padding-top:.75rem;color:var(--color-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.story-offset{padding:clamp(4rem,8vw,8rem) 0;background:var(--color-bg)}.story-offset .story-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.story-offset .story-copy{padding-top:clamp(1rem,5vw,5rem)}.story-offset .story-media{transform:translateY(1rem)}.recipe-section{padding:clamp(4rem,8vw,8rem) 0;background:var(--color-accent)}.recipe-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,7vw,7rem)}.recipe-section h2,.recipe-section p{color:var(--color-on-accent)}.recipe-section p{max-width:55ch}.recipe-media{margin:0}.recipe-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:2.5rem}.recipe-media figcaption{padding-top:.75rem;color:var(--color-accent-text);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.author-section{padding:clamp(4rem,8vw,7rem) 0;background:var(--color-surface)}.author-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(240px,5fr);align-items:start;gap:clamp(2rem,8vw,8rem)}.author-section p{color:var(--color-muted)}.author-note{margin:0;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:2.5rem;background:color-mix(in srgb,var(--color-surface) 75%,var(--color-band));color:var(--color-text)}.author-note p{margin:0;color:var(--color-text)}.cta-band{padding:clamp(3rem,6vw,5rem) 0;background:var(--color-band)}.cta-band-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-band h2{max-width:18ch;color:var(--color-on-band);font-size:clamp(1.8rem,3vw,2.828rem)}.blog-teaser{padding:clamp(4rem,8vw,7rem) 0;background:var(--color-bg)}.section-heading{margin-bottom:2rem}.section-heading p{margin-top:1rem;color:var(--color-muted)}forge-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.blog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:2.5rem;background:var(--color-surface)}.blog-card figure{margin:0}.blog-card img{width:100%;aspect-ratio:1.45;object-fit:cover;filter:saturate(1.1) sepia(.13)}.blog-card-content{padding:1.5rem}.blog-card h3{margin-bottom:.8rem}.blog-card h3 a{color:var(--color-text);text-decoration:none}.blog-card p{margin-bottom:1rem;color:var(--color-muted)}.blog-card time,.post-meta{display:block;color:var(--color-accent-text);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer{padding:2rem 0;background:var(--color-band);color:var(--color-on-band)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-inner p{margin:0;color:var(--color-on-band);font-size:.9rem}.footer-inner a{color:var(--color-on-band)}.page-hero,.blog-hero{padding:clamp(4rem,8vw,7rem) 0;background:var(--color-surface)}.page-hero p,.blog-hero p{margin-top:1.25rem;color:var(--color-muted);font-size:1.1rem}.post-shell,.page-shell{padding:clamp(3rem,7vw,7rem) 0;background:var(--color-bg)}.post-header{max-width:900px;margin:0 auto 3rem}.post-header h1{max-width:18ch}.post-header figure{margin:2rem 0 0}.post-header img{width:100%;max-height:70vh;object-fit:cover;border-radius:50% 50% 2.5rem 2.5rem / 18% 18% 2.5rem 2.5rem;filter:saturate(1.1) sepia(.12)}.post-body,.page-body{max-width:780px;margin-inline:auto}.post-body h2,.page-body h2{margin:3rem 0 1rem}.post-body h3,.page-body h3{margin:2rem 0 .75rem}.post-body p,.page-body p{color:var(--color-muted)}.post-body ul,.post-body ol,.page-body ul,.page-body ol{padding-left:1.3rem;color:var(--color-muted)}.post-body li+li,.page-body li+li{margin-top:.45rem}.post-body blockquote,.page-body blockquote{margin:2rem 0;padding:1.5rem 1.75rem;border-left:.35rem solid var(--color-accent);border-radius:0 2rem 2rem 0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);font-size:1.414rem}.post-body figure,.page-body figure{margin:2.5rem 0}.post-body img,.page-body img{width:auto;max-width:100%;border-radius:2.5rem;filter:saturate(1.08) sepia(.1)}.post-body figcaption,.page-body figcaption{padding-top:.65rem;color:var(--color-muted);font-size:.85rem}.post-body table,.page-body table{width:100%;margin:2rem 0;border-collapse:collapse;color:var(--color-text);font-size:.95rem}.post-body th,.post-body td,.page-body th,.page-body td{padding:.8rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);text-align:left}.post-body th,.page-body th{font-weight:800;color:var(--color-accent-text)}.more-posts{padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface)}.more-posts h2{margin-bottom:2rem}.forge-pagination{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.forge-pagination a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);border-radius:999px;color:var(--color-text);text-decoration:none}.forge-pagination a[aria-current='page']{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px}section[id],header[id]{scroll-margin-top:7rem}@media (max-width:1180px){.nav-bar{min-height:4.5rem}.brand-mark img{width:min(250px,58vw);max-height:62px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.nav-menu{position:absolute;top:calc(100% + .75rem);right:0;left:0;display:none;max-height:calc(100svh - 6rem);overflow-y:auto;padding:.75rem;border-radius:2rem;background:var(--color-surface);box-shadow:0 1rem 2rem color-mix(in srgb,var(--color-band) 45%,transparent)}.nav-menu[data-open]{display:block}.nav-list{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;padding:0;background:transparent;border-radius:0}.nav-list a{padding:.8rem 1rem;border-radius:1rem;font-size:1rem;white-space:normal}.nav-list a:hover,.nav-list a[aria-current='page']{background:color-mix(in srgb,var(--color-text) 10%,transparent)}}@media (max-width:860px){.site-container{width:min(100% - 2rem,1400px)}.hero{padding:3.5rem 0 4.5rem}.hero-inner,.story-grid,.story-offset .story-grid,.recipe-grid,.author-grid{grid-template-columns:1fr;gap:2.5rem}.hero-copy{order:0}.hero-media{order:1;max-height:none}.story-grid--reverse .story-media{order:0}.story-offset .story-copy{padding-top:0}.story-offset .story-media{transform:none}.recipe-section{background:var(--color-accent)}forge-posts{grid-template-columns:1fr 1fr}.cta-band-inner{align-items:flex-start;flex-direction:column}.post-header,.post-body,.page-body{max-width:none}}@media (max-width:560px){h1{font-size:clamp(2.65rem,13vw,4rem)}.hero-lede{font-size:1rem}.button-row{align-items:stretch;flex-direction:column}.button{width:max-content;max-width:100%}.story-section,.story-offset,.recipe-section,.author-section,.blog-teaser{padding:3.5rem 0}.story-copy p{font-size:1rem}.recipe-media img{border-radius:2rem}.author-note{padding:1.25rem;border-radius:2rem}forge-posts{grid-template-columns:1fr}.footer-inner{align-items:flex-start;flex-direction:column}.post-body table,.page-body table{display:block;overflow-x:auto}.post-body th,.post-body td,.page-body th,.page-body td{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){a,button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}[data-forge='reveal']{animation:rise-in .7s ease both}@keyframes rise-in{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* 8-tygodni-tulipanowej-goraczki-ogrod */
.keukenhof-header{background:var(--color-surface)}
.keukenhof-lead-figure{margin:2rem 0 0}
.post-header .keukenhof-lead-figure img{width:min(100%,639px);margin-inline:auto}
.keukenhof-photo img{border-radius:50% 50% 2.5rem 2.5rem / 18% 18% 2.5rem 2.5rem}
/* ruchoma-szklarnia-dla-kamelii-i-duch */
.pillnitz-hero h1{max-width:22ch;font-size:clamp(2.8rem,5.2vw,5rem)}.pillnitz-post .post-body{max-width:1000px}.pillnitz-section{margin:0;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,4rem);background:var(--color-bg)}.pillnitz-section--surface{background:var(--color-surface)}.pillnitz-section--band{background:var(--color-band)}.pillnitz-section--band h2,.pillnitz-section--band p{color:var(--color-on-band)}.pillnitz-section--band figcaption{color:var(--color-on-band)}.pillnitz-photo{margin:2.5rem 0}.pillnitz-photo img{border-radius:50% 50% 2.5rem 2.5rem / 18% 18% 2.5rem 2.5rem}.pillnitz-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}.pillnitz-gallery .pillnitz-photo{margin:0}@media (max-width:560px){.pillnitz-section{padding:3rem 1rem}.pillnitz-gallery{grid-template-columns:1fr}}
/* plany-planami-zycie-zyciem-czyli-jak-z */
.rental-header h1{max-width:24ch}.rental-lede{max-width:62ch;margin:1.5rem 0 0;color:var(--color-muted);font-size:1.1rem}.rental-header-media{max-width:640px}.rental-section{padding:clamp(4rem,8vw,7rem) 0;background:var(--color-bg)}.rental-section--surface{background:var(--color-surface)}.rental-section--band{background:var(--color-band)}.rental-section--band .post-body h2,.rental-section--band .post-body p{color:var(--color-on-band)}.rental-gallery{column-count:3;column-gap:1.25rem;margin:2.5rem 0 0}.rental-gallery figure{break-inside:avoid;margin:0 0 1.25rem}.rental-gallery img{width:100%}.rental-gallery figcaption{padding-top:.65rem;color:var(--color-muted);font-size:.85rem}.rental-contact{margin-top:3rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:2.5rem;background:var(--color-bg)}.rental-contact h2{margin:0 0 1rem;color:var(--color-text)!important;font-size:clamp(1.5rem,3vw,2.2rem)}.rental-section--band .rental-contact p{color:var(--color-text)}@media (max-width:860px){.rental-gallery{column-count:2}}@media (max-width:560px){.rental-gallery{column-count:1}.rental-contact{padding:1.25rem;border-radius:2rem}}
/* majowe-ciasto-z-rabarbarem */
.recipe-post-header{max-width:900px}.recipe-post-hero img{width:min(100%,640px);max-height:none;aspect-ratio:auto;margin-inline:auto}.recipe-post-intro{max-width:68ch;margin-top:1.25rem;color:var(--color-muted)}.recipe-post-section{padding:clamp(3.5rem,7vw,6rem) 0}.recipe-post-section--surface{background:var(--color-surface)}.recipe-post-section--bg{background:var(--color-bg)}.recipe-post-photo img{border-radius:50% 50% 2rem 2rem / 18% 18% 2rem 2rem}.recipe-post-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0}.recipe-post-gallery figure{margin:0}.recipe-post-gallery img{width:100%;height:auto}.recipe-post-author{margin-top:2.5rem;color:var(--color-accent-text)}@media (max-width:560px){.recipe-post-section{padding:3.5rem 0}.recipe-post-gallery{grid-template-columns:1fr;gap:1.5rem}}
/* noworocznie */
.noworocznie-photo{width:min(100%,640px);margin:0 auto}.noworocznie-photo--portrait{width:min(100%,512px)}.noworocznie-photo img{height:auto;aspect-ratio:auto;object-fit:contain}
/* park-za-cene-mazenstwa-park-muzakowski */
.park-page{background:var(--color-bg)}.park-page-header{padding-top:clamp(4rem,8vw,7rem)}.park-page-header .park-photo{margin-top:2rem}.park-section{padding:clamp(4rem,8vw,8rem) 0;background:var(--color-bg)}.park-section--surface{background:var(--color-surface)}.park-section--band{background:var(--color-band)}.park-section--accent{background:var(--color-accent)}.park-photo{margin:clamp(2.5rem,6vw,5rem) 0}.park-photo img{width:min(100%,640px);margin-inline:auto;border-radius:50% 50% 2.5rem 2.5rem / 18% 18% 2.5rem 2.5rem;filter:saturate(1.1) sepia(.12)}.park-photo figcaption{padding-top:.65rem;color:var(--color-muted);font-size:.85rem}.park-section--band h2,.park-section--band p,.park-section--band ul,.park-section--band li,.park-section--band figcaption{color:var(--color-on-band)}.park-section--accent h2,.park-section--accent p,.park-section--accent ul,.park-section--accent li,.park-section--accent figcaption{color:var(--color-on-accent)}.park-practical-note{margin:2rem 0;padding:1.5rem 1.75rem;border-radius:2rem;background:color-mix(in srgb,var(--color-on-accent) 14%,transparent)}.park-practical-note ul{margin:0}.park-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.park-gallery figure{margin:0}.park-gallery img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:50% 50% 1.75rem 1.75rem / 18% 18% 1.75rem 1.75rem;filter:saturate(1.1) sepia(.12)}@media (max-width:860px){.park-gallery{grid-template-columns:1fr 1fr}}@media (max-width:560px){.park-section{padding:3.5rem 0}.park-practical-note{padding:1.25rem;border-radius:1.5rem}.park-gallery{grid-template-columns:1fr}}
/* 10-rzeczy-ktorych-mozecie-nie-wiedziec */
.hvar-hero h1{max-width:24ch}.hvar-post{background:var(--color-surface)}.hvar-numbered-list{margin:0;padding-left:0;list-style:none;counter-reset:hvar-item}.hvar-numbered-list>li{position:relative;padding-left:4.5rem;counter-increment:hvar-item}.hvar-numbered-list>li::before{position:absolute;top:-.15rem;left:0;content:counter(hvar-item);color:var(--color-accent-text);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1}.hvar-numbered-list>li+li{margin-top:1.5rem}.hvar-numbered-list>li>ul{margin-top:1rem}.hvar-photo img{border-radius:50% 50% 2.5rem 2.5rem / 20% 20% 2.5rem 2.5rem}.hvar-sources{max-width:780px;margin:3rem auto 0;padding:1.5rem 1.75rem;border-radius:2.5rem;background:var(--color-band);color:var(--color-on-band)}.hvar-sources h2{margin-bottom:.5rem;color:var(--color-on-band);font-size:clamp(1.5rem,3vw,2rem)}.hvar-sources p{margin:0;color:var(--color-on-band)}@media (max-width:560px){.hvar-numbered-list>li{padding-left:3.25rem}.hvar-numbered-list>li::before{font-size:2.5rem}.hvar-sources{padding:1.25rem;border-radius:2rem}}
/* round 1 */
.hero-media{margin:0;min-width:0}.hero-media img{width:100%;max-width:100%}.hero h1{max-width:100%;font-size:clamp(2.75rem,4.5vw,4.75rem);text-wrap:balance}.blog-hero{padding:clamp(2.5rem,5vw,4.5rem) 0}.hvar-item--unesco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}.hvar-item--unesco .hvar-item-copy{grid-column:1;min-width:0;overflow-wrap:break-word}.hvar-item--unesco .hvar-photo{grid-column:2;grid-row:1;min-width:0;margin:0}.hvar-item--unesco .hvar-photo img{width:100%;max-width:100%;height:auto}@media (max-width:1180px) and (min-width:861px){.hero h1{font-size:clamp(2.5rem,4vw,3.65rem)}}@media (max-width:700px){.hvar-item--unesco{grid-template-columns:1fr;gap:1rem}.hvar-item--unesco .hvar-item-copy{grid-column:1}.hvar-item--unesco .hvar-photo{grid-column:1;grid-row:2}}
/* round 2 */
:root{--retro-orange:color-mix(in srgb,hsl(from var(--color-bg) calc(h + 205) 58% 36%) 88%,var(--color-band));--retro-mustard:color-mix(in srgb,hsl(from var(--color-accent) calc(h + 195) 66% 38%) 88%,var(--color-band));--retro-brown:color-mix(in srgb,hsl(from var(--color-surface) calc(h + 205) 42% 23%) 90%,var(--color-band))}body{background:var(--retro-orange)}.hero,.story-section,.story-offset,.blog-teaser,.post-shell,.page-shell{background:var(--retro-orange)}.keukenhof-header,.story-section--dark,.author-section,.more-posts,.page-hero,.blog-hero,.hvar-post{background:var(--retro-brown)}.recipe-section{background:var(--retro-mustard)}.recipe-section h2,.recipe-section p{color:var(--color-text)}.blog-card{background:var(--retro-brown)}.editorial-feature{padding:clamp(4rem,8vw,8rem) 0;background:var(--retro-brown)}.editorial-feature-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.editorial-feature-media{min-width:0;margin:0;aspect-ratio:1.55}.editorial-feature-media img{width:100%;height:100%;object-fit:cover}.editorial-feature-media figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;color:var(--color-on-band);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorial-feature-copy{position:relative;z-index:1;margin-left:-4rem;padding:clamp(2rem,4vw,4rem);border-radius:2.5rem;background:var(--retro-mustard);color:var(--color-text)}.editorial-feature-copy h2{color:var(--color-text)}.editorial-feature-copy p{color:var(--color-text)}.park-feature{padding:clamp(4rem,8vw,8rem) 0;background:var(--retro-orange)}.park-feature-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.park-feature-copy{padding:clamp(2rem,4vw,4rem);border-radius:2.5rem;background:var(--retro-brown)}.park-feature-copy h2{color:var(--color-text)}.park-feature-copy p{color:var(--color-muted)}.park-feature-media{min-width:0;margin:0;aspect-ratio:1.55}.park-feature-media img{width:100%;height:100%;object-fit:cover}.park-feature-media figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;color:var(--color-on-band);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-list{gap:.5rem .8rem;padding:.6rem .85rem}.nav-list a{font-size:1rem}.hvar-item--unesco{display:block!important}.hvar-unesco-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);min-width:0}.hvar-unesco-grid>*{min-width:0}.hvar-unesco-grid .hvar-item-copy{grid-column:1;min-width:0;overflow-wrap:break-word}.hvar-unesco-grid .hvar-photo{grid-column:2;grid-row:1;min-width:0;margin:0}.hvar-unesco-grid .hvar-photo img{width:100%;max-width:100%;height:auto}.hvar-post .post-body p,.hvar-post .post-body ul,.hvar-post .post-body li{color:var(--color-text)}@media (max-width:1180px){.nav-menu{height:calc(100svh - 6rem);max-height:calc(100svh - 6rem);overflow-y:auto;overscroll-behavior:contain;border:2px solid color-mix(in srgb,var(--color-text) 22%,transparent);box-shadow:0 2rem 4rem color-mix(in srgb,var(--color-band) 70%,transparent)}.nav-menu[data-open]{display:block}.nav-list a{padding:.9rem 1rem}}@media (max-width:860px){.editorial-feature-layout,.park-feature-layout{grid-template-columns:1fr;gap:2rem}.editorial-feature-copy{margin:-3rem 1rem 0}.park-feature-copy{order:1}.park-feature-media{order:0}}@media (max-width:700px){.hvar-unesco-grid{grid-template-columns:1fr;gap:1rem}.hvar-unesco-grid .hvar-item-copy{grid-column:1}.hvar-unesco-grid .hvar-photo{grid-column:1;grid-row:2;margin-top:.5rem}}@media (max-width:560px){body{font-size:1.0625rem}.site-container{width:min(100% - 1.5rem,1400px)}p{line-height:1.72}.hero-lede,.story-copy p,.editorial-feature-copy p,.park-feature-copy p,.post-body p,.page-body p,.section-heading p{font-size:1.05rem}.editorial-feature,.park-feature{padding:3.5rem 0}.editorial-feature-copy{margin:-2rem .5rem 0;padding:1.5rem;border-radius:2rem}.park-feature-copy{padding:1.5rem;border-radius:2rem}.footer-inner p,.footer-inner a{font-size:1rem}.footer-inner{gap:1.5rem}.hvar-unesco-grid{gap:1rem}}