.hero[data-astro-cid-dcwno5ig]{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width>=1100px){.hero[data-astro-cid-dcwno5ig]{min-height:calc(100svh - var(--header-h));grid-template-rows:1fr auto}}.hero__art[data-astro-cid-dcwno5ig]{height:clamp(250px,72vw,460px);position:relative;overflow:hidden}.hero__art[data-astro-cid-dcwno5ig] svg[data-astro-cid-dcwno5ig]{width:auto;height:118%;position:absolute;top:4%;right:-6%;overflow:visible}@media (width>=1100px){.hero__art[data-astro-cid-dcwno5ig]{z-index:-1;height:auto;position:absolute;inset:0;overflow:visible}.hero__art[data-astro-cid-dcwno5ig] svg[data-astro-cid-dcwno5ig]{right:clamp(var(--space-2), 2vw, var(--space-9));height:min(84%,820px,54vw);top:44%;translate:0 -50%}}.thermo__band[data-astro-cid-dcwno5ig]{fill:none;stroke-linejoin:round}.b1[data-astro-cid-dcwno5ig]{stroke:color-mix(in srgb, var(--heat-975) 50%, var(--char-950));stroke-width:720px}.b2[data-astro-cid-dcwno5ig]{stroke:var(--heat-975);stroke-width:620px}.b3[data-astro-cid-dcwno5ig]{stroke:var(--heat-950);stroke-width:520px}.b4[data-astro-cid-dcwno5ig]{stroke:var(--heat-925);stroke-width:430px}.b5[data-astro-cid-dcwno5ig]{stroke:var(--heat-900);stroke-width:350px}.b6[data-astro-cid-dcwno5ig]{stroke:var(--heat-850);stroke-width:275px}.b7[data-astro-cid-dcwno5ig]{stroke:var(--heat-800);stroke-width:208px}.b8[data-astro-cid-dcwno5ig]{stroke:var(--heat-700);stroke-width:148px}.b9[data-astro-cid-dcwno5ig]{stroke:color-mix(in srgb, var(--heat-700) 45%, var(--heat-600));stroke-width:96px}.b10[data-astro-cid-dcwno5ig]{stroke:var(--heat-600);stroke-width:50px}.thermo__core[data-astro-cid-dcwno5ig]{stroke:none}.thermo__stop--top[data-astro-cid-dcwno5ig]{stop-color:var(--heat-200)}.thermo__stop--mid[data-astro-cid-dcwno5ig]{stop-color:var(--heat-400)}.thermo__stop--base[data-astro-cid-dcwno5ig]{stop-color:var(--heat-600)}@media (forced-colors:active){.hero__art[data-astro-cid-dcwno5ig]{display:none}}.hero__copy[data-astro-cid-dcwno5ig]{padding-block:var(--space-7) var(--space-8)}.hero__copy[data-astro-cid-dcwno5ig] .kicker{margin-bottom:var(--space-5)}@media (width>=1100px){.hero__copy[data-astro-cid-dcwno5ig]{padding-block:var(--space-8) var(--space-7);align-self:end}.hero__copy[data-astro-cid-dcwno5ig] .kicker{max-width:46vw}}.hero__title[data-astro-cid-dcwno5ig]{font-size:min(var(--step-6), 15vw)}@media (width>=1100px){.hero__title[data-astro-cid-dcwno5ig]{font-size:min(var(--step-6), 9.2vw)}}.hero__lede[data-astro-cid-dcwno5ig]{max-width:30em;margin-top:var(--space-5);font-family:var(--font-text);font-size:var(--step-2);text-wrap:pretty;line-height:1.36}@media (width>=1100px){.hero__lede[data-astro-cid-dcwno5ig]{max-width:min(31em,46vw)}}.hero__actions[data-astro-cid-dcwno5ig]{gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.hero__elements[data-astro-cid-dcwno5ig]{border-top:var(--border-hairline) solid var(--color-border);background:var(--color-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]{min-height:84px;padding:var(--space-4) var(--margin);border-left:var(--border-hairline) solid var(--color-border);border-bottom:var(--border-hairline) solid var(--color-border);transition:background-color var(--dur-fast);align-content:center;gap:2px;display:grid}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:nth-child(odd){border-left:0}.hero__elements[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{font-size:var(--step-0);font-stretch:var(--wdth-normal);font-weight:var(--weight-black);transition:font-stretch var(--dur-base) var(--ease-ignite)}.hero__elements[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{font-size:var(--step--1);color:var(--color-text-muted)}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:hover,.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:focus-visible{background:var(--color-surface)}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:hover b[data-astro-cid-dcwno5ig],.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:focus-visible b[data-astro-cid-dcwno5ig]{font-stretch:var(--wdth-expanded);color:var(--color-accent-text)}@media (width>=1100px){.hero__elements[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]{border-bottom:0;min-height:92px}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:nth-child(odd){border-left:var(--border-hairline) solid var(--color-border)}.hero__elements[data-astro-cid-dcwno5ig] a[data-astro-cid-dcwno5ig]:first-child{border-left:0}}.manifesto__label[data-astro-cid-pgckz4m3]{margin-bottom:var(--space-6)}.manifesto__text[data-astro-cid-pgckz4m3]{max-width:22em;font-size:var(--step-4);font-stretch:var(--wdth-normal);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-wrap:pretty;line-height:1.14}@keyframes manifesto-light{0%{opacity:.4}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.manifesto__text[data-astro-cid-pgckz4m3]{view-timeline:--manifesto block}.manifesto__word[data-astro-cid-pgckz4m3]{--at:calc(14vh + (var(--i) + .5) / var(--n) * (60% - 8vh));animation:linear both manifesto-light --manifesto;animation-range:cover var(--at) cover calc(var(--at) + 3vh)}}}.elements[data-astro-cid-lsh5d4cy]{border-top:var(--border-strong) solid var(--color-text)}.element[data-astro-cid-lsh5d4cy]{gap:var(--space-3) var(--gutter);padding-block:var(--space-6);border-bottom:var(--border-hairline) solid var(--color-border);transition:background-color var(--dur-base) var(--ease-burn);display:grid;position:relative}.element[data-astro-cid-lsh5d4cy]:before{content:"";left:calc(var(--margin) * -1);width:var(--space-2);background:var(--fire-steps-v);transform-origin:bottom;transition:transform var(--dur-base) var(--ease-ignite);position:absolute;top:0;bottom:0;transform:scaleY(0)}@media (width>=900px){.element[data-astro-cid-lsh5d4cy]{padding-block:var(--space-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr) auto;align-items:center}}.element__name[data-astro-cid-lsh5d4cy]{font-size:var(--step-5);font-stretch:var(--wdth-condensed);font-weight:var(--weight-black);letter-spacing:-.01em;transition:font-stretch var(--dur-slow) var(--ease-ignite), color var(--dur-fast);line-height:.95}@media (width>=900px){.element__name[data-astro-cid-lsh5d4cy]{font-size:min(var(--step-5), 6.4vw)}}.element__service[data-astro-cid-lsh5d4cy]{font-size:var(--step-1);font-weight:var(--weight-bold)}.element__text[data-astro-cid-lsh5d4cy]{max-width:34em;margin-top:var(--space-2);font-family:var(--font-text);font-size:var(--step-1);line-height:var(--leading-normal);color:var(--color-text-muted)}.element__go[data-astro-cid-lsh5d4cy]{align-items:center;gap:var(--space-2);min-height:var(--target-min);font-size:var(--step--1);font-weight:var(--weight-bold);color:var(--color-accent-text);display:inline-flex}.element__go[data-astro-cid-lsh5d4cy] .icon{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-ignite)}.element__go[data-astro-cid-lsh5d4cy]:after{content:"";position:absolute;inset:0}.element__go[data-astro-cid-lsh5d4cy]:focus-visible{outline:none}.element__go[data-astro-cid-lsh5d4cy]:focus-visible:after{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.element[data-astro-cid-lsh5d4cy]:hover:before,.element[data-astro-cid-lsh5d4cy]:focus-within:before{transform:none}.element[data-astro-cid-lsh5d4cy]:hover .element__name[data-astro-cid-lsh5d4cy],.element[data-astro-cid-lsh5d4cy]:focus-within .element__name[data-astro-cid-lsh5d4cy]{font-stretch:var(--wdth-expanded);color:var(--color-accent-text)}.element[data-astro-cid-lsh5d4cy]:hover .element__go[data-astro-cid-lsh5d4cy] .icon,.element[data-astro-cid-lsh5d4cy]:focus-within .element__go[data-astro-cid-lsh5d4cy] .icon{transform:translate(6px)}@keyframes element-heat{0%,to{font-stretch:var(--wdth-condensed);color:var(--color-text)}10%,90%{font-stretch:var(--wdth-expanded);color:var(--color-accent-text)}}@keyframes element-bar{0%,to{transform:scaleY(0)}10%,90%{transform:none}}@supports (animation-timeline:view()){@media (hover:none) and (prefers-reduced-motion:no-preference){.element[data-astro-cid-lsh5d4cy]{view-timeline:--element block}.element__name[data-astro-cid-lsh5d4cy],.element[data-astro-cid-lsh5d4cy]:before{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:--element;animation-range:cover 42vh cover calc(100% - 42vh)}.element__name[data-astro-cid-lsh5d4cy]{animation-name:element-heat}.element[data-astro-cid-lsh5d4cy]:before{animation-name:element-bar}}}.dash[data-astro-cid-xrb62j4k]{gap:var(--space-5);display:grid}.dash__bar[data-astro-cid-xrb62j4k]{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dash__title[data-astro-cid-xrb62j4k]{font-weight:var(--weight-bold)}.heatmap[data-astro-cid-xrb62j4k]{grid-template-columns:minmax(72px,auto) repeat(12,minmax(0,1fr));align-items:center;gap:3px;display:grid}.heatmap[data-astro-cid-xrb62j4k] i[data-astro-cid-xrb62j4k]{aspect-ratio:1.5;background:var(--t);border-radius:1px;min-height:14px;display:block}@media (width<=479.98px){.heatmap[data-astro-cid-xrb62j4k]{grid-template-columns:repeat(12,minmax(0,1fr))}}.heatmap__label[data-astro-cid-xrb62j4k]{padding-right:var(--space-3);font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap}@media (width<=479.98px){.heatmap__label[data-astro-cid-xrb62j4k]{padding-top:var(--space-2);grid-column:1/-1}}.home-stats[data-astro-cid-lcdefpme]{margin-top:var(--space-9)}
