.blog-hero[data-v-dfb76606]{overflow:hidden;padding-block:clamp(2rem,5vw,3.25rem) clamp(1.5rem,3vw,2.25rem);position:relative}.blog-hero__glow[data-v-dfb76606]{background:radial-gradient(ellipse at 35% 40%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 65%);height:55%;inset:-16% 20% auto -8%;pointer-events:none;position:absolute}.blog-hero__crumb[data-v-dfb76606]{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-xs);gap:.45rem;margin-bottom:1rem}.blog-hero__crumb a[data-v-dfb76606]{color:inherit;text-decoration:none}.blog-hero__crumb a[data-v-dfb76606]:hover{color:var(--color-accent)}.blog-hero__copy[data-v-dfb76606]>*{opacity:0;transform:translateY(14px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.blog-hero.is-ready .blog-hero__copy[data-v-dfb76606]>*{opacity:1;transform:none}.blog-hero.is-ready .blog-hero__copy[data-v-dfb76606]>:first-child{transition-delay:.05s}.blog-hero.is-ready .blog-hero__copy[data-v-dfb76606]>:nth-child(2){transition-delay:.1s}.blog-hero.is-ready .blog-hero__copy[data-v-dfb76606]>:nth-child(3){transition-delay:.16s}.blog-hero.is-ready .blog-hero__copy[data-v-dfb76606]>:nth-child(4){transition-delay:.22s}.blog-hero__eyebrow[data-v-dfb76606]{color:var(--color-accent);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);margin:0 0 .75rem;text-transform:uppercase}.blog-hero h1[data-v-dfb76606]{color:var(--color-text);font-size:clamp(2.25rem,4.8vw,3.5rem);font-weight:750;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0;max-width:22ch}.blog-hero__lead[data-v-dfb76606]{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:1.1rem 0 0;max-width:40rem}.blog-hero__actions[data-v-dfb76606]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.blog-hero__highlights[data-v-dfb76606]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:clamp(1.75rem,4vw,2.5rem)}@media(min-width:800px){.blog-hero__highlights[data-v-dfb76606]{grid-template-columns:repeat(3,1fr)}}.blog-hero__highlights article[data-v-dfb76606]{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:16px;opacity:0;padding:1.15rem 1.2rem;transform:translateY(10px);transition:border-color .3s,transform .3s var(--ease-out),box-shadow .3s}.blog-hero.is-ready .blog-hero__highlights article[data-v-dfb76606]{animation:blog-in-dfb76606 .5s var(--ease-out) both;animation-delay:calc(.35s + var(--i)*80ms)}.blog-hero__highlights article[data-v-dfb76606]:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--c) 14%,transparent);transform:translateY(-3px)}.blog-hero__highlights span[data-v-dfb76606]{background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:10px;color:var(--c);display:grid;height:2.1rem;margin-bottom:.65rem;place-items:center;width:2.1rem}.blog-hero__highlights strong[data-v-dfb76606]{color:var(--color-text);font-size:var(--text-small)}.blog-hero__highlights p[data-v-dfb76606]{color:var(--color-text-muted);font-size:.78rem;line-height:1.45;margin:.4rem 0 0}@keyframes blog-in-dfb76606{to{opacity:1;transform:none}}.blog-feat[data-v-579ae85a]{padding-block:clamp(2.25rem,5vw,3.75rem);scroll-margin-top:5.5rem}.blog-feat>.container>header[data-v-579ae85a]{margin-bottom:1.25rem}.blog-feat>.container>header>p[data-v-579ae85a]{color:var(--color-accent);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);margin:0 0 .45rem;text-transform:uppercase}.blog-feat>.container>header h2[data-v-579ae85a]{color:var(--color-text);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);margin:0}.blog-feat__card[data-v-579ae85a]{background:var(--color-surface-solid);border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:22px;display:grid;gap:0;opacity:0;overflow:hidden;transform:translateY(14px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out),box-shadow .3s,border-color .3s}.blog-feat.is-in .blog-feat__card[data-v-579ae85a]{opacity:1;transform:none}.blog-feat__card[data-v-579ae85a]:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);box-shadow:0 20px 44px color-mix(in srgb,var(--color-accent) 12%,transparent)}@media(min-width:900px){.blog-feat__card[data-v-579ae85a]{grid-template-columns:1fr 1.15fr}}.blog-feat__visual[data-v-579ae85a]{background:radial-gradient(ellipse 70% 60% at 30% 40%,color-mix(in srgb,var(--color-accent) 28%,transparent),transparent 60%),radial-gradient(ellipse 50% 50% at 80% 70%,color-mix(in srgb,#a78bfa 18%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 12%,var(--color-surface)),var(--color-surface-solid));min-height:14rem;overflow:hidden;position:relative}.blog-feat__orb[data-v-579ae85a]{animation:blog-orb-579ae85a 10s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 35%,transparent),transparent 70%);border-radius:50%;left:8%;position:absolute;top:10%;width:42%}.blog-feat__orb--2[data-v-579ae85a]{animation-delay:-3s;background:radial-gradient(circle,color-mix(in srgb,#a78bfa 30%,transparent),transparent 70%);bottom:8%;left:auto;right:12%;top:auto;width:34%}.blog-feat__visual span[data-v-579ae85a]{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface-solid));border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:999px;bottom:1.1rem;color:var(--color-accent);font-size:.65rem;font-weight:800;left:1.1rem;letter-spacing:.06em;padding:.35rem .7rem;position:absolute;text-transform:uppercase}.blog-feat__body[data-v-579ae85a]{align-items:flex-start;display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.35rem,3vw,2.25rem)}.blog-feat__body em[data-v-579ae85a]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-radius:999px;color:var(--color-accent);font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.06em;padding:.3rem .65rem;text-transform:uppercase}.blog-feat__body h3[data-v-579ae85a]{color:var(--color-text);font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:var(--tracking-tight);line-height:1.25;margin:0}.blog-feat__body>p[data-v-579ae85a]{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.6;margin:0}.blog-feat__meta[data-v-579ae85a]{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.85rem 1.25rem;margin:.25rem 0 .35rem}.blog-feat__meta span[data-v-579ae85a]{align-items:center;display:inline-flex;gap:.35rem}@keyframes blog-orb-579ae85a{0%{transform:translate(0) scale(1)}to{transform:translate(8%,6%) scale(1.08)}}.blog-grid[data-v-08601768]{padding-block:clamp(2.25rem,5vw,3.75rem);scroll-margin-top:5.5rem}.blog-grid__filters[data-v-08601768]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.blog-grid__filters button[data-v-08601768]{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);cursor:pointer;font-size:.72rem;font-weight:700;padding:.45rem .85rem;transition:border-color .25s,color .25s,background .25s}.blog-grid__filters button.is-on[data-v-08601768]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);color:var(--color-accent)}.blog-grid__head[data-v-08601768]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.blog-grid__head p[data-v-08601768]{color:var(--color-accent);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);margin:0 0 .4rem;text-transform:uppercase}.blog-grid__head h2[data-v-08601768]{color:var(--color-text);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);margin:0}.blog-grid__head>span[data-v-08601768]{color:var(--color-text-muted);font-size:.78rem}.blog-grid__list[data-v-08601768]{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:700px){.blog-grid__list[data-v-08601768]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.blog-grid__list[data-v-08601768]{grid-template-columns:repeat(3,1fr)}}.blog-grid__card[data-v-08601768]{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:.45rem;opacity:0;padding:1.2rem 1.25rem;text-decoration:none;transform:translateY(12px);transition:border-color .3s,transform .3s var(--ease-out),box-shadow .3s}.blog-grid.is-in .blog-grid__card[data-v-08601768]{animation:blog-card-in-08601768 .5s var(--ease-out) both;animation-delay:calc(min(var(--i),8)*60ms)}.blog-grid__card[data-v-08601768]:hover{background:radial-gradient(ellipse 80% 60% at 0 0,color-mix(in srgb,var(--c) 10%,transparent),transparent 55%),var(--color-surface-solid);border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 16px 36px color-mix(in srgb,var(--c) 14%,transparent);transform:translateY(-4px)}.blog-grid__card em[data-v-08601768]{align-self:flex-start;background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:999px;color:var(--c);font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.05em;padding:.25rem .55rem;text-transform:uppercase}.blog-grid__card strong[data-v-08601768]{color:var(--color-text);font-size:var(--text-small);line-height:1.35}.blog-grid__card>p[data-v-08601768]{color:var(--color-text-muted);flex:1;font-size:.78rem;line-height:1.5;margin:0}.blog-grid__card footer[data-v-08601768]{border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.5rem .9rem;margin-top:.55rem;padding-top:.75rem}.blog-grid__card footer span[data-v-08601768]{align-items:center;display:inline-flex;gap:.3rem}@keyframes blog-card-in-08601768{to{opacity:1;transform:none}}.blog-news[data-v-7fac9c41]{padding-block:clamp(2.25rem,5vw,3.75rem)}.blog-news__panel[data-v-7fac9c41]{background:radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 60%),var(--color-surface-solid);border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:22px;margin:0 auto;max-width:40rem;opacity:0;padding:clamp(1.75rem,4vw,2.5rem);text-align:center;transform:translateY(12px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.blog-news.is-in .blog-news__panel[data-v-7fac9c41]{opacity:1;transform:none}.blog-news__icon[data-v-7fac9c41]{background:color-mix(in srgb,var(--color-accent) 14%,transparent);border-radius:14px;color:var(--color-accent);display:grid;height:3.25rem;margin:0 auto 1rem;place-items:center;width:3.25rem}.blog-news h2[data-v-7fac9c41]{color:var(--color-text);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);margin:0}.blog-news p[data-v-7fac9c41]{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.55;margin:.85rem 0 0}.blog-news__form[data-v-7fac9c41]{display:flex;flex-direction:column;gap:.65rem;margin-top:1.35rem}@media(min-width:560px){.blog-news__form[data-v-7fac9c41]{align-items:stretch;flex-direction:row}}.blog-news__form input[data-v-7fac9c41]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);flex:1;font-size:.9rem;height:2.85rem;min-width:0;outline:none;padding:0 1rem;transition:border-color .25s}.blog-news__form input[data-v-7fac9c41]:focus{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}.blog-news small[data-v-7fac9c41]{color:var(--color-text-muted);display:block;font-size:.72rem;margin-top:.9rem}.sr-only[data-v-7fac9c41]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.res-page[data-v-2e70b707]{overflow:clip;padding-top:4.75rem;position:relative}.res-page__ambient[data-v-2e70b707]{animation:res-ambient-2e70b707 18s ease-in-out infinite alternate;background:radial-gradient(ellipse 46% 32% at 14% 10%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 58%),radial-gradient(ellipse 36% 26% at 90% 42%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 55%),radial-gradient(ellipse 28% 20% at 48% 90%,color-mix(in srgb,#f59e0b 5%,transparent),transparent 60%)}.res-page__ambient[data-v-2e70b707],.res-page__mesh[data-v-2e70b707]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.res-page__mesh[data-v-2e70b707]{background-image:linear-gradient(color-mix(in srgb,var(--color-border) 70%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border) 70%,transparent) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 18%,#000 8%,transparent 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 18%,#000 8%,transparent 72%);opacity:.26}@keyframes res-ambient-2e70b707{0%{transform:scale(1) translate(0)}to{transform:scale(1.04) translate(-1%,1%)}}.res-page[data-v-2e70b707] section{position:relative;z-index:1}
