@font-face{font-family:Tungsten;src:url(Tungsten-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-hero{height:428px;min-height:0;max-height:none}.home-hero .hero-image{object-fit:cover;object-position:50% 50%}.home-hero:after{background:#12121266}.home-section-spacer{width:100%;flex:none}.home-featured{--home-gutter:40px;display:flex;flex-direction:column;gap:28px;width:100%;padding:48px 0;color:var(--body-color)}.home-featured__heading{display:flex;align-items:last baseline;justify-content:space-between;gap:12px;margin:0 var(--home-gutter);min-width:0}.home-featured__heading h1{font-family:Tungsten,Arial Narrow,sans-serif;font-weight:300;font-size:40px;line-height:40px;text-transform:uppercase;margin:0;min-width:0}.home-featured__heading .text-link{flex:none;font-family:Vitesse Sans,Arial,sans-serif;font-size:18px;line-height:28.8px;white-space:nowrap;text-decoration:none}.home-featured__heading .text-link:hover{text-decoration:underline}.home-carousel{position:relative;width:100%;margin:-16px 0}.home-carousel__track{display:flex;align-items:stretch;gap:8px;width:100%;padding:16px var(--home-gutter);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-carousel__track::-webkit-scrollbar{display:none}.home-carousel__slide{flex:0 0 min(450px,calc((100vw - 152px)/4));min-width:0;scroll-snap-align:start;overflow:hidden}.home-card{height:100%;min-width:0}.home-card__media{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fff}.home-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .2s}.home-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.home-card__media:hover .home-card__image--secondary{opacity:1}.home-card h3{font-family:Vitesse Sans,Arial,sans-serif;font-size:18px;font-weight:300;line-height:28.8px;text-transform:none;margin:8px 0 0;overflow-wrap:normal}.home-card h3 a{text-decoration:none}.home-card h3 a:hover{text-decoration:underline}.home-card .money{font-size:18px;line-height:28.8px;margin:4px 0 0}.home-carousel__controls{position:absolute;inset:16px var(--home-gutter) 52px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .2s}.home-carousel:hover .home-carousel__controls,.home-carousel:focus-within .home-carousel__controls{opacity:1}.home-carousel__controls button{display:grid;place-items:center;width:40px;height:40px;padding:10px;background:#fff;border:0;border-radius:50%;color:#333;pointer-events:auto;box-shadow:0 1px 7px #0001}.home-carousel__controls button:disabled{visibility:hidden}.home-carousel__controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.home-community{padding:32px 0;text-align:center}.home-community>.page-width{display:flex;flex-direction:column;gap:12px;align-items:center}.home-community h2{font-family:Tungsten,Arial Narrow,sans-serif;font-size:40px;font-weight:400;line-height:56px;text-transform:none;margin:0;width:100%}.home-community p{font-family:Tungsten,Arial Narrow,sans-serif;font-size:24px;font-weight:700;line-height:33.6px;margin:0}.home-community .button{min-height:0;padding:8px 24px;border:0;font-family:Tungsten,Arial Narrow,sans-serif;font-size:24px;font-weight:700;line-height:38.4px;margin:0}@media(max-width:999px){.home-hero{height:338px}.home-featured{padding-block:33.6px;gap:24px}.home-community{padding-block:22.4px}}@media(max-width:749px){.home-hero{height:283px}.home-featured{--home-gutter:16px}.home-carousel__slide{flex-basis:60vw}.home-featured__heading h1{flex:0 1 auto}.home-carousel__controls{opacity:0}.home-carousel:focus-within .home-carousel__controls{opacity:1}}@media(prefers-reduced-motion:reduce){.home-card__image,.home-carousel__controls{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home-detail.css.map */
