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