.grams[data-astro-cid-tivqjxmo]{padding-block:clamp(80px,11vw,150px);overflow:clip}.grams-links[data-astro-cid-tivqjxmo]{display:flex;gap:22px;flex-wrap:wrap}.grams-track[data-astro-cid-tivqjxmo]{list-style:none;margin:0;display:flex;gap:16px;align-items:stretch;--h: min(560px, 62vh);padding:4px max(var(--gutter),calc((100vw - var(--max)) / 2 + 20px))}.grams-track[data-astro-cid-tivqjxmo]>li[data-astro-cid-tivqjxmo]{flex:none;height:var(--h);width:calc(var(--h) * var(--ar))}.gram[data-astro-cid-tivqjxmo]{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-s);background:var(--ink-2);color:var(--cream);text-decoration:none;transition:transform .6s var(--ease)}.gram[data-astro-cid-tivqjxmo]:hover{transform:scale(1.015)}.gram[data-astro-cid-tivqjxmo] img[data-astro-cid-tivqjxmo]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.gram[data-astro-cid-tivqjxmo]:hover img[data-astro-cid-tivqjxmo]{transform:scale(1.05)}.g-shade[data-astro-cid-tivqjxmo]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.7))}.g-play[data-astro-cid-tivqjxmo]{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--cream);background:#f5f2ea2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s,transform .4s var(--ease)}.gram[data-astro-cid-tivqjxmo]:hover .g-play[data-astro-cid-tivqjxmo]{background:var(--sand);color:var(--ink);transform:scale(1.08)}.g-meta[data-astro-cid-tivqjxmo]{position:absolute;left:18px;right:18px;bottom:16px}.g-sub[data-astro-cid-tivqjxmo]{display:flex;align-items:center;gap:6px;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:#f5f2eabf}.g-end[data-astro-cid-tivqjxmo]{width:calc(var(--h) * .5625)!important}.g-end[data-astro-cid-tivqjxmo] a[data-astro-cid-tivqjxmo]{height:100%;border-radius:var(--radius-s);border:1px solid var(--rule);text-decoration:none;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;padding:24px;transition:background .3s}.g-end[data-astro-cid-tivqjxmo] a[data-astro-cid-tivqjxmo]:hover{background:var(--ink-2)}.grams-view[data-astro-cid-tivqjxmo]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.grams-view[data-astro-cid-tivqjxmo]::-webkit-scrollbar{display:none}.grams-track[data-astro-cid-tivqjxmo]>li[data-astro-cid-tivqjxmo]{scroll-snap-align:center}@media(max-width:899px){.grams-track[data-astro-cid-tivqjxmo]{--h: min(480px, 70vh);gap:12px}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){html.js .grams[data-astro-cid-tivqjxmo]{padding-block:0}html.js .grams-stick[data-astro-cid-tivqjxmo]{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center}html.js .grams-stick[data-astro-cid-tivqjxmo]>.wrap[data-astro-cid-tivqjxmo]{width:100%}html.js .grams-view[data-astro-cid-tivqjxmo]{overflow:visible;scroll-snap-type:none}html.js .grams-track[data-astro-cid-tivqjxmo]{transform:translate3d(calc(var(--x, 0) * -1px),0,0);will-change:transform}}.gram-dialog[data-astro-cid-tivqjxmo]{border:0;padding:0;background:transparent;color:var(--cream);width:min(440px,92vw);max-height:92vh;overflow:visible}.gram-dialog[data-astro-cid-tivqjxmo]::backdrop{background:#050605db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gram-dialog[data-astro-cid-tivqjxmo][open]{animation:pop .45s var(--ease)}@keyframes pop{0%{opacity:0;transform:scale(.96) translateY(12px)}}.gram-dialog[data-astro-cid-tivqjxmo] .frame[data-astro-cid-tivqjxmo]{border-radius:var(--radius-s);overflow:hidden;background:#fff}.gram-dialog[data-astro-cid-tivqjxmo] iframe{display:block;width:100%;height:min(760px,80vh);border:0}.gram-dialog[data-astro-cid-tivqjxmo] .chev[data-astro-cid-tivqjxmo]{display:inline-block;margin-top:14px;color:var(--sand)}.gram-dialog[data-astro-cid-tivqjxmo] .close[data-astro-cid-tivqjxmo]{position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:50%;border:0;background:#f5f2ea29;color:var(--cream);font-size:24px;cursor:pointer}
