#feature[data-astro-cid-ezsi7upz]{padding-top:0;margin-bottom:0}.feature-images[data-astro-cid-ezsi7upz]{position:relative;width:calc(100% - 2 * var(--page-gutter));max-width:1440px;margin:auto;aspect-ratio:16/9;max-height:78svh;overflow:hidden;touch-action:pan-y}.feature-image-container[data-astro-cid-ezsi7upz]{position:absolute;inset:0;margin:0;background:var(--color-background);opacity:0;transition:opacity 1.2s ease-in-out;pointer-events:none}.feature-image-container[data-astro-cid-ezsi7upz].active{opacity:1;z-index:1}.feature-image[data-astro-cid-ezsi7upz]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ensemble[data-astro-cid-ezsi7upz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:var(--media-gap)}.triptych[data-astro-cid-ezsi7upz]{grid-template-columns:repeat(3,minmax(0,1fr))}.ensemble[data-astro-cid-ezsi7upz] img[data-astro-cid-ezsi7upz]{min-width:0;min-height:0}.feature-caption[data-astro-cid-ezsi7upz]{max-width:1440px;width:calc(100% - 2 * var(--page-gutter));margin:auto;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px}#feature[data-astro-cid-ezsi7upz] .feature-caption[data-astro-cid-ezsi7upz] h2[data-astro-cid-ezsi7upz]{display:flex;align-items:baseline;gap:16px;margin:0;font-size:11px!important;min-width:155px}.feature-dots[data-astro-cid-ezsi7upz],.feature-controls[data-astro-cid-ezsi7upz]{display:flex;align-items:center}.feature-dots[data-astro-cid-ezsi7upz] button[data-astro-cid-ezsi7upz],.feature-controls[data-astro-cid-ezsi7upz] button[data-astro-cid-ezsi7upz]{display:grid;place-items:center;width:44px;height:44px;touch-action:manipulation}.feature-dots[data-astro-cid-ezsi7upz] span[data-astro-cid-ezsi7upz]{width:24px;height:1px;background:var(--color-rule);transition:background .3s}.feature-dots[data-astro-cid-ezsi7upz] [data-astro-cid-ezsi7upz][aria-current=true] span[data-astro-cid-ezsi7upz]{background:var(--color-text)}.feature-controls[data-astro-cid-ezsi7upz] button[data-astro-cid-ezsi7upz]{font-size:20px}.feature-controls[data-astro-cid-ezsi7upz] button[data-astro-cid-ezsi7upz]:hover{color:var(--color-secondary)}.feature-controls[data-astro-cid-ezsi7upz] #feature-toggle[data-astro-cid-ezsi7upz]{font-size:14px}.feature-count[data-astro-cid-ezsi7upz]{font-size:11px;font-variant-numeric:tabular-nums;padding-right:15px}@media (max-width:1000px){.feature-dots[data-astro-cid-ezsi7upz]{display:none}}@media (max-width:700px){.feature-images[data-astro-cid-ezsi7upz]{aspect-ratio:4/3;max-height:none}.ensemble[data-astro-cid-ezsi7upz]{grid-template-columns:repeat(2,minmax(0,1fr))}.triptych[data-astro-cid-ezsi7upz] img[data-astro-cid-ezsi7upz]:nth-child(2){display:none}.feature-caption[data-astro-cid-ezsi7upz]{gap:8px;min-height:56px}#feature[data-astro-cid-ezsi7upz] .feature-caption[data-astro-cid-ezsi7upz] h2[data-astro-cid-ezsi7upz]{min-width:0;gap:8px}.feature-controls[data-astro-cid-ezsi7upz]{flex-shrink:0}.feature-count[data-astro-cid-ezsi7upz]{padding-right:4px}}@media (max-width:400px){.feature-caption[data-astro-cid-ezsi7upz] h2[data-astro-cid-ezsi7upz] span[data-astro-cid-ezsi7upz]{display:none}}@media (prefers-reduced-motion:reduce){.feature-image-container[data-astro-cid-ezsi7upz]{transition:none}}#artisans[data-astro-cid-hhbxalkh]{width:calc(100% - 2 * var(--page-gutter));max-width:1440px;margin:0 auto;padding:80px 0 100px}.artisans-heading[data-astro-cid-hhbxalkh]{margin-bottom:32px}#artisans[data-astro-cid-hhbxalkh] .guide-eyebrow[data-astro-cid-hhbxalkh]{margin:0 0 8px}#artisans[data-astro-cid-hhbxalkh] h2[data-astro-cid-hhbxalkh]{margin:0}.artisan-grid[data-astro-cid-hhbxalkh]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--card-row-gap) var(--media-gap)}.artisan-card[data-astro-cid-hhbxalkh]{min-width:0;background:transparent;overflow:visible}.portrait-preview[data-astro-cid-hhbxalkh]{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:#24231f}.portrait-preview[data-astro-cid-hhbxalkh] img[data-astro-cid-hhbxalkh]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portrait-preview[data-astro-cid-hhbxalkh] video[data-astro-cid-hhbxalkh],.portrait-preview[data-astro-cid-hhbxalkh] iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .4s ease;pointer-events:none;border:0}.portrait-preview[data-astro-cid-hhbxalkh].is-playing video[data-astro-cid-hhbxalkh],.portrait-preview[data-astro-cid-hhbxalkh].is-playing iframe{opacity:1}#artisans[data-astro-cid-hhbxalkh] .craft[data-astro-cid-hhbxalkh]{margin:14px 0 2px;color:var(--color-secondary);font-size:11px}#artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh]{font-size:16px;line-height:1.8;margin:0}#artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh] a[data-astro-cid-hhbxalkh]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:44px}.profile-arrow[data-astro-cid-hhbxalkh]{font-family:var(--font-information);font-size:12px;transition:transform .25s}.artisan-card[data-astro-cid-hhbxalkh]:hover .profile-arrow[data-astro-cid-hhbxalkh],.artisan-card[data-astro-cid-hhbxalkh]:focus-within .profile-arrow[data-astro-cid-hhbxalkh]{transform:translate(3px)}.artisans-description[data-astro-cid-hhbxalkh]{max-width:48em;margin:36px 0 0}html[lang=en] #artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh]{font-size:20px}@media (max-width:1000px){.artisan-grid[data-astro-cid-hhbxalkh]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){#artisans[data-astro-cid-hhbxalkh]{padding:64px 0 80px}.artisan-grid[data-astro-cid-hhbxalkh]{grid-template-columns:repeat(3,minmax(0,1fr))}#artisans[data-astro-cid-hhbxalkh] .craft[data-astro-cid-hhbxalkh]{margin-top:12px;font-size:10px;letter-spacing:0}#artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh]{font-size:13px}#artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh] a[data-astro-cid-hhbxalkh]{gap:4px}.profile-arrow[data-astro-cid-hhbxalkh]{font-size:9px}html[lang=en] #artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh]{font-size:16px}}@media (max-width:480px){.artisan-grid[data-astro-cid-hhbxalkh]{grid-template-columns:repeat(2,minmax(0,1fr))}#artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh]{font-size:16px}#artisans[data-astro-cid-hhbxalkh] .craft[data-astro-cid-hhbxalkh]{font-size:11px}html[lang=en] #artisans[data-astro-cid-hhbxalkh] h3[data-astro-cid-hhbxalkh]{font-size:20px}}@media (prefers-reduced-motion:reduce){.portrait-preview[data-astro-cid-hhbxalkh] video[data-astro-cid-hhbxalkh],.portrait-preview[data-astro-cid-hhbxalkh] iframe,.profile-arrow[data-astro-cid-hhbxalkh]{transition:none}}.project-grid[data-astro-cid-ibztcaso]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-row-gap) var(--media-gap)}.project[data-astro-cid-ibztcaso]{container-type:inline-size}figure[data-astro-cid-ibztcaso]{min-width:0;margin:0}.project-images[data-astro-cid-ibztcaso]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;background:#e8e5df}[data-astro-cid-ibztcaso][data-initialized] .project-images[data-astro-cid-ibztcaso]{scrollbar-width:none}[data-astro-cid-ibztcaso][data-initialized] .project-images[data-astro-cid-ibztcaso]::-webkit-scrollbar{display:none}.project-slide[data-astro-cid-ibztcaso]{flex:0 0 100%;min-width:0;aspect-ratio:3 / 2;scroll-snap-align:start}.project-slide[data-astro-cid-ibztcaso] img[data-astro-cid-ibztcaso]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-caption[data-astro-cid-ibztcaso]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px}.work-title[data-astro-cid-ibztcaso]{display:block;font-size:15px;line-height:1.65;letter-spacing:.025em}.gallery-controls[data-astro-cid-ibztcaso]{display:flex;flex-shrink:0;align-items:center;gap:4px}.gallery-controls[data-astro-cid-ibztcaso][hidden]{display:none}.gallery-controls[data-astro-cid-ibztcaso] button[data-astro-cid-ibztcaso]{display:grid;place-items:center;width:44px;height:44px;color:inherit;border:1px solid transparent;background:transparent;cursor:pointer}.gallery-controls[data-astro-cid-ibztcaso] button[data-astro-cid-ibztcaso]:hover{border-color:var(--color-rule, #c8c4ba)}.gallery-controls[data-astro-cid-ibztcaso] button[data-astro-cid-ibztcaso]:disabled{opacity:.25;cursor:default;border-color:transparent}.gallery-controls[data-astro-cid-ibztcaso] svg[data-astro-cid-ibztcaso]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1}.gallery-count[data-astro-cid-ibztcaso]{min-width:54px;color:var(--color-secondary, #69665f);font-size:12px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.craft-intro[data-astro-cid-ibztcaso]{margin:48px 0 24px;padding-top:28px;border-top:1px solid var(--color-rule, #c8c4ba)}.craft-intro[data-astro-cid-ibztcaso] h3[data-astro-cid-ibztcaso]{font-size:18px;font-weight:400}.craft-intro[data-astro-cid-ibztcaso] p[data-astro-cid-ibztcaso]{margin:10px 0 0;color:var(--color-secondary, #69665f);font-size:14px;line-height:1.8}.craft-grid[data-astro-cid-ibztcaso]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-row-gap) var(--media-gap)}.craft-work[data-astro-cid-ibztcaso]{display:block;min-width:0;color:inherit;text-decoration:none}.craft-work[data-astro-cid-ibztcaso] img[data-astro-cid-ibztcaso]{display:block;width:100%;height:auto}.craft-work[data-astro-cid-ibztcaso] figcaption[data-astro-cid-ibztcaso]{padding-top:16px}.work-credit[data-astro-cid-ibztcaso]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;color:var(--color-secondary, #69665f);font-size:13px;line-height:1.7}.work-arrow[data-astro-cid-ibztcaso]{font-size:16px}.craft-work[data-astro-cid-ibztcaso]:hover .work-title[data-astro-cid-ibztcaso]{text-decoration:underline;text-underline-offset:5px}:is(.craft-work,.project-images,.gallery-controls button):focus-visible[data-astro-cid-ibztcaso]{outline:1px solid currentColor;outline-offset:5px}@container (max-width: 380px){.project-caption[data-astro-cid-ibztcaso]{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.gallery-controls[data-astro-cid-ibztcaso]{justify-self:end}}@media (max-width: 1000px){.craft-grid[data-astro-cid-ibztcaso]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.project-grid[data-astro-cid-ibztcaso],.craft-grid[data-astro-cid-ibztcaso]{grid-template-columns:1fr}.craft-intro[data-astro-cid-ibztcaso]{margin-top:36px}}.testimonial-track[data-astro-cid-jvxsf75u]{width:100%;transition:transform .5s ease-in-out}.testimonial-dot[data-astro-cid-jvxsf75u].active{background-color:#4b5563}.partners-title[data-astro-cid-s63cuhea]{font-size:24px!important}
