.albums[data-astro-cid-q225mr2j]{--albums-gap:clamp(2.5rem, 1.75rem + 2.5vw, 4rem)}.album-lead[data-astro-cid-q225mr2j]{break-inside:avoid;flex-direction:column;display:flex;position:relative}.album-lead__photo[data-astro-cid-q225mr2j]{aspect-ratio:16/9;width:100%;border-radius:var(--radius-lg);background-color:var(--color-field);box-shadow:0 0 0 1px var(--color-ring);object-fit:cover;order:-1;margin-block-end:var(--spacing-4)}.album-lead__words[data-astro-cid-q225mr2j],.album-lead__names[data-astro-cid-q225mr2j]{flex-direction:column;align-items:flex-start;display:flex}.album-lead__when[data-astro-cid-q225mr2j]{color:var(--color-text-secondary);font-size:var(--font-size-sm);order:-1}.album-lead__title[data-astro-cid-q225mr2j]{letter-spacing:var(--tracking-tight);text-wrap:balance;margin-block:.3rem .25rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.12}.album-lead__where[data-astro-cid-q225mr2j]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.4}.album-lead__go[data-astro-cid-q225mr2j]{margin-block-start:var(--spacing-5)}.album-lead__go[data-astro-cid-q225mr2j] svg{transition:translate var(--transition-fast);scale:-1 1}.albums__heading[data-astro-cid-q225mr2j]{margin-block-end:var(--spacing-5)}.album-lead[data-astro-cid-q225mr2j]+[data-astro-cid-q225mr2j]{margin-block-start:var(--albums-gap)}.album-cards[data-astro-cid-q225mr2j]{--cols:2;--gap:.875rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(9rem, 100% / var(--cols) - var(--gap))), 1fr));gap:var(--spacing-6) var(--gap);list-style:none;display:grid}.album-card[data-astro-cid-q225mr2j]{break-inside:avoid;flex-direction:column;display:flex;position:relative}.album-card__photo[data-astro-cid-q225mr2j]{aspect-ratio:16/9;width:100%;border-radius:var(--radius);background-color:var(--color-field);box-shadow:0 0 0 1px var(--color-ring);object-fit:cover;order:-1;margin-block-end:var(--spacing-3)}.album-card__title[data-astro-cid-q225mr2j]{letter-spacing:var(--tracking-snug);font-size:1rem;line-height:1.25}.album-card__text[data-astro-cid-q225mr2j]{color:var(--color-text-secondary);font-size:var(--font-size-sm);hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;margin-block-start:.2rem;line-height:1.4}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j],.album-card__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]{color:inherit;text-decoration:none}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]{text-underline-offset:.12em;text-decoration-thickness:2px}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j],.album-card__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]{--above:13rem;scroll-margin-block:calc(var(--nav-height) + min(var(--above), 100svh - var(--nav-height) - 12rem)) 7rem}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]{--above:26rem}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:after,.album-card__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:focus-visible,.album-card__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:focus-visible{outline:none}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:focus-visible:after,.album-card__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:var(--ring-gap)}@media (hover:hover){.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:hover,.album-card__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:hover{text-decoration-line:underline}.album-lead[data-astro-cid-q225mr2j]:hover .album-lead__go[data-astro-cid-q225mr2j]{background:var(--album-go-hover,var(--color-brand-hover))}.album-lead[data-astro-cid-q225mr2j]:hover .album-lead__go[data-astro-cid-q225mr2j] svg{translate:3px}}.album-lead[data-astro-cid-q225mr2j]:active .album-lead__go[data-astro-cid-q225mr2j]{scale:.96}@media (width>=48em){.album-cards[data-astro-cid-q225mr2j]{--cols:3;--gap:clamp(1rem, 2vw, 1.5rem);row-gap:var(--spacing-8)}.album-card__photo[data-astro-cid-q225mr2j]{border-radius:var(--radius-lg)}.album-card__title[data-astro-cid-q225mr2j]{font-size:1.0625rem}}@media (width>=62em){.album-cards[data-astro-cid-q225mr2j]{--cols:4}}@media screen and (width>=48em){.album-lead[data-astro-cid-q225mr2j]{isolation:isolate;aspect-ratio:2;width:100%;max-height:max(18rem, 100svh - var(--nav-height) - 15rem);justify-content:flex-end}.album-lead__photo[data-astro-cid-q225mr2j]{z-index:-1;aspect-ratio:auto;border-radius:var(--radius-xl);background-color:var(--color-text);height:100%;box-shadow:none;outline:1px solid var(--color-ring);outline-offset:-1px;margin:0;position:absolute;inset:0}.album-lead__words[data-astro-cid-q225mr2j]{--pad:clamp(1.5rem, .6rem + 1.9vw, 2.25rem);align-items:flex-end;gap:var(--spacing-4) var(--spacing-6);padding:4.5rem var(--pad) var(--pad);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-text) 68%, transparent) 4.5rem);color:var(--color-on-brand);flex-flow:wrap}.album-lead__names[data-astro-cid-q225mr2j]{flex:16rem}.album-lead__when[data-astro-cid-q225mr2j],.album-lead__where[data-astro-cid-q225mr2j]{color:inherit}.album-lead__go[data-astro-cid-q225mr2j]{--album-go-hover:var(--color-fill-strong);background:var(--color-surface);color:var(--color-text);flex:none;margin:0}.album-lead__title[data-astro-cid-q225mr2j] a[data-astro-cid-q225mr2j]:after{border-radius:var(--radius-xl)}}@media screen and (width>=62em){.album-lead[data-astro-cid-q225mr2j]{aspect-ratio:21/9}}@media (forced-colors:active){.album-lead__words[data-astro-cid-q225mr2j]{color:canvastext;background:canvas}}.hero[data-astro-cid-sf272gaj]{--u:clamp(.75rem, .5rem + .9vw, 1.125rem);--bleed:calc(var(--frame-margin) + var(--frame-padding));padding-block:calc(3 * var(--u));text-align:center}.hero__title[data-astro-cid-sf272gaj]{letter-spacing:var(--tracking-tight);font-size:min(11.5vw,clamp(1.75rem,.25rem + 7.6vw,3.25rem));line-height:1.1;font-weight:var(--font-weight-display);text-wrap:balance;hyphens:auto;margin:0}.hero__mark[data-astro-cid-sf272gaj]{display:inline-block;position:relative}.hero__mark[data-astro-cid-sf272gaj] svg[data-astro-cid-sf272gaj]{width:100%;height:.24em;fill:var(--color-accent);position:absolute;top:94%;left:0;overflow:visible}.hero__mark[data-astro-cid-sf272gaj] path[data-astro-cid-sf272gaj]{stroke:var(--color-accent);stroke-width:.035em;vector-effect:non-scaling-stroke}.hero__mark[data-astro-cid-sf272gaj]>span[data-astro-cid-sf272gaj]{position:relative}.hero__lead[data-astro-cid-sf272gaj]{max-width:44rem;margin:calc(1.5 * var(--u)) auto 0;color:var(--color-text-secondary);text-wrap:balance;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.hero__more[data-astro-cid-sf272gaj]{display:block}.hero__actions[data-astro-cid-sf272gaj]{justify-content:center;gap:var(--spacing-3);margin-top:calc(1.5 * var(--u));flex-wrap:wrap;display:flex}.hero__pic[data-astro-cid-sf272gaj]{aspect-ratio:2.6;width:100%;height:auto;margin-top:calc(3 * var(--u));border-radius:var(--radius-lg);object-fit:cover;background-color:var(--color-fill);display:block}@media (width>=62em){.hero__title[data-astro-cid-sf272gaj]{font-size:clamp(3.25rem,5.4vw,4rem)}}@media (width>=62em) and (height>=62em){.hero[data-astro-cid-sf272gaj]{--u:1.5rem}}@media (width<62em){.hero__pic[data-astro-cid-sf272gaj]{aspect-ratio:2}}@media (width<40em){.hero__more[data-astro-cid-sf272gaj]{display:none}.hero__actions[data-astro-cid-sf272gaj]{gap:var(--spacing-2);max-width:24rem;margin-inline:auto}.hero__actions[data-astro-cid-sf272gaj]>.btn[data-astro-cid-sf272gaj]{padding-inline:var(--spacing-1);flex:1 1 0;font-size:clamp(.875rem,.25rem + 2.8vw,.9375rem)}.hero__pic[data-astro-cid-sf272gaj]{width:calc(100% + 2 * var(--bleed));max-width:none;margin-inline:calc(-1 * var(--bleed));aspect-ratio:1;border-radius:0}}.highlight__frame[data-astro-cid-esn7mbmy]{gap:var(--spacing-8);display:grid}.highlight__words[data-astro-cid-esn7mbmy]{flex-direction:column;display:flex;container-type:inline-size}.highlight__status[data-astro-cid-esn7mbmy]{align-items:flex-start;gap:var(--spacing-2);margin:0 0 var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-heading);order:-1;display:flex}.highlight__status[data-astro-cid-esn7mbmy]:before{content:"";border:.3125rem solid var(--color-accent);border-radius:50%;flex:none;margin-top:calc(.5lh - .3125rem)}.highlight__title[data-astro-cid-esn7mbmy]{font-size:min(16cqi,clamp(1.75rem,1.25rem + 2.1vw,2.625rem));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-display);text-wrap:pretty;margin:0}.highlight__text[data-astro-cid-esn7mbmy]{max-width:34rem;margin:var(--spacing-4) 0 0;font-size:var(--text-body);color:var(--color-text-secondary);white-space:pre-line;line-height:1.55}.highlight__actions[data-astro-cid-esn7mbmy]{gap:var(--spacing-3);width:fit-content;max-width:min(100%,26rem);margin-top:var(--spacing-6);flex-wrap:wrap;display:flex}.highlight__actions[data-astro-cid-esn7mbmy] .btn[data-astro-cid-esn7mbmy]{max-width:100%;padding-inline:min(var(--spacing-6), 8cqi);white-space:normal;text-align:center;hyphens:auto;flex:auto;line-height:1.2}.highlight__pic[data-astro-cid-esn7mbmy]{aspect-ratio:3/2;border-radius:var(--radius-lg);object-fit:cover;background-color:var(--color-fill);width:100%;height:auto;display:block}@media (width>=48em){.highlight__frame[data-astro-cid-esn7mbmy]{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2rem,.5rem + 4vw,4rem)}.highlight__title[data-astro-cid-esn7mbmy]{hyphenate-limit-chars:18 6 6}@container (width<26rem){.highlight__title[data-astro-cid-esn7mbmy]{hyphenate-limit-chars:12 5 4;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:4}}.highlight__actions[data-astro-cid-esn7mbmy]{max-width:100%;display:grid}@container (width>=26rem){.highlight__actions[data-astro-cid-esn7mbmy]{display:flex}.highlight__actions[data-astro-cid-esn7mbmy] .btn[data-astro-cid-esn7mbmy]{max-width:20rem}}}.block-head__link[data-astro-cid-zgmc5qwp] svg[data-astro-cid-zgmc5qwp]{fill:currentColor;width:1.15em;height:1.15em}.block-head__link[data-astro-cid-zgmc5qwp] span[data-astro-cid-zgmc5qwp]{overflow-wrap:anywhere}.insta__posts[data-astro-cid-zgmc5qwp]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 1.5rem;display:grid}.insta__older[data-astro-cid-zgmc5qwp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.insta__tile[data-astro-cid-zgmc5qwp]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-field);box-shadow:0 0 0 1px var(--color-ring);display:block;position:relative;overflow:hidden}.insta__tile[data-astro-cid-zgmc5qwp]:focus-visible{outline-offset:var(--ring-gap)}.insta__tile[data-astro-cid-zgmc5qwp] img[data-astro-cid-zgmc5qwp]{object-fit:cover;width:100%;height:100%;transition:opacity var(--transition-fast)}.insta__mark[data-astro-cid-zgmc5qwp]{background:#0000008c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.insta__mark[data-astro-cid-zgmc5qwp] svg[data-astro-cid-zgmc5qwp]{fill:#fff;width:13px;height:13px}.insta__date[data-astro-cid-zgmc5qwp]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:.9rem}.insta__text[data-astro-cid-zgmc5qwp]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (hover:hover){.insta__tile[data-astro-cid-zgmc5qwp]:hover img[data-astro-cid-zgmc5qwp]{opacity:.88}}@media (width<=45rem){.insta__posts[data-astro-cid-zgmc5qwp]{grid-template-columns:1fr}.insta__text[data-astro-cid-zgmc5qwp]{-webkit-line-clamp:3;line-clamp:3}.insta__older[data-astro-cid-zgmc5qwp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.insta__older[data-astro-cid-zgmc5qwp] .insta__tile[data-astro-cid-zgmc5qwp]{border-radius:var(--radius)}.insta__older[data-astro-cid-zgmc5qwp] .insta__mark[data-astro-cid-zgmc5qwp]{width:20px;height:20px;top:5px;right:5px}.insta__older[data-astro-cid-zgmc5qwp] .insta__mark[data-astro-cid-zgmc5qwp] svg[data-astro-cid-zgmc5qwp]{width:9px;height:9px}}@media (forced-colors:active){.insta__tile[data-astro-cid-zgmc5qwp]{border:1px solid canvastext}}@media print{.insta__mark[data-astro-cid-zgmc5qwp]{print-color-adjust:exact}}.block-head__link[data-astro-cid-mchobxyd] svg{scale:-1 1}.posts__more[data-astro-cid-mchobxyd]{display:none}@media (width<48em){.block-head[data-astro-cid-mchobxyd] .block-head__link[data-astro-cid-mchobxyd]{display:none}.posts__more[data-astro-cid-mchobxyd]{border-block-start:1px solid var(--color-border);margin-block-start:var(--spacing-6);padding-block-start:var(--spacing-2);display:flex}}.text-block[data-astro-cid-7jbmkl4p]>.page-body{padding-block:0}section+.text-block[data-astro-cid-7jbmkl4p]{padding-block-start:0}.text-block[data-astro-cid-7jbmkl4p]:has(+section:not(.text-block)){padding-block-end:0}.page-head+.text-block[data-astro-cid-7jbmkl4p]{padding-block-start:var(--space-body)}
