.home-manifest[data-astro-cid-znyvs7hl]{font-family:var(--font-display);font-size:var(--fs-display-xs);line-height:1.45;font-weight:300;letter-spacing:-.005em;max-width:72ch}.home-manifest[data-astro-cid-znyvs7hl] .w[data-astro-cid-znyvs7hl]{color:var(--ink-strong)}@supports (animation-timeline: view()){.home-manifest[data-astro-cid-znyvs7hl] .w[data-astro-cid-znyvs7hl]{animation:home-manifest-in linear both;animation-timeline:view();animation-range:entry 0% entry 85%}}@keyframes home-manifest-in{0%{color:var(--muted)}to{color:var(--ink-strong)}}@media(prefers-reduced-motion:reduce){.home-manifest[data-astro-cid-znyvs7hl] .w[data-astro-cid-znyvs7hl]{animation:none}}.home-stats[data-astro-cid-h3i6ofvz]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0}.home-stat[data-astro-cid-h3i6ofvz]{min-width:0;overflow-wrap:anywhere;hyphens:auto;margin:0;border-top:1px solid var(--hairline);padding-top:20px}@media(max-width:479px){.home-stats[data-astro-cid-h3i6ofvz]{gap:12px}.home-stat[data-astro-cid-h3i6ofvz] .label{font-size:var(--fs-caption);letter-spacing:normal}}.home-stat-num[data-astro-cid-h3i6ofvz]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.home-stats[data-astro-cid-h3i6ofvz]:not([data-idle]) .home-stat-num[data-astro-cid-h3i6ofvz]{animation:hd-logo-pulse 5s ease-in-out infinite}}.home-carousel[data-astro-cid-444e2gsv]{position:relative}.home-carousel-track[data-astro-cid-444e2gsv]{position:relative;overscroll-behavior-x:contain}.home-carousel-track[data-astro-cid-444e2gsv]>*{scroll-snap-align:start}.home-carousel-btn[data-astro-cid-444e2gsv]{position:absolute;top:40%;z-index:1;display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--hairline);background:var(--ground);color:var(--ink);transition:color .2s ease-out,border-color .2s ease-out}.home-carousel-btn[data-astro-cid-444e2gsv]:hover{border-color:var(--copper);color:var(--copper)}.home-carousel-btn[data-astro-cid-444e2gsv][hidden]{display:none}.home-carousel-prev[data-astro-cid-444e2gsv]{inset-inline-start:-22px}.home-carousel-next[data-astro-cid-444e2gsv]{inset-inline-end:-22px}@media(hover:hover)and (pointer:fine){.home-carousel-btn[data-astro-cid-444e2gsv]{display:inline-flex}}.tech-bar[data-astro-cid-67s5sbil]{display:flex;align-items:stretch;gap:1rem;border-bottom:1px solid var(--hairline)}.tech-tabs[data-astro-cid-67s5sbil]{display:flex;flex:1;min-width:0;gap:.5rem;overflow-x:auto}.tech-tab[data-astro-cid-67s5sbil]{position:relative;flex-shrink:0;padding:.9rem 1.1rem;color:var(--muted);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;cursor:pointer;transition:color .2s ease}.tech-tab[data-astro-cid-67s5sbil]:hover,.tech-tab[data-astro-cid-67s5sbil][aria-selected=true]{color:var(--ink-strong)}.tech-tab__progress[data-astro-cid-67s5sbil]{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--copper);transform:scaleX(0);transform-origin:left}[data-astro-cid-67s5sbil][dir=rtl] .tech-tab__progress[data-astro-cid-67s5sbil]{transform-origin:right}.tech-tab[data-astro-cid-67s5sbil][aria-selected=true] .tech-tab__progress[data-astro-cid-67s5sbil]{animation:tech-progress 9s linear forwards}.is-paused[data-astro-cid-67s5sbil] .tech-tab[data-astro-cid-67s5sbil][aria-selected=true] .tech-tab__progress[data-astro-cid-67s5sbil]{animation-play-state:paused}@keyframes tech-progress{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.tech-play[data-astro-cid-67s5sbil]{flex-shrink:0;align-self:center;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--hairline);border-radius:50%;color:var(--ink);transition:border-color .2s ease,color .2s ease}.tech-play[data-astro-cid-67s5sbil]:hover{border-color:var(--copper);color:var(--copper)}.tech-play[data-astro-cid-67s5sbil] svg[data-astro-cid-67s5sbil]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tech-play__play[data-astro-cid-67s5sbil],.tech-play[data-astro-cid-67s5sbil][aria-pressed=true] .tech-play__pause[data-astro-cid-67s5sbil]{display:none}.tech-play[data-astro-cid-67s5sbil][aria-pressed=true] .tech-play__play[data-astro-cid-67s5sbil]{display:block}.tech-panel[data-astro-cid-67s5sbil]{--tech-pad: clamp(1.25rem, 3.6vw, 3rem);position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--hairline);background:var(--ground);padding:var(--tech-pad)}.tech-bg[data-astro-cid-67s5sbil]{position:absolute;inset:0;z-index:-1}.tech-bg[data-astro-cid-67s5sbil] img[data-astro-cid-67s5sbil]{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 9s linear}.tech-bg[data-astro-cid-67s5sbil]:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ground) 80%,transparent)}@media(max-width:1023px){.tech-bg[data-astro-cid-67s5sbil]{position:relative;inset:auto;z-index:0;aspect-ratio:16 / 9;margin:calc(-1 * var(--tech-pad)) calc(-1 * var(--tech-pad)) 1.5rem;overflow:hidden}.tech-bg[data-astro-cid-67s5sbil]:after{background:linear-gradient(to top,var(--ground) 0%,transparent 45%)}}@media(min-width:1024px){.tech-bg[data-astro-cid-67s5sbil]:after{background:linear-gradient(90deg,color-mix(in srgb,var(--ground) 93%,transparent),color-mix(in srgb,var(--ground) 80%,transparent) 36%,color-mix(in srgb,var(--ground) 28%,transparent))}}.tech-card[data-astro-cid-67s5sbil]{padding:1.5rem;border:1px solid color-mix(in srgb,var(--ink-strong) 10%,transparent);background:color-mix(in srgb,var(--ground) 74%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tech-panel[data-astro-cid-67s5sbil]+.tech-panel[data-astro-cid-67s5sbil]{margin-top:2rem}.is-tabbed .tech-stage[data-astro-cid-67s5sbil]{display:grid}.is-tabbed .tech-panel[data-astro-cid-67s5sbil]{grid-area:1 / 1;margin-top:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.is-tabbed .tech-panel[data-astro-cid-67s5sbil].is-active{opacity:1;visibility:visible;transition:opacity .6s ease}@media(max-width:1023px){.is-tabbed .tech-panel[data-astro-cid-67s5sbil]:not(.is-active){display:none}}.tech-stage[data-astro-cid-67s5sbil]{touch-action:pan-y}.is-tabbed .tech-panel[data-astro-cid-67s5sbil].is-active .tech-bg[data-astro-cid-67s5sbil] img[data-astro-cid-67s5sbil]{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.is-tabbed .tech-panel[data-astro-cid-67s5sbil],.tech-bg[data-astro-cid-67s5sbil] img[data-astro-cid-67s5sbil]{transition:none}.tech-play[data-astro-cid-67s5sbil],.tech-tab__progress[data-astro-cid-67s5sbil]{display:none}.tech-tab[data-astro-cid-67s5sbil][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--copper)}}.maestro-ss__frame[data-astro-cid-oi64ssep]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-surface);box-shadow:0 0 0 1px #cd937d80,0 0 0 4px var(--color-ground),0 0 0 5px #cd937d29;margin:5px}.maestro-ss__track[data-astro-cid-oi64ssep],.maestro-ss__slide[data-astro-cid-oi64ssep]{position:absolute;inset:0}.maestro-ss__slide[data-astro-cid-oi64ssep]{opacity:0;transition:opacity .5s ease}.maestro-ss__slide[data-astro-cid-oi64ssep][data-active]{opacity:1}.maestro-ss__slide[data-astro-cid-oi64ssep] .maestro-ss__pic,.maestro-ss__slide[data-astro-cid-oi64ssep] .maestro-ss__img{display:block;width:100%;height:100%}.maestro-ss__slide[data-astro-cid-oi64ssep] .maestro-ss__img{object-fit:cover;transform:scale(1);transition:transform 3s linear}.maestro-ss[data-astro-cid-oi64ssep][data-playing] .maestro-ss__slide[data-astro-cid-oi64ssep][data-active] .maestro-ss__img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.maestro-ss__slide[data-astro-cid-oi64ssep],.maestro-ss__slide[data-astro-cid-oi64ssep] .maestro-ss__img{transition:none}}#main>section~section~section{content-visibility:auto;contain-intrinsic-size:auto 900px}#main>section.dg-rec{contain-intrinsic-size:auto 2250px}#main>section#demograf-inside{contain-intrinsic-size:auto 700px}#main>section.home-journal{contain-intrinsic-size:auto 650px}#main>section.home-atelier{contain-intrinsic-size:auto 560px}@media(min-width:1024px){#main>section.dg-rec{contain-intrinsic-size:auto 1750px}#main>section#demograf-inside{contain-intrinsic-size:auto 980px}}.pillars-track[data-astro-cid-2ltb2oys]{position:relative;display:flex;gap:2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain}.pillars-track[data-astro-cid-2ltb2oys]>*{flex:0 0 88%;scroll-snap-align:start}@media(min-width:640px){.pillars-track[data-astro-cid-2ltb2oys]>*{flex-basis:calc((100% - 2.5rem)/2)}}@media(min-width:1024px){.pillars-track[data-astro-cid-2ltb2oys]>*{flex-basis:calc((100% - 5rem) / 3)}}.pillar-head[data-astro-cid-2ltb2oys]{display:flex;align-items:flex-start;gap:.75rem}.pillar-head[data-astro-cid-2ltb2oys] .pillar-icon{margin-top:calc((var(--lh-display-s) - 28px) / 2)}.pillar-head[data-astro-cid-2ltb2oys] h3[data-astro-cid-2ltb2oys]{min-width:0}@media(min-width:768px){.pillars-track[data-astro-cid-2ltb2oys]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2.5rem)/2);grid-template-rows:repeat(3,auto);row-gap:0}.pillars-track[data-astro-cid-2ltb2oys]>*{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}}@media(min-width:1024px){.pillars-track[data-astro-cid-2ltb2oys]{grid-auto-columns:calc((100% - 5rem) / 3)}}
