.page-hero[data-astro-cid-tv6evmgz]{position:relative;padding:clamp(3.5rem,7vw,6rem) 1.6rem clamp(2.5rem,5vw,4rem)}.page-hero[data-astro-cid-tv6evmgz]>.hero-orb[data-astro-cid-tv6evmgz],.page-hero[data-astro-cid-tv6evmgz]>.hero-orb-2[data-astro-cid-tv6evmgz]{overflow:hidden}.hero-orb[data-astro-cid-tv6evmgz]{width:460px;height:380px;top:-150px;left:-120px;opacity:.36}.hero-orb-2[data-astro-cid-tv6evmgz]{width:420px;height:420px;bottom:-200px;right:-120px;opacity:.3}.page-hero-grid[data-astro-cid-tv6evmgz]{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.page-hero-copy[data-astro-cid-tv6evmgz]{min-width:0}.page-hero-media[data-astro-cid-tv6evmgz]{min-width:0;padding-top:clamp(1.5rem,3vw,2.5rem);overflow:visible}.hero-kicker[data-astro-cid-tv6evmgz]{font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin:0 0 .9rem}.hero-kicker[data-astro-cid-tv6evmgz] span[data-astro-cid-tv6evmgz]{color:var(--copper);margin:0 .2rem}.page-hero[data-astro-cid-tv6evmgz] h1[data-astro-cid-tv6evmgz]{margin:.3rem 0 1.3rem}.page-hero[data-astro-cid-tv6evmgz] .lead[data-astro-cid-tv6evmgz]{max-width:44ch}.hero-actions[data-astro-cid-tv6evmgz]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-actions[data-astro-cid-tv6evmgz].is-centered{justify-content:center}.craft-band[data-astro-cid-tv6evmgz]{position:relative;background:var(--bg-2);overflow:hidden}.craft-orb[data-astro-cid-tv6evmgz]{width:480px;height:420px;top:50%;right:-160px;transform:translateY(-50%);opacity:.28}.craft[data-astro-cid-tv6evmgz]{position:relative}.craft-watermark[data-astro-cid-tv6evmgz]{position:absolute;top:clamp(1rem,4vw,3rem);right:1.6rem;font-family:var(--serif);font-size:clamp(8rem,24vw,20rem);line-height:.8;color:var(--text);opacity:.04;pointer-events:none;z-index:0}.craft-inner[data-astro-cid-tv6evmgz]{position:relative;z-index:1;max-width:740px}.craft-inner[data-astro-cid-tv6evmgz] h2[data-astro-cid-tv6evmgz]{margin:.2rem 0 1.4rem}.craft-text[data-astro-cid-tv6evmgz]{font-family:var(--serif);font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.5;color:var(--text);margin:0}.svc-reels-section[data-astro-cid-tv6evmgz]{border-top:1px solid var(--line)}.svc-reels-head[data-astro-cid-tv6evmgz]{max-width:620px;margin:0 auto 2.8rem;text-align:center}.svc-reels-head[data-astro-cid-tv6evmgz] h2[data-astro-cid-tv6evmgz]{margin:.2rem 0 1rem}.svc-reels-head[data-astro-cid-tv6evmgz] .lead[data-astro-cid-tv6evmgz]{margin:0 auto}.svc-portrait-grid[data-astro-cid-tv6evmgz]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.5vw,2rem);align-items:start;margin-bottom:3rem}.svc-reel-caption[data-astro-cid-tv6evmgz]{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--text-mute);margin:.65rem 0 0;line-height:1.3}.svc-landscape-grid[data-astro-cid-tv6evmgz]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem)}@media(max-width:920px){.svc-portrait-grid[data-astro-cid-tv6evmgz]{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.svc-portrait-grid[data-astro-cid-tv6evmgz]{grid-template-columns:1fr}}.includes-head[data-astro-cid-tv6evmgz]{max-width:620px;margin:0 auto 2.8rem;text-align:center}.includes-head[data-astro-cid-tv6evmgz] h2[data-astro-cid-tv6evmgz]{margin:.2rem 0 1rem}.includes-head[data-astro-cid-tv6evmgz] .lead[data-astro-cid-tv6evmgz]{margin:0 auto}.deliverables[data-astro-cid-tv6evmgz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}.deliverables[data-astro-cid-tv6evmgz] li[data-astro-cid-tv6evmgz]{display:flex;align-items:baseline;gap:1rem;padding:1.3rem 1.5rem;border-radius:14px}.deliverable-num[data-astro-cid-tv6evmgz]{font-family:var(--mono);font-size:.74rem;font-weight:500;color:var(--copper-ink);flex:none}.deliverable-text[data-astro-cid-tv6evmgz]{font-family:var(--serif);font-size:1.18rem;color:var(--text);line-height:1.3}.other-head[data-astro-cid-tv6evmgz]{text-align:center;max-width:580px;margin:0 auto 2.6rem}.other-head[data-astro-cid-tv6evmgz] .eyebrow[data-astro-cid-tv6evmgz]{justify-content:center}.other-head[data-astro-cid-tv6evmgz] h2[data-astro-cid-tv6evmgz]{margin:.2rem 0 1rem}.other-head[data-astro-cid-tv6evmgz] .lead[data-astro-cid-tv6evmgz]{margin:0}.other-index[data-astro-cid-tv6evmgz]{border-top:1px solid var(--line)}.other-row[data-astro-cid-tv6evmgz]{display:grid;grid-template-columns:56px 1.1fr 1fr 30px;align-items:center;gap:1rem;padding:1.25rem 1rem;border-bottom:1px solid var(--line);text-decoration:none;color:var(--text);transition:background .25s var(--ease),padding-left .25s var(--ease)}.other-row[data-astro-cid-tv6evmgz]:hover{background:var(--surface);padding-left:1.4rem}.other-num[data-astro-cid-tv6evmgz]{font-family:var(--serif);font-size:1.3rem;color:var(--copper-ink)}.other-name[data-astro-cid-tv6evmgz]{font-family:var(--serif);font-size:1.25rem}.other-tag[data-astro-cid-tv6evmgz]{font-family:var(--mono);font-size:.64rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute)}.other-arr[data-astro-cid-tv6evmgz]{color:var(--copper);opacity:0;transform:translate(-6px);transition:opacity .25s var(--ease),transform .25s var(--ease);text-align:right}.other-row[data-astro-cid-tv6evmgz]:hover .other-arr[data-astro-cid-tv6evmgz]{opacity:1;transform:translate(0)}.pager-section[data-astro-cid-tv6evmgz]{padding-top:0}.pager[data-astro-cid-tv6evmgz]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pager-link[data-astro-cid-tv6evmgz]{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 1.7rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;transition:border-color .25s var(--ease),transform .25s var(--ease)}.pager-link[data-astro-cid-tv6evmgz]:hover{border-color:var(--copper);transform:translateY(-3px)}.pager-next[data-astro-cid-tv6evmgz]{text-align:right;align-items:flex-end}.pager-dir[data-astro-cid-tv6evmgz]{font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--copper-ink)}.pager-title[data-astro-cid-tv6evmgz]{font-family:var(--serif);font-size:1.3rem;color:var(--text)}.cta-card[data-astro-cid-tv6evmgz]{position:relative;overflow:hidden;text-align:center;border-radius:20px;padding:clamp(3rem,6vw,5rem) 1.6rem}.cta-orb[data-astro-cid-tv6evmgz]{width:480px;height:320px;bottom:-200px;left:50%;transform:translate(-50%);opacity:.4}.cta-content[data-astro-cid-tv6evmgz]{position:relative;z-index:1}.cta-card[data-astro-cid-tv6evmgz] h2[data-astro-cid-tv6evmgz]{margin:.2rem 0 1.1rem}.cta-card[data-astro-cid-tv6evmgz] .lead[data-astro-cid-tv6evmgz]{max-width:52ch;margin:0 auto 2rem}.page-hero-media--reel[data-astro-cid-tv6evmgz] .rs-wrap{padding:0;max-width:none;margin:0}@media(max-width:920px){.page-hero-grid[data-astro-cid-tv6evmgz]{grid-template-columns:1fr}.page-hero[data-astro-cid-tv6evmgz] .lead[data-astro-cid-tv6evmgz]{max-width:54ch}.page-hero-media--reel[data-astro-cid-tv6evmgz]{padding-top:0}}@media(max-width:620px){.deliverables[data-astro-cid-tv6evmgz],.pager[data-astro-cid-tv6evmgz]{grid-template-columns:1fr}.pager-next[data-astro-cid-tv6evmgz]{text-align:left;align-items:flex-start}.other-row[data-astro-cid-tv6evmgz]{grid-template-columns:44px 1fr}.other-tag[data-astro-cid-tv6evmgz],.other-arr[data-astro-cid-tv6evmgz]{display:none}}
