.crumbs.svelte-1gas09v{margin-bottom:clamp(2rem,4vw,3.5rem)}.meta.svelte-1gas09v{color:var(--fg);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-weight:600;display:flex}.dot.svelte-1gas09v{border-radius:var(--radius-full);background:var(--accent);width:.5rem;height:.5rem}.badge.svelte-1gas09v{border-radius:var(--radius-full);background:var(--accent);color:var(--accent-fg);padding:.15rem .6rem}.head.svelte-1gas09v h1{max-width:14ch;letter-spacing:var(--tracking-headline);text-wrap:balance;line-height:.95}.intro.svelte-1gas09v{max-width:46ch;font-size:var(--text-lead);color:var(--fg-muted);text-wrap:pretty;margin-top:clamp(1.25rem,2.5vw,2rem)}.book.svelte-12pg5je{padding-block:var(--section-y);background:var(--surface);scroll-margin-top:var(--site-top)}.head.svelte-12pg5je{margin-bottom:var(--space-block)}.lead.svelte-12pg5je{max-width:44ch;font-size:var(--text-lead);color:var(--fg-muted);margin-top:1rem}.page.svelte-1c4cflc{gap:var(--space-block-lg);padding-block:clamp(1.5rem, 3vw, 2.5rem) var(--section-y);grid-template-columns:minmax(0,1fr);display:grid}.main.svelte-1c4cflc{align-content:start;gap:var(--space-block-lg);display:grid}.main.svelte-1c4cflc .about .eyebrow{margin-bottom:1.5rem}.main.svelte-1c4cflc .about .prose-content>p:first-child{font-size:var(--text-lead);max-width:52ch}.main.svelte-1c4cflc .about .prose-content h2{font-size:var(--text-h3);letter-spacing:-.02em;margin-top:2.5rem}.main.svelte-1c4cflc .about .prose-content ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;max-width:32rem;padding:0;list-style:none;display:grid}.main.svelte-1c4cflc .about .prose-content ul li{align-items:center;gap:.6rem;margin:0;display:flex}.main.svelte-1c4cflc .about .prose-content ul li:before{content:"";border-radius:var(--radius-full);background:var(--accent);flex-shrink:0;width:.45rem;height:.45rem}.main.svelte-1c4cflc .media{width:min(100%,24rem)}.main.svelte-1c4cflc .media :is(a,.drawn){border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .5s var(--ease-out-expo);display:block;overflow:hidden}.main.svelte-1c4cflc .media a:is(:hover,:focus-visible){transform:translateY(-3px)}.main.svelte-1c4cflc .media img{width:100%;height:auto;display:block}.main.svelte-1c4cflc .media figcaption{font-size:var(--text-small);color:var(--fg-muted);margin-top:.75rem}@media (width<=1023px){.main.svelte-1c4cflc{display:contents}.main.svelte-1c4cflc>.head,.main.svelte-1c4cflc>.score{order:-2}.side.svelte-1c4cflc{order:-1;max-width:26rem}}@media (width>=1024px){.page.svelte-1c4cflc{align-items:start;column-gap:var(--space-columns);grid-template-columns:minmax(0,1fr) 23rem}.side.svelte-1c4cflc{align-self:stretch}.sticky.svelte-1c4cflc{margin-top:5.5rem;position:sticky;top:6.5rem}}dl.svelte-j9dzkk{--per-row:2;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}.cell.svelte-j9dzkk{align-content:start;gap:.6rem;padding:1.25rem 1rem 1.4rem 0;display:grid}.cell.svelte-j9dzkk:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.cell.svelte-j9dzkk:nth-child(n+3){border-top:1px solid var(--line)}dd.svelte-j9dzkk{gap:.3rem;display:grid}.big.svelte-j9dzkk{font-size:min(var(--text-h2), calc((100cqi / var(--per-row) - 2.5rem) / 3.3));letter-spacing:var(--tracking-headline);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1}.sub.svelte-j9dzkk{font-size:var(--text-small);color:var(--fg-muted)}.note.svelte-j9dzkk{font-size:var(--text-small);color:var(--fg-muted);margin-top:1rem}@media (width>=768px){dl.svelte-j9dzkk{--per-row:var(--cols);grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.cell.svelte-j9dzkk,.cell.svelte-j9dzkk:nth-child(2n){border-top:0;padding:1.5rem 1.25rem 1.6rem}.cell.svelte-j9dzkk:first-child{padding-left:0}.cell.svelte-j9dzkk+.cell:where(.svelte-j9dzkk){border-left:1px solid var(--line)}}.ticket.svelte-i9y7i4{border-radius:var(--radius-card);box-shadow:var(--shadow-float);transition:rotate .6s var(--ease-out-expo);rotate:1deg}.ticket.svelte-i9y7i4:hover{rotate:0deg}.stub.svelte-i9y7i4{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--canvas);color:var(--fg);gap:.75rem;padding:1.75rem 1.75rem 2rem;display:grid}.top.svelte-i9y7i4{justify-content:space-between;align-items:center;display:flex}.ball-wrap.svelte-i9y7i4{font-size:1.5rem;line-height:0;display:inline-block}.price.svelte-i9y7i4{align-items:baseline;gap:.5rem;display:flex}.price.svelte-i9y7i4 strong:where(.svelte-i9y7i4){font-size:var(--text-h1);letter-spacing:var(--tracking-headline);font-weight:800;line-height:.9}.price.svelte-i9y7i4 strong.small:where(.svelte-i9y7i4){font-size:var(--text-h3);line-height:1.2}.price.svelte-i9y7i4 span:where(.svelte-i9y7i4),.when.svelte-i9y7i4{color:var(--fg-muted)}.perf.svelte-i9y7i4{background:linear-gradient(to right, var(--line-strong) 55%, transparent 0) center / .75rem 1px repeat-x, var(--surface-raised);z-index:1;height:1.5rem;margin-top:-.75rem;margin-bottom:-.75rem;position:relative}.perf.svelte-i9y7i4:before,.perf.svelte-i9y7i4:after{content:"";border-radius:var(--radius-full);background:var(--canvas);width:1.5rem;height:1.5rem;position:absolute;top:0}.perf.svelte-i9y7i4:before{clip-path:inset(0 0 0 50%);left:-.75rem}.perf.svelte-i9y7i4:after{clip-path:inset(0 50% 0 0);right:-.75rem}.body.svelte-i9y7i4{border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface-raised);gap:1.25rem;padding:2rem 1.75rem 1.75rem;display:grid}.body.svelte-i9y7i4 .list-title{margin-bottom:-.5rem}.body.svelte-i9y7i4 .list{font-size:var(--text-small);gap:.6rem;display:grid}.body.svelte-i9y7i4 .list li{justify-content:space-between;gap:1rem;display:flex}.body.svelte-i9y7i4 .list li span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.body.svelte-i9y7i4 .btn{width:100%}.body.svelte-i9y7i4 .secure{font-size:var(--text-fine);color:var(--fg-muted);justify-content:center;align-items:center;gap:.4rem;margin-top:-.4rem;display:flex}.body.svelte-i9y7i4 .secure .icon{width:.9rem;height:.9rem}.body.svelte-i9y7i4 .status{font-weight:600}@media (prefers-reduced-motion:no-preference){.ticket.svelte-i9y7i4:hover .ball-wrap:where(.svelte-i9y7i4){animation:svelte-i9y7i4-hop 1.1s var(--ease-land) both}}@keyframes svelte-i9y7i4-hop{0%{transform:translateY(0)}22%{transform:translateY(-.9rem)}44%{transform:translateY(0)scaleY(.9)}62%{transform:translateY(-.35rem)}80%{transform:translateY(0)}90%{transform:translateY(-.1rem)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ticket.svelte-i9y7i4{rotate:0deg}}
