.reels-module__92py8W__bar{border-block:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(2rem,3.5vw,3rem);padding-block:1.15rem;display:flex}.reels-module__92py8W__filters{flex-wrap:wrap;gap:.65rem;display:flex}.reels-module__92py8W__hint{min-width:16rem;max-width:46ch;color:var(--color-ink-soft);flex:1;font-size:.92rem}.reels-module__92py8W__arrows{gap:.5rem;margin-left:auto;display:flex}.reels-module__92py8W__arrow{border:1px solid var(--rule);width:3rem;height:3rem;color:var(--color-brick);border-radius:50%;place-items:center;font-size:1.2rem;transition:background .18s,border-color .18s;display:grid}.reels-module__92py8W__arrow:hover{border-color:var(--color-brick);background:var(--color-cream-dark)}.reels-module__92py8W__rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(23.5294% - 1.05882rem);grid-auto-flow:column;gap:1.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.reels-module__92py8W__rail::-webkit-scrollbar{display:none}.reels-module__92py8W__slot{scroll-snap-align:start;display:flex}.reels-module__92py8W__card{background:var(--color-cream-light);flex-direction:column;width:100%;display:flex;position:relative}.reels-module__92py8W__thumb{aspect-ratio:2/3;background:var(--color-cream-dark);position:relative;overflow:hidden}.reels-module__92py8W__thumb>:first-child{transition:scale .9s var(--ease-out-soft)}.reels-module__92py8W__card:hover .reels-module__92py8W__thumb>:first-child{scale:1.03}.reels-module__92py8W__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#13181c42);height:35%;position:absolute;inset:auto 0 0}.reels-module__92py8W__progress{z-index:3;background:var(--color-brick);transform-origin:0;height:3px;transform:scaleX(var(--progress,0));transition:transform .26s linear;position:absolute;inset:auto 0 0}.reels-module__92py8W__progressTimed{animation:4.2s linear both reels-module__92py8W__fill}.reels-module__92py8W__tag{z-index:3;background:var(--color-cream-light);color:var(--color-brick);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.625rem;font-weight:500;line-height:1.25;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.reels-module__92py8W__tag svg{width:.6rem}@media (pointer:coarse){.reels-module__92py8W__tag:before{content:"";position:absolute;inset:-.5rem}}button.reels-module__92py8W__tag:hover{background:var(--color-brick);color:var(--color-cream-light)}.reels-module__92py8W__tagStatic{color:var(--color-ink-soft)}.reels-module__92py8W__feature{z-index:2;max-width:calc(100% - 1.7rem);color:var(--color-brick);letter-spacing:.16em;text-transform:uppercase;background:#f8f3eff0;padding:.5rem .75rem;font-size:.625rem;font-weight:500;line-height:1.35;position:absolute;bottom:1rem;left:.85rem}.reels-module__92py8W__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:1.25rem;display:flex}.reels-module__92py8W__name{letter-spacing:-.02em;max-width:20ch;font-size:1.5rem;font-weight:500;line-height:1.15;transition:color .2s}.reels-module__92py8W__card:hover .reels-module__92py8W__name{color:var(--color-brick)}.reels-module__92py8W__stretch:after{content:"";z-index:1;position:absolute;inset:0}.reels-module__92py8W__stretch:focus-visible{outline:none}.reels-module__92py8W__stretch:focus-visible:after{outline:2px solid var(--color-brick);outline-offset:4px}.reels-module__92py8W__index{color:var(--color-brick);font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.75rem}.reels-module__92py8W__summary{color:var(--color-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 1.5rem;display:-webkit-box;overflow:hidden}.reels-module__92py8W__foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.reels-module__92py8W__go{color:var(--color-brick);transition:translate .2s var(--ease-out-soft);font-size:1.25rem}.reels-module__92py8W__card:hover .reels-module__92py8W__go{translate:4px}.reels-module__92py8W__card[data-dim]{opacity:.5}.reels-module__92py8W__score{z-index:3;background:var(--color-cream-light);width:3.1rem;height:3.1rem;color:var(--color-brick);font-variant-numeric:tabular-nums;animation:reels-module__92py8W__pop-in .5s var(--ease-out-soft) both;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.95rem;font-weight:500;display:grid;position:absolute;top:.85rem;right:.85rem;box-shadow:0 6px 16px -8px #13181c8c}.reels-module__92py8W__glow{z-index:4;box-shadow:inset 0 0 0 0 var(--color-brick);pointer-events:none;animation:reels-module__92py8W__glow 1.4s .45s var(--ease-out-soft) both;position:absolute;inset:0}@keyframes reels-module__92py8W__glow{0%{box-shadow:inset 0 0 #b81f2500}30%{box-shadow:inset 0 0 0 6px #b81f25f2,inset 0 0 40px 6px #b81f2540}to{box-shadow:inset 0 0 0 3px #b81f25d9,inset 0 0 #b81f2500}}.reels-module__92py8W__score[data-best],.reels-module__92py8W__feature[data-best]{background:var(--color-brick);color:var(--color-cream-light)}.reels-module__92py8W__match{flex-wrap:wrap;gap:.35rem .75rem;margin-top:.7rem;font-size:.82rem;display:flex}.reels-module__92py8W__matchLabel{color:var(--color-brick);font-weight:500}.reels-module__92py8W__reason{color:var(--color-ink-soft)}.reels-module__92py8W__book{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brick);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.35em;font-size:.75rem;font-weight:500;position:relative}.reels-module__92py8W__book:hover{text-decoration-color:currentColor}@keyframes reels-module__92py8W__pop-in{0%{opacity:0;scale:.6}}.reels-module__92py8W__slides{display:block;position:absolute;inset:0}.reels-module__92py8W__slide{object-fit:cover;opacity:0;transition:opacity 1.1s,transform 6s linear;transform:scale(1.1)}.reels-module__92py8W__slide[data-shown]{opacity:1}.reels-module__92py8W__slides[data-playing] .reels-module__92py8W__slide[data-shown][data-direction=right]{transform:scale(1.1)translate(4%)}.reels-module__92py8W__slides[data-playing] .reels-module__92py8W__slide[data-shown][data-direction=left]{transform:scale(1.1)translate(-4%)}@keyframes reels-module__92py8W__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media not (min-width:80rem){.reels-module__92py8W__rail{grid-auto-columns:calc(30.7692% - .923077rem)}}@media not (min-width:64rem){.reels-module__92py8W__rail{grid-auto-columns:calc(43.4783% - .652174rem)}}@media not (min-width:40rem){.reels-module__92py8W__hint{min-width:0}.reels-module__92py8W__arrows{display:none}.reels-module__92py8W__rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:76vw;gap:1rem}.reels-module__92py8W__slot{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.reels-module__92py8W__thumb>:first-child,.reels-module__92py8W__slide,.reels-module__92py8W__progress{transition:none}}
.finder-module__o2w6fa__panel{border-top:3px solid var(--color-brick);background:var(--color-cream);gap:1.5rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.25rem,2.6vw,2.25rem);display:grid}.finder-module__o2w6fa__question{border:0;grid-template-columns:minmax(9rem,11.5rem) 1fr;align-items:center;gap:1rem 1.5rem;margin:0;padding:0;display:grid}.finder-module__o2w6fa__legend{float:left;letter-spacing:-.01em;font-size:1.35rem;font-weight:500;line-height:1.2}.finder-module__o2w6fa__options{flex-wrap:wrap;gap:.55rem;display:flex}.finder-module__o2w6fa__option{border:1px solid var(--rule);background:var(--color-cream-light);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:2.9rem;transition:border-color .18s, background .18s, color .18s, translate .18s var(--ease-out-soft);border-radius:2rem;align-items:center;gap:.55rem;padding:.45rem 1rem;font-size:.94rem;display:inline-flex;position:relative}.finder-module__o2w6fa__option:hover{border-color:var(--color-brick);color:var(--color-brick)}.finder-module__o2w6fa__option:has(:focus-visible){outline:2px solid var(--color-brick);outline-offset:3px}.finder-module__o2w6fa__option[data-checked]{border-color:var(--color-brick);background:var(--color-brick);color:var(--color-cream-light)}.finder-module__o2w6fa__wish{padding-left:.35rem}.finder-module__o2w6fa__wish[data-checked]{translate:0 -2px}.finder-module__o2w6fa__emblem{background:var(--color-cream);width:2.05rem;height:2.05rem;box-shadow:inset 0 0 0 1px var(--rule);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.finder-module__o2w6fa__wish[data-checked] .finder-module__o2w6fa__emblem{box-shadow:0 0 0 2px var(--color-cream-light)}.finder-module__o2w6fa__outcome{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.25rem;display:flex}.finder-module__o2w6fa__summary{max-width:62ch;color:var(--color-ink-soft)}.finder-module__o2w6fa__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.finder-module__o2w6fa__clear{letter-spacing:.14em;text-transform:uppercase;min-height:2.75rem;color:var(--color-ink-soft);text-underline-offset:.35em;padding-inline:.5rem;font-size:.8rem;text-decoration:underline}.finder-module__o2w6fa__clear:hover{color:var(--color-brick)}.finder-module__o2w6fa__railHead{justify-content:flex-end;margin-bottom:1rem;display:flex}@media not (min-width:48rem){.finder-module__o2w6fa__question{grid-template-columns:1fr}.finder-module__o2w6fa__legend{font-size:1.15rem}.finder-module__o2w6fa__options{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.finder-module__o2w6fa__option{flex-shrink:0}.finder-module__o2w6fa__railHead{display:none}}
