.fold[data-astro-cid-ruxilzc5]{border-radius:var(--r-xl);border:1px solid var(--line);background:light-dark(oklch(97.6% .012 150),oklch(24% .012 312));padding:clamp(1rem,3vw,1.75rem)}.fold__kicker[data-astro-cid-ruxilzc5]{font-family:var(--font-display);font-weight:700;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.9rem}.fold__steps[data-astro-cid-ruxilzc5]{gap:.9rem;padding:0;list-style:none;display:grid}.fold__steps[data-astro-cid-ruxilzc5] li[data-astro-cid-ruxilzc5]{grid-template-columns:2.6rem 1fr;align-items:start;gap:.85rem;display:grid}.fold__icon[data-astro-cid-ruxilzc5]{width:2.6rem;height:2.6rem;color:var(--text-soft);background:var(--card);border-radius:var(--r-sm);border:1px solid var(--line);padding:.3rem}.fold__steps[data-astro-cid-ruxilzc5] b[data-astro-cid-ruxilzc5]{font-family:var(--font-display);font-size:var(--t-sm);display:block}.fold__steps[data-astro-cid-ruxilzc5] span[data-astro-cid-ruxilzc5]{font-size:var(--t-sm);color:var(--text-soft)}.fold__story[data-astro-cid-ruxilzc5]:nth-child(2) .fold__steps[data-astro-cid-ruxilzc5] b[data-astro-cid-ruxilzc5]{color:inherit}.fold__scene[data-astro-cid-ruxilzc5]{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(6rem,8rem);align-items:end;display:grid}.fold__table[data-astro-cid-ruxilzc5]{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);perspective:700px;background:radial-gradient(75% 65% at 50% 40%,light-dark(oklch(100% 0 0),oklch(30% .01 312)),light-dark(oklch(94% .01 150),oklch(24% .01 312)));place-items:center;display:grid;position:relative;overflow:hidden}.fold__shirt[data-astro-cid-ruxilzc5]{aspect-ratio:1/1.06;width:min(78%,15rem);transform-style:preserve-3d;transition:transform .5s var(--ease-out);position:relative}.fold__shirt-part[data-astro-cid-ruxilzc5]{background:linear-gradient(160deg, var(--shirt-top,oklch(80% .075 302)), var(--shirt-bottom,oklch(66% .09 302)));backface-visibility:visible;transition:transform .55s var(--ease-spring), filter .4s;border-radius:.55rem;position:absolute;inset:0;box-shadow:inset 0 0 0 1px light-dark(oklch(0% 0 0/.08),oklch(0% 0 0/.3)),0 4px 10px -6px light-dark(oklch(23% .02 300/.4),oklch(0% 0 0/.6))}.fold__shirt-part--l[data-astro-cid-ruxilzc5]{transform-origin:100%;background:linear-gradient(200deg, var(--shirt-top), var(--shirt-bottom));width:31%}.fold__shirt-part--r[data-astro-cid-ruxilzc5]{transform-origin:0%;background:linear-gradient(160deg, var(--shirt-top), var(--shirt-bottom));width:31%;left:auto;right:0}.fold__shirt-part--b[data-astro-cid-ruxilzc5]{transform-origin:50% 0;background:linear-gradient(180deg, var(--shirt-bottom), var(--shirt-top));height:34%;top:auto;bottom:0}.fold__shirt-part--c[data-astro-cid-ruxilzc5]{box-shadow:none;pointer-events:none;background:0 0;border:1px dashed light-dark(oklch(0% 0 0/.16),oklch(100% 0 0/.18));border-radius:.55rem;place-items:center;display:grid;inset:0}.fold__collar[data-astro-cid-ruxilzc5]{width:45%;color:var(--shirt-bottom);opacity:.85}.fold__shirt[data-astro-cid-ruxilzc5][data-l="1"] .fold__shirt-part--l[data-astro-cid-ruxilzc5]{filter:brightness(.82);transform:rotateY(-176deg)translateZ(-1px)}.fold__shirt[data-astro-cid-ruxilzc5][data-r="1"] .fold__shirt-part--r[data-astro-cid-ruxilzc5]{filter:brightness(.7);transform:rotateY(176deg)translateZ(-2px)}.fold__shirt[data-astro-cid-ruxilzc5][data-b="1"] .fold__shirt-part--b[data-astro-cid-ruxilzc5]{filter:brightness(.62);z-index:4;transform:rotateX(-176deg)translateZ(-3px)}.fold__shirt[data-astro-cid-ruxilzc5][data-b="1"]{transform:scale(.92)translateY(2%)}.fold__shelf[data-astro-cid-ruxilzc5]{flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;min-height:8rem;padding-bottom:.2rem;display:flex}.fold__stack[data-astro-cid-ruxilzc5]{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:3px;min-height:4rem;display:flex}.fold__item[data-astro-cid-ruxilzc5]{background:var(--c,var(--mint));width:4.4rem;height:.85rem;animation:fold-drop .45s var(--ease-spring) both;border-radius:3px;box-shadow:inset 0 -2px light-dark(oklch(0% 0 0/.12),oklch(0% 0 0/.35))}.fold__shelfplank[data-astro-cid-ruxilzc5]{background:linear-gradient(light-dark(oklch(88% .03 80),oklch(45% .02 80)),light-dark(oklch(76% .035 80),oklch(35% .02 80)));border-radius:3px;width:100%;height:.5rem}.fold__shelfcount[data-astro-cid-ruxilzc5]{font-family:var(--font-display);font-size:var(--t-xs);color:var(--text-faint);text-align:center;font-weight:600}.fold__hud[data-astro-cid-ruxilzc5]{margin-top:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.fold__read[data-astro-cid-ruxilzc5]{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm)}.fold__controls[data-astro-cid-ruxilzc5]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.fold__hint[data-astro-cid-ruxilzc5]{font-size:var(--t-xs);color:var(--text-faint);max-width:18ch}@keyframes fold-drop{0%{opacity:0;transform:translateY(-14px)scaleX(.7)}}@media (width<=34rem){.fold__scene[data-astro-cid-ruxilzc5]{grid-template-columns:1fr}.fold__shelf[data-astro-cid-ruxilzc5]{flex-direction:row;justify-content:center;align-items:center;gap:.8rem;min-height:5rem}.fold__stack[data-astro-cid-ruxilzc5]{flex-direction:row;align-items:flex-end;min-height:3rem}.fold__item[data-astro-cid-ruxilzc5]{width:.8rem;height:2.4rem}.fold__shelfplank[data-astro-cid-ruxilzc5]{background:linear-gradient(90deg,light-dark(oklch(88% .03 80),oklch(45% .02 80)),light-dark(oklch(76% .035 80),oklch(35% .02 80)));width:.4rem;height:3rem}}@media (prefers-reduced-motion:reduce){.fold__shirt-part[data-astro-cid-ruxilzc5],.fold__shirt[data-astro-cid-ruxilzc5]{transition:none}.fold__item[data-astro-cid-ruxilzc5]{animation:none}}.ndhero[data-astro-cid-yn3zjow5]{margin:0 auto var(--s-4);border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-2);max-width:var(--wrap);overflow:hidden}.ndhero[data-astro-cid-yn3zjow5] img[data-astro-cid-yn3zjow5]{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.fold[data-astro-cid-yn3zjow5]{padding-bottom:var(--s-6)}
