.hero[data-astro-cid-glgfkru5]{border-bottom:2px solid var(--ink);grid-template-columns:1.08fr 1fr;min-height:calc(100svh - 84px);display:grid}.copy[data-astro-cid-glgfkru5]{padding:clamp(40px, 6vw, 96px) clamp(24px, 4vw, 64px) clamp(40px, 6vw, 80px) max(var(--gutter), (100vw - var(--wrap)) / 2);flex-direction:column;justify-content:center;display:flex}h1[data-astro-cid-glgfkru5]{margin-bottom:28px}.h1-kicker[data-astro-cid-glgfkru5]{font-family:var(--font-body);letter-spacing:.14em;color:var(--red-deep);margin-bottom:18px;font-size:clamp(1rem,.9rem + .4vw,1.2rem);font-weight:700;line-height:1.3;display:block}.lines[data-astro-cid-glgfkru5]{font-size:clamp(4.2rem,2rem + 8.4vw,10.5rem);line-height:.86;display:block}.lines[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{display:block}.lines[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{align-items:center;gap:.16em;display:flex}.lamp[data-astro-cid-glgfkru5]{width:.62em;height:.62em;box-shadow:inset 0 0 0 .06em var(--ink);transition:background .3s,box-shadow .4s;transition-delay:calc(var(--l) * .42s + .7s);background:#d9dadf;border-radius:50%;flex:none}.is-in[data-astro-cid-glgfkru5] .lamp[data-astro-cid-glgfkru5].r{background:var(--red);box-shadow:inset 0 0 0 .06em var(--ink)}.is-in[data-astro-cid-glgfkru5] .lamp[data-astro-cid-glgfkru5].a{background:var(--amber);box-shadow:inset 0 0 0 .06em var(--ink)}.is-in[data-astro-cid-glgfkru5] .lamp[data-astro-cid-glgfkru5].g{background:var(--green);box-shadow:inset 0 0 0 .06em var(--ink)}.lede[data-astro-cid-glgfkru5]{color:var(--ink-soft);margin-bottom:36px}.ctas[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:14px;display:flex}.visual[data-astro-cid-glgfkru5]{border-left:2px solid var(--ink);background:var(--blue);position:relative;overflow:hidden}.photo[data-astro-cid-glgfkru5]{position:absolute;inset:0;overflow:hidden}.photo[data-astro-cid-glgfkru5] img{object-fit:cover;object-position:62% center;will-change:transform;width:100%;height:100%;transform:scale(1.08)}.price-sign[data-astro-cid-glgfkru5]{background:var(--blue);max-width:min(100%,460px);color:var(--white);border-top:2px solid var(--ink);border-right:2px solid var(--ink);align-items:center;gap:20px;padding:22px 28px 22px 22px;display:flex;position:absolute;bottom:0;left:0}.price-sign[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{margin:0;font-size:.95rem;line-height:1.35}.price-sign[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{font-family:var(--font-display);font-size:2.4rem;line-height:1}@media (prefers-reduced-motion:reduce){.lamp[data-astro-cid-glgfkru5]{transition-delay:0s}}@media (width<=900px){.hero[data-astro-cid-glgfkru5]{grid-template-columns:1fr;min-height:0}.copy[data-astro-cid-glgfkru5]{padding:44px var(--gutter) 48px}.visual[data-astro-cid-glgfkru5]{border-left:0;border-top:2px solid var(--ink);min-height:72vw}}@media (width<=520px){.ctas[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{justify-content:center;width:100%}.visual[data-astro-cid-glgfkru5]{min-height:110vw}.price-sign[data-astro-cid-glgfkru5]{gap:14px;padding:16px}.price-sign[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{font-size:1.9rem}}.reviews[data-astro-cid-4bjs7uhz]{border-block:2px solid var(--ink);padding:clamp(72px,10vw,136px) 0;overflow:hidden}.top[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,48px);display:flex}h2[data-astro-cid-4bjs7uhz]{margin:0}.controls[data-astro-cid-4bjs7uhz]{gap:10px;display:flex}.controls[data-astro-cid-4bjs7uhz][hidden],.picker[data-astro-cid-4bjs7uhz][hidden]{display:none}.arrow[data-astro-cid-4bjs7uhz]{border:2px solid var(--white);width:64px;height:64px;color:var(--white);cursor:pointer;background:0 0;place-items:center;transition:background .3s,color .3s;display:grid}.arrow[data-astro-cid-4bjs7uhz]:hover{background:var(--white);color:var(--red)}.arrow[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{width:30px;height:30px}.stage[data-astro-cid-4bjs7uhz]{gap:56px;display:grid}.live[data-astro-cid-4bjs7uhz] .stage[data-astro-cid-4bjs7uhz]{min-height:420px;display:grid}.live[data-astro-cid-4bjs7uhz] .slide[data-astro-cid-4bjs7uhz]{grid-area:1/1}.slide[data-astro-cid-4bjs7uhz]{max-width:1040px}figure[data-astro-cid-4bjs7uhz]{margin:0}.short[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0 0 28px;font-size:clamp(2.6rem,1.4rem + 5vw,6.2rem);font-weight:900;line-height:.9}blockquote[data-astro-cid-4bjs7uhz]{max-width:68ch;margin:0 0 28px}blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}figcaption[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.name[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);text-transform:uppercase;font-size:1.7rem;font-weight:800}.name[data-astro-cid-4bjs7uhz]:before{content:"— "}.ft[data-astro-cid-4bjs7uhz]{background:var(--white);color:var(--ink);align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.9rem;font-weight:700;display:inline-flex}.ft[data-astro-cid-4bjs7uhz]:before{content:"";background:var(--green);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%}@media (prefers-reduced-motion:no-preference){.live[data-astro-cid-4bjs7uhz] .slide[data-astro-cid-4bjs7uhz]:not([hidden]){animation:slide-in .7s var(--ease)}.live[data-astro-cid-4bjs7uhz] .slide[data-astro-cid-4bjs7uhz]:not([hidden]) .short[data-astro-cid-4bjs7uhz]{animation:slide-in .7s var(--ease) 50ms both}@keyframes slide-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 60px))}}}.picker[data-astro-cid-4bjs7uhz]{border-top:2px solid #ffffff59;flex-wrap:wrap;gap:6px;margin-top:40px;padding-top:24px;display:flex}.picker[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]{min-width:52px;height:44px;color:var(--white);font-family:var(--font-display);cursor:pointer;opacity:.75;background:0 0;border:0;font-size:1.3rem;font-weight:800}.picker[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]:hover{opacity:1}.picker[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz][aria-current=true]{background:var(--white);color:var(--red);opacity:1}@media (width<=560px){.live[data-astro-cid-4bjs7uhz] .stage[data-astro-cid-4bjs7uhz]{min-height:560px}.arrow[data-astro-cid-4bjs7uhz]{width:54px;height:54px}}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.big[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(5rem,2rem + 12vw,13rem);line-height:.82}.big[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.red[data-astro-cid-lcdefpme]{color:var(--red)}.about-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--ink)}.traits-title[data-astro-cid-lcdefpme]{margin:clamp(72px,9vw,120px) 0 28px}.traits[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.trait[data-astro-cid-lcdefpme]{padding:28px 24px 8px 0}.trait[data-astro-cid-lcdefpme]+.trait[data-astro-cid-lcdefpme]{border-left:2px solid var(--ink);padding-left:24px}.shape[data-astro-cid-lcdefpme]{width:52px;height:52px;transition:transform .6s var(--ease);margin-bottom:20px;display:block}.trait[data-astro-cid-lcdefpme]:hover .shape[data-astro-cid-lcdefpme]{transform:rotate(90deg)}.circle[data-astro-cid-lcdefpme]{background:var(--white);border:8px solid var(--red);border-radius:50%}.triangle[data-astro-cid-lcdefpme]{background:var(--amber);clip-path:polygon(50% 4%,100% 96%,0 96%)}.square[data-astro-cid-lcdefpme]{background:var(--blue)}.diamond[data-astro-cid-lcdefpme]{background:var(--green);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.t-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;margin:0 0 12px;font-size:clamp(2.4rem,2rem + 1.4vw,3.4rem);font-weight:900;line-height:.9}.t-quote[data-astro-cid-lcdefpme]{margin:0 0 10px}.t-who[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.9rem;font-weight:700}.prices[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink)}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],#faq-title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (width<=960px){.traits[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.trait[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.trait[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:2px solid var(--ink)}}@media (width<=860px){.about-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=520px){.traits[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.trait[data-astro-cid-lcdefpme],.trait[data-astro-cid-lcdefpme]+.trait[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.trait[data-astro-cid-lcdefpme]+.trait[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink)}}
