.hero[data-astro-cid-ge2uvauf]{border-bottom:var(--border-rule);grid-template-columns:5fr 4fr;min-height:88dvh;display:grid}.hero-left[data-astro-cid-ge2uvauf]{padding:var(--space-12) var(--space-6) var(--space-8);border-right:var(--border-rule);flex-direction:column;justify-content:space-between;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--gc-mid);margin-bottom:var(--space-5);text-wrap:balance;animation:rise-in .7s var(--ease-out) both}.headline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--gc-dark);letter-spacing:var(--ls-tight);text-transform:uppercase;text-wrap:balance;animation:rise-in .8s 80ms var(--ease-out) both;font-size:clamp(58px,6.6vw,96px);font-weight:200;line-height:.94}.headline[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--gc-mid)}.hero-bottom[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-top:var(--space-6);display:flex}.subhead[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--text-md);color:var(--gc-light);text-wrap:pretty;max-width:38ch;animation:rise-in .8s .16s var(--ease-out) both;line-height:1.78}.cta[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gc-dark);border-bottom:.5px solid var(--gc-dark);white-space:nowrap;transition:color .25s var(--ease-out), transform .25s var(--ease-out);animation:rise-in .8s .22s var(--ease-out) both;flex-shrink:0;padding-bottom:4px;text-decoration:none;display:inline-flex;position:relative}.cta[data-astro-cid-ge2uvauf]:hover{color:var(--gc-mid);transform:translate(3px)}.cta[data-astro-cid-ge2uvauf]:active{transform:translate(3px)translateY(1px)}.arrow[data-astro-cid-ge2uvauf]{background:var(--gc-dark);width:28px;height:.5px;transition:width .25s var(--ease-out), background .25s var(--ease-out);display:block;position:relative}.arrow[data-astro-cid-ge2uvauf]:after{content:"";border-right:.5px solid var(--gc-dark);border-top:.5px solid var(--gc-dark);width:6px;height:6px;transition:border-color .25s var(--ease-out);position:absolute;top:-3px;right:0;transform:rotate(45deg)}.cta[data-astro-cid-ge2uvauf]:hover .arrow[data-astro-cid-ge2uvauf]{background:var(--gc-mid);width:36px}.cta[data-astro-cid-ge2uvauf]:hover .arrow[data-astro-cid-ge2uvauf]:after{border-color:var(--gc-mid)}.hero-right[data-astro-cid-ge2uvauf]{background:var(--gc-cream);flex-direction:column;display:flex;overflow:hidden}.photo-wrap[data-astro-cid-ge2uvauf]{flex:1;position:relative;overflow:hidden}.photo-wrap[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#f7f5f200 65%,#f7f5f229 100%),linear-gradient(90deg,#54555614,#0000 34%);position:absolute;inset:0}.photo[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center top;filter:saturate(.9)contrast(1.03);width:100%;height:100%;animation:photo-in 1.1s 80ms var(--ease-out) both;display:block;transform:scale(1.015)}.mariana-card[data-astro-cid-ge2uvauf]{padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--border-rule);box-shadow:0 -18px 40px var(--gc-shadow);animation:rise-in .8s .28s var(--ease-out) both;background:#fdfcfbf0}.mariana-name[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--ls-base);text-transform:uppercase;color:var(--gc-dark);margin-bottom:var(--space-1);font-weight:300}.mariana-role[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gc-mid);margin-bottom:var(--space-2)}.mariana-firms[data-astro-cid-ge2uvauf]{gap:var(--space-1);flex-wrap:wrap;display:flex}.pill[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--gc-light);border:var(--border-rule);background:#f7f5f26b;padding:4px 10px}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-in{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1.015)}}@media (width<=768px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;min-height:auto}.hero-left[data-astro-cid-ge2uvauf]{border-right:none;border-bottom:var(--border-rule);padding:var(--space-8) var(--space-3) var(--space-6)}.hero-right[data-astro-cid-ge2uvauf]{min-height:460px}.hero-bottom[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.subhead[data-astro-cid-ge2uvauf]{max-width:none}.mariana-card[data-astro-cid-ge2uvauf]{padding:var(--space-3)}}.services[data-astro-cid-lesv7jgp]{border-bottom:var(--border-rule);grid-template-columns:repeat(4,1fr);display:grid}.service[data-astro-cid-lesv7jgp]{padding:var(--space-7) var(--space-4) var(--space-8);border-right:var(--border-rule);transition:background .3s var(--ease-out), box-shadow .3s var(--ease-out);cursor:default;color:inherit;text-decoration:none;position:relative;overflow:hidden}.service[data-astro-cid-lesv7jgp]:before{content:"";background:var(--gc-mid);opacity:0;transform-origin:top;width:2px;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(.25)}.service[data-astro-cid-lesv7jgp].last{border-right:none}.service[data-astro-cid-lesv7jgp]:hover{background:var(--gc-cream);box-shadow:inset 0 1px #fdfcfbb8}.service[data-astro-cid-lesv7jgp]:hover:before{opacity:.7;transform:scaleY(1)}.snum[data-astro-cid-lesv7jgp]{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--ls-wider);color:var(--gc-mid);margin-bottom:var(--space-4);font-variant-numeric:tabular-nums}.stitle[data-astro-cid-lesv7jgp]{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:var(--ls-base);color:var(--gc-dark);margin-bottom:var(--space-3);font-weight:200;line-height:var(--lh-tight);text-wrap:balance}.sdesc[data-astro-cid-lesv7jgp]{font-family:var(--font-body);font-size:var(--text-md);color:var(--gc-light);margin-bottom:var(--space-5);text-wrap:pretty;max-width:31ch;line-height:1.68}.slist[data-astro-cid-lesv7jgp]{gap:var(--space-1);margin-bottom:var(--space-5);flex-direction:column;list-style:none;display:flex}.slist[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{font-family:var(--font-body);font-size:var(--text-md);color:var(--gc-mid);align-items:center;gap:var(--space-2);line-height:var(--lh-base);display:flex}.slist[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";background:var(--gc-mid);width:12px;height:.5px;transition:width .25s var(--ease-out), background .25s var(--ease-out);flex-shrink:0}.service[data-astro-cid-lesv7jgp]:hover .slist[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{background:var(--gc-dark);width:18px}.service-link[data-astro-cid-lesv7jgp]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gc-dark);border-bottom:.5px solid var(--gc-dark);padding-bottom:4px}@media (width<=1024px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}.service[data-astro-cid-lesv7jgp]{border-right:var(--border-rule);border-bottom:var(--border-rule)}.service[data-astro-cid-lesv7jgp]:nth-child(2n){border-right:none}.service[data-astro-cid-lesv7jgp]:nth-child(n+3){border-bottom:none}.service[data-astro-cid-lesv7jgp].last{border-right:none}}@media (width<=640px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.service[data-astro-cid-lesv7jgp]{border-right:none;border-bottom:var(--border-rule);padding:var(--space-6) var(--space-3) var(--space-7)}.service[data-astro-cid-lesv7jgp].last{border-bottom:none}.service[data-astro-cid-lesv7jgp]:nth-child(2n){border-right:none}}.about[data-astro-cid-oxgmilyn]{border-bottom:var(--border-rule);grid-template-columns:3fr 5fr;display:grid}.about-left[data-astro-cid-oxgmilyn]{padding:var(--space-12) var(--space-6) var(--space-10);background:var(--gc-cream);border-right:var(--border-rule);flex-direction:column;justify-content:space-between;display:flex}.eyebrow[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--gc-mid);margin-bottom:var(--space-4)}.tagline[data-astro-cid-oxgmilyn]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-base);color:var(--gc-dark);text-wrap:balance;font-size:clamp(32px,3.5vw,50px);font-weight:200;line-height:1.1}.tagline[data-astro-cid-oxgmilyn] em[data-astro-cid-oxgmilyn]{color:var(--gc-mid)}blockquote[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:var(--text-md);color:var(--gc-light);border-left:var(--border-accent);padding-left:var(--space-3);margin-top:var(--space-6);text-wrap:pretty;max-width:34ch;line-height:1.82}.about-right[data-astro-cid-oxgmilyn]{padding:var(--space-12) var(--space-6) var(--space-10)}.bio-name[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:var(--ls-base);text-transform:uppercase;color:var(--gc-dark);margin-bottom:var(--space-1);font-size:clamp(28px,3vw,38px);font-weight:200;line-height:var(--lh-snug)}.bio-role[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--gc-mid);margin-bottom:var(--space-6)}.bio-text[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:var(--text-md);color:var(--gc-light);margin-bottom:var(--space-6);text-wrap:pretty;max-width:62ch;line-height:1.86}.firms[data-astro-cid-oxgmilyn]{gap:var(--space-1);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.firm-pill[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--gc-dark);border:var(--border-rule);padding:5px var(--space-2);transition:border-color .25s var(--ease-out), background .25s var(--ease-out);background:#f7f5f25c}.firm-pill[data-astro-cid-oxgmilyn]:hover{border-color:var(--gc-rule-strong);background:var(--gc-cream)}.stats[data-astro-cid-oxgmilyn]{gap:var(--space-4);border-top:var(--border-rule);padding-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.stat-num[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--gc-dark);font-weight:200;line-height:var(--lh-tight);margin-bottom:var(--space-1);font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-oxgmilyn]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gc-mid)}@media (width<=768px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about-left[data-astro-cid-oxgmilyn]{border-right:none;border-bottom:var(--border-rule);padding:var(--space-8) var(--space-3) var(--space-7)}blockquote[data-astro-cid-oxgmilyn]{margin-top:var(--space-6)}.about-right[data-astro-cid-oxgmilyn]{padding:var(--space-8) var(--space-3) var(--space-7)}.bio-text[data-astro-cid-oxgmilyn]{max-width:none}.stats[data-astro-cid-oxgmilyn]{gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.stat-num[data-astro-cid-oxgmilyn]{font-size:var(--text-2xl)}}@media (width<=480px){.stats[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr}}.blog-cta[data-astro-cid-ahhjrp4r]{border-bottom:var(--border-rule);grid-template-columns:5fr 3fr;display:grid}.blog-cta__copy[data-astro-cid-ahhjrp4r]{padding:var(--space-10) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.kicker[data-astro-cid-ahhjrp4r]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--gc-mid)}h2[data-astro-cid-ahhjrp4r]{font-family:var(--font-display);letter-spacing:var(--ls-base);text-transform:uppercase;color:var(--gc-dark);font-size:clamp(32px,3.3vw,48px);font-weight:200;line-height:var(--lh-snug);text-wrap:balance;max-width:16ch}.lead[data-astro-cid-ahhjrp4r]{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-loose);color:var(--gc-light);text-wrap:pretty;max-width:56ch}.blog-cta__link[data-astro-cid-ahhjrp4r]{padding:var(--space-10) var(--space-6);border-left:var(--border-rule);background:var(--gc-cream);align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--ls-base);text-transform:uppercase;color:var(--gc-dark);transition:background .25s var(--ease-out), gap .25s var(--ease-out);font-weight:200;text-decoration:none;display:flex}.blog-cta__link[data-astro-cid-ahhjrp4r]:hover{background:var(--gc-white);gap:var(--space-4)}.arrow[data-astro-cid-ahhjrp4r]{background:currentColor;flex-shrink:0;width:36px;height:.5px;display:block;position:relative}.arrow[data-astro-cid-ahhjrp4r]:after{content:"";border-top:.5px solid;border-right:.5px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}@media (width<=768px){.blog-cta[data-astro-cid-ahhjrp4r]{grid-template-columns:1fr}.blog-cta__copy[data-astro-cid-ahhjrp4r]{padding:var(--space-8) var(--space-3)}.blog-cta__link[data-astro-cid-ahhjrp4r]{border-left:none;border-top:var(--border-rule);padding:var(--space-6) var(--space-3)}}
