.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose .gallery.ev-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(120px,13vw,200px);grid-auto-flow:dense;gap:10px;margin-bottom:0!important}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic img{aspect-ratio:auto;border-radius:var(--radius);height:100%;box-shadow:0 14px 28px -20px color-mix(in srgb, var(--night) 60%, transparent);transition:transform .6s var(--ease), filter .4s, box-shadow .6s var(--ease)}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic img:hover{filter:brightness(1.04)saturate(1.08);box-shadow:0 24px 40px -22px color-mix(in srgb, var(--night) 70%, transparent);transform:translateY(-3px)}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic .is-feature{grid-area:span 2/span 2}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic .is-tall{grid-row:span 2}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic .is-wide{grid-column:span 2}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic.is-folded .is-more{display:none}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic:not(.is-folded) .is-more{animation:ev-in .6s var(--ease) both}@keyframes ev-in{0%{opacity:0;transform:translateY(12px)}}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic-foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 clamp(1.75rem, 3vw, 2.75rem);padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--gold) 45%, transparent);font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;display:flex}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic-foot strong{font:400 var(--fs-lg) / 1 var(--display);letter-spacing:0;color:var(--ink);margin-right:4px}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic-more{border:1px solid var(--ink);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;transition:background .25s,color .25s}.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic-more:hover{background:var(--ink);color:var(--paper)}@media (width>=1180px){.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic-foot{margin-right:max(-160px, calc(100% + var(--ev-aside) + var(--ev-gap) - min(var(--wrap), 100vw) + 2 * var(--gutter)))}}@media (width<=640px){.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose .gallery.ev-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:38vw;gap:6px}}@media (prefers-reduced-motion:reduce){.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic img,.ed-evlayout-main[data-astro-cid-pk35ycjp] .ev-mosaic .is-more{transition:none;animation:none}}.ed-evhero-extra[data-astro-cid-pk35ycjp]{gap:var(--s-5);display:grid}.ed-evhero-facts[data-astro-cid-pk35ycjp]{gap:var(--s-2) var(--s-6);font:600 var(--fs-xs) / 1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.ed-evhero-facts[data-astro-cid-pk35ycjp] strong[data-astro-cid-pk35ycjp]{font:400 var(--fs-xl) / 1 var(--display);letter-spacing:0;color:var(--ink);vertical-align:-.1em;margin-right:6px}.ed-evlayout-main[data-astro-cid-pk35ycjp]{max-width:var(--measure);margin-inline:auto}@media (width>=1180px){.ed-evlayout[data-astro-cid-pk35ycjp]{--ev-aside:250px;--ev-gap:clamp(48px, 5vw, 80px);grid-template-columns:var(--ev-aside) minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--ev-gap);align-items:start;display:grid}.ed-evlayout-main[data-astro-cid-pk35ycjp]{margin:0}.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose .gallery,.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose .yt,.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose .wide{margin-inline:0 max(-160px, calc(100% + var(--ev-aside) + var(--ev-gap) - min(var(--wrap), 100vw) + 2 * var(--gutter)))}}.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose blockquote:has(>h2,>h3){border:0;margin-top:2.6em;padding:0;font-style:normal}.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-h) + 28px)}.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose>:is(h2,h3)[id^=nb-]{font:500 var(--fs-sm) / 1.5 var(--sans);color:var(--muted)}.ed-evlayout-main[data-astro-cid-pk35ycjp] .prose>:is(h2,h3)[id^=nb-]+hr{display:none}.ed-evpager[data-astro-cid-pk35ycjp]{padding-bottom:var(--section-tight)}
