.cinematic_root__ilFpX{--espresso:#120c0a;--coat:#2a1f19;--chalk:#f3ede3;--tungsten:#efd6a3;--brass:#c48c45;--cx:0;--cy:0;position:relative;min-height:100svh;background:var(--espresso);color:var(--chalk);font-family:var(--f-body),ui-sans-serif,system-ui,sans-serif;overflow:hidden;isolation:isolate}.cinematic_scene__Gx811{position:fixed;inset:0;z-index:-2}.cinematic_canvas__diBZ1,.cinematic_still__qlTpx{position:absolute;inset:0;width:100%;height:100%;display:block}.cinematic_still__qlTpx{object-fit:cover;object-position:56% 4%;filter:brightness(.9) sepia(.08)}@media (max-aspect-ratio:1/1){.cinematic_still__qlTpx{object-position:56% 0}}.cinematic_canvas__diBZ1{opacity:0;transition:opacity .6s ease}.cinematic_canvas__diBZ1[data-ready="1"]{opacity:1}.cinematic_scrim__Y6ks0{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgb(18 12 10/.92) 0,rgb(18 12 10/.55) 30%,rgb(18 12 10/0) 58%),linear-gradient(90deg,rgb(18 12 10/.5) 0,rgb(18 12 10/0) 45%)}.cinematic_stage__CmAUb{min-height:100svh;display:grid;grid-template-columns:1fr auto;align-items:end;gap:48px;padding:0 clamp(24px,5vw,80px) clamp(28px,7vh,72px)}.cinematic_title__MPLZb{max-width:64rem;transform:translate3d(calc(var(--cx) * 6px),calc(var(--cy) * 4px),0)}.cinematic_name__JgcRI{margin:0;font-family:var(--f-display),sans-serif;font-weight:700;font-size:min(20vh,12.5vw);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;color:var(--chalk);text-shadow:0 2px 40px rgb(18 12 10/.45)}.cinematic_ko__w321s{margin:.5em 0 0;font-family:var(--f-ko),sans-serif;font-weight:500;font-size:min(5.6vh,3.5vw);line-height:1;letter-spacing:.1em;color:var(--chalk);opacity:.7;text-shadow:0 2px 24px rgb(18 12 10/.45)}.cinematic_card__ZO0FT{width:340px;perspective:900px;margin-bottom:4px}.cinematic_cardInner__idyzf{display:grid;gap:14px;padding:22px;border-radius:18px;background:linear-gradient(140deg,rgb(255 244 225/.16),rgb(255 244 225/.05) 55%,rgb(42 31 25/.25));border:1px solid rgb(255 238 210/.22);box-shadow:inset 0 1px 0 rgb(255 245 230/.25),0 30px 60px -20px rgb(0 0 0/.6);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);transform:translate3d(calc(var(--cx) * 16px),calc(var(--cy) * 10px),0) rotateY(calc(var(--cx) * 6deg)) rotateX(calc(var(--cy) * -5deg));transform-style:preserve-3d}.cinematic_email__DewXT{font-family:var(--f-mono),ui-monospace,monospace;font-size:13px;color:var(--tungsten);text-decoration:none;padding:4px 0;justify-self:start}.cinematic_email__DewXT:hover{text-decoration:underline;text-underline-offset:3px}.cinematic_cta__YKHVM{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;border-radius:12px;background:var(--chalk);color:var(--espresso);font-weight:600;font-size:17px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.cinematic_cta__YKHVM span{transition:transform .2s ease}.cinematic_cta__YKHVM:hover{background:#fff}.cinematic_cta__YKHVM:hover span{transform:translateX(4px)}.cinematic_links__vuaF5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cinematic_links__vuaF5 a{display:grid;place-items:center;min-height:44px;border-radius:10px;font-size:14px;font-weight:500;color:var(--chalk);text-decoration:none;background:rgb(255 244 225/.07);border:1px solid rgb(255 238 210/.12);transition:background-color .2s ease}.cinematic_links__vuaF5 a:hover{background:rgb(255 244 225/.16)}.cinematic_biz__o1mkX{justify-self:start;font-size:13px;color:rgb(243 237 227/.72);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(196 140 69/.7);padding:4px 0}.cinematic_biz__o1mkX:hover{color:var(--chalk)}.cinematic_root__ilFpX a:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (max-width:760px){.cinematic_stage__CmAUb{grid-template-columns:1fr;align-content:end;gap:22px;padding:0 18px max(18px,env(safe-area-inset-bottom))}.cinematic_name__JgcRI{font-size:min(19vw,11vh)}.cinematic_ko__w321s{font-size:min(5.3vw,3.1vh)}.cinematic_card__ZO0FT{width:100%}.cinematic_cardInner__idyzf{padding:16px;gap:12px}.cinematic_scrim__Y6ks0{background:linear-gradient(0deg,rgb(18 12 10/.94) 0,rgb(18 12 10/.7) 38%,rgb(18 12 10/0) 62%)}}@media (prefers-reduced-motion:reduce){.cinematic_cardInner__idyzf,.cinematic_title__MPLZb{transform:none}.cinematic_canvas__diBZ1{transition:none}}