.specs-module__pUQj3W__crumbs{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-55);flex-wrap:wrap;gap:.6rem;padding:2rem 0 0;font-size:.68rem;display:flex}.specs-module__pUQj3W__crumbs a{color:inherit;text-decoration:none}.specs-module__pUQj3W__crumbs a:hover{color:var(--fg)}.specs-module__pUQj3W__head{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:4vw;padding:3rem 0 4rem;display:grid}.specs-module__pUQj3W__badges{flex-wrap:wrap;gap:.55rem;margin-bottom:1.6rem;display:flex}.specs-module__pUQj3W__badge{border:1px solid var(--fg-40);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-72);border-radius:3px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.64rem;font-weight:500;text-decoration:none;display:inline-flex}a.specs-module__pUQj3W__badge:hover{border-color:var(--fg);color:var(--fg)}.specs-module__pUQj3W__badgeOn{background:var(--accent);border-color:var(--accent);color:#fff}.specs-module__pUQj3W__title{font-family:var(--sans);letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:700;line-height:1}.specs-module__pUQj3W__size{font-family:var(--serif);color:var(--fg-72);margin:1.2rem 0 0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-style:italic;line-height:1.4}.specs-module__pUQj3W__facts{border-top:1px solid var(--fg-22);grid-template-columns:auto 1fr;gap:.6rem 1.4rem;margin:1.8rem 0 0;padding-top:1.2rem;display:grid}.specs-module__pUQj3W__facts dt{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-55);padding-top:.2rem;font-size:.64rem}.specs-module__pUQj3W__facts dd{margin:0;font-size:.95rem;line-height:1.5}.specs-module__pUQj3W__price{font-family:var(--cinzel);font-variant-numeric:lining-nums tabular-nums;font-size:1.15rem}.specs-module__pUQj3W__recipe{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.specs-module__pUQj3W__pill{border:1px solid var(--fg-40);color:var(--fg);border-radius:999px;padding:.38rem .75rem;font-size:.78rem;text-decoration:none}a.specs-module__pUQj3W__pill:hover{border-color:var(--fg);background:var(--fg);color:var(--bg)}.specs-module__pUQj3W__pillObject{border-color:var(--fg);font-weight:600}.specs-module__pUQj3W__times{font-family:var(--mono);color:var(--accent);font-size:.8rem}.specs-module__pUQj3W__hero{aspect-ratio:16/9;border:1px solid var(--fg-14);border-radius:6px;margin:0;position:relative;overflow:hidden}.specs-module__pUQj3W__hero img,.specs-module__pUQj3W__shot img,.specs-module__pUQj3W__cardArt img{object-fit:cover}.specs-module__pUQj3W__causes{grid-template-columns:repeat(2,1fr)}.specs-module__pUQj3W__cause h3{font-family:var(--sans);margin:.7rem 0 .2rem;font-size:1.15rem;font-weight:600}.specs-module__pUQj3W__cause .specs-module__pUQj3W__who{font-family:var(--serif);color:var(--accent);margin:0 0 .9rem;font-size:1rem;font-style:italic}.specs-module__pUQj3W__cause p:last-child{color:var(--fg-72);margin:0;font-size:1rem;line-height:1.7}.specs-module__pUQj3W__gallery{flex-wrap:wrap;gap:1.2rem;display:flex}.specs-module__pUQj3W__shot{border:1px solid var(--fg-14);border-radius:6px;height:min(70vh,560px);margin:0;position:relative;overflow:hidden}.specs-module__pUQj3W__r1x1{aspect-ratio:1}.specs-module__pUQj3W__r9x16{aspect-ratio:9/16}.specs-module__pUQj3W__r16x9{aspect-ratio:16/9}.specs-module__pUQj3W__list{counter-reset:q;border-top:1px solid var(--fg-22);margin:2.2rem 0 0;padding:0;list-style:none}.specs-module__pUQj3W__list li{border-bottom:1px solid var(--fg-22);grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;font-size:1.02rem;line-height:1.6;display:grid}.specs-module__pUQj3W__list li:before{counter-increment:q;content:counter(q,decimal-leading-zero);font-family:var(--mono);color:var(--fg-55);padding-top:.3rem;font-size:.7rem}.specs-module__pUQj3W__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:4vw;display:grid}.specs-module__pUQj3W__pair .specs-module__pUQj3W__ctas{margin-top:2rem}.specs-module__pUQj3W__made{grid-template-columns:repeat(2,1fr)}.specs-module__pUQj3W__made a{color:inherit;border-bottom:1px solid var(--fg-40);text-decoration:none}.specs-module__pUQj3W__made a:hover{border-color:var(--fg)}.specs-module__pUQj3W__matList{gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.specs-module__pUQj3W__matList span{font-family:var(--mono);color:var(--fg-55);margin-left:.5rem;font-size:.66rem}.specs-module__pUQj3W__mesh{margin-bottom:4rem}.specs-module__pUQj3W__printNote{display:none}.specs-module__pUQj3W__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.6rem;margin:3rem 0 6rem;display:grid}.specs-module__pUQj3W__card{border-bottom:1px solid var(--fg-22);color:inherit;flex-direction:column;gap:.6rem;padding-bottom:1.4rem;text-decoration:none;display:flex}.specs-module__pUQj3W__cardArt{aspect-ratio:1;border:1px solid var(--fg-14);border-radius:6px;margin-bottom:.6rem;position:relative;overflow:hidden}.specs-module__pUQj3W__cardArt img{transition:transform .8s var(--ease)}.specs-module__pUQj3W__card:hover .specs-module__pUQj3W__cardArt img{transform:scale(1.03)}.specs-module__pUQj3W__card h2{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.specs-module__pUQj3W__card:hover h2{color:var(--accent)}.specs-module__pUQj3W__cardMeta{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-55);font-size:.64rem}.specs-module__pUQj3W__cardSize{font-family:var(--serif);color:var(--fg-72);margin:0;font-size:1.02rem;font-style:italic;line-height:1.4}.specs-module__pUQj3W__cardRecipe{font-family:var(--mono);color:var(--fg-55);margin:0;font-size:.7rem;line-height:1.6}.specs-module__pUQj3W__intro{padding:3rem 0 0}@media (max-width:900px){.specs-module__pUQj3W__head,.specs-module__pUQj3W__pair{grid-template-columns:1fr}.specs-module__pUQj3W__head{padding:2rem 0 3rem}.specs-module__pUQj3W__shot{width:100%;height:auto}}@media (max-width:640px){.specs-module__pUQj3W__causes,.specs-module__pUQj3W__made{grid-template-columns:1fr}}@media print{@page{margin:14mm 14mm 16mm}.specs-module__pUQj3W__sheet{min-height:0;--bg:#fff!important;--fg:#111!important;--accent:#8a1c14!important;color:#111!important;background:#fff!important}.specs-module__pUQj3W__sheet header,.specs-module__pUQj3W__sheet footer,.specs-module__pUQj3W__noPrint,.specs-module__pUQj3W__gallery,.specs-module__pUQj3W__mesh{display:none!important}.specs-module__pUQj3W__sheet section{padding:1.2rem 0!important}.specs-module__pUQj3W__sheet section>div:first-child,.specs-module__pUQj3W__sheet h2{break-after:avoid}.specs-module__pUQj3W__sheet h2{font-size:1.5rem}.specs-module__pUQj3W__causes{display:block}.specs-module__pUQj3W__sheet .specs-module__pUQj3W__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.4rem;padding:0 0 .6rem}.specs-module__pUQj3W__hero{break-inside:avoid;border:0}.specs-module__pUQj3W__title{font-size:2rem}.specs-module__pUQj3W__cause,.specs-module__pUQj3W__list li{break-inside:avoid}.specs-module__pUQj3W__pill{padding:.15rem .5rem}.specs-module__pUQj3W__printNote{font-family:var(--mono);color:#555;margin-top:1.2rem;font-size:.6rem;display:block}}
