.encore-homepage{--encore-panel: 1720px;--encore-panel-gutter: clamp(16px, 5.21vw, 100px);--encore-panel-pad-x: clamp(20px, 5.21vw, 100px);--encore-panel-pad-y: 80px;color:var(--encore-neutral-900);display:flex;flex-direction:column;gap:var(--encore-section-space);font-family:var(--font-body-family);padding-block-end:var(--encore-section-space)}.encore-homepage *,.encore-homepage *:before,.encore-homepage *:after{box-sizing:border-box}.encore-homepage__container{margin-inline:auto;max-width:none;width:min(calc(100% - (2 * var(--encore-page-gutter))),var(--encore-container))}.encore-homepage a{color:inherit}.encore-homepage__section-title,.encore-section-heading h2{color:var(--encore-primary-500);font-size:28px;font-weight:600;letter-spacing:var(--encore-heading-letter-spacing);line-height:36px;margin:0}.encore-homepage__section-copy{font-size:16px;line-height:28px;margin:0}.encore-section-heading+*,.encore-homepage__section-title+*{margin-top:var(--encore-heading-content-gap)}.encore-homepage__button{align-items:center;background:var(--encore-primary-700);border:1px solid var(--encore-primary-700);border-radius:var(--encore-radius-md);color:var(--encore-neutral-000);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:24px;min-height:var(--encore-button-min-height);padding:var(--encore-button-padding-block) var(--encore-button-padding-inline);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.encore-homepage a.encore-homepage__button,.encore-homepage button.encore-homepage__button{color:var(--encore-neutral-000)}.encore-homepage__button:hover,.encore-homepage__button:focus-visible{background:var(--encore-primary-500);border-color:var(--encore-primary-500)}.encore-homepage__button--outline,.encore-homepage a.encore-homepage__button--outline{background:transparent;border:var(--encore-button-outline-width) solid var(--encore-neutral-300);color:var(--encore-primary-500);font-weight:600;letter-spacing:.005em}.encore-homepage__button--outline:hover,.encore-homepage__button--outline:focus-visible,.encore-homepage a.encore-homepage__button--outline:hover,.encore-homepage a.encore-homepage__button--outline:focus-visible{background:var(--encore-primary-500);border-color:var(--encore-primary-500);color:var(--encore-neutral-000)}.encore-inset-panel{background:var(--encore-secondary-300);border-radius:var(--encore-radius-lg);margin-inline:auto;max-width:none;padding:var(--encore-panel-pad-y) var(--encore-panel-pad-x);width:min(calc(100% - (2 * var(--encore-panel-gutter))),var(--encore-panel))}.encore-hero{display:block;height:539px;overflow:hidden;position:relative}.encore-hero__slides,.encore-hero__slide,.encore-hero__media{height:100%}.encore-hero__slide{top:0;right:0;bottom:0;left:0;position:absolute}.encore-hero__slide[hidden]{display:none}.encore-hero__media{top:0;right:0;bottom:0;left:0;position:absolute}.encore-hero__media:after{background:#08303f40;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.encore-hero__image{display:block;height:100%;object-fit:cover;width:100%}.encore-hero__content-wrap{height:100%;position:relative;z-index:1}.encore-hero__content{color:var(--encore-neutral-000);left:0;max-width:var(--encore-hero-copy-max);position:absolute;top:50%;transform:translateY(-50%)}.encore-hero__title{color:var(--encore-neutral-000);font-size:36px;font-weight:600;letter-spacing:var(--encore-heading-letter-spacing);line-height:44px;margin:0}.encore-hero__copy{color:var(--encore-secondary-300);font-size:18px;line-height:30px;margin:24px 0 28px;max-width:none}.encore-hero__arrow{align-items:center;background:transparent;border:0;color:var(--encore-neutral-000);cursor:pointer;display:flex;height:64px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:2}.encore-hero__arrow svg{height:42px;width:42px}.encore-hero__arrow--previous{left:clamp(12px,2.6vw,50px)}.encore-hero__arrow--next{right:clamp(12px,2.6vw,50px)}.encore-hero__arrow:disabled{cursor:default;opacity:.45}.encore-hero__dots{bottom:30px;display:flex;gap:22px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.encore-hero__dots button{background:var(--encore-primary-300);border:1px solid var(--encore-secondary-500);border-radius:999px;height:14px;padding:0;width:14px}.encore-hero__dots button[aria-current=true]{background:var(--encore-neutral-000)}.encore-section{padding-block:0}.encore-section--soft{background:var(--encore-secondary-300)}.encore-section-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;position:relative}.encore-section-heading--ruled{border-bottom:1px solid var(--encore-neutral-300);margin-bottom:0;padding-bottom:var(--encore-heading-rule-gap)}.encore-section-heading--ruled:after{background:var(--encore-primary-700);bottom:-3px;content:"";height:5px;left:0;position:absolute;width:200px}.encore-section-heading--plain{border:0;padding-block:0}.encore-section-heading--solo{display:block;max-width:none}.encore-section-heading--solo h2{max-width:520px}.encore-section-heading>a.encore-homepage__button{flex-shrink:0}.encore-finder{padding-block:0}.encore-finder .encore-section-heading--finder{border-bottom-color:var(--encore-neutral-300)}.encore-section-heading--finder{display:block}.encore-finder__form{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(240px,300px)}.encore-finder__field{color:var(--encore-primary-500);display:grid;font-size:18px;font-weight:600;gap:12px;line-height:26px}.encore-finder__input{-webkit-appearance:none;appearance:none;background-color:var(--encore-secondary-300);border:1px solid var(--encore-primary-300);border-radius:var(--encore-radius-sm);color:var(--encore-neutral-500);font:inherit;font-size:16px;font-weight:400;height:46px;line-height:28px;padding:8px 20px;padding-inline-end:var(--encore-select-caret-end);width:100%}.encore-finder__action{display:grid;gap:12px}.encore-finder__action-spacer{color:transparent;font-size:18px;font-weight:600;line-height:26px;pointer-events:none;-webkit-user-select:none;user-select:none}.encore-finder__submit{height:46px;min-height:46px;padding-inline:22px;width:100%}.encore-support,.encore-custom{padding-block:0}.encore-stat-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.encore-stat{background:var(--encore-neutral-000);border:1px solid var(--encore-neutral-300);border-radius:var(--encore-radius-md);min-height:300px;padding:50px 44px 40px}.encore-stat__tag{align-items:center;border:1px solid var(--encore-neutral-300);border-radius:var(--encore-radius-md);color:var(--encore-primary-500);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.01em;line-height:18px;min-height:30px;padding:4px 17px}.encore-stat__tag:before{background:var(--encore-primary-700);border-radius:1px;content:"";height:5px;width:5px}.encore-stat__value{color:var(--encore-primary-700);display:block;font-family:var(--font-heading-family);font-size:36px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.36px;line-height:44px;margin-top:20px}.encore-stat h3{color:var(--encore-primary-500);font-size:18px;font-weight:600;line-height:26px;margin:var(--encore-stat-value-gap) 0 0}.encore-stat p{color:var(--encore-neutral-900);font-size:16px;line-height:28px;margin:14px 0 0}.encore-custom .encore-homepage__section-copy{margin-bottom:28px;max-width:735px}.encore-card-grid{display:grid;gap:26px;grid-template-columns:repeat(4,1fr)}.encore-category{background:var(--encore-neutral-000);border-radius:var(--encore-radius-md);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.encore-category>img{border-radius:var(--encore-radius-md) var(--encore-radius-md) 0 0;display:block;height:272px;object-fit:cover;width:100%}.encore-category__body{display:flex;flex:1;flex-direction:column;min-height:0;padding:24px 14px 20px}.encore-category h3,.encore-insight h3{color:var(--encore-primary-500);font-size:18px;font-weight:600;line-height:26px;margin:0}.encore-category p{color:var(--encore-neutral-900);font-size:16px;line-height:28px;margin:12px 0 18px}.encore-category .encore-homepage__button--outline,.encore-accordion .encore-homepage__button--outline,.encore-section-heading>a.encore-homepage__button--outline{width:auto}.encore-category .encore-homepage__button--outline{align-self:flex-start;flex-shrink:0;margin-top:auto;max-width:100%;padding-inline:var(--encore-card-cta-padding-inline);white-space:nowrap}.encore-insight .encore-homepage__button--outline{align-self:flex-start;width:auto}.encore-split{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.encore-split__image{border-radius:var(--encore-radius-lg);display:block;height:460px;object-fit:cover;width:100%}.encore-solutions__intro{max-width:none}.encore-solutions__layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,759fr) minmax(0,732fr);margin-top:var(--encore-heading-content-gap)}.encore-solutions__image{border-radius:var(--encore-radius-lg);display:block;height:460px;object-fit:cover;width:100%}.encore-accordion{margin-top:0}.encore-accordion details{border-top:1px solid var(--encore-primary-300);padding:24px 0}.encore-accordion details:last-child{border-bottom:1px solid var(--encore-primary-300)}.encore-accordion summary{color:var(--encore-neutral-900);cursor:pointer;font-size:18px;font-weight:600;line-height:26px;list-style:none}.encore-accordion summary::-webkit-details-marker{display:none}.encore-accordion summary:after{color:var(--encore-primary-700);content:"+";float:right;font-size:18px;font-weight:400;line-height:18px}.encore-accordion details[open] summary:after{content:"\2212"}.encore-accordion p{font-size:16px;line-height:28px;margin:16px 0 18px;max-width:667px}.encore-insights-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.encore-insight{background:var(--encore-neutral-000);border:1px solid var(--encore-primary-300);border-radius:var(--encore-radius-md);display:flex;flex-direction:column;overflow:hidden}.encore-insight>img{display:block;height:147px;object-fit:cover;width:100%}.encore-insight__body{display:flex;flex:1;flex-direction:column;min-height:280px;padding:28px 23px}.encore-insight time{color:var(--encore-neutral-500);display:block;font-size:12px;letter-spacing:.01em;line-height:18px;margin-bottom:18px;text-transform:uppercase}.encore-insight h3{color:var(--encore-neutral-900);font-size:18px;line-height:26px}.encore-insight p{flex:1;font-size:16px;line-height:28px;margin:20px 0 26px}@media(max-width:1439px){.encore-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:1199px){.encore-finder__form{grid-template-columns:repeat(2,1fr)}.encore-card-grid,.encore-insights-grid,.encore-solutions__layout{grid-template-columns:1fr 1fr}.encore-finder__action{grid-column:span 2}.encore-finder__submit{grid-column:auto}.encore-solutions__layout{grid-template-columns:1fr}}@media(max-width:749px){.encore-homepage{--encore-panel-pad-y: 40px}.encore-hero{height:600px}.encore-hero__media:after{background:#08303f73}.encore-hero__content{left:0;max-width:none;right:0}.encore-hero__title{font-size:32px;line-height:40px}.encore-hero__copy{font-size:16px;line-height:28px}.encore-hero__arrow{bottom:8px;height:44px;top:auto;transform:none;width:44px}.encore-hero__arrow--previous{left:0}.encore-hero__arrow--next{right:0}.encore-inset-panel{--encore-panel-pad-x: 20px;--encore-panel-pad-y: 40px}.encore-finder__form,.encore-stat-grid,.encore-card-grid,.encore-split,.encore-insights-grid,.encore-solutions__layout{grid-template-columns:1fr}.encore-finder__action,.encore-finder__submit{grid-column:auto}.encore-stat{min-height:0}.encore-card-grid{gap:32px}.encore-split__image,.encore-solutions__image{height:auto}.encore-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.encore-section-heading--ruled:after{width:120px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-encore-homepage-approved.css.map */
