.site-header__nav a[aria-current=page]:after{transform:scaleX(1)}.crumbs{padding-block:18px 0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px}.crumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--color-brown);text-decoration:underline}.crumbs [aria-current]{color:var(--color-text)}.lhero{padding-top:var(--pt-c, 0);padding-bottom:var(--pb-c, clamp(40px, 6vw, 88px))}.lhero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3.4vw,64px);align-items:center;margin-top:clamp(16px,3vw,40px)}.lhero__text{grid-column:1 / span 6;padding-block:clamp(8px,2vw,32px)}.lhero__title{font-size:clamp(3rem,1.2rem + 7vw,7.5rem);font-weight:700;line-height:.88;letter-spacing:-.035em;text-transform:uppercase}.lhero__sub{margin-top:24px;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.4;max-width:30ch}.lhero__actions{margin-top:32px}.lhero__media{grid-column:7 / span 6;aspect-ratio:1 / 1.02;max-height:720px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--color-border);border-radius:var(--radius-round);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:var(--color-white);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.chips a:hover{background:var(--color-brown);border-color:var(--color-brown);color:#fff}@media(max-width:899px){.lhero__grid{display:block}.lhero__media{margin:32px calc(var(--gutter) * -1) 0;border-radius:0;aspect-ratio:4 / 3.6}.lhero__actions .btn{width:100%}}.needs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.needs--3 .need:nth-child(2n){margin-top:0}.needs--3 .need:nth-child(2){margin-top:clamp(24px,4vw,64px)}@media(max-width:1023px){.needs--3{grid-template-columns:repeat(2,minmax(0,1fr))}.needs--3 .need:nth-child(2){margin-top:0}.needs--3 .need:nth-child(2n){margin-top:clamp(24px,4vw,64px)}}@media(max-width:767px){.needs--3.scroller--mobile{display:flex}.needs--3 .need:nth-child(n){margin-top:0}}.need--note{display:block}.note-card{display:flex;flex-direction:column;align-items:flex-start;aspect-ratio:4 / 5;padding:clamp(20px,2.4vw,36px);border:1px dashed var(--color-text-secondary);border-radius:var(--radius)}.note-card .need__title{margin-top:0}.note-card .link-arrow{margin-top:auto}.note-card .eyebrow{margin-bottom:14px}.cluster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3.4vw,64px);align-items:start}.cluster__head{grid-column:1 / span 4;position:sticky;top:calc(var(--header-h) + 24px)}.cluster__head .section-title{font-size:clamp(2rem,1.1rem + 3vw,3.75rem)}.cluster__head .link-arrow{margin-top:28px}.cluster__grid{grid-column:5 / span 8;display:grid;gap:clamp(20px,2.4vw,40px) clamp(16px,2vw,32px)}.cluster__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.cluster{display:block}.cluster__head{position:static;margin-bottom:32px}.cluster__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cluster__grid{gap:28px 12px}.cluster__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcard--link{justify-content:space-between;aspect-ratio:4 / 5;padding:clamp(18px,2vw,28px);border:1px solid var(--color-text);border-radius:var(--radius);text-decoration:none;transition:background var(--t-med) var(--ease),color var(--t-med) var(--ease)}.pcard--link .eyebrow{margin:0}.pcard--link__title{font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:700;line-height:1;letter-spacing:-.015em;text-transform:uppercase}.pcard--link .link-arrow{align-self:flex-start}.pcard--link:hover{background:var(--color-text);color:var(--color-bg)}.pcard--link:hover .eyebrow{color:#f8f6f2b3}@media(max-width:767px){.pcard--link{aspect-ratio:auto;min-height:220px}}.featured--flip .featured__media{grid-column:7 / span 6;order:2}.featured--flip .featured__info{grid-column:1 / span 5}.band{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px 48px}.band__title{font-size:clamp(2rem,1.1rem + 3.4vw,4rem);font-weight:700;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.band .section-sub{margin-top:12px}@media(max-width:599px){.band .btn{width:100%}}.pillars--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pillars--3 .pillar:nth-child(3){border-left:1px solid var(--color-border);padding-left:28px}.pillars--3 .pillar{display:flex;flex-direction:column;align-items:flex-start}.pillars--3 .pillar .link-arrow{margin-top:auto}.pillars--3 .pillar p{margin-bottom:24px}@media(max-width:899px){.pillars--3{grid-template-columns:1fr}.pillars--3 .pillar,.pillars--3 .pillar+.pillar,.pillars--3 .pillar:nth-child(3){padding:22px 0;border-left:0;margin:0}.pillars--3 .pillar+.pillar{border-top:1px solid var(--color-border)}.pillars--3 .pillar h3{margin-top:12px}.pillars--3 .pillar__num{display:inline-block}}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,96px);align-items:start}.duo__item{border-top:1px solid var(--color-text);padding-top:28px;display:grid;gap:32px}.duo__title{font-size:clamp(2rem,1.2rem + 3vw,3.75rem);font-weight:700;line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.duo__head .section-sub{margin-top:14px}.duo__head .link-arrow{margin-top:24px}.duo__card{max-width:340px}.duo__list{display:flex;flex-wrap:wrap;gap:10px}.duo__list li span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-white);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:899px){.duo{grid-template-columns:1fr}.duo__card{max-width:none}}.panels-title{margin-bottom:clamp(28px,4vw,48px)}.panels--2 .panel{aspect-ratio:4 / 3.4}@media(max-width:1023px){.panels--2 .panel{aspect-ratio:4 / 3}}@media(max-width:767px){.panels--2 .panel{aspect-ratio:4 / 5.4}}.split__body .eyebrow{color:var(--color-text)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-landing.css.map */
