.reel.svelte-iobcos{min-width:0}.reel-track.svelte-iobcos{--pad-top: var(--reel-pad-top, 8px);--pad-bottom: var(--reel-pad-bottom, 48px);--pad-inline: var(--reel-pad-inline, 8px);display:flex;gap:var(--reel-gap, clamp(14px, 1.6vw, 24px));margin:0;list-style:none;padding:var(--pad-top) var(--gutter) var(--pad-bottom) var(--pad-inline);margin-block:calc(-1 * var(--pad-top)) calc(-1 * var(--pad-bottom));margin-inline-start:calc(-1 * var(--pad-inline));margin-inline-end:calc(50% - 50vw);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--pad-inline);scrollbar-width:none}.lenis .reel-track.svelte-iobcos{overscroll-behavior-y:auto}.reel-track.svelte-iobcos::-webkit-scrollbar{display:none}.reel-track.svelte-iobcos>li{flex:none;margin:0;scroll-snap-align:start}.reel-head.svelte-iobcos{position:relative;z-index:1;display:grid;gap:var(--space-5);margin-bottom:var(--space-6)}.reel-head-copy.svelte-iobcos{min-width:0}@media(min-width:900px){.reel-head.svelte-iobcos{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-7)}.reel-head.svelte-iobcos .reel-controls:where(.svelte-iobcos){width:min(360px,32vw)}}.reel-controls.svelte-iobcos{position:relative;z-index:1;display:flex;align-items:center;gap:12px;color:var(--ink)}.reel-track.svelte-iobcos+.reel-controls:where(.svelte-iobcos){margin-top:var(--space-5)}.reel-arrow.svelte-iobcos{flex:none;color:var(--ink)}.reel-arrow[aria-disabled=true].svelte-iobcos{opacity:.38;cursor:default}@media(hover:hover){.reel-arrow.svelte-iobcos:not([aria-disabled=true]):hover{background:var(--ink);color:var(--sky-050)}}.waiting.svelte-iobcos{visibility:hidden}.reel-line.svelte-iobcos{position:relative;flex:1 1 64px;min-width:32px;height:2px;margin-inline:var(--space-2);overflow:hidden;background:var(--line)}.reel-line-fill.svelte-iobcos{position:absolute;inset:0;background:var(--sun);transform:scaleX(0);transform-origin:0 50%}.reel-counter.svelte-iobcos{display:flex;flex:none;align-items:baseline;gap:6px;margin:0;font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--ink)}.reel-counter-now.svelte-iobcos{font-size:40px}.reel-counter-total.svelte-iobcos{font-size:18px;color:var(--ink-muted)}@media(max-width:359.98px){.reel-controls.svelte-iobcos:has(.reel-play:where(.svelte-iobcos)) .reel-counter:where(.svelte-iobcos){gap:.5ch;font-family:var(--font-mono);font-weight:500;font-size:13px}.reel-controls.svelte-iobcos:has(.reel-play:where(.svelte-iobcos)) :is(.reel-counter-now:where(.svelte-iobcos),.reel-counter-total:where(.svelte-iobcos)){font-size:inherit}.reel-controls.svelte-iobcos:has(.reel-play:where(.svelte-iobcos)) .reel-line:where(.svelte-iobcos){min-width:0}}@media(max-width:299.98px){.reel-controls.svelte-iobcos:has(.reel-play:where(.svelte-iobcos)) .reel-line:where(.svelte-iobcos){display:none}}.reel-extra.svelte-iobcos{display:contents}.reviews.svelte-bpdc55{padding-top:var(--section-pad-tight);padding-bottom:var(--space-5)}.intro.svelte-bpdc55{display:grid;justify-items:start;gap:var(--space-4);max-width:640px}.rating-line.svelte-bpdc55{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;font-size:18px;line-height:26px;font-weight:600}.links.svelte-bpdc55{display:flex;flex-wrap:wrap;gap:0 var(--space-3);margin:calc(-1 * var(--space-2)) 0 0 calc(-1 * var(--space-2))}.stars.svelte-bpdc55{--star: 22px;display:inline-block;flex:none;width:calc(var(--n) * var(--star) * 26 / 24);height:var(--star);background:var(--sun);-webkit-mask:var(--star-mask) 0 0 / auto var(--star) repeat-x;mask:var(--star-mask) 0 0 / auto var(--star) repeat-x;--star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 0 26 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")}.stars--sm.svelte-bpdc55{--star: 14px}.item.svelte-bpdc55{display:flex;width:clamp(280px,26vw,340px)}@media(max-width:767.98px){.item.svelte-bpdc55{width:min(84vw,320px)}}.card.svelte-bpdc55{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-md);background:var(--cloud);color:var(--ink);border:1px solid var(--line)}.card--text.svelte-bpdc55{background:var(--sky-100)}.shots.svelte-bpdc55{display:grid;grid-template-columns:1fr 1fr;gap:4px}.shot.svelte-bpdc55{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--sky-100)}.shot.svelte-bpdc55:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.shot.svelte-bpdc55 img:where(.svelte-bpdc55){width:100%;height:100%;object-fit:cover}.more-shots.svelte-bpdc55{position:absolute;right:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass);color:var(--on-photo);font-family:var(--font-mono);font-size:var(--text-min);line-height:16px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.quote-mark.svelte-bpdc55{display:block;height:44px;padding:20px 20px 0;box-sizing:content-box;font-family:var(--font-display);font-weight:700;font-size:64px;line-height:1;color:var(--sun-ink);-webkit-user-select:none;user-select:none}.card-body.svelte-bpdc55{flex:1;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:20px}.card--text.svelte-bpdc55 .card-body:where(.svelte-bpdc55){padding-top:var(--space-2)}.card-stars.svelte-bpdc55{display:flex}.quote.svelte-bpdc55{margin:0}.text.svelte-bpdc55{max-width:var(--measure);font-size:16px;line-height:26px;color:var(--ink)}.text.clamp.svelte-bpdc55{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.card--text.svelte-bpdc55 .text.clamp:where(.svelte-bpdc55){-webkit-line-clamp:8;line-clamp:8}.more.svelte-bpdc55{align-self:flex-start;min-height:44px;margin-top:calc(-1 * var(--space-2));padding:0;border:0;background:none;color:var(--brand);font-size:15px;line-height:20px;font-weight:600;text-decoration-line:underline;text-underline-offset:4px}@media(hover:hover){.more.svelte-bpdc55:hover{text-decoration-thickness:2px}}.who.svelte-bpdc55{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;overflow-wrap:anywhere;margin-top:auto;padding-top:var(--space-2)}.name.svelte-bpdc55,.meta.svelte-bpdc55{min-width:0}.name.svelte-bpdc55{font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.meta.svelte-bpdc55{color:var(--ink-muted)}.card--end.svelte-bpdc55{--focus: var(--sun);justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--brand);color:var(--on-brand)}.end-score.svelte-bpdc55{font-family:var(--font-display);font-weight:700;font-size:96px;line-height:.85;color:var(--on-brand)}.end-title.svelte-bpdc55{margin:var(--space-2) 0 0;font-size:20px;line-height:28px;font-weight:600;color:var(--on-brand)}.end-copy.svelte-bpdc55{margin:0;font-size:15px;line-height:24px;color:color-mix(in srgb,var(--on-brand) 82%,transparent)}.end-btn.svelte-bpdc55{margin-top:var(--space-3)}
