.tc.svelte-glqkh0{font-variant-numeric:tabular-nums;letter-spacing:.06em}.brass[data-astro-cid-lcdefpme]{color:var(--brass)}.hero[data-astro-cid-lcdefpme]{isolation:isolate;--frame-top:92px;align-items:flex-end;min-height:100svh;padding-block:120px clamp(3rem,8vw,6rem);display:flex;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:30% 50%;z-index:-2;width:100%;height:100%;animation:push 18s var(--ease-out) both;position:absolute;inset:0}@keyframes push{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(75% 70% at 0 100%,#0a0b0df0 20%,#0a0b0d99 55%,#0000 80%),linear-gradient(#0a0b0d8c 0%,#0000 25% 55%,#0a0b0de6 100%);position:absolute;inset:0}.slate[data-astro-cid-lcdefpme]{z-index:3;color:#ffffffd1;gap:1.25rem;font-size:.66rem;display:flex;position:absolute;top:95px;right:calc(clamp(.75rem,2vw,1.5rem) + 34px)}.tcbox[data-astro-cid-lcdefpme]{color:var(--brass-hi)}.hero-copy[data-astro-cid-lcdefpme]{z-index:3;gap:1.5rem;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 30px #00000059;max-width:11ch;font-size:clamp(3.2rem,8.4vw,8rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--paper);text-shadow:0 1px 12px #000c}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--ink-2);overflow:hidden;mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-lcdefpme]{width:max-content;animation:70s linear infinite scroll;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .track[data-astro-cid-lcdefpme]{animation-play-state:paused}.track[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:flex}.track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font:700 1.5rem/1 var(--font-display);text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;align-items:center;gap:3.2rem;padding:1.4rem 1.6rem;display:flex}.track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"✦";color:var(--brass);margin-right:-1.6rem;font-size:.7rem}@keyframes scroll{to{transform:translate(-50%)}}.pillars[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pillars[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);padding:2rem 1.5rem 0 0;align-content:start;gap:.8rem;padding-left:1.5rem;display:grid}.pillars[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child{padding-left:0}.pillars[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{border-right:0}.idx[data-astro-cid-lcdefpme]{color:var(--mute)}.stat[data-astro-cid-lcdefpme]{font:800 clamp(3.5rem, 7vw, 5.5rem)/.85 var(--font-display);color:var(--brass)}.sec-head[data-astro-cid-lcdefpme]{gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.sec-head[data-astro-cid-lcdefpme].row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.sec-head[data-astro-cid-lcdefpme].row>div[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.services-sec[data-astro-cid-lcdefpme]{background:var(--ink-2);border-block:1px solid var(--line)}.svc[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1.1fr) minmax(0,1.3fr) 2rem;align-items:center;gap:1.5rem;padding-block:1.8rem;text-decoration:none;display:grid;position:relative}.num[data-astro-cid-lcdefpme]{color:var(--brass)}.name[data-astro-cid-lcdefpme]{font:800 clamp(1.7rem, 3.4vw, 2.8rem)/.95 var(--font-display);text-transform:uppercase;transition:color .3s}.sum[data-astro-cid-lcdefpme]{font-size:.95rem}.go[data-astro-cid-lcdefpme]{color:var(--mute);transition:transform .4s var(--ease-out), color .3s;justify-self:end;font-size:1.4rem}.thumb[data-astro-cid-lcdefpme]{aspect-ratio:3/2;pointer-events:none;opacity:0;width:220px;transition:opacity .35s, transform .5s var(--ease-out);z-index:2;position:absolute;top:50%;right:4rem;overflow:hidden;transform:translateY(-50%)scale(.92)rotate(-2deg)}.thumb[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .thumb[data-astro-cid-lcdefpme]{opacity:1;transform:translateY(-50%)scale(1)rotate(0)}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .name[data-astro-cid-lcdefpme]{color:var(--brass-hi)}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{color:var(--paper);transform:translate(6px)}.builds[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;grid-auto-columns:min(62vw,880px);grid-auto-flow:column;gap:1.25rem;padding-bottom:1rem;display:grid;overflow-x:auto}.build[data-astro-cid-lcdefpme]{scroll-snap-align:start;aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.build[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.build[data-astro-cid-lcdefpme]:hover img{transform:scale(1.03)}.build[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:linear-gradient(#0000 55%,#000000bf);position:absolute;inset:0}.build[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:3;position:absolute;bottom:clamp(2.2rem,4vw,3rem);left:clamp(1.5rem,3vw,2.5rem)}.build[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3.4vw,2.8rem)}.vfx-sec[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.split[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.split[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;position:relative;overflow:hidden}.split[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.split[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.inv[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.inv-card[data-astro-cid-lcdefpme]{aspect-ratio:3/4;text-decoration:none;position:relative;overflow:hidden}.inv-card[data-astro-cid-lcdefpme] img{object-fit:cover;filter:grayscale(.5)brightness(.75);width:100%;height:100%;transition:filter .6s, transform 1s var(--ease-out)}.inv-card[data-astro-cid-lcdefpme]:hover img{filter:none;transform:scale(1.04)}.inv-card[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000 50%,#000c);position:absolute;inset:0}.label[data-astro-cid-lcdefpme]{z-index:1;font:800 2rem/1 var(--font-display);text-transform:uppercase;gap:.4rem;display:grid;position:absolute;bottom:1.1rem;left:1.25rem}.label[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--brass)}.locs-sec[data-astro-cid-lcdefpme]{background:var(--ink-2);border-top:1px solid var(--line)}.locs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.locs[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);align-content:start;gap:.8rem;padding-top:1.5rem;display:grid}.phone[data-astro-cid-lcdefpme]{font:800 clamp(1.8rem, 3vw, 2.4rem)/1 var(--font-display);text-decoration:none}.call[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].muted{text-decoration:none}@media (width<=1000px){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.pillars[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line);padding-bottom:2rem;padding-left:0}.inv[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.thumb[data-astro-cid-lcdefpme]{display:none}}@media (width<=700px){.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:2.4rem 1fr 1.5rem;gap:.5rem 1rem}.sum[data-astro-cid-lcdefpme]{grid-column:2/3}.go[data-astro-cid-lcdefpme]{grid-area:1/3}.builds[data-astro-cid-lcdefpme]{grid-auto-columns:85vw}.build[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.locs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.slate[data-astro-cid-lcdefpme]{display:none}.hero-img[data-astro-cid-lcdefpme]{object-position:72% 40%}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#0a0b0d99 0%,#0a0b0d26 30%,#0a0b0dbf 58%,#0a0b0df7 100%)}.hero[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]:before{display:none}.inv[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.6rem}.label[data-astro-cid-lcdefpme]{font-size:1.4rem;bottom:.8rem;left:.9rem}}
