.hero[data-astro-cid-bbe6dxrz]{position:relative;background:var(--bg);overflow:clip}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(180deg,transparent 0%,var(--bg-soft) 45%,var(--bg-soft) 62%,var(--bg) 100%);pointer-events:none}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:3px;transform:translate(-50%);background:var(--color1);pointer-events:none}.hero__in[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "sub" "scene" "points" "cats";padding-block:24px 56px}.hero__title[data-astro-cid-bbe6dxrz]{grid-area:title}.hero__sub[data-astro-cid-bbe6dxrz]{grid-area:sub}.hero__scene[data-astro-cid-bbe6dxrz]{grid-area:scene}.hero__points[data-astro-cid-bbe6dxrz]{grid-area:points}.hero__cats[data-astro-cid-bbe6dxrz]{grid-area:cats}.hero__title[data-astro-cid-bbe6dxrz]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(28px,8.2vw,64px);line-height:1.12;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);overflow-wrap:break-word}.hero__accent[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,transparent 74%,var(--color1) 74%,var(--color1) 93%,transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.04em;margin-inline:-.04em}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:12px;max-width:40ch}.hero__lead[data-astro-cid-bbe6dxrz]{margin:0;font-weight:600;font-size:clamp(17px,4.4vw,22px);line-height:1.32;color:var(--ink-2);text-wrap:pretty}.hero__brands[data-astro-cid-bbe6dxrz]{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-3)}.hero__scene[data-astro-cid-bbe6dxrz]{position:relative;margin:14px 0 0;min-width:0}.corner[data-astro-cid-bbe6dxrz]{position:absolute;width:22px;height:22px;border:0 solid var(--color1);pointer-events:none;z-index:1}.corner--tl[data-astro-cid-bbe6dxrz]{top:0;left:0;border-top-width:3px;border-left-width:3px}.corner--tr[data-astro-cid-bbe6dxrz]{top:0;right:0;border-top-width:3px;border-right-width:3px}.corner--bl[data-astro-cid-bbe6dxrz]{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px}.corner--br[data-astro-cid-bbe6dxrz]{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px}.hero__points[data-astro-cid-bbe6dxrz]{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.hero__points[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{position:relative;padding-left:20px;font-size:15px;line-height:1.4;color:var(--ink-2)}.hero__points[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--color1);pointer-events:none}.hero__cats[data-astro-cid-bbe6dxrz]{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cat[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px 8px 12px;border:1.5px solid var(--color2);border-radius:0;color:var(--color2);font-weight:600;font-size:15px;line-height:1.2;transition:background-color .2s var(--ease),color .2s var(--ease)}.cat__ico[data-astro-cid-bbe6dxrz]{flex:none;display:grid}.cat__label[data-astro-cid-bbe6dxrz]{min-width:0}.cat__arrow[data-astro-cid-bbe6dxrz]{flex:none;margin-left:auto;display:grid;transition:transform .2s var(--ease)}.cat[data-astro-cid-bbe6dxrz]:hover{background:var(--color2);color:var(--color7)}.cat[data-astro-cid-bbe6dxrz]:hover .cat__ico[data-astro-cid-bbe6dxrz]{color:var(--color1)}.cat[data-astro-cid-bbe6dxrz]:hover .cat__arrow[data-astro-cid-bbe6dxrz]{transform:translate(3px)}@media(min-width:640px){.hero__cats[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(3,minmax(0,1fr))}.cat[data-astro-cid-bbe6dxrz]{font-size:14px}.hero__scene[data-astro-cid-bbe6dxrz]{max-width:560px;justify-self:center;width:100%}}@media(min-width:1024px){.hero__in[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:".      ." "title  scene" "sub    scene" "points scene" "cats   scene" ".      .";grid-template-rows:1fr auto auto auto auto 1fr;column-gap:40px;padding-block:40px 80px}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(42px,4.3vw,64px)}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:18px}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:clamp(18px,1.5vw,21px)}.hero__scene[data-astro-cid-bbe6dxrz]{margin:0;max-width:none;align-self:stretch;min-height:420px}.hero__scene[data-astro-cid-bbe6dxrz] .scene{aspect-ratio:auto;height:100%}.hero__points[data-astro-cid-bbe6dxrz]{margin-top:24px}.hero__cats[data-astro-cid-bbe6dxrz]{margin-top:26px;max-width:760px}.cat[data-astro-cid-bbe6dxrz]{gap:8px;padding:8px 12px}}@media(min-width:1024px)and (max-width:1439px){.cat__arrow[data-astro-cid-bbe6dxrz]{display:none}}@media(min-width:1280px){.cat__label[data-astro-cid-bbe6dxrz]{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cat[data-astro-cid-bbe6dxrz],.cat__arrow[data-astro-cid-bbe6dxrz]{transition:none}}.blog[data-astro-cid-nah5y7r5]{padding-block:24px 72px;background:var(--color7)}.blog__head[data-astro-cid-nah5y7r5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;margin-bottom:24px}.eyebrow[data-astro-cid-nah5y7r5]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow[data-astro-cid-nah5y7r5]:before{content:"";width:24px;height:3px;background:var(--color1)}.blog__title[data-astro-cid-nah5y7r5]{margin:0;min-width:0;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.01em;color:var(--ink)}.blog__all[data-astro-cid-nah5y7r5]{display:inline-flex;align-items:center;gap:6px;padding-bottom:4px;font-weight:600;font-size:15px;color:var(--ink);white-space:nowrap;transition:gap .2s var(--ease)}.blog__all[data-astro-cid-nah5y7r5]:hover{gap:10px}.blog__grid[data-astro-cid-nah5y7r5]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.post[data-astro-cid-nah5y7r5]{position:relative;display:flex;flex-direction:column;gap:12px;min-height:240px;padding:24px 24px 22px;border-radius:0;background:var(--color8);overflow:hidden;isolation:isolate;transition:background-color .25s var(--ease),transform .25s var(--ease)}.post[data-astro-cid-nah5y7r5]:hover{background:color-mix(in srgb,var(--color8) 82%,var(--color1));transform:translateY(-2px)}.post[data-astro-cid-nah5y7r5]:focus-within{outline:2px solid var(--color2);outline-offset:3px}.post__mark[data-astro-cid-nah5y7r5]{position:absolute;right:-18px;bottom:-22px;z-index:-1;color:color-mix(in srgb,var(--color2) 9%,transparent);pointer-events:none;transition:transform .4s var(--ease),color .3s}.post__mark[data-astro-cid-nah5y7r5] svg{stroke-width:1}.post[data-astro-cid-nah5y7r5]:hover .post__mark[data-astro-cid-nah5y7r5]{transform:rotate(-6deg) scale(1.04);color:color-mix(in srgb,var(--color2) 14%,transparent)}.post__tag[data-astro-cid-nah5y7r5]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.post__tag[data-astro-cid-nah5y7r5] .icon{color:var(--color2)}.post__title[data-astro-cid-nah5y7r5]{margin:0;max-width:18ch;font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1.2;color:var(--ink)}.post__title[data-astro-cid-nah5y7r5] a[data-astro-cid-nah5y7r5]:after{content:"";position:absolute;inset:0;z-index:1}.post__title[data-astro-cid-nah5y7r5] a[data-astro-cid-nah5y7r5]:focus-visible{outline:none}.post__summary[data-astro-cid-nah5y7r5]{margin:0;max-width:46ch;font-size:15px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post__go[data-astro-cid-nah5y7r5]{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:14px;color:var(--ink)}.post__arrow[data-astro-cid-nah5y7r5]{display:grid;place-items:center;width:36px;height:36px;background:var(--color2);color:var(--color1);transition:transform .25s var(--ease)}.post[data-astro-cid-nah5y7r5]:hover .post__arrow[data-astro-cid-nah5y7r5]{transform:translate(4px)}@media(min-width:768px){.blog__grid[data-astro-cid-nah5y7r5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.post[data-astro-cid-nah5y7r5]{min-height:280px;padding:30px 30px 26px}}@media(min-width:1100px){.blog[data-astro-cid-nah5y7r5]{padding-block:32px 96px}}@media(prefers-reduced-motion:reduce){.post[data-astro-cid-nah5y7r5],.post__mark[data-astro-cid-nah5y7r5],.post__arrow[data-astro-cid-nah5y7r5]{transition:none}}
