.page-module__8IDnjq__container{width:min(100%,1320px);animation:page-module__8IDnjq__pageEnter .42s var(--inkloom-ease)both;margin:0 auto;padding:2rem}.page-module__8IDnjq__galleryHeader{width:100%;max-width:none;margin-bottom:1.4rem}.page-module__8IDnjq__kicker{color:var(--inkloom-teal);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .45rem;font-size:.74rem;font-weight:850}.page-module__8IDnjq__title{color:#050505;font-family:var(--display-font);margin:0;font-size:2.7rem;font-weight:800;line-height:1}.page-module__8IDnjq__subtitle{color:#050505;max-width:none;margin:.65rem 0 0;font-size:.92rem;line-height:1.55}.page-module__8IDnjq__galleryLoading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:54vh;margin:0;display:flex}.page-module__8IDnjq__loadingSpinner{aspect-ratio:1;filter:drop-shadow(0 10px 18px #1f8a7d29);background-color:#12776f;width:3.2rem;height:3.2rem;animation:1.4s linear infinite page-module__8IDnjq__splatSpin;-webkit-mask-image:url(/paint-splat-mask.png?v=2);mask-image:url(/paint-splat-mask.png?v=2);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__8IDnjq__loadingText{color:#172033b8;margin:0;font-size:.92rem;font-weight:750}@keyframes page-module__8IDnjq__splatSpin{to{transform:rotate(360deg)}}.page-module__8IDnjq__examplesSection{margin-top:1.5rem}.page-module__8IDnjq__galleryNotice{color:#7a3d2a;background:#ffb19938;border-radius:16px 8px 16px 9px;width:fit-content;max-width:100%;margin:0 0 .9rem;padding:.45rem .7rem;font-size:.78rem;line-height:1.35;box-shadow:inset 0 1px #ffffff14}.page-module__8IDnjq__examplesGrid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:1.1rem;display:grid}.page-module__8IDnjq__exampleCard{opacity:0;animation:page-module__8IDnjq__fadeIn .5s var(--inkloom-ease)forwards;aspect-ratio:1;transition:transform .28s var(--inkloom-ease),box-shadow .28s var(--inkloom-ease),filter .28s var(--inkloom-ease);background:#ffffff17;border:0;border-radius:23px 12px 26px 14px;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000042,inset 0 1px #ffffff14}a.page-module__8IDnjq__exampleCard:hover{filter:saturate(1.05);transform:translateY(-4px)scale(1.01);box-shadow:0 24px 68px #00000057,0 0 0 1px #77d7c83d}.page-module__8IDnjq__exampleCard:first-child{animation-delay:0s}.page-module__8IDnjq__exampleCard:nth-child(2){animation-delay:80ms}.page-module__8IDnjq__exampleCard:nth-child(3){animation-delay:.16s}.page-module__8IDnjq__exampleCard img,.page-module__8IDnjq__exampleCardImage{object-fit:cover;width:100%;height:100%;transition:transform .36s var(--inkloom-ease);display:block;position:absolute;inset:0}a.page-module__8IDnjq__exampleCard:hover img,a.page-module__8IDnjq__exampleCard:hover .page-module__8IDnjq__exampleCardImage{transform:scale(1.035)}.page-module__8IDnjq__templateOverlay{z-index:1;color:#fff;opacity:0;transition:opacity .28s var(--inkloom-ease),transform .28s var(--inkloom-ease);background:linear-gradient(#0000,#070c17bd);padding:2rem .75rem .75rem;font-size:.78rem;font-weight:750;line-height:1.25;position:absolute;inset:auto 0 0;transform:translateY(6px)}a.page-module__8IDnjq__exampleCard:hover .page-module__8IDnjq__templateOverlay,a.page-module__8IDnjq__exampleCard:focus-visible .page-module__8IDnjq__templateOverlay{opacity:1;transform:translateY(0)}.page-module__8IDnjq__exampleCardPlaceholder{color:#172033a3;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-size:.92rem;line-height:1.35;display:flex}@keyframes page-module__8IDnjq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.page-module__8IDnjq__examplesGrid{grid-template-columns:repeat(3,minmax(190px,1fr))}}@media (max-width:820px){.page-module__8IDnjq__container{padding:1rem}.page-module__8IDnjq__title{font-size:2.15rem}.page-module__8IDnjq__examplesGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:520px){.page-module__8IDnjq__examplesGrid{grid-template-columns:1fr}}
