.gt-breadcrumb{max-width:var(--gt-container);padding:20px var(--gt-container-pad);color:var(--gt-muted);margin:0 auto;font-size:13px}.gt-breadcrumb__list{flex-wrap:wrap;gap:10px;display:flex}.gt-breadcrumb__item+.gt-breadcrumb__item:before{content:"/";margin-right:10px}.gt-breadcrumb b{color:var(--gt-ink);font-weight:600}@media (max-width:720px){.gt-breadcrumb{padding-top:14px;padding-bottom:14px;font-size:12px}}.gt-section-head{justify-content:space-between;align-items:flex-end;gap:var(--gt-s-6);margin-bottom:40px;display:flex}.gt-section-head__text{max-width:760px}.gt-section-head__lead{color:var(--gt-muted);margin:14px 0 0;font-size:16px}.gt-section-head--center{text-align:center;flex-direction:column;align-items:center}.gt-section-head--ruled{border-bottom:1px solid var(--gt-ink);padding-bottom:22px}.gt-section-head__link{gap:var(--gt-link-gap,8px);padding-bottom:var(--gt-link-pad,0);border-bottom:var(--gt-link-rule,0);font:var(--gt-link-font,700 12.5px var(--gt-font-sans));letter-spacing:var(--gt-link-ls,.12em);text-transform:var(--gt-link-case,uppercase);white-space:nowrap;color:var(--gt-ink);transition:gap var(--gt-dur-fade);align-items:center;display:inline-flex}.gt-section-head__link .gt-icon{transform:var(--gt-link-icon,none)}.gt-section-head__link:hover{color:var(--gt-ink);gap:calc(var(--gt-link-gap,8px) + 5px)}.gt-on-dark .gt-section-head__link{color:var(--gt-gold-light)}@media (max-width:720px){.gt-section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px}.gt-section-head--center{align-items:center}}.gt-pagination{justify-content:center;gap:var(--gt-s-2);padding:var(--gt-s-6) 0 40px;flex-wrap:wrap;display:flex}.gt-pagination--more{padding-top:40px}.gt-pagination__item{min-width:42px;height:42px;padding:0 var(--gt-s-3);border:1px solid var(--gt-line-chip);background:#fff;place-items:center;font-size:14px;font-weight:500;display:inline-grid}.gt-pagination__item:hover{border-color:var(--gt-ink);color:var(--gt-ink)}.gt-pagination__item.is-active{border-color:var(--gt-ink);background:var(--gt-ink);color:var(--gt-gold-light)}:root{--gt-link-font:500 14.5px var(--gt-font-sans);--gt-link-ls:0.01em;--gt-link-case:none;--gt-link-rule:1px solid;--gt-link-pad:4px;--gt-link-gap:10px;--gt-link-icon:rotate(-45deg) scale(0.72)}.gt-makers__link-down{--gt-link-icon:rotate(45deg) scale(0.72)}.gt-makers__button{gap:14px}.gt-makers__button .gt-icon{width:16px;height:16px;transform:var(--gt-link-icon)}.gt-makers__button--olive,.gt-makers__button--olive:hover{border-color:var(--gt-olive);background:var(--gt-olive);color:#fff}.gt-makers__button--light,.gt-makers__button--light:hover{border-color:#f8f6ef;background:#f8f6ef;color:var(--gt-ink)}.gt-makers__button:hover{filter:brightness(1.1)}.gt-maker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.gt-maker-card{--gt-maker-bg:#ecebdf;--gt-maker-arch:#e2e3d2;display:flex;flex-direction:column;min-width:0;color:var(--gt-ink)}.gt-maker-card:nth-child(3n+2){--gt-maker-bg:#eee5d2;--gt-maker-arch:#e6d8bd}.gt-maker-card:nth-child(3n){--gt-maker-bg:#e7e8df;--gt-maker-arch:#d8dfce}.gt-maker-card__object{--gt-eyebrow:var(--gt-ink-2);position:relative;height:340px;padding:28px;overflow:hidden;background:var(--gt-maker-bg)}.gt-maker-card__object::before{content:"";position:absolute;inset:36px 46px 0;border-radius:150px 150px 0 0;background:var(--gt-maker-arch)}.gt-maker-card__place{position:relative;z-index:1;margin:0}.gt-maker-card__object .gt-img{position:absolute;bottom:22px;left:22.5%;z-index:1;width:55%;height:72%;object-fit:contain;mix-blend-mode:multiply;transition:transform 0.4s}.gt-maker-card:hover .gt-maker-card__object .gt-img{transform:translateY(-5px) rotate(-2deg)}.gt-maker-card__initial{position:absolute;inset:36px 46px 0;z-index:1;display:grid;place-items:center;font:italic 500 110px / 1 var(--gt-font-serif);color:var(--gt-olive)}.gt-maker-card__mark{position:absolute;right:24px;bottom:26px;left:24px;overflow:hidden;font:500 56px / 1 var(--gt-font-serif);text-align:center;white-space:nowrap;color:rgb(93 102 71 / .15);pointer-events:none}.gt-maker-card__line{display:flex;justify-content:space-between;gap:12px;padding-top:18px}.gt-maker-card__name{font:500 31px / 1.1 var(--gt-font-serif)}.gt-maker-card__special{margin-top:6px;font-size:14px;color:var(--gt-muted)}.gt-maker-card__line>.gt-icon{width:24px;height:24px;margin-top:6px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.gt-maker-card__object .gt-img{transition:none}}@media (max-width:1020px){.gt-maker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.gt-maker-grid{gap:28px 14px}.gt-maker-card__object{height:230px;padding:16px 12px}.gt-maker-card__object::before{inset:30px 15px 0}.gt-maker-card__place{font-size:10.5px;letter-spacing:.1em}.gt-maker-card__object .gt-img{bottom:17px;left:15%;width:70%}.gt-maker-card__initial{inset:30px 15px 0;font-size:72px}.gt-maker-card__mark{right:8px;bottom:20px;left:8px;font-size:25px}.gt-maker-card__line{gap:8px;padding-top:12px}.gt-maker-card__name{font-size:24px}.gt-maker-card__special{font-size:13px}.gt-maker-card__line>.gt-icon{width:20px;height:20px}}.gt-makers-intro__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:90px;align-items:end;padding-top:24px;padding-bottom:56px}.gt-makers-intro .gt-title--h1{margin-top:8px}.gt-makers-intro__lead{max-width:420px;margin-bottom:24px;font-size:16px;line-height:1.8;color:var(--gt-muted)}.gt-maker-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:#272d25;color:#f1eddf}.gt-maker-feature__photo{position:relative;min-height:440px;overflow:hidden}.gt-maker-feature__photo>.gt-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gt-maker-feature__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgb(0 0 0 / .45))}.gt-maker-feature__caption{position:absolute;bottom:26px;left:30px;z-index:1;font:500 11.5px var(--gt-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.gt-maker-feature__copy{--gt-eyebrow:#cbbb91;display:flex;flex-direction:column;align-items:flex-start;padding:48px}.gt-maker-feature__copy .gt-title{margin:12px 0 20px}.gt-maker-feature__text{max-width:360px;margin-bottom:28px;font-size:15.5px;line-height:1.8;color:#c9cfc0}.gt-maker-feature__copy>.gt-makers__button{margin-bottom:36px}.gt-maker-feature__foot{display:flex;justify-content:space-between;gap:16px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #505845;font:500 11.5px var(--gt-font-sans);letter-spacing:.14em;text-transform:uppercase;color:#c3c7b6}.gt-makers-directory__tools{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.gt-makers-search{display:flex;align-items:center;gap:12px;min-width:280px;padding:10px 0;border-bottom:1px solid #acb39c}.gt-makers-search>.gt-icon{color:var(--gt-olive)}.gt-makers-search__input{width:100%;padding:0;border:0;outline:0;background:none;font-size:15px}.gt-makers-search:focus-within{border-color:var(--gt-olive);box-shadow:0 1px 0 var(--gt-olive)}.gt-makers-directory__filters{margin:32px 0}.gt-makers-directory__chips{display:flex;flex:1;flex-wrap:wrap;gap:9px;min-width:0}.gt-makers__chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:1px solid #dbdcd0;background:none;font-size:14px;white-space:nowrap;color:var(--gt-ink);cursor:pointer;list-style:none;user-select:none}.gt-makers__chip::-webkit-details-marker{display:none}.gt-makers__chip:hover{border-color:var(--gt-olive)}.gt-makers__chip.is-active,.gt-filter-bar__panel[open]>.gt-makers__chip{border-color:var(--gt-olive);background:var(--gt-olive);color:#fff}.gt-makers__chip .gt-icon{width:14px;height:14px}.gt-makers-directory__count{flex:none;font-size:14px;color:var(--gt-muted)}.gt-makers-directory__empty{padding:50px;background:#eeeee4;text-align:center}.gt-makers-directory__empty h3{margin-bottom:10px;font:500 30px / 1.2 var(--gt-font-serif)}.gt-makers-directory__empty p{margin-bottom:20px;color:var(--gt-muted)}.gt-producers__todo{text-align:center}.gt-producers__filter{position:relative;flex:none}.gt-producers__filter-panel{--gt-filter-options-h:min(320px, 55vh);position:absolute;z-index:calc(var(--gt-z-header) - 1);top:calc(100% + 8px);right:0;width:min(320px, calc(100vw - 2 * var(--gt-s-5)));padding:var(--gt-s-4) var(--gt-s-5);border:1px solid var(--gt-ink);background:var(--gt-bg);box-shadow:var(--gt-shadow-mega)}.gt-producers__filter-panel .gt-filter-bar__count::before{content:"("}.gt-producers__filter-panel .gt-filter-bar__count::after{content:")"}.gt-producers__filter-panel .gt-filter-bar__option:focus-visible,.gt-producers__filter>.gt-makers__chip:focus-visible{outline:2px solid var(--gt-gold-dark);outline-offset:2px}.gt-makers-values{--gt-eyebrow:var(--gt-ink-2);padding:52px 0;background:#e9ecde}.gt-makers-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px;margin-top:28px}.gt-makers-values__item{position:relative;padding-left:40px}.gt-makers-values__n{position:absolute;top:2px;left:0;font:500 24px / 1 var(--gt-font-serif);color:var(--gt-olive)}.gt-makers-values__item h3{margin-bottom:12px;font:500 29px / 1.1 var(--gt-font-serif)}.gt-makers-values__item p{font-size:15px;line-height:1.75;color:var(--gt-muted)}.gt-makers-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:45px;align-items:center}.gt-makers-cta__text{max-width:300px;font-size:15.5px;color:var(--gt-muted)}@media (max-width:1020px){.gt-makers-intro__inner{gap:45px}.gt-maker-feature__copy{padding:36px}.gt-maker-feature__photo{min-height:420px}.gt-makers-values__grid{gap:36px}.gt-makers-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.gt-makers-intro__inner{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:12px;padding-bottom:32px}.gt-makers-intro__lead{margin-bottom:18px;font-size:15px}.gt-maker-feature{grid-template-columns:minmax(0,1fr)}.gt-maker-feature__photo{min-height:245px}.gt-maker-feature__caption{bottom:18px;left:20px;font-size:10.5px}.gt-maker-feature__copy{padding:28px 24px}.gt-maker-feature__text{font-size:15px}.gt-maker-feature__copy>.gt-makers__button{margin-bottom:28px}.gt-makers-directory__tools{display:block}.gt-makers-search{min-width:0;margin-top:22px}.gt-makers-directory__filters{margin:22px 0}.gt-makers-directory__chips{gap:8px}.gt-makers__chip{height:38px;padding:0 14px;font-size:13.5px}.gt-producers__filter{align-self:flex-start}.gt-producers__filter-panel{right:auto;left:0}.gt-makers-directory__empty{padding:32px 20px}.gt-makers-values{padding:36px 0}.gt-makers-values__grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:22px}.gt-makers-values__item h3{font-size:27px}.gt-makers-cta{grid-template-columns:minmax(0,1fr);gap:20px;justify-items:start}.gt-makers-cta__text{max-width:none}}