.loop-video-module__P54uda__frame{isolation:isolate;aspect-ratio:16/9;background:#161819;position:relative;overflow:hidden}.loop-video-module__P54uda__poster,.loop-video-module__P54uda__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.loop-video-module__P54uda__poster{z-index:-1}.loop-video-module__P54uda__hidden{visibility:hidden}.loop-video-module__P54uda__control{color:#fff;background:#161819d9;border:1px solid #ffffff80;border-radius:30px;align-items:center;gap:10px;min-height:44px;padding:10px 17px;font-size:.75rem;font-weight:600;transition:background .18s;display:inline-flex;position:absolute;bottom:24px;right:24px}.loop-video-module__P54uda__control:hover{background:#161819}@media (max-width:600px){.loop-video-module__P54uda__control{bottom:14px;right:14px}}
.page-module__TjeUbq__page{background:#fff}.page-module__TjeUbq__page figure{margin:0}.page-module__TjeUbq__page h2{text-wrap:balance;font-size:clamp(2rem,3.6vw,3.65rem);line-height:1.08}.page-module__TjeUbq__page figcaption{color:var(--muted);justify-content:space-between;gap:12px;padding-top:15px;font-size:.75rem;line-height:1.6;display:flex}.page-module__TjeUbq__intro{padding-block:34px 0}.page-module__TjeUbq__breadcrumb{color:var(--muted);gap:12px;font-size:.75rem;display:flex}.page-module__TjeUbq__breadcrumb a:hover{color:var(--red)}.page-module__TjeUbq__introGrid{grid-template-columns:1.3fr .8fr;align-items:end;gap:90px;padding-block:62px 56px;display:grid}.page-module__TjeUbq__introGrid h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.04}.page-module__TjeUbq__introGrid h1>span{color:var(--red);margin-bottom:10px;display:block}.page-module__TjeUbq__introCopy{padding-bottom:7px}.page-module__TjeUbq__introCopy p{color:var(--muted);max-width:450px;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.8}.page-module__TjeUbq__discover{align-items:center;gap:28px;margin-top:25px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__TjeUbq__discover span{color:var(--red);font-size:1.4rem}.page-module__TjeUbq__wideVideo{aspect-ratio:2.25}.page-module__TjeUbq__origin{padding-block:110px 95px;scroll-margin-top:110px}.page-module__TjeUbq__originGrid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.page-module__TjeUbq__originCopy p,.page-module__TjeUbq__sectionHeader p,.page-module__TjeUbq__localCopy>p{color:var(--muted);font-size:1rem;line-height:1.85}.page-module__TjeUbq__originCopy p+p{margin-top:18px}.page-module__TjeUbq__partners{align-items:center;gap:28px;margin-top:24px;display:flex}.page-module__TjeUbq__partners img{width:145px;height:auto}.page-module__TjeUbq__partners>span{color:var(--muted);font-size:1.5rem}.page-module__TjeUbq__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin:60px 0 0;padding:0;list-style:none;display:grid}.page-module__TjeUbq__timeline li{border-top:1px solid var(--line);padding-top:32px;position:relative}.page-module__TjeUbq__timeline li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.page-module__TjeUbq__milestone{font-family:var(--display);font-size:clamp(1.6rem,2.8vw,2.75rem);line-height:1.2}.page-module__TjeUbq__timeline h3{letter-spacing:.04em;margin-block:14px 12px;font-size:.8rem}.page-module__TjeUbq__timeline p{max-width:300px;color:var(--muted);font-size:.85rem}.page-module__TjeUbq__company{background:#f3f4f3;padding-block:85px}.page-module__TjeUbq__sectionHeader{grid-template-columns:1fr 1fr;align-items:end;gap:95px;margin-bottom:44px;display:grid}.page-module__TjeUbq__sectionHeader>p{max-width:470px}.page-module__TjeUbq__portfolioImage{display:block;overflow:hidden}.page-module__TjeUbq__portfolioImage img{width:100%;height:auto;display:block}.page-module__TjeUbq__craft{padding-block:100px}.page-module__TjeUbq__mediaGrid{grid-template-columns:1fr 1.25fr;gap:24px;display:grid}.page-module__TjeUbq__mediaGrid figure{min-width:0}.page-module__TjeUbq__peoplePhoto{aspect-ratio:1.2;position:relative;overflow:hidden}.page-module__TjeUbq__peoplePhoto img{object-fit:cover;object-position:57% center}.page-module__TjeUbq__detailVideo{aspect-ratio:1.5;height:auto}.page-module__TjeUbq__local{border-top:1px solid var(--line);background:#fff;padding-block:80px}.page-module__TjeUbq__localGrid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.page-module__TjeUbq__localMedia{min-width:0;margin-bottom:38px;position:relative}.page-module__TjeUbq__localPhoto{border-radius:8px;width:100%;height:auto;display:block}.page-module__TjeUbq__localCopy h2{margin-bottom:24px}.page-module__TjeUbq__veinsaLogo{width:140px;height:auto;margin-top:28px;display:block}.page-module__TjeUbq__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}@media (min-width:1500px){.page-module__TjeUbq__wideVideo{aspect-ratio:2.4}}@media (max-width:1000px){.page-module__TjeUbq__introGrid,.page-module__TjeUbq__originGrid,.page-module__TjeUbq__sectionHeader,.page-module__TjeUbq__localGrid{gap:40px}.page-module__TjeUbq__introGrid h1{font-size:clamp(2.5rem,5vw,4rem)}.page-module__TjeUbq__timeline{gap:28px}.page-module__TjeUbq__actions{align-items:flex-start}}@media (max-width:800px){.page-module__TjeUbq__page h2{font-size:clamp(1.65rem,7.8vw,2.5rem)}.page-module__TjeUbq__intro{padding-top:26px}.page-module__TjeUbq__introGrid{grid-template-columns:1fr;gap:24px;padding-block:38px 32px}.page-module__TjeUbq__introGrid h1{font-size:clamp(2.65rem,7.5vw,4.2rem)}.page-module__TjeUbq__introCopy p{max-width:560px;font-size:.95rem}.page-module__TjeUbq__discover{margin-top:16px}.page-module__TjeUbq__wideVideo{aspect-ratio:16/10}.page-module__TjeUbq__page figcaption{font-size:.68rem}.page-module__TjeUbq__plantFilm figcaption{flex-direction:column;gap:0}.page-module__TjeUbq__origin{padding-block:65px}.page-module__TjeUbq__originGrid,.page-module__TjeUbq__sectionHeader,.page-module__TjeUbq__localGrid{grid-template-columns:minmax(0,1fr);gap:26px}.page-module__TjeUbq__originCopy p,.page-module__TjeUbq__sectionHeader p,.page-module__TjeUbq__localCopy>p{font-size:.95rem}.page-module__TjeUbq__partners{gap:20px}.page-module__TjeUbq__partners img{width:125px}.page-module__TjeUbq__timeline{grid-template-columns:1fr;gap:30px;margin-top:36px}.page-module__TjeUbq__timeline li{padding:24px 0 0 22px}.page-module__TjeUbq__timeline p{max-width:480px}.page-module__TjeUbq__timeline h3{margin-top:8px}.page-module__TjeUbq__milestone{font-size:2rem}.page-module__TjeUbq__company,.page-module__TjeUbq__craft,.page-module__TjeUbq__local{padding-block:60px}.page-module__TjeUbq__sectionHeader{margin-bottom:28px}.page-module__TjeUbq__mediaGrid{grid-template-columns:1fr;gap:28px}.page-module__TjeUbq__peoplePhoto{aspect-ratio:4/3}.page-module__TjeUbq__detailVideo{aspect-ratio:16/10}.page-module__TjeUbq__actions{gap:14px}}.page-module__TjeUbq__hero{isolation:isolate;color:#fff;background:#161819;place-items:center;min-height:min(780px,100svh - 103px);display:grid;position:relative}.page-module__TjeUbq__hero .page-module__TjeUbq__heroVideo{aspect-ratio:auto;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.page-module__TjeUbq__heroOverlay{z-index:-1;pointer-events:none;background:linear-gradient(#00000073,#000000a6 50%,#00000080);position:absolute;inset:0}.page-module__TjeUbq__heroBreadcrumb{gap:12px;font-size:12px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.page-module__TjeUbq__heroCopy{text-align:center;pointer-events:none;padding-block:100px}.page-module__TjeUbq__heroCopy h1{text-wrap:balance;font-size:clamp(36px,5vw,76px);line-height:1.12}.page-module__TjeUbq__heroCopy p{text-wrap:balance;max-width:680px;margin:24px auto 0;font-size:clamp(16px,1.4vw,21px);line-height:1.6}.page-module__TjeUbq__heroCopy a{pointer-events:auto}.page-module__TjeUbq__heroCopy .page-module__TjeUbq__discover span{color:#fff}@media (max-width:800px){.page-module__TjeUbq__hero{min-height:620px}.page-module__TjeUbq__heroCopy{padding-block:100px}.page-module__TjeUbq__heroCopy h1{font-size:clamp(32px,8vw,52px)}.page-module__TjeUbq__heroCopy p{font-size:16px}}.page-module__TjeUbq__heroLogo{width:min(520px,80vw);height:auto;margin-inline:auto;display:block}.page-module__TjeUbq__localBrands{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:18px;width:72%;max-width:320px;padding:12px 16px;display:grid;position:absolute;bottom:-40px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000001a}.page-module__TjeUbq__localBrands .page-module__TjeUbq__veinsaLogo,.page-module__TjeUbq__localJimLogo{width:100%;height:auto;margin:0;display:block}.page-module__TjeUbq__brandDivider{background:#d5d7d8;width:1px;height:30px}@media (max-width:800px){.page-module__TjeUbq__localBrands{gap:16px;padding:10px 14px}.page-module__TjeUbq__brandDivider{height:28px}}@media (max-width:400px){.page-module__TjeUbq__localBrands{gap:12px;padding-inline:12px}.page-module__TjeUbq__brandDivider{height:24px}}
