.products-stage[data-astro-cid-h6yr4tjs]{margin-bottom:clamp(3rem,2rem + 3vw,5rem)}.products-stage__windows[data-astro-cid-h6yr4tjs]{position:relative}.products-stage__caption[data-astro-cid-h6yr4tjs]{margin-top:var(--s-5);max-width:44rem;color:var(--ink-3)}.products-stage__windows[data-astro-cid-h6yr4tjs] .products-stage__side,.products-stage__sheet[data-astro-cid-h6yr4tjs]{display:none}@media (width>=1000px){.products-stage__windows[data-astro-cid-h6yr4tjs]{padding-bottom:5.5rem}.products-stage__windows[data-astro-cid-h6yr4tjs] .products-stage__side{z-index:2;width:33%;display:block;position:absolute;bottom:0;right:-1.25rem}.products-stage__sheet[data-astro-cid-h6yr4tjs]{z-index:2;width:230px;box-shadow:var(--shadow-3);background:#fff;border-radius:4px;outline:1px solid #0b1d3114;margin:0;display:block;position:absolute;bottom:-1rem;left:-1.25rem;overflow:hidden;transform:rotate(-2.5deg)}.products-stage__sheet[data-astro-cid-h6yr4tjs] img[data-astro-cid-h6yr4tjs]{width:100%;height:auto;display:block}}@media (width<=719px){.products-stage__windows[data-astro-cid-h6yr4tjs]{margin-inline:calc(-1 * var(--gutter));padding-left:var(--gutter);overflow-x:clip}.products-stage__windows[data-astro-cid-h6yr4tjs] .products-stage__main{width:150%;max-width:none;box-shadow:var(--shadow-2)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.products-stage__windows[data-astro-cid-h6yr4tjs]{--stage-timeline:view()}.products-stage__windows[data-astro-cid-h6yr4tjs] .products-stage__main{animation:linear both stage-rise;animation-timeline:var(--stage-timeline);animation-range:entry entry 30%}.products-stage__windows[data-astro-cid-h6yr4tjs] .products-stage__side{animation:linear both stage-rise-far;animation-timeline:var(--stage-timeline);animation-range:entry entry 70%}.products-stage__sheet[data-astro-cid-h6yr4tjs]{animation:linear both stage-sheet;animation-timeline:var(--stage-timeline);animation-range:entry entry 70%}@keyframes stage-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes stage-rise-far{0%{transform:translateY(72px)}to{transform:none}}@keyframes stage-sheet{0%{transform:translateY(88px)rotate(-6deg)}to{transform:rotate(-2.5deg)}}}}.showcase[data-astro-cid-tauw2kv2]{gap:clamp(3.5rem,2rem + 6vw,7rem);margin:0;padding:0;list-style:none;display:grid}.case[data-astro-cid-tauw2kv2]{gap:var(--s-6) var(--s-8);align-items:center;display:grid}.case__text[data-astro-cid-tauw2kv2]{justify-items:start;gap:var(--s-4);display:grid}.case__name[data-astro-cid-tauw2kv2]{margin-top:calc(-1 * var(--s-2))}.case__lede[data-astro-cid-tauw2kv2]{font-size:var(--text-lede);color:var(--ink-2);letter-spacing:-.006em;line-height:1.45}.case__shot[data-astro-cid-tauw2kv2]{color:inherit;transition:transform var(--dur) var(--ease-out);text-decoration:none;display:block}.case__shot[data-astro-cid-tauw2kv2]:hover{transform:translateY(-3px)}.showcase__more[data-astro-cid-tauw2kv2]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.showcase--pair[data-astro-cid-tauw2kv2]{gap:var(--s-4)}.showcase--pair[data-astro-cid-tauw2kv2] .case[data-astro-cid-tauw2kv2]{align-items:stretch}.showcase--pair[data-astro-cid-tauw2kv2] .case__text[data-astro-cid-tauw2kv2]{grid-template-rows:auto auto auto 1fr auto}@media (width>=900px){.showcase--pair[data-astro-cid-tauw2kv2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.case--split[data-astro-cid-tauw2kv2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.case--flip[data-astro-cid-tauw2kv2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.case--flip[data-astro-cid-tauw2kv2] .case__shot[data-astro-cid-tauw2kv2]{order:-1}}
