.intro[data-astro-cid-ao3jc7h4]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.aside[data-astro-cid-ao3jc7h4]{border-radius:var(--radius);background:var(--soft);border:1px solid var(--line);padding:1.75rem;position:sticky;top:100px}.tagline[data-astro-cid-ao3jc7h4]{color:var(--blue-900);border-left:4px solid var(--red);padding-left:1rem;font-size:1.15rem;font-style:italic;font-weight:700}.aside[data-astro-cid-ao3jc7h4] h2[data-astro-cid-ao3jc7h4]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1.5rem;font-size:.85rem}.aside[data-astro-cid-ao3jc7h4] ul[data-astro-cid-ao3jc7h4]{margin:0 0 1.5rem;padding:0;list-style:none}.aside[data-astro-cid-ao3jc7h4] li[data-astro-cid-ao3jc7h4] a[data-astro-cid-ao3jc7h4]{border-bottom:1px solid var(--line);padding:.55rem 0;font-weight:600;text-decoration:none;display:block}.cup-types[data-astro-cid-ao3jc7h4]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0 2.5rem;display:grid}.photo-card[data-astro-cid-ao3jc7h4]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;display:flex;overflow:hidden}.photo-card[data-astro-cid-ao3jc7h4] img[data-astro-cid-ao3jc7h4]{object-fit:cover;width:100%;height:260px}.photo-card[data-astro-cid-ao3jc7h4] figcaption[data-astro-cid-ao3jc7h4]{color:var(--blue-900);border-top:3px solid var(--red);padding:.9rem 1.1rem;font-weight:700}.spec[data-astro-cid-ao3jc7h4]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.5rem 2.5rem;display:grid}.split[data-astro-cid-ao3jc7h4]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.split--even[data-astro-cid-ao3jc7h4]{align-items:start;margin-top:2rem}.photo[data-astro-cid-ao3jc7h4]{margin:0}.photo[data-astro-cid-ao3jc7h4] img[data-astro-cid-ao3jc7h4]{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow)}.photos-2[data-astro-cid-ao3jc7h4]{gap:1.25rem;display:grid}.photos-2[data-astro-cid-ao3jc7h4] img[data-astro-cid-ao3jc7h4]{object-fit:contain;background:var(--white);height:auto;max-height:340px}.straw-photos[data-astro-cid-ao3jc7h4]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0 2.5rem;display:grid}.straw-photos[data-astro-cid-ao3jc7h4] img[data-astro-cid-ao3jc7h4]{height:220px}.table-wrap[data-astro-cid-ao3jc7h4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow-x:auto}table[data-astro-cid-ao3jc7h4]{border-collapse:collapse;width:100%;font-size:.98rem}caption[data-astro-cid-ao3jc7h4]{text-align:left;color:var(--blue-900);padding:1rem 1.25rem .25rem;font-weight:700}th[data-astro-cid-ao3jc7h4],td[data-astro-cid-ao3jc7h4]{text-align:left;border-bottom:1px solid var(--line);padding:.7rem 1.25rem}thead[data-astro-cid-ao3jc7h4] th[data-astro-cid-ao3jc7h4]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:bottom;font-size:.8rem}thead[data-astro-cid-ao3jc7h4] th[data-astro-cid-ao3jc7h4] span[data-astro-cid-ao3jc7h4]{text-transform:none;letter-spacing:0;font-weight:400}tbody[data-astro-cid-ao3jc7h4] th[data-astro-cid-ao3jc7h4]{color:var(--ink);font-weight:600}tbody[data-astro-cid-ao3jc7h4] tr[data-astro-cid-ao3jc7h4]:last-child>[data-astro-cid-ao3jc7h4]{border-bottom:0}tbody[data-astro-cid-ao3jc7h4] tr[data-astro-cid-ao3jc7h4]:nth-child(2n){background:var(--soft)}.straw-table[data-astro-cid-ao3jc7h4] th[data-astro-cid-ao3jc7h4],.straw-table[data-astro-cid-ao3jc7h4] td[data-astro-cid-ao3jc7h4]{text-align:center;padding:.55rem .9rem}.straw-table[data-astro-cid-ao3jc7h4] thead[data-astro-cid-ao3jc7h4] th[data-astro-cid-ao3jc7h4]:first-child,.straw-table[data-astro-cid-ao3jc7h4] tbody[data-astro-cid-ao3jc7h4] th[data-astro-cid-ao3jc7h4]{text-align:left}.straw-table[data-astro-cid-ao3jc7h4] .yes[data-astro-cid-ao3jc7h4]{color:var(--red)}.straw-table[data-astro-cid-ao3jc7h4] .no[data-astro-cid-ao3jc7h4]{color:#b8c0cc}.facts[data-astro-cid-ao3jc7h4]{gap:.75rem;margin:0;display:grid}.split[data-astro-cid-ao3jc7h4] .facts[data-astro-cid-ao3jc7h4]{margin-top:1.25rem}.facts[data-astro-cid-ao3jc7h4] div[data-astro-cid-ao3jc7h4]{border-left:4px solid var(--red);background:var(--white);border-radius:0 var(--radius) var(--radius) 0;padding:1rem 1.25rem}.section--soft[data-astro-cid-ao3jc7h4] .facts[data-astro-cid-ao3jc7h4] div[data-astro-cid-ao3jc7h4]{background:var(--white)}.section[data-astro-cid-ao3jc7h4]:not(.section--soft) .facts[data-astro-cid-ao3jc7h4] div[data-astro-cid-ao3jc7h4]{background:var(--soft)}dt[data-astro-cid-ao3jc7h4]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8rem}dd[data-astro-cid-ao3jc7h4]{color:var(--blue-900);margin:.2rem 0 0;font-weight:700}@media (width<=960px){.intro[data-astro-cid-ao3jc7h4],.spec[data-astro-cid-ao3jc7h4],.split[data-astro-cid-ao3jc7h4]{grid-template-columns:1fr}.aside[data-astro-cid-ao3jc7h4]{position:static}.straw-photos[data-astro-cid-ao3jc7h4]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.cup-types[data-astro-cid-ao3jc7h4]{grid-template-columns:1fr}.photo-card[data-astro-cid-ao3jc7h4] img[data-astro-cid-ao3jc7h4]{height:230px}.straw-photos[data-astro-cid-ao3jc7h4] img[data-astro-cid-ao3jc7h4]{height:170px}}
