#container.about-page{color:#544b3f;letter-spacing:.04em;padding-bottom:88px;background:#f7f3eb!important}.about-page .about-container,.about-page .breadcrumbs-bar{width:min(100%,1128px);margin-inline:auto;padding-inline:40px}.about-page .about-eyebrow{color:#76765b;letter-spacing:.18em;margin:0 0 18px;font-family:Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.about-page .about-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:68px 72px;display:grid}.about-page .about-intro h1{color:#564735;letter-spacing:.12em;margin:0 0 24px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.6}.about-page .about-intro__tagline{letter-spacing:.12em;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.9}.about-page .about-intro__story{font-size:14px;line-height:2.2}.about-page .about-intro__story p+p{margin-top:18px}.about-page .about-intro__location{letter-spacing:.12em;color:#726957;border-top:1px solid #dcd5c7;margin-top:24px;padding-top:16px;font-size:11px;display:block}.about-page .about-section{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;padding-block:0 80px;display:grid}.about-page .about-section>*{min-width:0}.about-page .about-section__image{margin:0}.about-page .about-section__image img{border-radius:3px;width:100%;height:auto;display:block}.about-page .about-section__image figcaption{color:#756d5f;letter-spacing:.08em;margin-top:12px;font-size:11px}.about-page .about-section__title{color:#564735;letter-spacing:.1em;margin:0 0 24px;font-size:clamp(23px,2.4vw,28px);font-weight:400;line-height:1.6}.about-page .about-section__lead,.about-page .about-section__text,.about-page .about-access p:not(.about-eyebrow){font-size:14px;line-height:2.1}.about-page .about-section__lead{margin-bottom:16px}.about-page .about-section--reverse{grid-template-columns:1fr 1.15fr;gap:80px;padding-top:24px;padding-bottom:88px}.about-page .about-section--reverse .about-section__image{grid-area:1/2}.about-page .about-section--reverse .about-section__content{grid-area:1/1}.about-page .producer-name{letter-spacing:.14em;color:#564735;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0 0 20px;font-size:23px;display:flex}.about-page .producer-name-en{letter-spacing:.1em;color:#756d5f;font-family:Arial,sans-serif;font-size:11px}.about-page .producer-web-contact{border-left:1px solid #cec6b7;margin:14px 0;padding-left:14px;font-size:12px;line-height:1.9;display:block}.about-page .producer-web-contact>span{display:block}.about-page .producer-web-contact a{overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.about-page .about-access{padding-block:48px;position:relative}.about-page .about-access:before{content:"";pointer-events:none;border-top:1px solid #dcd5c7;border-bottom:1px solid #dcd5c7;position:absolute;inset:0 40px}.about-page .about-map iframe{background:#e9e6dc;border:0;border-radius:3px;width:100%;height:300px;display:block}.about-page .about-text-link{color:#5c6048;border-bottom:1px solid #a19883;margin-top:24px;padding-block:8px;font-size:12px;display:inline-block}.about-page .about-leaflet{justify-content:space-between;align-items:center;gap:32px;padding-top:48px;display:flex}.about-page .about-leaflet .about-eyebrow{margin-bottom:10px}.about-page .about-leaflet-lead{margin:0 0 10px;font-size:22px;font-weight:400}.about-page .about-leaflet .about-section__text{font-size:12px}.about-page .about-leaflet-link{color:#555b42;border:1px solid #aaa38e;border-radius:2px;justify-content:space-between;align-items:center;gap:36px;padding:18px 24px;font-size:13px;transition:background-color .2s,color .2s;display:inline-flex}.about-page .about-leaflet-link span{white-space:nowrap;font-family:Arial,sans-serif;font-size:10px}.about-page a:hover{color:#373e29}.about-page .about-leaflet-link:hover{color:#fff;background:#5c634b}.about-page a:focus-visible{outline-offset:5px;outline:2px solid #66704e}@media (max-width:760px){#container.about-page{padding-bottom:56px}.about-page .about-container,.about-page .breadcrumbs-bar{padding-inline:24px}.about-page .about-intro{grid-template-columns:1fr;gap:28px;padding-block:40px 44px}.about-page .about-intro h1{margin-bottom:18px}.about-page .about-section,.about-page .about-section--reverse{grid-template-columns:1fr;gap:28px;padding-block:0 52px}.about-page .about-section--reverse .about-section__image,.about-page .about-section--reverse .about-section__content{grid-area:auto}.about-page .about-section__title{margin-bottom:18px}.about-page .about-eyebrow{margin-bottom:12px}.about-page .about-access{padding-block:32px}.about-page .about-access:before{inset-inline:24px}.about-page .about-map iframe{height:260px}.about-page .about-leaflet{flex-direction:column;align-items:stretch;gap:24px;padding-top:32px}}
