._indexSection_1yvtu_1{border-bottom:1px solid var(--line);padding-block:clamp(4rem,8vw,7rem)}._sectionIntro_1yvtu_6{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:start;gap:0 clamp(2.5rem,8vw,9rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}._sectionIntro_1yvtu_6 .section-number{grid-column:1}._sectionIntro_1yvtu_6 h2{font-size:var(--step-3);grid-column:1;margin:0;line-height:.98}._sectionIntro_1yvtu_6>p:last-child{max-width:58ch;color:var(--ink-soft);grid-area:1/2/span 2;margin:0}._featuredGrid_1yvtu_33,._directoryList_1yvtu_34,._productLinks_1yvtu_35{margin:0;padding:0;list-style:none}._featuredGrid_1yvtu_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}._featuredGrid_1yvtu_33>li{min-width:0}._featuredCard_1yvtu_51{background:var(--surface-raised);border:1px solid var(--line);grid-template-rows:auto 1fr;min-height:100%;transition:border-color .18s ease-out;display:grid;position:relative;overflow:hidden}._featuredCard_1yvtu_51 h3 a:after{content:"";position:absolute;inset:0}._featuredCard_1yvtu_51:hover,._featuredCard_1yvtu_51:focus-within{border-color:var(--accent)}._featuredMedia_1yvtu_73.brand-card__image{aspect-ratio:16/9;background:#e5ddd2}._featuredMedia_1yvtu_73 img{transition:transform .6s cubic-bezier(.16,1,.3,1)}._featuredCard_1yvtu_51:hover ._featuredMedia_1yvtu_73 img,._featuredCard_1yvtu_51:focus-within ._featuredMedia_1yvtu_73 img{transform:scale(1.025)}._featuredBody_1yvtu_87.brand-card__body{grid-template-rows:auto auto 1fr auto;align-content:start;padding:clamp(1.4rem,3vw,2.1rem);display:grid}._featuredBody_1yvtu_87 h3{font-size:var(--step-2);line-height:1}._featuredBody_1yvtu_87>p{max-width:58ch;margin-bottom:1.5rem}._categoryLabels_1yvtu_104{color:var(--accent)}._discover_1yvtu_108{border-top:1px solid var(--line);width:fit-content;color:var(--ink);align-self:end;padding-top:.9rem;font-weight:700}._featuredCardText_1yvtu_117{color:#f7f4ee;background:var(--ink);border-color:#454540;min-height:clamp(21rem,33vw,31rem)}._featuredCardText_1yvtu_117 ._featuredBody_1yvtu_87{align-content:end}._featuredCardText_1yvtu_117 ._categoryLabels_1yvtu_104{color:var(--accent-bright)}._featuredCardText_1yvtu_117 ._featuredBody_1yvtu_87>p{color:#d9d4ca}._featuredCardText_1yvtu_117 ._discover_1yvtu_108{color:#fff;border-color:#55554e}._directorySection_1yvtu_141{background:var(--surface-raised);box-shadow:0 0 0 100vmax var(--surface-raised);clip-path:inset(0 -100vmax);border-bottom:0}._directoryGrid_1yvtu_148{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}._directoryGroup_1yvtu_154{border-top:1px solid var(--ink);min-width:0;padding-top:1.35rem}._directoryGroup_1yvtu_154>h3{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.025em;margin:0 0 1.75rem;font-weight:560}._directoryGroup_1yvtu_154>h3 a{text-decoration-thickness:1px}._directoryList_1yvtu_34{gap:0;display:grid}._directoryBrand_1yvtu_177{border-top:1px solid var(--line);padding-block:1.5rem;scroll-margin-block:8rem}._directoryList_1yvtu_34>li:first-child ._directoryBrand_1yvtu_177{border-top:0;padding-top:0}._directoryBrand_1yvtu_177:target{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:.6rem}._directoryBrand_1yvtu_177 h4{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.02em;margin:0 0 .25rem;font-weight:580}._directoryBrand_1yvtu_177>p{color:var(--ink-soft);margin-bottom:.85rem;font-size:.94rem}._directoryBrand_1yvtu_177 ._fitCopy_1yvtu_207{color:var(--ink)}._productLinks_1yvtu_35{flex-wrap:wrap;gap:.45rem .9rem;display:flex}._productLinks_1yvtu_35 a{color:var(--ink-soft);text-underline-offset:.24em;font-size:.88rem;font-weight:650}._categoryNav_1yvtu_224{clip-path:inset(0 -100vmax);background:#ece2d6;border-bottom:0;box-shadow:0 0 0 100vmax #ece2d6}._brandFit_1yvtu_231,._brandService_1yvtu_232{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,9rem);padding-block:clamp(4rem,8vw,7rem);display:grid}._brandFit_1yvtu_231{background:var(--surface-raised);box-shadow:0 0 0 100vmax var(--surface-raised);clip-path:inset(0 -100vmax)}._brandFit_1yvtu_231 h2,._brandService_1yvtu_232 h2{font-size:var(--step-3);margin:0;line-height:.98}._brandFit_1yvtu_231>p,._brandService_1yvtu_232>p{max-width:58ch;font-family:var(--font-display);font-size:var(--step-1);align-self:center;margin:0;line-height:1.45}._brandFit_1yvtu_231>p{color:var(--ink-soft)}._brandService_1yvtu_232{color:#f7f4ee;background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}._brandService_1yvtu_232 h2{color:#fff}._brandService_1yvtu_232 .section-number{color:var(--accent-bright)}._brandService_1yvtu_232>p{color:#ded8cf}._brandOnward_1yvtu_285{clip-path:inset(0 -100vmax);background:#ece2d6;border-bottom:0;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,9rem);display:grid;box-shadow:0 0 0 100vmax #ece2d6}._brandOnward_1yvtu_285 h2{font-size:var(--step-3);margin:0;line-height:.98}._brandOnward_1yvtu_285 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}._brandOnward_1yvtu_285 li{border-top:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}._brandOnward_1yvtu_285 a{padding-block:1rem;text-decoration:none;display:block}._brandOnward_1yvtu_285 a:hover,._brandOnward_1yvtu_285 a:focus-visible{text-decoration:underline}._manufacturerNote_1yvtu_322{justify-content:flex-end;display:flex}._manufacturerNote_1yvtu_322 p{background:var(--surface-raised);border:1px solid var(--line);padding:1.1rem 1.25rem}@media (width<=68rem){._directoryGrid_1yvtu_148{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=46rem){._sectionIntro_1yvtu_6,._featuredGrid_1yvtu_33,._directoryGrid_1yvtu_148,._brandFit_1yvtu_231,._brandService_1yvtu_232,._brandOnward_1yvtu_285,._brandOnward_1yvtu_285 ul{grid-template-columns:minmax(0,1fr)}._sectionIntro_1yvtu_6{gap:1rem}._sectionIntro_1yvtu_6 .section-number,._sectionIntro_1yvtu_6 h2,._sectionIntro_1yvtu_6>p:last-child{grid-area:auto/1}._sectionIntro_1yvtu_6>p:last-child{margin-top:.75rem}._featuredCard_1yvtu_51.brand-card--featured{grid-template-rows:minmax(15rem,1fr);grid-template-columns:minmax(7rem,.72fr) minmax(0,1.28fr)}._featuredMedia_1yvtu_73.brand-card__image{aspect-ratio:auto;height:100%;min-height:15rem}._featuredBody_1yvtu_87.brand-card__body{padding:1.2rem}._featuredBody_1yvtu_87 h3{font-size:var(--step-1)}._featuredBody_1yvtu_87>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._featuredCardText_1yvtu_117.brand-card--featured{grid-template-columns:minmax(0,1fr);min-height:16rem}._directoryGrid_1yvtu_148{gap:2.75rem}._brandFit_1yvtu_231,._brandService_1yvtu_232,._brandOnward_1yvtu_285{gap:2rem}._manufacturerNote_1yvtu_322{justify-content:stretch}}@media (prefers-reduced-motion:reduce){._featuredCard_1yvtu_51,._featuredMedia_1yvtu_73 img{transition:none}}
