#MainContent[data-template=index]{--hakken-home-h1: var(--hakken-hero-title-size);--hakken-home-h2: var(--hakken-section-title-size);--hakken-home-body: var(--hakken-body-size);--hakken-home-emphasis: var(--hakken-emphasis-size);--hakken-home-label: var(--hakken-eyebrow-size);color:var(--hakken-text-main)}#MainContent[data-template=index] .hero__content-wrapper.page-width{padding-inline-start:clamp(46px,6.5vw,100px);padding-inline-end:clamp(30px,5vw,76px)}#MainContent[data-template=index] [id$=__home_hero] .hero{min-height:clamp(520px,56vw,660px);background:linear-gradient(90deg,#ffffffeb,#ffffffc7 30%,#ffffff38 58%,#fff0),url(./hakken-home-hero-lab.png) center / cover no-repeat}#MainContent[data-template=index] [id$=__home_hero] .hero__content-wrapper{width:min(var(--hakken-page-max),calc(100% - var(--page-margin) * 2));margin-inline:auto}#MainContent[data-template=index] :is(.hakken-home-feature-icons.section--page-width,.hakken-card-grid-section.section--page-width,.hakken-split-panel.section--page-width,.hakken-home-news.section--page-width,.hakken-home-phone-cta.section--page-width){--full-page-grid-central-column-width: min( var(--hakken-page-max), calc(100% - var(--page-margin) * 2) )}#MainContent[data-template=index] :is(.hakken-home-feature-icons__grid,.hakken-card-grid-section__grid,.hakken-split-panel__inner,.hakken-home-news__list){width:100%;max-width:var(--hakken-page-max);margin-inline:auto}#MainContent[data-template=index] .hakken-home-feature-icons__grid{max-width:68rem}#MainContent[data-template=index] .hakken-card-grid-section__grid{max-width:72rem}#MainContent[data-template=index] .hakken-home-news__list{max-width:58rem}#MainContent[data-template=index] :is(.hero__content-wrapper h1,.hakken-home__hero h1){color:var(--hakken-text-strong);font-family:var(--font-heading--family);font-size:var(--hakken-home-h1);font-weight:400;line-height:1.18;letter-spacing:0}#MainContent[data-template=index] :is(.hakken-home-editable__heading,.hakken-split-panel h2,.hakken-card-grid-section h2,.hakken-home-fixed h2,.hakken-home-news h2,.hakken-newsletter-strip h2,.hakken-home-phone-cta__heading){color:var(--hakken-text-strong);font-family:var(--font-heading--family);font-size:var(--hakken-home-h2);font-weight:400;line-height:var(--hakken-section-line);letter-spacing:0}#MainContent[data-template=index] :is(.hero__content-wrapper p,.hakken-home-feature-icons h3,.hakken-home-feature-icons p,.hakken-split-panel__text,.hakken-split-panel__links a,.hakken-split-panel__button,.hakken-home-fixed__content div,.hakken-home-news__item,.hakken-home-news__item strong,.hakken-home-news__empty,.hakken-home-news__action a,.hakken-newsletter-strip__text>p:not(.hakken-newsletter-strip__eyebrow),.hakken-newsletter-strip__form input,.hakken-newsletter-strip__form button,.hakken-newsletter-strip__message,.hakken-home-phone-cta__text,.hakken-home-phone-cta__hours,.hakken-home-phone-cta__card h3,.hakken-home-phone-cta__card li,.hakken-home-editable__text,.hakken-home-editable__button,.hakken-home-editable__link-row,.hakken-home-editable__service-content h3,.hakken-home-editable__service-content p,.hakken-home-editable__card strong,.hakken-home-editable__card span,.hakken-home-editable__feature h3,.hakken-home-editable__feature p){color:var(--hakken-text-main);font-family:var(--font-body--family);font-size:var(--hakken-home-body);letter-spacing:0}#MainContent[data-template=index] :is(.hero__content-wrapper p,.hakken-home-feature-icons p,.hakken-split-panel__text,.hakken-home-fixed__content div,.hakken-home-news__empty,.hakken-newsletter-strip__text>p:not(.hakken-newsletter-strip__eyebrow),.hakken-newsletter-strip__message,.hakken-home-phone-cta__text,.hakken-home-phone-cta__hours,.hakken-home-phone-cta__card li,.hakken-home-editable__text,.hakken-home-editable__service-content p,.hakken-home-editable__card span,.hakken-home-editable__feature p){font-weight:400;line-height:var(--hakken-body-line)}#MainContent[data-template=index] :is(.hakken-home-feature-icons h3,.hakken-home-phone-cta__card h3,.hakken-home-editable__service-content h3,.hakken-home-editable__card strong,.hakken-home-editable__feature h3){font-weight:500;line-height:1.48}#MainContent[data-template=index] :is(.hakken-home-feature-icons h3){font-size:var(--hakken-home-emphasis)!important}#MainContent[data-template=index] .hero__content-wrapper p{max-width:560px;font-size:19px!important;font-weight:400!important;line-height:1.72!important}#MainContent[data-template=index] :is(.hakken-home-feature-icons h3){font-weight:600!important}#MainContent[data-template=index] :is(.hakken-home-editable__eyebrow,.hakken-home-editable [class*=eyebrow],.hakken-split-panel__eyebrow,.hakken-home-fixed__content p:first-child,.hakken-card-grid-section__header p,.hakken-home-news__header p,.hakken-home-news__eyebrow,.hakken-card-grid-section__eyebrow,.hakken-newsletter-strip__eyebrow,.hakken-home-phone-cta__eyebrow,.hakken-home-phone-cta__label){color:var(--hakken-text-muted);font-family:var(--font-accent--family);font-size:var(--hakken-home-label);font-weight:500;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}#MainContent[data-template=index] :is(.button,.button-secondary,button,.hakken-split-panel__button,.hakken-home-news__action a,.hakken-home-editable__button,.hakken-home-editable__link-row){font-family:var(--font-body--family);font-size:var(--hakken-home-body);font-weight:500;line-height:1.2;letter-spacing:0}#MainContent[data-template=index] .hakken-home-phone-cta__number{color:var(--hakken-text-strong);font-family:var(--font-heading--family);font-size:clamp(42px,4.2vw,58px)!important;font-weight:400;line-height:1.05;letter-spacing:0}@media screen and (min-width:990px){#MainContent[data-template=index] .hakken-card-grid-section__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:899px){#MainContent[data-template=index]{--hakken-mobile-gutter: 24px}#MainContent[data-template=index] [id$=__home_hero] .hero{min-height:520px;background:linear-gradient(90deg,#ffffffe6,#ffffffc7 48%,#ffffff2e),url(./hakken-home-hero-lab.png) center / cover no-repeat}#MainContent[data-template=index] [id$=__home_hero] .hero__content-wrapper{width:calc(100% - var(--hakken-mobile-gutter) * 2)}#MainContent[data-template=index] [id$=__home_hero] .hero__content-wrapper p br{display:none}#MainContent[data-template=index] :is(.hakken-home-feature-icons.section--page-width,.hakken-card-grid-section.section--page-width,.hakken-split-panel.section--page-width,.hakken-home-news.section--page-width,.hakken-home-phone-cta.section--page-width){--full-page-grid-central-column-width: calc(100% - var(--hakken-mobile-gutter) * 2)}#MainContent[data-template=index] :is(.hakken-home-feature-icons__grid,.hakken-card-grid-section__grid,.hakken-split-panel__inner,.hakken-home-news__list,.hakken-home-phone-cta__inner){max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/hakken-home.css.map */
