.svc-hero__grid[data-astro-cid-7gufuktm]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=1024px){.svc-hero__grid[data-astro-cid-7gufuktm]{gap:var(--space-3xl);grid-template-columns:7fr 4fr}}.svc-hero__copy[data-astro-cid-7gufuktm]{gap:var(--space-m);justify-items:start;display:grid}.svc-hero__top[data-astro-cid-7gufuktm]{align-items:center;gap:var(--space-m);display:flex}.svc-hero__cat[data-astro-cid-7gufuktm]{text-decoration:none}.svc-hero__cat[data-astro-cid-7gufuktm]:hover{color:var(--gold-800)}.svc-hero__copy[data-astro-cid-7gufuktm] h1[data-astro-cid-7gufuktm]{max-width:20ch;animation:rise-in .7s var(--ease-out) both}.svc-hero__intro[data-astro-cid-7gufuktm]{max-width:60ch}.svc-brief[data-astro-cid-7gufuktm]{max-width:62ch;padding:var(--space-m) var(--space-l);border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:2px solid var(--gold-500);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-sm);animation:rise-in .7s var(--ease-out) .12s both;background:#ffffffc7;position:relative}.svc-brief__label[data-astro-cid-7gufuktm]{font-family:var(--font-caps);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--gold-700);margin:0 0 .35rem;line-height:1.4}.svc-brief__text[data-astro-cid-7gufuktm]{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-heading)}.svc-updated[data-astro-cid-7gufuktm]{font-size:var(--fs-xs);color:var(--color-text-muted)}.svc-faq[data-astro-cid-7gufuktm]{gap:var(--space-l);display:grid}.svc-faq[data-astro-cid-7gufuktm] .section-head[data-astro-cid-7gufuktm]{margin-bottom:0}.svc-hero__art[data-astro-cid-7gufuktm]{display:none}.svc-hero__photo[data-astro-cid-7gufuktm]{aspect-ratio:16/10;border-radius:var(--radius-lg);box-shadow:0 0 0 1px #c8a85899, 0 0 0 8px var(--ivory), 0 0 0 9px #c8a8584d, var(--shadow-lg);order:-1;margin:0;position:relative;overflow:hidden}.svc-hero__photo[data-astro-cid-7gufuktm] img{object-fit:cover;width:100%;height:100%;animation:hero-zoom 1.6s var(--ease-out) both}@keyframes hero-zoom{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:none}}@media (width>=1024px){.svc-hero__photo[data-astro-cid-7gufuktm]{aspect-ratio:4/3;order:0}.svc-hero__grid[data-astro-cid-7gufuktm]:has(.svc-hero__photo){gap:var(--space-2xl);grid-template-columns:6fr 6fr}.svc-hero__art[data-astro-cid-7gufuktm]{display:block}}.svc-hero__arch[data-astro-cid-7gufuktm]{aspect-ratio:4/5;border-radius:var(--radius-arch);background:radial-gradient(80% 60% at 50% 35%, var(--white), transparent 75%), linear-gradient(180deg, var(--ivory), var(--cream) 60%, var(--sand));max-width:22rem;box-shadow:0 0 0 1px #c8a8588c, 0 0 0 10px var(--ivory), 0 0 0 11px #c8a8584d, var(--shadow-lg);color:var(--gold-600);place-items:center;margin-inline:auto;display:grid;position:relative}.svc-hero__arch[data-astro-cid-7gufuktm]:before{content:"";border-radius:inherit;background-image:url(/images/decor/pattern-lattice-gold.svg);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 45%,#0000 30%,#000 90%);mask-image:radial-gradient(60% 50% at 50% 45%,#0000 30%,#000 90%)}.svc-hero__arch[data-astro-cid-7gufuktm] .svc-hero__bigicon{stroke-width:.9px;width:42%;height:auto;animation:rise-in 1s var(--ease-out) .15s both;position:relative}.svc-forwhom[data-astro-cid-7gufuktm]{max-width:64rem}@media (width>=768px){.svc-forwhom[data-astro-cid-7gufuktm]{column-gap:var(--space-xl);grid-template-columns:1fr 1fr}}.svc-step[data-astro-cid-7gufuktm]{gap:var(--space-xs);padding-top:var(--space-m);border-top:1px solid var(--gold-500);align-content:start;display:grid}.svc-step[data-astro-cid-7gufuktm] p[data-astro-cid-7gufuktm]{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.svc-scope[data-astro-cid-7gufuktm]{gap:var(--space-xl);align-items:start;display:grid}@media (width>=1024px){.svc-scope[data-astro-cid-7gufuktm]{gap:var(--space-2xl);grid-template-columns:7fr 5fr}.svc-book[data-astro-cid-7gufuktm]{top:calc(var(--header-height) + var(--space-l));position:sticky}}.svc-scope__main[data-astro-cid-7gufuktm]{gap:var(--space-l);display:grid}.svc-includes[data-astro-cid-7gufuktm]{padding:var(--space-l);border-radius:var(--radius-md);background:var(--cream);box-shadow:inset 0 0 0 1px var(--color-border)}.svc-includes[data-astro-cid-7gufuktm] h2[data-astro-cid-7gufuktm]{margin-bottom:var(--space-m)}.svc-book[data-astro-cid-7gufuktm]{gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-md);background:var(--gradient-espresso);color:var(--color-text-inverse-muted);box-shadow:var(--shadow-lg);display:grid;position:relative;overflow:hidden}.svc-book[data-astro-cid-7gufuktm]:before{content:"";background:var(--gradient-gold);height:2px;position:absolute;inset:0 0 auto}.svc-book[data-astro-cid-7gufuktm]:after{content:"";aspect-ratio:346/210;opacity:.08;pointer-events:none;background:url(/images/logo/logo-monogram-gold-inline-dark.svg) 50%/contain no-repeat;width:12rem;position:absolute;bottom:-2rem;right:-2.5rem}.svc-book__title[data-astro-cid-7gufuktm]{font-size:var(--fs-lg);color:var(--color-text-inverse)}.svc-book__alt[data-astro-cid-7gufuktm]{justify-content:center;gap:var(--space-xs);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.svc-book__alt[data-astro-cid-7gufuktm] a[data-astro-cid-7gufuktm]{color:var(--gold-300);padding-block:.5rem}.svc-book__alt[data-astro-cid-7gufuktm] a[data-astro-cid-7gufuktm]:hover{color:var(--gold-200)}.pager[data-astro-cid-7gufuktm]{justify-content:space-between;gap:var(--space-m);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--color-border);display:flex}.pager__link[data-astro-cid-7gufuktm]{gap:.25rem;max-width:48%;text-decoration:none;display:grid}.pager__link--next[data-astro-cid-7gufuktm]{text-align:right;margin-left:auto}.pager__link[data-astro-cid-7gufuktm] .caps[data-astro-cid-7gufuktm]{color:var(--gold-700);font-size:var(--fs-2xs)}.pager__title[data-astro-cid-7gufuktm]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-heading);transition:color var(--duration-fast);line-height:1.25}.pager__link[data-astro-cid-7gufuktm]:hover .pager__title[data-astro-cid-7gufuktm]{color:var(--gold-700)}
