.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;background:var(--night);position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] picture,.hero-media[data-astro-cid-lcdefpme] img,.hero-video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-lcdefpme]{opacity:0;animation:film-in 1.4s var(--ease) .6s forwards}@keyframes film-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-lcdefpme]{display:none}}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#14131166,#0000 30% 50%,#141311e6 100%),linear-gradient(90deg,#1413118c,#0000 65%);position:absolute;inset:0}@media (width<=48rem){.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(#14131173,#1413114d 28%,#141311cc 55%,#141311f5 100%)}.hero-media[data-astro-cid-lcdefpme] img,.hero-video[data-astro-cid-lcdefpme]{object-position:62% 45%}}.hero[data-astro-cid-lcdefpme] .glow[data-astro-cid-lcdefpme]{z-index:0;opacity:.9}.hero-text[data-astro-cid-lcdefpme]{z-index:2;justify-items:start;gap:var(--space-3);padding-block:calc(var(--header-h) + var(--space-6)) var(--space-6);display:grid;position:relative}h1[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;max-width:12ch;color:var(--on-night);text-shadow:0 2px 24px #14131173;font-size:clamp(2.4rem,1.4rem + 4.6vw,5.2rem);line-height:1.08}.hero-sub[data-astro-cid-lcdefpme]{max-width:34rem;font-size:var(--step-1);color:var(--on-night)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.hero-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--on-night)}@media (prefers-reduced-motion:no-preference){.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease) both}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.12s}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.24s}}@keyframes rise{0%{opacity:0;translate:0 1.25rem}}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,1.4rem + 3.2vw,4rem)}@media (width<=48rem){.hero[data-astro-cid-lcdefpme]{min-height:88svh}.hero-media[data-astro-cid-lcdefpme] img,.hero-video[data-astro-cid-lcdefpme]{object-fit:contain;object-position:50% 32%}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,1.2rem + 3.6vw,2.6rem)}}.trust[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-light);background:var(--paper)}.trust[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);text-align:center;flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;margin:0;padding:.9rem 0;font-size:.76rem;list-style:none;display:flex}.head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5);text-align:center;justify-items:center;gap:.6rem;display:grid}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.head-sub[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--ink-soft)}.head-more[data-astro-cid-lcdefpme]{margin-top:var(--space-5);text-align:center}.grid[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=62rem){.grid--5[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(5,1fr)}.grid--3[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(3,1fr)}}.flagship[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}.flagship-inner[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:center;display:grid}.flagship-stage[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:100%;max-width:30rem;margin-inline:auto}.flagship-text[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-2);display:grid}.flagship-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.flagship-price[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.muted[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:var(--step-0)}.flagship-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}@media (width>=62rem){.flagship-inner[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1fr 1fr}}.case[data-astro-cid-lcdefpme]{padding-block:var(--space-7);text-align:center;border-block:1px solid var(--line-light)}.case-inner[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-3);display:grid}.case[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:18ch}.case[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:32rem}.case-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.case-price[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.story[data-astro-cid-lcdefpme]{background:var(--cream);display:grid}.story[data-astro-cid-lcdefpme] .story-media img{object-fit:cover;width:100%;height:100%;min-height:22rem}.story-text[data-astro-cid-lcdefpme]{align-content:center;justify-items:start;gap:var(--space-2);max-width:32rem;padding:var(--space-6) var(--gutter);display:grid}.story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}@media (width>=62rem){.story[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.story-text[data-astro-cid-lcdefpme]{padding-inline:var(--space-6)}}.craft-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.craft-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.craft-grid[data-astro-cid-lcdefpme] picture{aspect-ratio:1;border-radius:var(--radius);overflow:hidden}.craft-grid[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.craft-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-top:.5rem}.craft-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width>=62rem){.craft-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.closing[data-astro-cid-lcdefpme]{isolation:isolate;align-items:center;min-height:70svh;display:grid;position:relative;overflow:hidden}.closing[data-astro-cid-lcdefpme] .closing-media{z-index:-2;position:absolute;inset:0}.closing[data-astro-cid-lcdefpme] .closing-media img{object-fit:cover;width:100%;height:100%}.closing[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#141311bf,#1413118c 50%,#141311d9);position:absolute;inset:0}.closing-inner[data-astro-cid-lcdefpme]{z-index:2;justify-items:center;gap:var(--space-3);padding-block:var(--space-7);text-align:center;display:grid;position:relative}.closing-inner[data-astro-cid-lcdefpme] .rule[data-astro-cid-lcdefpme]{width:min(100%,24rem)}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch;font-size:var(--step-3);font-weight:400}.closing-by[data-astro-cid-lcdefpme]{color:var(--on-night-soft)}.closing-actions[data-astro-cid-lcdefpme]{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
