.cards[data-astro-cid-xs66xdlr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-xs66xdlr]{isolation:isolate;aspect-ratio:4/5;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:22rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1e1a331f}@media (width<=40rem){.card[data-astro-cid-xs66xdlr]{aspect-ratio:1;min-height:20rem}}.card[data-astro-cid-xs66xdlr][data-variant="0"]{background:linear-gradient(150deg,#a15554,#412733 70%)}.card[data-astro-cid-xs66xdlr][data-variant="1"]{background:linear-gradient(150deg,#312e56,#1e1a33 75%)}.card[data-astro-cid-xs66xdlr][data-variant="2"]{background:linear-gradient(150deg,#733b3d,#312e56 80%)}.cover[data-astro-cid-xs66xdlr]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card[data-astro-cid-xs66xdlr]:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.content[data-astro-cid-xs66xdlr]{color:#f4ecea;background:linear-gradient(#1e1a3300 0%,#1e1a33e0 35%,#1e1a33f0 100%);padding:5rem clamp(1.25rem,3vw,1.6rem) clamp(1.25rem,3vw,1.6rem)}.meta[data-astro-cid-xs66xdlr]{letter-spacing:.1em;text-transform:uppercase;color:#e3dff7;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.title[data-astro-cid-xs66xdlr]{font-size:var(--step-1);margin-bottom:.5rem}.title[data-astro-cid-xs66xdlr] a[data-astro-cid-xs66xdlr]{color:inherit;text-decoration:none}.title[data-astro-cid-xs66xdlr] a[data-astro-cid-xs66xdlr]:after{content:"";z-index:1;position:absolute;inset:0}.summary[data-astro-cid-xs66xdlr]{font-size:var(--step--1);color:#e6dadd;margin-bottom:1rem}.cta[data-astro-cid-xs66xdlr]{font-size:var(--step--1);color:#e8a9a2;font-weight:600}.card[data-astro-cid-xs66xdlr]:hover,.card[data-astro-cid-xs66xdlr]:focus-within{box-shadow:0 18px 40px -12px #1e1a338c}.card[data-astro-cid-xs66xdlr]:focus-within{outline:3px solid var(--focus);outline-offset:4px}.card[data-astro-cid-xs66xdlr] .title[data-astro-cid-xs66xdlr] a[data-astro-cid-xs66xdlr]:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-xs66xdlr]{transition:transform .25s,box-shadow .25s}.cover[data-astro-cid-xs66xdlr]{transition:transform .5s}.card[data-astro-cid-xs66xdlr]:hover,.card[data-astro-cid-xs66xdlr]:focus-within{transform:translateY(-6px)scale(1.02)}.card[data-astro-cid-xs66xdlr]:hover .cover[data-astro-cid-xs66xdlr],.card[data-astro-cid-xs66xdlr]:focus-within .cover[data-astro-cid-xs66xdlr]{transform:scale(1.06)}}.film[data-astro-cid-vies4mdf]{--film:#241b26;--edge:#e0a36b;background:var(--film);border-radius:4px;padding:1.6rem .9rem 2.05rem;position:relative;transform:rotate(-1.5deg);box-shadow:0 14px 30px -12px #1e1a3373}.film[data-astro-cid-vies4mdf]:before,.film[data-astro-cid-vies4mdf]:after{content:"";height:.6rem;-webkit-mask:var(--holes) left center / 1.15rem 100% repeat-x;mask:var(--holes) left center / 1.15rem 100% repeat-x;--holes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 12'%3E%3Crect x='4' y='0' width='15' height='12' rx='3'/%3E%3C/svg%3E");background:#f4ecea;position:absolute;inset:0}.film[data-astro-cid-vies4mdf]:before{top:.5rem;bottom:auto}.film[data-astro-cid-vies4mdf]:after{top:auto;bottom:.5rem}.frames[data-astro-cid-vies4mdf]{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.frame[data-astro-cid-vies4mdf]{aspect-ratio:4/5;background:#3a2f3a;border-radius:2px;transition:transform .25s,box-shadow .25s;position:relative}.frame[data-astro-cid-vies4mdf] img,.empty[data-astro-cid-vies4mdf]{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.empty[data-astro-cid-vies4mdf]{letter-spacing:.08em;text-transform:uppercase;color:#b9a9b6;place-items:center;font-size:.75rem;display:grid}.caption[data-astro-cid-vies4mdf]{font-family:var(--hand);text-align:center;color:#fff8f2;background:linear-gradient(#0000,#140e14cc);border-radius:0 0 2px 2px;padding:1.2rem .35rem .3rem;font-size:.95rem;font-weight:500;line-height:1.05;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.edge[data-astro-cid-vies4mdf]{letter-spacing:.12em;color:var(--edge);white-space:nowrap;font-size:.55rem;font-weight:600;line-height:1;position:absolute;bottom:-.65rem;left:.15rem}@media (hover:hover){.caption[data-astro-cid-vies4mdf]{opacity:0;font-size:.75rem}.frame[data-astro-cid-vies4mdf]:hover .caption[data-astro-cid-vies4mdf]{opacity:1}.frame[data-astro-cid-vies4mdf]:hover{z-index:2;transform:scale(1.6)rotate(1.5deg);box-shadow:0 18px 40px -10px #1e1a3399}.frame[data-astro-cid-vies4mdf]:hover .edge[data-astro-cid-vies4mdf]{opacity:0}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-vies4mdf],.caption[data-astro-cid-vies4mdf]{transition:none}}@media (width>=56rem){.film[data-astro-cid-vies4mdf]{width:11.5rem;padding:.9rem 1.6rem;transform:rotate(2.5deg)}.film[data-astro-cid-vies4mdf]:before,.film[data-astro-cid-vies4mdf]:after{width:.6rem;height:auto;-webkit-mask:var(--holes-v) center top / 100% 1.15rem repeat-y;mask:var(--holes-v) center top / 100% 1.15rem repeat-y;--holes-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 23'%3E%3Crect x='0' y='4' width='12' height='15' rx='3'/%3E%3C/svg%3E");top:0;bottom:0}.film[data-astro-cid-vies4mdf]:before{left:.5rem;right:auto}.film[data-astro-cid-vies4mdf]:after{left:auto;right:.5rem}.frames[data-astro-cid-vies4mdf]{grid-template-columns:1fr;gap:.9rem}.edge[data-astro-cid-vies4mdf]{writing-mode:vertical-rl;bottom:.2rem;left:auto;right:-.6rem}@media (hover:hover){.frame[data-astro-cid-vies4mdf]:hover{transform:scale(1.5)rotate(-2.5deg)}}}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;display:grid}@media (width>=56rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;gap:4rem}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:22ch;margin-bottom:.5em;font-size:clamp(2rem,1.5rem + 2.2vw,3.1rem)}.hero-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.dive-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.75rem;display:flex}.dive-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.kind-words-heading[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.quotes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:16px;flex-direction:column;height:100%;margin:0;padding:1.75rem 1.75rem 1.5rem;display:flex}.quotes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:before{content:"“";height:2.6rem;font-family:var(--serif);color:var(--accent-soft);font-size:5rem;line-height:1;display:block}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{flex:1;margin:0 0 1.5rem}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-1);color:var(--ink);margin:0;line-height:1.45}.quotes[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:.15rem;padding-top:1rem;display:grid}.quote-name[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.quote-role[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted)}
