.pages-public-site[data-pages-template=service-studio] .pages-hero.pages-section-custom-style:not(.pages-section-has-user-background),.pages-public-site[data-pages-template=service-studio] .pages-card-section.pages-section-custom-style:not(.pages-section-has-user-background){--pages-section-bg:transparent!important;background:0 0!important}.pages-public-site[data-pages-template=service-studio] .pages-section-custom-style :is(h1,h2,h3,.pages-hero-heading){color:var(--pages-heading,#17130f)!important;-webkit-text-fill-color:var(--pages-heading,#17130f)!important}.pages-public-site[data-pages-template=service-studio] .pages-section-custom-style :is(p,li,.pages-hero-body,.pages-section-lead){color:var(--pages-text-muted-on-light,#161411ad)!important;-webkit-text-fill-color:var(--pages-text-muted-on-light,#161411ad)!important}.pages-public-site[data-pages-template=local-expert] .pages-hero.pages-section-custom-style:not(.pages-section-has-user-background),.pages-public-site[data-pages-template=local-expert] .pages-card-section.pages-section-custom-style:not(.pages-section-has-user-background){background:0 0!important}.pages-public-site[data-pages-template=local-expert] .pages-section-custom-style :is(h1,h2,h3,.pages-hero-heading){color:var(--pages-heading,#111827)!important;-webkit-text-fill-color:var(--pages-heading,#111827)!important}.pages-public-site[data-pages-template=real-estate-property] .pages-hero.pages-section-custom-style:not(.pages-section-has-user-background),.pages-public-site[data-pages-template=real-estate-property] .pages-card-section.pages-section-custom-style:not(.pages-section-has-user-background){background:0 0!important}.pages-public-site[data-pages-template=real-estate-property] .pages-section-custom-style :is(h1,h2,h3,.pages-hero-heading){color:var(--pages-heading,#17130f)!important;-webkit-text-fill-color:var(--pages-heading,#17130f)!important}.pages-public-site[data-pages-template=creator-coach] .pages-hero.pages-section-custom-style:not(.pages-section-has-user-background),.pages-public-site[data-pages-template=creator-coach] .pages-card-section.pages-section-custom-style:not(.pages-section-has-user-background){background:0 0!important}.pages-public-site[data-pages-template=creator-coach] .pages-section-custom-style :is(h1,h2,h3,.pages-hero-heading){color:var(--pages-heading,#17130f)!important;-webkit-text-fill-color:var(--pages-heading,#17130f)!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero.pages-section-custom-style:not(.pages-section-bg-dark) .pages-hero-copy :is(h1,p,.pages-hero-heading,.pages-hero-body){color:#fff8ee!important;-webkit-text-fill-color:#fff8ee!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-card-section.pages-section-custom-style:not(.pages-section-has-user-background) :is(h1,h2,h3,.pages-section-heading){color:var(--pages-section-heading,var(--pages-surface-fg-heading,var(--pages-card-heading,#fff8ee)))!important;-webkit-text-fill-color:var(--pages-section-heading,var(--pages-surface-fg-heading,var(--pages-card-heading,#fff8ee)))!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-list-block.pages-light-surface .pages-section-heading:not(.pages-section-heading-on-dark),.pages-public-site[data-pages-template=restaurant-hospitality] .pages-stats-card.pages-light-surface .pages-section-heading:not(.pages-section-heading-on-dark){color:var(--pages-heading-on-light-surface,var(--pages-heading,#1c1410))!important;-webkit-text-fill-color:var(--pages-heading-on-light-surface,var(--pages-heading,#1c1410))!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-section-heading-on-dark{color:var(--pages-heading-on-dark-canvas,var(--pages-text-on-dark,#fff8ee))!important;-webkit-text-fill-color:var(--pages-heading-on-dark-canvas,var(--pages-text-on-dark,#fff8ee))!important}.pages-section-has-background-image{background-color:var(--pages-section-bg,var(--pages-surface-dark,#161411));background-blend-mode:overlay}.pages-public-site .pages-light-surface.pages-section-custom-style:not(.pages-dark-surface):not(.pages-section-bg-muted):not(.pages-section-bg-accent):not(.pages-section-bg-dark),.pages-public-site .pages-section-custom-style{background-color:var(--pages-surface-bg-resolved,var(--pages-section-bg))!important}.pages-public-site .pages-section-custom-style .pages-section-heading,.pages-public-site .pages-section-custom-style .pages-hero-heading{color:var(--pages-surface-fg-heading,var(--pages-section-heading))!important;-webkit-text-fill-color:var(--pages-surface-fg-heading,var(--pages-section-heading))!important}.pages-section-heading-weight-normal.pages-section-heading,.pages-section-heading-weight-normal.pages-hero-heading{font-weight:400!important}.pages-section-heading-weight-medium.pages-section-heading,.pages-section-heading-weight-medium.pages-hero-heading{font-weight:500!important}.pages-section-heading-weight-bold.pages-section-heading,.pages-section-heading-weight-bold.pages-hero-heading{font-weight:700!important}.pages-public-site[data-pages-template] .pages-public-footer a.pages-accent-action,.pages-public-site[data-pages-template] .pages-public-footer button.pages-accent-action,.pages-public-site[data-pages-template] .pages-public-header a.pages-accent-action,.pages-public-site[data-pages-template] .pages-public-header button.pages-accent-action{color:var(--pages-button-ink,var(--pages-accent-ink))!important;-webkit-text-fill-color:var(--pages-button-ink,var(--pages-accent-ink))!important;background-color:var(--pages-button-bg,var(--pages-accent))!important}.pages-public-site[data-pages-template] :is(a,button).pages-accent-action :is(span,[data-pages-inline-edit=true]){color:inherit!important;-webkit-text-fill-color:inherit!important}.pages-public-site .pages-section-has-user-background:is(.pages-card,.pages-card-section,.pages-list-block,.pages-stats-card,.pages-conversion-card,.pages-content-card,.pages-quote-card,.pages-proof-strip,.pages-cta-band),.pages-public-site .pages-section-has-user-background.pages-bg-surface,.pages-public-site .pages-section-has-user-background.pages-bg-surface-muted,.pages-public-site .pages-section-has-user-background.pages-bg-surface-warm,.pages-public-site .pages-section-has-user-background.pages-bg-surface-dark,.pages-public-site .pages-section-has-user-background.pages-bg-surface-soft,.pages-public-site .pages-section-has-user-background.pages-hero,.pages-public-site .pages-section-has-user-background.pages-hero-product-showcase,.pages-public-site .pages-section-has-user-background.pages-section-layout-full-bleed,.pages-public-site .pages-section-has-user-background.pages-section-layout-full-bleed .pages-full-bleed-hero-surface,.pages-public-site .pages-section-has-user-background.pages-section-layout-full-bleed .pages-full-bleed-text-surface,.pages-public-site .pages-section-has-user-background.pages-section-layout-full-bleed .pages-full-bleed-cta-surface,.pages-public-site .pages-section-has-user-background.pages-section-layout-full-bleed .pages-full-bleed-surface{background:var(--pages-section-bg,var(--pages-surface-bg-resolved))!important;background-color:var(--pages-section-bg,var(--pages-surface-bg-resolved))!important}
@container pages-root (max-width:47.99rem){.pages-public-site .pages-hero-grid,.pages-public-site .pages-full-bleed-hero-grid{width:100%;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(1rem,3.5cqw,1.5rem)!important;min-height:auto!important;display:flex!important}.pages-public-site .pages-hero-copy{flex-direction:column;order:1;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex}.pages-public-site .pages-hero-content{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,3cqw,1.125rem);width:100%;min-width:0;display:flex}.pages-public-site .pages-hero .pages-media-card,.pages-public-site .pages-hero-card{flex-direction:column;flex:none;order:2;width:100%;min-width:0;overflow:hidden;z-index:0!important;height:auto!important;min-height:clamp(240px,58cqw,360px)!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}.pages-public-site .pages-hero .pages-media-card img{flex:auto;-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:auto!important;width:100%!important;height:clamp(240px,58cqw,360px)!important;min-height:clamp(240px,58cqw,360px)!important;max-height:none!important;display:block!important}.pages-public-site .pages-hero-copy,.pages-public-site .pages-hero-content{text-align:left!important;align-items:flex-start!important;margin-inline:0!important}.pages-public-site .pages-hero-copy.is-center,.pages-public-site .pages-hero-content.is-center{text-align:center!important;align-items:center!important}.pages-public-site .pages-hero-copy :is(h1,.pages-hero-heading),.pages-public-site .pages-hero-product-showcase-heading{text-wrap:pretty;letter-spacing:-.02em;width:100%;max-width:100%!important;font-size:clamp(1.875rem,8.75cqw,2.75rem)!important;line-height:1.12!important}.pages-public-site .pages-hero-copy :is(p,.pages-section-lead,.pages-hero-body){text-wrap:pretty;width:100%;font-size:clamp(1rem,4.25cqw,1.125rem);max-width:100%!important;line-height:1.6!important}.pages-public-site[data-pages-template=real-estate-property] .pages-hero-copy.pages-hero-surface-image-dark :is(.pages-section-eyebrow,.pages-hero-eyebrow){letter-spacing:.14em}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero .pages-media-card{order:1!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy{order:2!important}.pages-public-site[data-pages-template=real-estate-property] .pages-hero .pages-media-card{order:1!important}.pages-public-site[data-pages-template=real-estate-property] .pages-hero-copy{order:2!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy h1{max-width:100%!important;margin-inline:0!important;font-size:clamp(2.25rem,10cqw,3.5rem)!important;line-height:1.05!important}.pages-public-site .pages-hero-product-showcase-bg{min-height:100%;background-size:auto,cover!important}.pages-public-site .pages-hero-copy .pages-hero-cta{align-self:flex-start;width:auto;max-width:100%}.pages-public-site .pages-hero-product-showcase-full-bg{flex-direction:column;justify-content:stretch;min-height:min(680px,88svh);display:flex;padding:0!important}.pages-public-site .pages-hero-product-showcase-inner{flex-direction:column;flex:auto;justify-content:flex-end;align-items:stretch;width:100%;min-width:0;min-height:min(680px,88svh);padding-block:clamp(3rem,10cqw,4.5rem);display:flex}.pages-public-site .pages-hero-product-showcase-content{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(.875rem,3.5cqw,1.35rem);width:100%;min-width:0;display:flex;max-width:100%!important}.pages-public-site .pages-hero-product-showcase-heading{letter-spacing:-.025em;text-wrap:pretty;width:100%;max-width:100%!important;font-size:clamp(2.05rem,9.5cqw,2.85rem)!important;line-height:1.08!important}.pages-public-site .pages-hero-product-showcase-body,.pages-public-site .pages-hero-product-showcase-eyebrow{width:100%;max-width:100%!important;line-height:1.58!important}.pages-public-site .pages-hero-product-showcase-actions{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;margin-top:clamp(.5rem,2.5cqw,1rem);display:flex}.pages-public-site .pages-hero-product-showcase-metrics{flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;margin-top:clamp(1rem,3.5cqw,1.65rem);padding:0;display:flex}.pages-public-site .pages-hero-product-showcase-metric{align-self:flex-start;max-width:100%}.pages-public-site[data-pages-template=saas-product] .pages-hero-grid{flex-direction:column!important;align-items:stretch!important;min-height:auto!important;display:flex!important}.pages-public-site[data-pages-template=saas-product] .pages-hero-copy{text-align:left;align-items:flex-start}.pages-public-site[data-pages-template=saas-product] .pages-hero-copy :is(h1,.pages-hero-heading),.pages-public-site[data-pages-template=saas-product] .pages-hero-copy p,.pages-public-site[data-pages-template=saas-product] .pages-hero-copy li{max-width:100%!important}.pages-public-site[data-pages-template=saas-product] .pages-hero .pages-media-card{flex:none;height:auto!important;min-height:clamp(240px,58cqw,360px)!important}.pages-public-site[data-pages-template=saas-product] .pages-hero .pages-media-card img{height:clamp(240px,58cqw,360px)!important;min-height:clamp(240px,58cqw,360px)!important}.pages-public-site .pages-hero-cinematic .pages-media-figure-shell-cinematic{width:100%;position:relative}.pages-public-site .pages-hero-cinematic .pages-media-card-cinematic{width:100%;height:auto;position:relative;inset:auto;box-shadow:none!important;border:0!important;border-radius:.75rem!important}}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-grid,.pages-public-site[data-pages-preview-viewport=mobile] .pages-full-bleed-hero-grid{width:100%;flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(1rem,3.5cqw,1.5rem)!important;min-height:auto!important;display:flex!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-copy{flex-direction:column;order:1;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-content{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,3cqw,1.125rem);width:100%;min-width:0;display:flex}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero .pages-media-card,.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-card{flex-direction:column;flex:none;order:2;width:100%;min-width:0;overflow:hidden;z-index:0!important;height:auto!important;min-height:clamp(240px,58cqw,360px)!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero .pages-media-card img{flex:auto;-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:auto!important;width:100%!important;height:clamp(240px,58cqw,360px)!important;min-height:clamp(240px,58cqw,360px)!important;max-height:none!important;display:block!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-copy,.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-content{text-align:left!important;align-items:flex-start!important;margin-inline:0!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-copy.is-center,.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-content.is-center{text-align:center!important;align-items:center!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-copy :is(h1,.pages-hero-heading),.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-heading{text-wrap:pretty;width:100%;max-width:100%!important;font-size:clamp(1.875rem,8.75cqw,2.75rem)!important;line-height:1.12!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-copy :is(p,.pages-section-lead,.pages-hero-body){text-wrap:pretty;width:100%;max-width:100%!important;line-height:1.6!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-bg{min-height:100%;background-size:auto,cover!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-full-bg{flex-direction:column;justify-content:stretch;min-height:min(680px,88svh);display:flex;padding:0!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-inner{flex-direction:column;flex:auto;justify-content:flex-end;align-items:stretch;width:100%;min-width:0;min-height:min(680px,88svh);padding-block:clamp(3rem,10cqw,4.5rem);display:flex}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-content{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(.875rem,3.5cqw,1.35rem);width:100%;min-width:0;display:flex;max-width:100%!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-heading{width:100%;max-width:100%!important;font-size:clamp(2.05rem,9.5cqw,2.85rem)!important;line-height:1.08!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-body,.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-eyebrow{width:100%;max-width:100%!important}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-actions{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;display:flex}.pages-public-site[data-pages-preview-viewport=mobile] .pages-hero-product-showcase-metrics{flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;display:flex}.pages-public-site[data-pages-preview-viewport=mobile][data-pages-template=saas-product] .pages-hero-copy :is(h1,.pages-hero-heading),.pages-public-site[data-pages-preview-viewport=mobile][data-pages-template=saas-product] .pages-hero-copy p,.pages-public-site[data-pages-preview-viewport=mobile][data-pages-template=saas-product] .pages-hero-copy li{max-width:100%!important}.pages-public-site[data-pages-preview-viewport=mobile][data-pages-template=saas-product] .pages-hero .pages-media-card{height:auto!important;min-height:clamp(240px,58cqw,360px)!important}.pages-public-site[data-pages-preview-viewport=mobile][data-pages-template=saas-product] .pages-hero .pages-media-card img{height:clamp(240px,58cqw,360px)!important;min-height:clamp(240px,58cqw,360px)!important}.pages-public-site[data-pages-preview-viewport=mobile][data-pages-template=restaurant-hospitality] .pages-hero-copy h1{max-width:100%!important;margin-inline:0!important}.pages-hero-product-showcase-inner-mobile{flex-direction:column;flex:auto;justify-content:flex-end;align-items:stretch;width:100%;min-width:0;display:flex}.pages-hero-product-showcase-inner-mobile .pages-hero-product-showcase-content{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;display:flex}@container pages-root (min-width:48rem){.pages-public-site .pages-hero-cinematic{overflow:hidden;padding:0!important}.pages-public-site:is([data-pages-template=local-expert],[data-pages-template=saas-product],[data-pages-template=real-estate-property],[data-pages-template=restaurant-hospitality]) .pages-hero-cinematic .pages-hero-grid{min-height:var(--pages-hero-min-height,min(680px, 72svh));isolation:isolate;position:relative;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important;display:grid!important}.pages-public-site:is([data-pages-template=local-expert],[data-pages-template=saas-product],[data-pages-template=real-estate-property],[data-pages-template=restaurant-hospitality]) .pages-hero-cinematic .pages-media-figure-shell-cinematic{pointer-events:none;z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.pages-public-site:is([data-pages-template=local-expert],[data-pages-template=saas-product],[data-pages-template=real-estate-property],[data-pages-template=restaurant-hospitality]) .pages-hero-cinematic .pages-media-card-cinematic{pointer-events:auto;overflow:hidden;z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.pages-public-site:is([data-pages-template=local-expert],[data-pages-template=saas-product],[data-pages-template=real-estate-property],[data-pages-template=restaurant-hospitality]) .pages-hero-cinematic .pages-media-card-cinematic img{aspect-ratio:auto!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important}.pages-public-site:is([data-pages-template=local-expert],[data-pages-template=saas-product],[data-pages-template=real-estate-property],[data-pages-template=restaurant-hospitality]) .pages-hero-cinematic .pages-hero-grid:after{z-index:1!important}.pages-public-site:is([data-pages-template=local-expert],[data-pages-template=saas-product],[data-pages-template=real-estate-property],[data-pages-template=restaurant-hospitality]) .pages-hero-cinematic .pages-hero-copy{grid-area:1/1/auto/-1;position:relative;z-index:2!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-cinematic .pages-hero-copy{justify-content:center;width:100%!important;max-width:none!important;padding-inline:var(--pages-grid-inset-x)!important;text-align:left!important;align-items:flex-start!important;margin-inline:0!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-cinematic .pages-hero-copy h1{margin-inline:0!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-content{flex-direction:column;align-items:center;gap:clamp(.875rem,2cqw,1.35rem);width:100%;max-width:42rem;display:flex}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy:not(.is-center) .pages-hero-content{align-items:flex-start}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy h1{letter-spacing:-.045em;text-wrap:pretty;max-width:14ch!important;font-size:clamp(3.75rem,6.8cqw,7.75rem)!important;line-height:.96!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy p{max-width:36rem!important;font-size:clamp(1.05rem,1.8cqw,1.25rem)!important;line-height:1.65!important}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy :is(.pages-section-eyebrow,.pages-hero-eyebrow){letter-spacing:.14em}.pages-public-site[data-pages-template=real-estate-property] .pages-hero-cinematic .pages-hero-copy{justify-content:center;width:100%!important;max-width:none!important;padding-inline:var(--pages-grid-inset-x)!important;text-align:left!important;align-items:flex-start!important;margin-inline:0!important}.pages-public-site[data-pages-template=real-estate-property] .pages-hero-copy h1{text-wrap:pretty;max-width:100%!important;font-size:clamp(2.75rem,6.5cqw,5.5rem)!important;line-height:1.02!important}.pages-public-site[data-pages-template=real-estate-property] .pages-hero-copy p{max-width:38rem!important;line-height:1.62!important}}
.pages-public-site .pages-hero-copy.pages-hero-surface-light{--pages-hero-heading:var(--pages-heading,#17130f);--pages-hero-body:var(--pages-text-muted-on-light,color-mix(in srgb, var(--pages-text,#161411) 78%, var(--pages-page-bg,#f7f4ef)));--pages-hero-eyebrow:var(--pages-accent-text-on-light,var(--pages-accent-text,var(--pages-accent)))}.pages-public-site[data-pages-template=service-studio] .pages-hero-copy.pages-hero-surface-light{--pages-hero-body:var(--pages-text,#3f3a33)}.pages-public-site[data-pages-template=creator-coach] .pages-hero-copy.pages-hero-surface-light{--pages-hero-body:var(--pages-text,#2a2520)}.pages-public-site .pages-hero-copy.pages-hero-surface-dark,.pages-public-site .pages-hero-copy.pages-hero-surface-image-dark{--pages-hero-heading:var(--pages-text-on-dark,#f7f4ef);--pages-hero-body:var(--pages-text-on-dark-muted,#f7f4efc7);--pages-hero-eyebrow:var(--pages-accent-text-on-dark,var(--pages-accent))}.pages-public-site .pages-hero-product-showcase{--pages-hero-heading:var(--pages-text-on-dark,#f8fafc);--pages-hero-body:var(--pages-text-on-dark-muted,#f8fafcd1);--pages-hero-eyebrow:var(--pages-accent-text-on-dark,var(--pages-accent))}.pages-public-site[data-pages-template=restaurant-hospitality] .pages-hero-copy{--pages-hero-heading:#fff8ee;--pages-hero-body:#fff8eec7;--pages-hero-eyebrow:var(--pages-accent-text-on-dark,var(--pages-accent))}.pages-public-site[data-pages-template=wellness-practice] .pages-hero-copy{--pages-hero-heading:var(--pages-wellness-ink-heading,#172117);--pages-hero-body:var(--pages-wellness-ink-body,#243321);--pages-hero-eyebrow:var(--pages-accent-text-on-light,var(--pages-accent))}.pages-public-site[data-pages-template=modern-practice] .pages-hero-copy{--pages-hero-heading:var(--pages-heading,#1a1a1a);--pages-hero-body:var(--pages-text,#1a1a1a)}.pages-public-site[data-pages-template=local-expert] .pages-hero-copy.pages-hero-surface-light{--pages-hero-body:var(--pages-text,#4b5563)}@container pages-root (max-width:47.99rem){.pages-public-site[data-pages-template=real-estate-property] .pages-hero-copy.pages-hero-surface-image-dark{--pages-hero-heading:var(--pages-heading,#17130f);--pages-hero-body:var(--pages-text-muted-on-light,#3f3a33c7);--pages-hero-eyebrow:var(--pages-accent-text-on-light,var(--pages-accent))}}.pages-public-site .pages-hero .pages-hero-heading,.pages-public-site .pages-hero-copy .pages-hero-heading,.pages-public-site .pages-hero-product-showcase-heading{color:var(--pages-hero-heading)!important;-webkit-text-fill-color:var(--pages-hero-heading)!important}.pages-public-site .pages-hero .pages-hero-body,.pages-public-site .pages-hero-copy .pages-hero-body,.pages-public-site .pages-hero-copy .pages-section-lead.pages-hero-body,.pages-public-site .pages-hero-product-showcase-body{color:var(--pages-hero-body)!important;-webkit-text-fill-color:var(--pages-hero-body)!important}.pages-public-site .pages-hero .pages-hero-eyebrow,.pages-public-site .pages-hero-copy .pages-hero-eyebrow,.pages-public-site .pages-hero-copy .pages-section-eyebrow.pages-hero-eyebrow,.pages-public-site .pages-hero-product-showcase-eyebrow{color:var(--pages-hero-eyebrow)!important;-webkit-text-fill-color:var(--pages-hero-eyebrow)!important}.pages-public-site .pages-hero .pages-hero-cta,.pages-public-site .pages-hero-copy .pages-hero-cta{background-color:var(--pages-button-bg,var(--pages-accent))!important;color:var(--pages-button-ink,var(--pages-accent-ink))!important;-webkit-text-fill-color:var(--pages-button-ink,var(--pages-accent-ink))!important}
