.template-index{--p2p-section-pad:clamp(4.25rem,7vw,6.75rem)}.template-index .p2p-hero--video{position:relative;min-height:clamp(660px,86svh,920px);display:flex;align-items:stretch;padding:0;background:#05070c;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.template-index .p2p-hero--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#05070cc2,#05070c6b 44%,#05070c1a 72%),linear-gradient(0deg,#05070c94,#05070c00 48%)}.template-index .p2p-hero--video>.p2p-hero__bg:first-child{z-index:-1;background-position:center;background-size:cover}.template-index .p2p-hero--video .p2p-hero__bgvid{width:100%;height:100%;object-fit:cover;object-position:center 38%}.template-index .p2p-hero--video .p2p-hero__glow,.template-index .p2p-hero--video .p2p-hero__grid,.template-index .p2p-hero--video .p2p-hero__media{display:none}.template-index .p2p-hero--video .p2p-hero__inner{position:relative;z-index:2;width:100%;min-height:inherit;grid-template-columns:minmax(0,900px) 1fr;align-items:end;padding:clamp(6rem,11vh,9rem) var(--p2p-gutter) clamp(4rem,8vh,6rem)}.template-index .p2p-hero--video .p2p-hero__copy{max-width:900px;align-items:flex-start;text-align:left!important;margin:0}.template-index .p2p-hero--video .p2p-hero__title{width:100%;max-width:900px;margin:0!important;color:#fff;font-size:clamp(2.8rem,5.6vw,5.6rem);line-height:.96;font-weight:650;letter-spacing:-.05em;text-transform:uppercase;text-align:left!important;overflow-wrap:normal;word-break:normal;text-wrap:balance}.template-index .p2p-hero--video .p2p-hero__title>*{max-width:100%}.template-index .p2p-hero--video .p2p-hero__sub{margin:1.25rem 0 0;color:#ffffffc2;font-size:clamp(1rem,1.3vw,1.15rem);text-align:left!important}.template-index .p2p-hero--video .p2p-hero__actions{width:auto;align-self:flex-start;justify-content:flex-start;margin-top:1.8rem!important}.template-index .p2p-hero--video .p2p-btn--primary{background:#fff;color:#05070c;border-color:#fff;border-radius:0!important;padding:.95rem 1.45rem;font-weight:650;letter-spacing:.02em;transform:none!important;box-shadow:none!important}.template-index .p2p-hero--video .p2p-hero__trust{display:none}.template-index .p2p-needs-section,.template-index .p2p-ath-section,.template-index [id$=__product_list_main],.template-index .p2p-band-section,.template-index .p2p-part-section,.template-index .p2p-pitch-section{border-top:1px solid rgba(255,255,255,.07)}.template-index .p2p-needs,.template-index .p2p-ath,.template-index .p2p-part,.template-index .p2p-pitch{padding-block:var(--p2p-section-pad)!important;background:#05070c;color:#fff}.template-index .p2p-needs__title,.template-index .p2p-ath__title,.template-index .p2p-part__title,.template-index .p2p-pitch__title,.template-index [id$=__product_list_main] h1,.template-index [id$=__product_list_main] h2,.template-index [id$=__product_list_main] h3,.template-index [id$=__product_list_main] h4,.template-index .p2p-eyebrow{font-size:clamp(1.75rem,2.5vw,2.7rem)!important;line-height:1.04!important;font-weight:500!important;letter-spacing:-.04em!important;text-transform:none!important;color:#fff!important}.template-index .p2p-needs__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.template-index .p2p-needs--grid .p2p-needs__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}.template-index .p2p-need{border-radius:0!important;box-shadow:none!important;transform:none!important}.template-index .p2p-need--photo{aspect-ratio:1/1}.template-index .p2p-need__img{transition:none!important}.template-index .p2p-need:hover .p2p-need__img{transform:none!important}.template-index .p2p-need__arrow{display:none}.template-index .p2p-ath__strip{display:none!important}.template-index .p2p-ath__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem)}.template-index .p2p-ath__media{border-radius:0!important;aspect-ratio:4/3}.template-index .p2p-ath__inner{max-width:32rem}.template-index .p2p-ath__stars{display:none!important}.template-index .p2p-ath__text{color:#ffffffbd;font-size:1rem;line-height:1.65}.template-index .p2p-ath__role{color:#ffffff7a}.template-index .p2p-ath__btn{background:transparent;color:#fff;border-color:#ffffff2e}.template-index [id$=__product_list_main]{padding-block:var(--p2p-section-pad)!important;background:#05070c}.template-index [id$=__product_list_main] .resource-list--grid{gap:20px!important}.template-index [id$=__product_list_main] .card-gallery{border-radius:0!important;background:#0b0f14;border-color:#ffffff14;box-shadow:none!important}.template-index [id$=__product_list_main] .product-card,.template-index [id$=__product_list_main] .product-card:hover{transform:none!important;box-shadow:none!important}.template-index [id$=__product_list_main] .product-media__image{transition:none!important}.template-index [id$=__product_list_main] .product-card:hover .product-media__image{transform:none!important}.template-index .p2p-band{min-height:min(58vh,520px)}.template-index .p2p-band__inner{max-width:48rem}.template-index .p2p-band__title{font-size:clamp(2.2rem,4.6vw,4.5rem)!important;line-height:.98!important;font-weight:550!important;letter-spacing:-.05em!important}.template-index .p2p-band__body{max-width:36rem;color:#ffffffb3}.template-index .p2p-part__head{margin-bottom:clamp(2rem,4vw,3.5rem)}.template-index .p2p-part__grid{gap:1rem}.template-index .p2p-part__tile{border-radius:0!important;aspect-ratio:4/3}.template-index .p2p-part__img{transition:none!important}.template-index .p2p-part__name{font-weight:550}.template-index .p2p-pitch__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}.template-index .p2p-pitch__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.template-index .p2p-pitch__item{min-height:9rem;border-radius:0!important;background:#0b0f14;border-color:#ffffff17;box-shadow:none!important;transform:none!important}.template-index .p2p-pitch__itemName{color:#fff;font-weight:500}.template-index .p2p-pitch__actions .p2p-btn,.template-index .p2p-btn,.template-index .p2p-brand,.template-index .p2p-card,.template-index .p2p-part__tile,.template-index .p2p-need,.template-index .p2p-pitch__item{border-radius:0!important}.template-index .product-card:hover,.template-index .p2p-need:hover,.template-index .p2p-part__tile:hover,.template-index .p2p-pitch__item:hover{transform:none!important;box-shadow:none!important}@media(max-width:899px){.template-index{--p2p-section-pad:clamp(3.5rem,10vw,5rem)}.template-index .p2p-needs--grid .p2p-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .p2p-ath__grid,.template-index .p2p-pitch__grid,.template-index .p2p-pitch__items{grid-template-columns:1fr}.template-index .p2p-hero--video .p2p-hero__inner{grid-template-columns:minmax(0,1fr)}.template-index .p2p-hero--video .p2p-hero__copy{max-width:min(100%,760px)}}@media(max-width:749px){.template-index .p2p-hero--video{min-height:78svh}.template-index .p2p-hero--video:after{background:linear-gradient(0deg,#05070ce6,#05070c66 50%,#05070c14 78%)}.template-index .p2p-hero--video .p2p-hero__inner{display:flex;align-items:flex-end;text-align:left;padding:6rem 1.25rem 2.75rem}.template-index .p2p-hero--video .p2p-hero__copy{width:100%;max-width:100%}.template-index .p2p-hero--video .p2p-hero__title{max-width:100%;font-size:clamp(2.15rem,10.4vw,3.7rem)!important;line-height:.96!important;letter-spacing:-.045em!important}.template-index .p2p-hero--video .p2p-hero__actions .p2p-btn{width:auto;flex:0 0 auto}.template-index .p2p-needs--grid .p2p-needs__grid{grid-template-columns:1fr!important}.template-index .p2p-needs--grid .p2p-need--photo{aspect-ratio:16/11}.template-index .p2p-ath__media{aspect-ratio:4/3}.template-index .p2p-part__grid{grid-template-columns:1fr}.template-index .p2p-part__tile{aspect-ratio:16/11}}@media(min-width:750px)and (max-width:1150px){.template-index .p2p-hero--video .p2p-hero__title{font-size:clamp(2.7rem,6.2vw,4.6rem);max-width:820px}.template-index .p2p-hero--video .p2p-hero__copy{max-width:820px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/p2p-amplify-overrides.css.map */
