.all-projects[data-astro-cid-aid3sr62]{position:relative;padding:clamp(28px,4vw,56px) clamp(16px,3vw,48px) clamp(64px,7vw,110px)}.all-paper[data-astro-cid-aid3sr62]{position:absolute;z-index:0;inset:clamp(10px,1.6vw,24px) clamp(10px,1.8vw,26px) clamp(18px,2.4vw,32px);pointer-events:none;filter:drop-shadow(0 1px 2px rgba(17,17,17,.12)) drop-shadow(0 6px 9px rgba(17,17,17,.09))}.all-paper-sheet[data-astro-cid-aid3sr62]{position:absolute;inset:0;border-radius:4px;background:#efece5 url(/images/polaroid/paper-wrinkled.webp) center top / 1200px auto repeat}.all-inner[data-astro-cid-aid3sr62]{position:relative;z-index:1;width:min(1240px,100%);margin:0 auto;padding-top:clamp(24px,3vw,40px)}.back-link[data-astro-cid-aid3sr62]{display:inline-flex;gap:8px;font:var(--text-sm) var(--font-mono);color:var(--ink-soft)}.back-link[data-astro-cid-aid3sr62]:hover{color:var(--green-600)}.all-heading[data-astro-cid-aid3sr62]{margin:clamp(20px,3vw,32px) 0 clamp(48px,5vw,72px)}.all-heading[data-astro-cid-aid3sr62] h1[data-astro-cid-aid3sr62]{margin:0;font:400 var(--h2-size) / .95 var(--font-display);letter-spacing:-.02em}.all-heading[data-astro-cid-aid3sr62] p[data-astro-cid-aid3sr62]{max-width:46ch;margin:14px 0 0;font:var(--text-base) / 1.6 var(--font-text);color:var(--ink-soft)}.all-grid[data-astro-cid-aid3sr62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));column-gap:clamp(28px,3.4vw,56px);row-gap:clamp(56px,6vw,84px)}.polaroid[data-astro-cid-aid3sr62]{position:relative;display:flex;flex-direction:column;padding:clamp(12px,1.1vw,16px) clamp(12px,1.1vw,16px) clamp(18px,1.6vw,24px);border-radius:3px;background:#fdfcf9;box-shadow:0 1px 2px #11111114,0 14px 32px -10px #11111138;transform:rotate(var(--tilt, 0deg));transition:transform .35s ease,box-shadow .35s ease}.polaroid[data-astro-cid-aid3sr62]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 1px 2px #11111114,0 22px 40px -12px #11111142}.tape[data-astro-cid-aid3sr62]{position:absolute;z-index:2;top:8px;width:clamp(96px,8vw,130px);height:auto;pointer-events:none;opacity:.92;filter:drop-shadow(0 1px 1px rgba(17,17,17,.12))}.tape-left[data-astro-cid-aid3sr62]{left:-28px;transform:rotate(-38deg)}.tape-right[data-astro-cid-aid3sr62]{right:-28px;transform:rotate(38deg) scaleX(-1)}.polaroid-photo[data-astro-cid-aid3sr62]{display:block;padding:0;overflow:hidden;border:0;background:#e9e8e2;box-shadow:inset 0 0 0 1px #1111110f;cursor:pointer}.polaroid-photo[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;transition:transform .4s ease}.polaroid-photo[data-astro-cid-aid3sr62] video[data-astro-cid-aid3sr62]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.polaroid-gallery[data-astro-cid-aid3sr62]{display:flex;align-items:center;justify-content:center;gap:4%;aspect-ratio:16 / 10;padding:5% 6%}.polaroid-photo[data-astro-cid-aid3sr62] .polaroid-gallery[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62]{width:26%;height:auto;aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(17,17,17,.16))}.polaroid-photo[data-astro-cid-aid3sr62] .polaroid-gallery[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62]:nth-child(2){width:30%}.polaroid-photo[data-astro-cid-aid3sr62].is-contain img[data-astro-cid-aid3sr62]{object-fit:contain;object-position:center;padding:14px 0}.polaroid[data-astro-cid-aid3sr62]:hover .polaroid-photo[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62]{transform:scale(1.02)}.polaroid-caption[data-astro-cid-aid3sr62]{display:flex;flex:1;flex-direction:column;padding:clamp(14px,1.4vw,20px) 6px 0}.polaroid-meta[data-astro-cid-aid3sr62]{margin:0;font:var(--text-xs) var(--font-mono);color:var(--ink-soft)}.polaroid-caption[data-astro-cid-aid3sr62] h2[data-astro-cid-aid3sr62]{margin:6px 0 8px;font:400 clamp(1.9rem,2.4vw,2.4rem) / 1 var(--font-display);letter-spacing:-.02em}.polaroid-text[data-astro-cid-aid3sr62]{margin:0;font:var(--text-sm) / 1.55 var(--font-text);color:var(--ink-soft)}.polaroid-tech[data-astro-cid-aid3sr62]{margin:12px 0 0;font:var(--text-xs) / 1.5 var(--font-mono);color:var(--green-600)}.polaroid-action[data-astro-cid-aid3sr62]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:18px 0 6px;border:0;border-bottom:1px solid var(--ink);background:none;font:var(--text-sm) var(--font-mono);color:var(--ink);cursor:pointer;transition:gap .25s ease,color .25s ease}.polaroid-action[data-astro-cid-aid3sr62]:hover{gap:16px;color:var(--green-600)}@media(max-width:640px){.tape[data-astro-cid-aid3sr62]{width:96px}.tape-left[data-astro-cid-aid3sr62]{left:-12px}.tape-right[data-astro-cid-aid3sr62]{right:-12px}}@media(prefers-reduced-motion:reduce){.polaroid[data-astro-cid-aid3sr62],.polaroid-photo[data-astro-cid-aid3sr62] img[data-astro-cid-aid3sr62],.polaroid-action[data-astro-cid-aid3sr62]{transition:none}}
