.stage[data-astro-cid-so54ldvy]{padding-block:calc(130 * var(--u))}.stage-row[data-astro-cid-so54ldvy]{display:grid;grid-template-columns:calc(880 * var(--u)) 1fr;align-items:start}.stage-pair[data-astro-cid-so54ldvy]{position:relative;margin-left:calc(30 * var(--u));width:calc(770 * var(--u));height:calc(574 * var(--u))}.stage-pair[data-astro-cid-so54ldvy] .barrel{position:absolute}.stage-pair[data-astro-cid-so54ldvy] .stage-back{left:calc(250 * var(--u));top:calc(90 * var(--u));width:calc(520 * var(--u));height:calc(350 * var(--u))}.stage-pair[data-astro-cid-so54ldvy] .stage-front{left:0;top:0;width:calc(420 * var(--u));height:100%}.stage-text[data-astro-cid-so54ldvy]{margin-top:calc(20 * var(--u))}.stage[data-astro-cid-so54ldvy] .h2[data-astro-cid-so54ldvy]{margin:calc(18 * var(--u)) 0 0 -.042em;font-size:max(36px,calc(48 * var(--u)));letter-spacing:-.02em}.stage-text[data-astro-cid-so54ldvy]>p[data-astro-cid-so54ldvy]{margin-top:calc(20 * var(--u));font-size:max(16px,calc(18 * var(--u)));line-height:1.5;color:var(--ash-600)}.specs[data-astro-cid-so54ldvy]{margin:calc(32 * var(--u)) 0 0;border-bottom:1px solid var(--frost-300)}.specs[data-astro-cid-so54ldvy] div[data-astro-cid-so54ldvy]{display:grid;grid-template-columns:calc(180 * var(--u)) 1fr;align-items:baseline;padding-block:calc(14 * var(--u)) calc(20 * var(--u));border-top:1px solid var(--frost-300)}.specs[data-astro-cid-so54ldvy] dt[data-astro-cid-so54ldvy]{font-family:var(--mono);font-size:max(11px,calc(12 * var(--u)));line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--ash-600)}.specs[data-astro-cid-so54ldvy] dd[data-astro-cid-so54ldvy]{margin:0;font-weight:500;font-size:max(15px,calc(16 * var(--u)));line-height:1.2;white-space:nowrap;color:var(--night-900)}.top[data-astro-cid-so54ldvy]{display:grid;grid-template-columns:calc(820 * var(--u)) 1fr;align-items:start}.top[data-astro-cid-so54ldvy] .h2[data-astro-cid-so54ldvy]{margin:calc(18 * var(--u)) 0 0 -.047em;font-size:max(36px,calc(64 * var(--u)))}.top[data-astro-cid-so54ldvy] .lede[data-astro-cid-so54ldvy]{margin-top:calc(48 * var(--u));max-width:calc(460 * var(--u))}.process[data-astro-cid-so54ldvy]{padding-block:calc(128 * var(--u))}.vid[data-astro-cid-so54ldvy]{position:relative;display:block;margin-top:calc(58 * var(--u))}.vid[data-astro-cid-so54ldvy] .barrel{width:100%;aspect-ratio:2 / 1}.play[data-astro-cid-so54ldvy]{position:absolute;left:50%;top:50%;width:calc(96 * var(--u));height:calc(96 * var(--u));margin:calc(-48 * var(--u)) 0 0 calc(-48 * var(--u));display:grid;place-items:center;border-radius:50%;background:#f4f7f9eb;transition:background .2s,transform .2s}.play[data-astro-cid-so54ldvy]:after{content:"";margin-left:calc(4 * var(--u));border-left:calc(26 * var(--u)) solid var(--night-900);border-block:calc(15 * var(--u)) solid transparent}.vid[data-astro-cid-so54ldvy]:hover .play[data-astro-cid-so54ldvy]{background:#fff;transform:scale(1.05)}.vid-player{margin-top:calc(58 * var(--u));aspect-ratio:16 / 9;background:#000;border-radius:calc(12 * var(--u));overflow:hidden}.vid-player iframe{display:block;width:100%;height:100%}.services[data-astro-cid-so54ldvy]{padding-block:calc(128 * var(--u))}.gallery[data-astro-cid-so54ldvy]{list-style:none;margin:calc(56 * var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.gallery[data-astro-cid-so54ldvy] .barrel{width:100%;aspect-ratio:4 / 3}.lists[data-astro-cid-so54ldvy]{margin-top:calc(72 * var(--u));display:grid;grid-template-columns:1fr 1fr;column-gap:calc(80 * var(--u))}.lists[data-astro-cid-so54ldvy] h3[data-astro-cid-so54ldvy]{margin:0;font-family:var(--display);font-weight:700;font-size:max(24px,calc(32 * var(--u)));line-height:1.2;letter-spacing:-.015em;color:var(--frost-100)}.note[data-astro-cid-so54ldvy]{margin-top:calc(12 * var(--u));font-size:max(15px,calc(17 * var(--u)));line-height:1.5;color:var(--ash-300)}.svc[data-astro-cid-so54ldvy]{list-style:none;margin:calc(24 * var(--u)) 0 0;padding:0;border-bottom:1px solid var(--night-500)}.svc[data-astro-cid-so54ldvy] li[data-astro-cid-so54ldvy]{padding-block:calc(16 * var(--u)) calc(18 * var(--u));border-top:1px solid var(--night-500)}.svc[data-astro-cid-so54ldvy] h4[data-astro-cid-so54ldvy]{margin:0;font-family:var(--body);font-weight:600;font-size:max(16px,calc(18 * var(--u)));line-height:1.3;color:var(--frost-200)}.svc[data-astro-cid-so54ldvy] p[data-astro-cid-so54ldvy]{margin-top:calc(4 * var(--u));font-size:max(14px,calc(16 * var(--u)));line-height:1.5;color:var(--ash-300)}.pricing[data-astro-cid-so54ldvy]{padding-block:calc(112 * var(--u)) calc(114 * var(--u))}.pricing-row[data-astro-cid-so54ldvy]{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--gap)}.pricing[data-astro-cid-so54ldvy] .h2[data-astro-cid-so54ldvy]{margin:calc(18 * var(--u)) 0 0 -.036em;max-width:calc(720 * var(--u));font-size:max(36px,calc(56 * var(--u)));letter-spacing:-.025em}.pricing[data-astro-cid-so54ldvy] .lede[data-astro-cid-so54ldvy]{margin-top:calc(20 * var(--u));max-width:calc(520 * var(--u))}@media (max-width: 860px){.stage[data-astro-cid-so54ldvy]{padding-block:64px}.stage-row[data-astro-cid-so54ldvy],.top[data-astro-cid-so54ldvy],.lists[data-astro-cid-so54ldvy],.pricing-row[data-astro-cid-so54ldvy]{grid-template-columns:1fr}.stage-pair[data-astro-cid-so54ldvy]{margin-left:0;width:100%;height:auto;aspect-ratio:342 / 268}.stage-pair[data-astro-cid-so54ldvy] .stage-back{left:36.8%;top:14.9%;width:63.2%;height:55.2%}.stage-pair[data-astro-cid-so54ldvy] .stage-front{width:57.3%}.stage-text[data-astro-cid-so54ldvy]{margin-top:40px}.stage[data-astro-cid-so54ldvy] .h2[data-astro-cid-so54ldvy]{margin-top:12px}.stage-text[data-astro-cid-so54ldvy]>p[data-astro-cid-so54ldvy]{margin-top:16px}.specs[data-astro-cid-so54ldvy]{margin-top:24px}.specs[data-astro-cid-so54ldvy] div[data-astro-cid-so54ldvy]{grid-template-columns:124px 1fr;padding-block:12px 14px}.specs[data-astro-cid-so54ldvy] dd[data-astro-cid-so54ldvy]{white-space:normal;line-height:1.35}.process[data-astro-cid-so54ldvy],.services[data-astro-cid-so54ldvy]{padding-block:64px}.top[data-astro-cid-so54ldvy] .h2[data-astro-cid-so54ldvy]{margin-top:12px}.top[data-astro-cid-so54ldvy] .lede[data-astro-cid-so54ldvy]{margin-top:16px;max-width:none}.vid[data-astro-cid-so54ldvy],.vid-player{margin-top:32px}.vid[data-astro-cid-so54ldvy] .barrel{aspect-ratio:16 / 9}.play[data-astro-cid-so54ldvy]{width:64px;height:64px;margin:-32px 0 0 -32px}.play[data-astro-cid-so54ldvy]:after{margin-left:4px;border-left-width:18px;border-block-width:11px}.gallery[data-astro-cid-so54ldvy]{margin-top:32px;grid-template-columns:1fr;gap:16px}.lists[data-astro-cid-so54ldvy]{margin-top:40px;row-gap:40px}.note[data-astro-cid-so54ldvy]{margin-top:8px}.svc[data-astro-cid-so54ldvy]{margin-top:16px}.svc[data-astro-cid-so54ldvy] li[data-astro-cid-so54ldvy]{padding-block:12px 14px}.pricing[data-astro-cid-so54ldvy]{padding-block:64px}.pricing[data-astro-cid-so54ldvy] .h2[data-astro-cid-so54ldvy]{margin-top:12px;max-width:none}.pricing[data-astro-cid-so54ldvy] .lede[data-astro-cid-so54ldvy]{margin-top:16px}.pricing-row[data-astro-cid-so54ldvy] .btn[data-astro-cid-so54ldvy]{margin-top:24px;width:100%;padding-block:16px}}
