.work-section.made-page{padding:56px 0 32px}.made-page .work-intro{padding:0 24px;margin-bottom:32px}.made-page .made-methods{font-size:12px;letter-spacing:.06em;opacity:.65}.made-page .made-hint{font-size:12px;opacity:.6;margin-top:22px}.touch-hint{display:none}.made-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}.made-tile{position:relative;display:block;width:100%;aspect-ratio:4/5;border:0;padding:0;overflow:hidden;background-color:#d1cdc4;background-image:repeating-linear-gradient(0deg,#ffffff18 0 1px,#0000000a 1px 2px,transparent 2px 4px),repeating-linear-gradient(90deg,#ffffff25 0 1px,transparent 1px 3px);touch-action:manipulation;color:#001a33}.made-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.made-tile .made-art{padding:8%;box-sizing:border-box;mix-blend-mode:multiply}.made-mockup{background:#dedbd4;clip-path:circle(0% at 50% 50%)}.made-tile:focus-visible{outline:4px solid #00ef79;outline-offset:-4px;z-index:1}.tile-hint{position:absolute;bottom:18px;left:18px;font:500 11px Poppins,Arial,sans-serif;background:#ffffffbd;border-radius:30px;padding:7px 11px;pointer-events:none;transition:opacity .2s}.made-tile[aria-pressed=true] .tile-hint{opacity:0}.made-page .work-back{display:block;margin:32px 6% 0}.stylus-cursor{position:fixed;width:32px;height:68px;object-fit:contain;pointer-events:none;z-index:9999;transform:translate(-6px,-59px);display:none}@media(hover:hover) and (pointer:fine){.made-tile{cursor:none}}@media(max-width:700px){.made-gallery{grid-template-columns:1fr}.work-section.made-page{padding-top:36px}}@media(hover:none),(pointer:coarse){.desktop-hint{display:none}.touch-hint{display:inline}}@media(prefers-reduced-motion:reduce){.tile-hint{transition:none}}
.made-reveal{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.is-placeholder:nth-child(4n+2){background-color:#c5c3bb}.is-placeholder:nth-child(4n+3){background-color:#d8d3c8}.is-placeholder:nth-child(4n){background-color:#bbbdb7}
/* Supplied artwork already includes its composition and margins. */
.made-tile.is-artwork-only{cursor:auto}
.made-tile.is-artwork-only .made-art{padding:0}
/* A lighter fabric base keeps white artwork clean without removing the weave. */
.made-tile.is-artwork-only{background-color:#faf9f6}
@media(min-width:1000px){.made-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
.made-tile.is-paired{background-color:#faf9f6}
.made-tile.is-paired .made-art{padding:0}
.made-page .work-intro>p:not(.made-methods):not(.made-hint){max-width:780px;margin-left:auto;margin-right:auto;line-height:1.7}
.made-page .made-description{font-size:15px;margin-top:16px}
