.max-hero[data-v-cc6904a3]{background:#fff;min-height:var(--stage-height);overflow:hidden;position:relative;visibility:hidden}.max-hero.is-initialized[data-v-cc6904a3]{visibility:visible}.hero-content[data-v-cc6904a3]{margin:auto;max-width:1100px;padding:116px 24px 64px;text-align:center}h1[data-v-cc6904a3]{color:transparent;font-size:max(58px,min(8.5vw,112px));font-weight:900;letter-spacing:-.055em;line-height:1.12;margin:0 0 42px}.baseline-marker[data-v-cc6904a3]{display:inline-block;height:0;width:0}.hero-canvas[data-v-cc6904a3]{height:var(--stage-height);inset:0;pointer-events:none;position:absolute;width:100%}.hero-content[data-v-cc6904a3]{position:relative}.full-frame-mask[data-v-cc6904a3]{opacity:0}.letter-mask[data-v-cc6904a3]{transform:none}.forest-image[data-v-cc6904a3]{transform-origin:center}.is-running .full-frame-mask[data-v-cc6904a3]{animation:mask-close-cc6904a3 4.8s linear both}.is-running .letter-mask[data-v-cc6904a3]{animation:letters-settle-cc6904a3 4.8s cubic-bezier(.16,1,.3,1) both}.is-running .forest-image[data-v-cc6904a3]{animation:forest-travel-cc6904a3 4.8s ease-out both}@keyframes mask-close-cc6904a3{0%,30%{opacity:1}43%,to{opacity:0}}@keyframes letters-settle-cc6904a3{0%,30%{transform:translateY(var(--travel)) scale(5)}90%,to{transform:translateY(0) scale(1)}}.hero-demo-stage[data-v-cc6904a3]{min-height:302px;opacity:0}.hero-bottom[data-v-cc6904a3]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:30px auto 0;max-width:900px;opacity:0}.hero-bottom p[data-v-cc6904a3]{color:#5d625e;font-size:13px;line-height:1.8;margin:0;text-align:left}.hero-bottom p span[data-v-cc6904a3]{color:#8a8d8a;display:block}.hero-links[data-v-cc6904a3]{display:flex;gap:10px}.hero-links a[data-v-cc6904a3]{border:1px solid #dedede;border-radius:8px;font-size:13px;font-weight:600;padding:11px 17px}.hero-links a[data-v-cc6904a3]:first-child{background:#78fa99;border-color:#78fa99}.ready .hero-demo-stage[data-v-cc6904a3]{animation:panel-in-cc6904a3 .45s ease-out both}.ready .hero-bottom[data-v-cc6904a3]{animation:panel-in-cc6904a3 .45s ease-out .12s both}.replay-intro[data-v-cc6904a3]{background:#0000000f;border:0;border-radius:50%;color:#444;cursor:pointer;font-size:24px;height:36px;position:absolute;right:64px;top:64px;width:36px;z-index:3}.film-brand[data-v-cc6904a3]{align-items:center;animation:brand-arrive-cc6904a3 1.4s both;color:#fff;display:flex;flex-direction:column;font-size:max(100px,min(20vw,280px));font-weight:900;height:var(--stage-height);justify-content:center;inset:0;letter-spacing:-.07em;pointer-events:none;position:absolute}.film-brand span[data-v-cc6904a3]{font-size:16px;font-weight:400;letter-spacing:.16em;margin-top:16px}@keyframes forest-travel-cc6904a3{0%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes brand-arrive-cc6904a3{0%,12%{opacity:0;transform:translateY(28px) scale(.96)}30%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}@keyframes panel-in-cc6904a3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:760px){.max-hero[data-v-cc6904a3]{min-height:var(--stage-height)}.hero-content[data-v-cc6904a3]{padding:94px 20px 48px}h1[data-v-cc6904a3]{font-size:max(30px,min(8.7vw,64px));letter-spacing:-.06em;margin-bottom:32px}.replay-intro[data-v-cc6904a3]{right:20px;top:28px}.hero-bottom[data-v-cc6904a3]{flex-direction:column}.hero-bottom p[data-v-cc6904a3]{text-align:center}.film-brand span[data-v-cc6904a3]{font-size:12px}.hero-links[data-v-cc6904a3]{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-bottom[data-v-cc6904a3],.hero-content h1[data-v-cc6904a3],.hero-demo-stage[data-v-cc6904a3]{animation:none;opacity:1}.film-brand[data-v-cc6904a3],.replay-intro[data-v-cc6904a3]{display:none}}
