.benefits-section_shell__uiBUn{max-width:80rem;margin:0 auto;padding:3rem 1rem}@media (min-width:640px){.benefits-section_shell__uiBUn{padding-inline:1.5rem}}@media (min-width:1024px){.benefits-section_shell__uiBUn{padding-inline:2rem}}.benefits-section_header__qatWW{margin-bottom:1.5rem}.benefits-section_title__a5VVB{margin:0;font-family:var(--font-primary);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.benefits-section_subtitle__mVUqX{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:#525252}.benefits-section_grid__fxmjX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem) clamp(1rem,2vw,1.25rem);margin:0;padding:0;list-style:none}.benefits-section_card__wELUo{display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;text-decoration:none;color:inherit}.benefits-section_card__wELUo:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:.5rem}.benefits-section_iconCircle___pSi4{display:grid;place-items:center;width:clamp(4.5rem,12vw,5.5rem);aspect-ratio:1;border-radius:9999px;border:1px solid rgba(10,10,10,.12);background:#fff;box-shadow:0 2px 6px rgba(10,10,10,.06),0 10px 22px rgba(10,10,10,.08);transition:transform .25s ease,box-shadow .25s ease}.benefits-section_card__wELUo:hover .benefits-section_iconCircle___pSi4{transform:translateY(-3px);box-shadow:0 4px 10px rgba(10,10,10,.08),0 16px 32px rgba(10,10,10,.1)}.benefits-section_icon__xRg7N{width:1.375rem;height:1.375rem;color:#0a0a0a}.benefits-section_cardTitle__oukzt{margin:0;font-family:var(--font-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a}.benefits-section_cardDescription__OUmww{margin:0;max-width:13rem;font-size:calc(.75rem + 2px);line-height:1.45;color:rgba(10,10,10,.58)}.benefits-section_arrow__Sg9bH{width:.875rem;height:.875rem;color:var(--brand-accent);transition:transform .25s ease}.benefits-section_card__wELUo:hover .benefits-section_arrow__Sg9bH{transform:translateX(3px)}@media (min-width:768px){.benefits-section_grid__fxmjX{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.category-explore-card_card__RZ3Pg{--tilt-x:0;--tilt-y:0;--lift:0;display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;text-decoration:none;color:inherit}.category-explore-card_card__RZ3Pg:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:.5rem}.category-explore-card_scene__Gamh5{width:100%;max-width:11rem;aspect-ratio:1;perspective:900px;overflow:visible}.category-explore-card_float__6jHwy{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-y) * -11deg)) rotateY(calc(var(--tilt-x) * 11deg)) translateY(calc(var(--lift) * -6px));transition:transform .14s ease-out}.category-explore-card_circle__kWC_U{position:absolute;inset:0;overflow:hidden;border-radius:9999px;transform:translateZ(0);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px rgba(10,10,10,.06),0 10px 22px rgba(10,10,10,.1)}.category-explore-card_backgroundImage__4PdJe{object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.category-explore-card_rollerWrap__pA6f2{position:absolute;left:50%;bottom:-16%;z-index:2;width:calc(78% * .9);aspect-ratio:1200/1310;pointer-events:none;transform:translateX(-50%) translateY(40px) translateZ(42px) rotate(20deg);transition:transform .4s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 3px 6px rgba(0,0,0,.2)) drop-shadow(0 10px 18px rgba(0,0,0,.28))}.category-explore-card_roller__s_C_J{width:100%;height:auto;object-fit:contain}.category-explore-card_cardHovered__WtWau .category-explore-card_circle__kWC_U{transform:translateZ(-16px) scale(1.04);box-shadow:0 4px 10px rgba(10,10,10,.08),0 16px 32px rgba(10,10,10,.12)}.category-explore-card_cardHovered__WtWau .category-explore-card_backgroundImage__4PdJe{transform:scale(1.08)}.category-explore-card_cardHovered__WtWau .category-explore-card_rollerWrap__pA6f2{transform:translateX(-50%) translateY(34px) translateZ(64px) scale(1.05) rotate(calc(20deg + var(--tilt-x) * -2deg));filter:drop-shadow(0 5px 10px rgba(0,0,0,.24)) drop-shadow(0 14px 24px rgba(0,0,0,.32))}.category-explore-card_title__zlx8x{margin:calc(.75rem + 44px) 0 0;font-family:var(--font-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a}.category-explore-card_description__UT015{margin:-4px 0 0;max-width:13rem;padding-inline:2px;font-size:calc(.75rem + 2px);line-height:1.45;color:rgba(10,10,10,.58)}.category-explore-card_arrow__KiTAs{width:.875rem;height:.875rem;color:var(--brand-accent);transition:transform .25s ease}.category-explore-card_cardHovered__WtWau .category-explore-card_arrow__KiTAs{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.category-explore-card_arrow__KiTAs,.category-explore-card_backgroundImage__4PdJe,.category-explore-card_circle__kWC_U,.category-explore-card_float__6jHwy,.category-explore-card_rollerWrap__pA6f2{transition:none}.category-explore-card_cardHovered__WtWau .category-explore-card_backgroundImage__4PdJe,.category-explore-card_cardHovered__WtWau .category-explore-card_circle__kWC_U,.category-explore-card_cardHovered__WtWau .category-explore-card_rollerWrap__pA6f2{transform:none}.category-explore-card_cardHovered__WtWau .category-explore-card_rollerWrap__pA6f2{transform:translateX(-50%) translateY(40px) translateZ(42px) rotate(20deg)}}.category-explore-section_section__dQZ9V{background:#f3f3f1;border-top:1px solid rgba(10,10,10,.06)}.category-explore-section_shell__cMK92{max-width:80rem;margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) clamp(1rem,4vw,2rem)}.category-explore-section_header__r7yzo{max-width:36rem;margin-bottom:clamp(2rem,4vw,2.75rem)}.category-explore-section_eyebrow__nEFIF{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent)}.category-explore-section_title__IhXNt{margin:.75rem 0 0;font-family:var(--font-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.12;letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a}.category-explore-section_subtitle__QyXWj{margin:.875rem 0 0;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.5;color:rgba(10,10,10,.58)}.category-explore-section_grid__WCSdL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem) clamp(1rem,2vw,1.25rem);list-style:none;margin:0;padding:0}.category-explore-section_footer__WqqfM{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,2.75rem)}.category-explore-section_cta__tByOP{display:inline-flex;align-items:center;gap:.5rem;min-height:2.625rem;padding:0 1.25rem;border:1px solid var(--brand-accent);border-radius:.25rem;background:transparent;color:#0a0a0a;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.category-explore-section_cta__tByOP:hover{background:rgba(196,80,42,.14)}.category-explore-section_cta__tByOP:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.category-explore-section_ctaIcon__khXMY{width:.875rem;height:.875rem;color:var(--brand-accent)}@media (min-width:768px){.category-explore-section_grid__WCSdL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.category-explore-section_grid__WCSdL{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}}.featured-products-section_section__l6_MB{background:#f3f3f1;border-top:1px solid rgba(10,10,10,.06)}.featured-products-section_shell__LmRWI{max-width:80rem;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,2rem)}.featured-products-section_layout__iRcYt{display:grid;gap:1.25rem;align-items:stretch}.featured-products-section_intro__102jq{display:flex;flex-direction:column;justify-content:flex-start;gap:0;min-height:100%;padding-top:.25rem}.featured-products-section_eyebrow__xNg9b{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent)}.featured-products-section_title__yGkeH{margin:.75rem 0 0;font-family:var(--font-primary);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.15;color:#0a0a0a}.featured-products-section_cta__8WcvF{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:1rem;min-height:2.5rem;padding:0 1rem;border:1px solid #0a0a0a;border-radius:.25rem;background:transparent;color:#0a0a0a;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.featured-products-section_cta__8WcvF:hover{background:rgba(255,204,0,.12)}.featured-products-section_cta__8WcvF:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.featured-products-section_ctaIcon___Bj_Q{width:.875rem;height:.875rem}.featured-products-section_products__pYBK2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;list-style:none;margin:0;padding:0}.featured-products-section_guideWrap___FZYF{min-height:100%}@media (min-width:768px){.featured-products-section_products__pYBK2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.featured-products-section_layout__iRcYt{grid-template-columns:minmax(11rem,13.5rem) minmax(0,1fr) minmax(15rem,17.5rem);gap:1.25rem;align-items:stretch}.featured-products-section_intro__102jq{padding-top:.25rem;padding-bottom:.25rem}.featured-products-section_products__pYBK2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (max-width:1023px){.featured-products-section_guideWrap___FZYF{grid-column:1/-1}}.hero-banner_hero__sqpyJ{--hero-cream:var(--brand-bg,#ffffff);--hero-ink:var(--brand-ink,#0a0a0a);--hero-accent:var(--brand-accent,#c4502a);--hero-cement:var(--brand-cement,#d4d4d4);--hero-muted:color-mix(in srgb,var(--hero-ink) 55%,transparent);--hero-min-height:clamp(650px,72vh,750px);position:relative;isolation:isolate;overflow:hidden;background:var(--hero-cream);color:var(--hero-ink)}.hero-banner_texture__Bq5SS{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.045;background-image:radial-gradient(circle at 12% 18%,var(--hero-ink) .55px,transparent .7px),radial-gradient(circle at 78% 32%,var(--hero-ink) .45px,transparent .65px),radial-gradient(circle at 34% 72%,var(--hero-ink) .5px,transparent .7px),radial-gradient(circle at 91% 81%,var(--hero-ink) .4px,transparent .6px),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px,180px 180px,160px 160px,200px 200px,180px 180px;mix-blend-mode:multiply}.hero-banner_shell__TjURR{position:relative;z-index:1;display:block;min-height:var(--hero-min-height);width:100%;margin:0}.hero-banner_copyColumn__cFn0M{display:flex;flex-direction:column;justify-content:center;min-height:var(--hero-min-height);padding-top:clamp(2rem,5vw,3.75rem);padding-right:var(--store-inline-gutter);padding-bottom:clamp(2rem,5vw,3.5rem);padding-left:var(--store-inline-gutter)}.hero-banner_copyInner__CGK7i{max-width:min(46rem,100%);width:100%;margin-right:auto}.hero-banner_eyebrow__OUy_I{margin:0 0 1.25rem;font-family:var(--font-primary);font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--hero-ink) 62%,var(--hero-cement));animation:hero-banner_hero-copy-enter__scek9 .65s cubic-bezier(.22,.61,.36,1) both}.hero-banner_headline__Ni1jv{margin:0;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-primary);font-size:clamp(3rem,1.15rem + 6.2vw,6.25rem);font-weight:900;line-height:.9;letter-spacing:-.035em;text-transform:uppercase;color:var(--hero-ink)}.hero-banner_titleLine___6fC9{display:block;animation:hero-banner_hero-copy-enter__scek9 .7s cubic-bezier(.22,.61,.36,1) both}.hero-banner_titleLine___6fC9:first-child{animation-delay:80ms}.hero-banner_titleLine___6fC9:nth-child(2){animation-delay:.15s}.hero-banner_titleLine___6fC9:nth-child(3){animation-delay:.22s}.hero-banner_titleAccent__3tGsE{position:relative;display:inline-block;z-index:1;white-space:nowrap;line-height:1;vertical-align:baseline}.hero-banner_titleAccentText__xAeYu{position:relative;z-index:1}.hero-banner_underline__CMx1C{position:absolute;left:38%;bottom:-.12em;z-index:-1;width:66%;height:1.12em;object-fit:fill;pointer-events:none;user-select:none;filter:hue-rotate(-18deg) saturate(.72) brightness(.92);transform-origin:left center;animation:hero-banner_hero-underline-draw__DQidq .78s cubic-bezier(.22,.61,.36,1) .28s both}.hero-banner_subtitle__N1Feg{display:flex;flex-direction:column;gap:.4rem;margin:1.75rem 0 0;max-width:38rem;font-family:var(--font-primary);font-size:clamp(.8125rem,.7rem + .45vw,1rem);font-weight:500;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink);animation:hero-banner_hero-copy-enter__scek9 .7s cubic-bezier(.22,.61,.36,1) .32s both}.hero-banner_subtitleLine___VlZL{display:block}.hero-banner_cta__XZP3d{display:inline-flex;margin-top:2rem;align-items:center;gap:.7rem;min-height:3.4rem;padding:0 1.85rem;border-radius:2px;background:var(--hero-ink);color:#fff;font-family:var(--font-primary);font-size:.875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;animation:hero-banner_hero-copy-enter__scek9 .7s cubic-bezier(.22,.61,.36,1) .42s both;transition:transform .18s ease,background-color .18s ease,opacity .18s ease}.hero-banner_cta__XZP3d:hover{background:color-mix(in srgb,var(--hero-ink) 88%,white);transform:translateY(-1px)}.hero-banner_cta__XZP3d:hover .hero-banner_ctaIcon__RTYcT{transform:translateX(3px)}.hero-banner_cta__XZP3d:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px}.hero-banner_ctaIcon__RTYcT{width:1rem;height:1rem;transition:transform .18s ease}.hero-banner_highlights__SN92k{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:2.35rem 0 0;padding:0;list-style:none;animation:hero-banner_hero-copy-enter__scek9 .7s cubic-bezier(.22,.61,.36,1) .52s both}.hero-banner_highlightItem__45fpJ{display:flex;align-items:center;gap:.7rem;min-width:0;padding:0 1.15rem}.hero-banner_highlightItem__45fpJ:first-child{padding-left:0}.hero-banner_highlightItem__45fpJ+.hero-banner_highlightItem__45fpJ{border-left:1px solid color-mix(in srgb,var(--hero-ink) 18%,transparent)}.hero-banner_highlightIcon__hJkFz{width:2.5rem;height:2.5rem;flex-shrink:0;color:var(--hero-ink)}.hero-banner_highlightText__nwObP{font-family:var(--font-primary);font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:var(--hero-ink)}@media (max-width:1099px) and (min-width:900px){.hero-banner_headline__Ni1jv{font-size:clamp(2.85rem,.7rem + 4.6vw,5rem)}}@media (max-width:899px){.hero-banner_hero__sqpyJ{--hero-min-height:auto}.hero-banner_copyColumn__cFn0M{min-height:0;padding-bottom:2rem}.hero-banner_headline__Ni1jv{font-size:clamp(2.65rem,1.2rem + 7.5vw,4.25rem)}.hero-banner_highlights__SN92k{gap:.85rem 0}.hero-banner_highlightItem__45fpJ{flex:1 1 auto;padding:0 .85rem}.hero-banner_highlightItem__45fpJ:first-child{padding-left:0}}@media (max-width:640px){.hero-banner_highlights__SN92k{flex-direction:column;align-items:flex-start;gap:.85rem}.hero-banner_highlightItem__45fpJ,.hero-banner_highlightItem__45fpJ+.hero-banner_highlightItem__45fpJ,.hero-banner_highlightItem__45fpJ:first-child{padding:0;border-left:0}}@keyframes hero-banner_hero-copy-enter__scek9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-banner_hero-underline-draw__DQidq{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-banner_cta__XZP3d,.hero-banner_eyebrow__OUy_I,.hero-banner_highlights__SN92k,.hero-banner_subtitle__N1Feg,.hero-banner_titleLine___6fC9,.hero-banner_underline__CMx1C{animation:none}.hero-banner_cta__XZP3d:hover,.hero-banner_cta__XZP3d:hover .hero-banner_ctaIcon__RTYcT{transform:none}}.hero-category-bar_bar__BDXjm{border-bottom:1px solid rgba(10,10,10,.08);background:#f3f3f1}.hero-category-bar_list__22Ghv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:80rem;margin:0 auto;padding:0;list-style:none}.hero-category-bar_item__i4_eG{border-right:1px solid rgba(10,10,10,.06);border-bottom:1px solid rgba(10,10,10,.06)}.hero-category-bar_link__xVW_a{display:flex;align-items:flex-start;gap:.875rem;min-height:100%;padding:1rem 1.125rem;text-decoration:none;transition:background-color .16s ease}.hero-category-bar_link__xVW_a:hover{background:rgba(196,80,42,.08)}.hero-category-bar_link__xVW_a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.hero-category-bar_iconWrap__R60jM{display:inline-flex;flex-shrink:0;padding-top:.125rem;color:#0a0a0a}.hero-category-bar_icon__DuZ0d{width:1.35rem;height:1.35rem}.hero-category-bar_textWrap__X6I3C{display:flex;flex-direction:column;gap:.15rem}.hero-category-bar_label__B4pux{font-family:var(--font-primary);font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a}.hero-category-bar_description__tTPv4{font-size:.6875rem;line-height:1.35;color:rgba(10,10,10,.58)}@media (min-width:768px){.hero-category-bar_list__22Ghv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hero-category-bar_list__22Ghv{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-category-bar_item__i4_eG{border-bottom:0}.hero-category-bar_item__i4_eG:last-child{border-right:0}}@media (max-width:1023px){.hero-category-bar_item__i4_eG:nth-child(2n){border-right:0}}@media (max-width:767px){.hero-category-bar_item__i4_eG:nth-child(2n){border-right:0}}.lifestyle-collage-section_section__u95d9{--section-pad-right:clamp(0.75rem,2.2vw,1.75rem);--collage-muted:#5c5c5c;background:#f4f3ef;padding-block:0;padding-left:0;padding-right:var(--section-pad-right);overflow:clip}.lifestyle-collage-section_shell__OuMlm{width:100%;max-width:none;height:100%}.lifestyle-collage-section_layout__pwt9O{display:grid;gap:1rem;height:100%}.lifestyle-collage-section_logoLink__8iu60{display:inline-block;font-family:var(--font-primary);font-size:1.55rem;font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--brand-ink);text-decoration:none}.lifestyle-collage-section_navList__LArU4{display:flex;flex-wrap:wrap;gap:.75rem 1.15rem;list-style:none;margin:0;padding:0}.lifestyle-collage-section_navLink__0ZkaA{font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--collage-muted);text-decoration:none}.lifestyle-collage-section_navLink__0ZkaA:hover{opacity:.55}.lifestyle-collage-section_navRule__eiQ55{display:block;width:100%;max-width:11rem;height:1px;margin-top:.45rem;margin-left:auto;background:var(--collage-muted)}.lifestyle-collage-section_frame__kCJXN{position:relative;width:100%;height:100%;overflow:hidden;background:#d8d6d0}.lifestyle-collage-section_frameImg__UoUgx{object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.lifestyle-collage-section_frame__kCJXN:hover .lifestyle-collage-section_frameImg__UoUgx,.lifestyle-collage-section_leftPhoto__esFDT:hover .lifestyle-collage-section_frameImg__UoUgx{transform:scale(1.04)}.lifestyle-collage-section_left__AfYik{position:relative;min-height:24rem}.lifestyle-collage-section_leftPhoto__esFDT{position:absolute;inset:0;overflow:hidden;background:#d8d6d0}.lifestyle-collage-section_cardText__j31xB{margin:0;font-size:calc(.6rem - 2px);font-weight:400;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:var(--collage-muted)}.lifestyle-collage-section_cardRule__Ms_8l{display:block;width:1.6rem;height:1px;margin-top:.55rem;background:var(--collage-muted)}.lifestyle-collage-section_topCard__Trtfd{position:absolute;z-index:2;top:0;left:0;display:flex;flex-direction:column;gap:calc(.7rem + 20px);width:min(50.4%,11.56rem);aspect-ratio:7/12;padding:50px;background:#f4f3ef}.lifestyle-collage-section_bottomCard__ouAbo{position:absolute;z-index:2;left:0;bottom:0;display:flex;align-items:flex-end;width:min(58.8%,13.3rem);aspect-ratio:1;padding:50px;background:#f4f3ef}.lifestyle-collage-section_headline___n7BW{margin:0;display:flex;flex-direction:column;font-family:var(--font-display-impact);font-weight:400;font-size:clamp(5.1rem,20.4vw,8.075rem);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--brand-ink)}.lifestyle-collage-section_headlineLine__BU7qN{display:block}@media (min-width:900px){.lifestyle-collage-section_headlineLine__BU7qN{white-space:nowrap}}.lifestyle-collage-section_headlineRow__okO_E{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.75rem}.lifestyle-collage-section_subcopy__F_HGZ{display:flex;flex-direction:column;flex-shrink:0;max-width:11rem;padding-top:0;margin-top:.08em}.lifestyle-collage-section_subText__osFDM{margin:0;display:block;font-family:var(--font-primary);font-size:.625rem;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--collage-muted)}.lifestyle-collage-section_subRule__JrYci{display:block;width:2rem;height:1px;margin-top:.55rem;background:var(--collage-muted)}.lifestyle-collage-section_portrait__HISeX{aspect-ratio:1/1.05;min-height:14rem}.lifestyle-collage-section_wide__OkZgr{aspect-ratio:6/5;min-height:11rem}.lifestyle-collage-section_detail__eShsw{aspect-ratio:3/4;max-width:9.5rem;min-height:11rem}.lifestyle-collage-section_sideCaption__sXbVH{max-width:5.5rem}.lifestyle-collage-section_sideText__QHCUt{margin:0;font-size:.6rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--collage-muted)}.lifestyle-collage-section_sideRule__s4jtQ{display:block;width:1.5rem;height:1px;margin-top:.45rem;background:var(--collage-muted)}.lifestyle-collage-section_ctaLink__zREn3{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--collage-muted);text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.lifestyle-collage-section_ctaLink__zREn3:hover{opacity:.6}.lifestyle-collage-section_ctaArrow__8Krk_{width:.95rem;height:.95rem;transition:transform .25s ease}.lifestyle-collage-section_ctaLink__zREn3:hover .lifestyle-collage-section_ctaArrow__8Krk_{transform:translateX(3px)}.lifestyle-collage-section_mark__mUgYz{aspect-ratio:1;width:min(100%,6.5rem);justify-self:start}@media (min-width:900px){.lifestyle-collage-section_section__u95d9{--section-pad-right:clamp(1rem,2.8vw,2.25rem);height:calc(min(100dvh, 42rem) * 1.25);padding-left:0;padding-right:var(--section-pad-right)}.lifestyle-collage-section_layout__pwt9O{--collage-gap-x:clamp(0.7rem,1.2vw,1.15rem);--collage-gap-y:clamp(0.45rem,0.9vw,0.85rem);grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:auto minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) auto;column-gap:var(--collage-gap-x);row-gap:var(--collage-gap-y);align-items:stretch}.lifestyle-collage-section_nav__bSVpR{grid-column:17/25;grid-row:1;justify-self:end;align-self:start;text-align:right;z-index:3;padding-top:clamp(.65rem,1.2vw,1rem)}.lifestyle-collage-section_navList__LArU4{justify-content:flex-end}.lifestyle-collage-section_left__AfYik{grid-column:1/9;grid-row:1/-1;min-height:0;align-self:stretch}.lifestyle-collage-section_topCard__Trtfd{aspect-ratio:7/12}.lifestyle-collage-section_bottomCard__ouAbo,.lifestyle-collage-section_topCard__Trtfd{width:clamp(8rem,38%,10.5rem);padding:50px}.lifestyle-collage-section_headlineBlock__rir0X{grid-column:9/18;grid-row:2/4;align-self:center;z-index:1;margin-top:65px;margin-left:60px}.lifestyle-collage-section_headline___n7BW{font-size:clamp(4.675rem,8.16vw,8.5rem)}.lifestyle-collage-section_portrait__HISeX{grid-column:19/25;grid-row:2/4;min-height:0;aspect-ratio:auto;justify-self:end;align-self:start;width:calc((100% + var(--section-pad-right) - 40px) * .7 * 1.3);height:calc(100% + 20px);margin-right:calc(-1 * var(--section-pad-right))}.lifestyle-collage-section_wide__OkZgr{grid-column:9/16;grid-row:4/-1;min-height:0;min-width:0;aspect-ratio:6/5;height:100%;width:auto;justify-self:start;align-self:stretch;margin-left:calc(-1 * var(--collage-gap-x))}.lifestyle-collage-section_detail__eShsw{grid-column:16/19;grid-row:4/6;max-width:none;width:80%;height:80%;min-height:0;aspect-ratio:auto;justify-self:start;align-self:start;margin-left:20px}.lifestyle-collage-section_sideCaption__sXbVH{grid-column:19/22;grid-row:4;align-self:start;padding-top:.15rem;margin-top:70px;max-width:none}.lifestyle-collage-section_cta__wPyxq{grid-column:16/22;grid-row:4/6;align-self:end;justify-self:start;padding-top:0;padding-bottom:0;margin-left:20px;z-index:2}.lifestyle-collage-section_mark__mUgYz{grid-column:22/25;grid-row:5/-1;width:calc(5.5rem * 1.75 + var(--section-pad-right));height:calc(5.5rem * 3.5);aspect-ratio:auto;justify-self:end;align-self:end;margin-right:calc(-1 * var(--section-pad-right));margin-bottom:0;z-index:2}}@media (min-width:1200px){.lifestyle-collage-section_section__u95d9{--section-pad-right:clamp(1.25rem,3vw,2.75rem);height:calc(min(100dvh, 44rem) * 1.25);padding-left:0;padding-right:var(--section-pad-right)}.lifestyle-collage-section_layout__pwt9O{--collage-gap-x:1.25rem;--collage-gap-y:0.75rem;column-gap:var(--collage-gap-x);row-gap:var(--collage-gap-y)}.lifestyle-collage-section_headline___n7BW{font-size:clamp(5.95rem,8.84vw,9.775rem)}.lifestyle-collage-section_cardText__j31xB{font-size:calc(.65rem - 2px)}.lifestyle-collage-section_bottomCard__ouAbo,.lifestyle-collage-section_topCard__Trtfd{width:clamp(8.5rem,36%,11rem)}}@media (max-width:899px){.lifestyle-collage-section_section__u95d9{--section-pad-right:var(--store-inline-gutter,1rem);padding-block:1.5rem 2rem;padding-left:var(--store-inline-gutter,1rem);padding-right:var(--store-inline-gutter,1rem)}.lifestyle-collage-section_layout__pwt9O{display:flex;flex-direction:column;gap:1.25rem}.lifestyle-collage-section_bottomCard__ouAbo,.lifestyle-collage-section_detail__eShsw,.lifestyle-collage-section_mark__mUgYz,.lifestyle-collage-section_nav__bSVpR,.lifestyle-collage-section_portrait__HISeX,.lifestyle-collage-section_sideCaption__sXbVH,.lifestyle-collage-section_subcopy__F_HGZ,.lifestyle-collage-section_topCard__Trtfd,.lifestyle-collage-section_wide__OkZgr{display:none}.lifestyle-collage-section_headlineBlock__rir0X{order:1;padding-inline:.1rem}.lifestyle-collage-section_left__AfYik{order:2;min-height:0;aspect-ratio:4/5;max-height:min(72vw,22rem)}.lifestyle-collage-section_cta__wPyxq{order:3}.lifestyle-collage-section_headline___n7BW{font-size:clamp(2.75rem,13.5vw,3.75rem);line-height:.95}.lifestyle-collage-section_headlineLine__BU7qN{white-space:normal}.lifestyle-collage-section_headlineRow__okO_E{flex-direction:column;gap:0}.lifestyle-collage-section_ctaLink__zREn3{font-size:.8125rem;letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.lifestyle-collage-section_ctaArrow__8Krk_,.lifestyle-collage-section_frameImg__UoUgx{transition:none}.lifestyle-collage-section_frame__kCJXN:hover .lifestyle-collage-section_frameImg__UoUgx,.lifestyle-collage-section_leftPhoto__esFDT:hover .lifestyle-collage-section_frameImg__UoUgx{transform:none}}.product-guide-card_card__moe1t{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;min-height:18rem;padding:1.25rem 1.125rem 1.125rem;overflow:hidden;border-radius:.5rem;background:#0a0a0a;text-decoration:none;color:inherit;transition:box-shadow .18s ease;isolation:isolate}.product-guide-card_card__moe1t:hover{box-shadow:0 12px 28px rgba(0,0,0,.22)}.product-guide-card_card__moe1t:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.product-guide-card_content__BZEfC{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;max-width:11rem}.product-guide-card_eyebrow__yNYga{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.product-guide-card_title__XAKTy{margin:0;font-family:var(--font-primary);font-size:clamp(.95rem,1.6vw,1.0625rem);font-weight:500;line-height:1.45;color:#fff}.product-guide-card_cta__GP_ve{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;min-height:2.375rem;padding:0 .875rem;border:2px solid var(--brand-accent);border-radius:.25rem;background:#0a0a0a;color:var(--brand-accent);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-guide-card_ctaIcon__HfW69{width:.875rem;height:.875rem}.product-guide-card_paletteWrap__yX8hD{position:absolute;inset:auto -1.25rem -1rem auto;z-index:0;width:min(88%,15rem);aspect-ratio:1;pointer-events:none}.product-guide-card_palette__11ZFc{object-fit:contain;object-position:bottom right}@media (min-width:1024px){.product-guide-card_card__moe1t{min-height:100%}.product-guide-card_paletteWrap__yX8hD{width:min(92%,16.5rem);inset:auto -1.5rem -1.25rem auto}}