.m0_q8W_frame{min-height:100dvh;padding:var(--gutter);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.m0_q8W_light{background:var(--accent);transform-origin:top;width:1px;animation:m0_q8W_open var(--dur-slow) var(--ease) .5s forwards;position:absolute;top:0;bottom:0;left:62%;transform:scaleY(0)}.m0_q8W_top,.m0_q8W_bottom{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.m0_q8W_logo{width:auto;height:clamp(1.6rem,2.4vw,2.1rem);color:var(--ink);display:block}.m0_q8W_status,.m0_q8W_label,.m0_q8W_legal{font-size:var(--step--1);letter-spacing:var(--tracking-wide);color:var(--ink-soft)}.m0_q8W_status{margin:0;padding-top:.25rem}.m0_q8W_center{max-width:var(--measure);align-self:center;padding-block:4rem;position:relative}.m0_q8W_statement{font-weight:300;font-size:var(--step-2);letter-spacing:.01em;opacity:0;animation:m0_q8W_rise var(--dur-slow) var(--ease) .2s forwards;margin:0 0 1.5rem;line-height:1.15}.m0_q8W_sub{color:var(--ink-soft);opacity:0;animation:m0_q8W_rise var(--dur-slow) var(--ease) .45s forwards;margin:0}.m0_q8W_bottom{align-items:flex-end}.m0_q8W_contact{gap:.35rem;display:grid}.m0_q8W_mail{font-size:var(--step-1);background:linear-gradient(var(--accent), var(--accent)) left bottom / 0 1px no-repeat;transition:background-size var(--dur) var(--ease);padding-bottom:2px;font-weight:400}.m0_q8W_mail:hover,.m0_q8W_mail:focus-visible{background-size:100% 1px}.m0_q8W_legal{gap:1.25rem;display:flex}.m0_q8W_legal a{transition:color var(--dur-fast) ease}.m0_q8W_legal a:hover{color:var(--ink)}@keyframes m0_q8W_rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes m0_q8W_open{to{transform:scaleY(1)}}@media (max-width:640px){.m0_q8W_light{left:auto;right:14%}.m0_q8W_status{display:none}.m0_q8W_bottom{flex-direction:column;align-items:flex-start;gap:2rem}}
