.card[data-astro-cid-iccv4wb6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;color:inherit;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card[data-astro-cid-iccv4wb6].is-link:hover{box-shadow:var(--shadow);border-color:var(--peppermint);color:inherit;transform:translateY(-3px)}.card[data-astro-cid-iccv4wb6] .card__image{aspect-ratio:3/2;object-fit:cover;width:100%}.card__icon[data-astro-cid-iccv4wb6]{width:3.5rem;height:3.5rem;margin:var(--space-5) var(--space-5) 0;border-radius:var(--radius);background:var(--surface-tint);color:var(--wine);justify-content:center;align-items:center;display:inline-flex}.card[data-astro-cid-iccv4wb6]:nth-child(2n) .card__icon[data-astro-cid-iccv4wb6]{background:var(--surface-mint);color:var(--jade)}.card__body[data-astro-cid-iccv4wb6]{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.card__title[data-astro-cid-iccv4wb6]{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.card__text[data-astro-cid-iccv4wb6]{color:var(--color-text-muted);font-size:.975rem}.card__more[data-astro-cid-iccv4wb6]{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-sm);color:var(--wine);margin-top:auto;display:inline-flex}.card[data-astro-cid-iccv4wb6].is-link:hover .card__more[data-astro-cid-iccv4wb6]{color:var(--jade)}.card--illustrated[data-astro-cid-iccv4wb6]{padding:var(--space-6) var(--space-5) var(--space-5);border:2px solid var(--rosewood);box-shadow:0 6px 0 var(--surface-tint), var(--shadow);text-align:center;border-radius:2rem;align-items:center}.card--illustrated[data-astro-cid-iccv4wb6].is-link:hover{border-color:var(--wine)}.card__illustration[data-astro-cid-iccv4wb6]{aspect-ratio:1;width:min(100%,13rem);transition:transform .25s;display:block}.card__illustration[data-astro-cid-iccv4wb6] img{object-fit:contain;width:100%;height:100%}.card--illustrated[data-astro-cid-iccv4wb6].is-link:hover .card__illustration[data-astro-cid-iccv4wb6]{transform:translateY(-4px)rotate(-2deg)}.card--illustrated[data-astro-cid-iccv4wb6] .card__body[data-astro-cid-iccv4wb6]{padding:var(--space-4) 0 0;align-items:center}.card--illustrated[data-astro-cid-iccv4wb6] .card__title[data-astro-cid-iccv4wb6]{font-size:var(--font-size-xl);color:var(--merlot)}.card--illustrated[data-astro-cid-iccv4wb6] .card__text[data-astro-cid-iccv4wb6]{max-width:22rem;font-size:var(--font-size-base);color:var(--ink)}.card__button[data-astro-cid-iccv4wb6]{width:100%;margin-top:auto}.card--illustrated[data-astro-cid-iccv4wb6].is-link:hover .card__button[data-astro-cid-iccv4wb6]{background:var(--btn-bg-hover)}@media (width<=35.99rem){.card--illustrated[data-astro-cid-iccv4wb6]{padding:var(--space-5) var(--space-4) var(--space-4);border-radius:1.5rem}.card__illustration[data-astro-cid-iccv4wb6]{width:7.5rem}.card--illustrated[data-astro-cid-iccv4wb6] .card__body[data-astro-cid-iccv4wb6]{padding-top:var(--space-3)}.card--illustrated[data-astro-cid-iccv4wb6] .card__title[data-astro-cid-iccv4wb6]{font-size:var(--font-size-lg)}.card--illustrated[data-astro-cid-iccv4wb6] .card__text[data-astro-cid-iccv4wb6]{font-size:var(--font-size-sm)}}.card--snapshot[data-astro-cid-iccv4wb6]{--frame:.75rem;rotate:var(--tilt,0deg);translate:0 var(--drop,0);transform-origin:50% 100%;border:0;border-radius:.4rem;transition:rotate .3s,translate .3s,box-shadow .3s;box-shadow:0 .6rem 1.5rem #0000001f}.card--snapshot[data-astro-cid-iccv4wb6].is-link:hover{transform:rotate(0)translateY(-6px);box-shadow:0 1rem 2rem #00000029}.card__snap[data-astro-cid-iccv4wb6]{margin:var(--frame) var(--frame) 0;aspect-ratio:1;background:var(--surface-tint);border-radius:.2rem;display:block;overflow:hidden}.card__snap[data-astro-cid-iccv4wb6] img{object-fit:cover;width:100%;height:100%}.card--snapshot[data-astro-cid-iccv4wb6] .card__body[data-astro-cid-iccv4wb6]{padding:var(--space-4) var(--space-5) var(--space-5)}.card--snapshot[data-astro-cid-iccv4wb6] .card__title[data-astro-cid-iccv4wb6]{color:var(--evergreen)}.card--snapshot[data-astro-cid-iccv4wb6] .card__more[data-astro-cid-iccv4wb6]{color:var(--jade)}.card--snapshot[data-astro-cid-iccv4wb6].is-link:hover .card__more[data-astro-cid-iccv4wb6]{color:var(--evergreen)}.card--snapshot[data-astro-cid-iccv4wb6]:nth-child(3n+1){--tilt:-5deg;--drop:1.25rem}.card--snapshot[data-astro-cid-iccv4wb6]:nth-child(3n+2){--tilt:0deg;--drop:-.25rem}.card--snapshot[data-astro-cid-iccv4wb6]:nth-child(3n){--tilt:5deg;--drop:1.25rem}@media (width<=63.99rem){.card--snapshot[data-astro-cid-iccv4wb6]:nth-child(n){--tilt:0deg;--drop:0}}@media (prefers-reduced-motion:reduce){.card--snapshot[data-astro-cid-iccv4wb6]{transition:none}}.card--list[data-astro-cid-iccv4wb6]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:2px solid #fffc;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);display:grid;box-shadow:0 .75rem 2rem #1e322e24}.card--list[data-astro-cid-iccv4wb6].is-link:hover{border-color:var(--jade);transform:translate(4px);box-shadow:0 .75rem 2rem #0000001a}.card[data-astro-cid-iccv4wb6].card--list .card__icon[data-astro-cid-iccv4wb6]{background:linear-gradient(145deg, var(--jade), var(--evergreen));color:#fff;border-radius:50%;width:3.75rem;height:3.75rem;margin:0;box-shadow:0 .5rem 1rem #3756514d}.card--list[data-astro-cid-iccv4wb6] .card__icon[data-astro-cid-iccv4wb6] svg{width:1.75rem;height:1.75rem}.card__label[data-astro-cid-iccv4wb6]{font-family:var(--font-caption);color:var(--jade);margin:0 0 .15rem;font-style:italic;font-weight:700}.card--list[data-astro-cid-iccv4wb6] .card__body[data-astro-cid-iccv4wb6]{padding:0}.card--list[data-astro-cid-iccv4wb6] .card__title[data-astro-cid-iccv4wb6]{color:var(--evergreen)}.card--list[data-astro-cid-iccv4wb6] .card__more[data-astro-cid-iccv4wb6]{margin-top:var(--space-2);color:var(--jade)}.card--list[data-astro-cid-iccv4wb6].is-link:hover .card__more[data-astro-cid-iccv4wb6]{color:var(--evergreen)}@media (width>=80rem){.card--illustrated[data-astro-cid-iccv4wb6]{align-items:center;column-gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:6rem minmax(0,1fr);display:grid}.card--illustrated[data-astro-cid-iccv4wb6] .card__body[data-astro-cid-iccv4wb6]{display:contents}.card--illustrated[data-astro-cid-iccv4wb6] .card__illustration[data-astro-cid-iccv4wb6]{grid-area:1/1/span 2;width:100%}.card--illustrated[data-astro-cid-iccv4wb6] .card__title[data-astro-cid-iccv4wb6]{margin-bottom:var(--space-2);grid-area:1/2;align-self:end;font-size:1.3rem}.card--illustrated[data-astro-cid-iccv4wb6] .card__text[data-astro-cid-iccv4wb6]{grid-area:2/2;align-self:start;max-width:none;margin:0}.card--illustrated[data-astro-cid-iccv4wb6] .card__button[data-astro-cid-iccv4wb6]{margin-top:var(--space-5);grid-area:3/1/auto/-1}}.carousel-dots{margin-top:var(--space-2);justify-content:center;display:flex}.carousel-dots[hidden]{display:none}.carousel-dots__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.carousel-dots__dot:before{content:"";width:.5rem;height:.5rem;transition:width var(--transition), background-color var(--transition);background:#4a353a38;border-radius:999px}.carousel-dots__dot:hover:before{background:#4a353a66}.carousel-dots__dot[aria-current=true]{width:2rem}.carousel-dots__dot[aria-current=true]:before{background:var(--wine);width:1.25rem}.section--mint[data-astro-cid-jc2fqpza]{background:var(--surface-mint);margin-block:calc(var(--section-gap) / 2);padding-block:calc(var(--section-gap) * .75)}.section--mint[data-astro-cid-jc2fqpza] .section-heading[data-astro-cid-jc2fqpza] h2[data-astro-cid-jc2fqpza]{color:var(--evergreen)}.cards[data-astro-cid-jc2fqpza]{gap:var(--space-5);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));display:grid}@media (width<=64rem){.cards[data-astro-cid-jc2fqpza]{grid-template-columns:repeat(min(var(--columns), 2), minmax(0, 1fr))}}@media (width<=36rem){.cards[data-astro-cid-jc2fqpza]{grid-template-columns:1fr}}.list-layout[data-astro-cid-jc2fqpza]{gap:var(--space-7);display:grid}.list-layout__text[data-astro-cid-jc2fqpza]{margin:0}.list-layout__text[data-astro-cid-jc2fqpza] h2{font-size:var(--font-size-3xl)}.cards--list[data-astro-cid-jc2fqpza]{z-index:1;gap:var(--space-4);grid-template-columns:1fr;position:relative}.list-layout__visual[data-astro-cid-jc2fqpza]{gap:var(--space-5);display:grid;position:relative}.list-layout__photo[data-astro-cid-jc2fqpza]{aspect-ratio:16/9;border-radius:1.5rem 3.5rem;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #0000001f}.list-layout__photo[data-astro-cid-jc2fqpza] img{object-fit:cover;width:100%;height:100%}@media (width<=35.99rem){.list-layout__photo[data-astro-cid-jc2fqpza]{aspect-ratio:4/3}}@media (width>=64rem){.list-layout[data-astro-cid-jc2fqpza]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1rem + 4vw,5.5rem)}.list-layout__text[data-astro-cid-jc2fqpza]{text-align:left;grid-area:1/2}.list-layout__visual[data-astro-cid-jc2fqpza]{grid-area:1/1}.list-layout__visual[data-astro-cid-jc2fqpza].has-photo{padding-block:var(--space-6);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:0}.has-photo[data-astro-cid-jc2fqpza] .list-layout__photo[data-astro-cid-jc2fqpza]{aspect-ratio:4/5;border-radius:1.75rem 40%/1.75rem 32%;grid-area:1/1}.has-photo[data-astro-cid-jc2fqpza] .cards--list[data-astro-cid-jc2fqpza]{grid-area:1/1/auto/-1;justify-self:end;width:66%}.has-photo[data-astro-cid-jc2fqpza] .cards--list[data-astro-cid-jc2fqpza]>:nth-child(2){translate:-2.75rem}.list-layout__visual[data-astro-cid-jc2fqpza].has-photo:before,.list-layout__visual[data-astro-cid-jc2fqpza].has-photo:after{content:"";z-index:-1;pointer-events:none;position:absolute}.list-layout__visual[data-astro-cid-jc2fqpza].has-photo:before{aspect-ratio:1;background:var(--softmint);border-radius:50%;width:11rem;top:-1rem;left:-1rem}.list-layout__visual[data-astro-cid-jc2fqpza].has-photo:after{background:radial-gradient(circle, var(--peppermint) 1.5px, transparent 2px) 0 0 / 14px 14px;opacity:.8;width:9rem;height:6rem;bottom:0;left:22%}}.cards--snapshots[data-astro-cid-jc2fqpza]{gap:var(--space-6);padding-block:var(--space-2) var(--space-5)}@media (width<=63.99rem){.cards--snapshots[data-astro-cid-jc2fqpza]{gap:var(--space-5);margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.cards--snapshots[data-astro-cid-jc2fqpza]::-webkit-scrollbar{display:none}.cards--snapshots[data-astro-cid-jc2fqpza]>*{scroll-snap-align:start;flex:0 0 min(78%,19rem);height:auto}}.cards--illustrated[data-astro-cid-jc2fqpza]{gap:var(--space-6)}@media (width<=64rem){.cards--illustrated[data-astro-cid-jc2fqpza]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-5)}}@media (width<=55.99rem){.cards--illustrated[data-astro-cid-jc2fqpza]{gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.cards--illustrated[data-astro-cid-jc2fqpza]::-webkit-scrollbar{display:none}.cards--illustrated[data-astro-cid-jc2fqpza]>*{scroll-snap-align:start;flex:0 0 min(78%,19rem);height:auto}}.rows[data-astro-cid-oyn2blvv]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=36rem){.rows[data-astro-cid-oyn2blvv]{grid-template-columns:1fr}}@media (width>=64rem){.rows[data-astro-cid-oyn2blvv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-oyn2blvv]{border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.card__photo[data-astro-cid-oyn2blvv]{aspect-ratio:4/3;background:var(--surface-tint)}.card__photo[data-astro-cid-oyn2blvv] img{object-fit:cover;width:100%;height:100%}.card__placeholder[data-astro-cid-oyn2blvv]{place-content:center;justify-items:center;gap:var(--space-2);height:100%;color:var(--merlot);font-family:var(--font-heading);font-size:var(--font-size-sm);opacity:.7;background:repeating-linear-gradient(-45deg,#0000 0 14px,#ffffff80 14px 28px);font-weight:600;display:grid}.card__body[data-astro-cid-oyn2blvv]{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.card__title[data-astro-cid-oyn2blvv]{font-size:var(--font-size-xl);color:var(--merlot);margin:0}.card__text[data-astro-cid-oyn2blvv]{color:var(--color-text-muted);margin:0;line-height:1.55}.card__link[data-astro-cid-oyn2blvv]{align-items:center;gap:var(--space-1);padding-top:var(--space-2);font-family:var(--font-heading);color:var(--jade);margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.card__link[data-astro-cid-oyn2blvv]:hover{color:var(--evergreen)}.contact[data-astro-cid-eo754ipy]{gap:var(--space-7);display:grid}.contact[data-astro-cid-eo754ipy].has-map{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}dl[data-astro-cid-eo754ipy]{gap:var(--space-5);margin:0;display:grid}dt[data-astro-cid-eo754ipy]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-family:var(--font-heading);color:var(--wine);font-weight:700;display:flex}dd[data-astro-cid-eo754ipy]{margin:0 0 0 calc(22px + var(--space-2))}.pre[data-astro-cid-eo754ipy]{white-space:pre-line}.identity[data-astro-cid-eo754ipy]{margin-bottom:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--line);align-items:center;gap:clamp(1rem,.5rem + 2vw,2rem);display:flex}.identity[data-astro-cid-eo754ipy] picture[data-astro-cid-eo754ipy]{flex:none}.identity[data-astro-cid-eo754ipy] img[data-astro-cid-eo754ipy]{width:clamp(6rem,4rem + 6vw,9rem);height:auto;display:block}.identity[data-astro-cid-eo754ipy] p[data-astro-cid-eo754ipy]{margin:0}.identity__name[data-astro-cid-eo754ipy]{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--merlot);font-weight:700;line-height:1.2}.identity[data-astro-cid-eo754ipy] .identity__roll[data-astro-cid-eo754ipy]{margin-top:var(--space-2);color:var(--color-text-muted)}.map[data-astro-cid-eo754ipy]{border-radius:var(--radius-lg);min-height:24rem;box-shadow:var(--shadow);overflow:hidden}.map[data-astro-cid-eo754ipy] iframe[data-astro-cid-eo754ipy]{border:0;width:100%;height:100%;min-height:24rem}@media (width<=52rem){.contact[data-astro-cid-eo754ipy].has-map{grid-template-columns:1fr}}.banner[data-astro-cid-dh52zwja]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);border-radius:var(--radius-lg);isolation:isolate;padding:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:flex;position:relative;overflow:hidden}.banner[data-astro-cid-dh52zwja]:after{content:"";z-index:-1;aspect-ratio:1;background:#ffffff14;border-radius:50%;width:18rem;position:absolute;bottom:-6rem;right:-4rem}.banner[data-astro-cid-dh52zwja] h2[data-astro-cid-dh52zwja]{margin-bottom:var(--space-2);color:inherit}.banner[data-astro-cid-dh52zwja] p[data-astro-cid-dh52zwja]{opacity:.92;max-width:40rem;margin:0}.banner--wine[data-astro-cid-dh52zwja]{background:var(--wine);color:#fff}.banner--evergreen[data-astro-cid-dh52zwja]{background:var(--evergreen);color:#fff}.banner--softmint[data-astro-cid-dh52zwja]{background:var(--softmint);color:var(--merlot)}.card[data-astro-cid-dh52zwja]{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5);background:var(--surface-tint);border-radius:1.5rem;display:flex}.card__icon[data-astro-cid-dh52zwja]{background:var(--surface);width:3.75rem;height:3.75rem;color:var(--wine);border-radius:1rem;flex:none;align-self:flex-start;place-items:center;display:grid}.card__text[data-astro-cid-dh52zwja]{flex:1}.card__title[data-astro-cid-dh52zwja]{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--merlot);font-style:normal}.card[data-astro-cid-dh52zwja] p[data-astro-cid-dh52zwja]{color:var(--color-text-muted);margin:0}.card--green[data-astro-cid-dh52zwja]{background:var(--softmint)}.card--green[data-astro-cid-dh52zwja] .card__icon[data-astro-cid-dh52zwja]{color:var(--jade)}.card--green[data-astro-cid-dh52zwja] .card__title[data-astro-cid-dh52zwja]{color:var(--evergreen)}@media (width<=44rem){.card[data-astro-cid-dh52zwja]{flex-wrap:wrap}.banner[data-astro-cid-dh52zwja]{flex-direction:column;align-items:flex-start}}.file[data-astro-cid-66goadbv]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:left;transition:border-color var(--transition), background-color var(--transition);text-decoration:none;display:flex}.file[data-astro-cid-66goadbv]:hover{border-color:var(--peppermint);background:var(--surface-mint);color:var(--evergreen)}.file__icon[data-astro-cid-66goadbv]{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-tint);color:var(--wine);display:inline-flex}.file__label[data-astro-cid-66goadbv]{flex:1;font-weight:600}.file__ext[data-astro-cid-66goadbv]{border-radius:var(--radius-pill);background:var(--softmint);color:var(--evergreen);font-family:var(--font-heading);padding:.1rem .5rem;font-size:.75rem;font-weight:700}.file[data-astro-cid-66goadbv] .file__download{color:var(--sage)}.intro[data-astro-cid-eqgnrkzs],.empty[data-astro-cid-eqgnrkzs]{color:var(--color-text-muted)}.files[data-astro-cid-eqgnrkzs]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.flags[data-astro-cid-3wrlk52e]{gap:calc(var(--section-gap) * .75);display:grid}.panel[data-astro-cid-3wrlk52e]{gap:var(--space-6);text-align:center;align-items:center;display:grid}.panel__text[data-astro-cid-3wrlk52e]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.flag[data-astro-cid-3wrlk52e]{width:9rem;height:auto;margin-bottom:var(--space-2);border-radius:.25rem;box-shadow:0 2px 4px #00000014,0 10px 24px #00000029}.panel__title[data-astro-cid-3wrlk52e]{margin:0}.panel[data-astro-cid-3wrlk52e] .panel__body{line-height:1.6}.panel[data-astro-cid-3wrlk52e] .panel__body p{margin-bottom:var(--space-3)}.panel[data-astro-cid-3wrlk52e] .panel__body p:last-child{margin-bottom:0}.panel__more[data-astro-cid-3wrlk52e]{margin:0}.panel__link[data-astro-cid-3wrlk52e]{font-family:var(--font-heading);color:var(--jade);font-weight:700;text-decoration:none}.panel__link[data-astro-cid-3wrlk52e]:hover{color:var(--evergreen);text-decoration:underline}.panel__host[data-astro-cid-3wrlk52e]{white-space:nowrap}.panel__link[data-astro-cid-3wrlk52e] svg{vertical-align:-.1em;margin-left:.3rem;display:inline-block}.panel__photo[data-astro-cid-3wrlk52e]{order:-1}.echo--cool[data-astro-cid-3wrlk52e]{--echo-color:var(--echo-green)}.echo--warm[data-astro-cid-3wrlk52e]{--echo-color:var(--echo-red)}.panel__photo--empty[data-astro-cid-3wrlk52e]{aspect-ratio:4/3;background:var(--surface-tint);border-radius:1.5rem;overflow:hidden}.panel__placeholder[data-astro-cid-3wrlk52e]{place-content:center;justify-items:center;gap:var(--space-2);height:100%;color:var(--merlot);font-family:var(--font-heading);font-size:var(--font-size-sm);opacity:.7;background:repeating-linear-gradient(-45deg,#0000 0 14px,#ffffff80 14px 28px);font-weight:600;display:grid}@media (width>=56rem){.panel[data-astro-cid-3wrlk52e]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2.5rem,1rem + 4vw,5.5rem)}.panel__text[data-astro-cid-3wrlk52e]{align-items:flex-start}.panel__photo[data-astro-cid-3wrlk52e]{order:0}.panel[data-astro-cid-3wrlk52e]:nth-child(2n) .panel__photo[data-astro-cid-3wrlk52e]{order:-1}.panel[data-astro-cid-3wrlk52e]:nth-child(2n) .echo[data-astro-cid-3wrlk52e]{--echo-x:1rem;--echo-rotate:2deg}}._grid_1vgmy_3{--gap:var(--space-3);gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_1vgmy_12{width:calc((100% - 2 * var(--gap)) * var(--share))}@media (width<=36rem){._grid_1vgmy_3{--gap:var(--space-2)}}._thumb_1vgmy_22{background:var(--surface-mint);cursor:zoom-in;border:0;border-radius:3px;width:100%;padding:0;display:block;overflow:hidden}._thumb_1vgmy_22 img{width:100%;height:auto;transition:transform .3s ease, opacity var(--transition);display:block}._thumb_1vgmy_22:hover img{transform:scale(1.04)}._empty_1vgmy_46{color:var(--color-text-muted)}._dialog_1vgmy_50{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}._dialog_1vgmy_50::backdrop{background:#1e1619f0}._figure_1vgmy_66{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:4rem 4.5rem 1.5rem;display:flex}._full_1vgmy_77{object-fit:contain;border-radius:var(--radius-sm);pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 8rem);box-shadow:0 20px 60px #00000080}._caption_1vgmy_88{gap:var(--space-4);margin-top:var(--space-3);font-family:var(--font-caption);color:var(--softmint);font-style:italic;display:flex}._counter_1vgmy_97{font-family:var(--font-heading);font-style:normal;font-size:var(--font-size-sm);opacity:.75}._control_1vgmy_104{color:#fff;cursor:pointer;width:3rem;height:3rem;transition:background-color var(--transition);background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}._control_1vgmy_104:hover{background:#ffffff40}._control_1vgmy_104 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}._close_1vgmy_134{top:1rem;right:1rem}._prev_1vgmy_139,._next_1vgmy_140{top:50%;transform:translateY(-50%)}._prev_1vgmy_139{left:1rem}._next_1vgmy_140{right:1rem}@media (width<=36rem){._figure_1vgmy_66{padding:4rem var(--space-2) 5rem}._prev_1vgmy_139,._next_1vgmy_140{top:auto;bottom:1rem;transform:none}}.header[data-astro-cid-tyxe5pfd]{padding-block:calc(var(--space-7) + var(--bleed,0px)) var(--space-6);background:var(--surface-mint)}.back[data-astro-cid-tyxe5pfd]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}h1[data-astro-cid-tyxe5pfd]{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.meta[data-astro-cid-tyxe5pfd]{gap:var(--space-3);font-family:var(--font-caption);color:var(--color-text-muted);font-style:italic;display:flex}.description[data-astro-cid-tyxe5pfd]{max-width:44rem;margin:0}.gallery-card[data-astro-cid-tytsfv3q]{padding-top:.75rem;position:relative}.stack[data-astro-cid-tytsfv3q] span[data-astro-cid-tytsfv3q]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--softmint);transition:transform var(--transition);position:absolute;inset:.75rem 0 auto;transform:rotate(-3deg)}.stack[data-astro-cid-tytsfv3q] span[data-astro-cid-tytsfv3q]+span[data-astro-cid-tytsfv3q]{background:var(--blush);opacity:.5;transform:rotate(2.5deg)}.gallery-card[data-astro-cid-tytsfv3q]:hover .stack[data-astro-cid-tytsfv3q] span[data-astro-cid-tytsfv3q]{transform:rotate(-5deg)translate(-4px)}.gallery-card[data-astro-cid-tytsfv3q]:hover .stack[data-astro-cid-tytsfv3q] span[data-astro-cid-tytsfv3q]+span[data-astro-cid-tytsfv3q]{transform:rotate(4.5deg)translate(4px)}.media[data-astro-cid-tytsfv3q]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-mint);box-shadow:var(--shadow);position:relative;overflow:hidden}.media[data-astro-cid-tytsfv3q] img[data-astro-cid-tytsfv3q]{object-fit:cover;width:100%;height:100%}.count[data-astro-cid-tytsfv3q]{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-heading);background:#2e2226bf;padding:.2rem .7rem;font-size:.8rem;font-weight:600;position:absolute}.body[data-astro-cid-tytsfv3q]{padding-top:var(--space-4)}h3[data-astro-cid-tytsfv3q]{margin:0 0 var(--space-1);font-size:var(--font-size-lg)}h3[data-astro-cid-tytsfv3q] a[data-astro-cid-tytsfv3q]{color:var(--merlot);text-decoration:none}h3[data-astro-cid-tytsfv3q] a[data-astro-cid-tytsfv3q]:after{content:"";position:absolute;inset:0}.gallery-card[data-astro-cid-tytsfv3q]:hover h3[data-astro-cid-tytsfv3q] a[data-astro-cid-tytsfv3q]{color:var(--wine)}.meta[data-astro-cid-tytsfv3q]{align-items:baseline;gap:.25rem var(--space-3);flex-wrap:wrap;margin:0;display:flex}.category[data-astro-cid-tytsfv3q]{font-family:var(--font-heading);color:var(--jade);font-size:.8rem;font-weight:700}time[data-astro-cid-tytsfv3q]{font-family:var(--font-caption);font-style:italic;font-size:var(--font-size-sm);color:var(--color-text-muted)}.heading[data-astro-cid-eatr7n53]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.heading[data-astro-cid-eatr7n53] h2[data-astro-cid-eatr7n53]{margin:0}.all[data-astro-cid-eatr7n53]{align-items:center;gap:var(--space-2);font-family:var(--font-heading);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.filters[data-astro-cid-eatr7n53]{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.chips[data-astro-cid-eatr7n53]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips[data-astro-cid-eatr7n53][hidden]{display:none}.chip[data-astro-cid-eatr7n53]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--merlot);font-family:var(--font-heading);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);padding:.4rem .95rem;font-weight:600}.chip[data-astro-cid-eatr7n53]:hover{border-color:var(--peppermint);background:var(--surface-mint)}.chip[data-astro-cid-eatr7n53][aria-pressed=true]{border-color:var(--jade);background:var(--jade);color:#fff}.chip--sub[data-astro-cid-eatr7n53]{padding:.25rem .8rem;font-size:.8rem}.chip--sub[data-astro-cid-eatr7n53][aria-pressed=true]{border-color:var(--sage);background:var(--softmint);color:var(--evergreen)}.galleries[data-astro-cid-eatr7n53]>[hidden]{display:none}.galleries[data-astro-cid-eatr7n53]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.empty[data-astro-cid-eatr7n53]{align-items:center;gap:var(--space-2);padding:var(--space-7);border:2px dashed var(--line);border-radius:var(--radius-lg);color:var(--color-text-muted);flex-direction:column;display:flex}.hero--compact[data-astro-cid-xs3ggq2x]{background:var(--surface-tint);border-bottom:4px solid var(--rosewood)}.hero__inner[data-astro-cid-xs3ggq2x]{align-items:center;gap:var(--space-7);padding-block:calc(clamp(2rem, 1.5rem + 3vw, 3.5rem) + var(--bleed,0px)) clamp(2rem, 1.5rem + 3vw, 3.5rem);display:grid}.hero--compact[data-astro-cid-xs3ggq2x].has-image .hero__inner[data-astro-cid-xs3ggq2x]{grid-template-columns:1.4fr 1fr}.hero__title[data-astro-cid-xs3ggq2x]{margin-bottom:var(--space-2);color:var(--wine)}.hero__text[data-astro-cid-xs3ggq2x]+.hero__text[data-astro-cid-xs3ggq2x]{margin-top:var(--space-3)}.hero__text[data-astro-cid-xs3ggq2x]{max-width:38rem;font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0}.hero__buttons[data-astro-cid-xs3ggq2x],.feature__buttons[data-astro-cid-xs3ggq2x]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__media[data-astro-cid-xs3ggq2x] img{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow)}.feature[data-astro-cid-xs3ggq2x]{--slant:clamp(4rem, 9vw, 9rem);--panel-width:max(50%, 34rem);isolation:isolate;background:var(--rosewood);color:#fff;min-height:clamp(36rem,82vh,54rem);display:flex;position:relative}.feature__media[data-astro-cid-xs3ggq2x]{inset:0 0 0 calc(var(--panel-width) - var(--slant));z-index:-1;position:absolute}.feature__media[data-astro-cid-xs3ggq2x] img{object-fit:cover;object-position:var(--focus,50% 40%);width:100%;height:100%}.feature__panel[data-astro-cid-xs3ggq2x]{background:var(--rosewood);align-items:center;width:100%;display:flex}.feature[data-astro-cid-xs3ggq2x].has-image .feature__panel[data-astro-cid-xs3ggq2x]{width:var(--panel-width);clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%)}.feature__panel[data-astro-cid-xs3ggq2x]{isolation:isolate;position:relative}.feature__video[data-astro-cid-xs3ggq2x]{z-index:-1;opacity:0;pointer-events:none;transition:opacity 2.5s;position:absolute;inset:0;overflow:hidden}.feature__video[data-astro-cid-xs3ggq2x].is-playing{opacity:1}.feature__video[data-astro-cid-xs3ggq2x] video[data-astro-cid-xs3ggq2x]{object-fit:cover;width:100%;height:100%}.feature__video[data-astro-cid-xs3ggq2x]:after{content:"";background:var(--rosewood);opacity:.86;position:absolute;inset:0}.feature__content[data-astro-cid-xs3ggq2x]{max-width:36rem;padding:calc(var(--space-7) + var(--bleed,0px)) calc(var(--slant) + var(--space-5)) var(--space-8) max(var(--gutter), calc((100vw - var(--container)) / 2));box-sizing:content-box}.feature__crest[data-astro-cid-xs3ggq2x]{width:max-content;max-width:100%;margin-bottom:var(--space-6);flex-direction:column;align-items:center;display:flex}.feature__crest[data-astro-cid-xs3ggq2x] img[data-astro-cid-xs3ggq2x]{filter:drop-shadow(0 12px 24px #00000040);width:clamp(13rem,21vw,20rem)}.feature__motto[data-astro-cid-xs3ggq2x]{margin:var(--space-3) 0 0;font-family:var(--font-caption);font-style:italic;font-size:var(--font-size-lg);color:var(--softmint);text-align:center;white-space:nowrap}.feature__title[data-astro-cid-xs3ggq2x]{margin-bottom:var(--space-4);font-size:var(--font-size-2xl);color:#fff}.feature__text[data-astro-cid-xs3ggq2x]{font-size:var(--font-size-lg);color:#ffffffeb;margin:0;line-height:1.6}.feature__text[data-astro-cid-xs3ggq2x]+.feature__text[data-astro-cid-xs3ggq2x]{margin-top:var(--space-3)}.feature__buttons[data-astro-cid-xs3ggq2x] .btn{--btn-bg:var(--blush);--btn-bg-hover:color-mix(in srgb, var(--blush), #fff 35%);--btn-fg:var(--ink);min-height:3.25rem;padding-inline:1.75rem;font-size:1.1rem}@media (width<=35.99rem){.feature__buttons[data-astro-cid-xs3ggq2x] .btn{width:100%}}.feature__buttons[data-astro-cid-xs3ggq2x] .btn--outline{--btn-bg:transparent;--btn-bg-hover:#fff;--btn-fg:#fff;--btn-border:#ffffffb3}.feature__buttons[data-astro-cid-xs3ggq2x] .btn--outline:hover{--btn-fg:var(--ink)}.hero-contact[data-astro-cid-xs3ggq2x]{right:var(--gutter);top:var(--space-6);justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}.hero-contact[data-astro-cid-xs3ggq2x] a[data-astro-cid-xs3ggq2x]{align-items:center;gap:var(--space-2);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg);height:2.75rem;backdrop-filter:var(--glass-blur);color:var(--ink);font-family:var(--font-heading);white-space:nowrap;transition:background-color var(--transition);padding:0 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #2e22262e}.hero-contact[data-astro-cid-xs3ggq2x] a[data-astro-cid-xs3ggq2x]:hover{color:var(--ink);background:#ffffffd9}.hero-contact[data-astro-cid-xs3ggq2x] .hero-contact__icon[data-astro-cid-xs3ggq2x]{justify-content:center;width:2.75rem;padding:0}@media (width<=64rem){.feature[data-astro-cid-xs3ggq2x]{flex-direction:column;min-height:0}.feature__media[data-astro-cid-xs3ggq2x]{z-index:0;aspect-ratio:16/10;clip-path:polygon(0 0,100% 0,100% 82%,0 100%);width:100%;position:relative;inset:auto;overflow:hidden}.feature[data-astro-cid-xs3ggq2x].has-image .feature__panel[data-astro-cid-xs3ggq2x]{clip-path:none;width:100%}.feature__video[data-astro-cid-xs3ggq2x]{display:none}.feature__panel[data-astro-cid-xs3ggq2x]{isolation:auto;position:static}.feature__content[data-astro-cid-xs3ggq2x]{max-width:36rem;padding:var(--space-6) var(--gutter) var(--space-8);text-align:center;margin-inline:auto}.feature[data-astro-cid-xs3ggq2x].has-image .feature__content[data-astro-cid-xs3ggq2x]{padding-top:0}.feature__crest[data-astro-cid-xs3ggq2x]{margin-inline:auto}.feature__crest[data-astro-cid-xs3ggq2x] img[data-astro-cid-xs3ggq2x]{width:clamp(10rem,40vw,14rem)}.feature[data-astro-cid-xs3ggq2x].has-image .feature__crest[data-astro-cid-xs3ggq2x]{z-index:1;margin-top:calc(clamp(10rem,40vw,14rem)/-2.22222);position:relative}.feature__buttons[data-astro-cid-xs3ggq2x]{justify-content:center}}@media (width<=79.99rem){.hero-contact[data-astro-cid-xs3ggq2x]{display:none}}.feature__shape[data-astro-cid-xs3ggq2x]{display:none}@media (width>=96rem){.feature-band[data-astro-cid-xs3ggq2x]{background:var(--rosewood);overflow:hidden}.feature[data-astro-cid-xs3ggq2x].has-image{max-width:var(--container);min-height:0;padding-block:var(--space-8) calc(var(--space-8) + 3.5rem);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:center;column-gap:clamp(3rem,5vw,6rem);margin-inline:auto;padding-right:clamp(3rem,5vw,6rem);display:grid}.feature[data-astro-cid-xs3ggq2x].has-image .feature__panel[data-astro-cid-xs3ggq2x]{clip-path:none;background:0 0;grid-area:1/1;width:auto}.feature-band[data-astro-cid-xs3ggq2x]{position:relative}.feature[data-astro-cid-xs3ggq2x].has-image{position:static}.feature[data-astro-cid-xs3ggq2x].has-image .feature__panel[data-astro-cid-xs3ggq2x]{isolation:auto;position:static}.feature[data-astro-cid-xs3ggq2x].has-image .feature__content[data-astro-cid-xs3ggq2x]{max-width:34rem;padding:0}.feature[data-astro-cid-xs3ggq2x].has-image .feature__media[data-astro-cid-xs3ggq2x]{z-index:auto;isolation:isolate;aspect-ratio:4/5;grid-area:1/2;position:relative;inset:auto}.feature[data-astro-cid-xs3ggq2x].has-image .feature__media[data-astro-cid-xs3ggq2x] img{border-radius:1.75rem 40%/1.75rem 32%;box-shadow:0 30px 60px #00000040}.feature__shape[data-astro-cid-xs3ggq2x]{z-index:-1;pointer-events:none;display:block;position:absolute}.feature__echo[data-astro-cid-xs3ggq2x]{background:color-mix(in srgb, var(--blush) 50%, var(--merlot));transform-origin:100% 100%;border-radius:1.75rem 40%/1.75rem 32%;inset:0;transform:translate(-7%,4%)rotate(-6deg)skew(3deg)}.feature__plant[data-astro-cid-xs3ggq2x]{z-index:1;aspect-ratio:120/400;transform-origin:bottom;width:26%;height:auto;display:none;bottom:-3%;right:18%;overflow:visible;transform:rotate(26deg)}.feature__plant[data-astro-cid-xs3ggq2x] .stem[data-astro-cid-xs3ggq2x]{fill:none;stroke:var(--blush);stroke-width:3px;stroke-linecap:round}.feature__plant[data-astro-cid-xs3ggq2x] .leaf--rouge[data-astro-cid-xs3ggq2x]{fill:var(--rouge)}.feature__plant[data-astro-cid-xs3ggq2x] .leaf--blush[data-astro-cid-xs3ggq2x]{fill:var(--blush)}.feature__plant[data-astro-cid-xs3ggq2x] .leaf--light[data-astro-cid-xs3ggq2x]{fill:color-mix(in srgb, var(--blush) 55%, #fff)}.feature[data-astro-cid-xs3ggq2x].has-image .hero-contact[data-astro-cid-xs3ggq2x]{top:calc(100% + var(--space-6));flex-wrap:nowrap;bottom:auto;left:auto;right:0}}@media (width<=56rem){.hero--compact[data-astro-cid-xs3ggq2x].has-image .hero__inner[data-astro-cid-xs3ggq2x]{grid-template-columns:1fr}}@media (width<=36rem){.feature__media[data-astro-cid-xs3ggq2x]{aspect-ratio:1}}.portrait--photo[data-astro-cid-qf54ne74]{gap:var(--space-5);display:grid}.portrait__photo[data-astro-cid-qf54ne74]{width:min(100%,18rem);margin:0 auto}.portrait-section[data-astro-cid-qf54ne74]:nth-child(odd of .portrait-section) .echo[data-astro-cid-qf54ne74]{--echo-x:1rem;--echo-rotate:2deg}.portrait__text[data-astro-cid-qf54ne74] h2{margin-bottom:var(--space-3)}.portrait__text[data-astro-cid-qf54ne74] p:last-child,.portrait__text[data-astro-cid-qf54ne74] ul:last-child{margin-bottom:0}@media (width>=36rem){.portrait--photo[data-astro-cid-qf54ne74]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem)}.portrait__photo[data-astro-cid-qf54ne74]{width:100%}.portrait-section[data-astro-cid-qf54ne74]:nth-child(2n of .portrait-section) .portrait--photo[data-astro-cid-qf54ne74]{grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}.portrait-section[data-astro-cid-qf54ne74]:nth-child(2n of .portrait-section) .portrait__photo[data-astro-cid-qf54ne74]{order:1}}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row),.section[data-astro-cid-qf54ne74].row.row--mint{background:var(--surface-mint)}.section[data-astro-cid-qf54ne74].row.row--white{background:0 0}.section[data-astro-cid-qf54ne74].row.row--tint{background:var(--surface-tint)}.row__inner[data-astro-cid-qf54ne74]{gap:var(--space-6);text-align:center;align-items:center;display:grid}.row__text[data-astro-cid-qf54ne74] h2[data-astro-cid-qf54ne74]{margin-bottom:var(--space-3)}.row__text[data-astro-cid-qf54ne74] p:last-child{margin-bottom:0}.row__photo[data-astro-cid-qf54ne74]{margin:0}.row__tall[data-astro-cid-qf54ne74]{justify-self:center;width:min(100%,26rem)}.row__tall[data-astro-cid-qf54ne74] .echo[data-astro-cid-qf54ne74]{--echo-radius:1.75rem 40% 1.75rem 40% / 1.75rem 32% 1.75rem 32%}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .echo[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--mint .echo[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--tint .echo[data-astro-cid-qf54ne74]{--echo-color:#fff}.section[data-astro-cid-qf54ne74].row.row--white:nth-child(odd of .row) .echo[data-astro-cid-qf54ne74]{--echo-color:var(--echo-red)}.section[data-astro-cid-qf54ne74].row.row--white:nth-child(2n of .row) .echo[data-astro-cid-qf54ne74]{--echo-color:var(--echo-green)}.row__logo[data-astro-cid-qf54ne74]{padding:var(--space-5);place-items:center;display:grid}.row__photo[data-astro-cid-qf54ne74].row__logo img{width:min(100%,22rem);height:auto;box-shadow:none;border-radius:0}.row__heading[data-astro-cid-qf54ne74]{margin-bottom:var(--space-6);text-align:center}.row__heading[data-astro-cid-qf54ne74] h2[data-astro-cid-qf54ne74]{margin:0}.row__placeholder[data-astro-cid-qf54ne74]{aspect-ratio:4/3;background:radial-gradient(circle, #4a353a17 1.2px, transparent 1.6px) 0 0 / 16px 16px, var(--surface-tint);border-radius:1.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .row__placeholder[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--mint .row__placeholder[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--tint .row__placeholder[data-astro-cid-qf54ne74]{background:radial-gradient(circle, #3756511a 1.2px, transparent 1.6px) 0 0 / 16px 16px, var(--surface)}.section[data-astro-cid-qf54ne74].row.row--white:nth-child(2n of .row) .row__placeholder[data-astro-cid-qf54ne74]{background:radial-gradient(circle, #3756511a 1.2px, transparent 1.6px) 0 0 / 16px 16px, var(--surface-mint)}.row__watermark[data-astro-cid-qf54ne74]{padding:0 var(--space-5);font-family:var(--font-caption);text-align:center;color:var(--merlot);opacity:.14;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-style:italic;font-weight:700;line-height:1.1}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .row__watermark[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--mint .row__watermark[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--white:nth-child(2n of .row) .row__watermark[data-astro-cid-qf54ne74]{color:var(--evergreen)}.row__soon[data-astro-cid-qf54ne74]{bottom:var(--space-4);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-heading);color:var(--color-text-muted);background:#ffffffd9;padding:.3rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute}.welcome[data-astro-cid-qf54ne74]{--accent:var(--wine);--accent-dark:var(--merlot);margin:var(--space-6) 0 var(--space-4);padding:var(--space-6);background:var(--surface-tint);text-align:left;border-radius:1.5rem;position:relative}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .welcome[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--mint .welcome[data-astro-cid-qf54ne74],.section[data-astro-cid-qf54ne74].row.row--tint .welcome[data-astro-cid-qf54ne74]{--accent:var(--jade);--accent-dark:var(--evergreen);background:var(--surface);box-shadow:0 .75rem 2rem #2e22260f}.section[data-astro-cid-qf54ne74].row.row--white:nth-child(2n of .row) .welcome[data-astro-cid-qf54ne74]{background:var(--surface-mint);box-shadow:none}.welcome[data-astro-cid-qf54ne74]:before{content:"“";top:-.35em;left:var(--space-5);font-family:var(--font-caption);color:var(--accent);font-size:5.5rem;font-weight:700;line-height:1;position:absolute}.welcome[data-astro-cid-qf54ne74] blockquote[data-astro-cid-qf54ne74]{font-family:var(--font-caption);font-size:var(--font-size-lg);color:var(--ink);background:0 0;border:0;margin:0;padding:0;font-style:italic;line-height:1.55}.welcome[data-astro-cid-qf54ne74] blockquote[data-astro-cid-qf54ne74] p{margin:0}.welcome__speaker[data-astro-cid-qf54ne74]{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;padding-top:var(--space-4);font-family:var(--font-body);font-size:var(--font-size-base);border-top:1px solid #4a353a1a;font-style:normal;display:flex}.welcome__avatar[data-astro-cid-qf54ne74]{background:linear-gradient(135deg, var(--accent), var(--accent-dark));width:3.25rem;height:3.25rem;font-family:var(--font-heading);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:700;display:grid;box-shadow:0 .4rem 1rem #2e222633}.welcome__name[data-astro-cid-qf54ne74],.welcome__role[data-astro-cid-qf54ne74]{line-height:1.3;display:block}.welcome__name[data-astro-cid-qf54ne74]{font-family:var(--font-heading);color:var(--accent-dark);font-weight:700}.welcome__role[data-astro-cid-qf54ne74]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.welcome[data-astro-cid-qf54ne74]+.prose{margin-top:var(--space-5)}.row[data-astro-cid-qf54ne74] .buttons[data-astro-cid-qf54ne74]{justify-content:center}@media (width<=55.99rem){.row__photo[data-astro-cid-qf54ne74]{order:-1}}@media (width>=56rem){.row[data-astro-cid-qf54ne74]{padding-block:calc(var(--section-gap) * .75)}.row__inner--photo[data-astro-cid-qf54ne74]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2.5rem,1rem + 4vw,5.5rem)}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .row__photo[data-astro-cid-qf54ne74]{order:-1}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .echo[data-astro-cid-qf54ne74]{--echo-x:1rem;--echo-rotate:2deg}.row[data-astro-cid-qf54ne74]:nth-child(2n of .row) .row__inner--photo[data-astro-cid-qf54ne74]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.row[data-astro-cid-qf54ne74] .buttons[data-astro-cid-qf54ne74]{justify-content:flex-start}}.media[data-astro-cid-qf54ne74]{margin:0 0 var(--space-5)}.media[data-astro-cid-qf54ne74] img{border-radius:var(--radius-lg);width:100%}figcaption[data-astro-cid-qf54ne74]{margin-top:var(--space-2)}.buttons[data-astro-cid-qf54ne74]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.galleries[data-astro-cid-wqptpgfh]{background:var(--surface-tint);margin-block:calc(var(--section-gap) / 2);padding-block:calc(var(--section-gap) * .75);overflow:hidden}.layout[data-astro-cid-wqptpgfh]{gap:var(--space-6);text-align:center;grid-template-areas:"text""pile""more";align-items:center;display:grid}.text[data-astro-cid-wqptpgfh]{grid-area:text}.pile[data-astro-cid-wqptpgfh]{grid-area:pile}.more[data-astro-cid-wqptpgfh]{grid-area:more;margin:0}@media (width>=56rem){.layout[data-astro-cid-wqptpgfh]{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"text pile""more pile";gap:0 clamp(2rem,1rem + 4vw,5rem)}.text[data-astro-cid-wqptpgfh]{align-self:end}.more[data-astro-cid-wqptpgfh]{align-self:start}}.text[data-astro-cid-wqptpgfh] h2[data-astro-cid-wqptpgfh]{margin:0 0 var(--space-3);font-size:var(--font-size-3xl)}.intro[data-astro-cid-wqptpgfh]{color:var(--color-text-muted);margin:0}@media (width>=56rem){.intro[data-astro-cid-wqptpgfh]{margin-bottom:var(--space-5)}}.pile[data-astro-cid-wqptpgfh]{aspect-ratio:1;margin:0;padding:0;list-style:none;position:relative}.pile--2[data-astro-cid-wqptpgfh]{aspect-ratio:1.3}.pile--1[data-astro-cid-wqptpgfh]{aspect-ratio:1.45}.print[data-astro-cid-wqptpgfh]{width:46%;rotate:var(--tilt);transition:scale .3s,rotate .3s;position:absolute;container-type:inline-size}.print[data-astro-cid-wqptpgfh]:first-child{--tilt:-7deg;z-index:1;top:6%;left:4%}.print[data-astro-cid-wqptpgfh]:nth-child(2){--tilt:6deg;z-index:2;top:0;right:4%}.print[data-astro-cid-wqptpgfh]:nth-child(3){--tilt:-2deg;z-index:3;top:36%;left:28%}.pile--2[data-astro-cid-wqptpgfh] .print[data-astro-cid-wqptpgfh]:first-child{top:10%;left:8%}.pile--2[data-astro-cid-wqptpgfh] .print[data-astro-cid-wqptpgfh]:nth-child(2){top:2%;right:8%}.pile--1[data-astro-cid-wqptpgfh] .print[data-astro-cid-wqptpgfh]:first-child{top:4%;left:27%}.print[data-astro-cid-wqptpgfh]:hover,.print[data-astro-cid-wqptpgfh]:focus-within{z-index:10;scale:1.08}.print__link[data-astro-cid-wqptpgfh]{background:var(--surface);color:var(--ink);border-radius:.3rem;padding:.65rem .65rem 0;text-decoration:none;transition:box-shadow .3s;display:block;box-shadow:0 .6rem 1.6rem #2e22262e}.print[data-astro-cid-wqptpgfh]:hover .print__link[data-astro-cid-wqptpgfh],.print[data-astro-cid-wqptpgfh]:focus-within .print__link[data-astro-cid-wqptpgfh]{box-shadow:0 1.25rem 2.5rem #2e222640}.print__link[data-astro-cid-wqptpgfh]:focus-visible{outline:3px solid var(--merlot);outline-offset:4px}.print__photo[data-astro-cid-wqptpgfh]{aspect-ratio:1;background:var(--surface-tint);border-radius:.15rem;display:block;overflow:hidden}.print__photo[data-astro-cid-wqptpgfh] img{object-fit:cover;width:100%;height:100%}.print__caption[data-astro-cid-wqptpgfh]{padding:var(--space-3) .2rem var(--space-4);gap:.1rem;display:grid}.print__title[data-astro-cid-wqptpgfh],.print__meta[data-astro-cid-wqptpgfh]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.print__title[data-astro-cid-wqptpgfh]{font-family:var(--font-heading);color:var(--merlot);font-size:clamp(.8rem,7.5cqi,1.05rem);font-weight:700}.print__meta[data-astro-cid-wqptpgfh]{color:var(--color-text-muted);font-size:clamp(.7rem,6cqi,.875rem)}@media (prefers-reduced-motion:reduce){.print[data-astro-cid-wqptpgfh],.print__link[data-astro-cid-wqptpgfh]{transition:none}}._card_1v6bq_1{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_1v6bq_1:hover{box-shadow:var(--shadow);transform:translateY(-3px)}._card_1v6bq_1:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}._media_1v6bq_25{aspect-ratio:16/10;background:var(--surface-tint);position:relative}._media_1v6bq_25>img{object-fit:cover;width:100%;height:100%}._placeholder_1v6bq_37{background:linear-gradient(135deg, var(--surface-tint), var(--surface-mint));justify-content:center;align-items:center;height:100%;display:flex}._placeholder_1v6bq_37 img{opacity:.55;width:40%}._category_1v6bq_51{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--jade);font-family:var(--font-heading);box-shadow:var(--shadow-sm);padding:.2rem .7rem;font-size:.8rem;font-weight:700;position:absolute}._body_1v6bq_65{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}._body_1v6bq_65 time{font-family:var(--font-caption);font-style:italic;font-size:var(--font-size-sm);color:var(--color-text-muted)}._title_1v6bq_79{font-family:var(--font-heading);font-style:normal;font-size:var(--font-size-lg);margin:0}._title_1v6bq_79 a{color:var(--merlot);text-decoration:none}._title_1v6bq_79 a:after{content:"";position:absolute;inset:0}._title_1v6bq_79 a:focus-visible{outline:none}._card_1v6bq_1:hover ._title_1v6bq_79 a{color:var(--wine)}._excerpt_1v6bq_106{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.975rem;display:-webkit-box;overflow:hidden}.section-heading[data-astro-cid-ycnth2pf] h2[data-astro-cid-ycnth2pf]{font-size:var(--font-size-3xl)}.panels[data-astro-cid-ycnth2pf]{gap:var(--space-3);flex-direction:column;display:flex}.panel[data-astro-cid-ycnth2pf]{isolation:isolate;background:var(--surface-tint);cursor:pointer;border-radius:1.5rem;height:5.5rem;transition:height .5s;position:relative;overflow:hidden}.panel[data-astro-cid-ycnth2pf].is-open{cursor:auto;height:26rem}.panel__photo[data-astro-cid-ycnth2pf]{z-index:-1;position:absolute;inset:0}.panel__photo[data-astro-cid-ycnth2pf] img{object-fit:cover;width:100%;height:100%}.panel[data-astro-cid-ycnth2pf]:before{content:"";background:linear-gradient(#2e222673,#2e2226d9);transition:opacity .4s;position:absolute;inset:0}.panel[data-astro-cid-ycnth2pf].is-open:before{opacity:0}.panel__label[data-astro-cid-ycnth2pf]{left:var(--space-5);bottom:var(--space-4);font-size:var(--font-size-xl);color:#fff;white-space:nowrap;text-shadow:0 1px 10px #0006;margin:0;line-height:1.1;transition:opacity .3s;position:absolute}.panel[data-astro-cid-ycnth2pf].is-open .panel__label[data-astro-cid-ycnth2pf]{opacity:0}.panel__card[data-astro-cid-ycnth2pf]{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);opacity:0;visibility:hidden;background:#ffffffc7;border-radius:1.1rem;transition:opacity .3s,translate .3s,visibility 0s .3s;position:absolute;translate:0 1rem;box-shadow:0 .5rem 1.5rem #0000001f}.panel[data-astro-cid-ycnth2pf].is-open .panel__card[data-astro-cid-ycnth2pf]{opacity:1;visibility:visible;transition:opacity .4s .2s,translate .4s .2s,visibility;translate:0}.panel__title[data-astro-cid-ycnth2pf]{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--merlot)}.panel__card[data-astro-cid-ycnth2pf] .panel__text{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.panel__card[data-astro-cid-ycnth2pf] .panel__text p{margin:0}.panel__link[data-astro-cid-ycnth2pf]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--merlot);font-weight:700;text-decoration:none;display:inline-flex}.panel__link[data-astro-cid-ycnth2pf]:hover{color:var(--wine)}@media (width>=64rem){.panels[data-astro-cid-ycnth2pf]{gap:var(--space-3);flex-direction:row;height:clamp(28rem,62vh,36rem)}.panel[data-astro-cid-ycnth2pf],.panel[data-astro-cid-ycnth2pf].is-open{height:auto}.panel[data-astro-cid-ycnth2pf]{flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.22,1,.36,1)}.panel[data-astro-cid-ycnth2pf].is-open{flex-grow:4.5}.panel__label[data-astro-cid-ycnth2pf]{left:50%;bottom:var(--space-5);writing-mode:vertical-rl;font-size:clamp(1.5rem,.9rem + 1vw,2.1rem);translate:-50%;rotate:180deg}.panel__card[data-astro-cid-ycnth2pf]{width:min(24rem, calc(100% - 2 * var(--space-3)));right:auto}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-ycnth2pf],.panel[data-astro-cid-ycnth2pf]:before,.panel__label[data-astro-cid-ycnth2pf],.panel__card[data-astro-cid-ycnth2pf],.panel[data-astro-cid-ycnth2pf].is-open .panel__card[data-astro-cid-ycnth2pf]{transition:none}}.mosaic[data-astro-cid-xp3gifqi]{--gap:var(--space-5);align-items:stretch;gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.mosaic[data-astro-cid-xp3gifqi]::-webkit-scrollbar{display:none}.tile[data-astro-cid-xp3gifqi]{flex:0 0 max(calc((100% - 2 * var(--gap)) / 3), min(80%, 20rem));background:var(--item-bg);scroll-snap-align:start;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.tile__photo[data-astro-cid-xp3gifqi]{aspect-ratio:4/3;flex:1 0 auto;margin:0}.tile__photo[data-astro-cid-xp3gifqi] img{object-fit:cover;width:100%;height:100%}.tile__body[data-astro-cid-xp3gifqi]{padding:var(--space-6) var(--space-5)}.tile__title[data-astro-cid-xp3gifqi]{margin:0 0 var(--space-3);color:var(--item-heading);font-size:1.35rem}.tile__body[data-astro-cid-xp3gifqi] .tile__text{color:var(--item-text);line-height:1.55}.tile__body[data-astro-cid-xp3gifqi] .tile__text p{margin-bottom:var(--space-3)}.tile__body[data-astro-cid-xp3gifqi] .tile__text strong{color:var(--item-heading)}.tile__tags[data-astro-cid-xp3gifqi]{margin:var(--space-4) 0 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.tile__tags[data-astro-cid-xp3gifqi] li[data-astro-cid-xp3gifqi]{border-radius:var(--radius-pill);background:var(--item-chip);color:var(--item-heading);font-family:var(--font-heading);padding:.25rem .7rem;font-size:.8rem;font-weight:600}.tile__link[data-astro-cid-xp3gifqi]{margin-top:var(--space-5);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--item-heading);border-bottom:2px solid;padding-bottom:.2rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.tile__link[data-astro-cid-xp3gifqi]:hover{border-bottom-color:#0000}.mosaic[data-astro-cid-xp3gifqi]:not(.mosaic--stagger) .tile__photo[data-astro-cid-xp3gifqi]{flex:none}.mosaic[data-astro-cid-xp3gifqi]:not(.mosaic--stagger) .tile__body[data-astro-cid-xp3gifqi]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.mosaic[data-astro-cid-xp3gifqi]:not(.mosaic--stagger) .tile__link[data-astro-cid-xp3gifqi]{margin-top:auto}.mosaic[data-astro-cid-xp3gifqi]:not(.mosaic--stagger) .tile__text{margin-bottom:var(--space-5)}@media (width>=80rem){.mosaic--stagger[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:nth-child(2n){flex-direction:column-reverse}}.mosaic--centred[data-astro-cid-xp3gifqi]{--tile-w:max(calc((100% - 2 * var(--gap)) / 3), min(80%, 20rem))}.mosaic--centred[data-astro-cid-xp3gifqi]:before,.mosaic--centred[data-astro-cid-xp3gifqi]:after{content:"";flex:0 0 calc((100% - var(--tile-w)) / 2 - var(--gap))}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred{margin-block:-.75rem -3rem;padding-block:.75rem 3rem}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]{flex-basis:var(--tile-w);scroll-snap-align:center;transition:scale .4s,translate .3s,box-shadow .3s;scale:.9}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi].is-current{scale:1}.mosaic--centred[data-astro-cid-xp3gifqi].is-jumping .tile[data-astro-cid-xp3gifqi]{transition:none}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]{isolation:isolate;aspect-ratio:3/4;background:var(--surface-tint);justify-content:flex-end;position:relative}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__photo[data-astro-cid-xp3gifqi]{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__body[data-astro-cid-xp3gifqi]{margin:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);background:#ffffffbd;border-radius:1.1rem;flex:none;box-shadow:inset 0 1px #fff9,0 .5rem 1.5rem #0000001f}.mosaic--centred[data-astro-cid-xp3gifqi] .tile__title[data-astro-cid-xp3gifqi]{margin-bottom:var(--space-2);font-size:var(--font-size-lg);color:var(--merlot)}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__text{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:0;line-height:1.5}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__text p{margin-bottom:0}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__body[data-astro-cid-xp3gifqi]{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__title[data-astro-cid-xp3gifqi],.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__text,.tile__date[data-astro-cid-xp3gifqi]{grid-column:1}.tile__date[data-astro-cid-xp3gifqi]{font-family:var(--font-caption);font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.tile__category[data-astro-cid-xp3gifqi]{top:var(--space-4);left:var(--space-4);max-width:calc(100% - 2 * var(--space-4));border-radius:var(--radius-pill);background:var(--surface);font-family:var(--font-heading);color:var(--merlot);padding:.2rem .7rem;font-size:.8rem;font-weight:700;position:absolute}.tile__round[data-astro-cid-xp3gifqi]{background:var(--wine);color:#fff;width:3rem;height:3rem;transition:background-color var(--transition);border-radius:50%;grid-area:1/2/span 3;place-items:center;display:grid}.tile__round[data-astro-cid-xp3gifqi]:hover{background:var(--merlot);color:#fff}.tile__round[data-astro-cid-xp3gifqi] svg{transition:translate var(--transition)}.tile__cover[data-astro-cid-xp3gifqi]{z-index:1;position:absolute;inset:0}.mosaic--centred[data-astro-cid-xp3gifqi] .tile__photo[data-astro-cid-xp3gifqi] img{transition:scale .7s}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:has(.tile__round):hover{translate:0 -.4rem;box-shadow:0 1rem 2rem #2e22262e}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:has(.tile__round):hover .tile__photo[data-astro-cid-xp3gifqi] img{scale:1.05}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:hover .tile__round[data-astro-cid-xp3gifqi]{background:var(--merlot)}.mosaic-section--green[data-astro-cid-xp3gifqi] .mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:hover .tile__round[data-astro-cid-xp3gifqi]{background:var(--evergreen)}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:hover .tile__round[data-astro-cid-xp3gifqi] svg{translate:3px}.tile__round[data-astro-cid-xp3gifqi]:focus-visible{outline:none}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:has(.tile__round:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.mosaic-more[data-astro-cid-xp3gifqi]{margin:var(--space-5) 0 0;text-align:center}.mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile__fallback[data-astro-cid-xp3gifqi]{background:linear-gradient(135deg, var(--surface-tint), var(--surface-mint));align-content:start;justify-items:center;padding-top:16%;display:grid}.tile__fallback[data-astro-cid-xp3gifqi] img[data-astro-cid-xp3gifqi]{opacity:.13;width:62%;height:auto}.mosaic-section--centred[data-astro-cid-xp3gifqi] .section-heading[data-astro-cid-xp3gifqi] h2[data-astro-cid-xp3gifqi]{font-size:var(--font-size-3xl)}.mosaic-section--green[data-astro-cid-xp3gifqi] .section-heading[data-astro-cid-xp3gifqi] h2[data-astro-cid-xp3gifqi],.mosaic-section--green[data-astro-cid-xp3gifqi] .mosaic--centred[data-astro-cid-xp3gifqi] .tile__title[data-astro-cid-xp3gifqi]{color:var(--evergreen)}.mosaic-section--green[data-astro-cid-xp3gifqi] .mosaic[data-astro-cid-xp3gifqi].mosaic--centred .tile[data-astro-cid-xp3gifqi]{background:var(--surface-mint)}.mosaic-section--green[data-astro-cid-xp3gifqi] .tile__category[data-astro-cid-xp3gifqi]{color:var(--jade)}.mosaic-section--green[data-astro-cid-xp3gifqi] .tile__round[data-astro-cid-xp3gifqi]{background:var(--jade)}.mosaic-section--green[data-astro-cid-xp3gifqi] .tile__round[data-astro-cid-xp3gifqi]:hover{background:var(--evergreen)}.mosaic-section--green[data-astro-cid-xp3gifqi] .carousel-dots__dot[aria-current=true]:before{background:var(--jade)}@media (prefers-reduced-motion:reduce){.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi],.mosaic--centred[data-astro-cid-xp3gifqi] .tile__photo[data-astro-cid-xp3gifqi] img{transition:none}.mosaic--centred[data-astro-cid-xp3gifqi] .tile[data-astro-cid-xp3gifqi]:has(.tile__round):hover .tile__photo[data-astro-cid-xp3gifqi] img{scale:none}}@media (width<=79.99rem){.mosaic[data-astro-cid-xp3gifqi]{--gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-2);scroll-padding-inline:var(--gutter)}.mosaic--centred[data-astro-cid-xp3gifqi]{padding-inline:0;scroll-padding-inline:0}}.heading[data-astro-cid-fuslyrqn]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.heading[data-astro-cid-fuslyrqn] h2[data-astro-cid-fuslyrqn]{margin:0}.all[data-astro-cid-fuslyrqn]{align-items:center;gap:var(--space-2);font-family:var(--font-heading);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.empty[data-astro-cid-fuslyrqn]{color:var(--color-text-muted)}.latest[data-astro-cid-tc3ptobv]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);background:var(--surface-tint);color:inherit;border-radius:1.5rem;text-decoration:none;display:flex}.latest__icon[data-astro-cid-tc3ptobv]{background:var(--surface);width:3.75rem;height:3.75rem;color:var(--wine);border-radius:1rem;flex:none;place-items:center;display:grid}.latest__text[data-astro-cid-tc3ptobv]{flex:1;display:grid}.latest__label[data-astro-cid-tc3ptobv]{font-family:var(--font-heading);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--wine);font-weight:700}.latest__title[data-astro-cid-tc3ptobv]{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--merlot);font-weight:700}.latest__button[data-astro-cid-tc3ptobv]{flex:none}.tabs[data-astro-cid-tc3ptobv]{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.tab[data-astro-cid-tc3ptobv]{border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--merlot);font-family:var(--font-heading);transition:background-color var(--transition), color var(--transition);padding:.5rem 1.1rem;font-weight:700;text-decoration:none}.tab[data-astro-cid-tc3ptobv]:hover{color:var(--wine);background:#7539411f}.tab[data-astro-cid-tc3ptobv][aria-selected=true]{background:var(--merlot);color:#fff}.panel[data-astro-cid-tc3ptobv]+.panel[data-astro-cid-tc3ptobv]{margin-top:var(--space-6)}.months[data-astro-cid-tc3ptobv]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}.month[data-astro-cid-tc3ptobv]{height:100%;padding:var(--space-4);border:1px solid var(--line);background:var(--surface);color:inherit;transition:background-color var(--transition), border-color var(--transition);border-radius:1rem;gap:.1rem;text-decoration:none;display:grid;position:relative}.month[data-astro-cid-tc3ptobv]:hover{border-color:var(--blush);background:var(--surface-tint)}.month[data-astro-cid-tc3ptobv] .month__icon{margin-bottom:var(--space-2);color:var(--wine)}.month__name[data-astro-cid-tc3ptobv]{font-family:var(--font-heading);color:var(--merlot);font-weight:700}.month__year[data-astro-cid-tc3ptobv]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.month--latest[data-astro-cid-tc3ptobv]{border-color:var(--blush)}.files[data-astro-cid-tc3ptobv]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.file[data-astro-cid-tc3ptobv]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:border-color var(--transition), background-color var(--transition);text-decoration:none;display:flex}.file[data-astro-cid-tc3ptobv]:hover{border-color:var(--peppermint);background:var(--surface-mint);color:var(--evergreen)}.file__icon[data-astro-cid-tc3ptobv]{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-tint);color:var(--wine);display:inline-flex}.file__label[data-astro-cid-tc3ptobv]{flex:1;font-weight:600}.file__latest[data-astro-cid-tc3ptobv]{border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--wine);font-family:var(--font-heading);padding:.1rem .5rem;font-size:.75rem;font-weight:700}.file__ext[data-astro-cid-tc3ptobv]{border-radius:var(--radius-pill);background:var(--softmint);color:var(--evergreen);font-family:var(--font-heading);padding:.1rem .5rem;font-size:.75rem;font-weight:700}.file[data-astro-cid-tc3ptobv] .file__download{color:var(--sage)}.empty[data-astro-cid-tc3ptobv]{color:var(--color-text-muted);text-align:center}@media (width<=36rem){.latest[data-astro-cid-tc3ptobv]{flex-wrap:wrap}.latest__button[data-astro-cid-tc3ptobv]{justify-content:center;width:100%}}.empty[data-astro-cid-zeyeparr]{text-align:center;color:var(--color-text-muted)}.people[data-astro-cid-dhz6znle]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=40rem){.people[data-astro-cid-dhz6znle]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=56rem){.people[data-astro-cid-dhz6znle]{grid-template-columns:repeat(4,minmax(0,1fr))}}.person[data-astro-cid-goazlm6h]{text-align:center}.person[data-astro-cid-goazlm6h] .person__photo{aspect-ratio:1;width:100%;max-width:10rem;margin:0 auto var(--space-3);object-fit:cover;border:4px solid var(--surface);box-shadow:0 0 0 2px var(--peppermint);border-radius:50%}.person__initials[data-astro-cid-goazlm6h]{background:var(--surface-mint);color:var(--evergreen);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.person[data-astro-cid-goazlm6h]:nth-child(2n) .person__initials[data-astro-cid-goazlm6h]{background:var(--surface-tint);color:var(--wine)}.person__name[data-astro-cid-goazlm6h]{font-family:var(--font-heading);color:var(--merlot);margin:0;font-weight:700}.person--upcoming[data-astro-cid-goazlm6h] .person__photo{outline:2px dashed var(--peppermint);outline-offset:4px;box-shadow:none;opacity:.85;border:0}.person__note[data-astro-cid-goazlm6h]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--jade);font-weight:600}.person__role[data-astro-cid-goazlm6h]{font-family:var(--font-caption);color:var(--color-text-muted);margin:0;font-style:italic}.player[data-astro-cid-moa5pqvk]{scroll-margin-top:calc(var(--header-height,5rem) + 1.5rem)}.player__label[data-astro-cid-moa5pqvk]{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--jade);font-weight:700}.player__title[data-astro-cid-moa5pqvk]{font-family:var(--font-heading);font-style:normal;font-size:var(--font-size-xl);color:var(--merlot);margin:0}.player__meta[data-astro-cid-moa5pqvk]{margin:var(--space-1) 0 var(--space-4);color:var(--color-text-muted)}.frame[data-astro-cid-moa5pqvk]{height:180px}iframe[data-astro-cid-moa5pqvk]{border:0;width:100%;height:100%}.archive[data-astro-cid-moa5pqvk]{margin-top:var(--space-7)}.tabs[data-astro-cid-moa5pqvk]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tab[data-astro-cid-moa5pqvk]{border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--merlot);font-family:var(--font-heading);cursor:pointer;border:0;padding:.5rem 1.1rem;font-weight:700}.tab[data-astro-cid-moa5pqvk][aria-selected=true]{background:var(--merlot);color:#fff}.episodes[data-astro-cid-moa5pqvk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.episode[data-astro-cid-moa5pqvk]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--transition), background-color var(--transition);display:flex}.episode[data-astro-cid-moa5pqvk]:hover,.episode[data-astro-cid-moa5pqvk][aria-current=true]{border-color:var(--peppermint);background:var(--surface-mint)}.episode__play[data-astro-cid-moa5pqvk]{background:var(--wine);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.episode__play[data-astro-cid-moa5pqvk] svg{fill:currentColor}.episode__text[data-astro-cid-moa5pqvk]{display:grid}.episode__title[data-astro-cid-moa5pqvk]{font-family:var(--font-heading);color:var(--merlot);font-weight:700}.episode__meta[data-astro-cid-moa5pqvk]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.empty[data-astro-cid-moa5pqvk]{color:var(--color-text-muted)}.post__header[data-astro-cid-tlxjv24f]{padding-block:calc(var(--space-7) + var(--bleed,0px)) var(--space-6);background:var(--surface-tint)}.back[data-astro-cid-tlxjv24f]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-family:var(--font-heading);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.category[data-astro-cid-tlxjv24f]{margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--jade);color:#fff;font-family:var(--font-heading);padding:.2rem .75rem;font-size:.8rem;font-weight:700;display:table}a[data-astro-cid-tlxjv24f].category{text-decoration:none}a[data-astro-cid-tlxjv24f].category:hover{background:var(--evergreen);color:#fff}h1[data-astro-cid-tlxjv24f]{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}time[data-astro-cid-tlxjv24f]{font-family:var(--font-caption);color:var(--color-text-muted);font-style:italic}.cover[data-astro-cid-tlxjv24f]{padding-top:var(--space-6)}.cover[data-astro-cid-tlxjv24f] img{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow)}.post__body[data-astro-cid-tlxjv24f]{padding-block:var(--space-6) 0}.post__body[data-astro-cid-tlxjv24f] .lead-first>p:first-child{font-size:var(--font-size-lg);color:var(--merlot)}.photos[data-astro-cid-tlxjv24f]{padding-bottom:0}.more[data-astro-cid-tlxjv24f]{margin-top:var(--space-7);background:var(--surface-mint);padding-block:var(--space-8)}._browser_11o10_1{scroll-margin-top:calc(var(--header-height) + 2rem)}._toolbar_11o10_5{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._search_11o10_13{flex:16rem;max-width:24rem;position:relative}._search_11o10_13 svg{fill:none;width:1.15rem;height:1.15rem;stroke:var(--sage);stroke-width:2px;stroke-linecap:round;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}._search_11o10_13 input{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);width:100%;min-height:2.875rem;padding:.5rem 1rem .5rem 2.6rem}._search_11o10_13 input:focus{outline:3px solid var(--color-focus);outline-offset:1px;border-color:#0000}._filters_11o10_47{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_11o10_53{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--merlot);font-family:var(--font-heading);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);padding:.4rem .95rem;font-weight:600}._chip_11o10_53:hover{border-color:var(--peppermint);background:var(--surface-mint)}._chip_11o10_53[aria-pressed=true]{border-color:var(--jade);background:var(--jade);color:#fff}._subfilters_11o10_81{flex-basis:100%}._subchip_11o10_85{padding:.25rem .8rem;font-size:.8rem}._subchip_11o10_85[aria-pressed=true]{border-color:var(--sage);background:var(--softmint);color:var(--evergreen)}._status_11o10_96{margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}._empty_11o10_102{padding:var(--space-7) 0;text-align:center;color:var(--color-text-muted)}._pagination_11o10_108{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);font-family:var(--font-heading);font-weight:600;display:flex}._pagination_11o10_108 button:disabled{opacity:.4;cursor:default;pointer-events:none}.next[data-astro-cid-5tezm5ma]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5);background:var(--surface-mint);border-radius:1.5rem;display:flex}.next__icon[data-astro-cid-5tezm5ma]{background:var(--surface);width:3.75rem;height:3.75rem;color:var(--evergreen);border-radius:1rem;flex:none;place-items:center;display:grid}.next__text[data-astro-cid-5tezm5ma]{gap:.1rem;display:grid}.next__label[data-astro-cid-5tezm5ma]{font-family:var(--font-heading);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--jade);font-weight:700}.next__title[data-astro-cid-5tezm5ma]{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--evergreen);font-weight:700}.next__range[data-astro-cid-5tezm5ma]{color:#375651cc}.subscribe[data-astro-cid-5tezm5ma]{margin-bottom:var(--space-7);text-align:center}.subscribe[data-astro-cid-5tezm5ma] p[data-astro-cid-5tezm5ma]{margin-bottom:var(--space-3);color:var(--color-text-muted)}.subscribe__buttons[data-astro-cid-5tezm5ma]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.printable[data-astro-cid-5tezm5ma]{margin:var(--space-6) 0 var(--space-8)}.printable__intro[data-astro-cid-5tezm5ma]{margin-bottom:var(--space-3);text-align:center;color:var(--color-text-muted)}.year[data-astro-cid-5tezm5ma]+.year[data-astro-cid-5tezm5ma]{margin-top:var(--space-7)}.year__title[data-astro-cid-5tezm5ma]{text-align:center}.dates[data-astro-cid-5tezm5ma]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.date[data-astro-cid-5tezm5ma]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:12rem minmax(0,1fr) auto;display:grid}.date__when[data-astro-cid-5tezm5ma]{font-family:var(--font-heading);color:var(--merlot);font-weight:700}.date__title[data-astro-cid-5tezm5ma]{font-weight:600}.date__type[data-astro-cid-5tezm5ma]{border-radius:var(--radius-pill);font-family:var(--font-heading);white-space:nowrap;padding:.1rem .6rem;font-size:.75rem;font-weight:700}.date--closed[data-astro-cid-5tezm5ma] .date__type[data-astro-cid-5tezm5ma]{color:#613b24;background:#f6d5c4}.date--half[data-astro-cid-5tezm5ma] .date__type[data-astro-cid-5tezm5ma]{color:#4d3a0a;background:#f4e7b8}.date[data-astro-cid-5tezm5ma].is-past{opacity:.5}.empty[data-astro-cid-5tezm5ma]{color:var(--color-text-muted);text-align:center}@media (width<=40rem){.date[data-astro-cid-5tezm5ma]{gap:.15rem var(--space-3);grid-template-columns:minmax(0,1fr) auto}.date__when[data-astro-cid-5tezm5ma]{grid-column:1}.date__title[data-astro-cid-5tezm5ma]{grid-area:2/1}.date__type[data-astro-cid-5tezm5ma]{grid-area:1/2/span 2}}.notice[data-astro-cid-rvdo3djm]{text-align:center}.notice[data-astro-cid-rvdo3djm] p[data-astro-cid-rvdo3djm]{color:var(--color-text-muted)}.socials[data-astro-cid-ovyibeib]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.social[data-astro-cid-ovyibeib]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);transition:border-color var(--transition), background-color var(--transition);text-decoration:none;display:flex}.social[data-astro-cid-ovyibeib]:hover{border-color:var(--blush);background:var(--surface-tint)}.social__icon[data-astro-cid-ovyibeib]{background:var(--wine);color:#fff;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.social__text[data-astro-cid-ovyibeib]{flex:1;min-width:0;display:grid}.social__network[data-astro-cid-ovyibeib]{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-lg);color:var(--merlot)}.social__label[data-astro-cid-ovyibeib]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social[data-astro-cid-ovyibeib] .social__external{color:var(--wine);flex:none}.steps-section[data-astro-cid-u4qwlxfu] .intro{margin-bottom:var(--space-5)}.steps[data-astro-cid-u4qwlxfu]{gap:var(--space-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-u4qwlxfu]{counter-increment:step;padding-left:3.5rem;position:relative}.step[data-astro-cid-u4qwlxfu]:before{content:counter(step);background:var(--wine);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-heading);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-.15rem;left:0}.step[data-astro-cid-u4qwlxfu]:not(:last-child):after{content:"";top:2.35rem;left:calc(1.125rem - 1px);bottom:calc(-1 * var(--space-4));background:var(--line);width:2px;position:absolute}.step__title[data-astro-cid-u4qwlxfu]{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--merlot)}.step[data-astro-cid-u4qwlxfu] .step__text p:last-child{margin-bottom:0}.note[data-astro-cid-u4qwlxfu]{margin:var(--space-5) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.centred[data-astro-cid-adcbrsad]{text-align:center}.layout[data-astro-cid-zpgooba7]{gap:var(--space-7);text-align:center;align-items:center;display:grid}.text[data-astro-cid-zpgooba7] h2[data-astro-cid-zpgooba7]{margin:0 0 var(--space-3);font-size:var(--font-size-3xl)}.text[data-astro-cid-zpgooba7] .summary{color:var(--color-text-muted)}.text[data-astro-cid-zpgooba7] .summary p{margin:0 0 var(--space-3)}.text[data-astro-cid-zpgooba7] .summary strong{color:var(--ink)}.text[data-astro-cid-zpgooba7] .summary a{font-family:var(--font-heading);font-weight:700}.subjects[data-astro-cid-zpgooba7]{gap:0 var(--space-6);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.subject[data-astro-cid-zpgooba7]{padding:var(--space-4) 0;border-top:1px solid var(--line)}.subject__title[data-astro-cid-zpgooba7]{margin:0 0 var(--space-1);font-size:var(--font-size-lg);color:var(--merlot);transition:color var(--transition)}.subject[data-astro-cid-zpgooba7].is-active .subject__title[data-astro-cid-zpgooba7],.subject[data-astro-cid-zpgooba7]:focus-within .subject__title[data-astro-cid-zpgooba7]{color:var(--jade)}.subject__text[data-astro-cid-zpgooba7]{color:var(--color-text-muted);margin:0}.subject__link[data-astro-cid-zpgooba7]{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.subject__link[data-astro-cid-zpgooba7] svg{color:var(--jade);transition:translate var(--transition)}.subject__link[data-astro-cid-zpgooba7]:hover{color:var(--jade)}.subject__link[data-astro-cid-zpgooba7]:hover svg{translate:3px}.pile[data-astro-cid-zpgooba7]{aspect-ratio:1.3;width:min(100%,34rem);margin:0 auto;padding:0;list-style:none;position:relative}.pile--3[data-astro-cid-zpgooba7]{aspect-ratio:1.25}.pile--2[data-astro-cid-zpgooba7]{aspect-ratio:1.45}.pile--1[data-astro-cid-zpgooba7]{aspect-ratio:1.35}.photo[data-astro-cid-zpgooba7]{background:var(--surface-tint);width:56%;rotate:var(--tilt);border:2px solid #fff;border-radius:1.25rem;outline:none;transition:scale .3s,rotate .3s,box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 .75rem 2rem #2e222633}.photo[data-astro-cid-zpgooba7] img{width:100%;height:auto;display:block}.pile--4[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:first-child{--tilt:-4deg;z-index:1;top:2%;left:0}.pile--4[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:nth-child(2){--tilt:3deg;z-index:2;width:52%;top:0;right:0}.pile--4[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:nth-child(3){--tilt:2.5deg;z-index:3;width:50%;bottom:0;left:6%}.pile--4[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:nth-child(4){--tilt:-2.5deg;z-index:4;width:52%;bottom:4%;right:2%}.pile--3[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:first-child{--tilt:-4deg;z-index:1;width:58%;top:0;left:0}.pile--3[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:nth-child(2){--tilt:3deg;z-index:2;width:54%;top:10%;right:0}.pile--3[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:nth-child(3){--tilt:-1.5deg;z-index:3;width:56%;bottom:0;left:20%}.pile--2[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:first-child{--tilt:-3deg;z-index:1;width:62%;top:0;left:0}.pile--2[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:nth-child(2){--tilt:3deg;z-index:2;width:60%;bottom:0;right:0}.pile--1[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]{--tilt:-2deg;width:86%;top:50%;left:50%;translate:-50% -50%}.pile[data-astro-cid-zpgooba7] .photo[data-astro-cid-zpgooba7]:is(:hover,:focus-visible,.is-active){z-index:10;rotate:0deg;scale:1.08;box-shadow:0 1.25rem 2.75rem #2e222647}.photo[data-astro-cid-zpgooba7]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width>=56rem){.layout--photos[data-astro-cid-zpgooba7]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,1rem + 4vw,5.5rem)}.topic-pile[data-astro-cid-zpgooba7]:nth-of-type(2n) .pile[data-astro-cid-zpgooba7]{order:-1}.subjects--grid[data-astro-cid-zpgooba7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-zpgooba7]{transition:none}}.topic[data-astro-cid-ovyle2nw]{padding-block:var(--space-5)}.panel[data-astro-cid-ovyle2nw]{background:var(--item-bg);color:var(--item-text);border-radius:1.75rem;overflow:hidden}.panel--photo[data-astro-cid-ovyle2nw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.topic--photo[data-astro-cid-ovyle2nw]:nth-of-type(2n) .panel__photo[data-astro-cid-ovyle2nw]{order:-1}.panel__text[data-astro-cid-ovyle2nw]{max-width:46rem;padding:var(--space-7) clamp(var(--space-5), 4vw, var(--space-8))}.panel__title[data-astro-cid-ovyle2nw]{margin:0 0 var(--space-3);font-family:var(--font-heading);font-style:normal;font-size:var(--font-size-2xl);color:var(--item-heading)}.panel[data-astro-cid-ovyle2nw] .panel__body{font-size:var(--font-size-lg);line-height:1.6}.panel[data-astro-cid-ovyle2nw] .panel__body p{margin-bottom:var(--space-3)}.panel[data-astro-cid-ovyle2nw] .panel__body strong{color:var(--item-heading)}.panel__photo[data-astro-cid-ovyle2nw]{background:var(--item-chip);align-self:stretch;min-height:20rem}.panel__placeholder[data-astro-cid-ovyle2nw]{place-content:center;justify-items:center;gap:var(--space-2);height:100%;color:var(--item-heading);font-family:var(--font-heading);font-size:var(--font-size-sm);opacity:.7;background:repeating-linear-gradient(-45deg,#0000 0 14px,#ffffff4d 14px 28px);font-weight:600;display:grid}.panel[data-astro-cid-ovyle2nw] .panel__body a{font-family:var(--font-heading);font-size:var(--font-size-base);color:var(--item-heading);font-weight:700}.panel__photo[data-astro-cid-ovyle2nw] img{object-fit:cover;width:100%;height:100%}.cards[data-astro-cid-ovyle2nw]{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.card[data-astro-cid-ovyle2nw]{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.card__photo[data-astro-cid-ovyle2nw]{aspect-ratio:4/3;background:var(--item-bg)}.card__photo[data-astro-cid-ovyle2nw] img{object-fit:cover;width:100%;height:100%}.card__placeholder[data-astro-cid-ovyle2nw]{height:100%;color:var(--item-heading);opacity:.55;background:repeating-linear-gradient(-45deg,#0000 0 12px,#ffffff59 12px 24px);place-items:center;display:grid}.card__body[data-astro-cid-ovyle2nw]{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;flex:1;display:flex}.card__title[data-astro-cid-ovyle2nw]{font-size:var(--font-size-lg);color:var(--merlot);margin:0}.card__text[data-astro-cid-ovyle2nw]{color:var(--color-text-muted);margin:0}.card__link[data-astro-cid-ovyle2nw]{align-items:center;gap:var(--space-1);padding-top:var(--space-2);font-family:var(--font-heading);margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=55.99rem){.panel--photo[data-astro-cid-ovyle2nw]{grid-template-columns:1fr}.panel__photo[data-astro-cid-ovyle2nw],.topic--photo[data-astro-cid-ovyle2nw]:nth-of-type(2n) .panel__photo[data-astro-cid-ovyle2nw]{aspect-ratio:4/3;order:-1;min-height:0}.panel__text[data-astro-cid-ovyle2nw]{padding:var(--space-6) var(--space-5)}}.frame[data-astro-cid-hhhhnz7p]{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--merlot);overflow:hidden}.frame--video[data-astro-cid-hhhhnz7p]{aspect-ratio:16/9}.frame--audio[data-astro-cid-hhhhnz7p]{height:352px}.frame--podcast[data-astro-cid-hhhhnz7p]{height:180px}iframe[data-astro-cid-hhhhnz7p]{border:0;width:100%;height:100%}.invalid[data-astro-cid-hhhhnz7p]{padding:var(--space-5);border:2px dashed var(--line);border-radius:var(--radius);color:var(--color-text-muted);text-align:center}section[data-astro-cid-p26qexnh]{justify-content:center;padding:60px 0;display:flex}div[data-astro-cid-p26qexnh]{text-align:center;background-color:#eff1f3;border-radius:5px;padding:15px 30px;display:inline-flex}span[data-astro-cid-p26qexnh].component{color:#00b3b0;font-weight:700}
