.Hero-module__Z8hQ_W__track{color:#f5f2e8;--edge:max(5vw,calc((100% - 1320px) / 2));background:#11120f;position:relative}.Hero-module__Z8hQ_W__stage{min-height:calc(720px - var(--topH));height:calc(100svh - var(--topH));background:#11120f;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:100%;display:grid;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__stage>picture{grid-area:1/1/2/2;min-height:0;display:block;position:relative}.Hero-module__Z8hQ_W__film,.Hero-module__Z8hQ_W__still{object-fit:cover;object-position:50% 56%;width:100%;height:100%;display:block;position:absolute;inset:0}.Hero-module__Z8hQ_W__film{opacity:0;grid-area:1/1/2/2;height:calc(100% - 2px);transition:opacity .65s;top:1px}.Hero-module__Z8hQ_W__track[data-mode=film][data-ready=true] .Hero-module__Z8hQ_W__film{opacity:1}.Hero-module__Z8hQ_W__still{transition:opacity}.Hero-module__Z8hQ_W__track[data-mode=film][data-ready=true] .Hero-module__Z8hQ_W__still{opacity:0;transition:opacity 0s .65s}.Hero-module__Z8hQ_W__wash{pointer-events:none;background:linear-gradient(#11120f00 89%,#11120f);grid-area:1/1/2/2;position:absolute;inset:0}.Hero-module__Z8hQ_W__copy{padding:22px var(--edge) clamp(26px,4svh,40px);color:#f5f2e8;grid-area:2/1/3/2;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;column-gap:28px;animation:1.1s cubic-bezier(.2,.7,.2,1) .15s both Hero-module__Z8hQ_W__arrive;display:grid}.Hero-module__Z8hQ_W__copy .Hero-module__Z8hQ_W__kicker{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:#d4bd8b;grid-column:1;margin:0 0 14px;font-size:11px}.Hero-module__Z8hQ_W__copy h1{letter-spacing:-.045em;grid-column:1;max-width:12.5em;margin:0;font-size:clamp(34px,3.3vw,54px);font-weight:500;line-height:1.02}.Hero-module__Z8hQ_W__buttons{flex-wrap:wrap;grid-area:1/2/3;gap:10px;margin:0;display:flex}.Hero-module__Z8hQ_W__buttons a{min-height:44px;color:#f5f2e8!important}.Hero-module__Z8hQ_W__buttons a:first-child{color:#12170b!important;background:#bd9b55!important;border-color:#bd9b55!important}.Hero-module__Z8hQ_W__buttons a:last-child{border-color:#faf8f347!important}.Hero-module__Z8hQ_W__buttons a:last-child:hover{color:#d4bd8b!important;border-color:#d4bd8b!important}.Hero-module__Z8hQ_W__playback{color:#d4bd8b;min-height:44px;font:10px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d4bd8b59;border-radius:2px;grid-area:1/3/3;justify-content:center;align-items:center;gap:9px;padding:8px 12px;display:none}.Hero-module__Z8hQ_W__playback span{font-size:17px;line-height:1}.Hero-module__Z8hQ_W__playback:hover{background:#3d3e2fcc}.Hero-module__Z8hQ_W__playback:focus-visible{outline-offset:4px;outline:2px solid #d4bd8b}.Hero-module__Z8hQ_W__track[data-mode=film] .Hero-module__Z8hQ_W__playback{display:flex}.Hero-module__Z8hQ_W__lede{padding:44px var(--edge) 64px}.Hero-module__Z8hQ_W__lede:before{content:"";background:#bd9b55;width:40px;height:1px;margin-bottom:22px;display:block}.Hero-module__Z8hQ_W__lede p{color:#e0e2d6;max-width:62ch;margin:0;font-size:17px;line-height:1.7}@keyframes Hero-module__Z8hQ_W__arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px) and (min-width:900px){.Hero-module__Z8hQ_W__copy{grid-template-columns:minmax(0,1fr) auto}.Hero-module__Z8hQ_W__buttons{grid-area:3/1;margin-top:18px}.Hero-module__Z8hQ_W__playback{grid-area:3/2}}@media (max-width:899px){.Hero-module__Z8hQ_W__track{grid-template-columns:min(100%,max(70svh,440px));justify-content:center;display:grid}.Hero-module__Z8hQ_W__stage,.Hero-module__Z8hQ_W__copy{display:contents}.Hero-module__Z8hQ_W__stage>picture{grid-area:1/1/2/2;display:block}.Hero-module__Z8hQ_W__still{aspect-ratio:19/18;object-position:center;height:auto;position:relative;inset:auto}.Hero-module__Z8hQ_W__film{object-position:center;grid-area:1/1/2/2;height:calc(100% - 4px);top:2px;bottom:auto}.Hero-module__Z8hQ_W__wash{background:linear-gradient(#11120f00 91%,#11120f);grid-area:1/1/2/2}.Hero-module__Z8hQ_W__copy .Hero-module__Z8hQ_W__kicker{margin:22px 22px 12px;font-size:10px}.Hero-module__Z8hQ_W__copy h1{max-width:620px;margin:0 22px;font-size:clamp(30px,8vw,43px)}.Hero-module__Z8hQ_W__lede{padding:18px 22px 0}.Hero-module__Z8hQ_W__lede:before{display:none}.Hero-module__Z8hQ_W__lede p{max-width:600px;font-size:15px;line-height:1.6}.Hero-module__Z8hQ_W__buttons{flex-direction:column;gap:10px;margin:0;padding:22px 22px 14px}.Hero-module__Z8hQ_W__buttons a{text-align:center;justify-content:center;padding:15px 16px!important;font-size:12px!important}.Hero-module__Z8hQ_W__playback{justify-self:start;margin:0 22px 36px;font-size:9px}.Hero-module__Z8hQ_W__copy .Hero-module__Z8hQ_W__kicker{grid-row:2}.Hero-module__Z8hQ_W__copy h1{grid-row:3}.Hero-module__Z8hQ_W__lede{grid-row:4}.Hero-module__Z8hQ_W__buttons{grid-area:5/1}.Hero-module__Z8hQ_W__playback{grid-area:6/1}}@media (max-height:479px) and (min-width:900px){.Hero-module__Z8hQ_W__stage{height:calc(720px - var(--topH))}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__copy{animation:none}.Hero-module__Z8hQ_W__film{transition:none;display:none}.Hero-module__Z8hQ_W__playback{display:none!important}}
