.v5-deck-page .welden-main{padding:0!important;max-width:none!important;margin:0!important;width:100%!important}.v5-deck-page .welden-footer{display:none}.v5-deck-page{height:100svh!important}.v5-deck{--forest: #2d4a3e;--forest-deep: #1e342b;--paper: #fffdf8;--cream: #f7f5f0;--cream-page: #faf5ef;--coral: #ef725b;--coral-ink: #c6462d;--butter: #f5c960;--ink: #263c33;--muted: #625a54;--line: rgba(45, 74, 62, .17);--display: roca, "Playfair Display", Georgia, serif;--body: "Helvetica Neue", Helvetica, Arial, sans-serif;--shadow-card: 0 28px 70px rgba(35, 57, 48, .18), 0 4px 14px rgba(35, 57, 48, .08);--ease-out: cubic-bezier(.22, 1, .36, 1);height:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.75rem);background:var(--cream-page);color:var(--ink);font-family:var(--body)}.v5-deck *,.v5-deck *:before,.v5-deck *:after{box-sizing:border-box}.v5-deck button:focus-visible,.v5-deck [tabindex]:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.v5-deck .starter-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%}.v5-deck .starter-intro{flex:0 0 auto;width:min(100%,68rem);margin:0 auto;padding:clamp(1.15rem,2.8vh,2rem) 1.25rem clamp(.9rem,2vh,1.5rem);text-align:center}.v5-deck .starter-intro h2{margin:0;font-family:var(--display);font-size:clamp(1.55rem,3.4vw + .6rem,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.03;text-wrap:balance}.v5-deck .deck-stage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow-x:clip;overflow-y:visible}.v5-deck .starter-card{width:min(calc(100% - 2rem),24rem);height:100%;max-height:30rem;display:grid;grid-template-rows:50% 1fr;overflow:hidden;border:1px solid rgba(45,74,62,.12);border-radius:1.7rem;background:var(--paper);box-shadow:var(--shadow-card)}.v5-deck .stack-illusion,.v5-deck .queued-card{position:absolute;top:50%;left:50%;pointer-events:none}.v5-deck .stack-illusion{z-index:0;background:var(--paper)}.v5-deck .stack-illusion .card-image img{filter:grayscale(.72) saturate(.55) brightness(.82)}.v5-deck .stack-illusion .card-copy{background:var(--paper)}.v5-deck .stack-illusion-back{transform:translate(calc(-50% + 1.1rem),calc(-50% + .72rem)) rotate(2.2deg);opacity:.52}.v5-deck .stack-illusion-front{transform:translate(calc(-50% + .58rem),calc(-50% + .38rem)) rotate(1.1deg);opacity:.72}.v5-deck .queued-card{z-index:1;transform:translate(-50%,-50%);filter:grayscale(1)}.v5-deck .queued-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1f352c47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v5-deck .card-reveal{animation:v5-card-color-reveal .72s cubic-bezier(.4,0,.2,1) both}.v5-deck .card-reveal:after{content:"";position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#1f352c47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;animation:v5-card-cover-reveal .72s cubic-bezier(.4,0,.2,1) both}.v5-deck .active-card{position:relative;z-index:2;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;transform:translate(var(--drag-x)) rotate(var(--drag-r));transition:transform .13s ease,opacity .15s ease}.v5-deck .active-card:active{cursor:grabbing}.v5-deck .active-card:focus-visible{outline:3px solid var(--forest);outline-offset:5px}.v5-deck .active-card.left{transform:translate(-120vw) rotate(-16deg);opacity:0}.v5-deck .active-card.right{transform:translate(120vw) rotate(16deg);opacity:0}.v5-deck .active-card.left,.v5-deck .active-card.right{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .3s ease}.v5-deck .active-card.nudge{animation:v5-card-nudge 1.4s .55s ease-in-out both}.v5-deck .card-image{position:relative;overflow:hidden;background:#dbe4df}.v5-deck .card-image:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to top,rgba(14,40,31,.58),transparent);pointer-events:none}.v5-deck .card-image img{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.v5-deck .answer-label{position:absolute;z-index:4;top:.85rem;min-width:5rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:0 .85rem;border:2px solid white;border-radius:999px;color:#fff;box-shadow:0 8px 22px #0e221b38;font-family:var(--body);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease}.v5-deck .answer-label.no{left:.85rem;background:var(--coral-ink);transform:rotate(-2deg)}.v5-deck .answer-label.yes{right:.85rem;background:var(--forest);transform:rotate(2deg)}.v5-deck .answer-label.active{transform:rotate(0) scale(1.1)}.v5-deck .answer-label.neutral{background:var(--muted)}.v5-deck .card-copy{display:flex;flex-direction:column;padding:1.35rem 1.5rem 1.2rem}.v5-deck .card-copy h3{margin:0 0 .55rem;font-family:var(--display);font-size:clamp(1.6rem,2.2vw + .9rem,2.25rem);font-weight:650;letter-spacing:-.04em;line-height:1.04}.v5-deck .card-copy p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.v5-deck .card-fact{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:auto;padding:.6rem .7rem;border-radius:.8rem;background:#2d4a3e0f}.v5-deck .deck-fact-tag{flex:none;padding:.24rem .52rem;border-radius:999px;color:#fff;font-size:.56rem;font-weight:800;letter-spacing:.1em;background:var(--forest)}.v5-deck .deck-fact-tag[data-kind=MICROPLASTICS]{background:#3f6f8d}.v5-deck .deck-fact-tag[data-kind=PFAS]{background:var(--coral-ink)}.v5-deck .deck-fact-tag[data-kind=PHTHALATES]{background:#8f631e}.v5-deck .deck-fact-tag[data-kind=VOCS]{background:#5a7d4f}.v5-deck .deck-fact-tag[data-kind=PESTICIDES]{background:#7a6a3a}.v5-deck .deck-fact-tag[data-kind=BPA]{background:#6b5b95}.v5-deck .deck-fact-text{min-width:0;color:var(--muted);font-size:.9rem;line-height:1.38}.v5-deck .continue-card{position:relative;z-index:2}.v5-deck .continue-card-visual{position:relative;display:block;overflow:hidden;background:var(--forest-deep)}.v5-deck .continue-card-visual img{position:absolute;left:50%;top:50%;width:38%;height:62%;object-fit:cover;border:.3rem solid var(--paper);border-radius:1.1rem;box-shadow:0 12px 25px #00000040;transform:translate(calc(-50% + (var(--item) - 1) * 46%),-50%) rotate(calc((var(--item) - 1) * 6deg))}.v5-deck .continue-card-copy{justify-content:center;gap:.55rem}.v5-deck .continue-card-copy h3{margin:0;min-height:0}.v5-deck .continue-card-copy p{margin:0;font-size:.98rem;line-height:1.5}.v5-deck .continue-card .answer-label.yes{background:#fff;color:var(--forest);border-color:#fff}.v5-deck .deck-underbar{flex:0 0 auto;width:min(calc(100% - 2rem),24rem);display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0 auto;padding:.9rem 0 0}.v5-deck .undo-button{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--forest);cursor:pointer;box-shadow:0 6px 16px #23393014;transition:transform .15s var(--ease-out),background .15s ease,opacity .15s ease}.v5-deck .undo-button svg{width:1.1rem;height:1.1rem}.v5-deck .undo-button:hover{transform:translateY(-1px);background:var(--cream)}.v5-deck .undo-button:active{transform:scale(.94)}.v5-deck .undo-button:disabled{opacity:.32;cursor:default;box-shadow:none}.v5-deck .v5-flowbar{position:relative;flex:1 1 auto;min-width:0;height:2.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#2d4a3e1a}.v5-deck .v5-flowbar__fill{position:absolute;inset:0 auto 0 0;width:100%;background:#2d4a3e3d;transform:scaleX(var(--v5-progress, 0));transform-origin:left center;transition:transform .26s var(--ease-out)}.v5-deck .v5-flowbar__label{position:relative;color:var(--forest-deep);font-size:.78rem;font-weight:700;letter-spacing:.06em}@keyframes v5-card-nudge{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.15rem) rotate(-1.4deg)}55%{transform:translate(1.15rem) rotate(1.4deg)}}@keyframes v5-card-color-reveal{0%{filter:grayscale(1)}to{filter:grayscale(0)}}@keyframes v5-card-cover-reveal{0%{opacity:1}to{opacity:0}}@media (hover: hover){.v5-deck .answer-label.no:hover{background-color:#a83a24}.v5-deck .answer-label.yes:hover{background-color:var(--forest-deep)}.v5-deck .answer-label.neutral:hover{background-color:#4e473f}.v5-deck .continue-card .answer-label.yes:hover{background-color:#fff}}@media (max-width: 48rem){.v5-deck .starter-intro{padding:1.4rem 1rem .9rem}.v5-deck .starter-card{border-radius:1.35rem}.v5-deck .card-copy{padding:1.25rem 1.1rem 1rem}.v5-deck .answer-label{top:.7rem;min-height:2.75rem;min-width:4.4rem;padding:0 .7rem;font-size:.72rem}.v5-deck .answer-label.no{left:.7rem}.v5-deck .answer-label.yes{right:.7rem}.v5-deck .deck-underbar{gap:.6rem;padding:.85rem 0 0}.v5-deck .undo-button{width:2.75rem;height:2.75rem}.v5-deck .v5-flowbar{height:2.75rem}.v5-deck .stack-illusion-back{transform:translate(calc(-50% + .6rem),calc(-50% + .5rem)) rotate(1.8deg)}.v5-deck .stack-illusion-front{transform:translate(calc(-50% + .33rem),calc(-50% + .28rem)) rotate(.9deg)}}@media (max-height: 44rem){.v5-deck .starter-intro{padding:1.25rem 1rem .8rem}.v5-deck .starter-intro h2{font-size:clamp(1.3rem,5.4vw,1.7rem)}.v5-deck .card-copy h3{font-size:clamp(1.45rem,5.8vw,1.85rem)}.v5-deck .deck-fact-text{font-size:.82rem}}@media (prefers-reduced-motion: reduce){.v5-deck .active-card.nudge{animation:none}.v5-deck .card-reveal,.v5-deck .card-reveal:after{animation-duration:1ms}}.v5-count{--forest: #2d4a3e;--forest-deep: #1e342b;--forest-mid: #4a6b5c;--sage: #a8d4b8;--sage-pale: #e3e8e4;--cream: #faf5ef;--paper: #fffcf6;--ink: #2a211a;--muted: #5e5147;--line: #e8ddc6;--coral: #e66f57;--coral-pale: #f9ded7;--butter: #f4c95d;--blue: #367a88;--shadow: 0 24px 70px rgba(90, 55, 15, .13);--shadow-small: 0 12px 30px rgba(90, 55, 15, .1);--radius-card: 26px;--radius-soft: 18px;--radius-pill: 999px;--font-display: "roca", "Fraunces", Georgia, serif;--font-body: "Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--ink);font-family:var(--font-body)}.v5-count *,.v5-count *:before,.v5-count *:after{box-sizing:border-box}.v5-count .draft-kicker,.v5-count .round-heading>span,.v5-count .panel-heading span,.v5-count .review-hero>span,.v5-count .notes-heading>span{display:inline-flex;align-items:center;gap:9px;color:var(--coral);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.v5-count .intro h1,.v5-count .round-heading h1,.v5-count .review-hero h1{margin:24px 0 22px;font-family:var(--font-display);font-size:clamp(56px,6vw,88px);font-weight:600;letter-spacing:-.055em;line-height:.96}.v5-count .intro h1 em,.v5-count .round-heading h1 em{color:var(--forest-mid);font-weight:500}.v5-count .primary-button,.v5-count .secondary-button,.v5-count .text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.v5-count .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:56px;padding:0 24px;border-radius:7px;background:var(--forest);color:#fff;box-shadow:0 10px 24px #173d3333;font-size:14px;font-weight:700;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.v5-count .primary-button:hover:not(:disabled){transform:translateY(-2px);background:var(--forest-deep);box-shadow:0 14px 30px #173d3340}.v5-count .primary-button:disabled{background:#aab5b0;box-shadow:none;opacity:.7}.v5-count .primary-button>span{font-size:20px;font-weight:400}.v5-count .round-shell{width:min(100% - 64px,1160px);margin:0 auto;padding:16px 0 24px}.v5-count .round-heading{max-width:780px;margin:0 auto 42px;text-align:center}.v5-count .round-heading h1{margin:13px 0 12px;font-size:clamp(42px,5vw,68px);line-height:1}.v5-count .round-heading p{max-width:690px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.6}.v5-count .round-content{position:relative}.v5-count .round-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}.v5-count .round-nav>div{display:grid;justify-items:end;gap:8px}.v5-count .round-nav small{color:var(--muted);font-size:11px}.v5-count .count-row{position:relative;display:grid;grid-template-columns:minmax(200px,.8fr) minmax(300px,1.5fr) 170px;align-items:center;gap:22px;min-height:194px;padding:22px 30px;border-bottom:1px solid var(--line)}.v5-count .count-copy>span{color:var(--coral);font-size:9px;font-weight:800;letter-spacing:.11em}.v5-count .count-copy h2{margin:6px 0 5px;color:var(--forest);font-family:var(--font-display);font-size:27px;font-weight:600;line-height:1.08}.v5-count .count-copy p{margin:0;color:var(--muted);font-size:11px}.v5-count .object-pile,.v5-count .board-scene{position:relative;min-height:150px}.v5-count .object-photo{display:block;width:120px;height:150px;background-repeat:no-repeat;background-size:500% auto;background-position-y:center;filter:drop-shadow(0 10px 8px rgba(23,61,51,.13))}.v5-count .object-pile .object-photo{position:absolute;top:50%;left:50%;z-index:calc(var(--i) + 1);transform:translate(calc(-50% + var(--pile-x, var(--x))),calc(-50% + var(--pile-y, var(--y)))) rotate(var(--r));transform-origin:center}.v5-count .object-pile .new-object{animation:object-pop .52s cubic-bezier(.18,.9,.28,1.25) both}.v5-count .empty-pile{position:absolute;top:50%;left:50%;padding:8px 13px;border:1px dashed var(--sage);border-radius:99px;color:var(--muted);font-size:10px;transform:translate(-50%,-50%)}.v5-count .stepper{display:grid;grid-template-columns:48px 64px 48px;align-items:center;justify-content:end}.v5-count .stepper button{width:48px;height:48px;border:1px solid var(--forest);border-radius:50%;background:transparent;color:var(--forest);cursor:pointer;font-size:24px;line-height:1;transition:background .15s ease,color .15s ease,transform .15s ease}.v5-count .stepper button:last-child{background:var(--forest);color:#fff}.v5-count .stepper button:hover:not(:disabled){transform:scale(1.08)}.v5-count .stepper button:disabled{border-color:#c7ceca;color:#aeb8b3;opacity:.7}.v5-count .stepper output{color:var(--forest);font-family:var(--font-display);font-size:39px;font-weight:600;text-align:center}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes object-pop{0%{transform:translate(calc(-50% + var(--pile-x, var(--x))),calc(-50% + var(--pile-y, var(--y)) - 60px)) rotate(calc(var(--r) - 10deg)) scale(.65);opacity:0}70%{transform:translate(calc(-50% + var(--pile-x, var(--x))),calc(-50% + var(--pile-y, var(--y)) + 5px)) rotate(calc(var(--r) + 2deg)) scale(1.05);opacity:1}to{transform:translate(calc(-50% + var(--pile-x, var(--x))),calc(-50% + var(--pile-y, var(--y)))) rotate(var(--r)) scale(1);opacity:1}}.v5-count .intro-photo,.v5-count .intro-map-card,.v5-count .location-entry,.v5-count .evidence-reveal,.v5-count .food-round,.v5-count .count-list,.v5-count .compact-questions,.v5-count .model-interlude,.v5-count .review-band,.v5-count .review-proof,.v5-count .notes-dialog{border-radius:var(--radius-card)}.v5-count .intro-photo,.v5-count .intro-map-card,.v5-count .evidence-reveal,.v5-count .food-round,.v5-count .count-list,.v5-count .model-interlude,.v5-count .review-band,.v5-count .review-proof{overflow:hidden}.v5-count .count-list{border:1px solid var(--line);box-shadow:var(--shadow-small)}.v5-count .count-row{min-height:206px}.v5-count .object-pile{min-height:165px}.v5-count .object-photo{width:112px;height:142px;object-fit:contain;background:none;filter:drop-shadow(0 10px 8px rgba(23,61,51,.13));-webkit-user-select:none;user-select:none}.v5-count .object-pile.wide-object .object-photo{width:158px;height:152px}.v5-count .stepper{gap:6px}.v5-count .stepper output{min-width:64px}@media (max-width: 820px){.v5-count .round-shell{width:min(100% - 32px,700px)}.v5-count .count-row{grid-template-columns:1fr 1.35fr}.v5-count .count-row .stepper{grid-column:1 / -1;justify-content:center;padding-top:14px;border-top:1px solid var(--line)}}@media (max-width: 620px){.v5-count .round-shell{padding:42px 0 64px}.v5-count .round-heading{margin-bottom:30px}.v5-count .round-heading h1{font-size:43px}.v5-count .round-heading p{font-size:14px}.v5-count .round-nav{align-items:stretch;flex-direction:column-reverse}.v5-count .round-nav>div{justify-items:stretch}.v5-count .round-nav .primary-button{width:100%}.v5-count .count-row{grid-template-columns:1fr;min-height:360px;padding:26px 20px;text-align:center}.v5-count .object-pile,.v5-count .board-scene{min-height:160px}.v5-count .count-row .stepper{grid-column:auto}}.v5-count .object-pile .removed-object{z-index:20;pointer-events:none;animation:object-remove .38s cubic-bezier(.4,0,1,1) both}@keyframes object-remove{0%{opacity:1;transform:translate(calc(-50% + var(--pile-x, var(--x))),calc(-50% + var(--pile-y, var(--y)))) rotate(var(--r)) scale(1)}to{opacity:0;filter:drop-shadow(0 5px 4px rgba(23,61,51,.04)) blur(1px);transform:translate(calc(-50% + var(--pile-x, var(--x)) + 34px),calc(-50% + var(--pile-y, var(--y)) - 58px)) rotate(calc(var(--r) + 14deg)) scale(.7)}}.v5-count .brand span,.v5-count .intro h1,.v5-count .round-heading h1,.v5-count .swipe-copy h2,.v5-count .food-question h2,.v5-count .product-grid strong,.v5-count .fact-card h2,.v5-count .data-proof h2,.v5-count .results-screen h1,.v5-count .results-screen h2,.v5-count .results-screen h3{font-family:var(--font-display)}.v5-count .count-photo-stack{position:relative;width:min(100%,250px);height:145px;justify-self:center}.v5-count .count-photo-stack>i{position:absolute;top:11px;right:5px;bottom:4px;left:19px;border:1px solid #d6ddd7;border-radius:17px;background:#fff;transform:rotate(3deg)}.v5-count .count-photo-stack>i:first-child{top:7px;right:16px;bottom:8px;left:8px;transform:rotate(-3deg)}.v5-count .count-photo-stack img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border:1px solid #d2d9d4;border-radius:17px;object-fit:cover;box-shadow:0 10px 24px #1e342b21}.v5-count .count-photo-stack>span{position:absolute;z-index:3;right:10px;bottom:9px;display:grid;place-items:center;min-width:43px;height:32px;padding:0 10px;border:3px solid #fff;border-radius:999px;background:var(--forest);color:#fff;font-family:var(--font-display);font-size:15px}.v5-count .count-photo-stack.adding img{animation:photo-stack-add .42s cubic-bezier(.18,.9,.28,1.18)}.v5-count .count-photo-stack.removing img{animation:photo-stack-remove .36s cubic-bezier(.4,0,1,1)}.v5-count .count-groups{overflow:hidden;border:1px solid var(--line);border-radius:28px;background:var(--paper);box-shadow:var(--shadow-small)}.v5-count .count-group+.count-group{border-top:1px solid #d4dcd6}.v5-count .count-group-heading{display:flex;align-items:center;gap:11px;padding:15px 28px 13px;background:#f6f4ee;border-bottom:1px solid var(--line)}.v5-count .count-group-heading:before{content:"";width:16px;height:2px;border-radius:2px;background:var(--coral)}.v5-count .count-group-heading span{color:var(--forest);font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.v5-count .count-group .count-row{border-bottom:0}.v5-count .count-group .count-row+.count-row{border-top:0}@media (max-width: 760px){.v5-count .round-shell{width:min(100% - 24px,640px);padding:20px 0 104px}.v5-count .round-heading{margin-bottom:18px}.v5-count .round-heading>span{font-size:9px}.v5-count .round-heading h1{margin:8px 0 7px;font-size:clamp(31px,9.2vw,42px);line-height:.98}.v5-count .round-heading p{max-width:520px;font-size:13px;line-height:1.38}.v5-count .round-nav{position:fixed;z-index:100;right:0;bottom:0;left:0;flex-direction:row;align-items:center;gap:10px;margin:0;padding:9px max(12px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid rgba(23,61,51,.14);background:#faf7f0f0;box-shadow:0 -10px 34px #173d3314;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.v5-count .round-nav>div{display:block;flex:1}.v5-count .round-nav small{display:none}.v5-count .round-nav .primary-button{width:100%;min-height:50px}.v5-count .round-nav .back-button{align-self:center;justify-content:center;gap:0;width:48px;min-width:48px;height:48px;padding:0;border-radius:50%;font-size:0;box-shadow:0 6px 16px #173d331f}.v5-count .round-shell:has(.snapshot-compact) .round-heading p{display:none}.v5-count .round-shell:has(.location-entry){width:min(100% - 16px,640px);padding-top:11px}.v5-count .round-shell:has(.location-entry) .round-heading{margin-bottom:9px}.v5-count .round-shell:has(.location-entry) .round-heading p{display:none}.v5-count .round-shell:has(.location-entry) .round-heading h1{font-size:29px}.v5-count .count-groups{border-radius:22px}.v5-count .count-group-heading{padding:12px 14px 2px}.v5-count .count-row{grid-template-columns:minmax(0,1fr) 88px 118px;gap:8px;min-height:126px;padding:9px 13px}.v5-count .count-copy h2{font-size:20px}.v5-count .count-copy p{font-size:9px}.v5-count .object-pile,.v5-count .count-photo-stack{min-height:104px}.v5-count .object-photo{width:76px;height:96px}.v5-count .count-photo-stack img{width:84px;height:84px}.v5-count .stepper{grid-template-columns:34px 44px 34px;padding:0;border:0}.v5-count .count-row .stepper{grid-column:auto;justify-content:end;padding:0;border-top:0}.v5-count .stepper button{width:34px;height:34px;font-size:20px}.v5-count .stepper output{font-size:30px}}@media (max-width: 460px){.v5-count .count-row{grid-template-columns:minmax(0,1fr) 72px 110px}.v5-count .object-photo{width:65px;height:82px}}@media (max-width: 760px){.v5-count .round-shell:has(.location-entry){width:min(100% - 24px,560px);padding-top:12px}.v5-count .round-shell:has(.location-entry) .round-heading{margin-bottom:12px}.v5-count .round-shell:has(.location-entry) .round-heading>span{font-size:11px;letter-spacing:.08em}.v5-count .round-shell:has(.location-entry) .round-heading h1{margin:6px 0 0;font-size:34px;line-height:1}}.v5-count .count-copy{justify-self:start;width:100%;text-align:left}.v5-count .count-copy>span,.v5-count .count-copy h2,.v5-count .count-copy p{text-align:left}.v5-count .object-pile,.v5-count .count-photo-stack{z-index:1;justify-self:center;width:100%;max-width:200px;pointer-events:none}.v5-count .object-pile{height:165px;overflow:visible}.v5-count .count-photo-stack{overflow:hidden}.v5-count .count-photo-stack{height:154px}.v5-count .count-photo-stack img{width:100%;height:100%}.v5-count .stepper,.v5-count .count-row .stepper{z-index:2;display:grid;grid-template-columns:48px 56px 48px;grid-column:auto;align-items:center;justify-content:initial;justify-self:end;gap:8px;width:max-content;padding:4px;border:1px solid rgba(23,61,51,.14);border-radius:999px;background:#fffffff0;box-sizing:border-box}.v5-count .stepper output{min-width:0;width:56px;font-variant-numeric:tabular-nums}@media (max-width: 900px){.v5-count .count-row{grid-template-columns:minmax(210px,.9fr) minmax(150px,.55fr) 164px;gap:16px;padding-right:20px;padding-left:20px}.v5-count .stepper,.v5-count .count-row .stepper{grid-template-columns:44px 52px 44px;gap:6px;width:max-content}.v5-count .stepper button{width:44px;height:44px}.v5-count .stepper output{width:52px}}@media (max-width: 760px){.v5-count .count-row{grid-template-columns:minmax(0,1fr) 96px 150px;gap:10px;min-height:136px;padding:12px 14px;text-align:left}.v5-count .object-pile,.v5-count .count-photo-stack{width:96px;min-height:108px;max-height:108px}.v5-count .object-pile .object-photo{--pile-x: var(--compact-x);--pile-y: var(--compact-y)}.v5-count .object-pile.wide-object .object-photo{width:88px;height:100px}.v5-count .count-photo-stack{height:108px}.v5-count .count-photo-stack img{width:100%;height:100%}.v5-count .stepper,.v5-count .count-row .stepper{grid-template-columns:40px 50px 40px;grid-column:auto;justify-self:end;gap:4px;width:max-content;padding:4px;border:1px solid rgba(23,61,51,.14)}.v5-count .stepper button{width:40px;height:40px}.v5-count .stepper output{width:50px;font-size:32px}}@media (max-width: 520px){.v5-count .count-row{grid-template-columns:minmax(0,1fr) 92px;gap:8px 12px;min-height:178px}.v5-count .count-row .stepper{grid-column:1 / -1;justify-self:start;margin-top:-2px}}.v5-count .count-groups{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.v5-count .primary-button{border-radius:999px}.v5-count .stepper{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:auto}.v5-count .stepper button{flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;border-radius:50%}.v5-count .stepper output{min-width:52px;text-align:center}.v5-count .count-row.changed{background:none}.v5-count .count-row{grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:16px}.v5-count .count-row>.object-pile,.v5-count .count-row>.count-photo-stack{grid-column:1;grid-row:1 / span 2;justify-self:center}.v5-count .count-row>.count-copy{grid-column:2;grid-row:1}.v5-count .count-row>.stepper{grid-column:2;grid-row:2;justify-self:end;display:flex;grid-template-columns:none;align-items:center;justify-content:flex-start;gap:10px;width:max-content;padding:4px}.v5-count .stepper output{display:flex;align-items:center;justify-content:center;min-width:56px;line-height:1}.v5-count .count-copy{text-align:right;padding-right:5px}.v5-count .count-row{grid-template-rows:min-content min-content;align-content:center}.v5-count .count-copy>span,.v5-count .count-copy h2,.v5-count .count-copy p{text-align:right}
