.card[data-astro-cid-afo2vvt2]{border-radius:var(--r-card);transition:background-color .16s var(--ease);flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.card--navy[data-astro-cid-afo2vvt2]{background:var(--c-navy-raised);color:var(--c-white)}.card--navy[data-astro-cid-afo2vvt2]:hover,.card--navy[data-astro-cid-afo2vvt2]:focus-within{background:var(--c-navy-hover)}.card--dough[data-astro-cid-afo2vvt2]{background:var(--c-dough);color:var(--c-navy)}.card--dough[data-astro-cid-afo2vvt2]:hover,.card--dough[data-astro-cid-afo2vvt2]:focus-within{background:var(--c-white)}.card__main[data-astro-cid-afo2vvt2]{flex-direction:column;gap:16px;display:flex}.card__main[data-astro-cid-afo2vvt2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card__main[data-astro-cid-afo2vvt2]:focus-visible{outline:none}.card[data-astro-cid-afo2vvt2]:has(.card__main:focus-visible){outline:2px solid var(--c-orange);outline-offset:2px}.card--dough[data-astro-cid-afo2vvt2]:has(.card__main:focus-visible){outline-color:var(--c-blue)}.card[data-astro-cid-afo2vvt2] .card__plate{width:100%}.card[data-astro-cid-afo2vvt2] .card__plate img{transition:transform .16s var(--ease)}.card[data-astro-cid-afo2vvt2]:hover .card__plate img,.card[data-astro-cid-afo2vvt2]:focus-within .card__plate img{transform:translateY(-4px)}.card__plate--empty[data-astro-cid-afo2vvt2]{background:var(--c-dough);place-items:center;display:grid}.card--dough[data-astro-cid-afo2vvt2] .card__plate--empty[data-astro-cid-afo2vvt2]{background:var(--c-white)}.card__plate--empty[data-astro-cid-afo2vvt2] svg[data-astro-cid-afo2vvt2]{width:26%;color:var(--c-orange)}.card__body[data-astro-cid-afo2vvt2]{display:block}.card__name[data-astro-cid-afo2vvt2]{font-size:1.25rem;font-weight:var(--fw-ui);line-height:var(--lh-h3)}.card__line[data-astro-cid-afo2vvt2]{font-size:var(--fs-note);margin-top:6px;line-height:1.5;display:block}.card--navy[data-astro-cid-afo2vvt2] .card__line[data-astro-cid-afo2vvt2]{color:var(--c-flour-72)}.card--dough[data-astro-cid-afo2vvt2] .card__line[data-astro-cid-afo2vvt2]{color:var(--c-muted)}.card__own[data-astro-cid-afo2vvt2]{font-size:1.25rem;font-weight:var(--fw-ui);color:var(--c-orange);margin-top:8px;display:block}.card--dough[data-astro-cid-afo2vvt2] .card__own[data-astro-cid-afo2vvt2]{color:var(--c-orange-deep)}.card--tile[data-astro-cid-afo2vvt2]{background:var(--tile-bg);color:var(--tile-fg);aspect-ratio:1/1.18;transition:box-shadow .2s var(--ease), transform .2s var(--ease);gap:0;padding:22px 20px 0;overflow:visible;box-shadow:0 2px 6px #142c631a}.card--tile[data-astro-cid-afo2vvt2]:hover,.card--tile[data-astro-cid-afo2vvt2]:focus-within{transform:translateY(-3px);box-shadow:0 14px 30px #142c6338}.card--tile[data-astro-cid-afo2vvt2] .card__main[data-astro-cid-afo2vvt2]{gap:8px;height:100%}.card--tile[data-astro-cid-afo2vvt2] .card__name[data-astro-cid-afo2vvt2]{text-wrap:balance;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.18}.card--tile[data-astro-cid-afo2vvt2] .card__own[data-astro-cid-afo2vvt2]{font-size:var(--fs-note);color:var(--tile-own);margin-top:6px}.card--tile[data-astro-cid-afo2vvt2] .card__shot[data-astro-cid-afo2vvt2]{flex:1;min-height:0;margin-top:4px;position:relative}.card--tile[data-astro-cid-afo2vvt2] .card__shot[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px #142c6333);width:100%;height:100%;transition:transform .22s var(--ease);position:absolute;inset:0;transform:translateY(20px)scale(1.14)}.card--tile[data-astro-cid-afo2vvt2]:hover .card__shot[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2],.card--tile[data-astro-cid-afo2vvt2]:focus-within .card__shot[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{transform:translateY(10px)scale(1.2)}.card--tile[data-astro-cid-afo2vvt2] .card__shot-drop[data-astro-cid-afo2vvt2]{color:#ffffff47;width:30%;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.card--tile[data-astro-cid-afo2vvt2]:has(.card__main:focus-visible){outline-color:var(--c-blue)}.card--tile[data-astro-cid-afo2vvt2] .card__line[data-astro-cid-afo2vvt2]{display:none}.card__subs[data-astro-cid-afo2vvt2]{z-index:1;flex-direction:column;gap:2px;list-style:none;display:flex;position:relative}.card__sub[data-astro-cid-afo2vvt2]{min-height:44px;font-size:var(--fs-note);color:var(--c-blue);text-underline-offset:4px;transition:text-decoration-color var(--t-fast) var(--ease);align-items:center;padding:4px 0;font-weight:500;text-decoration:underline 2px #0000;display:inline-flex}.card__sub[data-astro-cid-afo2vvt2]:hover,.card__sub[data-astro-cid-afo2vvt2]:focus-visible{text-decoration-color:currentColor}@media (width>=600px){.card--flagship[data-astro-cid-afo2vvt2]{grid-column:span 2}.card--flagship[data-astro-cid-afo2vvt2] .card__main[data-astro-cid-afo2vvt2]{flex-direction:row;align-items:center;gap:24px}.card--flagship[data-astro-cid-afo2vvt2] .card__plate{flex:none;width:50%}.card--flagship[data-astro-cid-afo2vvt2] .card__name[data-astro-cid-afo2vvt2]{font-size:var(--fs-statement)}.card--flagship[data-astro-cid-afo2vvt2] .card__line[data-astro-cid-afo2vvt2]{font-size:1rem}.card--flagship[data-astro-cid-afo2vvt2] .card__subs[data-astro-cid-afo2vvt2]{columns:2;column-gap:24px;display:block}.card--flagship[data-astro-cid-afo2vvt2] .card__subs[data-astro-cid-afo2vvt2] li[data-astro-cid-afo2vvt2]{break-inside:avoid}.card--tile[data-astro-cid-afo2vvt2].card--flagship{aspect-ratio:7/4}.card--tile[data-astro-cid-afo2vvt2].card--flagship .card__main[data-astro-cid-afo2vvt2]{align-items:stretch;gap:16px}.card--tile[data-astro-cid-afo2vvt2].card--flagship .card__body[data-astro-cid-afo2vvt2]{flex:0 0 42%;min-width:190px}.card--tile[data-astro-cid-afo2vvt2].card--flagship .card__name[data-astro-cid-afo2vvt2]{font-size:clamp(1.5rem,2.2vw,2rem)}.card--tile[data-astro-cid-afo2vvt2].card--flagship .card__line[data-astro-cid-afo2vvt2]{margin-top:12px;display:block}.card--tile[data-astro-cid-afo2vvt2].card--flagship .card__own[data-astro-cid-afo2vvt2]{font-size:1.0625rem}.card--tile[data-astro-cid-afo2vvt2].card--flagship .card__shot[data-astro-cid-afo2vvt2]{margin-top:0}}@media (width>=1024px){.card--tile[data-astro-cid-afo2vvt2].card--flagship{aspect-ratio:auto}}
