.home-module__j0B_pW__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);font-size:11px}.home-module__j0B_pW__gold{color:var(--gold)}.home-module__j0B_pW__studio{grid-template-columns:200px minmax(0,1fr);gap:48px;padding-block:140px;display:grid}.home-module__j0B_pW__studio .home-module__j0B_pW__label{padding-top:16px}.home-module__j0B_pW__studioBody{flex-direction:column;gap:48px;display:flex}.home-module__j0B_pW__statement{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(32px,3.9vw,58px);font-weight:300;line-height:1.12}.home-module__j0B_pW__statement em{color:var(--sea);font-style:italic}.home-module__j0B_pW__inlineFrame{vertical-align:-.06em;background:var(--deep);border-radius:999px;width:1.7em;height:.95em;margin:0 .1em;display:inline-block;position:relative;overflow:hidden}.home-module__j0B_pW__inlineFrame img{object-fit:cover}.home-module__j0B_pW__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding-top:22px;display:grid}.home-module__j0B_pW__stats dt{font-family:var(--font-mono);letter-spacing:.14em;color:var(--gold);font-size:11px}.home-module__j0B_pW__stats dd{color:var(--sea);margin:4px 0 0;font-size:13px}.home-module__j0B_pW__films{padding-block:0 140px}.home-module__j0B_pW__filmsHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:28px;display:flex}.home-module__j0B_pW__count{font-family:var(--font-sans), sans-serif;letter-spacing:.1em;color:var(--gold);vertical-align:top;margin-left:6px;font-size:13px}.home-module__j0B_pW__index{position:relative}.home-module__j0B_pW__row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--pearl);text-align:left;background:0 0;grid-template-columns:64px 1.6fr 1fr 1fr 28px;align-items:center;gap:24px;padding:30px 28px;transition:background .3s;display:grid;position:relative}.home-module__j0B_pW__row:hover{background:#f2f4f508}.home-module__j0B_pW__num{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px}.home-module__j0B_pW__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;transition:transform .35s var(--ease);font-size:36px;line-height:1.1}.home-module__j0B_pW__row:hover .home-module__j0B_pW__title{transform:translate(12px)}.home-module__j0B_pW__disc,.home-module__j0B_pW__role{color:var(--sea);font-size:13px}.home-module__j0B_pW__arrow{display:flex}.home-module__j0B_pW__rowMedia{height:200px;margin-bottom:14px;display:none;position:relative}.home-module__j0B_pW__preview{position:absolute;inset:0}.home-module__j0B_pW__frame{opacity:0;pointer-events:none;width:300px;height:190px;transition:opacity .3s;position:absolute;top:-40px;right:120px;overflow:hidden;box-shadow:0 30px 60px #00000073}.home-module__j0B_pW__preview .silent-video{width:300px;height:190px;inset:-40px 120px auto auto;box-shadow:0 30px 60px #00000073}.home-module__j0B_pW__row:hover .home-module__j0B_pW__frame{opacity:1}.home-module__j0B_pW__featuredSection{background:#000;margin-bottom:140px;padding:56px 0 64px}.home-module__j0B_pW__featured{aspect-ratio:2.39;width:100%;max-height:680px;position:relative;overflow:hidden}.home-module__j0B_pW__featuredShade{background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.home-module__j0B_pW__featuredCopy{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:36px;left:0;right:0}.home-module__j0B_pW__featuredText{flex-direction:column;gap:12px;display:flex}.home-module__j0B_pW__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px}.home-module__j0B_pW__featuredTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(40px,5vw,76px);font-weight:300;line-height:.95}.home-module__j0B_pW__watch{min-height:48px;font-family:var(--font-mono);letter-spacing:.14em}.home-module__j0B_pW__slate{font-family:var(--font-mono);border:1px solid #f2f4f52e;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;font-size:12px;display:grid}.home-module__j0B_pW__slate>div{border-right:1px solid #f2f4f52e;padding:16px 20px}.home-module__j0B_pW__slate>div:last-child{border-right:0}.home-module__j0B_pW__slate dt{letter-spacing:.18em;text-transform:uppercase;color:var(--slate);font-size:10px}.home-module__j0B_pW__slate dd{margin:4px 0 0}.home-module__j0B_pW__stills{padding-block:0 140px}.home-module__j0B_pW__sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:40px;display:flex}.home-module__j0B_pW__sheetTitle{flex-direction:column;gap:14px;display:flex}.home-module__j0B_pW__sheetTitle em{color:var(--sea);font-style:italic}.home-module__j0B_pW__underline{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:11px}.home-module__j0B_pW__sheet{background:#000;padding-bottom:2px}.home-module__j0B_pW__sprockets{background-image:radial-gradient(circle,#f2f4f538 0 2.5px,#0000 3px);background-size:22px 14px;height:14px}.home-module__j0B_pW__frames{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:6px 6px 0;display:grid}.home-module__j0B_pW__frameLink{min-width:0;color:var(--pearl);flex-direction:column;gap:8px;display:flex}.home-module__j0B_pW__frameLink:hover{color:var(--pearl)}.home-module__j0B_pW__frameLink:hover .home-module__j0B_pW__frameTitle{color:var(--gold)}.home-module__j0B_pW__frameMedia{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.home-module__j0B_pW__frameMeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--gold);justify-content:space-between;gap:8px;padding:0 4px;font-size:10px;display:flex}.home-module__j0B_pW__frameMeta span:last-child{color:var(--slate);text-transform:uppercase}.home-module__j0B_pW__frameTitle{font-family:var(--font-serif), Georgia, serif;padding:0 4px;font-size:21px;line-height:1.15;transition:color .2s}.home-module__j0B_pW__frameCategory{letter-spacing:.16em;text-transform:uppercase;color:var(--slate);padding:0 4px 12px;font-size:10px}.home-module__j0B_pW__swipeHint{display:none}.home-module__j0B_pW__stories{padding-block:0 140px}.home-module__j0B_pW__cards{grid-template-columns:2fr 1fr 1fr;gap:24px;display:grid}.home-module__j0B_pW__rail{display:contents}.home-module__j0B_pW__card{flex-direction:column;gap:16px;min-width:0;display:flex}.home-module__j0B_pW__cardPhoto{height:460px}.home-module__j0B_pW__cardKicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px}.home-module__j0B_pW__cardTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:28px;line-height:1.05}.home-module__j0B_pW__cards>.home-module__j0B_pW__card:first-child .home-module__j0B_pW__cardTitle{font-size:36px}.home-module__j0B_pW__capabilities{background:var(--deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-module__j0B_pW__capGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-block:96px;display:grid}.home-module__j0B_pW__cap{flex-direction:column;gap:16px;display:flex}.home-module__j0B_pW__capNum{color:var(--gold);font-size:12px}.home-module__j0B_pW__capTitle{font-family:var(--font-serif), Georgia, serif;font-size:32px;line-height:1.1}.home-module__j0B_pW__capCopy{color:var(--sea);font-size:14px;line-height:1.7}.home-module__j0B_pW__contact{flex-direction:column;gap:56px;padding-block:160px 120px;display:flex}.home-module__j0B_pW__bigLink{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(48px,7vw,112px);line-height:.95;display:inline-block}.home-module__j0B_pW__bigLink em{color:var(--sea);font-style:italic}.home-module__j0B_pW__arrowGold{color:var(--gold)}@media (max-width:900px){.home-module__j0B_pW__row{grid-template-columns:64px 1fr 28px}.home-module__j0B_pW__disc,.home-module__j0B_pW__role,.home-module__j0B_pW__preview{display:none}.home-module__j0B_pW__capGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;padding-block:72px}}@media (max-width:760px){.home-module__j0B_pW__films{padding-bottom:72px}.home-module__j0B_pW__row{grid-template-columns:1fr auto;gap:6px 16px;padding:22px 8px}.home-module__j0B_pW__arrow,.home-module__j0B_pW__role{display:none}.home-module__j0B_pW__num{grid-area:1/2}.home-module__j0B_pW__title{grid-area:1/1;font-size:26px}.home-module__j0B_pW__disc{grid-area:2/1;font-size:12px;display:block}.home-module__j0B_pW__feature .home-module__j0B_pW__rowMedia{grid-area:1/1/auto/-1;display:block}.home-module__j0B_pW__feature .home-module__j0B_pW__title,.home-module__j0B_pW__feature .home-module__j0B_pW__num{grid-row:2}.home-module__j0B_pW__feature .home-module__j0B_pW__disc{grid-row:3}.home-module__j0B_pW__head{padding-bottom:20px}.home-module__j0B_pW__stories{padding-bottom:72px}.home-module__j0B_pW__cards{grid-template-columns:1fr;gap:20px}.home-module__j0B_pW__cards>.home-module__j0B_pW__card:first-child .home-module__j0B_pW__cardPhoto{height:260px}.home-module__j0B_pW__cards>.home-module__j0B_pW__card:first-child .home-module__j0B_pW__cardTitle{font-size:30px}.home-module__j0B_pW__rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.home-module__j0B_pW__rail .home-module__j0B_pW__card{flex:0 0 220px}.home-module__j0B_pW__rail .home-module__j0B_pW__cardPhoto{height:260px}.home-module__j0B_pW__rail .home-module__j0B_pW__cardTitle{font-size:22px}.home-module__j0B_pW__capGrid{grid-template-columns:1fr;gap:28px;padding-block:64px}.home-module__j0B_pW__capTitle{font-size:26px}.home-module__j0B_pW__contact{gap:28px;padding-block:88px 56px}.home-module__j0B_pW__bigLink{font-size:48px}.home-module__j0B_pW__studio{grid-template-columns:1fr;gap:20px;padding-block:72px 64px}.home-module__j0B_pW__studio .home-module__j0B_pW__label{padding-top:0}.home-module__j0B_pW__studioBody{gap:32px}.home-module__j0B_pW__statement{font-size:31px;line-height:1.14}.home-module__j0B_pW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-module__j0B_pW__featuredSection{margin-bottom:72px;padding:24px 0 28px}.home-module__j0B_pW__featured{aspect-ratio:auto;height:340px}.home-module__j0B_pW__featuredCopy{gap:16px;bottom:20px}.home-module__j0B_pW__featuredTitle{font-size:36px}.home-module__j0B_pW__slate{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__j0B_pW__slate>div:nth-child(2n){border-right:0}.home-module__j0B_pW__slate>div:nth-child(-n+2){border-bottom:1px solid #f2f4f52e}.home-module__j0B_pW__stills{padding-bottom:72px}.home-module__j0B_pW__sheetHead{padding-bottom:20px}.home-module__j0B_pW__sheet{margin-inline:calc(var(--gutter) * -1)}.home-module__j0B_pW__frames{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:8px 0 0;padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;display:flex;overflow-x:auto}.home-module__j0B_pW__frames::-webkit-scrollbar{display:none}.home-module__j0B_pW__frameLink{scroll-snap-align:start;flex:0 0 74%}.home-module__j0B_pW__frameMedia{aspect-ratio:4/5;border-radius:2px}.home-module__j0B_pW__frameTitle{font-size:22px}.home-module__j0B_pW__swipeHint{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin-top:14px;font-size:10px;display:block}}
