.slider[data-astro-cid-fs732mvh]{--gap:var(--space-8);--item-w:15rem;--item:13.375rem;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative}.panel[data-astro-cid-fs732mvh]{padding:var(--space-10) 0 var(--space-8);border-radius:var(--radius-lg);background:var(--c-surface)}.viewport[data-astro-cid-fs732mvh]{outline-offset:var(--space-1);position:relative}.viewport[data-astro-cid-fs732mvh]:focus-visible{border-radius:var(--radius-md)}.scroll[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]{gap:var(--gap);padding-inline:calc((100% - var(--item)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.scroll[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]::-webkit-scrollbar{display:none}.scroll[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]>[data-slide]{flex:0 0 var(--item);scroll-snap-align:center}.screen[data-astro-cid-fs732mvh] img{box-sizing:border-box;border:var(--device-border) solid var(--c-device-border);border-radius:var(--device-radius);width:100%;height:auto;box-shadow:var(--shadow-device);user-select:none;display:block}.panel[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]{padding-block:var(--space-1)}.device-screen[data-astro-cid-fs732mvh]{--item-w:20rem;--item:15.375rem}.device-screen[data-astro-cid-fs732mvh] .screen[data-astro-cid-fs732mvh] img{border-radius:var(--radius-md);border-width:2px}.fade[data-astro-cid-fs732mvh]{width:100%;max-width:calc(20rem + 2 * (var(--size-touch) + var(--space-10)));margin-inline:auto}.fade[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]{touch-action:pan-y;justify-content:center;display:flex}.fade[data-astro-cid-fs732mvh] [data-slide]{transition:opacity var(--duration-fade) var(--ease-out);grid-area:1/1}.fade[data-astro-cid-fs732mvh] [data-slide]:not(:first-child),.fade[data-astro-cid-fs732mvh].ready [data-slide]{opacity:0}.fade[data-astro-cid-fs732mvh].ready [data-slide][data-active]{opacity:1}.controls[data-astro-cid-fs732mvh]{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.controls[data-astro-cid-fs732mvh][hidden]{display:none}.arrow[data-astro-cid-fs732mvh]{width:var(--size-touch);height:var(--size-touch);border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-text);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);place-items:center;padding:0;display:inline-grid}.arrow[data-astro-cid-fs732mvh] svg[data-astro-cid-fs732mvh]{width:var(--icon-sm);height:var(--icon-sm)}.arrow[data-astro-cid-fs732mvh]:hover:not(:disabled){border-color:var(--c-text)}.arrow[data-astro-cid-fs732mvh]:focus-visible{border-radius:var(--radius-pill)}.arrow[data-astro-cid-fs732mvh]:disabled{opacity:.35;cursor:default}.dots[data-astro-cid-fs732mvh]{align-items:center;gap:var(--space-1);display:flex}.dots[data-astro-cid-fs732mvh] button{width:var(--space-6);height:var(--space-6);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dots[data-astro-cid-fs732mvh] button:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--c-muted);opacity:.4;transition:opacity var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border-radius:50%}.dots[data-astro-cid-fs732mvh] button[aria-current=true]:before{opacity:1;background:var(--case-accent,var(--c-text))}.dots[data-astro-cid-fs732mvh] button:focus-visible{border-radius:var(--radius-pill)}.status[data-astro-cid-fs732mvh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width>=47.5625rem){.slider[data-astro-cid-fs732mvh]{align-items:center;column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}.panel[data-astro-cid-fs732mvh]{padding:var(--space-16) var(--space-10) var(--space-10)}.viewport[data-astro-cid-fs732mvh]{grid-area:1/2}.controls[data-astro-cid-fs732mvh]{display:contents}.prev[data-astro-cid-fs732mvh]{grid-area:1/1}.next[data-astro-cid-fs732mvh]{grid-area:1/3}.dots[data-astro-cid-fs732mvh]{grid-area:2/2;justify-content:center}.scroll[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]{width:100%;max-width:calc(var(--per) * var(--item-w) + (var(--per) - 1) * var(--gap));margin-inline:auto;padding-inline:0}.single[data-astro-cid-fs732mvh]{grid-template-columns:minmax(0,1fr)}.single[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh],.single[data-astro-cid-fs732mvh] .dots[data-astro-cid-fs732mvh]{grid-column:1}.panel[data-astro-cid-fs732mvh].single{padding-bottom:var(--space-16)}.per-1[data-astro-cid-fs732mvh]{--per:1}.per-2[data-astro-cid-fs732mvh]{--per:2}.per-3[data-astro-cid-fs732mvh]{--per:3}.scroll[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]>[data-slide]{flex-basis:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:none}.per-1[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]>[data-slide],.per-2[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]>[data-slide]:nth-child(odd),.per-3[data-astro-cid-fs732mvh] .viewport[data-astro-cid-fs732mvh]>[data-slide]:nth-child(3n+1){scroll-snap-align:start}}.kiosks[data-astro-cid-haotruzm]{justify-content:center;gap:var(--space-4);--kw:14.75rem;margin:0;display:flex}.pair[data-astro-cid-haotruzm]{--kw:calc((100% - var(--space-4)) / 2)}.pair[data-astro-cid-haotruzm]>*{max-width:14.75rem}@media (width>=47.5625rem){.kiosks[data-astro-cid-haotruzm]{--kw:20rem;gap:var(--space-10)}.pair[data-astro-cid-haotruzm]{--kw:20rem}.pair[data-astro-cid-haotruzm]>*{max-width:none}}.review[data-astro-cid-4i3fkmsj]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--c-review-bg);box-shadow:var(--shadow-review);letter-spacing:var(--tracking-normal);flex-direction:column;margin:0;display:flex}.head[data-astro-cid-4i3fkmsj]{align-items:center;column-gap:calc(var(--space-2) + var(--space-0-5));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.avatar[data-astro-cid-4i3fkmsj]{width:var(--space-6);height:var(--space-6);background:var(--c-review-avatar-bg);color:var(--c-review-avatar-text);font-size:var(--text-tag);line-height:1;font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:grid}.who[data-astro-cid-4i3fkmsj]{flex-direction:column;min-width:0;display:flex}.title[data-astro-cid-4i3fkmsj]{color:var(--c-review-title);font-size:var(--text-caption);line-height:var(--text-caption-lh);font-weight:var(--weight-semibold)}.date[data-astro-cid-4i3fkmsj]{color:var(--c-review-date);font-size:var(--text-tag);line-height:var(--text-tag-lh)}.quote[data-astro-cid-4i3fkmsj]{margin:0}.quote[data-astro-cid-4i3fkmsj] p[data-astro-cid-4i3fkmsj]{color:var(--c-review-text);font-size:var(--text-small);line-height:var(--text-small-lh);margin:0}mark[data-astro-cid-4i3fkmsj]{background:var(--c-review-mark);color:var(--c-review-mark-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;padding:.0625em .25em}.tags[data-astro-cid-4i3fkmsj]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-4i3fkmsj] li[data-astro-cid-4i3fkmsj],.sentiment[data-astro-cid-4i3fkmsj]{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-tag);line-height:var(--text-tag-lh);font-weight:var(--weight-semibold);white-space:nowrap}.tags[data-astro-cid-4i3fkmsj] li[data-astro-cid-4i3fkmsj]{background:var(--c-review-tag-bg);color:var(--c-review-tag-text)}.sentiment[data-astro-cid-4i3fkmsj]{align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);display:inline-flex}.dot[data-astro-cid-4i3fkmsj]{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%}.positive[data-astro-cid-4i3fkmsj]{background:var(--c-sentiment-positive-bg);color:var(--c-sentiment-positive-text)}.positive[data-astro-cid-4i3fkmsj] .dot[data-astro-cid-4i3fkmsj]{background:var(--c-sentiment-positive-dot)}.neutral[data-astro-cid-4i3fkmsj]{background:var(--c-sentiment-neutral-bg);color:var(--c-sentiment-neutral-text)}.neutral[data-astro-cid-4i3fkmsj] .dot[data-astro-cid-4i3fkmsj]{background:var(--c-sentiment-neutral-dot)}.negative[data-astro-cid-4i3fkmsj]{background:var(--c-sentiment-negative-bg);color:var(--c-sentiment-negative-text)}.negative[data-astro-cid-4i3fkmsj] .dot[data-astro-cid-4i3fkmsj]{background:var(--c-sentiment-negative-dot)}.sr-label[data-astro-cid-4i3fkmsj]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reviews[data-astro-cid-3hwtrdxn]{margin:0}.logo[data-astro-cid-3hwtrdxn]{width:auto;height:var(--space-8);margin-bottom:var(--space-8);display:block}.grid[data-astro-cid-3hwtrdxn]{gap:var(--space-10) var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-3hwtrdxn]{align-items:flex-start;gap:var(--space-2);flex-direction:column;place-self:start center;width:100%;max-width:21rem;display:flex}.label[data-astro-cid-3hwtrdxn]{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-tag);line-height:var(--text-tag-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal)}.green[data-astro-cid-3hwtrdxn]{background:var(--c-label-green-bg);color:var(--c-label-green-text)}.pink[data-astro-cid-3hwtrdxn]{background:var(--c-label-pink-bg);color:var(--c-label-pink-text)}.amber[data-astro-cid-3hwtrdxn]{background:var(--c-label-amber-bg);color:var(--c-label-amber-text)}.tilt[data-astro-cid-3hwtrdxn]{width:100%;transform:rotate(var(--tilt))}@media (width>=47.5625rem){.grid[data-astro-cid-3hwtrdxn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid[data-astro-cid-3hwtrdxn]{row-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.item[data-astro-cid-3hwtrdxn]{margin-top:var(--offset)}}.contrast[data-astro-cid-yexwpbhx]{margin:0}.head[data-astro-cid-yexwpbhx]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}figcaption[data-astro-cid-yexwpbhx]{gap:var(--space-3);flex-direction:column;display:flex}.title[data-astro-cid-yexwpbhx]{font-size:var(--text-case-title);line-height:var(--text-case-title-lh);font-weight:var(--weight-medium)}.text[data-astro-cid-yexwpbhx]{color:var(--c-text-body);font-size:var(--text-case);line-height:var(--text-case-lh);text-wrap:pretty;margin:0}.corner[data-astro-cid-yexwpbhx]{align-items:center;gap:var(--space-3);flex:none;display:flex}.corner[data-astro-cid-yexwpbhx][hidden]{display:none}.status[data-astro-cid-yexwpbhx]{text-align:right;min-width:3.5em;font-size:var(--text-case-title);line-height:var(--text-case-title-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal)}.status[data-astro-cid-yexwpbhx][data-verdict=PASS]{color:var(--c-pass)}.status[data-astro-cid-yexwpbhx][data-verdict=FAIL]{color:var(--c-fail)}.pause[data-astro-cid-yexwpbhx]{width:var(--space-8);height:var(--space-8);border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);color:var(--c-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.pause[data-astro-cid-yexwpbhx]:hover{color:var(--c-text);border-color:var(--c-text)}.pause[data-astro-cid-yexwpbhx]:focus-visible{border-radius:var(--radius-pill)}.pause[data-astro-cid-yexwpbhx] svg[data-astro-cid-yexwpbhx]{width:var(--icon-sm);height:var(--icon-sm)}.i-play[data-astro-cid-yexwpbhx],.pause[data-astro-cid-yexwpbhx][aria-pressed=true] .i-pause[data-astro-cid-yexwpbhx]{display:none}.pause[data-astro-cid-yexwpbhx][aria-pressed=true] .i-play[data-astro-cid-yexwpbhx]{display:block}.grid[data-astro-cid-yexwpbhx]{--card:8.25rem;justify-content:center;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-yexwpbhx]{gap:var(--space-2);outline-offset:var(--space-1);transition:transform var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}.card[data-astro-cid-yexwpbhx]:focus-visible{border-radius:var(--radius-md)}.swatch[data-astro-cid-yexwpbhx]{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font-size:var(--text-swatch);line-height:1;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);box-shadow:0 0 0 1px var(--c-swatch-ring);transition:box-shadow var(--duration-slow) var(--ease-out);place-items:center;display:grid;position:relative}.frame[data-astro-cid-yexwpbhx]{box-shadow:inset 0 0 0 2px var(--costa-swatch-deep-red), 0 0 0 1px var(--c-swatch-ring)}.caption[data-astro-cid-yexwpbhx]{color:var(--c-muted);font-size:var(--text-caption);line-height:var(--text-caption-lh);text-align:center;flex-direction:column;align-items:center;display:flex}.tag[data-astro-cid-yexwpbhx]{top:var(--space-1);right:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-micro);line-height:var(--text-micro-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);position:absolute}.tag[data-astro-cid-yexwpbhx].pass{background:var(--c-pass-tag-bg);color:var(--c-pass-tag-text)}.tag[data-astro-cid-yexwpbhx].fail{background:var(--c-fail-tag-bg);color:var(--c-fail-tag-text)}[data-contrast].is-live .tag[data-astro-cid-yexwpbhx]{display:none}.card[data-astro-cid-yexwpbhx].is-active{transform:translateY(calc(var(--lift) * -1))}.card[data-astro-cid-yexwpbhx].is-active .swatch[data-astro-cid-yexwpbhx]{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-swatch-active)}.card[data-astro-cid-yexwpbhx].is-active .frame[data-astro-cid-yexwpbhx]{box-shadow:inset 0 0 0 2px var(--costa-swatch-deep-red), 0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-swatch-active)}.card[data-astro-cid-yexwpbhx].is-active .caption[data-astro-cid-yexwpbhx]{color:var(--c-text)}@media (width>=47.5625rem){.grid[data-astro-cid-yexwpbhx]{grid-template-columns:repeat(4, var(--card));gap:var(--space-10) var(--space-8)}}@media (width>=64rem){.grid[data-astro-cid-yexwpbhx]{grid-template-columns:repeat(6, var(--card))}}
