.factory-collections[data-astro-cid-d737r4sf]{padding-top:25px}.factory-collections[data-astro-cid-d737r4sf] h2[data-astro-cid-d737r4sf]{font:clamp(34px,3.5vw,48px)/1.25 var(--serif);letter-spacing:-.025em}.factory-featured-grid[data-astro-cid-d737r4sf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.factory-featured-grid[data-astro-cid-d737r4sf] img[data-astro-cid-d737r4sf]{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.factory-featured-grid[data-astro-cid-d737r4sf] h3[data-astro-cid-d737r4sf]{display:flex;align-items:start;justify-content:space-between;gap:18px;font:29px/1.35 var(--serif);letter-spacing:-.01em;margin-top:20px}.factory-featured-grid[data-astro-cid-d737r4sf] h3[data-astro-cid-d737r4sf] span[data-astro-cid-d737r4sf]{color:#92774d}.factory-collections[data-astro-cid-d737r4sf] nav[data-astro-cid-d737r4sf]{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.factory-collections[data-astro-cid-d737r4sf] nav[data-astro-cid-d737r4sf] a[data-astro-cid-d737r4sf]{font-size:16px;line-height:1.8}@media(max-width:700px){.factory-featured-grid[data-astro-cid-d737r4sf]{grid-template-columns:1fr;gap:32px}.factory-featured-grid[data-astro-cid-d737r4sf] img[data-astro-cid-d737r4sf]{aspect-ratio:1.4}.factory-featured-grid[data-astro-cid-d737r4sf] h3[data-astro-cid-d737r4sf]{font-size:28px}.factory-collections[data-astro-cid-d737r4sf] nav[data-astro-cid-d737r4sf]{gap:16px 22px}.factory-collections[data-astro-cid-d737r4sf] .section-head[data-astro-cid-d737r4sf]>a[data-astro-cid-d737r4sf]{margin-top:22px}}.factory-story[data-astro-cid-uwwffbaa]{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center}.factory-story-image[data-astro-cid-uwwffbaa]{position:relative}.factory-story-image[data-astro-cid-uwwffbaa] img[data-astro-cid-uwwffbaa]{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.factory-story-image[data-astro-cid-uwwffbaa]>span[data-astro-cid-uwwffbaa]{position:absolute;inset-inline-start:20px;bottom:20px;background:#f7f4ecee;padding:10px 15px;font-size:13px;line-height:1.6}.factory-story-copy[data-astro-cid-uwwffbaa] h2[data-astro-cid-uwwffbaa]{font:clamp(33px,3.5vw,48px)/1.2 var(--serif);letter-spacing:-.025em;margin:18px 0 25px}.factory-story-copy[data-astro-cid-uwwffbaa]>p[data-astro-cid-uwwffbaa]:not(.eyebrow){font-size:18px;line-height:1.85}.factory-facts[data-astro-cid-uwwffbaa]{display:grid;grid-template-columns:1fr 1.8fr;gap:22px;margin:30px 0}.factory-facts[data-astro-cid-uwwffbaa]>div[data-astro-cid-uwwffbaa]{border-top:1px solid var(--line);padding-top:18px}.factory-facts[data-astro-cid-uwwffbaa] span[data-astro-cid-uwwffbaa]{display:block;font-size:13px;color:var(--muted);margin-bottom:10px}.factory-facts[data-astro-cid-uwwffbaa] strong[data-astro-cid-uwwffbaa]{font-size:20px;font-weight:500;line-height:1.5}.factory-story-copy[data-astro-cid-uwwffbaa]>.text-link[data-astro-cid-uwwffbaa]{display:inline-block;margin-inline-end:22px;margin-bottom:12px;font-size:15px}@media(max-width:800px){.factory-story[data-astro-cid-uwwffbaa]{grid-template-columns:1fr;gap:35px}.factory-story-image[data-astro-cid-uwwffbaa] img[data-astro-cid-uwwffbaa]{aspect-ratio:1.6}.factory-story-copy[data-astro-cid-uwwffbaa]>p[data-astro-cid-uwwffbaa]:not(.eyebrow){font-size:17px}.factory-facts[data-astro-cid-uwwffbaa]{grid-template-columns:1fr 2fr}}.cinema-hero[data-astro-cid-cmoixw3u]{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(720px,calc(100svh - 140px),980px);height:auto;background:#252b26;color:#fff;overflow:hidden}.cinema-media[data-astro-cid-cmoixw3u],.cinema-shade[data-astro-cid-cmoixw3u]{position:absolute;inset:0;z-index:-1}.cinema-media[data-astro-cid-cmoixw3u]{overflow:hidden}.cinema-poster[data-astro-cid-cmoixw3u],.cinema-media[data-astro-cid-cmoixw3u] video[data-astro-cid-cmoixw3u]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cinema-poster[data-astro-cid-cmoixw3u]{filter:brightness(.86)}.cinema-media[data-astro-cid-cmoixw3u] video[data-astro-cid-cmoixw3u]{opacity:0;transition:opacity .8s ease}.cinema-hero[data-astro-cid-cmoixw3u][data-video-ready=true] video[data-astro-cid-cmoixw3u]{opacity:1}.cinema-shade[data-astro-cid-cmoixw3u]{background:linear-gradient(90deg,#08110ed9,#09120fab 38%,#0c14111f),linear-gradient(0deg,rgba(9,17,14,.68),transparent 34%)}.cinema-content[data-astro-cid-cmoixw3u]{width:min(100%,1680px);margin:0 auto;padding:80px 6% 130px}.cinema-eyebrow[data-astro-cid-cmoixw3u]{display:flex;align-items:center;gap:16px;font-size:12px;line-height:1.6;letter-spacing:2px;color:#e5d4bd;margin:0 0 28px}.cinema-eyebrow[data-astro-cid-cmoixw3u]>span[data-astro-cid-cmoixw3u]{width:34px;height:1px;background:#c3a07b;flex-shrink:0}.cinema-content[data-astro-cid-cmoixw3u] h1[data-astro-cid-cmoixw3u]{font-family:var(--serif);font-size:clamp(58px,6.2vw,96px);font-weight:400;line-height:1.06;letter-spacing:-2.5px;max-width:1080px;margin:0;color:#fff;hyphens:none;text-wrap:balance}.cinema-content[data-astro-cid-cmoixw3u] h1[data-astro-cid-cmoixw3u] em[data-astro-cid-cmoixw3u]{color:#dec3a2;font-weight:400}.cinema-description[data-astro-cid-cmoixw3u]{max-width:560px;font-size:19px;line-height:1.8;color:#f2f0e9;margin:28px 0 32px;text-wrap:pretty}.cinema-actions[data-astro-cid-cmoixw3u]{display:flex;align-items:center;flex-wrap:wrap;gap:22px 30px}.cinema-primary[data-astro-cid-cmoixw3u],.cinema-secondary[data-astro-cid-cmoixw3u]{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;font-size:16px;line-height:1.5;min-height:56px;font-weight:500}.cinema-primary[data-astro-cid-cmoixw3u]{padding:16px 25px;background:#f4eee4;color:#252e28;border:1px solid #f4eee4;transition:background .2s,transform .2s}.cinema-primary[data-astro-cid-cmoixw3u]:hover{background:#e0c7a5;transform:translateY(-2px)}.cinema-primary[data-astro-cid-cmoixw3u]>span[data-astro-cid-cmoixw3u],.cinema-secondary[data-astro-cid-cmoixw3u]>span[data-astro-cid-cmoixw3u]{font-size:23px;line-height:1}.cinema-secondary[data-astro-cid-cmoixw3u]{color:#fff;border-bottom:1px solid #d8d3c594;padding:12px 0}.cinema-secondary[data-astro-cid-cmoixw3u]:hover{color:#dec3a2}.cinema-moq[data-astro-cid-cmoixw3u]{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:0 0 28px;color:#f7e6cf;font-size:16px;font-weight:500;line-height:1.6}.cinema-moq[data-astro-cid-cmoixw3u] li[data-astro-cid-cmoixw3u]{display:flex;align-items:baseline;gap:10px}.cinema-moq[data-astro-cid-cmoixw3u] li[data-astro-cid-cmoixw3u]:before{content:"";width:5px;height:5px;background:#d7b489;align-self:center;flex-shrink:0;border-radius:50%}.cinema-bottom[data-astro-cid-cmoixw3u]{position:absolute;left:6%;right:6%;bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cinema-scroll[data-astro-cid-cmoixw3u]{display:flex;align-items:center;gap:18px;color:#f0ece3;font-size:12px;line-height:1.6;letter-spacing:1px}.scroll-stroke[data-astro-cid-cmoixw3u]{display:block;width:1px;height:37px;background:linear-gradient(#e0c7a5,#e0c7a533)}.cinema-playback[data-astro-cid-cmoixw3u]{display:flex;align-items:center;gap:16px}.cinema-caption[data-astro-cid-cmoixw3u]{font-size:11px;line-height:1.5;color:#ddd9d1;letter-spacing:.4px}.cinema-toggle[data-astro-cid-cmoixw3u]{width:46px;height:46px;display:grid;place-items:center;background:#ffffff0d;border:1px solid #ffffff69;color:#fff;border-radius:50%;cursor:pointer;transition:background .2s}.cinema-toggle[data-astro-cid-cmoixw3u]:hover{background:#ffffff25}.cinema-toggle[data-astro-cid-cmoixw3u]:disabled{visibility:hidden}.cinema-toggle[data-astro-cid-cmoixw3u] .icon-pause[data-astro-cid-cmoixw3u],.cinema-hero[data-astro-cid-cmoixw3u][data-playing=true] .icon-play[data-astro-cid-cmoixw3u]{display:none}.cinema-hero[data-astro-cid-cmoixw3u][data-playing=true] .icon-pause[data-astro-cid-cmoixw3u]{display:block}.cinema-rail[data-astro-cid-cmoixw3u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 6%;background:#eeeae1;border-bottom:1px solid #dcd7cd}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]{padding:28px 30px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-right:1px solid #d4d0c6}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]:first-child{padding-left:0}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]:last-child{border-right:0}.rail-number[data-astro-cid-cmoixw3u],.rail-title[data-astro-cid-cmoixw3u],.rail-description[data-astro-cid-cmoixw3u]{display:block}.rail-number[data-astro-cid-cmoixw3u]{font-size:11px;letter-spacing:1.4px;color:#6c7166;margin-bottom:5px}.rail-title[data-astro-cid-cmoixw3u]{font-family:var(--serif);font-size:26px;line-height:1.35;color:#303b31}.rail-description[data-astro-cid-cmoixw3u]{font-size:14px;line-height:1.6;color:#60675c;margin-top:5px}.rail-arrow[data-astro-cid-cmoixw3u]{font-size:26px;color:#8b7355;transition:transform .2s}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]:hover .rail-arrow[data-astro-cid-cmoixw3u]{transform:translate(3px,-3px)}a[data-astro-cid-cmoixw3u]:focus-visible,button[data-astro-cid-cmoixw3u]:focus-visible{outline:2px solid #ccac82;outline-offset:6px}@media(max-width:1100px){.cinema-hero[data-astro-cid-cmoixw3u]{height:auto;min-height:max(720px,calc(100svh - 128px))}.cinema-content[data-astro-cid-cmoixw3u] h1[data-astro-cid-cmoixw3u]{font-size:clamp(58px,7vw,80px)}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]{padding:24px 20px}.rail-title[data-astro-cid-cmoixw3u]{font-size:23px}.rail-description[data-astro-cid-cmoixw3u]{font-size:13px}}@media(max-width:700px){.cinema-hero[data-astro-cid-cmoixw3u]{height:auto;min-height:max(650px,calc(100svh - 114px));max-height:none}.cinema-content[data-astro-cid-cmoixw3u]{padding:60px 6% 130px}.cinema-eyebrow[data-astro-cid-cmoixw3u]{font-size:10px;letter-spacing:1.2px;gap:12px;margin-bottom:24px}.cinema-eyebrow[data-astro-cid-cmoixw3u]>span[data-astro-cid-cmoixw3u]{width:22px}.cinema-content[data-astro-cid-cmoixw3u] h1[data-astro-cid-cmoixw3u]{font-size:clamp(46px,10vw,64px);letter-spacing:-1.5px;line-height:1.1;text-wrap:initial}.cinema-description[data-astro-cid-cmoixw3u]{font-size:17px;line-height:1.75;max-width:440px;margin:24px 0 28px}.cinema-actions[data-astro-cid-cmoixw3u]{gap:20px 24px}.cinema-primary[data-astro-cid-cmoixw3u],.cinema-secondary[data-astro-cid-cmoixw3u]{font-size:15px;min-height:52px;gap:25px}.cinema-primary[data-astro-cid-cmoixw3u]{padding:14px 20px}.cinema-bottom[data-astro-cid-cmoixw3u]{bottom:24px;gap:12px}.cinema-caption[data-astro-cid-cmoixw3u]{max-width:110px;font-size:10px;text-align:right}.cinema-playback[data-astro-cid-cmoixw3u]{gap:12px}.cinema-scroll[data-astro-cid-cmoixw3u]{font-size:11px;letter-spacing:.2px;gap:10px;max-width:52%}.cinema-toggle[data-astro-cid-cmoixw3u]{width:44px;height:44px;flex-shrink:0}.cinema-shade[data-astro-cid-cmoixw3u]{background:linear-gradient(90deg,#09110ede,#09110e77),linear-gradient(0deg,#09110ec9,transparent 40%)}.cinema-media[data-astro-cid-cmoixw3u] video[data-astro-cid-cmoixw3u],.cinema-poster[data-astro-cid-cmoixw3u]{object-position:62% center}.cinema-rail[data-astro-cid-cmoixw3u]{grid-template-columns:1fr;padding:0 6%}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u],.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]:first-child{padding:20px 0;border-right:0;border-bottom:1px solid #d4d0c6}.cinema-rail[data-astro-cid-cmoixw3u]>a[data-astro-cid-cmoixw3u]:last-child{border-bottom:0}.rail-title[data-astro-cid-cmoixw3u]{font-size:24px}.rail-description[data-astro-cid-cmoixw3u]{font-size:14px}.rail-number[data-astro-cid-cmoixw3u]{font-size:10px}}@media(prefers-reduced-motion:reduce){.cinema-media[data-astro-cid-cmoixw3u] video[data-astro-cid-cmoixw3u],.cinema-primary[data-astro-cid-cmoixw3u],.rail-arrow[data-astro-cid-cmoixw3u]{transition:none}}
