.journey{position:fixed;inset:0;z-index:-11;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .7s var(--ud-ease, ease)}.journey.is-on{opacity:1}:root[data-journey="3d"] :is(.amb__stars,.amb__nebula,.amb__galaxy,.amb__aurora,.amb__meteor,.amb__star,.amb__bloom,.amb__lens),:root[data-journey=static] :is(.amb__stars,.amb__nebula,.amb__galaxy,.amb__aurora,.amb__meteor,.amb__star,.amb__bloom,.amb__lens){display:none}:root[data-journey="3d"],:root[data-journey=static]{background:#03040a}:root[data-journey="3d"] .amb__grain,:root[data-journey=static] .amb__grain{opacity:.06;mix-blend-mode:soft-light}:root[data-journey="3d"] .ud-stop :is(h1,h2,h3,.sec__kicker,.sec__lede,.hero__lede),:root[data-journey=static] .ud-stop :is(h1,h2,h3,.sec__kicker,.sec__lede,.hero__lede){text-shadow:0 1px 2px rgba(3,4,10,.92),0 2px 22px rgba(3,4,10,.78)}:root{--ud-flight: 26svh}.ud-stop{position:relative;min-height:88svh}.ud-stop+.ud-stop,.ud-stop--flight{margin-block-start:calc(var(--ud-flight) * var(--ud-leg, 1))}@media(min-width:861px){:root[data-journey="3d"] .ud-stop[data-ud-shot=breath] .work__title{font-size:var(--ud-t-h1);line-height:var(--ud-lh-tight)}}:root[data-ud-spin] .ud-stop{cursor:grab}:root[data-ud-spin] .ud-stop :is(a,button,input,textarea,select,label,summary,p,li,h1,h2,h3,h4,h5,figure,picture,img,svg,code,pre,table,.frame){cursor:auto}:root[data-ud-spin=drag],:root[data-ud-spin=drag] *{cursor:grabbing!important}.ud-stop>.ud-scrim{position:absolute;inset:-6vh -4vw;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 54% at 50% 50%,rgba(5,7,14,.92),rgba(5,7,14,.55) 55%,transparent 78%);opacity:0;transition:opacity var(--ud-dur-slow, .62s) var(--ud-ease, ease)}:root[data-journey="3d"] .ud-stop .frame{opacity:.46;filter:brightness(.66) saturate(.62);transition:opacity var(--ud-dur-med, .28s) var(--ud-ease, ease) .15s,filter var(--ud-dur-med, .28s) var(--ud-ease, ease) .15s}:root[data-journey="3d"] .ud-stop.is-arrived .frame{opacity:1;filter:none}:root[data-journey="3d"] .ud-stop__in{transition:opacity var(--ud-dur-slow, .62s) var(--ud-ease, ease);will-change:transform,opacity}@media(max-width:860px){:root{--ud-flight: 18svh}.ud-stop+.ud-stop,.ud-stop--flight{margin-block-start:calc(var(--ud-flight) * max(1,var(--ud-leg, 1)))}.ud-stop>.ud-scrim{background:radial-gradient(ellipse 104% 62% at 50% 58%,rgba(5,7,14,.95),rgba(5,7,14,.78) 52%,rgba(5,7,14,.35) 80%,transparent 100%)}}.no-js .ud-stop__in,:root[data-journey=css] .ud-stop__in,.ud-no-motion .ud-stop__in{opacity:1!important;transform:none!important}:root.no-js .ud-stop .frame,:root.ud-no-motion .ud-stop .frame{opacity:1;filter:none;transition:none}.no-js .ud-stop+.ud-stop,:root[data-journey=css] .ud-stop+.ud-stop{margin-block-start:0}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.55em;line-height:1;text-decoration:none;color:inherit}.logo__mark[data-astro-cid-tvrurpns]{flex:none;display:block}.logo__word[data-astro-cid-tvrurpns]{font-size:1.14rem;letter-spacing:var(--ud-track-lat);color:var(--ud-text);white-space:nowrap}.logo__word[data-astro-cid-tvrurpns] b[data-astro-cid-tvrurpns]{font-weight:800}.logo__word[data-astro-cid-tvrurpns] span[data-astro-cid-tvrurpns]{font-weight:400;color:var(--ud-text-soft)}.skip[data-astro-cid-dmqpwcec]:focus-visible{position:fixed;inset-block-start:var(--ud-s3);inset-inline-start:var(--ud-s3);width:auto;height:auto;clip-path:none;z-index:100;padding:var(--ud-s3) var(--ud-s4);background:var(--ud-surface);border-radius:var(--ud-r-sm);color:var(--ud-text)}.nav[data-astro-cid-dmqpwcec]{position:sticky;inset-block-start:0;z-index:50;background:#0a0d189e;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);contain:paint;border-block-end:1px solid transparent;transition:border-color var(--ud-dur-med) var(--ud-ease),background-color var(--ud-dur-med) var(--ud-ease),transform .38s var(--ud-ease)}.nav[data-astro-cid-dmqpwcec].is-gone{transform:translate3d(0,-101%,0)}.nav[data-astro-cid-dmqpwcec]:focus-within,.nav[data-astro-cid-dmqpwcec]:has(#mobile-menu:not([hidden])){transform:none}.nav[data-astro-cid-dmqpwcec].is-stuck{background:#0a0d18e0;border-block-end-color:var(--ud-line)}.nav__inner[data-astro-cid-dmqpwcec]{max-width:none;margin-inline:auto;padding:var(--ud-s3) var(--ud-gutter-bar);display:flex;align-items:center;gap:var(--ud-s5);min-height:clamp(56px,3.4vw,74px)}.nav__brand[data-astro-cid-dmqpwcec]{text-decoration:none;flex:none;display:inline-flex;align-items:center;min-height:44px}.nav__brand[data-astro-cid-dmqpwcec] .logo__word{font-size:clamp(1.14rem,1rem + .42vw,1.6rem)}.nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:var(--ud-s5);margin-inline-start:auto}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--ud-text-soft);text-decoration:none;font-size:clamp(.95rem,.88rem + .25vw,1.15rem);font-weight:500;padding-block:var(--ud-s2);position:relative;transition:color var(--ud-dur-fast) var(--ud-ease)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:1.5px;background:var(--ud-grad-brand);transform:scaleX(0);transform-origin:inline-end;transition:transform var(--ud-dur-med) var(--ud-ease)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].is-current{color:var(--ud-text)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after,.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].is-current:after{transform:scaleX(1);transform-origin:inline-start}.nav__progress[data-astro-cid-dmqpwcec]{position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;background:var(--ud-grad-brand);transform:scaleX(var(--ud-progress, 0));transform-origin:right;will-change:transform;pointer-events:none}@supports (animation-timeline: scroll()){.nav__progress[data-astro-cid-dmqpwcec]{animation:nav-progress linear both;animation-timeline:scroll(root)}@keyframes nav-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.nav__cta[data-astro-cid-dmqpwcec]{flex:none;padding-block:var(--ud-s3);min-height:46px;font-size:clamp(.95rem,.88rem + .25vw,1.15rem)}.nav__burger[data-astro-cid-dmqpwcec]{display:none;margin-inline-start:auto;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:20px;height:2px;border-radius:2px;background:var(--ud-text);transition:transform var(--ud-dur-med) var(--ud-ease),opacity var(--ud-dur-fast) var(--ud-ease)}.nav__burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav__burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__mobile[data-astro-cid-dmqpwcec]{display:grid;gap:var(--ud-s2);padding:var(--ud-s4) var(--ud-gutter) var(--ud-s6);border-block-start:1px solid var(--ud-line);background:#0a0d18f5}.nav__mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--ud-text);text-decoration:none;padding:var(--ud-s3) 0;min-height:44px;display:flex;align-items:center;font-weight:500}.nav__mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].ud-btn{justify-content:center;margin-block-start:var(--ud-s3)}@media(max-width:860px){.nav__links[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__burger[data-astro-cid-dmqpwcec]{display:flex}}@media(min-width:861px){.nav__mobile[data-astro-cid-dmqpwcec]{display:none!important}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:calc(100svh - 66px);display:grid;align-items:center;padding-block:var(--ud-s5) var(--ud-s9);overflow:hidden;isolation:isolate}.hero__canvas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;z-index:-2;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.hero__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 30% 45%,rgba(10,13,24,.92) 0%,rgba(10,13,24,.55) 45%,transparent 75%)}.hero[data-astro-cid-bbe6dxrz][data-hero-visual=nodes] .hero__canvas[data-astro-cid-bbe6dxrz]{opacity:.3}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"copy visual" "stats stats";align-items:center;column-gap:var(--ud-s8);row-gap:var(--ud-s8)}.hero__copy[data-astro-cid-bbe6dxrz]{grid-area:copy;container-type:inline-size}.hero__visual[data-astro-cid-bbe6dxrz]{grid-area:visual;min-width:0}.hero__stats[data-astro-cid-bbe6dxrz]{grid-area:stats}@supports (animation-timeline: scroll()){.hero__copy[data-astro-cid-bbe6dxrz],.hero__visual[data-astro-cid-bbe6dxrz]{animation:hero-exit linear both;animation-timeline:scroll(root);animation-range:0 90vh}.hero__visual[data-astro-cid-bbe6dxrz]{animation-name:hero-exit-visual}@keyframes hero-exit{to{transform:translate3d(0,-7vh,0);opacity:.15}}@keyframes hero-exit-visual{to{transform:translate3d(0,-11vh,0) scale(.94);opacity:.3}}.ud-no-motion[data-astro-cid-bbe6dxrz] .hero__copy[data-astro-cid-bbe6dxrz],.ud-no-motion[data-astro-cid-bbe6dxrz] .hero__visual[data-astro-cid-bbe6dxrz]{animation:none}}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--ud-s2);margin:0 0 var(--ud-s5);padding:var(--ud-s2) var(--ud-s4);border:1px solid var(--ud-glass-line);border-radius:var(--ud-r-pill);background:#11162899;color:var(--ud-text-soft);font-size:var(--ud-t-micro)}.hero__pip[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--ud-cyan);box-shadow:0 0 8px var(--ud-cyan)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,min(17cqw,1.2rem + 6.4vw),7.5rem);font-weight:800;line-height:var(--ud-lh-hero);letter-spacing:var(--ud-track-hero);margin-block-end:var(--ud-s6);max-width:16ch;text-wrap:balance}.hero__lede[data-astro-cid-bbe6dxrz]{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.6;color:var(--ud-text-soft);max-width:48ch}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--ud-s3);margin-block-start:var(--ud-s6)}.hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-visual]{display:none}.hero[data-astro-cid-bbe6dxrz][data-hero-visual=gallery] [data-astro-cid-bbe6dxrz][data-visual=gallery],.hero[data-astro-cid-bbe6dxrz][data-hero-visual=nodes] [data-astro-cid-bbe6dxrz][data-visual=nodes]{display:block}.shots__frame[data-astro-cid-bbe6dxrz]{border:1px solid var(--ud-glass-line);border-radius:var(--ud-r-lg);overflow:hidden;background:var(--ud-surface);box-shadow:0 30px 70px -30px #000000bf;transform:perspective(1400px) rotateY(4deg) rotateX(2deg)}.shots__chrome[data-astro-cid-bbe6dxrz]{display:flex;gap:6px;padding:10px var(--ud-s4);background:var(--ud-surface-2);border-block-end:1px solid var(--ud-line)}.shots__chrome[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:9px;height:9px;border-radius:50%;background:var(--ud-line)}.shots__screen[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:16 / 10}.shots__img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .7s var(--ud-ease)}.shots__img[data-astro-cid-bbe6dxrz][data-on]{opacity:1}.shots__caption[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--ud-s3);margin:var(--ud-s4) 0 0;min-height:1.7em;font-size:var(--ud-t-small);color:var(--ud-text-soft)}.shots__tag[data-astro-cid-bbe6dxrz]{padding:2px 9px;border-radius:var(--ud-r-pill);background:#2dd4e81f;color:var(--ud-cyan-txt);font-size:var(--ud-t-micro);font-weight:600}.nodes[data-astro-cid-bbe6dxrz]{border:1px solid var(--ud-glass-line);border-radius:var(--ud-r-lg);overflow:hidden;background:#090c168c;box-shadow:0 30px 70px -30px #000000bf}.nodes__canvas[data-astro-cid-bbe6dxrz]{display:block;width:100%;aspect-ratio:4 / 3}.hero__stats[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--ud-s7);margin:0;padding-block-start:var(--ud-s5);border-block-start:1px solid var(--ud-line)}.hero__stat[data-astro-cid-bbe6dxrz]{display:grid;gap:2px}.hero__stat-n[data-astro-cid-bbe6dxrz]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:800;color:var(--ud-text)}.hero__stat-l[data-astro-cid-bbe6dxrz]{margin:0;font-size:var(--ud-t-micro);color:var(--ud-text-dim)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;inset-block-end:var(--ud-s5);inset-inline-start:50%;transform:translate(50%);display:grid;justify-items:center;gap:var(--ud-s2);color:var(--ud-text-dim);font-size:var(--ud-t-micro);text-decoration:none}.hero__scroll[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{animation:nudge 2.4s var(--ud-ease) infinite}@supports (animation-timeline: scroll()){.hero__scroll[data-astro-cid-bbe6dxrz]{animation:cue-out linear both;animation-timeline:scroll(root);animation-range:0 20vh}@keyframes cue-out{to{opacity:0;transform:translate(50%,12px)}}}@keyframes nudge{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(6px);opacity:1}}@media(max-width:1024px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "stats"}.shots__frame[data-astro-cid-bbe6dxrz]{transform:none}}@media(max-width:640px){.hero__stats[data-astro-cid-bbe6dxrz]{gap:var(--ud-s5)}.hero__scroll[data-astro-cid-bbe6dxrz],.hero__visual[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:reduce){.shots__img[data-astro-cid-bbe6dxrz]{transition:none}}.svc-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ud-s5)}.svc[data-astro-cid-g5jplrhu]{padding:var(--ud-s6);display:grid;gap:var(--ud-s3);align-content:start;background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-r-lg);box-shadow:var(--ud-sh-md);transition:transform var(--ud-dur-med) var(--ud-ease),border-color var(--ud-dur-med) var(--ud-ease),background-color var(--ud-dur-med) var(--ud-ease)}.svc[data-astro-cid-g5jplrhu]:hover{border-color:#6d5ef866;background:var(--ud-surface-2)}.svc__icon[data-astro-cid-g5jplrhu]{transition:transform var(--ud-dur-med) var(--ud-ease-spring)}.svc[data-astro-cid-g5jplrhu]:hover .svc__icon[data-astro-cid-g5jplrhu]{transform:scale(1.14) rotate(-6deg)}.svc__icon[data-astro-cid-g5jplrhu]{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--ud-r-md);background:linear-gradient(135deg,#6d5ef838,#2dd4e829);color:var(--ud-cyan-txt);margin-block-end:var(--ud-s2)}.svc__icon[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:23px;height:23px}.svc__title[data-astro-cid-g5jplrhu]{margin:0;font-size:var(--ud-t-h3)}.svc__lede[data-astro-cid-g5jplrhu]{margin:0;color:var(--ud-text-soft);font-size:var(--ud-t-small)}.svc__points[data-astro-cid-g5jplrhu]{list-style:none;margin:var(--ud-s2) 0 0;padding:0;display:grid;gap:var(--ud-s2);border-block-start:1px solid var(--ud-line);padding-block-start:var(--ud-s4)}.svc__points[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:var(--ud-s2);font-size:var(--ud-t-small);color:var(--ud-text-soft)}.svc__points[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:15px;height:15px;flex:none;color:var(--ud-cyan)}.live-inline[data-astro-cid-uhrerali],.live[data-astro-cid-uhrerali]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--ud-r-pill);background:#2dd4e81f;color:var(--ud-cyan-txt);font-size:var(--ud-t-micro);font-weight:600}.live-inline[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali],.live[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali]{width:6px;height:6px;border-radius:50%;background:var(--ud-cyan);box-shadow:0 0 8px var(--ud-cyan)}.live[data-astro-cid-uhrerali]{margin-inline-start:var(--ud-s2)}.work-list[data-astro-cid-uhrerali]{display:grid;gap:var(--ud-s10)}.work[data-astro-cid-uhrerali]{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--ud-s8);align-items:center}.work--rtl[data-astro-cid-uhrerali] .frame[data-astro-cid-uhrerali]{order:2}.frame[data-astro-cid-uhrerali]{perspective:var(--ud-tilt-persp);will-change:transform}.frame__3d[data-astro-cid-uhrerali]{border-radius:var(--ud-r-lg);overflow:hidden;border:1px solid var(--ud-glass-line);box-shadow:var(--ud-sh-lg);background:var(--ud-surface);transform-style:preserve-3d;transition:transform var(--ud-dur-med) var(--ud-ease),box-shadow var(--ud-dur-med) var(--ud-ease)}.frame__3d[data-astro-cid-uhrerali]:hover{box-shadow:var(--ud-sh-lg),var(--ud-glow-violet)}.frame__chrome[data-astro-cid-uhrerali]{display:flex;align-items:center;gap:6px;padding:10px var(--ud-s4);background:#161c2e;border-block-end:1px solid var(--ud-line)}.frame__chrome[data-astro-cid-uhrerali]>span[data-astro-cid-uhrerali]{width:9px;height:9px;border-radius:50%;background:#333d5c;flex:none}.frame__url[data-astro-cid-uhrerali]{margin-inline-start:var(--ud-s3);padding:3px 10px;border-radius:var(--ud-r-pill);background:#0e1322;color:var(--ud-text-dim);font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame__screen[data-astro-cid-uhrerali]{aspect-ratio:16 / 10;position:relative;overflow:hidden}.frame__shot[data-astro-cid-uhrerali]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transform:translate3d(0,calc(var(--tilt-p, 0) * -14px),0) scale(1.04);will-change:transform;transition:opacity .42s var(--ud-ease)}.frame__screen[data-astro-cid-uhrerali]:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%)}.frame__shot[data-astro-cid-uhrerali][data-on]{opacity:1}.frame__shot[data-astro-cid-uhrerali][data-light]{filter:brightness(.72)}.frame__dots[data-astro-cid-uhrerali]{display:inline-flex;gap:5px;margin-inline-start:auto}.frame__dots[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali]{width:6px;height:6px;border-radius:50%;background:var(--ud-line);transition:background .3s var(--ud-ease)}.frame__dots[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali][data-on]{background:var(--ud-cyan)}.frame__screen--a[data-astro-cid-uhrerali]{background:var(--ud-mock-a)}.frame__screen--b[data-astro-cid-uhrerali]{background:var(--ud-mock-b)}.frame__screen--c[data-astro-cid-uhrerali]{background:var(--ud-mock-c)}.frame__screen--d[data-astro-cid-uhrerali]{background:var(--ud-mock-d)}.frame__screen--e[data-astro-cid-uhrerali]{background:var(--ud-mock-e)}.frame__screen--f[data-astro-cid-uhrerali]{background:var(--ud-mock-f)}.mock[data-astro-cid-uhrerali]{position:absolute;inset:8%;transform:translate3d(0,calc(var(--tilt-p, 0) * -10px),0);display:grid;gap:7%;align-content:start}.mock__bar[data-astro-cid-uhrerali]{display:flex;gap:8px;align-items:center}.mock__bar[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali]{height:7px;border-radius:4px;background:#ffffff80}.mock__bar[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali]:nth-child(1){width:26%;background:#ffffffc7}.mock__bar[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali]:nth-child(2){width:13%}.mock__bar[data-astro-cid-uhrerali] i[data-astro-cid-uhrerali]:nth-child(3){width:13%}.mock__body[data-astro-cid-uhrerali]{display:grid;gap:9px}.mock__hero[data-astro-cid-uhrerali]{height:26px;border-radius:7px;background:#ffffffb8;width:62%}.mock__row[data-astro-cid-uhrerali]{display:flex;gap:8px}.mock__row[data-astro-cid-uhrerali] span[data-astro-cid-uhrerali]{flex:1;height:34px;border-radius:7px;background:#ffffff42;border:1px solid rgba(255,255,255,.3)}.mock__row--sm[data-astro-cid-uhrerali] span[data-astro-cid-uhrerali]{height:12px;flex:none;width:30%}.work__tag[data-astro-cid-uhrerali]{margin:0 0 var(--ud-s3);font-size:var(--ud-t-micro);color:var(--ud-text-dim);letter-spacing:.06em}.work__title[data-astro-cid-uhrerali]{font-size:var(--ud-t-h2);margin-block-end:var(--ud-s3)}.work__lede[data-astro-cid-uhrerali]{color:var(--ud-text-soft);margin-block-end:var(--ud-s5)}.work__stack[data-astro-cid-uhrerali]{list-style:none;margin:0 0 var(--ud-s5);padding:0;display:flex;flex-wrap:wrap;gap:var(--ud-s2)}.work__stack[data-astro-cid-uhrerali] li[data-astro-cid-uhrerali]{padding:4px 11px;border:1px solid var(--ud-line);border-radius:var(--ud-r-pill);font-size:var(--ud-t-micro);color:var(--ud-text-soft)}.work__facts[data-astro-cid-uhrerali]{display:grid;gap:var(--ud-s3);margin:0 0 var(--ud-s5);padding-block-start:var(--ud-s4);border-block-start:1px solid var(--ud-line)}.work__facts[data-astro-cid-uhrerali]>div[data-astro-cid-uhrerali]{display:grid;grid-template-columns:4.5ch 1fr;gap:var(--ud-s3);align-items:baseline}.work__facts[data-astro-cid-uhrerali] dt[data-astro-cid-uhrerali]{font-size:var(--ud-t-micro);font-weight:700;letter-spacing:.06em;color:var(--ud-cyan-txt)}.work__facts[data-astro-cid-uhrerali] dd[data-astro-cid-uhrerali]{margin:0;font-size:var(--ud-t-small);color:var(--ud-text-soft);max-width:44ch}.work__link[data-astro-cid-uhrerali]{display:inline-flex;align-items:center;gap:var(--ud-s2);min-height:44px;color:var(--ud-text);font-weight:600;font-size:var(--ud-t-small);text-decoration:none}.work__link[data-astro-cid-uhrerali] svg[data-astro-cid-uhrerali]{width:15px;height:15px}.work__link[data-astro-cid-uhrerali]:hover{color:var(--ud-cyan-txt)}.work__link[data-astro-cid-uhrerali]:hover svg[data-astro-cid-uhrerali]{transform:translate(-2px)}.work__link[data-astro-cid-uhrerali] svg[data-astro-cid-uhrerali]{transition:transform var(--ud-dur-fast) var(--ud-ease)}@media(min-width:1600px){.work[data-astro-cid-uhrerali]{grid-template-columns:1.4fr 1fr;gap:var(--ud-s9)}.work-list[data-astro-cid-uhrerali]{gap:calc(var(--ud-s10) * 1.15)}}@media(max-width:860px){.work[data-astro-cid-uhrerali]{grid-template-columns:1fr;gap:var(--ud-s5)}.work--rtl[data-astro-cid-uhrerali] .frame[data-astro-cid-uhrerali]{order:0}.work-list[data-astro-cid-uhrerali]{gap:var(--ud-s9)}}.galaxy[data-astro-cid-ftm5favy].ud-stop{min-height:100svh}.galaxy__head[data-astro-cid-ftm5favy]{max-width:34rem}.galaxy__here[data-astro-cid-ftm5favy]{position:fixed;left:0;top:0;width:0;height:0;transform:translate3d(var(--gx-x, -100px),var(--gx-y, -100px),0);opacity:var(--gx-here, 0);pointer-events:none;z-index:1;color:var(--ud-cyan-txt)}.galaxy__ring[data-astro-cid-ftm5favy]{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;border:1.5px solid currentColor;box-shadow:0 0 0 6px color-mix(in srgb,currentColor 14%,transparent),0 0 18px color-mix(in srgb,currentColor 40%,transparent)}.galaxy__stem[data-astro-cid-ftm5favy]{position:absolute;left:-.75px;bottom:22px;width:1.5px;height:64px;background:linear-gradient(to top,currentColor,color-mix(in srgb,currentColor 30%,transparent))}.galaxy__label[data-astro-cid-ftm5favy]{position:absolute;bottom:92px;left:0;transform:translate(-50%);white-space:nowrap;font-weight:700;font-size:1.05rem;letter-spacing:.01em;text-shadow:0 0 12px rgba(5,7,14,.9)}:root:not([data-journey="3d"]):not([data-journey=static]) .galaxy__here[data-astro-cid-ftm5favy]{display:none}.sec--alt[data-astro-cid-fz4tclxl]{background:none}.steps[data-astro-cid-fz4tclxl]{list-style:none;margin:0;padding:0;display:grid;gap:0}.step[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:auto 1fr;gap:var(--ud-s5);padding-block:var(--ud-s6);border-block-start:1px solid var(--ud-line);position:relative;transition:opacity var(--ud-dur-med) var(--ud-ease)}.step[data-astro-cid-fz4tclxl]:last-child{border-block-end:1px solid var(--ud-line)}.steps__stick[data-astro-cid-fz4tclxl]{display:none}@media(min-width:1025px){.steps-wrap[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:220px 1fr;gap:var(--ud-s9);align-items:start}.steps__stick[data-astro-cid-fz4tclxl]{position:sticky;top:22vh;display:grid;justify-items:center;gap:var(--ud-s5)}.steps__big[data-astro-cid-fz4tclxl]{position:relative;width:100%;height:1.1em;font-size:clamp(4rem,3rem + 3vw,6.5rem);font-weight:800;line-height:1;text-align:center;overflow:hidden}.steps__num[data-astro-cid-fz4tclxl]{position:absolute;inset:0;background:var(--ud-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translate3d(0,40%,0);transition:transform var(--ud-dur-slow) var(--ud-ease-out),opacity var(--ud-dur-med) var(--ud-ease)}.steps__num[data-astro-cid-fz4tclxl]:nth-child(1){--n: 0}.steps__num[data-astro-cid-fz4tclxl]:nth-child(2){--n: 1}.steps__num[data-astro-cid-fz4tclxl]:nth-child(3){--n: 2}.steps__num[data-astro-cid-fz4tclxl]:nth-child(4){--n: 3}.steps__num[data-astro-cid-fz4tclxl]:nth-child(5){--n: 4}.steps__num[data-astro-cid-fz4tclxl]{transform:translate3d(0,calc((var(--n) - var(--step, 0)) * 100%),0);opacity:0}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="01"]) .steps__num[data-astro-cid-fz4tclxl]:nth-child(1),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="02"]) .steps__num[data-astro-cid-fz4tclxl]:nth-child(2),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="03"]) .steps__num[data-astro-cid-fz4tclxl]:nth-child(3),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="04"]) .steps__num[data-astro-cid-fz4tclxl]:nth-child(4),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="05"]) .steps__num[data-astro-cid-fz4tclxl]:nth-child(5){opacity:1}.steps__ring[data-astro-cid-fz4tclxl]{width:96px;height:96px;transform:rotate(-90deg)}.steps__ring[data-astro-cid-fz4tclxl] circle[data-astro-cid-fz4tclxl]{fill:none;stroke:var(--ud-line);stroke-width:3}.steps__ring-fill[data-astro-cid-fz4tclxl]{stroke:var(--ud-cyan);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - (var(--ring, 0) * 100));transition:stroke-dashoffset var(--ud-dur-slow) var(--ud-ease-out)}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="01"]){--ring: .2;--step: 0}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="02"]){--ring: .4;--step: 1}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="03"]){--ring: .6;--step: 2}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="04"]){--ring: .8;--step: 3}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="05"]){--ring: 1;--step: 4}.steps__rail[data-astro-cid-fz4tclxl]{display:flex;gap:var(--ud-s2)}.steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]{width:8px;height:8px;border-radius:50%;background:var(--ud-line);transition:background var(--ud-dur-med) var(--ud-ease),transform var(--ud-dur-med) var(--ud-ease-spring)}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="01"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(-n+1),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="02"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(-n+2),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="03"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(-n+3),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="04"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(-n+4),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="05"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(-n+5){background:var(--ud-cyan)}.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="01"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(1),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="02"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(2),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="03"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(3),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="04"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(4),.steps-wrap[data-astro-cid-fz4tclxl]:has(.steps[data-step="05"]) .steps__rail[data-astro-cid-fz4tclxl] i[data-astro-cid-fz4tclxl]:nth-child(5){transform:scale(1.5)}.step[data-astro-cid-fz4tclxl]{opacity:.45}.step[data-astro-cid-fz4tclxl].is-active{opacity:1}.step[data-astro-cid-fz4tclxl] .step__n[data-astro-cid-fz4tclxl]{display:none}}.step__n[data-astro-cid-fz4tclxl]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:800;line-height:1;background:var(--ud-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;min-width:2.2ch}.step__body[data-astro-cid-fz4tclxl]{display:grid;gap:var(--ud-s2)}.step__title[data-astro-cid-fz4tclxl]{margin:0;font-size:var(--ud-t-h3)}.step__lede[data-astro-cid-fz4tclxl]{margin:0;color:var(--ud-text-soft)}.step__out[data-astro-cid-fz4tclxl]{margin:var(--ud-s2) 0 0;padding-inline-start:var(--ud-s4);border-inline-start:2px solid var(--ud-violet);color:var(--ud-text-dim);font-size:var(--ud-t-small)}@media(max-width:640px){.step[data-astro-cid-fz4tclxl]{grid-template-columns:1fr;gap:var(--ud-s3)}}.est[data-astro-cid-cdiabhvm]{padding:var(--ud-s6);max-width:820px}.est__top[data-astro-cid-cdiabhvm]{display:flex;align-items:center;gap:var(--ud-s4);margin-block-end:var(--ud-s6)}.est__bar[data-astro-cid-cdiabhvm]{flex:1;height:4px;border-radius:2px;background:var(--ud-surface-2);overflow:hidden}.est__fill[data-astro-cid-cdiabhvm]{display:block;height:100%;width:16.6%;background:var(--ud-grad-brand);transition:width var(--ud-dur-slow) var(--ud-ease-spring)}.q[data-astro-cid-cdiabhvm].is-enter{animation:q-in var(--ud-dur-med) var(--ud-ease-out) both}.q[data-astro-cid-cdiabhvm].is-enter[data-dir=back]{animation-name:q-in-back}@keyframes q-in{0%{opacity:0;transform:translate3d(-22px,0,0)}}@keyframes q-in-back{0%{opacity:0;transform:translate3d(22px,0,0)}}.result[data-astro-cid-cdiabhvm]:not([hidden]){animation:q-in var(--ud-dur-slow) var(--ud-ease-out) both}.est__count[data-astro-cid-cdiabhvm]{font-size:var(--ud-t-micro);color:var(--ud-text-dim)}.est__count[data-astro-cid-cdiabhvm] b[data-astro-cid-cdiabhvm]{color:var(--ud-text)}.q[data-astro-cid-cdiabhvm]{border:none;margin:0;padding:0;min-inline-size:0}.q__title[data-astro-cid-cdiabhvm]{font-size:var(--ud-t-h3);font-weight:700;padding:0;margin-block-end:var(--ud-s2)}.q__help[data-astro-cid-cdiabhvm]{color:var(--ud-text-dim);font-size:var(--ud-t-small);margin-block-end:var(--ud-s5)}.q__opts[data-astro-cid-cdiabhvm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ud-s3)}.opt[data-astro-cid-cdiabhvm]{position:relative;display:block;cursor:pointer}.opt[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]{position:absolute;opacity:0;width:0;height:0}.opt__box[data-astro-cid-cdiabhvm]{display:grid;gap:3px;padding:var(--ud-s4);min-height:44px;border:1px solid var(--ud-line);border-radius:var(--ud-r-md);background:var(--ud-surface);transition:border-color var(--ud-dur-fast) var(--ud-ease),background-color var(--ud-dur-fast) var(--ud-ease),transform var(--ud-dur-fast) var(--ud-ease)}.opt[data-astro-cid-cdiabhvm]:hover .opt__box[data-astro-cid-cdiabhvm]{background:var(--ud-surface-2)}.opt[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:checked+.opt__box[data-astro-cid-cdiabhvm]{border-color:var(--ud-violet);background:#6d5ef824;--ud-beam-fill: color-mix(in srgb, var(--ud-violet) 14%, var(--ud-surface))}.opt[data-astro-cid-cdiabhvm] input[data-astro-cid-cdiabhvm]:focus-visible+.opt__box[data-astro-cid-cdiabhvm]{outline:2px solid var(--ud-cyan);outline-offset:2px}.opt__label[data-astro-cid-cdiabhvm]{font-weight:600;font-size:var(--ud-t-small)}.opt__note[data-astro-cid-cdiabhvm]{color:var(--ud-text-dim);font-size:var(--ud-t-micro)}.est__nav[data-astro-cid-cdiabhvm]{display:flex;gap:var(--ud-s3);margin-block-start:var(--ud-s6)}.est__nav[data-astro-cid-cdiabhvm] button[data-astro-cid-cdiabhvm]:disabled{opacity:.4;cursor:not-allowed}.result__kicker[data-astro-cid-cdiabhvm]{margin:0 0 var(--ud-s2);font-size:var(--ud-t-micro);color:var(--ud-cyan-txt);letter-spacing:.08em;font-weight:600}.result__range[data-astro-cid-cdiabhvm]{display:flex;align-items:baseline;gap:var(--ud-s2);margin:0 0 var(--ud-s2);font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);font-weight:800;background:var(--ud-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.result__dash[data-astro-cid-cdiabhvm],.result__cur[data-astro-cid-cdiabhvm]{-webkit-text-fill-color:var(--ud-text-soft)}.result__cur[data-astro-cid-cdiabhvm]{font-size:.55em}.result__time[data-astro-cid-cdiabhvm]{color:var(--ud-text-soft);margin-block-end:var(--ud-s5)}.result__time[data-astro-cid-cdiabhvm] strong[data-astro-cid-cdiabhvm]{color:var(--ud-text)}.result__breakdown[data-astro-cid-cdiabhvm]{list-style:none;margin:0 0 var(--ud-s5);padding:var(--ud-s4) 0;border-block:1px solid var(--ud-line);display:grid;gap:var(--ud-s2)}.result__breakdown[data-astro-cid-cdiabhvm] li[data-astro-cid-cdiabhvm]{display:flex;justify-content:space-between;gap:var(--ud-s4);font-size:var(--ud-t-small);color:var(--ud-text-soft)}.result__breakdown[data-astro-cid-cdiabhvm] b[data-astro-cid-cdiabhvm]{color:var(--ud-text);font-weight:600}.result__note[data-astro-cid-cdiabhvm]{color:var(--ud-text-dim);font-size:var(--ud-t-micro);margin-block-end:var(--ud-s5)}.result__cta[data-astro-cid-cdiabhvm]{display:flex;flex-wrap:wrap;gap:var(--ud-s3)}.finale[data-astro-cid-bn2yhywb].ud-stop{display:grid;place-items:center;min-height:100svh}:root[data-journey="3d"] .finale[data-astro-cid-bn2yhywb].ud-stop,:root[data-journey=static] .finale[data-astro-cid-bn2yhywb].ud-stop{margin-block-start:calc(var(--ud-flight) * var(--ud-leg, 2.6))}:root[data-journey="3d"] .finale[data-astro-cid-bn2yhywb].ud-stop+.ud-stop,:root[data-journey=static] .finale[data-astro-cid-bn2yhywb].ud-stop+.ud-stop{margin-block-start:calc(var(--ud-flight) * 4.3)}.finale__lock[data-astro-cid-bn2yhywb]{display:grid;justify-items:center;gap:var(--ud-s5);text-align:center}.finale__lock[data-astro-cid-bn2yhywb] .finale__logo{flex-direction:column;gap:var(--ud-s4)}.finale__lock[data-astro-cid-bn2yhywb] .finale__logo .logo__word{font-size:clamp(2.1rem,6.2vw,3.9rem)}.finale__slogan[data-astro-cid-bn2yhywb]{margin:0;font-size:var(--ud-t-body);color:var(--ud-text-soft);letter-spacing:.01em}:root[data-journey="3d"] .finale__lock[data-astro-cid-bn2yhywb],:root[data-journey=static] .finale__lock[data-astro-cid-bn2yhywb]{opacity:0}.contact[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ud-s8);align-items:start}.channels[data-astro-cid-xmivup5a]{list-style:none;margin:var(--ud-s6) 0 0;padding:0;display:grid;gap:var(--ud-s3)}.channel[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:var(--ud-s4);padding:var(--ud-s4);min-height:44px;border:1px solid var(--ud-line);border-radius:var(--ud-r-md);background:var(--ud-surface);text-decoration:none;color:var(--ud-text);transition:border-color var(--ud-dur-fast) var(--ud-ease),background-color var(--ud-dur-fast) var(--ud-ease),transform var(--ud-dur-fast) var(--ud-ease)}.channel[data-astro-cid-xmivup5a]:hover{background:var(--ud-surface-2);border-color:#6d5ef873}.channel__icon[data-astro-cid-xmivup5a]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--ud-r-sm);background:#6d5ef829;color:var(--ud-violet-txt)}.channel__icon--wa[data-astro-cid-xmivup5a]{background:#25d36624;color:#4ade80}.channel__icon[data-astro-cid-xmivup5a] svg[data-astro-cid-xmivup5a]{width:21px;height:21px}.channel__body[data-astro-cid-xmivup5a]{display:grid;gap:1px;min-width:0}.channel__body[data-astro-cid-xmivup5a] b[data-astro-cid-xmivup5a]{font-size:var(--ud-t-small);font-weight:600;overflow:hidden;text-overflow:ellipsis}.channel__body[data-astro-cid-xmivup5a] small[data-astro-cid-xmivup5a]{color:var(--ud-text-dim);font-size:var(--ud-t-micro)}.form[data-astro-cid-xmivup5a]{padding:var(--ud-s6);display:grid;gap:var(--ud-s4)}.field[data-astro-cid-xmivup5a]{display:grid;gap:var(--ud-s2)}.field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:var(--ud-t-small);font-weight:600;color:var(--ud-text-soft)}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{font:inherit;font-size:var(--ud-t-small);color:var(--ud-text);background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-r-sm);padding:var(--ud-s3);min-height:44px;resize:vertical;transition:border-color var(--ud-dur-fast) var(--ud-ease)}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{border-color:var(--ud-violet)}.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{line-height:var(--ud-lh-body)}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:var(--ud-text-dim)}.form__submit[data-astro-cid-xmivup5a]{justify-content:center;margin-block-start:var(--ud-s2)}.form__note[data-astro-cid-xmivup5a]{margin:0;font-size:var(--ud-t-micro);color:var(--ud-text-dim);text-align:center}.form__note[data-astro-cid-xmivup5a].is-error{color:var(--ud-ember-txt)}.form__note[data-astro-cid-xmivup5a].is-ok{color:var(--ud-cyan-txt)}@media(max-width:860px){.contact[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:var(--ud-s6)}}.foot[data-astro-cid-sz7xmlte]{position:relative;padding-block:var(--ud-s9) var(--ud-s6);background:none}.foot[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 30%,rgba(255,255,255,.22) 70%,transparent)}.foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot__col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte],.foot__lede[data-astro-cid-sz7xmlte],.foot__bar[data-astro-cid-sz7xmlte],.foot__brand[data-astro-cid-sz7xmlte]{text-shadow:0 1px 2px rgba(6,4,10,.92),0 0 14px rgba(6,4,10,.68)}.foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot__lede[data-astro-cid-sz7xmlte],.foot__bar[data-astro-cid-sz7xmlte]{font-weight:calc(400 + var(--ud-sun, 0) * 200)}.foot__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:var(--ud-s7);padding-block-end:var(--ud-s7)}.foot__lede[data-astro-cid-sz7xmlte]{margin:var(--ud-s4) 0 0;color:var(--ud-text-dim);font-size:var(--ud-t-small);max-width:44ch}.foot__col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 var(--ud-s3);font-size:var(--ud-t-micro);color:var(--ud-text-dim);letter-spacing:.08em;font-weight:600}.foot__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid}.foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ud-text-soft);text-decoration:none;font-size:var(--ud-t-small);display:inline-flex;align-items:center;min-height:44px}.foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ud-cyan-txt)}.foot__bar[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ud-s3);padding-block-start:var(--ud-s5);border-block-start:1px solid var(--ud-line);color:var(--ud-text-dim);font-size:var(--ud-t-micro)}.foot__bar[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}@media(max-width:860px){.foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--ud-s6)}.foot__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}
