.stack[data-astro-cid-ggcp4yjy]{display:grid;gap:clamp(3.5rem,8vw,5.5rem)}.code[data-astro-cid-ggcp4yjy]{width:min(100%,44rem);margin-inline:auto;display:grid;justify-items:center}.code[data-astro-cid-ggcp4yjy] h2[data-astro-cid-ggcp4yjy]{margin-top:-.4rem;font-size:clamp(2rem,1.4rem + 2.2vw,2.65rem);font-style:italic;font-weight:400;line-height:1.1;color:var(--earth)}.code[data-astro-cid-ggcp4yjy] .small[data-astro-cid-ggcp4yjy]{margin-top:.75rem}.pair[data-astro-cid-ggcp4yjy]{display:grid;gap:2.25rem;width:100%;margin-top:clamp(2rem,5vw,3rem)}.who[data-astro-cid-ggcp4yjy]{display:grid;align-content:start;gap:.6rem;justify-items:center}.who[data-astro-cid-ggcp4yjy] h3[data-astro-cid-ggcp4yjy]{margin-top:.7rem;font-size:1.0625rem;font-weight:500}.who[data-astro-cid-ggcp4yjy] p[data-astro-cid-ggcp4yjy]{font-family:var(--f-display);font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem);line-height:1.4;max-width:12.5em;text-wrap:balance}.pair__rule[data-astro-cid-ggcp4yjy]{width:2.5rem;border-top:1px solid var(--line);justify-self:center}@media(min-width:40rem){.pair[data-astro-cid-ggcp4yjy]{grid-template-columns:1fr 1px 1fr;gap:clamp(1.5rem,4vw,2.75rem);align-items:stretch}.pair__rule[data-astro-cid-ggcp4yjy]{width:0;border-top:0;border-left:1px solid var(--line)}}.plate[data-astro-cid-ggcp4yjy]{--mould: .4rem;--matw: clamp(.7rem, 2.2vw, 1.1rem);--mat: #fbf7ee;--wood: linear-gradient(135deg, #4a3f3a 0%, #2f2724 42%, #201a18 100%);position:relative;margin:0;width:clamp(10.5rem,30vw,14.5rem);aspect-ratio:5 / 6;background:var(--wood);box-shadow:inset 1px 1px #fff3,inset -1px -1px #0006,0 1px 2px #2b23214d,2px .6rem .9rem -.35rem #2b232161,4px 1.4rem 1.8rem -1rem #2b232152}.plate--walnut[data-astro-cid-ggcp4yjy]{--wood: linear-gradient(135deg, #6b5343 0%, #4c3b31 40%, #362a24 100%)}.plate[data-astro-cid-ggcp4yjy]:before{content:"";position:absolute;inset:var(--mould);background:var(--mat);box-shadow:inset 1px 2px 3px #2b232147,inset 0 0 0 1px #2b232114}.plate[data-astro-cid-ggcp4yjy] picture{position:absolute;inset:calc(var(--mould) + var(--matw));display:block;overflow:hidden;background-color:var(--mat);box-shadow:0 0 0 2px #ffffffeb,0 0 0 3px #2b232129}.plate[data-astro-cid-ggcp4yjy] img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.plate__glass[data-astro-cid-ggcp4yjy]{position:absolute;inset:calc(var(--mould) + var(--matw));pointer-events:none;background:linear-gradient(125deg,#ffffff24,#ffffff0a 30%,#fff0 46% 70%,#ffffff0d);box-shadow:inset 0 2px 5px #2b232142,inset 0 0 0 1px #2b23211f}.palette[data-astro-cid-ggcp4yjy] .heading[data-astro-cid-ggcp4yjy]{gap:1.5rem;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.board[data-astro-cid-ggcp4yjy]{position:relative;width:min(100%,40rem);margin-inline:auto;padding:clamp(1.75rem,5vw,2.5rem) clamp(1rem,4vw,2rem) clamp(1.5rem,4vw,2.25rem);background-color:#f4eee2;background-image:linear-gradient(180deg,#ffffff80,#fff0 40%);border:1px solid rgb(43 35 33 / .22);box-shadow:0 1px 2px #2b232124,0 1rem 1.6rem -1.1rem #2b232166}.board[data-astro-cid-ggcp4yjy]:before{content:"";position:absolute;inset:.55rem;border:1.5px dashed rgb(43 35 33 / .2);pointer-events:none}.swatches[data-astro-cid-ggcp4yjy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:1.75rem clamp(.5rem,3vw,1.25rem)}@media(min-width:40rem){.swatches[data-astro-cid-ggcp4yjy]{grid-template-columns:repeat(6,minmax(0,1fr))}}.swatch[data-astro-cid-ggcp4yjy]{display:grid;justify-items:center;gap:.85rem;rotate:var(--tilt)}.swatch__cloth[data-astro-cid-ggcp4yjy]{position:relative;display:block;width:clamp(3.4rem,9vw,4.1rem);aspect-ratio:4 / 5.3;filter:drop-shadow(0 .3rem .28rem rgb(43 35 33 / .32)) drop-shadow(0 1px .5px rgb(43 35 33 / .3))}.swatch__fabric[data-astro-cid-ggcp4yjy]{position:absolute;inset:0;border-radius:2px;background-color:var(--c);background-image:linear-gradient(135deg,#ffffff2e,#fff0 45%,#0000001f)}.swatch__fabric[data-astro-cid-ggcp4yjy]:after{content:"";position:absolute;inset:9% 11%;border:1px dashed var(--stitch)}.swatch__pin[data-astro-cid-ggcp4yjy]{position:absolute;left:50%;top:10%;width:.78rem;height:.78rem;margin-left:-.39rem;border-radius:50%;background:radial-gradient(circle at 34% 30%,#f2dfb0 0 18%,#b28a45 55%,#6f5224);box-shadow:0 1px 1px #00000073,.12rem .2rem .25rem #2b23214d}.swatch__tag[data-astro-cid-ggcp4yjy]{padding:.15rem .6rem .2rem;background:#fffdf8;border:1px solid rgb(43 35 33 / .2);box-shadow:0 1px 1px #2b23211f;font-size:.9rem;color:var(--ink)}.feet[data-astro-cid-ggcp4yjy]{display:grid;gap:.9rem;justify-items:center;max-width:32rem;margin-inline:auto}.feet[data-astro-cid-ggcp4yjy] h2[data-astro-cid-ggcp4yjy]{font-size:var(--t-h3);font-style:italic;font-weight:400}.feet[data-astro-cid-ggcp4yjy] p[data-astro-cid-ggcp4yjy]{color:var(--ink-soft)}
