.showcase[data-astro-cid-fej3bsya]{height:245vh}.pin[data-astro-cid-fej3bsya]{height:100vh;position:sticky;top:0}.pin[data-astro-cid-fej3bsya]:has(.carousel){background:radial-gradient(closest-side, #d3b69066, transparent) center / min(1100px, 120vw) 80% no-repeat, linear-gradient(var(--color-bg), var(--color-almond) 50%, var(--color-bg))}.frame[data-astro-cid-fej3bsya]{transform-origin:50%;will-change:transform;border-radius:0;height:100%;position:relative;overflow:hidden}.frame[data-astro-cid-fej3bsya]:has(.media){background:var(--color-espresso);color:var(--color-cream)}.frame[data-astro-cid-fej3bsya]:has(.media):before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--color-bg), transparent);height:22%;position:absolute;inset:0 0 auto}.carousel[data-astro-cid-fej3bsya]{--w:min(76vw, (100svh - 300px) * 16 / 9);z-index:3;flex-direction:column;justify-content:center;gap:24px;height:100%;display:flex;position:relative}.head[data-astro-cid-fej3bsya]{z-index:1;width:var(--w);justify-content:space-between;align-items:end;gap:16px;margin-inline:auto;display:flex;position:relative}h3[data-astro-cid-fej3bsya]{font-size:calc(var(--text-h2) * .7);font-weight:400}.controls[data-astro-cid-fej3bsya]{align-items:center;gap:10px;display:flex}.count[data-astro-cid-fej3bsya]{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-muted);margin-right:6px;font-size:14px}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]{border:1px solid var(--color-line);cursor:pointer;border-radius:999px;place-items:center;width:48px;height:48px;transition:background-color .2s,color .2s,opacity .2s;display:grid}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:hover:not(:disabled){background:var(--color-espresso);border-color:var(--color-espresso);color:var(--color-cream)}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:disabled{opacity:.3;cursor:default}.track[data-astro-cid-fej3bsya]{overscroll-behavior-x:contain;padding:72px calc((100% - var(--w)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:24px;margin-block:-72px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-fej3bsya]::-webkit-scrollbar{display:none}.track[data-astro-cid-fej3bsya]:focus-visible .active[data-astro-cid-fej3bsya] .video[data-astro-cid-fej3bsya]{box-shadow:0 0 0 2px var(--color-champagne)}.track[data-astro-cid-fej3bsya].dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.track[data-astro-cid-fej3bsya].dragging lite-youtube{pointer-events:none}.slide[data-astro-cid-fej3bsya]{width:var(--w);scroll-snap-align:center;opacity:.4;flex:none;transition:opacity .4s,transform .4s;transform:scale(.92)}.slide[data-astro-cid-fej3bsya].active{opacity:1;transform:none}.slide[data-astro-cid-fej3bsya]:not(.active){cursor:pointer}.video[data-astro-cid-fej3bsya]{aspect-ratio:16/9;background:var(--color-almond);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #5b43382e}.video[data-astro-cid-fej3bsya] lite-youtube{width:100%;height:100%}.slide[data-astro-cid-fej3bsya]:not(.active) lite-youtube{pointer-events:none}.slide[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:15px;overflow:hidden}@media (width<=640px){.showcase[data-astro-cid-fej3bsya]{height:auto}.pin[data-astro-cid-fej3bsya]{height:auto;min-height:50svh;display:grid;position:relative}.frame[data-astro-cid-fej3bsya]{height:auto;border-radius:0!important;transform:none!important}.carousel[data-astro-cid-fej3bsya]{--w:80vw;gap:16px;padding-block:48px}.track[data-astro-cid-fej3bsya]{gap:12px}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]{width:40px;height:40px}.count[data-astro-cid-fej3bsya]{display:none}.slide[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{font-size:14px}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-fej3bsya]{transition:none}}.media[data-astro-cid-fej3bsya]{opacity:.55;position:absolute;inset:0}.media[data-astro-cid-fej3bsya]>[data-astro-cid-fej3bsya]:is(video,img,.ph){object-fit:cover;width:100%;height:100%}h3[data-astro-cid-fej3bsya].solo{z-index:3;color:#fff;text-shadow:0 2px 16px #00000073;position:absolute;bottom:40px;left:48px}@media (width<=640px){h3[data-astro-cid-fej3bsya].solo{bottom:28px;left:24px}}
