.stage{background:var(--rm-stage);color:var(--rm-on-stage);isolation:isolate;position:relative;overflow:hidden}.stage:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1.5px 1.5px, var(--rm-stage-line) 1.5px, transparent 2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 75%,#0000);mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}.stage:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--rm-accent) 18%, transparent), transparent);pointer-events:none;width:70%;height:80%;position:absolute;top:12%;left:8%}.stage-in{max-width:1440px;padding:var(--s-4) var(--gutter) var(--s-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""scene""pick""panel";margin:0 auto;display:grid}.stage-title{z-index:2;grid-area:title;position:relative}@media (width>=1200px){.stage-title{pointer-events:none}}.stage-kicker{font:700 .8125rem/1.2 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--rm-on-stage-soft);margin-bottom:var(--s-3)}.stage-kicker span{color:var(--rm-accent);padding:0 .3em}.stage-h1{font-family:var(--font-wide);letter-spacing:-.03em;color:var(--rm-on-stage);text-wrap:balance;max-width:9.5em;font-size:clamp(2.375rem,1.3rem + 4.4vw,4.25rem);font-weight:750;line-height:.98}.stage-lede{margin-top:var(--s-4);font-size:var(--fs-lede);color:var(--rm-on-stage-soft);text-wrap:pretty;max-width:30ch;line-height:1.45}@media (width>=1200px){.stage-lede{max-width:20ch;font-size:1.1875rem}.stage-title .stage-hint{max-width:16ch}}@media (width>=600px) and (width<=1199px){.stage-scene svg.room{max-width:860px;margin:0 auto}.stage-panel{max-width:720px}}.stage-hint{align-items:center;gap:var(--s-2);margin-top:var(--s-4);font-size:var(--fs-small);color:var(--rm-on-stage);text-wrap:pretty;max-width:34ch;font-weight:600;display:none}:root.js .stage-hint{display:flex}.hint-pin{flex:none;width:28px;height:28px}.stage-scene{z-index:1;margin:var(--s-4) calc(-1 * var(--s-2)) 0;grid-area:scene;position:relative}.stage-scene svg.room{width:100%;height:auto;display:block}.pick{margin-top:var(--s-4);grid-area:pick}.pick-legend{font:700 .8125rem/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--rm-on-stage-soft);margin-bottom:var(--s-3);padding:0}.pick-list{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pick-chip{align-items:center;gap:var(--s-2);min-height:44px;padding:6px var(--s-3) 6px 10px;border:var(--bw-control) solid color-mix(in oklab, var(--rm-on-stage-soft) 55%, var(--rm-stage-2));background:var(--rm-stage-2);color:var(--rm-on-stage);cursor:pointer;transition:background-color var(--t-state), border-color var(--t-state), color var(--t-state);border-radius:999px;font-size:.9375rem;font-weight:600;line-height:1.2;display:flex;position:relative}.pick-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pick-chip .icon{width:22px;height:22px;color:var(--rm-accent);flex:none}.pick-chip:hover{border-color:var(--rm-accent)}.pick-chip:has(input:checked){background:var(--rm-accent);border-color:var(--rm-accent);color:var(--rm-on-accent)}.pick-chip:has(input:checked) .icon{color:var(--rm-on-accent)}.pick-chip:has(input:focus-visible){outline:var(--focus-width) solid var(--rm-accent);outline-offset:3px}.stage-panel{margin-top:var(--s-5);z-index:2;grid-area:panel;position:relative}.sp{background:var(--board);color:var(--graphite);padding:var(--s-5) 20px var(--s-5);box-shadow:0 1px 0 color-mix(in oklab, var(--rm-light) 30%, transparent) inset, 0 24px 48px -24px color-mix(in oklab, var(--rm-shade) 80%, transparent);border-radius:14px;display:none}.sp-intro{display:block}.stage:has(input[name=pick]:checked) .sp-intro{display:none}.sp-kicker{align-items:center;gap:var(--s-2);font:700 .8125rem/1.3 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite-soft);display:flex}.sp-kicker .icon{width:18px;height:18px;color:var(--violet)}.sp-h{font-family:var(--font-wide);letter-spacing:-.02em;margin-top:var(--s-2);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:750;line-height:1.05}.sp-lede{margin-top:var(--s-3);font-size:var(--fs-label);color:var(--graphite-soft)}.sp-steps{margin:var(--s-5) 0 0;counter-reset:sp;padding:0;list-style:none}.sp-steps>li{counter-increment:sp;padding:0 0 var(--s-4) 46px;font-size:var(--fs-small);margin:0;line-height:1.5;position:relative}.sp-steps>li:last-child{padding-bottom:0}.sp-steps>li:before{content:counter(sp);background:var(--board);border:var(--bw-control) solid var(--edge);width:30px;height:30px;color:var(--graphite);font:700 .875rem/1 var(--font-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.sp-steps>li:after{content:"";background:var(--line);width:1.5px;position:absolute;top:32px;bottom:2px;left:14.25px}.sp-steps>li:last-child:after{display:none}.sp-steps>li.is-lead:before{background:var(--graphite);border-color:var(--graphite);color:var(--on-graphite)}.sp-steps h3{font-size:var(--fs-label);margin-bottom:2px;font-weight:700;line-height:1.35}.sp-steps p+p{margin-top:var(--s-2)}.sp-more a{font-weight:600}.sp-act{margin-top:var(--s-3)}.btn-stage{background:var(--rm-accent);color:var(--rm-on-accent);border:0;width:auto;min-height:48px}.btn-stage:hover{background:color-mix(in oklab, var(--rm-accent), var(--rm-light) 22%);color:var(--rm-on-accent)}.btn-stage-2{background:var(--board);color:var(--graphite);border:var(--bw-control) solid var(--edge);width:auto;min-height:48px}.btn-stage-2:hover{border-color:var(--graphite);color:var(--graphite)}.stage:has(#pick-picture:checked) [data-panel=picture],.stage:has(#pick-mirror:checked) [data-panel=mirror],.stage:has(#pick-shelf:checked) [data-panel=shelf],.stage:has(#pick-curtain-pole:checked) [data-panel=curtain-pole],.stage:has(#pick-blind:checked) [data-panel=blind],.stage:has(#pick-tv:checked) [data-panel=tv],.stage:has(#pick-towel-rail:checked) [data-panel=towel-rail],.stage:has(#pick-shower-caddy:checked) [data-panel=shower-caddy],.stage:has(#pick-hooks:checked) [data-panel=hooks]{display:block}.room path,.room circle,.room ellipse{stroke-linejoin:round;stroke-linecap:round}.room .it path,.room .r-struct path:not([class*=kl-]){stroke:color-mix(in oklab, var(--rm-ink) 70%, transparent);stroke-width:.8px}.room .r-struct .k-paint-x,.room .r-struct .k-paint2-x,.room .r-struct .k-paint2-y,.room .r-struct .k-tile-x,.room .r-struct .k-tile-y,.room .r-struct .k-timber-t,.room .r-struct .k-floortile-t{stroke-width:1.2px}.k-groundshadow{fill:color-mix(in oklab, var(--rm-shade) 75%, transparent)}.k-shadow{fill:color-mix(in oklab, var(--rm-shade) 22%, transparent);stroke:none!important}.k-glint{fill:color-mix(in oklab, var(--rm-light) 70%, transparent);stroke:none!important}.k-glint-soft{fill:color-mix(in oklab, var(--rm-light) 14%, transparent);stroke:none!important}.k-clay-l-t{fill:color-mix(in oklab, var(--rm-clay), var(--rm-light) 40%)}.k-clay-l-x{fill:color-mix(in oklab, var(--rm-clay), var(--rm-light) 16%)}.k-clay-l-y{fill:var(--rm-clay)}.k-soot-d,.k-hole{fill:var(--rm-hole)}.k-basin{fill:color-mix(in oklab, var(--rm-white), var(--rm-shade) 8%)}.k-basin-d{fill:color-mix(in oklab, var(--rm-white), var(--rm-shade) 20%)}.k-plug-x,.k-plug-t{fill:var(--rm-plug)}.k-cloud{fill:var(--rm-cloud);stroke:none!important}.k-hill{fill:var(--rm-hill);stroke:none!important}.k-moon{fill:var(--rm-moon);stroke:none!important}.k-sunpatch{fill:color-mix(in oklab, var(--rm-glow) 38%, transparent);stroke:none!important}.k-lamp-glow{fill:color-mix(in oklab, var(--rm-glow) 30%, transparent);stroke:none!important}.k-flame{fill:var(--rm-fabric);stroke:none!important}.k-flame-in{fill:var(--rm-glow);stroke:none!important}.k-bulb{fill:color-mix(in oklab, var(--rm-glow) 26%, transparent);stroke:none!important}.k-shade{fill:var(--rm-lampshade)}.k-shade-d{fill:color-mix(in oklab, var(--rm-lampshade), var(--rm-shade) 30%)}.kl-grout{fill:none;stroke:var(--rm-grout);stroke-width:1px}.kl-grout-floor{fill:none;stroke:color-mix(in oklab, var(--rm-floortile), var(--rm-light) 50%);stroke-width:1px}.kl-board{fill:none;stroke:color-mix(in oklab, var(--rm-timber), var(--rm-shade) 28%);stroke-width:.9px}.kl-mortar{fill:none;stroke:var(--rm-mortar);stroke-width:1px}.kl-joint{fill:none;stroke:color-mix(in oklab, var(--rm-block), var(--rm-light) 45%);stroke-width:1px}.kl-speck{fill:none;stroke:color-mix(in oklab, var(--rm-block), var(--rm-shade) 45%);stroke-width:1.4px}.kl-ink{fill:none;stroke:color-mix(in oklab, var(--rm-ink) 70%, transparent);stroke-width:.9px}.kl-ink-soft{fill:none;stroke:color-mix(in oklab, var(--rm-ink) 35%, transparent);stroke-width:.8px}.kl-wire{fill:none;stroke:color-mix(in oklab, var(--rm-metal), var(--rm-shade) 30%);stroke-width:1.3px}.kl-hose{fill:none;stroke:color-mix(in oklab, var(--rm-metal), var(--rm-shade) 20%);stroke-width:2.4px}.kl-fold{fill:none;stroke:color-mix(in oklab, var(--rm-blind), var(--rm-shade) 18%);stroke-width:1px}.kl-cord{fill:none;stroke:color-mix(in oklab, var(--rm-ink) 60%, transparent);stroke-width:.8px}.kl-star{fill:none;stroke:var(--rm-moon);stroke-width:1px}.night-only{display:none}:root[data-theme=dark] .night-only{display:inline}:root[data-theme=dark] .night-hide{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .night-only{display:inline}:root:not([data-theme=light]) .night-hide{display:none}}@media (prefers-reduced-motion:no-preference){.room .it,.room .pin,.room .leader,.room .tag,.room .pin-ring{transition:opacity .24s var(--ease-out)}}.stage:has(input[name=pick]:checked) .room .it{opacity:.42}.stage:has(#pick-picture:checked) .room [data-pick=picture],.stage:has(#pick-mirror:checked) .room [data-pick=mirror],.stage:has(#pick-shelf:checked) .room [data-pick=shelf],.stage:has(#pick-curtain-pole:checked) .room [data-pick=curtain-pole],.stage:has(#pick-blind:checked) .room [data-pick=blind],.stage:has(#pick-tv:checked) .room [data-pick=tv],.stage:has(#pick-towel-rail:checked) .room [data-pick=towel-rail],.stage:has(#pick-shower-caddy:checked) .room [data-pick=shower-caddy],.stage:has(#pick-hooks:checked) .room [data-pick=hooks]{opacity:1}.pin-hit{fill:#0000}.pin-ring{fill:none;stroke:var(--rm-accent);stroke-width:3px;opacity:0}.pin-dot{fill:var(--rm-white);stroke:color-mix(in oklab, var(--rm-ink) 60%, transparent);stroke-width:1px}.pin-cross{fill:none;stroke:var(--rm-pin);stroke-width:2.4px;stroke-linecap:round}.tag{opacity:0;pointer-events:none}.tag-bg{fill:var(--rm-stage-2);stroke:color-mix(in oklab, var(--rm-on-stage-soft) 50%, transparent);stroke-width:1px}.tag-t{fill:var(--rm-on-stage);font:600 15px var(--font-text)}.leader{fill:none;stroke:var(--rm-accent);stroke-width:2px;stroke-dasharray:5 6;opacity:0}.stage:has(#pick-picture:checked) .pin-picture :is(.pin-ring,.tag),.stage:has(#pick-mirror:checked) .pin-mirror :is(.pin-ring,.tag),.stage:has(#pick-shelf:checked) .pin-shelf :is(.pin-ring,.tag),.stage:has(#pick-curtain-pole:checked) .pin-curtain-pole :is(.pin-ring,.tag),.stage:has(#pick-blind:checked) .pin-blind :is(.pin-ring,.tag),.stage:has(#pick-tv:checked) .pin-tv :is(.pin-ring,.tag),.stage:has(#pick-towel-rail:checked) .pin-towel-rail :is(.pin-ring,.tag),.stage:has(#pick-shower-caddy:checked) .pin-shower-caddy :is(.pin-ring,.tag),.stage:has(#pick-hooks:checked) .pin-hooks :is(.pin-ring,.tag),.stage:has(#pick-picture:checked) .leader-picture,.stage:has(#pick-mirror:checked) .leader-mirror,.stage:has(#pick-shelf:checked) .leader-shelf,.stage:has(#pick-curtain-pole:checked) .leader-curtain-pole,.stage:has(#pick-blind:checked) .leader-blind,.stage:has(#pick-tv:checked) .leader-tv,.stage:has(#pick-towel-rail:checked) .leader-towel-rail,.stage:has(#pick-shower-caddy:checked) .leader-shower-caddy,.stage:has(#pick-hooks:checked) .leader-hooks,.stage[data-hover=picture] .pin-picture .tag,.stage[data-hover=mirror] .pin-mirror .tag,.stage[data-hover=shelf] .pin-shelf .tag,.stage[data-hover=curtain-pole] .pin-curtain-pole .tag,.stage[data-hover=blind] .pin-blind .tag,.stage[data-hover=tv] .pin-tv .tag,.stage[data-hover=towel-rail] .pin-towel-rail .tag,.stage[data-hover=shower-caddy] .pin-shower-caddy .tag,.stage[data-hover=hooks] .pin-hooks .tag,.stage[data-hover=picture] .room .it[data-pick=picture],.stage[data-hover=mirror] .room .it[data-pick=mirror],.stage[data-hover=shelf] .room .it[data-pick=shelf],.stage[data-hover=curtain-pole] .room .it[data-pick=curtain-pole],.stage[data-hover=blind] .room .it[data-pick=blind],.stage[data-hover=tv] .room .it[data-pick=tv],.stage[data-hover=towel-rail] .room .it[data-pick=towel-rail],.stage[data-hover=shower-caddy] .room .it[data-pick=shower-caddy],.stage[data-hover=hooks] .room .it[data-pick=hooks]{opacity:1}.stage.is-live .room [data-pick]{cursor:pointer}.lens-bg{fill:var(--rm-stage-2)}.lens-shadow{fill:color-mix(in oklab, var(--rm-shade) 70%, transparent)}.lens-ring{fill:none;stroke:var(--rm-on-stage);stroke-width:3px}.lens-ring-in{fill:none;stroke:color-mix(in oklab, var(--rm-on-stage) 30%, transparent);stroke-width:1px;stroke-dasharray:2 5}.lens-k{opacity:0}.lens-plasterboard{opacity:1}.stage:has(input[name=pick]:checked) .lens-plasterboard{opacity:0}.stage:has(#pick-picture:checked) .lens-plasterboard,.stage:has(#pick-shelf:checked) .lens-plasterboard,.stage:has(#pick-tv:checked) .lens-plasterboard,.stage:has(#pick-curtain-pole:checked) .lens-plasterboard,.stage:has(#pick-mirror:checked) .lens-brick,.stage:has(#pick-blind:checked) .lens-block,.stage:has(#pick-towel-rail:checked) .lens-tiles,.stage:has(#pick-shower-caddy:checked) .lens-tiles,.stage:has(#pick-hooks:checked) .lens-tiles{opacity:1}.lens-tag-bg{fill:var(--rm-stage);stroke:var(--rm-on-stage);stroke-width:1.5px}@media (width<=599px){.room .lens-tag,.room .tag{display:none}}.lens path{stroke:color-mix(in oklab, var(--rm-ink) 70%, transparent);stroke-width:.8px}.lens .kl-mortar,.lens .kl-joint,.lens .kl-speck,.lens .kl-grout,.lens .kl-ink-soft{stroke-width:1.2px}.lens .kl-ink-soft{stroke:color-mix(in oklab, var(--rm-ink) 50%, transparent)}.kp-cross{fill:none;stroke:var(--rm-pin);stroke-width:3px;stroke-linecap:round}.kp-cross-halo{fill:none;stroke:var(--rm-white);stroke-width:7px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.lens-k{transition:opacity .26s var(--ease-out), transform .42s var(--ease-out);transform-box:view-box}}.k-paint-t{fill:color-mix(in oklab, var(--rm-paint), var(--rm-light) 28%)}.k-paint-x{fill:var(--rm-paint)}.k-paint-y{fill:color-mix(in oklab, var(--rm-paint), var(--rm-shade) 24%)}.k-paint-x-d{fill:color-mix(in oklab, var(--rm-paint), var(--rm-shade) 16%)}.k-paint-y-d{fill:color-mix(in oklab, var(--rm-paint), var(--rm-shade) 38%)}.k-paint2-t{fill:color-mix(in oklab, var(--rm-paint2), var(--rm-light) 28%)}.k-paint2-x{fill:var(--rm-paint2)}.k-paint2-y{fill:color-mix(in oklab, var(--rm-paint2), var(--rm-shade) 24%)}.k-paint2-x-d{fill:color-mix(in oklab, var(--rm-paint2), var(--rm-shade) 16%)}.k-paint2-y-d{fill:color-mix(in oklab, var(--rm-paint2), var(--rm-shade) 38%)}.k-tile-t{fill:color-mix(in oklab, var(--rm-tile), var(--rm-light) 28%)}.k-tile-x{fill:var(--rm-tile)}.k-tile-y{fill:color-mix(in oklab, var(--rm-tile), var(--rm-shade) 24%)}.k-tile-x-d{fill:color-mix(in oklab, var(--rm-tile), var(--rm-shade) 16%)}.k-tile-y-d{fill:color-mix(in oklab, var(--rm-tile), var(--rm-shade) 38%)}.k-floortile-t{fill:color-mix(in oklab, var(--rm-floortile), var(--rm-light) 28%)}.k-floortile-x{fill:var(--rm-floortile)}.k-floortile-y{fill:color-mix(in oklab, var(--rm-floortile), var(--rm-shade) 24%)}.k-floortile-x-d{fill:color-mix(in oklab, var(--rm-floortile), var(--rm-shade) 16%)}.k-floortile-y-d{fill:color-mix(in oklab, var(--rm-floortile), var(--rm-shade) 38%)}.k-brick-t{fill:color-mix(in oklab, var(--rm-brick), var(--rm-light) 28%)}.k-brick-x{fill:var(--rm-brick)}.k-brick-y{fill:color-mix(in oklab, var(--rm-brick), var(--rm-shade) 24%)}.k-brick-x-d{fill:color-mix(in oklab, var(--rm-brick), var(--rm-shade) 16%)}.k-brick-y-d{fill:color-mix(in oklab, var(--rm-brick), var(--rm-shade) 38%)}.k-timber-t{fill:color-mix(in oklab, var(--rm-timber), var(--rm-light) 28%)}.k-timber-x{fill:var(--rm-timber)}.k-timber-y{fill:color-mix(in oklab, var(--rm-timber), var(--rm-shade) 24%)}.k-timber-x-d{fill:color-mix(in oklab, var(--rm-timber), var(--rm-shade) 16%)}.k-timber-y-d{fill:color-mix(in oklab, var(--rm-timber), var(--rm-shade) 38%)}.k-walnut-t{fill:color-mix(in oklab, var(--rm-walnut), var(--rm-light) 28%)}.k-walnut-x{fill:var(--rm-walnut)}.k-walnut-y{fill:color-mix(in oklab, var(--rm-walnut), var(--rm-shade) 24%)}.k-walnut-x-d{fill:color-mix(in oklab, var(--rm-walnut), var(--rm-shade) 16%)}.k-walnut-y-d{fill:color-mix(in oklab, var(--rm-walnut), var(--rm-shade) 38%)}.k-board-t{fill:color-mix(in oklab, var(--rm-board), var(--rm-light) 28%)}.k-board-x{fill:var(--rm-board)}.k-board-y{fill:color-mix(in oklab, var(--rm-board), var(--rm-shade) 24%)}.k-board-x-d{fill:color-mix(in oklab, var(--rm-board), var(--rm-shade) 16%)}.k-board-y-d{fill:color-mix(in oklab, var(--rm-board), var(--rm-shade) 38%)}.k-cavity-t{fill:color-mix(in oklab, var(--rm-cavity), var(--rm-light) 28%)}.k-cavity-x{fill:var(--rm-cavity)}.k-cavity-y{fill:color-mix(in oklab, var(--rm-cavity), var(--rm-shade) 24%)}.k-cavity-x-d{fill:color-mix(in oklab, var(--rm-cavity), var(--rm-shade) 16%)}.k-cavity-y-d{fill:color-mix(in oklab, var(--rm-cavity), var(--rm-shade) 38%)}.k-block-t{fill:color-mix(in oklab, var(--rm-block), var(--rm-light) 28%)}.k-block-x{fill:var(--rm-block)}.k-block-y{fill:color-mix(in oklab, var(--rm-block), var(--rm-shade) 24%)}.k-block-x-d{fill:color-mix(in oklab, var(--rm-block), var(--rm-shade) 16%)}.k-block-y-d{fill:color-mix(in oklab, var(--rm-block), var(--rm-shade) 38%)}.k-plaster-t{fill:color-mix(in oklab, var(--rm-plaster), var(--rm-light) 28%)}.k-plaster-x{fill:var(--rm-plaster)}.k-plaster-y{fill:color-mix(in oklab, var(--rm-plaster), var(--rm-shade) 24%)}.k-plaster-x-d{fill:color-mix(in oklab, var(--rm-plaster), var(--rm-shade) 16%)}.k-plaster-y-d{fill:color-mix(in oklab, var(--rm-plaster), var(--rm-shade) 38%)}.k-adhesive-t{fill:color-mix(in oklab, var(--rm-adhesive), var(--rm-light) 28%)}.k-adhesive-x{fill:var(--rm-adhesive)}.k-adhesive-y{fill:color-mix(in oklab, var(--rm-adhesive), var(--rm-shade) 24%)}.k-adhesive-x-d{fill:color-mix(in oklab, var(--rm-adhesive), var(--rm-shade) 16%)}.k-adhesive-y-d{fill:color-mix(in oklab, var(--rm-adhesive), var(--rm-shade) 38%)}.k-metal-t{fill:color-mix(in oklab, var(--rm-metal), var(--rm-light) 28%)}.k-metal-x{fill:var(--rm-metal)}.k-metal-y{fill:color-mix(in oklab, var(--rm-metal), var(--rm-shade) 24%)}.k-metal-x-d{fill:color-mix(in oklab, var(--rm-metal), var(--rm-shade) 16%)}.k-metal-y-d{fill:color-mix(in oklab, var(--rm-metal), var(--rm-shade) 38%)}.k-brass-t{fill:color-mix(in oklab, var(--rm-brass), var(--rm-light) 28%)}.k-brass-x{fill:var(--rm-brass)}.k-brass-y{fill:color-mix(in oklab, var(--rm-brass), var(--rm-shade) 24%)}.k-brass-x-d{fill:color-mix(in oklab, var(--rm-brass), var(--rm-shade) 16%)}.k-brass-y-d{fill:color-mix(in oklab, var(--rm-brass), var(--rm-shade) 38%)}.k-sky-t{fill:color-mix(in oklab, var(--rm-sky), var(--rm-light) 28%)}.k-sky-x{fill:var(--rm-sky)}.k-sky-y{fill:color-mix(in oklab, var(--rm-sky), var(--rm-shade) 24%)}.k-sky-x-d{fill:color-mix(in oklab, var(--rm-sky), var(--rm-shade) 16%)}.k-sky-y-d{fill:color-mix(in oklab, var(--rm-sky), var(--rm-shade) 38%)}.k-mirror-t{fill:color-mix(in oklab, var(--rm-mirror), var(--rm-light) 28%)}.k-mirror-x{fill:var(--rm-mirror)}.k-mirror-y{fill:color-mix(in oklab, var(--rm-mirror), var(--rm-shade) 24%)}.k-mirror-x-d{fill:color-mix(in oklab, var(--rm-mirror), var(--rm-shade) 16%)}.k-mirror-y-d{fill:color-mix(in oklab, var(--rm-mirror), var(--rm-shade) 38%)}.k-fabric-t{fill:color-mix(in oklab, var(--rm-fabric), var(--rm-light) 28%)}.k-fabric-x{fill:var(--rm-fabric)}.k-fabric-y{fill:color-mix(in oklab, var(--rm-fabric), var(--rm-shade) 24%)}.k-fabric-x-d{fill:color-mix(in oklab, var(--rm-fabric), var(--rm-shade) 16%)}.k-fabric-y-d{fill:color-mix(in oklab, var(--rm-fabric), var(--rm-shade) 38%)}.k-fabric2-t{fill:color-mix(in oklab, var(--rm-fabric2), var(--rm-light) 28%)}.k-fabric2-x{fill:var(--rm-fabric2)}.k-fabric2-y{fill:color-mix(in oklab, var(--rm-fabric2), var(--rm-shade) 24%)}.k-fabric2-x-d{fill:color-mix(in oklab, var(--rm-fabric2), var(--rm-shade) 16%)}.k-fabric2-y-d{fill:color-mix(in oklab, var(--rm-fabric2), var(--rm-shade) 38%)}.k-towel-t{fill:color-mix(in oklab, var(--rm-towel), var(--rm-light) 28%)}.k-towel-x{fill:var(--rm-towel)}.k-towel-y{fill:color-mix(in oklab, var(--rm-towel), var(--rm-shade) 24%)}.k-towel-x-d{fill:color-mix(in oklab, var(--rm-towel), var(--rm-shade) 16%)}.k-towel-y-d{fill:color-mix(in oklab, var(--rm-towel), var(--rm-shade) 38%)}.k-stripe-t{fill:color-mix(in oklab, var(--rm-stripe), var(--rm-light) 28%)}.k-stripe-x{fill:var(--rm-stripe)}.k-stripe-y{fill:color-mix(in oklab, var(--rm-stripe), var(--rm-shade) 24%)}.k-stripe-x-d{fill:color-mix(in oklab, var(--rm-stripe), var(--rm-shade) 16%)}.k-stripe-y-d{fill:color-mix(in oklab, var(--rm-stripe), var(--rm-shade) 38%)}.k-rug-t{fill:color-mix(in oklab, var(--rm-rug), var(--rm-light) 28%)}.k-rug-x{fill:var(--rm-rug)}.k-rug-y{fill:color-mix(in oklab, var(--rm-rug), var(--rm-shade) 24%)}.k-rug-x-d{fill:color-mix(in oklab, var(--rm-rug), var(--rm-shade) 16%)}.k-rug-y-d{fill:color-mix(in oklab, var(--rm-rug), var(--rm-shade) 38%)}.k-rug2-t{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-light) 28%)}.k-rug2-x{fill:var(--rm-rug2)}.k-rug2-y{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-shade) 24%)}.k-rug2-x-d{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-shade) 16%)}.k-rug2-y-d{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-shade) 38%)}.k-white-t{fill:color-mix(in oklab, var(--rm-white), var(--rm-light) 28%)}.k-white-x{fill:var(--rm-white)}.k-white-y{fill:color-mix(in oklab, var(--rm-white), var(--rm-shade) 24%)}.k-white-x-d{fill:color-mix(in oklab, var(--rm-white), var(--rm-shade) 16%)}.k-white-y-d{fill:color-mix(in oklab, var(--rm-white), var(--rm-shade) 38%)}.k-leaf-t{fill:color-mix(in oklab, var(--rm-leaf), var(--rm-light) 28%)}.k-leaf-x{fill:var(--rm-leaf)}.k-leaf-y{fill:color-mix(in oklab, var(--rm-leaf), var(--rm-shade) 24%)}.k-leaf-x-d{fill:color-mix(in oklab, var(--rm-leaf), var(--rm-shade) 16%)}.k-leaf-y-d{fill:color-mix(in oklab, var(--rm-leaf), var(--rm-shade) 38%)}.k-pot-t{fill:color-mix(in oklab, var(--rm-pot), var(--rm-light) 28%)}.k-pot-x{fill:var(--rm-pot)}.k-pot-y{fill:color-mix(in oklab, var(--rm-pot), var(--rm-shade) 24%)}.k-pot-x-d{fill:color-mix(in oklab, var(--rm-pot), var(--rm-shade) 16%)}.k-pot-y-d{fill:color-mix(in oklab, var(--rm-pot), var(--rm-shade) 38%)}.k-screen-t{fill:color-mix(in oklab, var(--rm-screen), var(--rm-light) 28%)}.k-screen-x{fill:var(--rm-screen)}.k-screen-y{fill:color-mix(in oklab, var(--rm-screen), var(--rm-shade) 24%)}.k-screen-x-d{fill:color-mix(in oklab, var(--rm-screen), var(--rm-shade) 16%)}.k-screen-y-d{fill:color-mix(in oklab, var(--rm-screen), var(--rm-shade) 38%)}.k-teal-t{fill:color-mix(in oklab, var(--rm-teal), var(--rm-light) 28%)}.k-teal-x{fill:var(--rm-teal)}.k-teal-y{fill:color-mix(in oklab, var(--rm-teal), var(--rm-shade) 24%)}.k-teal-x-d{fill:color-mix(in oklab, var(--rm-teal), var(--rm-shade) 16%)}.k-teal-y-d{fill:color-mix(in oklab, var(--rm-teal), var(--rm-shade) 38%)}.k-clay-t{fill:color-mix(in oklab, var(--rm-clay), var(--rm-light) 28%)}.k-clay-x{fill:var(--rm-clay)}.k-clay-y{fill:color-mix(in oklab, var(--rm-clay), var(--rm-shade) 24%)}.k-clay-x-d{fill:color-mix(in oklab, var(--rm-clay), var(--rm-shade) 16%)}.k-clay-y-d{fill:color-mix(in oklab, var(--rm-clay), var(--rm-shade) 38%)}.k-mustard-t{fill:color-mix(in oklab, var(--rm-mustard), var(--rm-light) 28%)}.k-mustard-x{fill:var(--rm-mustard)}.k-mustard-y{fill:color-mix(in oklab, var(--rm-mustard), var(--rm-shade) 24%)}.k-mustard-x-d{fill:color-mix(in oklab, var(--rm-mustard), var(--rm-shade) 16%)}.k-mustard-y-d{fill:color-mix(in oklab, var(--rm-mustard), var(--rm-shade) 38%)}.k-blind-t{fill:color-mix(in oklab, var(--rm-blind), var(--rm-light) 28%)}.k-blind-x{fill:var(--rm-blind)}.k-blind-y{fill:color-mix(in oklab, var(--rm-blind), var(--rm-shade) 24%)}.k-blind-x-d{fill:color-mix(in oklab, var(--rm-blind), var(--rm-shade) 16%)}.k-blind-y-d{fill:color-mix(in oklab, var(--rm-blind), var(--rm-shade) 38%)}.k-stone-t{fill:color-mix(in oklab, var(--rm-stone), var(--rm-light) 28%)}.k-stone-x{fill:var(--rm-stone)}.k-stone-y{fill:color-mix(in oklab, var(--rm-stone), var(--rm-shade) 24%)}.k-stone-x-d{fill:color-mix(in oklab, var(--rm-stone), var(--rm-shade) 16%)}.k-stone-y-d{fill:color-mix(in oklab, var(--rm-stone), var(--rm-shade) 38%)}.k-soot-t{fill:color-mix(in oklab, var(--rm-soot), var(--rm-light) 28%)}.k-soot-x{fill:var(--rm-soot)}.k-soot-y{fill:color-mix(in oklab, var(--rm-soot), var(--rm-shade) 24%)}.k-soot-x-d{fill:color-mix(in oklab, var(--rm-soot), var(--rm-shade) 16%)}.k-soot-y-d{fill:color-mix(in oklab, var(--rm-soot), var(--rm-shade) 38%)}.k-plug-t{fill:color-mix(in oklab, var(--rm-plug), var(--rm-light) 28%)}.k-plug-x{fill:var(--rm-plug)}.k-plug-y{fill:color-mix(in oklab, var(--rm-plug), var(--rm-shade) 24%)}.k-plug-x-d{fill:color-mix(in oklab, var(--rm-plug), var(--rm-shade) 16%)}.k-plug-y-d{fill:color-mix(in oklab, var(--rm-plug), var(--rm-shade) 38%)}.k-slab-t{fill:color-mix(in oklab, var(--rm-slab), var(--rm-light) 28%)}.k-slab-x{fill:var(--rm-slab)}.k-slab-y{fill:color-mix(in oklab, var(--rm-slab), var(--rm-shade) 24%)}.k-slab-x-d{fill:color-mix(in oklab, var(--rm-slab), var(--rm-shade) 16%)}.k-slab-y-d{fill:color-mix(in oklab, var(--rm-slab), var(--rm-shade) 38%)}.k-frame-t{fill:color-mix(in oklab, var(--rm-frame), var(--rm-light) 28%)}.k-frame-x{fill:var(--rm-frame)}.k-frame-y{fill:color-mix(in oklab, var(--rm-frame), var(--rm-shade) 24%)}.k-frame-x-d{fill:color-mix(in oklab, var(--rm-frame), var(--rm-shade) 16%)}.k-frame-y-d{fill:color-mix(in oklab, var(--rm-frame), var(--rm-shade) 38%)}.k-glass-t{fill:color-mix(in oklab, var(--rm-screen), var(--rm-light) 28%)}.k-glass-x{fill:var(--rm-screen)}.k-glass-y{fill:color-mix(in oklab, var(--rm-screen), var(--rm-shade) 24%)}.k-glass-x-d{fill:color-mix(in oklab, var(--rm-screen), var(--rm-shade) 16%)}.k-glass-y-d{fill:color-mix(in oklab, var(--rm-screen), var(--rm-shade) 38%)}.k-mat-t{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-light) 28%)}.k-mat-x{fill:var(--rm-rug2)}.k-mat-y{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-shade) 24%)}.k-mat-x-d{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-shade) 16%)}.k-mat-y-d{fill:color-mix(in oklab, var(--rm-rug2), var(--rm-shade) 38%)}.k-sun-t{fill:color-mix(in oklab, var(--rm-sun), var(--rm-light) 28%)}.k-sun-x{fill:var(--rm-sun)}.k-sun-y{fill:color-mix(in oklab, var(--rm-sun), var(--rm-shade) 24%)}.k-sun-x-d{fill:color-mix(in oklab, var(--rm-sun), var(--rm-shade) 16%)}.k-sun-y-d{fill:color-mix(in oklab, var(--rm-sun), var(--rm-shade) 38%)}@media (width>=1200px){.stage-in{column-gap:var(--s-6);padding-top:var(--s-5);padding-bottom:var(--s-5);grid-template:"scene panel"minmax(0,1fr)"pick panel"/minmax(0,1fr) 380px;height:clamp(680px,100svh - 64px,960px)}.stage-title{grid-area:scene;align-self:start}.stage-scene{grid-area:scene;justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:0;margin:0;display:flex}.stage-scene svg.room{width:auto;max-width:calc(100% - 9rem);height:96%}.pick{margin-top:var(--s-3)}.pick-list{gap:var(--s-2);flex-wrap:wrap;display:flex}.pick-chip{padding-right:var(--s-4)}.stage-panel{align-self:center;margin-top:0}}body:has(.stage)>header,body:has(.stage) .site-header{background:var(--rm-stage)}body:has(.stage) .site-header>.rule{display:none}body:has(.stage) .site-header .brand,body:has(.stage) .nav-inline a,body:has(.stage) .theme-btn,body:has(.stage) .nav-menu>summary{color:var(--rm-on-stage)}body:has(.stage) .site-header .lg-ink{fill:var(--rm-on-stage)}body:has(.stage) .site-header .lg-mark{fill:var(--rm-accent)}body:has(.stage) .nav-inline a:hover{color:var(--rm-accent)}body:has(.stage) .nav-inline a[aria-current=page]{border-bottom-color:var(--rm-accent)}body:has(.stage) .theme-btn,body:has(.stage) .nav-menu>summary{border-color:color-mix(in oklab, var(--rm-on-stage-soft) 70%, var(--rm-stage))}body:has(.stage) .theme-btn:hover{border-color:var(--rm-on-stage)}body:has(.stage) .nav-menu[open]>summary{background:var(--rm-stage-2);border-color:var(--rm-accent)}body:has(.stage) .menu-panel{color:var(--graphite)}body:has(.stage) .page{padding-top:var(--section)}.k-peg-y{fill:color-mix(in oklab, var(--rm-timber), var(--rm-walnut) 45%)}.k-peg-t{fill:color-mix(in oklab, var(--rm-timber), var(--rm-walnut) 20%)}.k-peg-x{fill:color-mix(in oklab, var(--rm-timber), var(--rm-walnut) 65%)}.k-plugy-t,.k-plugy-x{fill:var(--plug-yellow)}.k-plugy-y{fill:color-mix(in oklab, var(--plug-yellow), var(--rm-shade) 20%)}.k-plugr-t,.k-plugr-x{fill:var(--plug-red)}.k-plugr-y{fill:color-mix(in oklab, var(--plug-red), var(--rm-shade) 20%)}.k-plugb-t,.k-plugb-x{fill:var(--plug-brown)}.k-plugb-y{fill:color-mix(in oklab, var(--plug-brown), var(--rm-shade) 20%)}.vtile-art path,.wcard-art path,.kit-art path{stroke:color-mix(in oklab, var(--rm-ink) 70%, transparent);stroke-width:.8px;stroke-linejoin:round}.vtile-art .kl-grout,.wcard-art .kl-grout{stroke:var(--rm-grout)}.vtile-art .kl-mortar,.wcard-art .kl-mortar{stroke:var(--rm-mortar)}.wcard-art .kl-joint{stroke:color-mix(in oklab, var(--rm-block), var(--rm-light) 45%);stroke-width:1.2px}.wcard-art .kl-speck{stroke:color-mix(in oklab, var(--rm-block), var(--rm-shade) 45%);stroke-width:1.4px}.wcard-art .kl-ink-soft{stroke:color-mix(in oklab, var(--rm-ink) 45%, transparent)}.kit-art .k-hole{stroke:none}.block-head{max-width:46rem;margin-bottom:var(--s-6)}.block-kicker{font:700 .8125rem/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin-bottom:var(--s-3)}.block-h{font-family:var(--font-wide);letter-spacing:-.025em;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:750;line-height:1.02}.block-lede{margin-top:var(--s-4);font-size:var(--fs-lede);color:var(--graphite-soft);max-width:46ch;line-height:1.45}.checker{background:var(--board);border:var(--bw-hair) solid var(--line);padding:var(--s-7) 20px var(--s-6);box-shadow:0 30px 60px -40px color-mix(in oklab, var(--rm-shade) 45%, transparent);border-radius:18px;position:relative}.checker:before{content:"";background-image:repeating-linear-gradient(to right, var(--edge) 0 1.5px, transparent 1.5px 12px), repeating-linear-gradient(to right, var(--graphite) 0 2px, transparent 2px 60px);opacity:.55;background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 9px,100% 16px;height:22px;position:absolute;top:0;left:18px;right:18px}.checker-kicker{font:700 .8125rem/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.checker-head h2.display{font-family:var(--font-wide);letter-spacing:-.03em;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:750;line-height:1}.checker .tool-form .step{padding-left:52px;position:relative}.checker .tool-form .step .n{border:var(--bw-control) solid var(--edge);background:var(--board);width:34px;height:34px;font:700 .9375rem/1 var(--font-text);color:var(--graphite);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:0}.checker .tool-form .step:not(#f-bathroom):not([hidden]):after{content:"";top:36px;left:16.25px;bottom:calc(-1 * var(--s-6) + 6px);background:var(--line);width:1.5px;position:absolute}.checker .tool-form .step:has(input[name]:checked) .n{background:var(--graphite);border-color:var(--graphite);color:var(--on-graphite)}.checker .tool-form #f-size,.checker .submit-row{padding-left:52px}@media (width<=599px){.checker{padding:var(--s-7) var(--s-4) var(--s-5);border-radius:14px}.checker .tool-form .step,.checker .tool-form #f-size,.checker .submit-row{padding-left:0}.checker .tool-form .step .n{width:28px;height:28px;margin-right:var(--s-2);vertical-align:middle;font-size:.875rem;display:inline-grid;position:static}.checker .tool-form .step:after{display:none}}@media (width>=1024px){.checker{padding:var(--s-8) var(--s-7) var(--s-7)}.checker-grid.tool-grid{column-gap:var(--s-7);row-gap:var(--s-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head side""main side"}.checker-grid>.checker-head{grid-area:head}.checker-grid>.tool-main{grid-area:main}.checker-grid>.tool-side{grid-area:side}}.home-block{margin-top:var(--s-9)}.vtiles{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.vtiles{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.vtiles li+li{margin-top:0}.vtile{background:var(--board);border:var(--bw-hair) solid var(--line);height:100%;color:var(--graphite);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.vtile-art{padding:var(--s-5) var(--s-5) var(--s-3);background:radial-gradient(ellipse at 50% 80%, color-mix(in oklab, var(--rm-accent) 22%, var(--skim)), var(--skim) 70%);display:block}.vtile-art svg{width:100%;max-width:250px;height:auto;margin:0 auto;display:block}.vtile-text{padding:var(--s-4) var(--s-5) var(--s-5);display:block}.vtile-name{font-family:var(--font-wide);letter-spacing:-.01em;font-size:1.375rem;font-weight:750;line-height:1.15;display:block}.vtile-ask{margin-top:var(--s-1);font-size:var(--fs-small);color:var(--graphite-soft);display:block}.vtile:hover{border-color:var(--graphite);color:var(--graphite)}.vtile:hover .vtile-ask{color:var(--violet-hover)}.vtile:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.vtile{transition:transform var(--t-hover) var(--ease-out), border-color var(--t-state)}.vtile-art svg{transition:transform .42s var(--ease-out)}.vtile:hover,.vtile:focus-visible{transform:translateY(-3px)}.vtile:hover .vtile-art svg,.vtile:focus-visible .vtile-art svg{transform:translateY(-4px)scale(1.03)}}.walls-band{margin:var(--s-9) calc(-1 * var(--gutter)) 0;padding:var(--s-8) var(--gutter);background:var(--rm-stage);color:var(--rm-on-stage);border-radius:0}.walls-in{max-width:var(--page-max);margin:0 auto}.walls-band .block-kicker{color:var(--rm-accent)}.walls-band .block-lede{color:var(--rm-on-stage-soft)}.wcards{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.wcards li+li{margin-top:0}.wcard{height:100%;padding:var(--s-4) var(--s-5) var(--s-5);background:var(--rm-stage-2);border:var(--bw-hair) solid color-mix(in oklab, var(--rm-on-stage-soft) 30%, var(--rm-stage-2));color:var(--rm-on-stage);border-radius:14px;flex-direction:column;text-decoration:none;display:flex}.wcard-art svg{width:100%;max-width:230px;height:auto;margin:0 auto var(--s-3);display:block}.wcard-name{font-family:var(--font-wide);font-size:1.375rem;font-weight:750;line-height:1.15}.wcard-hint{margin-top:var(--s-1);font-size:var(--fs-small);color:var(--rm-on-stage-soft)}.wcard-go{padding-top:var(--s-3);font-weight:600;font-size:var(--fs-small);color:var(--rm-accent);text-underline-offset:3px;margin-top:auto;text-decoration:underline}.wcard:hover{border-color:var(--rm-accent);color:var(--rm-on-stage)}.wcard:focus-visible{outline:var(--focus-width) solid var(--rm-accent);outline-offset:var(--focus-offset)}.walls-end{margin-top:var(--s-6);align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.walls-end-q{font-family:var(--font-wide);font-weight:750;font-size:var(--fs-h3)}.walls-end p+p{margin-top:0}@media (prefers-reduced-motion:no-preference){.wcard{transition:transform var(--t-hover) var(--ease-out), border-color var(--t-state)}.wcard:hover,.wcard:focus-visible{transform:translateY(-3px)}}@media (width>=960px){.walls-band{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:var(--s-8) var(--s-7);border-radius:22px}}body>footer:has(.kit-band){padding-top:0}.kit-band{background:var(--rm-accent);color:var(--rm-on-accent);margin-bottom:var(--s-7);overflow:hidden}.kit-in{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:var(--s-7) var(--gutter);gap:var(--s-6);align-items:center;margin:0 auto;display:grid}.kit-band .block-kicker{color:var(--rm-on-accent)}.kit-h{font-family:var(--font-wide);letter-spacing:-.03em;font-size:clamp(2.25rem,1.2rem + 4vw,4.5rem);font-weight:750;line-height:.98}.kit-lede{margin-top:var(--s-4);font-size:var(--fs-lede);max-width:34ch;line-height:1.45}.kit-act{margin-top:var(--s-5)}.kit-btn{background:var(--rm-stage);color:var(--rm-on-stage);border:0;width:auto;min-height:52px}.kit-btn:hover{background:var(--rm-stage-2);color:var(--rm-on-stage)}.kit-btn:focus-visible{outline-color:var(--rm-stage)}.kit-art svg{width:100%;max-width:640px;height:auto;filter:drop-shadow(0 18px 24px color-mix(in oklab, var(--rm-shade) 40%, transparent));margin:0 auto;display:block}@media (width>=960px){.kit-in{padding-top:var(--s-8);padding-bottom:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=599px){.vtiles{gap:var(--s-3)}.vtiles li:last-child:nth-child(odd){grid-column:1/-1}.vtile-art{padding:var(--s-3) var(--s-3) var(--s-2)}.vtile-text{padding:var(--s-3) var(--s-3) var(--s-4)}.vtile-name{font-size:1.0625rem}.wcards{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.wcard{padding:var(--s-3) var(--s-3) var(--s-4)}.wcard-name{font-size:1.0625rem}.walls-band{padding-top:var(--s-7);padding-bottom:var(--s-7)}}@media (width<=359px){.wcards{grid-template-columns:minmax(0,1fr)}}
