.blobs[data-v-5f6cd9be]{position:absolute;inset:0;overflow:hidden;pointer-events:none;filter:blur(52px) saturate(1.2);opacity:.5}.blobs--bold[data-v-5f6cd9be]{opacity:.75}.blobs__b[data-v-5f6cd9be]{position:absolute;will-change:transform,border-radius}.blobs__b--1[data-v-5f6cd9be]{width:42%;aspect-ratio:1;left:-8%;top:-18%;background:radial-gradient(circle at 35% 35%,rgba(255,79,18,.4),rgba(201,58,0,.2) 65%,transparent);animation:blob-drift-1 16s ease-in-out infinite}.blobs__b--2[data-v-5f6cd9be]{width:36%;aspect-ratio:1;right:-10%;top:8%;background:radial-gradient(circle at 60% 40%,rgba(226,176,92,.32),rgba(255,122,69,.14) 70%,transparent);animation:blob-drift-2 19s ease-in-out infinite}.blobs__b--3[data-v-5f6cd9be]{width:30%;aspect-ratio:1;left:30%;bottom:-24%;background:radial-gradient(circle at 45% 55%,rgba(255,122,69,.3),rgba(255,79,18,.12) 70%,transparent);animation:blob-drift-1 22s ease-in-out infinite reverse}@media(prefers-reduced-motion:reduce){.blobs__b[data-v-5f6cd9be]{animation:none}}.field[data-v-d1ea22c0]{position:absolute;inset:0;width:100%;height:100%;display:block}.section-heading[data-v-a8f99336]{margin-bottom:2.75rem}.section-heading--center[data-v-a8f99336]{text-align:center;display:flex;flex-direction:column;align-items:center}.section-heading__title[data-v-a8f99336]{font-size:var(--step-3);max-width:22ch}.section-heading__lede[data-v-a8f99336]{margin-top:1rem;color:var(--text-muted);max-width:52ch;font-size:var(--step-1)}.process[data-v-7b997595]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;counter-reset:step}.process__step[data-v-7b997595]{position:relative;padding:1.75rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:#f4efe605;display:grid;gap:1.25rem;align-content:start;transition:border-color .3s,transform .3s var(--ease-out),background .3s}.process__step[data-v-7b997595]:hover{transform:translateY(-6px);border-color:var(--border-strong);background:#c93a000f}.process__num[data-v-7b997595]{font-family:var(--font-mono);font-size:var(--step-2);background:var(--spectrum);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.process__title[data-v-7b997595]{font-size:var(--step-1);margin-bottom:.5rem}.process__copy[data-v-7b997595]{color:var(--text-muted);font-size:var(--step--1)}.faq[data-v-d26a466e]{display:grid;gap:.75rem}.faq__item[data-v-d26a466e]{border:1px solid var(--border);border-radius:calc(var(--radius)*.75);background:#f4efe605;overflow:hidden;transition:border-color .25s}.faq__item[data-v-d26a466e]:hover{border-color:var(--border-strong)}.faq__item[open][data-v-d26a466e]{border-color:#e2b05c66;background:#e2b05c08}.faq__q[data-v-d26a466e]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;font-family:var(--font-display);font-weight:500;font-size:var(--step-1);cursor:pointer;list-style:none}.faq__q[data-v-d26a466e]::-webkit-details-marker{display:none}.faq__icon[data-v-d26a466e]{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;font-size:1rem;color:var(--ember-bright);transition:transform .35s var(--ease-spring),background .25s,color .25s}.faq__item[open] .faq__icon[data-v-d26a466e]{transform:rotate(135deg);background:var(--ember);border-color:var(--ember);color:#fff}.faq__a[data-v-d26a466e]{padding:0 1.35rem 1.25rem;color:var(--text-muted);max-width:60ch}.cta-band[data-v-0298dc0e]{position:relative;margin-top:8.5rem;padding:9rem 0;overflow:hidden;border-top:1px solid var(--border)}.cta-band__field[data-v-0298dc0e]{opacity:.55}.cta-band__inner[data-v-0298dc0e]{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-band__title[data-v-0298dc0e]{font-size:var(--step-4);max-width:18ch;margin-bottom:1.25rem}.cta-band__copy[data-v-0298dc0e]{color:var(--text-muted);max-width:44ch;font-size:var(--step-1);margin-bottom:2rem}.cta-band__actions[data-v-0298dc0e]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.work-card[data-v-dc405bc3]{display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--border);background:#f4efe605;overflow:hidden;transition:border-color .3s,box-shadow .3s}.work-card[data-v-dc405bc3]:hover{border-color:var(--border-strong);box-shadow:0 24px 64px #ff4f1224}.work-card__media[data-v-dc405bc3]{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#ff4f121a,#e2b05c0f)}.work-card__media img[data-v-dc405bc3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .7s var(--ease-out)}.work-card:hover .work-card__media img[data-v-dc405bc3]{transform:scale(1.06)}.work-card__placeholder[data-v-dc405bc3]{width:100%;height:100%;display:grid;place-items:center}.work-card__placeholder span[data-v-dc405bc3]{font-family:var(--font-display);font-size:var(--step-4);font-weight:700;color:#f4efe659}.work-card__sheen[data-v-dc405bc3]{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,hsla(39,39%,93%,.14) 50%,transparent 60%);transform:translate(-110%);transition:transform .9s var(--ease-out);pointer-events:none}.work-card:hover .work-card__sheen[data-v-dc405bc3]{transform:translate(110%)}.work-card__meta[data-v-dc405bc3]{padding:1.35rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.work-card__kicker[data-v-dc405bc3]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.work-card__title[data-v-dc405bc3]{font-size:var(--step-1)}.work-card__desc[data-v-dc405bc3]{color:var(--text-muted);font-size:var(--step--1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-card__cta[data-v-dc405bc3]{margin-top:auto;padding-top:.75rem;font-size:var(--step--1);font-weight:600;color:var(--ember-bright);display:inline-flex;gap:.4rem}.work-card:hover .work-card__cta span[data-v-dc405bc3]{animation:nudge-dc405bc3 .6s var(--ease-spring)}@keyframes nudge-dc405bc3{40%{transform:translate(5px)}}
