.home_hero__Hw5q0{position:relative;min-height:100dvh;background:var(--color-primary);color:var(--color-on-primary);overflow:hidden}.home_copy__GLtDY{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:min(72%,760px);min-height:100dvh;padding:calc(var(--header-h) + 24px) 0 16vh max(28px,calc((100% - var(--content)) / 2))}.home_kicker__rChIp{width:56px;height:2px;margin:28px 0 22px;background:var(--color-accent);border:0;animation:home_heroRuleIn__01IwT .5s var(--ease-out) .16s both}.home_headline__aNtnU{margin:0;color:var(--color-accent);font-family:var(--font-display);font-size:clamp(40px,4.8vw,72px);font-weight:700;line-height:1.1;letter-spacing:-.035em;animation:home_heroTextIn__T4hOq var(--stagger-dur) var(--stagger-ease) both}.home_accent__4kQwz{color:#ffffff}.home_tagline__te2n3{max-width:17rem;margin:0;color:rgba(255,255,255,.86);font-family:var(--font-body);font-size:18px;font-weight:300;line-height:1.5;animation:home_heroTextIn__T4hOq var(--stagger-dur) var(--stagger-ease) 80ms both}.home_visual__EhvW_{position:absolute;top:0;right:0;width:62%;height:100%;overflow:hidden;background:#2a0808;isolation:isolate}.home_photo__ii4Xh{object-fit:cover;object-position:50% 42%;filter:grayscale(.5) contrast(1.12) brightness(.7)}.home_tint__Oa2x5{position:absolute;inset:0;background:rgba(90,0,0,.72);mix-blend-mode:multiply;pointer-events:none}.home_panel__8Qxds{position:absolute;z-index:1;top:0;left:0;width:38%;height:100%;background:var(--color-primary)}@keyframes home_heroTextIn__T4hOq{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes home_heroRuleIn__01IwT{0%{width:0}to{width:56px}}@keyframes home_heroPhotoIn__kh62b{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes home_heroVisualIn__Ht4PA{0%{opacity:0}to{opacity:1}}@keyframes home_heroPanelIn__mDLdP{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.home_film__RKZ2q{padding:0 28px;background:var(--color-surface)}.home_filmInner__zA1qn{max-width:var(--content);margin:0 auto}.home_player__FEwUw{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#1c1917}.home_band__8aJxO{padding:var(--space-section) 28px}.home_bandInner__7hNUJ{max-width:var(--content);margin:0 auto}.home_split__c4X8c{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:start}.home_needsHeading__sbtiv,.home_sectionTitle__M1wzV{margin:0;scroll-margin-top:calc(var(--header-h) + 24px);font-family:var(--font-display);font-weight:700;line-height:1.02;letter-spacing:0;color:var(--color-primary)}.home_clientsTitle__mrd_2{font-weight:600}.home_sectionTitle__M1wzV{font-size:clamp(32px,4vw,52px)}.home_body__EIW_t{margin:0;max-width:var(--measure);font-family:var(--font-body);font-size:18px;line-height:1.6}.home_more__xrLtn{display:inline-block;margin-top:28px;color:var(--color-primary);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.14em;text-decoration:none}.home_more__xrLtn:hover{color:#ffffff;background:var(--color-primary)}.home_needsLayout__Y36B0{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);grid-gap:64px;gap:64px;align-items:start}.home_needsHeading__sbtiv{font-size:clamp(32px,4vw,52px)}@media (min-width:992px){.home_needsHeading__sbtiv{position:-webkit-sticky;position:sticky;top:calc(50vh - 1.02em)}.home_needsHeading__sbtiv.t-stagger-line{will-change:auto}.home_needsHeading__sbtiv.t-stagger-line.is-shown{transform:none;filter:none}}.home_needsList__pHhXi{list-style:none;margin:0;padding:0}.home_needsList__pHhXi li{padding:40px 0 44px;border-top:1px solid rgba(28,25,23,.14)}.home_needsList__pHhXi li:last-child{border-bottom:1px solid rgba(28,25,23,.14)}.home_needTitle__0rh8Z{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--color-ink)}.home_needBody__zPgJA{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;margin:0;font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--color-ink)}.home_needBody__zPgJA strong{font-weight:600}.home_needArrow__89iw5{display:block;margin-top:3px;color:var(--color-primary)}.home_clientsGrid__zi5XE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:56px 72px;gap:56px 72px;margin-top:72px}.home_clientCard__DVxPj{display:flex;flex-direction:column;gap:14px;margin:0}.home_clientCard__DVxPj.t-stagger-line{display:flex}.home_clientFrame__nRZwz{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:16px;background:#eee8df}.home_clientFrame__nRZwz img{width:100%;height:100%;object-fit:contain}.home_clientName__hBxP5{margin:0;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4;color:var(--color-primary)}.home_scam__BFRp1{position:fixed;right:20px;bottom:20px;z-index:60;width:min(400px,calc(100vw - 32px));max-height:min(68vh,480px);overflow:auto;background:#ffffff;border-top:3px solid var(--color-primary);box-shadow:0 16px 40px rgba(28,25,23,.18);padding:18px 18px 16px}.home_scamInner__kKF7q{display:block}.home_scamHead__t_D1Y{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-12px 0 6px}.home_scamTitle__J95iC{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:0;color:var(--color-primary)}.home_scamBody__bObbF{margin:0;max-width:78ch;font-family:var(--font-body);font-size:14px;line-height:1.5}.home_scamClose__ACdfT{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-13px;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-primary);cursor:pointer;transition:color .18s var(--ease-out)}.home_scamClose__ACdfT:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:0;background:transparent;transition:background-color .18s var(--ease-out)}.home_scamClose__ACdfT svg{position:relative;z-index:1}.home_scamClose__ACdfT:hover,.home_scamClose__ACdfT:hover svg{color:#ffffff}.home_scamClose__ACdfT:hover:before{background:var(--color-primary)}.home_band__8aJxO .t-stagger-line,.home_film__RKZ2q .t-stagger-line{--stagger-distance:48px;transition-duration:1s;transition-timing-function:cubic-bezier(.45,.05,.25,1);transition-delay:0s}.home_inlineLink__RxXSF{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s var(--ease-out),background-color .18s var(--ease-out)}.home_inlineLink__RxXSF:hover{color:#ffffff;background-color:var(--color-primary);text-decoration:none}@media (max-width:1279px){.home_hero__Hw5q0{display:flex;flex-direction:column;min-height:0;background:var(--color-primary)}.home_copy__GLtDY{order:1;justify-content:flex-start;width:auto;min-height:0;padding:calc(var(--header-h) + 40px) 28px 72px}.home_panel__8Qxds{display:none}.home_visual__EhvW_{order:2;position:relative;width:100%;height:56vh;margin-top:0}.home_photo__ii4Xh{transform:none;animation:none}.home_tagline__te2n3{max-width:18rem;position:relative;z-index:2}}@media (max-width:991px){.home_copy__GLtDY{padding-right:28px;padding-left:28px}.home_needsLayout__Y36B0,.home_split__c4X8c{grid-template-columns:1fr;gap:28px}.home_needsHeading__sbtiv{max-width:none}.home_clientsGrid__zi5XE{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 40px}}@media (max-width:979px){.home_player__FEwUw{scroll-margin-bottom:160px}}@media (max-width:767px){.home_band__8aJxO,.home_copy__GLtDY,.home_film__RKZ2q{padding-right:20px;padding-left:20px}.home_headline__aNtnU{font-size:clamp(28px,9vw,48px)}.home_clientsGrid__zi5XE{grid-template-columns:1fr}.home_visual__EhvW_{height:46vh}}@media (max-width:1279px){.home_scam__BFRp1{right:12px;bottom:12px;width:min(320px,calc(100vw - 248px));max-height:min(42vh,200px)}}@media (max-width:639px){.home_scam__BFRp1{left:12px;right:12px;bottom:68px;width:auto;max-height:min(30vh,156px)}}@media (max-width:400px){.home_copy__GLtDY{padding-top:calc(var(--header-h) + 20px)}.home_kicker__rChIp{margin:16px 0 12px}.home_tagline__te2n3{font-size:16px;line-height:1.4}}@media (min-width:1600px){.home_copy__GLtDY{width:min(70%,1120px)}.home_headline__aNtnU{font-size:clamp(72px,4.8vw,96px)}}@media (min-width:1280px){.home_hero__Hw5q0{background:#3d0000}.home_panel__8Qxds{animation:home_heroPanelIn__mDLdP calc(var(--hero-panel) * 1ms) var(--ease-out) calc(var(--hero-hold) * 1ms) both}.home_visual__EhvW_{animation:home_heroVisualIn__Ht4PA .28s var(--ease-out) calc((var(--hero-hold) + var(--hero-panel)) * 1ms) both}.home_photo__ii4Xh{animation:home_heroPhotoIn__kh62b 1.2s var(--ease-out) calc((var(--hero-hold) + var(--hero-panel)) * 1ms) both}.home_headline__aNtnU{animation-delay:calc((var(--hero-hold) + var(--hero-panel)) * 1ms)}.home_kicker__rChIp{animation-delay:calc((var(--hero-hold) + var(--hero-panel) + 40) * 1ms)}.home_tagline__te2n3{animation-delay:calc((var(--hero-hold) + var(--hero-panel) + 80) * 1ms)}}@media (prefers-reduced-motion:reduce){.home_headline__aNtnU,.home_kicker__rChIp,.home_panel__8Qxds,.home_photo__ii4Xh,.home_tagline__te2n3,.home_visual__EhvW_{animation:none}.home_headline__aNtnU,.home_panel__8Qxds,.home_tagline__te2n3{transform:none}.home_headline__aNtnU,.home_tagline__te2n3,.home_visual__EhvW_{opacity:1}.home_headline__aNtnU,.home_tagline__te2n3{filter:none}.home_kicker__rChIp{width:56px}}