.brand-intro[data-astro-cid-xudclj6p]{z-index:60;background:var(--color-ink);pointer-events:none;animation:brand-intro-out 1.45s var(--ease-standard) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.brand-intro[data-astro-cid-xudclj6p] img{opacity:0;width:min(58vw,220px);height:auto;animation:brand-intro-mark 1.45s var(--ease-standard) forwards;transform:scale(.92)}@media (width>=60rem){.brand-intro[data-astro-cid-xudclj6p] img{width:min(24vw,320px)}}@media (width<=59.99rem){.brand-intro[data-astro-cid-xudclj6p],.brand-intro[data-astro-cid-xudclj6p] img{animation-duration:.8s}}@keyframes brand-intro-mark{0%{opacity:0;transform:scale(.92)}30%{opacity:1;transform:scale(1.03)}45%{transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes brand-intro-out{0%{opacity:1;visibility:visible}85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.brand-intro[data-astro-cid-xudclj6p]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:40;background:var(--color-ink);transition:box-shadow var(--dur-base) var(--ease-standard);position:sticky;top:0;box-shadow:0 1px #ffffff0f}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{box-shadow:0 8px 24px -12px #00000080}.site-header__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--header-h);max-width:112.5rem;padding-inline:var(--space-md);margin-inline:auto;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{transition:transform var(--dur-base) var(--ease-standard);flex:none;align-items:center;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]:hover,.site-header__brand[data-astro-cid-nen7h5rs]:focus-visible{transform:scale(1.055)}.site-header__brand[data-astro-cid-nen7h5rs] img{width:auto;animation:maori-logo-breathe 7.4s var(--ease-standard) infinite}@keyframes maori-logo-breathe{0%,58%{transform:scale(1)translateY(0)}74%{transform:scale(1.012)translateY(-1px)}89%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}.site-header__right[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-lg);display:flex}.site-header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-lg);display:none}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);letter-spacing:.01em;color:var(--color-on-dark-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);font-size:.82rem;font-weight:500}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-on-dark)}.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.site-header__burger[data-astro-cid-nen7h5rs]{width:var(--touch-target);height:var(--touch-target);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.site-header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.visually-hidden){background:var(--color-on-dark);width:20px;height:2px;transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);border-radius:1px;display:block}.site-header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(6px)rotate(45deg)}.site-header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){opacity:0}.site-header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(4){transform:translateY(-6px)rotate(-45deg)}.site-header__mobile-menu[data-astro-cid-nen7h5rs]{background:var(--color-ink-soft);border-top:1px solid var(--color-line-on-dark);padding-inline:var(--space-md);max-height:calc(100vh - var(--header-h));max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 32px -16px #0000008c}.site-header__mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.site-header__mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.site-header__mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:56px;font-family:var(--font-ui);color:var(--color-on-dark);border-bottom:1px solid var(--color-line-on-dark);align-items:center;font-size:1rem;font-weight:500;display:flex}.site-header__mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}.site-header__backdrop[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;touch-action:none;background:#0a090c99;position:fixed}.site-header__backdrop[data-astro-cid-nen7h5rs][hidden]{display:none}@media (width<=59.99rem){html.nav-open{overscroll-behavior:none;overflow:hidden}.site-header__brand[data-astro-cid-nen7h5rs] img{width:auto;height:32px}.site-header__burger[data-astro-cid-nen7h5rs]{width:48px;height:48px;margin-right:-12px}}@media (width>=60rem){.site-header__nav[data-astro-cid-nen7h5rs]{gap:var(--space-md);display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__burger[data-astro-cid-nen7h5rs],.site-header__mobile-menu[data-astro-cid-nen7h5rs],.site-header__backdrop[data-astro-cid-nen7h5rs]{display:none}.site-header__row[data-astro-cid-nen7h5rs]{padding-inline:var(--space-lg)}}@media (width>=72rem){.site-header__nav[data-astro-cid-nen7h5rs]{gap:var(--space-lg)}.site-header__row[data-astro-cid-nen7h5rs]{padding-inline:var(--space-2xl)}}@media (width>=90rem){.site-header__row[data-astro-cid-nen7h5rs]{padding-inline:clamp(2.5rem,5vw,5rem)}}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.hero__photo-wrap[data-astro-cid-ge2uvauf]{order:-1;height:42svh;min-height:260px;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero__photo{object-fit:cover;object-position:56% 42%;width:100%;height:100%}.hero__panel[data-astro-cid-ge2uvauf]{background:var(--color-ink);position:relative}.hero__panel-inner[data-astro-cid-ge2uvauf]{padding:var(--space-xl) var(--space-md) var(--space-2xl);max-width:34rem;margin-inline:auto;container-type:inline-size}.hero__eyebrow[data-astro-cid-ge2uvauf],.hero__title[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf],.hero__ctas[data-astro-cid-ge2uvauf],.hero__strip[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-reveal .48s var(--ease-standard) forwards;transform:translateY(6px)}.hero__eyebrow[data-astro-cid-ge2uvauf]{animation-delay:1.3s}.hero__title[data-astro-cid-ge2uvauf]{animation-delay:1.38s}.hero__sub[data-astro-cid-ge2uvauf]{animation-delay:1.46s}.hero__ctas[data-astro-cid-ge2uvauf]{animation-delay:1.54s}.hero__strip[data-astro-cid-ge2uvauf]{animation-delay:1.61s}@keyframes hero-reveal{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__eyebrow[data-astro-cid-ge2uvauf],.hero__title[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf],.hero__ctas[data-astro-cid-ge2uvauf],.hero__strip[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-on-dark)}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-sm);color:#fbf8f1;font-size:clamp(2rem,1.3rem + 5cqw,3rem);line-height:1.06}.hero__sub[data-astro-cid-ge2uvauf]{margin-top:var(--space-md);color:#e2dccd;max-width:42ch;font-size:1.05rem;line-height:1.5}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero__btn-secondary[data-astro-cid-ge2uvauf]{color:#fbf8f1}.hero__strip[data-astro-cid-ge2uvauf]{margin-top:var(--space-md);align-items:center;gap:var(--space-2xs) var(--space-sm);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-dark-muted);flex-wrap:wrap;font-size:.72rem;font-weight:600;display:flex}.hero__sep[data-astro-cid-ge2uvauf]{background:#6f6a5c;border-radius:50%;width:3px;height:3px}@media (width>=30rem){.hero__ctas[data-astro-cid-ge2uvauf]{flex-direction:row}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:auto}}@media (width<=59.99rem){.hero__photo-wrap[data-astro-cid-ge2uvauf]{height:27svh;min-height:188px}.hero__panel-inner[data-astro-cid-ge2uvauf]{padding:var(--space-md) var(--space-md) var(--space-lg)}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-xs);font-size:clamp(1.75rem,.5rem + 6vw,2.125rem);line-height:1.08}.hero__sub[data-astro-cid-ge2uvauf]{margin-top:var(--space-sm);font-size:1rem;line-height:1.45}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-2xs);margin-top:var(--space-md);flex-direction:column}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%;min-height:52px}.hero__btn-secondary[data-astro-cid-ge2uvauf]{text-underline-offset:4px;border-color:#0000;min-height:44px;text-decoration:underline #fbf8f173}.hero__btn-secondary[data-astro-cid-ge2uvauf]:hover{background:0 0;text-decoration-color:#fbf8f1}.hero__strip[data-astro-cid-ge2uvauf]{display:none}.hero__eyebrow[data-astro-cid-ge2uvauf],.hero__title[data-astro-cid-ge2uvauf],.hero__sub[data-astro-cid-ge2uvauf],.hero__ctas[data-astro-cid-ge2uvauf]{animation-duration:.36s}.hero__eyebrow[data-astro-cid-ge2uvauf]{animation-delay:.52s}.hero__title[data-astro-cid-ge2uvauf]{animation-delay:.57s}.hero__sub[data-astro-cid-ge2uvauf]{animation-delay:.62s}.hero__ctas[data-astro-cid-ge2uvauf]{animation-delay:.67s}}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf]{flex-direction:row;min-height:80vh}.hero__panel[data-astro-cid-ge2uvauf]{flex:0 0 44%;order:0;align-items:center;display:flex}.hero__panel-inner[data-astro-cid-ge2uvauf]{width:100%;max-width:30rem;padding:var(--space-2xl) var(--space-xl);margin-inline:0}.hero__photo-wrap[data-astro-cid-ge2uvauf]{flex:56%;order:0;height:auto;min-height:0}}@media (width>=90rem){.hero__panel-inner[data-astro-cid-ge2uvauf]{max-width:32rem;padding-left:var(--space-2xl)}}.placeholder-art[data-astro-cid-inmv7m6e]{justify-content:center;align-items:center;gap:var(--space-sm);background:radial-gradient(#201d1824 1px, transparent 1.3px) 0 0 / 7px 7px, var(--color-paper-deep);color:var(--color-text-muted);flex-direction:column;display:flex;position:absolute;inset:0}.placeholder-art__mark[data-astro-cid-inmv7m6e]{opacity:.55;width:14px;height:14px;position:absolute}.placeholder-art__mark[data-astro-cid-inmv7m6e]:before,.placeholder-art__mark[data-astro-cid-inmv7m6e]:after{content:"";background:var(--color-text-muted);position:absolute}.placeholder-art__mark[data-astro-cid-inmv7m6e]:before{width:100%;height:1px;top:50%}.placeholder-art__mark[data-astro-cid-inmv7m6e]:after{width:1px;height:100%;left:50%}.placeholder-art__mark--tl[data-astro-cid-inmv7m6e]{top:10px;left:10px}.placeholder-art__mark--tr[data-astro-cid-inmv7m6e]{top:10px;right:10px}.placeholder-art__mark--bl[data-astro-cid-inmv7m6e]{bottom:10px;left:10px}.placeholder-art__mark--br[data-astro-cid-inmv7m6e]{bottom:10px;right:10px}.placeholder-art__icon[data-astro-cid-inmv7m6e]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.placeholder-art__label[data-astro-cid-inmv7m6e]{font-family:var(--font-ui);letter-spacing:.02em;text-align:center;max-width:20ch;padding-inline:var(--space-sm);font-size:.68rem;font-weight:500}.solution-card[data-astro-cid-abdaqids]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-standard), transform var(--dur-slow) var(--ease-standard) var(--reveal-delay,0s), opacity var(--dur-slow) var(--ease-standard) var(--reveal-delay,0s);display:flex;overflow:hidden}.solution-card[data-astro-cid-abdaqids]:hover{border-color:var(--color-accent-line);transform:translateY(-2px)}.solution-card__media[data-astro-cid-abdaqids]{aspect-ratio:3/4;flex:none;width:100px;position:relative}.solution-card__media[data-astro-cid-abdaqids] img{object-fit:cover;width:100%;height:100%}.solution-card__body[data-astro-cid-abdaqids]{padding:var(--space-sm);align-self:center;min-width:0}.solution-card__body[data-astro-cid-abdaqids] h3[data-astro-cid-abdaqids]{font-size:1.02rem}.solution-card__body[data-astro-cid-abdaqids] p[data-astro-cid-abdaqids]{margin-top:var(--space-3xs);color:var(--color-text-muted);font-size:.875rem;line-height:1.4}@media (width>=40rem){.solution-card[data-astro-cid-abdaqids]{flex-direction:column}.solution-card__media[data-astro-cid-abdaqids]{aspect-ratio:4/3;width:100%}.solution-card__body[data-astro-cid-abdaqids]{padding:var(--space-md) var(--space-md) var(--space-lg);align-self:stretch}.solution-card__body[data-astro-cid-abdaqids] h3[data-astro-cid-abdaqids]{font-size:1.12rem}.solution-card__body[data-astro-cid-abdaqids] p[data-astro-cid-abdaqids]{margin-top:var(--space-2xs);font-size:.9rem;line-height:1.45}}.solutions[data-astro-cid-hjobun64]{padding-block:var(--space-2xl)}@media (width<=59.99rem){.solutions[data-astro-cid-hjobun64]{padding-block:2.75rem}}.solutions__grid[data-astro-cid-hjobun64]{gap:var(--space-xs);grid-template-columns:1fr;display:grid}@media (width>=40rem){.solutions__grid[data-astro-cid-hjobun64]{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.solutions__grid[data-astro-cid-hjobun64]{grid-template-columns:repeat(4,1fr)}}.solutions__grid[data-astro-cid-hjobun64] .solution-card{--reveal-distance:18px}.solutions__grid[data-astro-cid-hjobun64] .solution-card:first-child{--reveal-delay:0s}.solutions__grid[data-astro-cid-hjobun64] .solution-card:nth-child(2){--reveal-delay:70ms}.solutions__grid[data-astro-cid-hjobun64] .solution-card:nth-child(3){--reveal-delay:.14s}.solutions__grid[data-astro-cid-hjobun64] .solution-card:nth-child(4){--reveal-delay:.21s}.capacity[data-astro-cid-d7nwstts]{background:var(--color-ink);color:var(--color-on-dark);padding-block:var(--space-2xl);position:relative;overflow:hidden}.capacity__pattern[data-astro-cid-d7nwstts]{opacity:.045;pointer-events:none;width:130px;height:auto;position:absolute;top:0;right:0}.capacity__grid[data-astro-cid-d7nwstts]{gap:var(--space-xl);display:grid;position:relative}.capacity__photos[data-astro-cid-d7nwstts]{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.capacity__photos[data-astro-cid-d7nwstts] img{border-radius:var(--radius-md);object-fit:cover;width:100%}.capacity__photos[data-astro-cid-d7nwstts] img:first-child{aspect-ratio:16/10}.capacity__photo-secondary[data-astro-cid-d7nwstts]{aspect-ratio:16/9}.capacity[data-astro-cid-d7nwstts] h2[data-astro-cid-d7nwstts]{color:#fbf8f1}.capacity__lede[data-astro-cid-d7nwstts]{margin-top:var(--space-md);color:#dcd6c7;max-width:42ch;font-size:1.05rem;line-height:1.6}.capacity__list[data-astro-cid-d7nwstts]{margin-top:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.capacity__list[data-astro-cid-d7nwstts] li[data-astro-cid-d7nwstts]{gap:var(--space-xs);color:#e9e4d8;align-items:flex-start;font-size:.98rem;display:flex}.capacity__list[data-astro-cid-d7nwstts] svg[data-astro-cid-d7nwstts]{color:var(--color-accent-line);flex:none;margin-top:3px}.capacity__link[data-astro-cid-d7nwstts]{margin-top:var(--space-lg);font-family:var(--font-ui);letter-spacing:.01em;color:#fbf8f1;border-bottom:1px solid var(--color-line-on-dark);transition:border-color var(--dur-fast) var(--ease-standard);padding-bottom:3px;font-size:.82rem;font-weight:500;display:inline-flex}.capacity__link[data-astro-cid-d7nwstts]:hover,.capacity__link[data-astro-cid-d7nwstts]:focus-visible{border-color:var(--color-accent-line)}@media (width<=59.99rem){.capacity[data-astro-cid-d7nwstts]{padding-block:2.75rem}.capacity__grid[data-astro-cid-d7nwstts]{gap:var(--space-md)}.capacity__photo-secondary[data-astro-cid-d7nwstts]{display:none}.capacity[data-astro-cid-d7nwstts] h2[data-astro-cid-d7nwstts]{margin-top:var(--space-xs)}.capacity__lede[data-astro-cid-d7nwstts]{margin-top:var(--space-sm);font-size:1rem;line-height:1.55}.capacity__list[data-astro-cid-d7nwstts]{margin-top:var(--space-md);gap:var(--space-xs)}.capacity__list[data-astro-cid-d7nwstts] li[data-astro-cid-d7nwstts]{font-size:.95rem}.capacity__list[data-astro-cid-d7nwstts] li[data-astro-cid-d7nwstts]:nth-child(3){display:none}.capacity__link[data-astro-cid-d7nwstts]{min-height:44px;margin-top:var(--space-sm);text-decoration:underline;text-decoration-color:var(--color-line-on-dark);text-underline-offset:6px;border-bottom:0;align-items:center;padding-bottom:0}}@media (width>=60rem){.capacity__grid[data-astro-cid-d7nwstts]{align-items:center;gap:var(--space-2xl);grid-template-columns:1.1fr 1fr}.capacity__photos[data-astro-cid-d7nwstts]{grid-template-columns:1.3fr 1fr;align-items:stretch}.capacity__photos[data-astro-cid-d7nwstts] img:first-child,.capacity__photo-secondary[data-astro-cid-d7nwstts]{aspect-ratio:auto;height:100%}}.how[data-astro-cid-2whukpv5]{padding-block:var(--space-2xl)}.how__steps[data-astro-cid-2whukpv5]{counter-reset:step;flex-direction:column;gap:0;display:flex}.how__step[data-astro-cid-2whukpv5]{gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:44px 1fr;display:grid;position:relative}.how__step[data-astro-cid-2whukpv5]:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:56px;bottom:-8px;left:21px}.how__num[data-astro-cid-2whukpv5]{background:var(--color-paper);border:1px solid var(--color-ink);width:44px;height:44px;font-family:var(--font-display);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.how__step[data-astro-cid-2whukpv5] h3[data-astro-cid-2whukpv5]{padding-top:var(--space-2xs);font-size:1.05rem}.how__step[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{margin-top:var(--space-2xs);color:var(--color-text-muted);font-size:.92rem;line-height:1.45}@media (width<=59.99rem){.how[data-astro-cid-2whukpv5]{padding-block:2.75rem 1.5rem}.how__step[data-astro-cid-2whukpv5]{--how-pad:.875rem;column-gap:var(--space-sm);row-gap:var(--space-3xs);padding-block:var(--how-pad);grid-template-rows:auto 1fr;grid-template-columns:40px 1fr}.how__num[data-astro-cid-2whukpv5]{grid-area:1/1/span 2;align-self:start;width:40px;height:40px;font-size:.85rem}.how__step[data-astro-cid-2whukpv5] h3[data-astro-cid-2whukpv5]{grid-area:1/2;padding-top:.5rem;font-size:1.05rem;line-height:1.2}.how__step[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{grid-area:2/2;margin-top:0;font-size:.9375rem;line-height:1.45}.how__step[data-astro-cid-2whukpv5]:not(:last-child):after{left:19.5px;top:calc(var(--how-pad) + 40px + 4px);bottom:calc(var(--how-pad) * -1 + 4px)}}@media (width>=60rem){.how__steps[data-astro-cid-2whukpv5]{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.how__steps[data-astro-cid-2whukpv5]:before{content:"";background:var(--color-line);height:1px;position:absolute;top:22px;left:5%;right:5%}.how__step[data-astro-cid-2whukpv5]{padding:0 var(--space-md) 0 0;grid-template-columns:1fr}.how__step[data-astro-cid-2whukpv5]:not(:last-child):after{display:none}.how__step[data-astro-cid-2whukpv5] h3[data-astro-cid-2whukpv5]{margin-top:var(--space-md);padding-top:0}.how__step[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{max-width:26ch}}.production[data-astro-cid-g5w2vase]{padding-block:var(--space-xl)}.production__head[data-astro-cid-g5w2vase]{margin-bottom:var(--space-md)}.production__head[data-astro-cid-g5w2vase] h2[data-astro-cid-g5w2vase]{margin-top:var(--space-2xs);font-size:1.5rem}.production__grid[data-astro-cid-g5w2vase]{gap:var(--space-md);grid-template-columns:1fr;display:grid}.production__card[data-astro-cid-g5w2vase]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.production__map[data-astro-cid-g5w2vase]{background:var(--color-paper-deep);height:200px}.production__map[data-astro-cid-g5w2vase] iframe[data-astro-cid-g5w2vase]{border:0;width:100%;height:100%;display:block}.production__card-foot[data-astro-cid-g5w2vase]{padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.production__address[data-astro-cid-g5w2vase]{color:var(--color-text-muted);font-size:.86rem;line-height:1.4}.production__address[data-astro-cid-g5w2vase] strong[data-astro-cid-g5w2vase]{color:var(--color-text)}.production__cta[data-astro-cid-g5w2vase]{flex:none;padding-block:.6em;font-size:.78rem}.production__cta[data-astro-cid-g5w2vase]:hover{background:#14131a0f}.production__card--ig[data-astro-cid-g5w2vase]{background:var(--color-ink);color:var(--color-on-dark);padding:var(--space-md);align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.production__ig-copy[data-astro-cid-g5w2vase]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.production__ig-icon[data-astro-cid-g5w2vase]{color:var(--color-on-dark)}.production__handle[data-astro-cid-g5w2vase]{margin-top:var(--space-xs);font-family:var(--font-ui);color:var(--color-on-dark-muted);font-size:.78rem;font-weight:500}.production__ig-copy[data-astro-cid-g5w2vase] h3[data-astro-cid-g5w2vase]{margin-top:var(--space-2xs);color:#fbf8f1;font-size:1.05rem}.production__ig-copy[data-astro-cid-g5w2vase] p[data-astro-cid-g5w2vase]{margin-top:var(--space-2xs);color:var(--color-on-dark-muted);max-width:32ch;font-size:.88rem;line-height:1.4}.production__cta-btn[data-astro-cid-g5w2vase]{margin-top:var(--space-sm);color:#fbf8f1;padding-block:.7em;font-size:.8rem}.phone[data-astro-cid-g5w2vase]{--phone-w:140px;--phone-h:300px;--phone-bezel:8px;align-self:center}.phone__frame[data-astro-cid-g5w2vase]{width:calc(var(--phone-w) + var(--phone-bezel) * 2);height:calc(var(--phone-h) + var(--phone-bezel) * 2);padding:var(--phone-bezel);background:#0d0c10;border:1px solid #2c2a30;border-radius:30px;position:relative;box-shadow:0 16px 32px -16px #0009}.phone__island[data-astro-cid-g5w2vase]{top:var(--phone-bezel);z-index:3;background:#0d0c10;border-radius:0 0 10px 10px;width:40%;height:16px;position:absolute;left:50%;transform:translate(-50%)}.phone__screen[data-astro-cid-g5w2vase]{width:var(--phone-w);height:var(--phone-h);background:#000;border-radius:20px;position:relative;overflow:hidden}.phone__screen[data-astro-cid-g5w2vase]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.phone__track[data-astro-cid-g5w2vase]{flex-direction:column;width:100%;animation:25.2s cubic-bezier(.65,0,.2,1) infinite phone-swipe;display:flex}.phone__screen[data-astro-cid-g5w2vase]:hover .phone__track[data-astro-cid-g5w2vase],.phone__screen[data-astro-cid-g5w2vase]:focus-within .phone__track[data-astro-cid-g5w2vase],.phone__screen[data-astro-cid-g5w2vase]:active .phone__track[data-astro-cid-g5w2vase]{animation-play-state:paused}.phone__reel[data-astro-cid-g5w2vase]{width:var(--phone-w);height:var(--phone-h);flex:none}.phone__reel[data-astro-cid-g5w2vase] img{object-fit:cover;width:100%;height:100%;display:block}.phone__handle-chip[data-astro-cid-g5w2vase]{z-index:2;font-family:var(--font-ui);color:#fff;border-radius:var(--radius-pill);pointer-events:none;background:#14131a8c;padding:.28em .6em;font-size:.62rem;font-weight:600;position:absolute;bottom:10px;left:10px}@keyframes phone-swipe{0%,13.889%{transform:translateY(0)}16.667%,30.556%{transform:translateY(calc(var(--phone-h) * -1))}33.333%,47.222%{transform:translateY(calc(var(--phone-h) * -2))}50%,63.889%{transform:translateY(calc(var(--phone-h) * -3))}66.667%,80.556%{transform:translateY(calc(var(--phone-h) * -4))}83.333%,97.222%{transform:translateY(calc(var(--phone-h) * -5))}to{transform:translateY(calc(var(--phone-h) * -6))}}@media (prefers-reduced-motion:reduce){.phone__track[data-astro-cid-g5w2vase]{animation:none;transform:none}}@media (width<=59.99rem){.production[data-astro-cid-g5w2vase]{padding-block:1.25rem 2.75rem}.production__head[data-astro-cid-g5w2vase]{margin-bottom:var(--space-sm)}.production__grid[data-astro-cid-g5w2vase]{gap:var(--space-sm)}.production__card--ig[data-astro-cid-g5w2vase]{align-items:stretch;gap:var(--space-md);padding:var(--space-md) var(--space-md) 0}.production__ig-copy[data-astro-cid-g5w2vase]{align-items:stretch}.production__ig-icon[data-astro-cid-g5w2vase]{align-self:flex-start}.production__ig-copy[data-astro-cid-g5w2vase] p[data-astro-cid-g5w2vase]{max-width:none}.production__cta-btn[data-astro-cid-g5w2vase]{margin-top:var(--space-xs);width:100%;min-height:48px}.phone[data-astro-cid-g5w2vase]{--phone-w:196px;--phone-h:418px;--phone-bezel:10px;align-self:center;margin-bottom:-150px}.phone__frame[data-astro-cid-g5w2vase]{border-radius:36px}.phone__screen[data-astro-cid-g5w2vase]{border-radius:26px}.phone__island[data-astro-cid-g5w2vase]{border-radius:0 0 12px 12px;height:18px}.phone__handle-chip[data-astro-cid-g5w2vase]{font-size:.66rem;top:34px;bottom:auto;left:12px}.production__map[data-astro-cid-g5w2vase]{height:170px;position:relative}.production__map[data-astro-cid-g5w2vase] iframe[data-astro-cid-g5w2vase]{pointer-events:none}.production__map-link[data-astro-cid-g5w2vase]{z-index:1;position:absolute;inset:0}.production__card-foot[data-astro-cid-g5w2vase]{align-items:stretch;gap:var(--space-xs);flex-direction:column}.production__cta[data-astro-cid-g5w2vase]{width:100%;min-height:48px}}@media (width>=60rem){.production__map-link[data-astro-cid-g5w2vase]{display:none}.production__grid[data-astro-cid-g5w2vase]{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:stretch}.production__card--map[data-astro-cid-g5w2vase]{order:-1;min-height:260px}.production__map[data-astro-cid-g5w2vase]{flex:auto;height:auto;min-height:160px}.production__card--ig[data-astro-cid-g5w2vase]{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);flex-direction:row}.production__ig-copy[data-astro-cid-g5w2vase]{flex:auto}.phone[data-astro-cid-g5w2vase]{--phone-w:212px;--phone-h:452px;--phone-bezel:11px;flex:none}.phone__frame[data-astro-cid-g5w2vase]{border-radius:40px}.phone__screen[data-astro-cid-g5w2vase]{border-radius:29px}.phone__island[data-astro-cid-g5w2vase]{border-radius:0 0 13px 13px;height:20px}.phone__handle-chip[data-astro-cid-g5w2vase]{font-size:.7rem;bottom:14px;left:14px}}.why[data-astro-cid-ksyh5z2t]{background:var(--color-paper-deep);padding-block:var(--space-xl)}.why[data-astro-cid-ksyh5z2t] .section-head[data-astro-cid-ksyh5z2t]{margin-bottom:var(--space-lg)}.why__list[data-astro-cid-ksyh5z2t]{flex-direction:column;display:flex}.why__item[data-astro-cid-ksyh5z2t]{padding-block:var(--space-sm);border-top:1px solid var(--color-line)}.why__item[data-astro-cid-ksyh5z2t]:last-child{border-bottom:1px solid var(--color-line)}.why__item[data-astro-cid-ksyh5z2t] h3[data-astro-cid-ksyh5z2t]{font-size:1.05rem}.why__item[data-astro-cid-ksyh5z2t] p[data-astro-cid-ksyh5z2t]{margin-top:var(--space-2xs);color:var(--color-text-muted);font-size:.92rem;line-height:1.45}@media (width<=59.99rem){.why[data-astro-cid-ksyh5z2t]{padding-block:2.5rem}.why[data-astro-cid-ksyh5z2t] .section-head[data-astro-cid-ksyh5z2t]{margin-bottom:var(--space-sm)}.why__item[data-astro-cid-ksyh5z2t]{padding-block:var(--space-xs)}.why__item[data-astro-cid-ksyh5z2t] h3[data-astro-cid-ksyh5z2t]{font-size:1rem}.why__item[data-astro-cid-ksyh5z2t] p[data-astro-cid-ksyh5z2t]{margin-top:var(--space-3xs);font-size:.9375rem;line-height:1.4}}@media (width>=60rem){.why__item[data-astro-cid-ksyh5z2t] p[data-astro-cid-ksyh5z2t]{max-width:60ch}}.cta-final[data-astro-cid-ps3wqcms]{background:var(--color-ink);color:var(--color-on-dark);padding-block:var(--space-2xl)}.cta-final__inner[data-astro-cid-ps3wqcms] h2[data-astro-cid-ps3wqcms]{color:#fbf8f1;font-size:var(--fs-h2);max-width:20ch}.cta-final__ctas[data-astro-cid-ps3wqcms]{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.cta-final__wa[data-astro-cid-ps3wqcms]{color:#fbf8f1}@media (width<=59.99rem){.cta-final[data-astro-cid-ps3wqcms]{padding-block:2.75rem}.cta-final__ctas[data-astro-cid-ps3wqcms]{margin-top:var(--space-md);gap:var(--space-xs)}.cta-final__ctas[data-astro-cid-ps3wqcms] .btn[data-astro-cid-ps3wqcms]{min-height:52px}}@media (width>=40rem){.cta-final__ctas[data-astro-cid-ps3wqcms]{flex-direction:row}}@media (width>=60rem){.cta-final__inner[data-astro-cid-ps3wqcms]{justify-content:space-between;align-items:flex-end;column-gap:var(--space-2xl);row-gap:var(--space-sm);flex-wrap:wrap;display:flex}.cta-final__inner[data-astro-cid-ps3wqcms] h2[data-astro-cid-ps3wqcms]{flex:20rem}.cta-final__ctas[data-astro-cid-ps3wqcms]{flex:none;margin-top:0}}.site-footer[data-astro-cid-nns7i3if]{color:#8a8477;padding-block:var(--space-2xl) var(--space-lg);background:#0f0e10}.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-xl);display:grid}.site-footer__brand[data-astro-cid-nns7i3if] img{width:180px;height:auto}.site-footer__brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin-top:var(--space-lg);max-width:32ch;font-size:.9rem;line-height:1.6}.site-footer__brand[data-astro-cid-nns7i3if][data-reveal]{transition-delay:0s}.site-footer__solutions[data-astro-cid-nns7i3if][data-reveal]{transition-delay:90ms}.site-footer__contact[data-astro-cid-nns7i3if][data-reveal]{transition-delay:.18s}.site-footer[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:#8c8577;margin-bottom:var(--space-md);font-size:.7rem;font-weight:600}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-sm);flex-direction:column;display:flex}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#c3bcac;transition:color var(--dur-fast) var(--ease-standard);font-size:.9rem}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--color-on-dark)}.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{color:#8c8577;font-size:.85rem;line-height:1.5}.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#c3bcac;transition:color var(--dur-fast) var(--ease-standard);font-size:.92rem}.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--color-on-dark)}.site-footer__bottom[data-astro-cid-nns7i3if]{margin-top:var(--space-2xl);padding-top:var(--space-md);font-family:var(--font-ui);color:#8c8577;gap:var(--space-xs);border-top:1px solid #29272a;flex-direction:column;font-size:.72rem;font-weight:500;display:flex}.site-footer__mark[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-2xs);display:flex}.site-footer__mark[data-astro-cid-nns7i3if] img{opacity:.7}@media (width<=59.99rem){.site-footer[data-astro-cid-nns7i3if]{padding-block:2.5rem calc(4.75rem + env(safe-area-inset-bottom,0px))}.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-lg)}.site-footer__brand[data-astro-cid-nns7i3if] img{width:120px}.site-footer__brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin-top:var(--space-sm);font-size:.9375rem}.site-footer__solutions[data-astro-cid-nns7i3if]{display:none}.site-footer[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{margin-bottom:var(--space-xs)}.site-footer__contact[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-3xs)}.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{font-size:.8125rem;line-height:1.3}.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;margin-top:-8px;font-size:1rem;display:inline-flex}.site-footer__bottom[data-astro-cid-nns7i3if]{margin-top:var(--space-lg);flex-flow:wrap;justify-content:space-between;align-items:center}}@media (width>=60rem){.site-footer__grid[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr 1fr 1fr}.site-footer__bottom[data-astro-cid-nns7i3if]{flex-direction:row;justify-content:space-between;align-items:center}.site-footer__brand[data-astro-cid-nns7i3if] img{width:320px}}.convbar[data-astro-cid-5j6n7qso]{left:var(--space-xs);right:var(--space-xs);bottom:calc(var(--space-2xs) + env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:var(--space-2xs);backdrop-filter:blur(6px);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard), visibility 0s linear var(--dur-base);background:#fbf9f3f7;padding:3px;display:flex;position:fixed;box-shadow:0 12px 28px -8px #14131666}html.js .convbar[data-astro-cid-5j6n7qso]:not(.is-visible){transform:translateY(calc(100% + var(--space-md)));opacity:0;visibility:hidden;pointer-events:none}html.js .convbar[data-astro-cid-5j6n7qso].is-visible{transition-delay:0s}.convbar[data-astro-cid-5j6n7qso] .btn[data-astro-cid-5j6n7qso]{min-width:0;min-height:44px;padding-block:0;padding-inline:var(--space-2xs);flex:1 1 0;font-size:.85rem}@media (width>=60rem){.convbar[data-astro-cid-5j6n7qso]{display:none}}.wa-float[data-astro-cid-vsqmdgo3]{display:none}@media (width>=60rem){.wa-float[data-astro-cid-vsqmdgo3]{right:var(--space-lg);bottom:var(--space-lg);z-index:45;visibility:hidden;opacity:0;animation:wa-float-in .64s var(--ease-standard) 1.95s forwards;display:block;position:fixed;transform:translateY(10px)}.wa-float__bubble[data-astro-cid-vsqmdgo3]{background:var(--color-whatsapp);width:56px;height:56px;color:var(--color-whatsapp-ink);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), filter var(--dur-base) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 24px -8px #14131673}.wa-float[data-astro-cid-vsqmdgo3]:hover .wa-float__bubble[data-astro-cid-vsqmdgo3],.wa-float[data-astro-cid-vsqmdgo3]:focus-visible .wa-float__bubble[data-astro-cid-vsqmdgo3]{filter:brightness(.97);transform:scale(1.06);box-shadow:0 14px 30px -8px #14131680}.wa-float[data-astro-cid-vsqmdgo3]:active .wa-float__bubble[data-astro-cid-vsqmdgo3]{transform:scale(1)}.wa-float__tooltip[data-astro-cid-vsqmdgo3]{right:calc(100% + var(--space-sm));white-space:nowrap;background:var(--color-ink);color:var(--color-on-dark);font-family:var(--font-ui);letter-spacing:0;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);font-size:.78rem;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)translate(4px)}.wa-float[data-astro-cid-vsqmdgo3]:hover .wa-float__tooltip[data-astro-cid-vsqmdgo3],.wa-float[data-astro-cid-vsqmdgo3]:focus-visible .wa-float__tooltip[data-astro-cid-vsqmdgo3]{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes wa-float-in{0%{visibility:visible;opacity:0;transform:translateY(10px)}to{visibility:visible;opacity:1;transform:translateY(0)}}
