.x-page,.x-teaser{color:#203f3c}.x-page *,.x-teaser *{box-sizing:border-box}.x-page h1,.x-page h2,.x-teaser h2{font:400 clamp(34px,3.6vw,54px)/1.1 Georgia,serif;letter-spacing:-1.2px;margin:18px 0 24px}.x-page h2 em,.x-teaser h2 em{font-weight:400;color:#7c8862}.x-page p,.x-teaser p{font-size:1.0625rem;line-height:1.85;color:#526963}.x-kicker{font-size:0.8125rem;letter-spacing:2px;line-height:1.7;font-weight:600}.x-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#214a43;border:1px solid #214a43;color:#fff;padding:16px 22px;text-decoration:none;font-family:inherit;font-size:0.9375rem;font-weight:500;line-height:1.4;cursor:pointer}.x-button.x-light{background:#fffaf1;border-color:#fffaf1;color:#203f3c}.x-text-button{border:0;border-bottom:1px solid #a8b8a0;padding:12px 0;color:inherit;background:none;font-size:0.9375rem;text-align:left;cursor:pointer}.x-page :is(button,a,summary):focus-visible,.x-teaser :is(button,a):focus-visible{outline:2px solid #d87d45;outline-offset:5px}.x-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:26px 0 20px;font-size:0.75rem;letter-spacing:1px}.x-breadcrumb a{color:#425e52;text-decoration:none;font-size:0.875rem;letter-spacing:0}.x-breadcrumb span{color:#53644f}.x-hero{position:relative;min-height:590px;background:#264f42;overflow:hidden}.x-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.x-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102b24b5 0%,#18382e35 68%,transparent),linear-gradient(0deg,#102b2470,transparent 50%)}.x-hero-top{position:absolute;inset:28px 36px auto;display:flex;justify-content:space-between;gap:20px;color:white;z-index:1;font-size:0.75rem;letter-spacing:1.8px}.x-hero-copy{position:relative;z-index:1;color:#fff;max-width:700px;padding:135px 52px 58px}.x-hero h1{color:#fffaf1;font-size:clamp(56px,6.8vw,92px);line-height:.98;letter-spacing:-2px;margin:22px 0 25px}.x-hero h1 em{font-weight:400;color:#e5e7cd}.x-hero-copy p{color:#f6f6ed;font-size:1.125rem;line-height:1.7;margin-bottom:28px}.x-hero-credit{position:absolute;bottom:23px;right:26px;color:#fff;z-index:1;font-size:0.75rem}.x-chapters{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #cdd5c4}.x-chapters button{display:flex;align-items:center;gap:15px;padding:25px 18px;text-align:left;border:0;background:none;color:#355447;font-size:0.875rem;cursor:pointer}.x-chapters span{font:italic 23px Georgia,serif;color:#53644f}.x-intro{display:grid;grid-template-columns:.55fr 1fr;gap:60px;margin:90px 60px}.x-intro>.x-kicker{padding-top:24px;max-width:150px}.x-intro h2{margin-top:0}.x-intro p{max-width:650px}.x-album,.x-table,.x-tea{scroll-margin-top:130px}.x-album header{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.x-album header p{padding-bottom:15px;font-size:0.9375rem}.x-filters{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0 28px}.x-filters button{border:1px solid #cbd5bf;background:transparent;color:#516746;font-size:0.875rem;padding:10px 18px;cursor:pointer}.x-filters button[aria-pressed=true]{background:#214a43;color:white;border-color:#214a43}.x-gallery{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}.x-photo{margin:0}.x-photo button{display:block;width:100%;height:300px;border:0;padding:0;position:relative;background:#e6e8dd;cursor:zoom-in;overflow:hidden}.x-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.x-photo button:hover img{transform:scale(1.025)}.x-photo button>span{position:absolute;bottom:15px;right:15px;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#fff9e9eb;color:#264b40}.x-photo figcaption{padding:18px 0 9px}.x-photo small{font-size:0.75rem;letter-spacing:1.4px;color:#748369}.x-photo h3{font:400 24px/1.2 Georgia,serif;margin:10px 0}.x-caption{font-size:0.8125rem!important;color:#53644f!important;margin-top:22px}.x-table{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:90px 0;align-items:center}.x-table figure{margin:0;align-self:stretch;position:relative;min-height:620px}.x-table figure img{width:100%;height:100%;object-fit:cover;position:absolute}.x-table figure figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#152a21ba);color:#fff;padding:65px 25px 25px;font-size:0.75rem;letter-spacing:1.4px}.x-table-copy{padding:24px 0}.x-food-topics{border-top:1px solid #cfd8c4;margin-top:27px}.x-food-topics details{border-bottom:1px solid #cfd8c4;padding:18px 0}.x-food-topics summary{display:flex;align-items:center;gap:13px;font-size:0.9375rem;list-style:none;cursor:pointer}.x-food-topics summary::-webkit-details-marker{display:none}.x-food-topics summary>span{font:italic 21px Georgia,serif;color:#53644f}.x-food-topics summary b{margin-left:auto;font-size:18px;font-weight:400}.x-food-topics details[open] summary b{transform:rotate(45deg)}.x-food-topics p{font-size:0.9375rem}.x-food-topics small{font-size:0.8125rem;line-height:1.7;display:block;color:#6c7c62}.x-table-copy>.x-text-button{margin-top:24px}.x-evolution{margin:0 0 70px;border-top:1px solid #cbd5bf;padding-top:45px}.x-evolution ol{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:36px;margin-top:36px}.x-evolution li{border-top:2px solid #afbba0;padding-top:20px}.x-evolution li:first-child{border-color:#294e41}.x-evolution li>span{font-size:0.75rem;letter-spacing:1.3px;color:#53644f}.x-evolution h3{font:400 27px Georgia,serif;margin:18px 0 12px}.x-evolution p{font-size:0.9375rem}.x-tea{display:grid;grid-template-columns:1.1fr 1fr;background:#203f3c;color:#fffaf1;overflow:hidden}.x-tea-copy{padding:50px 44px}.x-tea .x-kicker{display:block;color:#c2ccae;font-size:0.75rem}.x-edition-status{display:inline-block;font-size:0.75rem;border:1px solid #9ea891;color:#d5dabe;padding:6px 9px;margin:20px 0 5px;letter-spacing:1px}.x-tea h2{color:#fffaf1;font-size:52px;margin:20px 0}.x-tea h2 em{color:#d6dcb9}.x-tea p{color:#d1dbd2;font-size:1rem}.x-passport{margin:30px 0 20px;border-top:1px solid #527068;padding-top:20px}.x-passport>span{font-size:0.75rem;letter-spacing:1.4px;color:#bdcdb3}.x-passport dl{margin:18px 0}.x-passport dl>div{display:grid;grid-template-columns:62px 1fr;gap:10px;margin:12px 0;font-size:0.875rem;line-height:1.6}.x-passport dd{margin:0;color:#bdccc2}.x-passport dt{color:#fff6e2}.x-tea .x-tea-note{font-size:0.8125rem;line-height:1.8;color:#bdccc2;margin-bottom:25px}.x-tea figure{margin:0;position:relative;min-height:620px}.x-tea figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:53% center;opacity:.8}.x-tea figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#163a31bd,transparent 65%)}.x-edition-label{position:absolute;z-index:1;inset:55px 32px auto auto;width:165px;padding:22px;background:#fffaf0f0;color:#284438;text-align:center;transform:rotate(3deg);box-shadow:0 7px 25px #172a2a33}.x-edition-label span{font-size:0.75rem;letter-spacing:1.3px;line-height:1.8;display:block}.x-edition-label strong{font:400 86px/.95 Georgia,serif;display:block;padding:22px 0;margin:15px 0;border-block:1px solid #b6c0a2}.x-tea figcaption{position:absolute;z-index:1;bottom:26px;left:28px;right:28px;font-size:0.8125rem;line-height:1.7;color:#f7f7ed}.x-more{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;margin:75px 0}.x-more p{max-width:560px}.x-more .x-button{margin-top:12px}.x-more aside{align-self:center;border-left:1px solid #cbd5bf;padding:24px 35px}.x-more aside>span{font-size:0.8125rem;letter-spacing:1.2px}.x-more aside a,.x-more aside button{display:block;background:none;border:0;color:#44614e;padding:10px 0;text-decoration:none;font-size:0.875rem;cursor:pointer;text-align:left}.x-sources{border-top:1px solid #cbd5bf;padding:23px 0;margin:25px 0 40px}.x-sources summary{font-size:0.875rem;cursor:pointer}.x-sources p{font-size:0.875rem;max-width:1000px}.x-sources a{color:inherit}.x-teaser{display:grid;grid-template-columns:1fr 1fr;background:#eeeadd;margin:65px 0}.x-teaser-photo{position:relative;min-height:390px}.x-teaser-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.x-teaser-photo>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#18372bd9);color:#fff;font-size:0.75rem;letter-spacing:1.5px;padding:75px 25px 25px}.x-teaser-copy{padding:45px}.x-teaser h2{font-size:39px}.x-teaser-copy>small{display:block;font-size:0.75rem;line-height:1.7;color:#738167;margin-top:20px}.x-teaser .x-button{margin-top:12px}.x-teaser-compact{margin:30px 0 55px}.x-lightbox img{width:100%;height:auto;max-height:65vh;object-fit:contain;display:block;background:#e6e8df}.x-lightbox h2{font:400 30px/1.15 Georgia,serif;margin:15px 0 22px}.x-lightbox p{font-size:1rem;line-height:1.8;color:#5c705b}.x-lightbox small{font-size:0.8125rem;color:#778469}
@media(max-width:1050px){.x-intro{margin:65px 20px;gap:30px}.x-table{gap:30px}.x-tea-copy{padding:35px 28px}.x-tea h2{color:#fffaf1;font-size:42px}.x-teaser-copy{padding:32px}.x-teaser h2{font-size:34px}.x-more{gap:35px}.x-edition-label{right:20px;width:145px}}
@media(max-width:760px){.x-breadcrumb{gap:10px}.x-breadcrumb span{font-size:0.75rem;letter-spacing:.5px}.x-hero{min-height:530px}.x-hero-copy{padding:135px 25px 65px}.x-hero h1{color:#fffaf1;font-size:clamp(47px,10.5vw,70px);letter-spacing:-1.4px}.x-hero-top{inset:22px 25px auto;font-size:0.75rem}.x-hero-top span:last-child{display:none}.x-hero-copy p{font-size:1.0625rem}.x-hero-credit{font-size:0.75rem;left:25px;right:auto;bottom:20px}.x-chapters{gap:10px;grid-template-columns:1fr}.x-chapters button{padding:12px 3px}.x-chapters span{font-size:20px}.x-intro{grid-template-columns:1fr;gap:15px;margin:45px 0}.x-intro>.x-kicker{max-width:none;padding:0}.x-album header{display:block}.x-album header p{padding:0}.x-gallery{grid-template-columns:1fr;gap:20px}.x-photo button{height:260px}.x-photo h3{font-size:24px}.x-table{grid-template-columns:1fr;gap:22px;margin:50px 0}.x-table figure{min-height:400px}.x-table-copy{padding:0}.x-evolution{margin-bottom:45px}.x-evolution ol{grid-template-columns:1fr;gap:15px}.x-evolution li{padding-top:16px}.x-evolution h3{margin-top:12px}.x-tea{grid-template-columns:1fr}.x-tea-copy{padding:30px 24px}.x-tea h2{color:#fffaf1;font-size:40px}.x-tea figure{min-height:380px}.x-edition-label{top:30px;right:30px;width:130px;padding:18px}.x-edition-label strong{font-size:64px;margin:12px 0;padding:12px 0}.x-edition-label span{font-size:0.75rem}.x-more{grid-template-columns:1fr;gap:30px;margin:50px 0}.x-more aside{border-left:0;border-top:1px solid #cbd5bf;padding:25px 0}.x-teaser{grid-template-columns:1fr;margin:45px 0}.x-teaser-photo{min-height:280px}.x-teaser-copy{padding:28px 23px}.x-teaser h2{font-size:34px}.x-filters button{padding:9px 12px;font-size:0.8125rem}.x-page .x-button{max-width:100%;font-size:0.875rem}.x-passport dl>div{grid-template-columns:52px 1fr}}
@media(prefers-reduced-motion:reduce){.x-photo img{transition:none}}
/* v18 — photographic field journal and the earlier Botanical collection */
.x-hero{min-height:610px}.x-hero>img{object-position:50% 61%}.x-hero:after{background:linear-gradient(90deg,#102b24b0 0%,#18382e22 75%),linear-gradient(0deg,#102b2460,transparent 60%)}.x-field-stamp{position:absolute;z-index:1;right:55px;bottom:65px;width:142px;height:142px;border:1px solid #f4f1d7b0;border-radius:50%;color:#f4f1d7;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);text-align:center;outline:1px solid #f4f1d75c;outline-offset:7px}.x-field-stamp>span{font-size:0.75rem;letter-spacing:1.5px;line-height:1.6}.x-field-stamp strong{font:42px/1.25 Georgia,serif}.x-intro{margin-block:70px}.x-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;align-items:start}.x-photo button{height:260px}.x-photo h3{font-size:23px;max-width:290px}.x-gallery[data-filter=all] .x-photo-krajina{grid-column:span 2}.x-gallery[data-filter=all] .x-photo-krajina button{height:370px}.x-gallery[data-filter=all] .x-photo-kamen{padding-top:70px}.x-gallery[data-filter=all] .x-photo-dotyk button{height:320px}.x-gallery[data-filter=all] .x-photo-kvety{grid-column:span 2;margin-top:-45px}.x-gallery[data-filter=all] .x-photo-kvety button{height:350px}.x-table figure img{object-position:49% center}.x-tea{background:#1e3a2e}.x-tea figure>img{object-position:57% center;opacity:1}.x-tea figure:after{background:linear-gradient(0deg,#163a31d9,transparent 68%)}.x-edition-label{background:#f6f4ec;box-shadow:0 7px 25px #172a2a40;border:7px double #d6d8c5}.x-passport{background:#f6f4ec;color:#1e3a2e;border:0;padding:22px 20px;transform:rotate(-1deg);box-shadow:0 4px 20px #10271f33}.x-passport>span{color:#4d6f4a}.x-passport dt{color:#1e3a2e;font-weight:600}.x-passport dd{color:#4d6253}.x-passport dl{margin-bottom:0}.x-concepts{margin:80px 0 55px}.x-concepts header{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:25px}.x-concepts header p{font-size:0.9375rem;padding-bottom:25px}.x-concept-grid{display:grid;grid-template-columns:1fr 1fr .85fr;gap:24px;align-items:start}.x-concept-grid figure{margin:0}.x-concept-grid button{width:100%;padding:0;text-align:left;position:relative;cursor:zoom-in;overflow:hidden;background:#e9e6d9}.x-concept-grid img{height:340px;width:100%;object-fit:contain}.x-concept-grid button>span{position:absolute;left:0;right:0;bottom:0;background:#f6f4eced;color:#1e3a2e;font-size:0.75rem;letter-spacing:1.2px;padding:12px 16px}.x-concept-grid figcaption{padding-top:18px}.x-concept-grid figcaption small{font-size:0.75rem;letter-spacing:1.3px;color:#6e7e62}.x-concept-grid h3{font:400 23px Georgia,serif;margin:10px 0}.x-paper-pass{min-height:340px;background:#eeeadd;border:1px solid #d1d0ba;padding:28px 20px;text-align:center;color:#1e3a2e;transform:rotate(2deg);box-shadow:6px 6px 0 #e3e1d4}.x-paper-pass>span{font-size:0.75rem;line-height:1.6;letter-spacing:1.6px}.x-paper-pass>b{font:400 27px/1.15 Georgia,serif;display:block;margin:17px 0}.x-paper-seal{border:1px solid #6f8063;border-radius:50%;width:94px;height:94px;margin:15px auto;display:flex;align-items:center;justify-content:center;flex-direction:column;font:35px Georgia,serif;transform:rotate(-10deg)}.x-paper-seal small{font:0.75rem Arial,sans-serif;letter-spacing:.6px;margin-top:4px}.x-paper-pass p{font-size:0.8125rem;line-height:1.7;margin:15px 0}.x-paper-pass>small{font-size:0.75rem;letter-spacing:1px}.x-lightbox-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #d6decf}.x-lightbox-nav button{font-size:0.875rem;padding:8px 0;color:#214a43}.x-lightbox-nav span{font-size:0.8125rem;color:#6d7b64}.x-lightbox p{margin:18px 0}.x-lightbox small{display:block}
@media(max-width:1050px){.x-concept-grid img{height:290px}.x-paper-pass{min-height:290px;padding:20px 12px}.x-paper-pass>b{font-size:23px}.x-paper-pass p{margin:10px 0}.x-field-stamp{right:35px}.x-gallery{gap:25px 18px}.x-photo h3{font-size:21px}.x-concept-grid{gap:18px}}
@media(max-width:760px){.x-hero{min-height:540px}.x-field-stamp{display:none}.x-hero>img{object-position:62% center}.x-intro{margin-block:45px}.x-gallery{grid-template-columns:1fr 1fr;gap:25px 14px}.x-gallery[data-filter=all] .x-photo-krajina{grid-column:span 2}.x-gallery[data-filter=all] .x-photo-krajina button{height:280px}.x-gallery[data-filter=all] .x-photo-kamen{padding-top:0}.x-gallery .x-photo button,.x-gallery[data-filter=all] .x-photo-dotyk button{height:200px}.x-gallery[data-filter=all] .x-photo-kvety{grid-column:auto;margin-top:0}.x-gallery[data-filter=all] .x-photo-kvety button{height:200px}.x-photo h3{font-size:21px}.x-photo small{font-size:0.75rem;letter-spacing:.6px}.x-concepts{margin-top:50px}.x-concepts header{display:block;margin-bottom:15px}.x-concepts header p{padding-bottom:10px}.x-concept-grid{grid-template-columns:1fr 1fr;gap:25px 14px}.x-concept-grid img{height:260px}.x-concept-grid h3{font-size:21px}.x-paper-pass{grid-column:span 2;max-width:300px;width:90%;justify-self:center;min-height:320px;margin-top:15px}.x-concept-grid button>span{font-size:0.75rem;padding:10px}.x-passport{padding:20px 15px}}
@media(max-width:420px){.x-gallery .x-photo button,.x-gallery[data-filter=all] .x-photo-dotyk button,.x-gallery[data-filter=all] .x-photo-kvety button{height:180px}.x-photo h3{font-size:20px}.x-concept-grid img{height:210px}.x-concept-grid h3{font-size:20px}}
