.home_scope__QGlwF{isolation:isolate;position:relative}.home_scope__QGlwF .mobius-field{height:calc(100svh - var(--header-height));left:0;pointer-events:none;position:fixed;top:var(--header-height);transform:none;width:100%;z-index:2}.home_scope__QGlwF .lavie-contact,.home_scope__QGlwF .lavie-hero,.home_scope__QGlwF .lavie-manifesto,.home_scope__QGlwF .lavie-work{position:relative;z-index:3}.home_scope__QGlwF .lavie-hero{display:grid;place-items:center;min-height:calc(100svh - var(--header-height));padding:34px 0 72px}.home_scope__QGlwF .lavie-logo-lockup{align-self:center;justify-self:center;position:relative;width:min(72vw,860px);z-index:2}.home_scope__QGlwF .lavie-logo-lockup img{animation:home_lavie-logo-arrival__xMqRt 1.25s cubic-bezier(.22,1,.36,1) .12s both;display:block;height:auto;mix-blend-mode:normal;opacity:0;transform:translateZ(0);width:100%}html[data-theme=night] .home_scope__QGlwF .lavie-logo-lockup img{filter:invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.85)) drop-shadow(0 4px 14px rgba(0,0,0,.35));mix-blend-mode:normal}html[data-theme=night] .home_scope__QGlwF .mobius-field{background:linear-gradient(155deg,#191a1c,#09090a 48%,#030303)}@keyframes home_lavie-logo-arrival__xMqRt{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.home_scope__QGlwF .lavie-hero-caption{align-items:end;display:flex;justify-content:space-between}.home_scope__QGlwF .lavie-hero-caption p{font-family:var(--fb-font-sans);font-size:var(--fb-dynamic-lead);font-weight:700;line-height:1.15;margin:0;max-width:390px}.home_scope__QGlwF .lavie-hero-caption a,.home_scope__QGlwF .lavie-work-all{color:var(--foreground);font-size:var(--fb-static-label);text-decoration:none;text-transform:uppercase}.home_scope__QGlwF .lavie-hero-caption a:after,.home_scope__QGlwF .lavie-work-all:after{background:currentColor;content:"";display:block;height:1px;margin-top:6px;transform-origin:right;transition:transform .35s ease;width:100%}.home_scope__QGlwF .lavie-hero-caption a:focus-visible:after,.home_scope__QGlwF .lavie-hero-caption a:hover:after,.home_scope__QGlwF .lavie-work-all:focus-visible:after,.home_scope__QGlwF .lavie-work-all:hover:after{transform:scaleX(.38)}.home_scope__QGlwF .lavie-work{background:rgba(255,255,255,.98);margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1);padding:170px var(--page-gutter) 190px}.home_scope__QGlwF .lavie-section-heading{margin-bottom:120px}.home_scope__QGlwF .lavie-section-heading h2{font-family:var(--fb-font-display);font-size:var(--fb-dynamic-h1);font-weight:400;line-height:.92;margin:0}.home_scope__QGlwF .lavie-work-index{border-top:1px solid var(--foreground)}.home_scope__QGlwF .lavie-work-row{align-items:baseline;color:var(--foreground);display:block;overflow:hidden;padding:32px 0 38px;position:relative;text-decoration:none}.home_scope__QGlwF .lavie-work-row:after{background:linear-gradient(90deg,rgba(13,13,13,.02),rgba(255,255,255,.75),rgba(13,13,13,.04));content:"";inset:0;opacity:0;pointer-events:none;transform:translateX(-104%);transition:opacity .25s ease,transform .8s cubic-bezier(.16,1,.3,1)}.home_scope__QGlwF .lavie-work-row+.lavie-work-row{border-top:1px solid var(--line)}.home_scope__QGlwF .lavie-work-row h3{font-family:var(--fb-font-display);font-size:var(--fb-dynamic-h2);font-weight:400;line-height:.94;margin:0}.home_scope__QGlwF .lavie-work-row:focus-visible:after,.home_scope__QGlwF .lavie-work-row:hover:after{opacity:.45;transform:translateX(104%)}.home_scope__QGlwF .lavie-work-all{display:block;margin:74px 0 0 auto;width:fit-content}.home_scope__QGlwF .lavie-manifesto{align-items:center;background:rgba(0,0,0,.72);color:#ffffff;display:grid;margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1);min-height:100svh;padding:150px var(--page-gutter)}.home_scope__QGlwF .lavie-manifesto>div{display:grid;gap:70px}.home_scope__QGlwF .lavie-manifesto h2{font-family:var(--fb-font-display);font-size:var(--fb-dynamic-h2);font-weight:400;line-height:1.02;margin:0;max-width:1160px}.home_scope__QGlwF .lavie-manifesto h2 span{display:block;white-space:nowrap}.home_scope__QGlwF .lavie-manifesto p{color:rgba(255,255,255,.68);font-size:var(--fb-dynamic-body);line-height:1.5;margin:0 0 0 auto;max-width:390px}.home_scope__QGlwF .lavie-contact{align-items:center;background:rgba(255,255,255,.18);display:grid;gap:34px;grid-template-columns:minmax(0,1fr);margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1);min-height:82svh;padding:96px var(--page-gutter) 42px}.home_scope__QGlwF .lavie-contact-curve{display:block;overflow:hidden;width:100%}.home_scope__QGlwF .lavie-contact-curve text{fill:#000000;font-family:var(--fb-font-display);font-size:112px;font-weight:400}.home_scope__QGlwF .lavie-contact a{justify-self:end;color:var(--foreground);font-size:var(--fb-static-title);overflow-wrap:anywhere}@media (max-width:767px){.home_scope__QGlwF .mobius-field{height:calc(100svh - var(--header-height));left:0;top:var(--header-height);width:100%}.home_scope__QGlwF .lavie-hero{padding-bottom:94px}.home_scope__QGlwF .lavie-logo-lockup{width:88vw}.home_scope__QGlwF .lavie-hero-caption{align-items:start;flex-direction:column;gap:24px}.home_scope__QGlwF .lavie-hero-caption p{max-width:275px}.home_scope__QGlwF .lavie-hero-caption a{align-self:flex-end}.home_scope__QGlwF .lavie-work{padding-bottom:120px;padding-top:110px}.home_scope__QGlwF .lavie-section-heading{margin-bottom:72px}.home_scope__QGlwF .lavie-work-row{padding:24px 0 28px}.home_scope__QGlwF .lavie-work-all{margin-top:54px}.home_scope__QGlwF .lavie-manifesto{min-height:90svh;padding-bottom:110px;padding-top:110px}.home_scope__QGlwF .lavie-manifesto>div{gap:56px}.home_scope__QGlwF .lavie-manifesto h2{font-size:var(--fb-dynamic-h2)}.home_scope__QGlwF .lavie-contact{align-items:start;gap:48px;grid-template-columns:minmax(0,1fr);min-height:72svh;padding-bottom:40px;padding-top:110px}.home_scope__QGlwF .lavie-contact-curve{margin-inline:0;width:100%}.home_scope__QGlwF .lavie-contact-curve text{font-size:88px}}@media (prefers-reduced-motion:reduce){.home_scope__QGlwF .lavie-logo-lockup img{animation:none;opacity:1}.home_scope__QGlwF .lavie-hero-caption a:after,.home_scope__QGlwF .lavie-work-all:after{transition:none}}.home_filmEntry__yLds_{align-items:center;bottom:32px;display:inline-flex;font-size:13px;gap:24px;min-height:44px;position:absolute;text-decoration:none}.home_filmEntry__yLds_:focus-visible,.home_filmEntry__yLds_:hover{text-decoration:underline;text-underline-offset:5px}