.showcase_page__jBZ6S{display:grid;grid-gap:22px;gap:22px}.showcase_section__fRC_G{display:grid;grid-gap:0;gap:0;scroll-margin-top:90px}.showcase_sub__cJG36{margin:6px 0 30px;max-width:62ch;font-size:17px;line-height:1.5;color:var(--site-soft)}.showcase_srOnly__RTrP8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.showcase_demos__aV4bo{justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%}.showcase_demos__aV4bo.showcase_demos__aV4bo.showcase_demos__aV4bo h2{margin:2px 0 0;font-size:15px;line-height:1.3;filter:none;color:inherit}.showcase_people__mL5jP,.showcase_projects__Fi5wf{display:grid;margin:0;padding:0;list-style:none}.showcase_projects__Fi5wf{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:40px 30px}.showcase_projects__Fi5wf>li{display:flex}.showcase_projects__Fi5wf>li>*{width:100%}.showcase_project__8zJW_.showcase_project__8zJW_{position:relative;display:flex;flex-direction:column;padding:16px 16px 20px;transition:transform .4s var(--plop-ease-spring)}.showcase_project__8zJW_:focus-within,.showcase_project__8zJW_:hover{transform:translateY(-4px) rotate(calc(var(--tilt, 0deg) - .5deg))}.showcase_project__8zJW_:focus-within{outline:2.5px dashed var(--plop-focus);outline-offset:6px}.showcase_shot__eEvla{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;border:2.5px solid var(--plop-ink);border-radius:10px 8px 11px 9px}.showcase_project__8zJW_ h3{margin:16px 0 0;font-family:var(--plop-font-letter);font-style:italic;font-weight:900;font-size:24px;line-height:1.1}.showcase_project__8zJW_ h3 a{color:var(--plop-ink);text-decoration:none}.showcase_project__8zJW_ h3 a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.showcase_project__8zJW_ h3 a:focus-visible{outline:none}.showcase_project__8zJW_ h3 a:hover{text-decoration:underline}.showcase_by__uc_Vv{margin:2px 0 0;font-size:16px;color:var(--plop-ink-soft)}.showcase_desc__pU5qu{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--plop-ink-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showcase_meta__2iYuU{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:auto 0 0;padding-top:16px;font-size:15px;color:var(--plop-ink-soft)}.showcase_go__PzME1{display:inline-flex;align-items:center;gap:6px;font-style:italic;font-weight:700;color:var(--plop-ink)}.showcase_go__PzME1 svg{width:16px;height:16px;transition:transform .3s var(--plop-ease-spring)}.showcase_project__8zJW_:hover .showcase_go__PzME1 svg{transform:translate(3px,-3px)}.showcase_add__wyaPL.showcase_add__wyaPL{align-items:center;justify-content:center;gap:10px;min-height:280px;text-align:center;border:2.5px dashed var(--site-ink,var(--plop-ink));border-radius:14px 18px 11px 20px/18px 12px 20px 14px}.showcase_add__wyaPL h3{margin:0}.showcase_add__wyaPL h3 a{color:var(--site-ink,var(--plop-ink))}.showcase_add__wyaPL p{margin:0;max-width:24ch;font-size:16px;color:var(--site-soft)}.showcase_plus__4uZ_i{display:grid;place-items:center;width:64px;height:64px;border-radius:50% 46% 53% 48%;background:var(--plop-mustard);border:3px solid var(--plop-ink-text);box-shadow:0 0 0 6px var(--plop-paper);color:var(--plop-ink-text)}.showcase_plus__4uZ_i svg{width:28px;height:28px}.showcase_people__mL5jP{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:6px 24px}.showcase_person__Wnjp7{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:14px 10px 15px 11px;color:var(--site-text,var(--plop-ink-text));text-decoration:none;font-size:15px;line-height:1.35;transition:background-color .2s}.showcase_person__Wnjp7:hover{background:color-mix(in srgb,var(--plop-periwinkle) 22%,transparent)}.showcase_person__Wnjp7:focus-visible{outline:2.5px dashed var(--plop-focus);outline-offset:2px}.showcase_person__Wnjp7 strong{display:block;font-family:var(--plop-font-letter);font-style:italic;font-size:17px;color:var(--site-ink,var(--plop-ink))}@media (prefers-reduced-motion:reduce){.showcase_go__PzME1 svg,.showcase_person__Wnjp7,.showcase_project__8zJW_.showcase_project__8zJW_{transition:none}.showcase_project__8zJW_:focus-within,.showcase_project__8zJW_:hover{transform:rotate(var(--tilt,0deg))}}.showcase_soon__04FMD{width:min(92vw,460px);max-width:none;padding:0;border:0;background:none;overflow:visible;color:var(--plop-ink-text)}.showcase_soon__04FMD::-webkit-backdrop{background:color-mix(in srgb,var(--plop-ink-text) 45%,transparent)}.showcase_soon__04FMD::backdrop{background:color-mix(in srgb,var(--plop-ink-text) 45%,transparent)}.showcase_soonSheet__5ZJOt.showcase_soonSheet__5ZJOt{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:44px 28px 30px;text-align:center}.showcase_soonSheet__5ZJOt h2{margin:0}.showcase_soonSheet__5ZJOt p{margin:0;max-width:32ch;font-size:18px;line-height:1.45;color:var(--plop-ink-text)}.showcase_soonSheet__5ZJOt>:last-child{margin-top:6px}@media (prefers-reduced-motion:no-preference){.showcase_soon__04FMD[open] .showcase_soonSheet__5ZJOt{animation:showcase_soon-pop__93j5E .45s var(--plop-ease-spring)}.showcase_soon__04FMD[open]::-webkit-backdrop{animation:showcase_soon-fade__WBxq0 .25s ease}.showcase_soon__04FMD[open]::backdrop{animation:showcase_soon-fade__WBxq0 .25s ease}}@keyframes showcase_soon-pop__93j5E{0%{opacity:0;transform:scale(.7) rotate(-6deg)}}@keyframes showcase_soon-fade__WBxq0{0%{opacity:0}}