/* Homepage: stat bar + "What are you picturing?" picker (preview, Nov 13 2026) */
.statbar{background:#E9E4DA;border-bottom:1px solid rgba(20,32,47,.12)}
.statbar ul{list-style:none;margin:0 auto;padding:6px var(--pad,20px);max-width:var(--wrap,1200px);display:grid;grid-template-columns:1fr 1fr;gap:0}
.statbar li{display:flex;flex-direction:column;justify-content:center;padding:14px 12px 14px 14px;position:relative}
.statbar li:nth-child(odd){padding-left:0}
.statbar li:nth-child(even){border-left:1px solid rgba(20,32,47,.14)}
.statbar li:nth-child(-n+2){border-bottom:1px solid rgba(20,32,47,.14)}
.statbar .n{font-family:"Bebas Neue",Impact,"Arial Narrow",sans-serif;font-size:34px;line-height:.95;letter-spacing:.015em;color:#0E1A2B}
.statbar .n i{font-style:normal;color:#EC0000}
.statbar .t{font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:12.5px;line-height:1.3;color:#4A515B;margin-top:4px}
@media(min-width:900px){
 .statbar ul{grid-template-columns:repeat(4,1fr);padding-top:4px;padding-bottom:4px}
 .statbar li{flex-direction:row;align-items:center;gap:14px;padding:20px 0 20px 28px;border:0!important}
 .statbar li:first-child{padding-left:0}
 .statbar li+li{border-left:1px solid rgba(20,32,47,.14)!important}
 .statbar .n{font-size:44px;flex:none}
 .statbar .t{font-size:13.5px;margin:0;max-width:16ch}
}
.pick{background:#F2EFEA;padding:44px 0 48px}
.pick .head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 24px;margin-bottom:22px}
.pick .lbl{color:#B23A2F}
.pick h2{color:#0E1A2B;margin:0}
.pick h2 .hl{color:#EC0000}
.pick .alt{font-family:"Manrope",system-ui,sans-serif;font-size:15px;color:#4A515B;margin:0}
.pick .alt a{color:#0E1A2B;font-weight:700;text-underline-offset:3px}
.pick-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pick-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(20,32,47,.12);border-radius:14px;overflow:hidden;color:#231F20;text-decoration:none;box-shadow:0 1px 2px rgba(14,26,43,.06);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s,border-color .2s;-webkit-tap-highlight-color:transparent;position:relative}
.pick-card .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0E1A2B}
.pick-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.22,.61,.36,1)}
.pick-card .no{position:absolute;left:10px;top:10px;font-family:"Bebas Neue",Impact,sans-serif;font-size:18px;letter-spacing:.04em;line-height:1;color:#FDD300;background:rgba(14,26,43,.86);padding:5px 8px 3px;border-radius:6px}
.pick-card .tx{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 14px;border-top:3px solid transparent;transition:border-color .2s}
.pick-card b{font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.25;color:#0E1A2B}
.pick-card small{display:block;font-family:"Manrope",system-ui,sans-serif;font-weight:600;font-size:12px;color:#4A515B;margin-top:4px;letter-spacing:.01em}
.pick-card .ar{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#F2EFEA;color:#B23A2F;font-size:16px;line-height:1;transition:background .2s,color .2s,transform .2s}
.pick-card:focus-visible{outline:3px solid #FDD300;outline-offset:3px}
.pick-card:active{transform:scale(.97);box-shadow:0 1px 2px rgba(14,26,43,.1)}
.pick-card:active .tx{border-top-color:#EC0000}
.pick-card:active .ar{background:#EC0000;color:#fff}
@media (hover:hover) and (pointer:fine){
 .pick-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px -12px rgba(14,26,43,.35);border-color:rgba(236,0,0,.35)}
 .pick-card:hover img{transform:scale(1.05)}
 .pick-card:hover .tx{border-top-color:#EC0000}
 .pick-card:hover .ar{background:#EC0000;color:#fff;transform:translateX(2px)}
}
@media(min-width:700px){.pick-grid{gap:18px}.pick-card b{font-size:17px}.pick-card .tx{padding:16px 16px 18px}}
@media(min-width:960px){.pick{padding:60px 0 64px}.pick-grid{grid-template-columns:repeat(4,1fr);gap:20px}.pick-card b{font-size:18px}.pick-card small{font-size:13px}.pick-card .ar{width:34px;height:34px;font-size:18px}.pick .head{margin-bottom:28px}}
@media (prefers-reduced-motion:reduce){.pick-card,.pick-card img,.pick-card .ar{transition:none}.pick-card:hover,.pick-card:hover img{transform:none}}
.pick h2{font-size:clamp(36px,9vw,46px)!important;line-height:.97}
@media(min-width:960px){.pick h2{font-size:56px!important}}
@media(min-width:900px){.statbar .t{max-width:20ch}}
@media(max-width:699px){.pick-card .ar{display:none}.pick-card b{font-size:15.5px}.pick-card .tx{padding:11px 12px 13px}}
@media(min-width:900px){.statbar li:nth-child(odd){padding-left:28px}.statbar li:first-child{padding-left:0}}
