.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--ink-deep);color:var(--white);overflow:hidden;padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(3rem,5vw,4.5rem);border-bottom:1px solid rgba(255,255,255,.06)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.hero-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-bottom:1.6rem}.hero-meta-rule[data-astro-cid-j7pv25f6]{width:32px;height:1px;background:#ffffff38}.hero-meta-text[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(3rem,6.2vw,5.4rem);font-weight:400;line-height:.98;letter-spacing:-.018em;color:var(--white);margin-bottom:1.6rem}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;font-style:italic;color:var(--brass-soft)}.hero-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.7;color:#ffffffa8;max-width:52ch;margin-bottom:2.1rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:2.6rem}.hero-figures[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;border-top:1px solid rgba(255,255,255,.1);padding-top:1.4rem}.hero-figures[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:0 1.6rem;border-right:1px solid rgba(255,255,255,.1);text-align:left}.hero-figures[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.hero-figures[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{border-right:0}.hero-figures[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.7rem;line-height:1;color:var(--white)}.hero-figures[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-top:.35rem;font-family:var(--font-heading);font-size:.63rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.hero-media[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:2.5rem;padding-left:2rem}.hero-frame-main[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.1);aspect-ratio:4 / 5;max-height:560px}.hero-frame-main[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.hero-frame-main[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08121700 50%,#0812178c)}.hero-frame-index[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;right:1rem;z-index:2;font-family:var(--font-heading);font-size:.62rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#ffffffd1;background:#08121773;border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:.35rem .65rem;backdrop-filter:blur(6px)}.hero-frame-secondary[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;width:46%;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:var(--shadow-xl);aspect-ratio:4 / 3}.hero-frame-secondary[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero-note[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:1.2rem;display:flex;align-items:flex-start;gap:.6rem;max-width:230px;background:#13262feb;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.8rem .9rem;backdrop-filter:blur(8px);box-shadow:var(--shadow-lg)}.hero-note[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--brass-soft);flex-shrink:0;margin-top:2px}.hero-note[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;font-size:.68rem;color:#ffffff8c;line-height:1.45}.hero-note[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--white);font-size:.76rem;font-weight:600}.hero-scroll-hint[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;z-index:3}.hero-scroll-line[data-astro-cid-j7pv25f6]{width:1px;height:26px;background:linear-gradient(rgba(255,255,255,.35),transparent)}.trust-band[data-astro-cid-j7pv25f6]{background:var(--ink);border-bottom:1px solid rgba(255,255,255,.06)}.trust-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-item[data-astro-cid-j7pv25f6]{padding:1.5rem 1.75rem;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:.3rem}.trust-item[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.trust-item[data-astro-cid-j7pv25f6]:last-child{border-right:0}.trust-label[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--white)}.trust-value[data-astro-cid-j7pv25f6]{font-size:.76rem;color:#fff6;line-height:1.5}.section-ivory[data-astro-cid-j7pv25f6]{background:var(--ivory)}.section-paper[data-astro-cid-j7pv25f6]{background:var(--paper)}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,5rem);align-items:start;margin-bottom:clamp(3rem,5vw,4.5rem)}.intro-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,3.9vw,3.5rem);margin-top:1.1rem;color:var(--ink)}.intro-body[data-astro-cid-j7pv25f6]{padding-top:2.4rem}.intro-lead[data-astro-cid-j7pv25f6]{font-size:1.08rem;line-height:1.7;color:var(--ink);margin-bottom:1.15rem}.intro-body[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.intro-lead){font-size:.97rem;color:var(--stone);margin-bottom:1.6rem}.intro-signals[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.35rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:1.5rem}.intro-signals[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;gap:.7rem;align-items:flex-start}.intro-signals[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--brass);flex-shrink:0;margin-top:2px}.intro-signals[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;font-size:.78rem;color:var(--stone);line-height:1.45}.intro-signals[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:.88rem;font-weight:600}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-heading);font-size:.84rem;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:.2rem;transition:color .24s,border-color .24s,gap .24s var(--ease-out)}.text-link[data-astro-cid-j7pv25f6]:hover{color:var(--brass-deep);border-color:var(--brass);gap:.7rem}.text-link[data-astro-cid-j7pv25f6].light{color:var(--white);border-color:#ffffff40}.text-link[data-astro-cid-j7pv25f6].light:hover{color:var(--brass-soft);border-color:var(--brass-soft)}.intro-media-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.55fr 1fr .9fr;gap:1.25rem;align-items:stretch}.intro-media[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:300px;margin:0;background:var(--ink-2)}.intro-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.intro-media[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.035)}.intro-year[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem;border-radius:var(--radius-lg);background:var(--ink);color:var(--white);border:1px solid var(--ink-line)}.intro-year-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.6rem,4vw,3.6rem);line-height:1;color:var(--brass-soft)}.intro-year-label[data-astro-cid-j7pv25f6]{margin-top:.4rem;font-family:var(--font-heading);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.intro-year[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.75rem;font-size:.78rem;line-height:1.55;color:#ffffff73}.services-head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.services-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,4vw,3.5rem);margin-top:1rem;color:var(--ink)}.services-head[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{padding-bottom:.5rem}.service-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(2.5rem,4.5vw,4rem) 0;border-top:1px solid var(--line)}.service-row[data-astro-cid-j7pv25f6]:last-of-type{border-bottom:1px solid var(--line)}.service-row-reverse[data-astro-cid-j7pv25f6] .service-visual[data-astro-cid-j7pv25f6]{order:2}.service-row-reverse[data-astro-cid-j7pv25f6] .service-content[data-astro-cid-j7pv25f6]{order:1}.service-visual[data-astro-cid-j7pv25f6]{position:relative}.service-image[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;position:relative}.service-image-tag[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;left:1rem;z-index:2;font-family:var(--font-heading);font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:#0812178c;border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:.35rem .7rem;backdrop-filter:blur(6px)}.service-index[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:-1.6rem;font-family:var(--font-display);font-size:clamp(3.5rem,7vw,6rem);line-height:.7;color:var(--ivory-deep);z-index:-1;user-select:none}.service-content[data-astro-cid-j7pv25f6]{padding:.5rem 0}.service-kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:1.1rem}.service-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;color:var(--ink);line-height:1.06;margin-bottom:1rem;letter-spacing:-.01em}.service-content[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.96rem;color:var(--stone);line-height:1.7;margin-bottom:1.5rem;max-width:52ch}.service-list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.5rem;margin-bottom:2rem}.service-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:var(--ink);line-height:1.45;padding-bottom:.55rem;border-bottom:1px solid var(--line)}.service-list[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--brass);flex-shrink:0;margin-top:3px}.service-row-reverse[data-astro-cid-j7pv25f6] .service-list[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--teal)}.service-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.dewa-band[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,4vw,4rem);background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius-lg);padding:clamp(1.75rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:2.5rem;color:var(--white);position:relative;overflow:hidden}.dewa-band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brass)}.dewa-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;color:var(--white);margin:.9rem 0 .65rem;max-width:26ch}.dewa-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:#ffffff94;line-height:1.65;max-width:62ch}.dewa-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--brass-soft);font-weight:600}.dewa-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.65rem;flex-shrink:0}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.why-aside[data-astro-cid-j7pv25f6]{position:sticky;top:130px}.why-aside[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--brass-soft)}.why-aside[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(2.2rem,3.8vw,3.3rem);margin:1rem 0 1.15rem}.why-aside[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--brass-soft)}.why-aside[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;color:#ffffff85;line-height:1.7;margin-bottom:1.5rem;max-width:42ch}.why-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:0}.why-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.09)}.why-item[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid rgba(255,255,255,.09)}.why-number[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.1rem;color:var(--brass-soft);padding-top:.15rem}.why-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--white);margin-bottom:.4rem}.why-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.86rem;color:#ffffff80;line-height:1.65}.work-head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.work-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,4vw,3.5rem);margin-top:1rem}.work-head-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-bottom:.5rem}.work-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:1rem}.work-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--radius-md);overflow:hidden;background:var(--ink-2);color:var(--white);isolation:isolate}.work-card-feature[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2}.work-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.work-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out),filter .5s var(--ease-soft)}.work-media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0812170d 30%,#081217c7);transition:background .4s var(--ease-soft)}.work-card[data-astro-cid-j7pv25f6]:hover .work-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.work-card[data-astro-cid-j7pv25f6]:hover .work-media[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#08121726,#081217e0)}.work-tag[data-astro-cid-j7pv25f6]{position:absolute;top:.85rem;left:.85rem;font-family:var(--font-heading);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:#08121780;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.28rem .55rem;backdrop-filter:blur(6px)}.work-open[data-astro-cid-j7pv25f6]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:var(--white);opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s var(--ease-out)}.work-card[data-astro-cid-j7pv25f6]:hover .work-open[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.work-caption[data-astro-cid-j7pv25f6]{position:relative;padding:1.1rem 1.2rem}.work-caption[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--white);line-height:1.3;margin-bottom:.3rem}.work-card-feature[data-astro-cid-j7pv25f6] .work-caption[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3rem}.work-caption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:#fff9}.work-footer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.work-note[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--stone-light)}.process-head[data-astro-cid-j7pv25f6]{max-width:780px;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.process-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:clamp(2.1rem,3.8vw,3.2rem)}.process-head[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--brass-deep)}.process-grid[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.process-step[data-astro-cid-j7pv25f6]{padding:2rem 1.6rem 0 0;border-right:1px solid var(--line);position:relative}.process-step[data-astro-cid-j7pv25f6]:last-child{border-right:0}.process-step[data-astro-cid-j7pv25f6]:not(:first-child){padding-left:1.6rem}.process-number[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--brass);display:block;margin-bottom:1.4rem}.process-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.55rem}.process-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.86rem;color:var(--stone);line-height:1.65}.testimonials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.testimonial-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,3.6vw,3.1rem);margin:1rem 0}.testimonial-heading[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--brass-deep)}.testimonial-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.93rem;color:var(--stone);max-width:36ch}.testimonial-feature[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.75rem,3vw,2.5rem);box-shadow:var(--shadow-subtle)}.testimonial-stars[data-astro-cid-j7pv25f6]{color:var(--brass);font-size:.85rem;letter-spacing:.18em;margin-bottom:1rem}.testimonial-feature[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.35;color:var(--ink);margin-bottom:1.6rem}.testimonial-feature[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.testimonial-avatar[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--brass-soft);font-family:var(--font-heading);font-size:.72rem;font-weight:600;letter-spacing:.04em}.testimonial-feature[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child,.testimonial-small[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;font-size:.78rem;color:var(--stone);line-height:1.5}.testimonial-feature[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.testimonial-small[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.86rem;color:var(--ink);font-weight:600}.testimonial-stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}.testimonial-small[data-astro-cid-j7pv25f6]{background:transparent;border:1px solid var(--line);border-radius:var(--radius-md);padding:1.4rem;transition:border-color .25s,background .25s}.testimonial-small[data-astro-cid-j7pv25f6]:hover{border-color:var(--line-strong);background:var(--paper)}.testimonial-small[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.65;color:var(--graphite);margin-bottom:.9rem}.testimonial-small[data-astro-cid-j7pv25f6] .testimonial-stars[data-astro-cid-j7pv25f6]{font-size:.72rem;margin-bottom:.6rem}.quote-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2.5rem,5vw,5rem);align-items:start}.quote-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--brass-soft)}.quote-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(2.2rem,4vw,3.4rem);margin:1rem 0 1.1rem}.quote-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--brass-soft)}.quote-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.95rem;color:#ffffff8c;line-height:1.7;margin-bottom:2rem;max-width:46ch}.quote-contact-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.1)}.quote-contact[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.9rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.quote-contact-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.14);color:var(--brass-soft);flex-shrink:0}.quote-contact[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){display:flex;flex-direction:column;line-height:1.4}.quote-contact[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff61}.quote-contact[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:500;color:var(--white)}.quote-contact-arrow[data-astro-cid-j7pv25f6]{margin-left:auto;color:#ffffff4d;transition:transform .25s var(--ease-out),color .25s}.quote-contact[data-astro-cid-j7pv25f6]:hover .quote-contact-arrow[data-astro-cid-j7pv25f6]{transform:translate(2px,-2px);color:var(--brass-soft)}.quote-form-card[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--shadow-xl)}.quote-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.15rem}.form-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.42rem}.form-group[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.form-group[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.form-group[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6],.form-group[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{width:100%;padding:.78rem .9rem;font-size:.9rem;background:var(--white)}.form-group[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{resize:vertical;min-height:92px}.submit-btn[data-astro-cid-j7pv25f6]{width:100%;margin-top:.35rem}.form-disclaimer[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--stone-light);text-align:center;line-height:1.5;margin-top:.25rem}@media(max-width:1024px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.hero-media[data-astro-cid-j7pv25f6]{max-width:560px;padding-left:2.5rem}.hero-scroll-hint[data-astro-cid-j7pv25f6]{display:none}.trust-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.trust-item[data-astro-cid-j7pv25f6]{padding:1.25rem}.trust-item[data-astro-cid-j7pv25f6]:nth-child(2){border-right:0}.trust-item[data-astro-cid-j7pv25f6]:nth-child(1),.trust-item[data-astro-cid-j7pv25f6]:nth-child(2){border-bottom:1px solid rgba(255,255,255,.07)}.trust-item[data-astro-cid-j7pv25f6]:nth-child(3){padding-left:0}.intro-grid[data-astro-cid-j7pv25f6],.services-head[data-astro-cid-j7pv25f6],.work-head[data-astro-cid-j7pv25f6],.why-grid[data-astro-cid-j7pv25f6],.quote-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.intro-body[data-astro-cid-j7pv25f6]{padding-top:0}.why-aside[data-astro-cid-j7pv25f6]{position:static}.intro-media-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.4fr 1fr}.intro-year[data-astro-cid-j7pv25f6]{grid-column:span 2;flex-direction:row;align-items:flex-end;gap:1rem;flex-wrap:wrap}.intro-year[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.service-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.25rem}.service-row-reverse[data-astro-cid-j7pv25f6] .service-visual[data-astro-cid-j7pv25f6],.service-row-reverse[data-astro-cid-j7pv25f6] .service-content[data-astro-cid-j7pv25f6]{order:0}.work-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.work-card-feature[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 1}.process-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.process-step[data-astro-cid-j7pv25f6]:nth-child(2){border-right:0}.process-step[data-astro-cid-j7pv25f6]:nth-child(1),.process-step[data-astro-cid-j7pv25f6]:nth-child(2){border-bottom:1px solid var(--line);padding-bottom:1.75rem}.testimonials-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.dewa-band[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.dewa-actions[data-astro-cid-j7pv25f6]{width:100%;flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding-top:2.5rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,12vw,3.6rem)}.hero-figures[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr 1fr}.hero-figures[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:0 .8rem}.hero-figures[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:1.3rem}.hero-figures[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:.55rem}.hero-media[data-astro-cid-j7pv25f6]{padding-left:1.25rem;padding-bottom:3.5rem}.hero-frame-secondary[data-astro-cid-j7pv25f6]{width:56%}.hero-note[data-astro-cid-j7pv25f6]{right:0;bottom:0;max-width:220px}.trust-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.trust-item[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding-left:0}.trust-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.intro-media-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.intro-year[data-astro-cid-j7pv25f6]{grid-column:auto}.intro-signals[data-astro-cid-j7pv25f6],.service-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.work-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-auto-rows:260px}.work-card-feature[data-astro-cid-j7pv25f6]{grid-column:auto}.process-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.process-step[data-astro-cid-j7pv25f6],.process-step[data-astro-cid-j7pv25f6]:not(:first-child){padding:1.5rem 0;border-right:0;border-bottom:1px solid var(--line)}.process-step[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.form-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.quote-contact[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.84rem}}
