.affiliateProgramDirectory_directory__d1Fyi{--directory-ink:oklch(0.19 0.008 70);--directory-muted:oklch(0.47 0.012 70);--directory-line:oklch(0.85 0.012 70);--directory-paper:oklch(0.982 0.008 78);max-width:1120px;margin:0 auto;padding:clamp(7.5rem,11vw,10rem) clamp(1.25rem,4vw,3rem) clamp(5rem,8vw,7rem);color:var(--directory-ink)}.affiliateProgramDirectory_hero__cxTgK{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:end;grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--directory-ink)}.affiliateProgramDirectory_eyebrow__yNBpy{color:var(--directory-muted);font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.affiliateProgramDirectory_hero__cxTgK h1{max-width:15ch;margin-top:.75rem;color:var(--directory-ink);font-size:clamp(3rem,6.8vw,5.8rem);font-weight:400;letter-spacing:-.05em;line-height:.94;text-wrap:balance}.affiliateProgramDirectory_heroContext__SMQ1t{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-bottom:.4rem;color:var(--directory-muted);font-size:.88rem;line-height:1.65}.affiliateProgramDirectory_issueLine__B5YHx{padding-top:.8rem;border-top:1px solid var(--directory-line);color:var(--directory-ink);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.affiliateProgramDirectory_search__qBYyC{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem;gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--directory-line)}.affiliateProgramDirectory_search__qBYyC label{color:var(--directory-ink);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.affiliateProgramDirectory_searchControl__ID6m9{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--directory-ink)}.affiliateProgramDirectory_searchControl__ID6m9 input{min-width:0;height:48px;padding:0 .35rem;border:0;border-radius:0;background:transparent;color:var(--directory-ink);font:inherit;font-size:.92rem;outline:0}.affiliateProgramDirectory_searchControl__ID6m9 input::-moz-placeholder{color:oklch(.65 .01 70)}.affiliateProgramDirectory_searchControl__ID6m9 input::placeholder{color:oklch(.65 .01 70)}.affiliateProgramDirectory_searchControl__ID6m9:focus-within{box-shadow:0 2px 0 var(--directory-ink)}.affiliateProgramDirectory_searchControl__ID6m9 button{min-width:88px;border:0;background:transparent;color:var(--directory-ink);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600}.affiliateProgramDirectory_searchControl__ID6m9 button:hover{text-decoration:underline;text-underline-offset:.2em}.affiliateProgramDirectory_clearSearch__P6_ys{display:inline-flex;min-height:44px;align-items:center;color:var(--directory-muted);font-size:.72rem;text-underline-offset:.2em}.affiliateProgramDirectory_results__xMfsi{padding-top:clamp(3rem,6vw,5rem)}.affiliateProgramDirectory_resultsHeader__z2UAw{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:1rem;border-bottom:1px solid var(--directory-ink)}.affiliateProgramDirectory_resultsHeader__z2UAw h2{color:var(--directory-ink);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;letter-spacing:-.03em;line-height:1.05}.affiliateProgramDirectory_resultsHeader__z2UAw>span{color:var(--directory-muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.affiliateProgramDirectory_leadGuide__CiqTQ{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);min-height:260px;padding:clamp(2rem,4vw,3.25rem) 0;border-bottom:1px solid var(--directory-line);color:var(--directory-ink);text-decoration:none}.affiliateProgramDirectory_programMark__W8VqO{position:relative;display:grid;width:72px;height:72px;flex:0 0 auto;overflow:hidden;place-items:center;background:var(--directory-paper);color:var(--directory-muted);font-family:Body_newOpen,serif;font-size:1.6rem}.affiliateProgramDirectory_programMarkLarge__PM8KW{width:160px;height:160px;font-size:3.5rem}.affiliateProgramDirectory_programMark__W8VqO img{position:absolute;inset:0;width:100%;height:100%;padding:.8rem;background:var(--directory-paper);-o-object-fit:contain;object-fit:contain;transition:transform .24s cubic-bezier(.22,1,.36,1)}.affiliateProgramDirectory_programMarkLarge__PM8KW img{padding:1.25rem}.affiliateProgramDirectory_leadBody__bR2Yi{min-width:0}.affiliateProgramDirectory_guideMeta__xLe_I{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--directory-muted);font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.affiliateProgramDirectory_leadBody__bR2Yi h3{max-width:22ch;margin-top:.65rem;color:var(--directory-ink);font-size:clamp(2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.affiliateProgramDirectory_leadBody__bR2Yi p{max-width:56ch;margin-top:1rem;color:var(--directory-muted);font-size:.82rem;line-height:1.6}.affiliateProgramDirectory_leadArrow__bTOZ3{align-self:start;padding-top:.35rem;font-family:sans-serif;font-size:1.25rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}.affiliateProgramDirectory_guideList__dHR5h{margin:0;padding:0;list-style:none}.affiliateProgramDirectory_guideList__dHR5h li{list-style:none}.affiliateProgramDirectory_guideRow__fSL_b{display:grid;grid-template-columns:42px 72px minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);min-height:126px;padding:1.25rem 0;border-bottom:1px solid var(--directory-line);color:var(--directory-ink);text-decoration:none}.affiliateProgramDirectory_guideNumber__v3TPw{color:var(--directory-muted);font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.affiliateProgramDirectory_guideBody__QRJuP{min-width:0}.affiliateProgramDirectory_guideBody__QRJuP h3{max-width:40ch;margin-top:.38rem;color:var(--directory-ink);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:400;letter-spacing:-.018em;line-height:1.22;text-wrap:balance}.affiliateProgramDirectory_rowArrow__MI36j{font-family:sans-serif;transition:transform .18s cubic-bezier(.22,1,.36,1)}.affiliateProgramDirectory_guideRow__fSL_b:hover .affiliateProgramDirectory_programMark__W8VqO img,.affiliateProgramDirectory_leadGuide__CiqTQ:hover .affiliateProgramDirectory_programMark__W8VqO img{transform:scale(1.04)}.affiliateProgramDirectory_guideRow__fSL_b:hover h3,.affiliateProgramDirectory_leadGuide__CiqTQ:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.affiliateProgramDirectory_guideRow__fSL_b:hover .affiliateProgramDirectory_rowArrow__MI36j,.affiliateProgramDirectory_leadGuide__CiqTQ:hover .affiliateProgramDirectory_leadArrow__bTOZ3{transform:translate(.18rem,-.18rem)}.affiliateProgramDirectory_clearSearch__P6_ys:focus-visible,.affiliateProgramDirectory_emptyState__64TxB a:focus-visible,.affiliateProgramDirectory_guideRow__fSL_b:focus-visible,.affiliateProgramDirectory_leadGuide__CiqTQ:focus-visible,.affiliateProgramDirectory_pagination__VoYV4 a:focus-visible{outline:2px solid var(--directory-ink);outline-offset:5px}.affiliateProgramDirectory_pagination__VoYV4{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;padding-top:2rem;color:var(--directory-muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.affiliateProgramDirectory_pagination__VoYV4 a{display:inline-flex;min-height:44px;align-items:center;color:var(--directory-ink);font-weight:600;text-decoration:none}.affiliateProgramDirectory_pagination__VoYV4 a:last-child{justify-self:end}.affiliateProgramDirectory_emptyState__64TxB{max-width:680px;padding:clamp(4rem,8vw,7rem) 0}.affiliateProgramDirectory_emptyState__64TxB h2{margin-top:.6rem;color:var(--directory-ink);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}.affiliateProgramDirectory_emptyState__64TxB>p:not(.affiliateProgramDirectory_eyebrow__yNBpy){max-width:55ch;margin-top:1rem;color:var(--directory-muted);font-size:.9rem;line-height:1.65}.affiliateProgramDirectory_emptyState__64TxB a{display:inline-block;margin-top:1.5rem;color:var(--directory-ink);font-size:.82rem;font-weight:600;text-underline-offset:.2em}@media (max-width:760px){.affiliateProgramDirectory_directory__d1Fyi{padding:6.5rem 1rem 4rem}.affiliateProgramDirectory_hero__cxTgK{grid-template-columns:minmax(0,1fr);gap:2rem}.affiliateProgramDirectory_hero__cxTgK h1{max-width:12ch;font-size:clamp(2.8rem,13vw,4.25rem)}.affiliateProgramDirectory_search__qBYyC{grid-template-columns:minmax(0,1fr);gap:.6rem}.affiliateProgramDirectory_clearSearch__P6_ys{justify-self:start}.affiliateProgramDirectory_leadGuide__CiqTQ{grid-template-columns:88px minmax(0,1fr) auto;min-height:0;padding:1.5rem 0}.affiliateProgramDirectory_programMarkLarge__PM8KW{width:88px;height:88px;font-size:2.2rem}.affiliateProgramDirectory_leadBody__bR2Yi h3{font-size:clamp(1.55rem,7vw,2.1rem)}.affiliateProgramDirectory_leadBody__bR2Yi p{display:none}.affiliateProgramDirectory_guideRow__fSL_b{grid-template-columns:32px 56px minmax(0,1fr) auto;gap:.8rem;min-height:106px}.affiliateProgramDirectory_guideRow__fSL_b .affiliateProgramDirectory_programMark__W8VqO{width:56px;height:56px;font-size:1.25rem}.affiliateProgramDirectory_guideBody__QRJuP h3{font-size:1rem}.affiliateProgramDirectory_guideMeta__xLe_I time{display:none}}@media (max-width:430px){.affiliateProgramDirectory_leadGuide__CiqTQ{grid-template-columns:72px minmax(0,1fr)}.affiliateProgramDirectory_programMarkLarge__PM8KW{width:72px;height:72px}.affiliateProgramDirectory_guideNumber__v3TPw,.affiliateProgramDirectory_leadArrow__bTOZ3,.affiliateProgramDirectory_rowArrow__MI36j{display:none}.affiliateProgramDirectory_guideRow__fSL_b{grid-template-columns:56px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.affiliateProgramDirectory_leadArrow__bTOZ3,.affiliateProgramDirectory_programMark__W8VqO img,.affiliateProgramDirectory_rowArrow__MI36j{transition:none}}