.beat[data-astro-cid-lixth5n7]{margin-top:clamp(2rem,5vw,3.5rem)}.beat[data-astro-cid-lixth5n7] p a{color:var(--ink);text-underline-offset:.2em;font-weight:700;text-decoration:underline 2px}.beat[data-astro-cid-lixth5n7] p a:hover{color:var(--red)}.beat[data-astro-cid-lixth5n7].card{background-color:var(--paper-light);background-image:var(--fine-dots);background-size:var(--fine-dots-size);border:var(--border) solid var(--ink);box-shadow:var(--shadow);padding:clamp(1.1rem,3vw,2rem)}.bh[data-astro-cid-lixth5n7]{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-bottom:1.1rem;display:flex}.act[data-astro-cid-lixth5n7]{background:var(--red);color:var(--paper-light);font:400 clamp(1.25rem, 2.4vw, 2rem)/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);margin:0;padding:.35rem 1rem}h2[data-astro-cid-lixth5n7]{text-shadow:2px 2px 0 var(--red-ghost);margin:0;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.1}.tag[data-astro-cid-lixth5n7]{font:900 .45em var(--font-jp);text-transform:none;color:var(--ink-muted);vertical-align:middle;margin-left:.5rem}.prose[data-astro-cid-lixth5n7] .bubble{max-width:44rem}.prose[data-astro-cid-lixth5n7]>p{font-size:var(--text-prose);max-width:none;line-height:1.7}.prose[data-astro-cid-lixth5n7]>p:first-child{font:600 clamp(1.3rem, 1rem + 1.1vw, 1.75rem)/1.45 var(--font-body);max-width:none}.card[data-astro-cid-lixth5n7] .prose[data-astro-cid-lixth5n7]>p:first-child{max-width:none;font-size:clamp(1.15rem,1rem + .6vw,1.35rem);line-height:1.5}.card[data-astro-cid-lixth5n7] .prose[data-astro-cid-lixth5n7]>p{max-width:none}.prose[data-astro-cid-lixth5n7]{gap:1.25rem;display:grid}.prose[data-astro-cid-lixth5n7] ul{gap:.4rem;padding-left:1.2rem;display:grid}.prose[data-astro-cid-lixth5n7] ol{gap:.4rem;padding-left:0;list-style-position:inside;display:grid}.decision[data-astro-cid-w7gg4gwe]{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.decision[data-astro-cid-w7gg4gwe].flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.decision[data-astro-cid-w7gg4gwe].flip .why[data-astro-cid-w7gg4gwe]{order:2}.why[data-astro-cid-w7gg4gwe]{background-color:var(--paper-light);background-image:var(--fine-dots);background-size:var(--fine-dots-size);border:var(--border) solid var(--ink);box-shadow:var(--shadow);align-content:center;justify-items:start;gap:.7rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.beat.card .why[data-astro-cid-w7gg4gwe]{box-shadow:none;background:0 0;border:0;padding:.25rem .5rem}.beat.card .decision[data-astro-cid-w7gg4gwe]+.decision[data-astro-cid-w7gg4gwe]{border-top:var(--border-thin) dashed var(--ink);padding-top:1.25rem}.spec[data-astro-cid-w7gg4gwe]{background:var(--ink);color:var(--paper-light);font:400 .95rem/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 var(--red);padding:.3rem .8rem}.spec[data-astro-cid-w7gg4gwe].red{background:var(--red);box-shadow:3px 3px 0 var(--ink)}h3[data-astro-cid-w7gg4gwe]{text-shadow:1px 1px 0 var(--red-ghost);margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem)}p[data-astro-cid-w7gg4gwe]{font-size:var(--text-prose);max-width:none;margin:0;line-height:1.7}table[data-astro-cid-w7gg4gwe]{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.95rem;line-height:1.5}th[data-astro-cid-w7gg4gwe],td[data-astro-cid-w7gg4gwe]{text-align:left;border-top:var(--border-thin) solid var(--ink);padding:.4rem .5rem}thead[data-astro-cid-w7gg4gwe] th[data-astro-cid-w7gg4gwe]{font:400 .85rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-top:0;padding-top:0}tbody[data-astro-cid-w7gg4gwe] th[data-astro-cid-w7gg4gwe],td[data-astro-cid-w7gg4gwe]:last-child{font-weight:700}.why[data-astro-cid-w7gg4gwe] .chips[data-astro-cid-w7gg4gwe]{flex-wrap:wrap;gap:.45rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-w7gg4gwe] li[data-astro-cid-w7gg4gwe]{font:400 .9rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--paper-light);border:var(--border-thin) solid var(--ink);padding:.35rem .7rem}.tok[data-astro-cid-w7gg4gwe],td[data-astro-cid-w7gg4gwe],th[data-astro-cid-w7gg4gwe]{overflow-wrap:anywhere}.tok[data-astro-cid-w7gg4gwe]{font-family:var(--font-body);word-break:break-word;font-size:.88rem;font-weight:700}.sr[data-astro-cid-w7gg4gwe]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.proof[data-astro-cid-w7gg4gwe]{min-width:0}.proof[data-astro-cid-w7gg4gwe] .shotp{grid-template-rows:auto 1fr auto;height:100%}.proof[data-astro-cid-w7gg4gwe] .shotp .shot{height:100%;min-height:0;aspect-ratio:auto!important}.proof[data-astro-cid-w7gg4gwe] .shotp .shot img{object-position:top center}@media (width<=767px){.decision[data-astro-cid-w7gg4gwe],.decision[data-astro-cid-w7gg4gwe].flip{grid-template-columns:minmax(0,1fr)}.decision[data-astro-cid-w7gg4gwe].flip .why[data-astro-cid-w7gg4gwe]{order:0}.proof[data-astro-cid-w7gg4gwe] .shotp .shot{height:auto;aspect-ratio:auto!important}}.stat[data-astro-cid-rumhcc5x]{box-sizing:border-box;background:var(--ink);height:100%;color:var(--paper-light);border:var(--border) solid var(--ink);box-shadow:var(--shadow-red);flex-direction:column;justify-content:center;gap:.5rem;padding:clamp(1.2rem,3vw,2rem);display:flex}.stat[data-astro-cid-rumhcc5x].top{justify-content:flex-start}.stat[data-astro-cid-rumhcc5x].top .v[data-astro-cid-rumhcc5x]{white-space:nowrap;padding-bottom:.1em;font-size:clamp(3.6rem,7.5vw,6.5rem);line-height:1.05}.stat[data-astro-cid-rumhcc5x].top .l[data-astro-cid-rumhcc5x]{min-height:2.5em}.stat[data-astro-cid-rumhcc5x] p[data-astro-cid-rumhcc5x]{max-width:none;margin:0}.v[data-astro-cid-rumhcc5x]{font:400 clamp(5rem, 11vw, 9rem)/.85 var(--font-display);color:var(--red-on-ink)}.l[data-astro-cid-rumhcc5x]{font:700 clamp(1.1rem, 1.8vw, 1.4rem)/1.25 var(--font-body)}.pts[data-astro-cid-rumhcc5x]{border-top:2px solid var(--paper-light);margin:auto 0 0;list-style:none;display:grid;padding:1rem 0 0!important}.pts[data-astro-cid-rumhcc5x] li[data-astro-cid-rumhcc5x]{border-bottom:1px solid #efece44d;grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.pts[data-astro-cid-rumhcc5x] li[data-astro-cid-rumhcc5x]:last-child{border-bottom:0;padding-bottom:0}.pv[data-astro-cid-rumhcc5x]{font:400 1.9rem/1 var(--font-display);color:var(--red-on-ink)}.pl[data-astro-cid-rumhcc5x]{font-size:.95rem;line-height:1.4}.n[data-astro-cid-rumhcc5x]{opacity:.85;font-size:.95rem;line-height:1.6}.shotp[data-astro-cid-aatdr2li]{background-color:var(--paper-light);background-image:var(--fine-dots);background-size:var(--fine-dots-size);border:var(--border) solid var(--ink);box-shadow:var(--shadow);gap:.7rem;margin:0;padding:clamp(.7rem,1.6vw,1rem);display:grid}.top[data-astro-cid-aatdr2li]{display:flex}.shotp[data-astro-cid-aatdr2li] .shot{box-shadow:none}figcaption[data-astro-cid-aatdr2li]{text-align:right}.row[data-astro-cid-je6rv6w3]{gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.row[data-astro-cid-je6rv6w3].even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.row[data-astro-cid-je6rv6w3].even .shotp{grid-template-rows:auto 1fr auto;height:100%}.row[data-astro-cid-je6rv6w3].even .shotp .shot{height:100%;min-height:0;aspect-ratio:auto!important}.row[data-astro-cid-je6rv6w3].even .shotp .shot img,.row[data-astro-cid-je6rv6w3].even .shotp .shot video{object-position:top center}.row[data-astro-cid-je6rv6w3].even .shotp figcaption{align-self:end}.row[data-astro-cid-je6rv6w3].even .shotp.contain .shot{background:var(--paper-light)}.row[data-astro-cid-je6rv6w3].even .shotp.contain .shot img{object-fit:contain;object-position:center}.row[data-astro-cid-je6rv6w3].natural{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.row[data-astro-cid-je6rv6w3].phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.row[data-astro-cid-je6rv6w3].phones>.col{gap:var(--gutter);display:grid}@media (width<=1023px){.row[data-astro-cid-je6rv6w3].phones{grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-astro-cid-je6rv6w3].phones>.col{grid-column:1/-1}}@media (width<=767px){.row[data-astro-cid-je6rv6w3],.row[data-astro-cid-je6rv6w3].even,.row[data-astro-cid-je6rv6w3].natural,.row[data-astro-cid-je6rv6w3].phones{grid-template-columns:minmax(0,1fr)}}
