.Hero-module__ejOdHG__hero{isolation:isolate;background:var(--c-ink);color:var(--c-ivory);text-align:center;min-height:min(94vh,900px);padding-block:var(--sp-7) calc(var(--sp-7) + var(--mobilebar-h));align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__media{z-index:-2;position:absolute;inset:0}.Hero-module__ejOdHG__media img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.Hero-module__ejOdHG__scrim{z-index:-1;background:var(--grad-hero-scrim);position:absolute;inset:0}.Hero-module__ejOdHG__inner{max-width:60rem;margin-inline:auto}.Hero-module__ejOdHG__eyebrow{color:var(--c-gold)}.Hero-module__ejOdHG__headline{margin-top:var(--sp-4);letter-spacing:-.02em;font-size:clamp(2.75rem,1.2rem + 6.6vw,5.25rem);line-height:1.04}.Hero-module__ejOdHG__accentWord{color:var(--c-gold);font-style:italic}.Hero-module__ejOdHG__sub{margin-top:var(--sp-4);max-width:40ch;color:var(--c-on-dark);margin-inline:auto}.Hero-module__ejOdHG__actions{margin-top:var(--sp-5);justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.Hero-module__ejOdHG__riskReducer{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--c-on-dark-muted)}.Hero-module__ejOdHG__secondaryLink{color:var(--c-ivory)}@media (min-width:768px){.Hero-module__ejOdHG__hero{padding-bottom:var(--sp-7)}}
.PromiseBand-module__UtB7-W__band{background:var(--c-cherry);color:var(--c-on-cherry);padding-block:var(--section-y-tight)}.PromiseBand-module__UtB7-W__inner{max-width:40ch}.PromiseBand-module__UtB7-W__eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-on-cherry);display:block}.PromiseBand-module__UtB7-W__statement{margin-top:var(--sp-3);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;line-height:1.2}
.WhatWeDo-module__DDyDrG__head{max-width:var(--maxw-narrow)}.WhatWeDo-module__DDyDrG__support{margin-top:var(--sp-3);color:var(--c-text-muted)}.WhatWeDo-module__DDyDrG__grid{margin-top:var(--sp-6);gap:var(--sp-2);display:grid}.WhatWeDo-module__DDyDrG__item{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-4);border-top:var(--border-hair) solid var(--c-hairline-gold);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:grid}.WhatWeDo-module__DDyDrG__item:hover{background:var(--c-surface);box-shadow:var(--shadow-warm);transform:translateY(-4px)}.WhatWeDo-module__DDyDrG__item:hover .token-chip{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-ivory);transform:scale(1.06)}.WhatWeDo-module__DDyDrG__num{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3);color:var(--c-gold);line-height:var(--lh-flat)}.WhatWeDo-module__DDyDrG__itemTitle{font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);color:var(--c-ink)}.WhatWeDo-module__DDyDrG__itemBody{color:var(--c-text-muted);font-size:var(--fs-body)}.WhatWeDo-module__DDyDrG__more{margin-top:var(--sp-5)}@media (prefers-reduced-motion:reduce){.WhatWeDo-module__DDyDrG__item,.WhatWeDo-module__DDyDrG__item:hover{transition:none;transform:none}.WhatWeDo-module__DDyDrG__item:hover .token-chip{transition:none;transform:none}}@media (min-width:768px){.WhatWeDo-module__DDyDrG__grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr)}}
.Differentiators-module__KQV5Ea__head{max-width:var(--maxw-narrow)}.Differentiators-module__KQV5Ea__support{margin-top:var(--sp-3);color:var(--c-text-muted)}.Differentiators-module__KQV5Ea__grid{margin-top:var(--sp-6);gap:var(--sp-2);display:grid}.Differentiators-module__KQV5Ea__tile{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-4);border-top:var(--border-hair) solid var(--c-hairline);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);display:grid}.Differentiators-module__KQV5Ea__tile:hover{background:var(--c-ivory);box-shadow:var(--shadow-warm);border-top-color:var(--c-hairline-gold);transform:translateY(-4px)}.Differentiators-module__KQV5Ea__tile:hover .token-chip{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-ivory);transform:scale(1.06)}.Differentiators-module__KQV5Ea__tileTitle{font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);color:var(--c-ink)}.Differentiators-module__KQV5Ea__tileBody{color:var(--c-text-muted);max-width:46ch}@media (prefers-reduced-motion:reduce){.Differentiators-module__KQV5Ea__tile,.Differentiators-module__KQV5Ea__tile:hover{transition:none;transform:none}.Differentiators-module__KQV5Ea__tile:hover .token-chip{transition:none;transform:none}}@media (min-width:768px){.Differentiators-module__KQV5Ea__grid{gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}}
.FounderBrief-module__K4gBya__inner{max-width:var(--maxw-narrow)}.FounderBrief-module__K4gBya__support{margin-top:var(--sp-3);color:var(--c-text-muted)}.FounderBrief-module__K4gBya__body{margin-top:var(--sp-4);max-width:var(--measure);color:var(--c-ink);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.FounderBrief-module__K4gBya__attrib{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:var(--border-hair) solid var(--c-hairline-gold);display:inline-block}.FounderBrief-module__K4gBya__name{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--c-ink)}.FounderBrief-module__K4gBya__role{color:var(--c-text-muted);font-size:var(--fs-small);letter-spacing:.02em}.FounderBrief-module__K4gBya__more{margin-top:var(--sp-4)}
.Legacy-module__CrKXxW__grid{gap:var(--sp-5);display:grid}.Legacy-module__CrKXxW__quote{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;color:var(--c-ivory);text-wrap:balance;margin:0}.Legacy-module__CrKXxW__quote:before{content:"";width:var(--sp-5);height:var(--border-hair);background:var(--c-gold);margin-bottom:var(--sp-4);display:block}.Legacy-module__CrKXxW__firm{margin-top:var(--sp-4);gap:var(--sp-2);justify-items:start;display:grid}.Legacy-module__CrKXxW__firmName{font-family:var(--font-display);font-weight:var(--fw-display);font-style:italic;font-size:var(--fs-h3);line-height:var(--lh-flat);color:var(--c-ivory)}.Legacy-module__CrKXxW__firmPhone{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);color:var(--c-gold);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.Legacy-module__CrKXxW__firmPhone:hover{text-underline-offset:.3em;text-decoration:underline}.Legacy-module__CrKXxW__office{align-items:center;gap:var(--sp-2);color:var(--c-on-dark);font-style:normal;font-size:var(--fs-body);display:inline-flex}.Legacy-module__CrKXxW__officeIcon{color:var(--c-gold);flex:none}.Legacy-module__CrKXxW__directions{align-items:center;gap:var(--sp-1);min-height:var(--tap-min);color:var(--c-gold);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:var(--tracking-button);text-decoration:none;display:inline-flex}.Legacy-module__CrKXxW__directions:hover{text-underline-offset:.3em;text-decoration:underline}.Legacy-module__CrKXxW__body{color:var(--c-on-dark);max-width:var(--measure);font-size:var(--fs-body-lg)}.Legacy-module__CrKXxW__body p+p{margin-top:var(--sp-3)}.Legacy-module__CrKXxW__parentName{color:var(--c-ivory);font-weight:var(--fw-medium)}@media (min-width:900px){.Legacy-module__CrKXxW__grid{gap:var(--sp-7);grid-template-columns:1fr 1fr;align-items:start}}
