.Landing_headerWide__MdjHV{position:absolute;z-index:5;top:12px;left:0;right:0}.Landing_headerWide__MdjHV header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.Landing_headerPhone__ujfaU{display:none}.Landing_film__8qAIb{position:relative;height:calc(100vh - 24px);height:min(calc(100svh - 24px),900px);min-height:600px;margin:12px 12px 0;border-radius:4px;overflow:hidden;background:#8fa9bf}.Landing_filmLayer__gqq2G{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:4% 50%}.Landing_filmVideo__RgQnC{opacity:0;transition:opacity .4s}.Landing_filmOn__jkE8a{opacity:1}.Landing_filmShade__52QA3{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(8,22,34,.42),rgba(8,22,34,0) 20%),linear-gradient(0deg,rgba(9,14,6,.86),rgba(9,14,6,.55) 22%,rgba(9,14,6,0) 44%);pointer-events:none}.Landing_filmText__6O493{position:absolute;z-index:4;left:56px;bottom:60px;max-width:540px;color:var(--cream)}.Landing_filmKick__YGhVq{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold-on-green)}.Landing_filmHeading__GoC26{margin-top:8px!important;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.4px;text-shadow:0 2px 18px rgba(0,0,0,.45)}.Landing_filmSub__FkltG{margin-top:6px!important;font-size:16px;text-shadow:0 2px 14px rgba(0,0,0,.5)}.Landing_filmButtons__tDEAM{display:flex;gap:12px;margin-top:18px}.Landing_scenes__i11KD{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:30px}.Landing_scene__Hibfp{position:relative;display:flex;align-items:flex-end;height:520px;border-radius:6px;overflow:hidden;background:#3d463f;color:var(--cream)!important}.Landing_scene__Hibfp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,20,14,.86),rgba(6,20,14,.2) 44%,rgba(6,20,14,0) 60%)}.Landing_scenePhoto__yVHiD{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Landing_sceneTitle__WnWKu{position:absolute;z-index:2;left:30px;top:26px;font-size:72px;font-weight:800;line-height:1;letter-spacing:-2px;color:#f3e4c8;transform:rotate(-3deg);transform-origin:0 0;text-shadow:0 6px 26px rgba(20,14,4,.35)}.Landing_sceneText__DLuM7{position:relative;z-index:2;display:block;max-width:470px;padding:0 30px 28px}.Landing_sceneBig__epcNz,.Landing_sceneKick__S3IwL,.Landing_sceneLine__q4Ck0{display:block}.Landing_sceneKick__S3IwL{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--gold-on-green)}.Landing_sceneLine__q4Ck0{margin:8px 0 12px;font-size:16px;line-height:24px}.Landing_sceneMore__mm43Q{display:inline-block;font-size:15px;font-weight:800;border-bottom:2px solid var(--brass)}.Landing_sceneWide__2n6_z{height:620px;margin-top:24px}.Landing_sceneWide__2n6_z:after{background:linear-gradient(0deg,rgba(6,20,14,.9),rgba(6,20,14,.35) 30%,rgba(6,20,14,0) 48%)}.Landing_sceneWide__2n6_z .Landing_sceneText__DLuM7{max-width:none}.Landing_sceneBig__epcNz{margin-top:8px;font-size:58px;font-weight:400;line-height:1;letter-spacing:-2px;color:#f3e4c8}.Landing_sceneBig__epcNz b{font-weight:800;letter-spacing:.5px}.Landing_after__cEyun{margin-top:22px}@media (max-width:700px),(orientation:portrait){.Landing_filmLayer__gqq2G{object-position:0 50%}}@media (max-width:599.95px){.Landing_headerWide__MdjHV{display:none}.Landing_headerPhone__ujfaU{display:block}}@media (max-width:700px){.Landing_film__8qAIb{height:calc(100vh - 96px);height:min(calc(100svh - 96px),760px);min-height:520px;margin:8px 8px 0}.Landing_filmText__6O493{left:18px;right:18px;bottom:26px;max-width:none}.Landing_filmHeading__GoC26{font-size:24px}.Landing_filmSub__FkltG{font-size:14.5px}.Landing_filmButtons__tDEAM{gap:10px}.Landing_filmButtons__tDEAM a{flex:1 1;padding-left:10px;padding-right:10px}.Landing_scenes__i11KD{grid-template-columns:1fr;gap:14px;margin-top:22px}.Landing_scene__Hibfp{height:420px}.Landing_sceneWide__2n6_z{height:460px;margin-top:14px}.Landing_sceneTitle__WnWKu{left:20px;top:20px;font-size:46px;letter-spacing:-1px}.Landing_sceneText__DLuM7{padding:0 20px 22px}.Landing_sceneBig__epcNz{font-size:40px;letter-spacing:-1px}}