.m2[data-astro-cid-kk2s34q7]{position:relative}.m2__stage[data-astro-cid-kk2s34q7]{padding-block:var(--pad)}.m2__grid[data-astro-cid-kk2s34q7]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.m2__words[data-astro-cid-kk2s34q7]{grid-column:1/span 5}.m2__words[data-astro-cid-kk2s34q7] p:not(.label){max-width:30em}.m2__words[data-astro-cid-kk2s34q7]>*+*{margin-top:16px}.m2__words[data-astro-cid-kk2s34q7]>.label+.h2{margin-top:12px}.m2__frames[data-astro-cid-kk2s34q7]{position:relative}.m2--home[data-astro-cid-kk2s34q7] .m2__frames[data-astro-cid-kk2s34q7]{grid-column:6/span 7;padding:0 0 72px}.m2--showcase[data-astro-cid-kk2s34q7] .m2__frames[data-astro-cid-kk2s34q7]{grid-column:2/span 10;padding:0 96px 72px 0}figure[data-astro-cid-kk2s34q7]{margin:0}.m2__bezel[data-astro-cid-kk2s34q7]{background:var(--ink);box-shadow:var(--shadow-frame)}.m2__bezel--laptop[data-astro-cid-kk2s34q7]{border-radius:6px;padding:10px}.m2__bezel--phone[data-astro-cid-kk2s34q7]{border-radius:18px;padding:7px}.m2__screen[data-astro-cid-kk2s34q7]{background:#0b0f1a;position:relative;overflow:hidden}.m2__screen--laptop[data-astro-cid-kk2s34q7]{aspect-ratio:16/10;border-radius:2px}.m2__screen--phone[data-astro-cid-kk2s34q7]{aspect-ratio:390/844;border-radius:11px}.m2__screen[data-astro-cid-kk2s34q7] img[data-astro-cid-kk2s34q7]{width:100%;position:absolute;top:0;left:0}.m2__still[data-astro-cid-kk2s34q7]{object-fit:cover;object-position:top;height:100%}.m2__long[data-astro-cid-kk2s34q7]{opacity:0;height:auto}.m2__screen[data-astro-cid-kk2s34q7].is-long .m2__long[data-astro-cid-kk2s34q7]{opacity:1}.m2__screen[data-astro-cid-kk2s34q7].is-long .m2__still[data-astro-cid-kk2s34q7]{opacity:0}.m2__page[data-astro-cid-kk2s34q7],.m2__menu[data-astro-cid-kk2s34q7]{object-fit:contain;object-position:top;background:#0b1120;height:100%;display:none}.m2[data-astro-cid-kk2s34q7].is-pinned .m2__page[data-astro-cid-kk2s34q7]{will-change:transform;display:block;transform:translate(101%)}.m2[data-astro-cid-kk2s34q7].is-pinned .m2__menu[data-astro-cid-kk2s34q7]{will-change:transform;display:block;transform:translateY(101%)}.m2[data-astro-cid-kk2s34q7].is-travel .m2__frames[data-astro-cid-kk2s34q7],.m2[data-astro-cid-kk2s34q7].is-pinned .m2__frames[data-astro-cid-kk2s34q7]{pointer-events:none}.m2[data-astro-cid-kk2s34q7].is-travel .m2__long[data-astro-cid-kk2s34q7],.m2[data-astro-cid-kk2s34q7].is-pinned .m2__long[data-astro-cid-kk2s34q7]{will-change:transform}.m2__phone[data-astro-cid-kk2s34q7]{position:absolute;bottom:30px}.m2--home[data-astro-cid-kk2s34q7] .m2__phone[data-astro-cid-kk2s34q7]{width:150px;left:auto;right:0}.m2--home[data-astro-cid-kk2s34q7] .m2__laptop[data-astro-cid-kk2s34q7]{margin-right:86px}.m2--showcase[data-astro-cid-kk2s34q7] .m2__phone[data-astro-cid-kk2s34q7]{width:190px;right:0}.m2__cap[data-astro-cid-kk2s34q7]{color:var(--ink-soft);margin-top:12px}.on-night .m2__cap[data-astro-cid-kk2s34q7]{color:var(--on-night-soft)}.on-night .m2__bezel[data-astro-cid-kk2s34q7]{background:var(--night-2);box-shadow:0 0 0 1px #f1ece029, var(--shadow-frame)}.m2--home[data-astro-cid-kk2s34q7] .m2__cap--laptop[data-astro-cid-kk2s34q7],.m2--showcase[data-astro-cid-kk2s34q7] .m2__cap--laptop[data-astro-cid-kk2s34q7]{text-align:left}.m2__phone[data-astro-cid-kk2s34q7] .m2__cap[data-astro-cid-kk2s34q7]{white-space:nowrap;position:absolute;top:100%;left:0;right:0}.m2--home[data-astro-cid-kk2s34q7] .m2__cap--phone[data-astro-cid-kk2s34q7],.m2--showcase[data-astro-cid-kk2s34q7] .m2__cap--phone[data-astro-cid-kk2s34q7]{text-align:right}.m2--home[data-astro-cid-kk2s34q7].is-pinned{height:220svh}.m2--showcase[data-astro-cid-kk2s34q7].is-pinned{height:calc(220svh + 640px)}.m2[data-astro-cid-kk2s34q7].is-pinned .m2__stage[data-astro-cid-kk2s34q7]{top:var(--head-h);height:calc(100svh - var(--head-h));align-items:center;padding-block:0;display:flex;position:sticky}.m2[data-astro-cid-kk2s34q7].is-pinned .m2__grid[data-astro-cid-kk2s34q7]{width:100%}.m2--home[data-astro-cid-kk2s34q7].is-pinned .m2__stage[data-astro-cid-kk2s34q7]{align-items:flex-start;padding-top:max(24px,50svh - 316px)}.m2--home[data-astro-cid-kk2s34q7] .m2__grid[data-astro-cid-kk2s34q7]{align-items:start}.m2--showcase[data-astro-cid-kk2s34q7].is-pinned .m2__frames[data-astro-cid-kk2s34q7]{aspect-ratio:auto;max-height:calc(100svh - 120px)}.m2--showcase[data-astro-cid-kk2s34q7] .m2__laptop[data-astro-cid-kk2s34q7]{width:min(100%,max(560px,160svh - 687.2px))}.m2--showcase[data-astro-cid-kk2s34q7].is-pinned .m2__stage[data-astro-cid-kk2s34q7]{align-items:flex-start;height:auto;padding-block:16px 40px}@media (width<=879px){.m2__grid[data-astro-cid-kk2s34q7]{display:block}.m2__words[data-astro-cid-kk2s34q7]{margin-bottom:40px}.m2--home[data-astro-cid-kk2s34q7] .m2__frames[data-astro-cid-kk2s34q7],.m2--showcase[data-astro-cid-kk2s34q7] .m2__frames[data-astro-cid-kk2s34q7]{padding:0 0 56px}.m2--home[data-astro-cid-kk2s34q7] .m2__phone[data-astro-cid-kk2s34q7],.m2--showcase[data-astro-cid-kk2s34q7] .m2__phone[data-astro-cid-kk2s34q7]{width:34%;bottom:32px;left:auto;right:-6px}.m2__cap--laptop[data-astro-cid-kk2s34q7]{text-align:left!important}.m2__cap--phone[data-astro-cid-kk2s34q7]{text-align:right!important}.m2--showcase[data-astro-cid-kk2s34q7] .m2__laptop[data-astro-cid-kk2s34q7]{width:100%}}
