.intro[data-astro-cid-ucd2ps2b]{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(48px,6vw,88px)}.intro[data-astro-cid-ucd2ps2b] .h1[data-astro-cid-ucd2ps2b]{margin-bottom:24px}.intro[data-astro-cid-ucd2ps2b] .lede[data-astro-cid-ucd2ps2b]{max-width:46ch;margin-bottom:16px}.intro__note[data-astro-cid-ucd2ps2b]{max-width:52ch;margin-bottom:40px}.open[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px clamp(40px,6vw,96px);align-items:start;padding-block:clamp(56px,7vw,104px);border-top:1px solid var(--line)}.open[data-astro-cid-ucd2ps2b] .h2[data-astro-cid-ucd2ps2b]{color:var(--amber)}.open__body[data-astro-cid-ucd2ps2b] .lede[data-astro-cid-ucd2ps2b]{max-width:40ch;margin-bottom:28px}@media(max-width:900px){.open[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}.toc[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.toc[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]{display:inline-block;padding:8px 16px;border:1px solid var(--line-strong);border-radius:999px;text-decoration:none;font-size:var(--step-0);font-stretch:95%}.toc[data-astro-cid-ucd2ps2b] a[data-astro-cid-ucd2ps2b]:hover{border-color:var(--panel)}.service[data-astro-cid-ucd2ps2b]{position:relative;padding-bottom:clamp(64px,8vw,120px)}.scene[data-astro-cid-ucd2ps2b]{position:relative;min-height:clamp(560px,80vh,860px);display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.scene__media[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;z-index:-1;background:#050505}.scene__zoom[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;left:min(0%,var(--pan, 0%));right:calc(max(0%,var(--pan, 0%))*-1);transform-origin:50% 60%}.scene__zoom[data-astro-cid-ucd2ps2b] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%);filter:saturate(1.08) contrast(1.04)}.scene__mesh[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;background-image:radial-gradient(circle at center,transparent 0 1.25px,rgba(0,0,0,.92) 1.9px);background-size:5px 5px;-webkit-mask-image:linear-gradient(var(--mesh-dir),transparent 22%,#000 46%,#000 60%,transparent 92%);mask-image:linear-gradient(var(--mesh-dir),transparent 22%,#000 46%,#000 60%,transparent 92%);opacity:.9}.scene__shade[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;background:linear-gradient(to top,#000,#000000e0 16%,#00000073 38%,#0000 62%),linear-gradient(var(--shade-dir),#000 0%,rgba(0,0,0,.9) 24%,rgba(0,0,0,.5) 46%,rgba(0,0,0,0) 72%),linear-gradient(to bottom,#000,#0000 16%),radial-gradient(ellipse at var(--glow-x) 100%,rgba(255,178,36,.14),transparent 55%)}.service--left[data-astro-cid-ucd2ps2b] .scene[data-astro-cid-ucd2ps2b]{--shade-dir: to right;--mesh-dir: to left;--glow-x: 0%}.service--right[data-astro-cid-ucd2ps2b] .scene[data-astro-cid-ucd2ps2b]{--shade-dir: to left;--mesh-dir: to right;--glow-x: 100%}.scene__copy[data-astro-cid-ucd2ps2b]{position:relative;width:100%;display:flex;padding-bottom:clamp(40px,5vw,72px)}.service--right[data-astro-cid-ucd2ps2b] .scene__copy[data-astro-cid-ucd2ps2b]{justify-content:flex-end}.scene__text[data-astro-cid-ucd2ps2b]{max-width:min(620px,52%)}.scene__cue[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:12px;color:var(--amber);font-size:var(--step--1);font-weight:600;letter-spacing:.08em;margin-bottom:20px}.scene__rule[data-astro-cid-ucd2ps2b]{width:56px;height:1px;background:currentColor;opacity:.6}.scene__of[data-astro-cid-ucd2ps2b]{color:var(--dim)}.scene__title[data-astro-cid-ucd2ps2b]{font-size:var(--step-8);font-stretch:120%;line-height:.95;margin-bottom:20px;max-width:14ch;text-wrap:balance}.scene__lede[data-astro-cid-ucd2ps2b]{max-width:34ch;color:#ecebe6}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.scene__zoom[data-astro-cid-ucd2ps2b]{animation:scene-push linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes scene-push{0%{transform:scale(1.1)}to{transform:scale(1)}}}}.service__body[data-astro-cid-ucd2ps2b]{margin-top:clamp(28px,3.5vw,48px)}.service__body[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:32px clamp(32px,4vw,64px)}.service__label[data-astro-cid-ucd2ps2b]{font-size:var(--step--1);font-weight:520;margin-bottom:10px}.service__body[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{font-size:var(--step-0);max-width:48ch;margin-bottom:1.8em}.service__builds[data-astro-cid-ucd2ps2b],.service__work[data-astro-cid-ucd2ps2b]{list-style:none;display:grid;gap:10px}.service__builds[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{font-size:var(--step-0);padding-left:1.1em;position:relative}.service__builds[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--amber)}.service__work[data-astro-cid-ucd2ps2b]{gap:12px}.wk[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;text-decoration:none;font-size:var(--step-0);font-weight:600;line-height:1.25}.wk__thumb[data-astro-cid-ucd2ps2b]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#0b0b0a;border:1px solid var(--line)}.wk__thumb[data-astro-cid-ucd2ps2b] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.wk__name[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:.18em}.wk[data-astro-cid-ucd2ps2b]:hover .wk__thumb[data-astro-cid-ucd2ps2b]{border-color:var(--amber)}.wk[data-astro-cid-ucd2ps2b]:hover .wk__thumb[data-astro-cid-ucd2ps2b] img{transform:scale(1.06)}.block-title[data-astro-cid-ucd2ps2b]{margin-bottom:32px}.hood-lede[data-astro-cid-ucd2ps2b]{max-width:50ch;margin-bottom:48px}.caps[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #c9c6be}.cap[data-astro-cid-ucd2ps2b]{padding:28px 28px 32px 0;border-bottom:1px solid #c9c6be}.cap[data-astro-cid-ucd2ps2b] .h4[data-astro-cid-ucd2ps2b]{margin-bottom:14px}.cap[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{list-style:none;display:grid;gap:6px}.cap[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{font-stretch:88%;font-size:var(--step-0);font-weight:500}@media(max-width:1000px){.service__body[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr 1fr}.service__body[data-astro-cid-ucd2ps2b]>div[data-astro-cid-ucd2ps2b]:first-child{grid-column:1 / -1}.caps[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.scene__text[data-astro-cid-ucd2ps2b]{max-width:100%}.service--right[data-astro-cid-ucd2ps2b] .scene__copy[data-astro-cid-ucd2ps2b]{justify-content:flex-start}.service--left[data-astro-cid-ucd2ps2b] .scene[data-astro-cid-ucd2ps2b],.service--right[data-astro-cid-ucd2ps2b] .scene[data-astro-cid-ucd2ps2b]{--shade-dir: to right;--mesh-dir: to bottom;--glow-x: 0%}.scene__shade[data-astro-cid-ucd2ps2b]{background:linear-gradient(to top,#000,#000000e6 26%,#0000008c 46%,#0000 70%),linear-gradient(to bottom,#000,#0000 14%),radial-gradient(ellipse at 0% 100%,rgba(255,178,36,.14),transparent 60%)}.scene__mesh[data-astro-cid-ucd2ps2b]{-webkit-mask-image:linear-gradient(to bottom,transparent 30%,#000 55%,#000 66%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 30%,#000 55%,#000 66%,transparent 92%)}}@media(max-width:700px){.service__body[data-astro-cid-ucd2ps2b],.caps[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}.scene[data-astro-cid-ucd2ps2b]{min-height:clamp(480px,78svh,680px)}.scene__zoom[data-astro-cid-ucd2ps2b]{left:0;right:0}.scene__zoom[data-astro-cid-ucd2ps2b] img{object-position:var(--focus-m, 50% 50%)}.scene__title[data-astro-cid-ucd2ps2b]{font-size:var(--step-7)}}
