.art[data-astro-cid-7523j5cg]{border-radius:42% var(--radius-card) 42% var(--radius-card) / 34% var(--radius-card) 34% var(--radius-card);background:var(--primary);display:block;overflow:hidden}.art-dip[data-astro-cid-7523j5cg]{background:var(--well-shade)}.art[data-astro-cid-7523j5cg] img[data-astro-cid-7523j5cg]{object-fit:cover;width:100%;height:100%;display:block}.product-row[data-astro-cid-xgwhfkb5]{align-items:center;gap:var(--space-3);min-height:4rem;padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-m);transition:background-color var(--duration-fast) var(--ease-standard);grid-template-columns:48px minmax(0,1fr) auto;display:grid;position:relative}.product-row[data-astro-cid-xgwhfkb5]+.product-row:before{content:"";top:0;left:var(--space-3);right:var(--space-3);border-top:var(--border-rule);position:absolute}.product-row[data-astro-cid-xgwhfkb5]:hover{background:var(--row-hover)}.product-row[data-astro-cid-xgwhfkb5] .thumb{width:48px}.product-row[data-astro-cid-xgwhfkb5] .thumb img{padding:3px}.body[data-astro-cid-xgwhfkb5]{min-width:0}.name[data-astro-cid-xgwhfkb5]{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.375rem;font-weight:var(--weight-label);display:block;overflow:hidden}.name[data-astro-cid-xgwhfkb5]:after{content:"";position:absolute;inset:0}.name[data-astro-cid-xgwhfkb5]:focus-visible{outline:none}.product-row[data-astro-cid-xgwhfkb5]:has(.name:focus-visible){outline:2px solid var(--focus);outline-offset:0}.meta[data-astro-cid-xgwhfkb5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-col[data-astro-cid-xgwhfkb5]{text-align:right;justify-items:end;display:grid}.price[data-astro-cid-xgwhfkb5]{font-size:1rem;line-height:1.5rem;font-weight:var(--weight-heading)}.note[data-astro-cid-xgwhfkb5]{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;line-height:1rem}.masthead[data-astro-cid-uqm2l7ny]{gap:var(--space-5);padding-top:var(--space-3);grid-template-areas:"art""copy""figures";display:grid}.masthead-copy[data-astro-cid-uqm2l7ny]{align-content:start;gap:var(--space-4);grid-area:copy;min-width:0;display:grid}h1[data-astro-cid-uqm2l7ny]{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tracking-masthead)}h1[data-astro-cid-uqm2l7ny] .line[data-astro-cid-uqm2l7ny]{display:block}.masthead-lede[data-astro-cid-uqm2l7ny]{text-wrap:pretty;max-width:52ch;font-size:1.125rem;line-height:1.75rem}.masthead-search[data-astro-cid-uqm2l7ny]{gap:var(--space-2);max-width:36rem;margin-top:var(--space-2);display:flex}.masthead-search[data-astro-cid-uqm2l7ny] .input[data-astro-cid-uqm2l7ny]{background:var(--surface-raised);flex:1;min-width:0;height:3.25rem;font-size:1rem}.masthead-search[data-astro-cid-uqm2l7ny] .btn[data-astro-cid-uqm2l7ny]{height:3.25rem;padding-inline:var(--space-5)}.status[data-astro-cid-uqm2l7ny]{align-items:baseline;gap:var(--space-2);display:flex}.dot[data-astro-cid-uqm2l7ny]{border-radius:var(--radius-round);background:var(--positive);flex:none;width:8px;height:8px;translate:0 -1px}.quick[data-astro-cid-uqm2l7ny]{gap:var(--space-2);min-width:0;display:grid}.quick-title[data-astro-cid-uqm2l7ny]{font-weight:var(--weight-label)}.quick-list[data-astro-cid-uqm2l7ny]{margin-block:0;list-style:none}.masthead[data-astro-cid-uqm2l7ny] .masthead-art{aspect-ratio:4/3;grid-area:art}.masthead[data-astro-cid-uqm2l7ny] .masthead-art img{object-position:50% 40%}@media (prefers-reduced-motion:no-preference){.masthead[data-astro-cid-uqm2l7ny] .masthead-art img{animation:dive var(--duration-slow) var(--ease-out) both}@keyframes dive{0%{transform:translate(4%,-4%)scale(1.06)}}}.figures[data-astro-cid-uqm2l7ny]{align-items:end;gap:var(--space-2);grid-area:figures;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.figure[data-astro-cid-uqm2l7ny]{justify-content:space-between;gap:var(--space-3);min-width:0;min-height:7.5rem;padding:var(--space-3);border-radius:var(--space-6) var(--radius-card) var(--radius-card) var(--radius-card);background:var(--primary);color:var(--on-primary);flex-direction:column-reverse;display:flex}.figure[data-astro-cid-uqm2l7ny]:nth-child(2){background:var(--ink);min-height:5.75rem;color:var(--bg)}.figure[data-astro-cid-uqm2l7ny]:nth-child(3){background:var(--surface-raised);color:var(--ink)}.figure-label[data-astro-cid-uqm2l7ny]{font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--weight-label)}.figure-value[data-astro-cid-uqm2l7ny]{padding-left:var(--space-2);font-size:var(--fs-price-l);line-height:var(--lh-price-l);font-weight:var(--weight-heading);text-align:right;margin:0}.today[data-astro-cid-uqm2l7ny]{gap:var(--gutter);margin-top:var(--space-7);display:grid}.feature[data-astro-cid-uqm2l7ny]{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard);display:grid}.feature[data-astro-cid-uqm2l7ny]:hover{background:var(--surface-raised)}.feature-text[data-astro-cid-uqm2l7ny]{gap:var(--space-1);padding-inline:var(--space-2);display:grid}.feature-name[data-astro-cid-uqm2l7ny]{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--weight-heading);text-wrap:balance}.feature[data-astro-cid-uqm2l7ny]:hover .feature-name[data-astro-cid-uqm2l7ny]{text-decoration-line:underline;text-decoration-color:var(--primary);text-underline-offset:.2em;text-decoration-thickness:.08em}.feature-facts[data-astro-cid-uqm2l7ny]{font-size:var(--fs-cell);line-height:var(--lh-cell);color:var(--muted);white-space:normal}.live[data-astro-cid-uqm2l7ny]{align-content:start;gap:var(--space-3);display:grid}.live[data-astro-cid-uqm2l7ny] h2[data-astro-cid-uqm2l7ny]{font-size:var(--fs-section);line-height:var(--lh-section)}.live-rows[data-astro-cid-uqm2l7ny]{margin:0;padding:0;list-style:none}.live-empty[data-astro-cid-uqm2l7ny]{color:var(--muted)}.live-links[data-astro-cid-uqm2l7ny]{gap:0 var(--space-5);padding-top:var(--space-2);border-top:var(--border-rule);flex-wrap:wrap;display:flex}.band[data-astro-cid-uqm2l7ny]{gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--space-7) var(--radius-card) var(--space-7) var(--radius-card);display:grid}.band-copy[data-astro-cid-uqm2l7ny]{align-content:center;gap:var(--space-4);min-width:0;display:grid}.band-title[data-astro-cid-uqm2l7ny]{max-width:16ch;font-size:var(--fs-masthead);line-height:var(--lh-masthead);letter-spacing:var(--tracking-masthead);text-wrap:balance}.band-lede[data-astro-cid-uqm2l7ny]{max-width:44ch;font-size:1.125rem;line-height:1.75rem}.band[data-astro-cid-uqm2l7ny] .band-art{aspect-ratio:16/10;min-width:0}.dip-band[data-astro-cid-uqm2l7ny]{--ink:var(--on-primary);--muted:var(--on-primary);--focus:var(--on-primary);background:var(--primary);color:var(--on-primary)}.dip-band[data-astro-cid-uqm2l7ny] .band-art img{object-position:50% 75%}.dip-band[data-astro-cid-uqm2l7ny] .more-link[data-astro-cid-uqm2l7ny]:hover{text-decoration-color:currentColor}.points[data-astro-cid-uqm2l7ny]{gap:var(--space-3);max-width:48ch;margin:0;padding:0;list-style:none;display:grid}.point[data-astro-cid-uqm2l7ny]{padding-left:var(--space-5);position:relative}.point[data-astro-cid-uqm2l7ny]:before{content:"";border-radius:60% var(--radius-s) 60% var(--radius-s);background:currentColor;width:.875em;height:.875em;position:absolute;top:.3em;left:0}.point-lead[data-astro-cid-uqm2l7ny]{font-weight:var(--weight-heading)}.band-links[data-astro-cid-uqm2l7ny]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.watch-band[data-astro-cid-uqm2l7ny]{background:var(--inverse);color:var(--on-inverse)}.watch-band[data-astro-cid-uqm2l7ny] .band-art img{object-position:75% 50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band[data-astro-cid-uqm2l7ny] .band-art img{animation:linear both drift view();scale:1.08}@keyframes drift{0%{translate:0 4%}to{translate:0 -4%}}}}.quiet-day[data-astro-cid-uqm2l7ny]{margin-top:var(--space-7);color:var(--muted);font-size:.9375rem;line-height:1.375rem}.section[data-astro-cid-uqm2l7ny]{margin-top:var(--space-8)}@media (width>=540px){.figure[data-astro-cid-uqm2l7ny]{min-height:8.5rem;padding:var(--space-4)}.figure[data-astro-cid-uqm2l7ny]:nth-child(2){min-height:6.5rem}.figure-value[data-astro-cid-uqm2l7ny]{font-size:var(--fs-title);line-height:var(--lh-title);text-align:left;padding-left:0}}@media (width>=768px){.masthead[data-astro-cid-uqm2l7ny]{column-gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"copy copy""figures art"}.masthead[data-astro-cid-uqm2l7ny] .masthead-art{aspect-ratio:1}.figures[data-astro-cid-uqm2l7ny]{align-self:end}.section[data-astro-cid-uqm2l7ny]{margin-top:var(--space-9)}.band[data-astro-cid-uqm2l7ny]{margin-top:var(--space-9);padding:var(--space-6);border-radius:var(--space-8) var(--radius-card) var(--space-8) var(--radius-card)}.feature[data-astro-cid-uqm2l7ny]{padding:var(--space-3) var(--space-3) var(--space-5)}.feature-text[data-astro-cid-uqm2l7ny]{padding-inline:var(--space-3)}.quiet-day[data-astro-cid-uqm2l7ny]{margin-top:var(--space-8)}}@media (width>=1024px){.masthead[data-astro-cid-uqm2l7ny]{align-items:start;gap:var(--space-6) var(--space-8);padding-top:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy art""figures art"}.masthead-copy[data-astro-cid-uqm2l7ny]{padding-top:var(--space-4)}.masthead[data-astro-cid-uqm2l7ny] .masthead-art{aspect-ratio:auto;contain:size;border-bottom-right-radius:24% 16%;align-self:stretch;min-height:32rem}.masthead[data-astro-cid-uqm2l7ny] .masthead-art img{object-position:50% 60%}.today[data-astro-cid-uqm2l7ny]{margin-top:var(--space-8)}.today[data-astro-cid-uqm2l7ny].has-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.today[data-astro-cid-uqm2l7ny]:not(.has-feature) .live-rows[data-astro-cid-uqm2l7ny]{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.band[data-astro-cid-uqm2l7ny]{align-items:stretch;gap:var(--space-7);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.band[data-astro-cid-uqm2l7ny] .band-art{aspect-ratio:auto;min-height:24rem}.watch-band[data-astro-cid-uqm2l7ny]{padding:var(--space-6) var(--space-7) var(--space-6) var(--space-6);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.watch-band[data-astro-cid-uqm2l7ny] .band-art{order:-1}}@media (width>=1280px){.figure-value[data-astro-cid-uqm2l7ny]{font-size:var(--fs-price-xl);line-height:var(--lh-price-xl)}}
