.hero[data-astro-cid-yodha2z4]{min-height:min(100svh,980px);padding-top:calc(var(--header-h) + clamp(1.5rem, 1rem + 4vw, 5rem));background:var(--bg);color:var(--fg);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.hero__photo[data-astro-cid-yodha2z4],.hero__photo[data-astro-cid-yodha2z4] img{object-fit:cover;width:100%;height:100%}.hero__photo[data-astro-cid-yodha2z4]{opacity:.92;object-position:74% 50%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1080px){.hero__photo[data-astro-cid-yodha2z4]{object-position:100% 50%}}.hero__grid[data-astro-cid-yodha2z4]{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 30%,#0000 75%)}.hero__glow[data-astro-cid-yodha2z4]{background:radial-gradient(circle,#ff6a0029,#0000 60%);width:70vmax;height:70vmax;position:absolute;top:-10vmax;right:-25vmax}.hero[data-astro-cid-yodha2z4]:has(.hero__photo):after{content:"";z-index:-1;background:linear-gradient(#0a0a0a80 0%,#0a0a0aa8 40%,#0a0a0ae6 78%,#0a0a0af5 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1080px){.hero[data-astro-cid-yodha2z4]:has(.hero__photo):after{background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0ab8 40%,#0a0a0a26 68%,#0a0a0a00 100%)}}.hero__inner[data-astro-cid-yodha2z4]{align-items:center;gap:var(--s-7);padding-bottom:var(--s-7);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.hero__content[data-astro-cid-yodha2z4]{justify-items:start;gap:var(--s-5);max-width:860px;display:grid}.hero__title[data-astro-cid-yodha2z4]{margin-top:calc(var(--s-2) * -1)}@media (min-width:1080px){.hero__title[data-astro-cid-yodha2z4]{font-size:max(2.75rem,min(5vw - 10px,4.75rem))}}@media (min-width:640px){.hero__line[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{white-space:nowrap}.hero__title[data-astro-cid-yodha2z4]{font-size:min(calc((100vw - 2 * var(--gutter)) / 16.3), 3.25rem)}}@media (min-width:1080px){.hero__title[data-astro-cid-yodha2z4]{font-size:max(2.5rem,min(2.6vw + 16px,4.5rem))}}.hero--photo[data-astro-cid-yodha2z4] .hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr)}.hero--photo[data-astro-cid-yodha2z4] .hero__content[data-astro-cid-yodha2z4]{max-width:none}.hero__lead[data-astro-cid-yodha2z4]{color:var(--c-gray-200)}.hero__facts[data-astro-cid-yodha2z4]{justify-content:start;gap:var(--s-4) clamp(1rem, .5rem + 3vw, 3rem);padding-block:var(--s-2);grid-template-columns:repeat(2,auto);display:grid}@media (min-width:640px) and (max-width:1079px),(min-width:1440px){.hero__facts[data-astro-cid-yodha2z4]{grid-template-columns:repeat(4,auto)}}.hero__facts[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{border-left:1px solid var(--line-strong);gap:4px;padding-left:14px;display:grid}.hero__fact-value[data-astro-cid-yodha2z4]{letter-spacing:-.03em;color:var(--fg);white-space:nowrap;font-size:max(1.375rem,min(1rem + 1.6vw,2.25rem));font-weight:700;line-height:1}.hero__fact-value[data-astro-cid-yodha2z4] .num[data-astro-cid-yodha2z4]{color:var(--c-accent)}.hero__fact-value[data-astro-cid-yodha2z4] small[data-astro-cid-yodha2z4]{letter-spacing:0;color:var(--fg-muted);font-size:.5em;font-weight:600}.hero__fact-label[data-astro-cid-yodha2z4]{font-size:var(--t-small);color:var(--fg-muted);line-height:1.3}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:559px){.hero__actions[data-astro-cid-yodha2z4],.hero__actions[data-astro-cid-yodha2z4]>*{width:100%}}@media (max-width:380px){.hero__facts[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{padding-left:10px}.hero__fact-label[data-astro-cid-yodha2z4]{font-size:var(--t-micro)}}.hero__visual[data-astro-cid-yodha2z4]{justify-self:center;width:100%;max-width:640px}.cad[data-astro-cid-yodha2z4]{border:1px solid var(--line-strong);border-radius:var(--radius-l);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#1e1e1ebf,#0e0e0ed9);position:relative;box-shadow:0 40px 80px -30px #000c,inset 0 0 0 1px #ffffff05}.cad__bar[data-astro-cid-yodha2z4]{border-bottom:1px solid var(--line);font-size:var(--t-micro);color:var(--fg-muted);align-items:center;gap:12px;padding:12px 16px;display:flex}.cad__bar[data-astro-cid-yodha2z4]>.mono[data-astro-cid-yodha2z4]:not(.cad__tag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cad__dots[data-astro-cid-yodha2z4]{gap:6px;display:flex}.cad__dots[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.cad__tag[data-astro-cid-yodha2z4]{color:var(--c-accent);margin-left:auto}.cad__view[data-astro-cid-yodha2z4]{padding:max(1.25rem,min(1rem + 2vw,2.5rem)) max(1rem,min(.5rem + 2vw,2rem));position:relative}.cad__tick[data-astro-cid-yodha2z4]{border-color:var(--line-strong);border-style:solid;border-width:0;width:12px;height:12px;position:absolute}.cad__tick--tl[data-astro-cid-yodha2z4]{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.cad__tick--tr[data-astro-cid-yodha2z4]{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.cad__tick--bl[data-astro-cid-yodha2z4]{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.cad__tick--br[data-astro-cid-yodha2z4]{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.cad__tool[data-astro-cid-yodha2z4]{width:calc(100% + -2*max(1rem,min(.5rem + 2vw,2rem)));height:auto;position:absolute;top:max(1.25rem,min(1rem + 2vw,2.5rem));left:max(1rem,min(.5rem + 2vw,2rem));overflow:visible}.cad__tool[data-astro-cid-yodha2z4] polygon[data-astro-cid-yodha2z4]{fill:var(--c-accent);filter:drop-shadow(0 0 8px #ff6a00cc)}.cad__tool[data-astro-cid-yodha2z4] rect[data-astro-cid-yodha2z4]{fill:#3a3a3a;stroke:#ffffff40}.cad__steps[data-astro-cid-yodha2z4]{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--fg-muted);flex-wrap:wrap;gap:8px 20px;padding:14px 16px;display:flex}.cad__steps[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:6px;display:inline-flex}.cad__steps[data-astro-cid-yodha2z4] .is-done[data-astro-cid-yodha2z4] .icon,.cad__steps[data-astro-cid-yodha2z4] .is-active[data-astro-cid-yodha2z4]{color:var(--fg)}.cad__pulse[data-astro-cid-yodha2z4]{background:var(--c-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #ff6a0099}.hero__services[data-astro-cid-yodha2z4]{border-top:1px solid var(--line)}.hero__services[data-astro-cid-yodha2z4] ul[data-astro-cid-yodha2z4]{scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:0;display:flex;overflow-x:auto}.hero__services[data-astro-cid-yodha2z4] ul[data-astro-cid-yodha2z4]::-webkit-scrollbar{display:none}.hero__services[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{scroll-snap-align:start;flex:none}.hero__services[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]+li[data-astro-cid-yodha2z4]{border-left:1px solid var(--line)}.hero__services[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{min-height:64px;font-size:var(--t-small);color:var(--c-gray-200);white-space:nowrap;transition:color var(--dur-fast), background-color var(--dur-fast);align-items:center;gap:10px;padding:0 max(1rem,min(.5rem + 1.5vw,2rem));font-weight:550;display:flex}.hero__services[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:first-child a[data-astro-cid-yodha2z4]{padding-left:0}.hero__services[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]:hover{color:var(--fg)}.hero__services[data-astro-cid-yodha2z4] .mono[data-astro-cid-yodha2z4]{font-size:var(--t-micro);color:var(--c-accent)}@media (min-width:1400px){.hero__services[data-astro-cid-yodha2z4] ul[data-astro-cid-yodha2z4]{justify-content:space-between;overflow:visible}.hero__services[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{flex:1}.hero__services[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{justify-content:center}.hero__services[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:first-child a[data-astro-cid-yodha2z4]{justify-content:flex-start}}@media (min-width:1080px){.hero__inner[data-astro-cid-yodha2z4]{gap:var(--s-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero__visual[data-astro-cid-yodha2z4]{justify-self:end}}@media (min-width:1500px){.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.js .hero__in[data-astro-cid-yodha2z4]{animation:hero-in 1s var(--ease-out) both;animation-delay:calc(var(--d) * 90ms + .15s)}.js .hero__line[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{animation:hero-line 1.1s var(--ease-out) both;animation-delay:calc(var(--l) * .11s + .2s)}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}}@keyframes hero-line{0%{transform:translateY(105%)}to{transform:none}}.cad__tool-g[data-astro-cid-yodha2z4]{animation:tool-feed 6s var(--ease-in-out) 2.2s infinite alternate;opacity:0}@keyframes tool-feed{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(-42px)}}.cad__pulse[data-astro-cid-yodha2z4]{animation:1.8s ease-out infinite pulse}@keyframes pulse{to{box-shadow:0 0 0 10px #ff6a0000}}}.services[data-astro-cid-oqfyhl4h]{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.svc[data-astro-cid-oqfyhl4h],.svc__card[data-astro-cid-oqfyhl4h]{height:100%}.svc__card[data-astro-cid-oqfyhl4h]{flex-direction:column;display:flex;overflow:hidden}.svc__visual[data-astro-cid-oqfyhl4h]{aspect-ratio:4/3;background:var(--surface-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.svc__visual[data-astro-cid-oqfyhl4h] .svc__media{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.svc__visual[data-astro-cid-oqfyhl4h] .svc__media picture,.svc__visual[data-astro-cid-oqfyhl4h] .svc__media img{object-fit:cover;width:100%;height:100%}.svc__visual[data-astro-cid-oqfyhl4h] .svc__media img{transition:transform var(--dur-slow) var(--ease-out)}.svc__visual[data-astro-cid-oqfyhl4h] .media--drawing{padding:var(--s-6)}.svc__visual[data-astro-cid-oqfyhl4h]:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a59 0%,#0000 28% 70%,#1414148c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.svc__visual--cutout[data-astro-cid-oqfyhl4h]{background-color:var(--surface-2);background-image:radial-gradient(60% 55% at 50% 58%,#ffffff29,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:100% 100%,28px 28px,28px 28px}.svc__visual--cutout[data-astro-cid-oqfyhl4h] .svc__media{padding:8% 6% 4%}.svc__visual--cutout[data-astro-cid-oqfyhl4h] .svc__media picture,.svc__visual--cutout[data-astro-cid-oqfyhl4h] .svc__media img{object-fit:contain}.svc__visual--cutout[data-astro-cid-oqfyhl4h] .svc__media img{filter:drop-shadow(0 18px 24px #0000008c)}.svc__num[data-astro-cid-oqfyhl4h]{z-index:1;border-radius:var(--radius-s);-webkit-backdrop-filter:blur(6px);font-size:var(--t-micro);color:var(--c-accent);background:#0a0a0ab8;padding:3px 8px;position:absolute;top:14px;left:14px}.svc__arrow[data-astro-cid-oqfyhl4h]{z-index:1;background:var(--c-accent);width:44px;height:44px;color:var(--c-black);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.6)}.svc__body[data-astro-cid-oqfyhl4h]{gap:var(--s-3);padding:var(--s-5);flex-direction:column;flex:1;display:flex}.svc__title[data-astro-cid-oqfyhl4h]{max-width:24ch;font-size:max(1.1875rem,min(1.05rem + .6vw,1.5rem));line-height:1.2}.svc__link[data-astro-cid-oqfyhl4h]:after{content:"";z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.svc__link[data-astro-cid-oqfyhl4h]:focus-visible{outline:none}.svc__card[data-astro-cid-oqfyhl4h]:has(.svc__link:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.svc__text[data-astro-cid-oqfyhl4h]{max-width:46ch;font-size:var(--t-small);color:var(--fg-muted)}.svc__tags[data-astro-cid-oqfyhl4h]{padding-top:var(--s-2);flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.svc__tags[data-astro-cid-oqfyhl4h] .badge[data-astro-cid-oqfyhl4h]{white-space:normal;max-width:100%}@media (hover:hover){.svc__card[data-astro-cid-oqfyhl4h]:hover .svc__visual[data-astro-cid-oqfyhl4h] .svc__media img{transform:scale(1.05)}.svc__card[data-astro-cid-oqfyhl4h]:hover .svc__visual--cutout[data-astro-cid-oqfyhl4h] .svc__media img{transform:scale(1.03)translateY(-4px)}.svc__card[data-astro-cid-oqfyhl4h]:hover .svc__arrow[data-astro-cid-oqfyhl4h]{opacity:1;transform:none}}@media (min-width:640px){.services[data-astro-cid-oqfyhl4h]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc[data-astro-cid-oqfyhl4h]:last-child{grid-column:1/-1}.svc[data-astro-cid-oqfyhl4h]:last-child .svc__card[data-astro-cid-oqfyhl4h]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.svc[data-astro-cid-oqfyhl4h]:last-child .svc__visual[data-astro-cid-oqfyhl4h]{border-bottom:0;border-right:1px solid var(--line)}}@media (min-width:1024px){.services[data-astro-cid-oqfyhl4h]{grid-template-columns:repeat(12,minmax(0,1fr))}.svc[data-astro-cid-oqfyhl4h],.svc[data-astro-cid-oqfyhl4h]:last-child{grid-column:span 3}.svc[data-astro-cid-oqfyhl4h]:last-child .svc__card[data-astro-cid-oqfyhl4h]{display:flex}.svc[data-astro-cid-oqfyhl4h]:last-child .svc__visual[data-astro-cid-oqfyhl4h]{border-right:0;border-bottom:1px solid var(--line)}.svc--wide[data-astro-cid-oqfyhl4h]{grid-column:span 4}}.services__more[data-astro-cid-oqfyhl4h]{margin-top:var(--s-6)}.eq[data-astro-cid-flabj5zw]{isolation:isolate;overflow:hidden}.eq__glow[data-astro-cid-flabj5zw]{z-index:-1;background:radial-gradient(circle,#ff6a001f,#0000 60%);width:60vmax;height:60vmax;position:absolute;top:10%;right:-20vmax}.eq__inner[data-astro-cid-flabj5zw]{gap:var(--s-7);align-items:center;display:grid}.eq__content[data-astro-cid-flabj5zw]{justify-items:start;gap:var(--s-5);display:grid}.eq__title[data-astro-cid-flabj5zw]{max-width:16ch}.eq__highlight[data-astro-cid-flabj5zw]{align-items:center;gap:var(--s-4);max-width:56ch;padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-left:2px solid var(--c-accent);border-radius:var(--radius);font-size:var(--t-small);color:var(--c-gray-200);background:#ffffff08;display:flex}.eq__highlight-value[data-astro-cid-flabj5zw]{letter-spacing:-.04em;color:var(--c-accent);flex:none;font-size:3rem;font-weight:750;line-height:1}.eq__specs[data-astro-cid-flabj5zw]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.eq__specs[data-astro-cid-flabj5zw]>div[data-astro-cid-flabj5zw]{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--line);align-content:start;gap:6px;display:grid}.eq__specs[data-astro-cid-flabj5zw]>div[data-astro-cid-flabj5zw]:nth-child(2n){padding-left:var(--s-4);border-left:1px solid var(--line)}.eq__specs[data-astro-cid-flabj5zw] dt[data-astro-cid-flabj5zw]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.eq__specs[data-astro-cid-flabj5zw] dd[data-astro-cid-flabj5zw]{font-size:var(--t-micro);color:var(--fg-muted);display:grid}.eq__specs[data-astro-cid-flabj5zw] b[data-astro-cid-flabj5zw]{letter-spacing:-.03em;color:var(--fg);white-space:nowrap;font-size:max(1.25rem,min(1rem + 1vw,1.75rem));font-weight:700}.eq__specs[data-astro-cid-flabj5zw] small[data-astro-cid-flabj5zw]{color:var(--fg-muted);font-size:.55em;font-weight:600}.eq__actions[data-astro-cid-flabj5zw]{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.eq__visual[data-astro-cid-flabj5zw]{border:1px solid var(--line-strong);border-radius:var(--radius-l);background:linear-gradient(#1e1e1ecc,#0e0e0ef2);position:relative;overflow:hidden}.eq__stage[data-astro-cid-flabj5zw]{aspect-ratio:4/3;background:var(--c-black);position:relative;overflow:hidden}.eq__stage[data-astro-cid-flabj5zw] picture{position:absolute;top:0;bottom:0;left:0;right:0}.eq__img[data-astro-cid-flabj5zw]{object-fit:cover;width:100%;height:100%}.eq__caption[data-astro-cid-flabj5zw]{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-micro);color:var(--fg-muted);padding:12px 18px;display:flex}.eq__badge[data-astro-cid-flabj5zw]{border-radius:var(--radius-s);background:var(--c-accent);color:var(--c-black);padding:2px 8px;font-weight:600}@media (max-width:479px){.eq__highlight[data-astro-cid-flabj5zw]{padding:var(--s-4);align-items:flex-start}.eq__highlight-value[data-astro-cid-flabj5zw]{font-size:2.5rem}}@media (min-width:1024px){.eq__inner[data-astro-cid-flabj5zw]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eq__visual[data-astro-cid-flabj5zw]{order:-1}}.principles[data-astro-cid-ru56jbaw]{gap:var(--s-6);display:grid}.principles__head[data-astro-cid-ru56jbaw] .sh{margin-bottom:var(--s-6)}.principles__stat[data-astro-cid-ru56jbaw]{gap:var(--s-2);max-width:260px;padding-top:var(--s-5);border-top:2px solid var(--c-accent);display:grid}.principles__value[data-astro-cid-ru56jbaw]{font-size:var(--t-number);letter-spacing:-.06em;font-weight:700;line-height:.9}.principles__list[data-astro-cid-ru56jbaw]{border-top:1px solid var(--line)}.pr[data-astro-cid-ru56jbaw]{gap:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;padding-block-start:max(1.5rem,min(1.2rem + 1.5vw,2.5rem));padding-block-end:max(1.5rem,min(1.2rem + 1.5vw,2.5rem));display:grid}.pr__num[data-astro-cid-ru56jbaw]{font-size:var(--t-small);color:var(--accent-text);padding-top:4px}.pr[data-astro-cid-ru56jbaw] .h3[data-astro-cid-ru56jbaw]{margin-bottom:var(--s-3);font-size:max(1.25rem,min(1.05rem + .9vw,1.75rem))}.pr__text[data-astro-cid-ru56jbaw]{max-width:58ch;color:var(--fg-muted)}@media (min-width:1024px){.principles[data-astro-cid-ru56jbaw]{gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.principles__head[data-astro-cid-ru56jbaw]{top:calc(var(--header-h) + var(--s-6));align-self:start;position:sticky}.pr[data-astro-cid-ru56jbaw]{grid-template-columns:80px 1fr}}.parts__foot[data-astro-cid-pdnwsy6m]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.parts__types[data-astro-cid-pdnwsy6m]{flex-wrap:wrap;gap:6px;display:flex}.parts__types[data-astro-cid-pdnwsy6m] .badge[data-astro-cid-pdnwsy6m]{min-height:36px;transition:border-color var(--dur-fast), color var(--dur-fast);padding-inline-start:12px;padding-inline-end:12px}@media (hover:none),(max-width:1023px){.parts__types[data-astro-cid-pdnwsy6m] .badge[data-astro-cid-pdnwsy6m]{min-height:44px}}.parts__types[data-astro-cid-pdnwsy6m] .badge[data-astro-cid-pdnwsy6m]:hover{border-color:var(--c-accent);color:var(--accent-text)}.blog-preview__grid[data-astro-cid-jfckrjju]{gap:var(--s-4);grid-template-columns:1fr;display:grid}.journal-card[data-astro-cid-jfckrjju]{border:1px solid var(--line);background:var(--surface-2);min-width:0;transition:transform var(--dur) var(--ease-out),border-color var(--dur)}.journal-card[data-astro-cid-jfckrjju]:hover{border-color:var(--line-strong);transform:translateY(-4px)}.journal-card__link[data-astro-cid-jfckrjju]{height:100%;display:grid}.journal-card__art[data-astro-cid-jfckrjju]{isolation:isolate;color:#fff;background:linear-gradient(135deg,#242424,#111);place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.journal-card__art[data-astro-cid-jfckrjju]:before{content:"";z-index:1;opacity:.3;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.journal-card__art[data-astro-cid-jfckrjju]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a24,#0000 35%,#0a0a0a8c);position:absolute;top:0;bottom:0;left:0;right:0}.journal-card__index[data-astro-cid-jfckrjju],.journal-card__tag[data-astro-cid-jfckrjju]{z-index:2;border-radius:var(--radius-s);font-size:var(--t-micro);background:#141414;border:1px solid #fff3;padding:5px 8px;position:absolute}.journal-card__index[data-astro-cid-jfckrjju]{color:var(--c-accent);top:16px;left:18px}.journal-card__tag[data-astro-cid-jfckrjju]{color:#ededed;bottom:16px;right:18px}.journal-card__rings[data-astro-cid-jfckrjju]{z-index:1;aspect-ratio:1;border:1px solid #ff6a008c;border-radius:50%;width:190px;position:absolute;box-shadow:0 0 0 20px #ff6a000f,0 0 0 42px #ff6a000a}.journal-card__body[data-astro-cid-jfckrjju]{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.journal-card__meta[data-astro-cid-jfckrjju]{font-size:var(--t-micro);letter-spacing:.07em;color:var(--fg-muted)}.journal-card__title[data-astro-cid-jfckrjju]{font-size:max(1.15rem,min(1rem + .55vw,1.4rem))}.journal-card__excerpt[data-astro-cid-jfckrjju]{color:var(--fg-muted);font-size:var(--t-small);line-height:1.65}.journal-card__more[data-astro-cid-jfckrjju]{padding-top:var(--s-3);margin-top:auto}.blog-preview__all[data-astro-cid-jfckrjju]{margin-top:var(--s-6)}@media (min-width:700px){.blog-preview__grid[data-astro-cid-jfckrjju]{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-card__art[data-astro-cid-jfckrjju]{min-height:220px}}@media (min-width:1100px){.journal-card--featured[data-astro-cid-jfckrjju]{grid-column:span 1}.journal-card__art[data-astro-cid-jfckrjju]{min-height:250px}}
