.stage.astro-6cg7zvkd{--a: #0f4058;--b: #061b2a;--ink: #82ccf0;--glow: rgba(130, 204, 240, .16);position:relative;isolation:isolate;overflow:hidden;margin:0;aspect-ratio:1.13;border-radius:var(--radius);color:var(--ink);box-shadow:0 40px 80px -48px #061a338c}.stage.astro-6cg7zvkd[data-cat=pet]{--a: #353a42;--b: #0f1215;--ink: #e2a37c;--glow: rgba(226, 163, 124, .12)}.stage.astro-6cg7zvkd[data-cat=food]{--a: #1d2d4b;--b: #080e1c;--ink: #e2bb6a;--glow: rgba(226, 187, 106, .12)}.stage__ground.astro-6cg7zvkd{position:absolute;inset:0;z-index:-2;background:radial-gradient(52% 34% at 40% 78%,var(--glow),transparent 72%),radial-gradient(120% 95% at 26% 18%,var(--a),var(--b) 72%)}.stage__ground.astro-6cg7zvkd:after{content:"";position:absolute;inset:0;opacity:.32;filter:invert(1);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.1 0 0 0 0 0.17 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stage__die.astro-6cg7zvkd{position:absolute;z-index:-1;width:116%;height:auto;right:-33%;top:-9%;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round;animation:die-in 1.8s var(--ease-water) both}.d-guides.astro-6cg7zvkd{stroke-width:.8;stroke-dasharray:14 4 2 4;opacity:.26}.d-plate.astro-6cg7zvkd{stroke-width:1.05;opacity:.34}.d-holes.astro-6cg7zvkd{stroke-width:1.15;opacity:.5}.d-solid.astro-6cg7zvkd{fill:currentColor;stroke:none;opacity:.16}.d-knife.astro-6cg7zvkd{stroke:var(--brass-2);stroke-width:1.3;opacity:.7;transform-box:view-box;transform-origin:300px 300px;animation:knife 120s linear infinite}.stage.astro-6cg7zvkd[data-die=mould] .stage__die.astro-6cg7zvkd{width:104%;right:-30%;top:2%}.stage.astro-6cg7zvkd[data-die=slit] .stage__die.astro-6cg7zvkd,.stage.astro-6cg7zvkd[data-die=lattice] .stage__die.astro-6cg7zvkd{top:-14%}@keyframes die-in{0%{opacity:0;transform:rotate(-8deg) scale(.96)}}@keyframes knife{to{transform:rotate(360deg)}}html[dir=rtl] .stage__die.astro-6cg7zvkd{right:auto;left:-33%;transform:scaleX(-1);animation-name:die-in-rtl}@keyframes die-in-rtl{0%{opacity:0;transform:scaleX(-1) rotate(8deg) scale(.96)}}.stage__cat.astro-6cg7zvkd{position:absolute;top:24px;inset-inline-end:28px;color:var(--ink);font-size:.95rem;letter-spacing:.06em}.stage__cat.astro-6cg7zvkd .dot.astro-6cg7zvkd{opacity:1}.stage.astro-6cg7zvkd .stage__prod{position:absolute;left:6%;bottom:9%;width:76%;height:auto;max-height:72%;object-fit:contain;object-position:0% 100%;filter:drop-shadow(0 34px 28px rgba(0,0,0,.5)) drop-shadow(0 5px 7px rgba(0,0,0,.4));animation:line-settle 1.6s var(--ease-water) both}html[dir=rtl] .stage.astro-6cg7zvkd .stage__prod{left:auto;right:6%;object-position:100% 100%}@keyframes line-settle{0%{transform:translateY(-24px);opacity:0}}.stage__shadow.astro-6cg7zvkd{position:absolute;left:10%;width:66%;bottom:7%;height:9%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);filter:blur(6px)}html[dir=rtl] .stage__shadow.astro-6cg7zvkd{left:auto;right:10%}.stage__pieces.astro-6cg7zvkd{position:absolute;inset:0;pointer-events:none}.stage__piece.astro-6cg7zvkd{position:absolute;display:block;width:var(--w);left:var(--x);top:var(--y);filter:var(--f);animation:piece 9s var(--ease-water) calc(var(--k) * -3s) infinite alternate}.stage__piece.astro-6cg7zvkd img{width:100%;height:auto}.stage__piece.astro-6cg7zvkd:nth-child(1){--x: 54%;--y: 13%;--w: 9%;--f: drop-shadow(0 12px 10px rgba(0, 0, 0, .45));--r: -14deg}.stage__piece.astro-6cg7zvkd:nth-child(2){--x: 70%;--y: 33%;--w: 6%;--f: blur(1.4px) drop-shadow(0 8px 8px rgba(0, 0, 0, .35));--r: 22deg}.stage__piece.astro-6cg7zvkd:nth-child(3){--x: 40%;--y: 24%;--w: 5%;--f: blur(2.4px);--r: 8deg;opacity:.85}html[dir=rtl] .stage__piece.astro-6cg7zvkd{left:auto;right:var(--x)}@keyframes piece{0%{transform:translate3d(0,-6px,0) rotate(var(--r))}to{transform:translate3d(4px,8px,0) rotate(calc(var(--r) + 10deg))}}@media(max-width:960px){.stage.astro-6cg7zvkd{aspect-ratio:1.12;border-radius:0;box-shadow:none}.stage__die.astro-6cg7zvkd{width:112%;right:-38%;top:-10%}.stage.astro-6cg7zvkd .stage__prod{left:7%;width:78%;bottom:10%}.stage__cat.astro-6cg7zvkd{top:18px;inset-inline-end:22px;font-size:.85rem}}@media(min-width:601px)and (max-width:960px){.stage.astro-6cg7zvkd{aspect-ratio:1.5}.stage__die.astro-6cg7zvkd{width:84%;right:-18%;top:-16%}.stage.astro-6cg7zvkd .stage__prod{left:9%;width:62%;bottom:9%}.stage__shadow.astro-6cg7zvkd{left:12%;width:54%}}@media(prefers-reduced-motion:reduce){.stage__die.astro-6cg7zvkd,.d-knife.astro-6cg7zvkd,.stage.astro-6cg7zvkd .stage__prod,.stage__piece.astro-6cg7zvkd{animation:none}}.lh.astro-4xfftaxy{padding-top:calc(var(--header-h) + clamp(32px,5vw,72px));padding-bottom:clamp(48px,6vw,96px)}.lh__grid.astro-4xfftaxy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:center}.lh__words.astro-4xfftaxy{grid-column:1 / span 6;display:grid;gap:1.3rem;justify-items:start}.lh__words.astro-4xfftaxy h1.astro-4xfftaxy{max-width:12ch}.lh__crumbs.astro-4xfftaxy{gap:.5rem;color:var(--ink-3)}.lh__actions.astro-4xfftaxy{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}.lh__art.astro-4xfftaxy{grid-column:7 / -1;position:relative}.lh__figs.astro-4xfftaxy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,5vw,72px);border-top:1px solid var(--rule-strong)}.lh__figs.astro-4xfftaxy>div.astro-4xfftaxy{padding-top:1.4rem;display:grid;gap:.7rem}.lh__figs.astro-4xfftaxy>div.astro-4xfftaxy+div.astro-4xfftaxy{border-inline-start:1px solid var(--rule);padding-inline-start:1.4rem}.lh__figs.astro-4xfftaxy dd.astro-4xfftaxy{margin:0;font-size:clamp(2.2rem,1.4rem + 3vw,4.4rem)}@media(max-width:960px){.lh.astro-4xfftaxy{padding-top:var(--header-h)}.lh__words.astro-4xfftaxy,.lh__art.astro-4xfftaxy{grid-column:1 / -1}.lh__art.astro-4xfftaxy{order:-1;margin-inline:calc(-1 * var(--gutter));margin-bottom:.6rem}}@media(max-width:640px){.lh__figs.astro-4xfftaxy{grid-template-columns:1fr}.lh__figs.astro-4xfftaxy>div.astro-4xfftaxy+div.astro-4xfftaxy{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--rule);margin-top:1.2rem}}.feat__grid.astro-4xfftaxy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap)}.feat__side.astro-4xfftaxy{grid-column:1 / span 4;display:grid;gap:2rem;align-content:start}.feat__body.astro-4xfftaxy{grid-column:6 / -1}.feat__prose.astro-4xfftaxy{font-size:1.2rem}.feat__prose.astro-4xfftaxy .feat__first.astro-4xfftaxy{font-family:var(--f-serif);font-size:clamp(1.45rem,1.1rem + 1vw,2rem);line-height:1.35;color:var(--ink);letter-spacing:-.01em}.feat__products.astro-4xfftaxy ul.astro-4xfftaxy{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.feat__products.astro-4xfftaxy li.astro-4xfftaxy{font-size:.86rem;padding:.4rem .75rem;border:1px solid var(--rule-strong);border-radius:99px}@media(max-width:960px){.feat__side.astro-4xfftaxy,.feat__body.astro-4xfftaxy{grid-column:1 / -1}}.specs__head.astro-4xfftaxy{display:grid;gap:.8rem;margin-bottom:2.5rem}.specs__table.astro-4xfftaxy{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(var(--cols),minmax(0,1fr));border-top:1px solid var(--rule-strong)}.specs__col.astro-4xfftaxy{display:grid;grid-template-rows:subgrid;grid-row:span calc(var(--rows, 6));text-align:start;color:inherit;transition:background .5s var(--ease-water)}.specs__col.astro-4xfftaxy{display:flex;flex-direction:column}.specs__model.astro-4xfftaxy{min-height:4.2rem;display:flex;align-items:center;padding:0 1rem;font-size:1.15rem;letter-spacing:.02em;border-bottom:1px solid var(--rule-strong)}.specs__cell.astro-4xfftaxy{min-height:3.6rem;display:flex;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--rule)}.specs__cell.astro-4xfftaxy:not(.label){font-size:.95rem}.specs__col--labels.astro-4xfftaxy .specs__cell.astro-4xfftaxy{padding-inline-start:0}.specs__k.astro-4xfftaxy{display:none}button.astro-4xfftaxy.specs__col{cursor:pointer;border-inline-start:1px solid var(--rule)}button.astro-4xfftaxy.specs__col:hover{background:#f6f3ee99}button.astro-4xfftaxy.specs__col.is-on{background:var(--foam);box-shadow:inset 0 3px 0 var(--brass)}button.astro-4xfftaxy.specs__col.is-on .specs__model.astro-4xfftaxy{color:var(--navy)}.specs__note.astro-4xfftaxy{margin-top:1.4rem;max-width:70ch}@media(max-width:760px){.specs__table.astro-4xfftaxy{grid-template-columns:1fr;border-top:0;gap:1rem}.specs__col--labels.astro-4xfftaxy{display:none}button.astro-4xfftaxy.specs__col{border:1px solid var(--rule-strong);background:var(--foam)}.specs__cell.astro-4xfftaxy{justify-content:space-between;gap:1rem}.specs__k.astro-4xfftaxy{display:inline}}.role__list.astro-4xfftaxy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--col-gap);border-top:1px solid var(--rule-strong)}.role__list.astro-4xfftaxy li.astro-4xfftaxy{display:grid;gap:.8rem;align-content:start;padding-top:1.6rem}@media(max-width:1100px){.role__list.astro-4xfftaxy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.role__list.astro-4xfftaxy{grid-template-columns:1fr}}.rel__head.astro-4xfftaxy{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}.rel__grid.astro-4xfftaxy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule-strong);border:1px solid var(--rule-strong)}@media(max-width:960px){.rel__grid.astro-4xfftaxy{grid-template-columns:repeat(2,minmax(0,1fr))}}
