.home_headRow__FCTy1{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.home_headRow__FCTy1>header{margin-bottom:0}.home_headRow__FCTy1>.btn{flex:none}.home_headGap__mVOVH{margin-bottom:clamp(40px,5vw,72px)}.home_films__8dmaG{display:grid;gap:clamp(16px,2vw,28px)}.home_designs__YIpHS,.home_filmsTall___72uk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.home_designs__YIpHS{list-style:none;margin:0;padding:0}.home_design__vdiO1{min-width:0}.home_design__vdiO1 a,.home_design__vdiO1>div{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.home_designMedia__VFOEq{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#e2e1db;box-shadow:0 0 0 1px rgba(5,5,5,.1);transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.home_designMedia__VFOEq img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_design__vdiO1 a:focus-visible .home_designMedia__VFOEq,.home_design__vdiO1 a:hover .home_designMedia__VFOEq{transform:translateY(-6px) scale(1.012);box-shadow:0 0 0 1px rgba(5,5,5,.16),0 30px 60px rgba(5,5,5,.18)}.home_designMeta__1_CA0{display:flex;flex-direction:column;gap:4px}.home_designKind__WbqgA{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#0b7f71}.home_designName__G_84x{font-family:var(--display);font-size:clamp(18px,1.6vw,22px);line-height:1.15}.home_designClient__KTYIn{font-size:15px;color:rgba(5,5,5,.6)}.home_slot__69wwv{display:grid;place-items:center;aspect-ratio:4/5;border-radius:14px;border:1.5px dashed rgba(5,5,5,.22);color:rgba(5,5,5,.45);font-family:var(--mono);font-size:12px;text-align:center;padding:20px}.home_slot__69wwv b{display:block;font-family:var(--display);font-size:40px;line-height:1;margin-bottom:10px;color:rgba(5,5,5,.22)}.home_slotNote__OW8D6{margin:24px 0 0;font-family:var(--mono);font-size:12px;color:rgba(5,5,5,.55)}.home_ig___G2fX{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.home_ig___G2fX a{position:relative;display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--ink-3);box-shadow:0 0 0 1px var(--line)}.home_ig___G2fX img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.home_ig___G2fX a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,5,5,.55));opacity:0;transition:opacity .5s var(--ease)}.home_ig___G2fX a:focus-visible img,.home_ig___G2fX a:hover img{transform:scale(1.05)}.home_ig___G2fX a:focus-visible:after,.home_ig___G2fX a:hover:after{opacity:1}.home_igReel__N1QeR{position:absolute;top:10px;right:10px;z-index:1;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(5,5,5,.55);color:var(--bone);backdrop-filter:blur(6px)}.home_igReel__N1QeR svg{width:10px;height:10px;margin-left:2px}.home_igFoot__JgMmy{margin-top:clamp(24px,3vw,36px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.home_igHandle__94sW1{font-family:var(--mono);font-size:13px;color:var(--mute)}.home_retainer__Ot31h{margin-top:clamp(48px,6vw,80px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.home_retainer__Ot31h p{margin:0;color:var(--mute);font-size:16px}.home_retainer__Ot31h strong{color:var(--bone);font-weight:600;margin-right:8px}.home_retainer__Ot31h a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.home_retainer__Ot31h a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.home_ig___G2fX{grid-template-columns:repeat(4,minmax(0,1fr))}.home_ig___G2fX li:nth-child(n+9){display:none}}@media (max-width:760px){.home_filmsTall___72uk{grid-template-columns:repeat(2,minmax(0,1fr))}.home_filmsTall___72uk>:nth-child(3){display:none}.home_designs__YIpHS{grid-template-columns:repeat(2,minmax(0,1fr))}.home_ig___G2fX{grid-template-columns:repeat(3,minmax(0,1fr))}.home_ig___G2fX li:nth-child(n+7){display:none}}.home_logos__pEzOv{padding:clamp(40px,5vw,64px) 0;background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.home_logosLabel__vqWsV{margin:0 auto clamp(24px,3vw,36px);color:var(--mute)}.home_logoTrack__INXbn{display:flex;width:max-content;animation:home_logoDrift__tMSlL 70s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home_logos__pEzOv:hover .home_logoTrack__INXbn{animation-play-state:paused}.home_logoRow__C5uPB{list-style:none;margin:0;display:flex;align-items:center;gap:clamp(48px,6vw,96px);padding:0 clamp(48px,6vw,96px) 0 0}.home_logoRow__C5uPB li{flex:none;display:flex;align-items:center}.home_logoRow__C5uPB img{display:block;height:clamp(28px,3.2vw,44px);width:auto;max-width:220px;object-fit:contain;opacity:.72;transition:opacity .4s var(--ease)}.home_logoRow__C5uPB img:hover{opacity:1}@keyframes home_logoDrift__tMSlL{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home_logoTrack__INXbn{animation:none;flex-wrap:wrap;width:auto;justify-content:center;-webkit-mask-image:none;mask-image:none}.home_logoTrack__INXbn>[aria-hidden]{display:none}.home_logoRow__C5uPB{flex-wrap:wrap;justify-content:center;row-gap:28px;padding:0 var(--gut)}}