.home-hero[data-astro-cid-lcdefpme]{box-sizing:border-box;min-height:100svh;padding-top:var(--space-4);padding-bottom:var(--space-3);flex-direction:column;display:flex}.home-mark[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:clamp(64px,14vw,200px);line-height:.92}.home-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}html.mark-live .home-mark[data-astro-cid-lcdefpme]{visibility:hidden}.home-hero__foot[data-astro-cid-lcdefpme]{padding-top:var(--space-6);justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:auto;display:flex}.home-hero__line[data-astro-cid-lcdefpme]{font-size:var(--size-subhead);line-height:var(--leading-subhead);letter-spacing:var(--tracking-subhead);margin:0}.home-hero__line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--link-color);text-underline-offset:.18em;text-decoration:underline 1px}.home-hero__down[data-astro-cid-lcdefpme]{min-width:var(--hit-comfortable);min-height:var(--hit-comfortable);margin:0 calc(var(--hit-comfortable) / -4) calc(var(--hit-comfortable) / -4) 0;font-size:var(--size-headline);color:var(--link-color);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.home-hero[data-astro-cid-lcdefpme]{scroll-snap-align:start}.home-section[data-astro-cid-lcdefpme]{margin-top:var(--space-8);scroll-margin-top:var(--mark-bar-h,120px)}.home-section--screen[data-astro-cid-lcdefpme]{box-sizing:border-box;height:100svh;min-height:520px;padding-top:var(--mark-bar-h,120px);padding-bottom:var(--space-2);scroll-snap-align:start;flex-direction:column;margin-top:0;scroll-margin-top:0;display:flex}.home-section__stage[data-astro-cid-lcdefpme]{flex:1;min-height:0;position:relative}.home-section--screen[data-astro-cid-lcdefpme] .home-section__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.home-service[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}.home-section--last[data-astro-cid-lcdefpme]{height:auto;min-height:100svh}.home-foot[data-astro-cid-lcdefpme]{margin-top:var(--space-6);font-size:var(--size-body);line-height:var(--leading-body)}.sitemap[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sitemap[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--link-color);overflow-wrap:anywhere;text-decoration:none}.home-foot__legal[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.contact__open{color:var(--link-color);font:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline 1px;display:inline}.contact{background:var(--mvb-paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);border:0;margin:0;padding:0}.contact::backdrop{background:var(--mvb-paper)}.contact__inner{padding-top:var(--space-4);padding-bottom:var(--space-6)}.contact__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.contact__close{min-height:var(--hit-min);font:inherit;font-size:var(--size-body);color:var(--link-color);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.contact__form{gap:var(--space-5);flex-direction:column;display:flex}.contact__send{min-height:var(--hit-comfortable);padding:0 var(--space-3);background:var(--surface-inverse);color:var(--text-inverse);font:inherit;font-size:var(--size-subhead);cursor:pointer;border:0;border-radius:0;align-self:flex-start}.unpack{position:absolute;inset:0}.unpack__items{transition:opacity .42s var(--ease-out);position:absolute;inset:0}.unpack__grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.unpack__thumb{cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.unpack__thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.unpack__cell{transition:opacity .2s var(--ease-out);align-items:center;display:flex}.unpack__cell:nth-child(3n+2){justify-content:center}.unpack__cell:nth-child(3n){justify-content:flex-end}.unpack__cards{transform-origin:0 0;position:absolute}.mark{z-index:30;transform-origin:0 0;will-change:transform;color:var(--text-primary);letter-spacing:-.04em;line-height:.92;font-weight:var(--weight-regular);text-decoration:none;position:fixed;top:0;left:0}.mark__line{display:block}.mark__slot{height:1.12em;margin-bottom:-.2em;display:block;position:relative;overflow:hidden}.mark__word--strong{-webkit-text-stroke:.022em currentColor}.mark__word{white-space:nowrap;transition:transform .48s var(--ease-out),opacity .48s var(--ease-out);position:absolute;top:0;left:0}.mark-bar{z-index:29;background:var(--mvb-paper);pointer-events:none;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.mark__word{transition:none}}
