.about[data-astro-cid-oxgmilyn]{background:var(--lavender-soft);border-block:var(--border)}.about__grid[data-astro-cid-oxgmilyn]{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.about__art[data-astro-cid-oxgmilyn]{width:min(76vw,360px);margin-inline:auto;position:relative}.about__blob[data-astro-cid-oxgmilyn]{background:var(--mint);border:var(--border);box-shadow:var(--shadow-lg);border-radius:46% 54% 40% 60%/55% 45%;position:absolute;inset:6% -6% -2% -4%;transform:rotate(4deg)}.about__art[data-astro-cid-oxgmilyn] img{z-index:1;filter:drop-shadow(0 10px 14px #24202329);width:100%;height:auto;position:relative;transform:rotate(2deg)}.about__art[data-astro-cid-oxgmilyn] .about__spark{z-index:0;position:absolute}.about__art[data-astro-cid-oxgmilyn] .about__spark--1{top:-6%;left:4%}.about__art[data-astro-cid-oxgmilyn] .about__spark--2{bottom:12%;right:-14%}.about__copy[data-astro-cid-oxgmilyn]{gap:1.4rem;display:grid}.about__body[data-astro-cid-oxgmilyn]{max-width:34rem;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.5}.about__labels-wrap[data-astro-cid-oxgmilyn]{margin-top:.5rem;position:relative}.about__labels-wrap[data-astro-cid-oxgmilyn] .about__arrow{display:none}.about__labels[data-astro-cid-oxgmilyn]{flex-direction:column;align-items:flex-start;gap:.9rem;margin:0;display:flex}.about__label[data-astro-cid-oxgmilyn]{background:var(--label-bg);border:var(--border);box-shadow:var(--shadow-sm);font-family:var(--font-display);border-radius:999px;flex-wrap:wrap;gap:.35em;padding:.45rem 1.05rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.25;display:inline-flex;transform:rotate(-1.5deg)}.about__label[data-astro-cid-oxgmilyn]:nth-child(2){margin-left:clamp(.5rem,4vw,2.5rem);transform:rotate(1.2deg)}.about__label[data-astro-cid-oxgmilyn]:nth-child(3){margin-left:clamp(.25rem,2vw,1rem);transform:rotate(-.6deg)}.about__label[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font-weight:500}.about__label[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{margin:0;font-weight:800}@media (width>=900px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.about__art[data-astro-cid-oxgmilyn]{width:min(100%,420px)}.about__labels-wrap[data-astro-cid-oxgmilyn] .about__arrow{display:block;position:absolute;top:.4rem;left:-6.5rem;transform:rotate(-10deg)}}.motion-toggle[data-astro-cid-ws4wxc4c]{border:var(--border);background:var(--paper);min-width:44px;min-height:44px;font-family:var(--font-display);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .65rem;font-size:.9rem;font-weight:700;display:inline-flex}.motion-toggle[data-astro-cid-ws4wxc4c]:hover,.motion-toggle[data-astro-cid-ws4wxc4c]:focus-visible{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.motion-toggle__icon[data-astro-cid-ws4wxc4c]{color:var(--lavender)}.motion-toggle[data-astro-cid-ws4wxc4c][aria-checked=true] .motion-toggle__icon[data-astro-cid-ws4wxc4c]{color:var(--butter)}.motion-toggle[data-astro-cid-ws4wxc4c][aria-checked=true] .motion-toggle__slash[data-astro-cid-ws4wxc4c]{display:none}.motion-toggle__state[data-astro-cid-ws4wxc4c]{background:var(--ink);min-width:2.6em;color:var(--cream);text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:999px;padding:.05rem .45rem;font-size:.78rem}.motion-toggle--compact[data-astro-cid-ws4wxc4c]{padding:.35rem .55rem}.site-footer[data-astro-cid-jo6i4kqk]{border-top:var(--border);padding-block:clamp(3rem,7vw,4.5rem) 2.5rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:2rem;display:grid}.site-footer__closing[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;align-items:center;gap:.7rem;font-size:clamp(1.5rem,4.5vw,2.6rem);font-weight:800;line-height:1.05;display:flex}.site-footer__closing[data-astro-cid-jo6i4kqk] svg{flex:none}.site-footer__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:.6rem;min-height:44px;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.site-footer__brand[data-astro-cid-jo6i4kqk] img{width:44px;height:auto}.site-footer__socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.site-footer__meta[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);font-size:.95rem}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--cream) 94%, transparent);backdrop-filter:saturate(1.2);border-bottom:var(--border);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.04em;align-items:flex-start;gap:2px;padding:10px 0;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-nen7h5rs] .wordmark__spark{margin-top:-6px}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.5rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:flex}.site-nav__wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background-image:linear-gradient(var(--pink), var(--pink));min-height:44px;transition:background-size .16s var(--ease-out);background-position:0 78%;background-repeat:no-repeat;background-size:0% 3px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav__wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background-size:100% 3px}.site-nav__cta[data-astro-cid-nen7h5rs]{white-space:nowrap}@media (width<=759px){.site-nav__wide[data-astro-cid-nen7h5rs]{display:none}}@media (width<=479px){.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.5rem}.site-nav__cta[data-astro-cid-nen7h5rs]{padding-inline:.85rem;font-size:.9rem}}@media (width<=374px){.site-nav__cta[data-astro-cid-nen7h5rs]{padding-inline:.7rem;font-size:.85rem}}.curved-sticker[data-astro-cid-z6xoguii]{overflow:visible}text[data-astro-cid-z6xoguii]{font-family:var(--font-display);fill:var(--ink);letter-spacing:.02em;font-size:15.5px;font-weight:800}.rainbow[data-astro-cid-4job6qaa]{z-index:4;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex;position:relative}.rainbow__swatch[data-astro-cid-4job6qaa]{border:2px solid var(--ink);background:conic-gradient(var(--pink), var(--peach), var(--butter), var(--mint), var(--sky), var(--lavender), var(--pink));border-radius:50%;width:22px;height:22px}.rainbow__static-inner[data-astro-cid-4job6qaa]{border:var(--border);background:var(--paper);box-shadow:var(--shadow-sm);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .9rem .3rem .4rem;font-size:.95rem;font-weight:700;display:inline-flex}.rainbow__arc[data-astro-cid-4job6qaa]{width:64px;height:auto;position:relative}.rainbow__mini[data-astro-cid-4job6qaa]{width:34px;height:auto;margin-top:-4px;margin-left:-50px;margin-right:10px;position:relative;transform:rotate(-10deg)}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(1.75rem,5vw,4.5rem) clamp(3rem,7vw,5.5rem);position:relative;overflow:clip}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""art""copy""rainbow";align-items:center;gap:1.25rem;display:grid}.hero__title[data-astro-cid-ge2uvauf]{grid-area:title}.hero__art[data-astro-cid-ge2uvauf]{grid-area:art}.hero__rainbow[data-astro-cid-ge2uvauf]{grid-area:rainbow}.hero__copy[data-astro-cid-ge2uvauf]{grid-area:copy;gap:1.4rem;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{border:var(--border);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:999px;margin-bottom:.9rem;padding:.3rem .75rem;font-size:.72rem;display:inline-block}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;font-size:clamp(2.6rem,12.4vw,4.4rem);line-height:.92}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__line--1[data-astro-cid-ge2uvauf]{z-index:0;width:fit-content;position:relative}.hero__line--1[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:var(--butter);border-radius:.2em .5em .25em .45em;height:.36em;position:absolute;bottom:.04em;left:-.06em;right:-.08em;transform:rotate(-1.2deg)}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--ink);max-width:30rem}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=479px){.hero__ctas[data-astro-cid-ge2uvauf] .btn{padding-inline:1.05rem;font-size:1rem}}.hero__stage[data-astro-cid-ge2uvauf]{aspect-ratio:1020/1094;width:min(80vw,340px);margin-inline:auto;position:relative}.hero__blob[data-astro-cid-ge2uvauf]{background:var(--lavender);border:var(--border);box-shadow:var(--shadow-lg);border-radius:56% 44% 52% 48%/46% 54%;position:absolute;inset:9% -4% 2% 2%;transform:rotate(-6deg)}.hero__tilt[data-astro-cid-ge2uvauf]{z-index:2;position:relative;transform:rotate(-2.5deg)}.hero__tilt[data-astro-cid-ge2uvauf] img{filter:drop-shadow(0 10px 14px #2420232e);cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:auto}.hero__stage[data-astro-cid-ge2uvauf] .hero__spark{z-index:1;position:absolute}.hero__stage[data-astro-cid-ge2uvauf] .hero__spark--1{top:2%;right:-6%}.hero__stage[data-astro-cid-ge2uvauf] .hero__spark--2{top:30%;left:-9%}.hero__stage[data-astro-cid-ge2uvauf] .hero__spark--3{bottom:4%;right:-9%}.hero__stage[data-astro-cid-ge2uvauf] .hero__spark--4{top:6%;left:10%}.hero__stage[data-astro-cid-ge2uvauf] .hero__sticker{z-index:3;width:31%;position:absolute;bottom:-2%;left:-12%;transform:rotate(-12deg)}@media (width>=900px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template:"title art""copy art"1fr"copy rainbow"/minmax(0,1.08fr) minmax(0,1fr);align-content:center;gap:2rem clamp(2rem,4vw,4rem);min-height:min(78vh,720px)}.hero__title[data-astro-cid-ge2uvauf]{align-self:end}.hero__copy[data-astro-cid-ge2uvauf]{align-self:start}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3.6rem,7.3vw,5.6rem)}.hero__eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:1.4rem;font-size:.8rem}.hero__stage[data-astro-cid-ge2uvauf]{width:min(42vw,520px)}}html[data-motion=on] .hero__title[data-astro-cid-ge2uvauf],html[data-motion=on] .hero__copy[data-astro-cid-ge2uvauf]{animation:rise .56s var(--ease-out) backwards}html[data-motion=on] .hero__copy[data-astro-cid-ge2uvauf]{animation-delay:.12s}html[data-motion=on] .hero__tilt[data-astro-cid-ge2uvauf] img{animation:face-in .62s var(--ease-out) backwards, face-bob 3.4s ease-in-out .9s 2}html[data-motion=on] .hero__stage[data-astro-cid-ge2uvauf] .hero__spark{animation:fade-pop .52s var(--ease-out) backwards}html[data-motion=on] .hero__stage[data-astro-cid-ge2uvauf] .hero__spark--1{animation-delay:.45s}html[data-motion=on] .hero__stage[data-astro-cid-ge2uvauf] .hero__spark--2{animation-delay:.62s}html[data-motion=on] .hero__stage[data-astro-cid-ge2uvauf] .hero__spark--3{animation-delay:.78s}html[data-motion=on] .hero__stage[data-astro-cid-ge2uvauf] .hero__spark--4{animation-delay:.9s}html[data-motion=on] .hero__stage[data-astro-cid-ge2uvauf] .hero__sticker{animation:sticker-in .52s var(--ease-out) .38s backwards}@keyframes face-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes face-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sticker-in{0%{opacity:0;transform:rotate(-40deg)scale(.6)}}.partnerships[data-astro-cid-lp5ps657]{padding-block:clamp(4rem,9vw,7rem)}.panel[data-astro-cid-lp5ps657]{background:var(--ink);color:var(--cream);border:var(--border);box-shadow:10px 10px 0 var(--pink);border-radius:clamp(20px,3vw,36px);gap:clamp(2rem,5vw,4rem);padding:clamp(1.15rem,6vw,4.5rem);display:grid;position:relative}.panel[data-astro-cid-lp5ps657] .panel__spark{position:absolute}.panel[data-astro-cid-lp5ps657] .panel__spark--1{top:-22px;right:9%}.panel[data-astro-cid-lp5ps657] .panel__spark--2{bottom:24px;right:24px}.panel__intro[data-astro-cid-lp5ps657]{align-content:start;gap:1.1rem;display:grid}.panel__eyebrow[data-astro-cid-lp5ps657]{color:var(--butter)}.panel[data-astro-cid-lp5ps657] h2[data-astro-cid-lp5ps657]{font-size:clamp(2.2rem,5.6vw,4.2rem)}.panel__body[data-astro-cid-lp5ps657]{max-width:36rem;font-size:clamp(1.08rem,2vw,1.25rem)}.panel__subhead[data-astro-cid-lp5ps657]{letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-size:.85rem;font-weight:700}.panel__categories[data-astro-cid-lp5ps657]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.panel__categories[data-astro-cid-lp5ps657] li[data-astro-cid-lp5ps657]{border:2px solid var(--cream);border-radius:999px;padding:.35rem .95rem;font-weight:600}.contact[data-astro-cid-lp5ps657]{background:var(--cream);color:var(--ink);border:var(--border);border-radius:22px;align-content:start;gap:1.5rem;padding:clamp(1rem,4vw,2rem);display:grid}.contact__cta[data-astro-cid-lp5ps657]{justify-self:start;min-height:58px;padding-inline:1.7rem;font-size:1.2rem}.contact__label[data-astro-cid-lp5ps657]{margin-bottom:.4rem;font-weight:600}.contact__row[data-astro-cid-lp5ps657]{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.contact__email[data-astro-cid-lp5ps657]{font-family:var(--font-display);background:var(--paper);border:2px dashed var(--ink);-webkit-user-select:all;user-select:all;overflow-wrap:break-word;border-radius:10px;min-width:0;padding:.45rem .8rem;font-size:clamp(.9rem,3.9vw,1.15rem);font-weight:700}.contact__feedback[data-astro-cid-lp5ps657]{min-height:1.6em;margin-top:.4rem;font-weight:700}.contact__feedback[data-astro-cid-lp5ps657][data-state=ok]:before{content:"✓ "}.contact__helper[data-astro-cid-lp5ps657]{color:var(--ink-soft);font-size:1rem}@media (width>=960px){.panel[data-astro-cid-lp5ps657]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.lightbox[data-astro-cid-akfmep5d]{width:100%;max-width:none;height:100%;max-height:none;padding:max(12px, env(safe-area-inset-top)) var(--gutter) max(16px, env(safe-area-inset-bottom));color:var(--ink);background:0 0;border:0;margin:0;overflow:hidden}.lightbox[data-astro-cid-akfmep5d][open]{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;display:grid}.lightbox[data-astro-cid-akfmep5d]::backdrop{background:#1c181bf2}html:has(.lightbox[open]){overflow:hidden}.lightbox__bar[data-astro-cid-akfmep5d]{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1100px;margin-inline:auto;display:flex}.lightbox__count[data-astro-cid-akfmep5d]{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:700}.lightbox__figure[data-astro-cid-akfmep5d]{touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:.9rem;min-height:0;margin:0;display:grid}.lightbox__frame[data-astro-cid-akfmep5d]{justify-content:center;align-items:center;max-width:100%;min-height:0;display:flex}.lightbox__frame[data-astro-cid-akfmep5d] img[data-astro-cid-akfmep5d]{object-fit:contain;background:var(--paper);border:8px solid var(--paper);width:auto;max-width:min(100%,900px);height:auto;max-height:100%;box-shadow:0 0 0 2px var(--ink), 8px 8px 0 2px var(--lavender);border-radius:6px}.lightbox__caption[data-astro-cid-akfmep5d]{background:var(--butter);border:var(--border);max-width:36rem;font-family:var(--font-display);text-align:center;box-shadow:var(--shadow-sm);border-radius:999px;padding:.45rem 1.1rem;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:700;line-height:1.25;display:inline-block}.lightbox__nav[data-astro-cid-akfmep5d]{justify-content:center;gap:1rem;display:flex}.lightbox__btn[data-astro-cid-akfmep5d]{border:var(--border);background:var(--cream);min-width:48px;min-height:48px;color:var(--ink);font-family:var(--font-display);cursor:pointer;box-shadow:3px 3px 0 var(--lavender);transition:transform .15s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.lightbox__btn[data-astro-cid-akfmep5d]:hover,.lightbox__btn[data-astro-cid-akfmep5d]:focus-visible{transform:translateY(-2px)}.lightbox__btn[data-astro-cid-akfmep5d]:focus-visible{outline-color:var(--butter);box-shadow:0 0 0 6px var(--ink)}.lightbox__arrow[data-astro-cid-akfmep5d]{width:56px;height:56px;padding:0}@media (width>=900px){.lightbox[data-astro-cid-akfmep5d][open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr minmax(0,1100px) 1fr}.lightbox__bar[data-astro-cid-akfmep5d]{grid-area:1/2}.lightbox__figure[data-astro-cid-akfmep5d]{grid-area:2/2}.lightbox__nav[data-astro-cid-akfmep5d]{pointer-events:none;grid-area:2/1/auto/-1;justify-content:space-between;align-self:center;padding-inline:.5rem}.lightbox__nav[data-astro-cid-akfmep5d] .lightbox__btn[data-astro-cid-akfmep5d]{pointer-events:auto}}.gallery__head[data-astro-cid-lskddeo6]{position:relative}.gallery__head[data-astro-cid-lskddeo6] .gallery__spark{position:absolute;top:-3.4rem;right:2%}.gallery__head[data-astro-cid-lskddeo6] .gallery__arrow{display:none}.gallery__grid[data-astro-cid-lskddeo6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.25rem) clamp(.9rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.gallery__item[data-astro-cid-lskddeo6]{min-width:0}.gallery__item--feature[data-astro-cid-lskddeo6],.gallery__item--wide-mobile[data-astro-cid-lskddeo6]{grid-column:span 2}html.js .gallery__item[data-astro-cid-lskddeo6][data-more]:not(.is-revealed),.gallery__more[data-astro-cid-lskddeo6]{display:none}html.js .gallery__more[data-astro-cid-lskddeo6]:not([aria-expanded=true]){display:inline-flex}.frame[data-astro-cid-lskddeo6]{--tilt:-1.2deg;background:var(--paper);border:var(--border);height:100%;box-shadow:var(--shadow);transform:rotate(var(--tilt));transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:6px;flex-direction:column;gap:.6rem;margin:0;padding:8px 8px .75rem;display:flex;position:relative}.gallery__item[data-astro-cid-lskddeo6]:nth-child(3n+2) .frame[data-astro-cid-lskddeo6]{--tilt:.9deg}.gallery__item[data-astro-cid-lskddeo6]:nth-child(3n+3) .frame[data-astro-cid-lskddeo6]{--tilt:-.5deg}.gallery__item[data-astro-cid-lskddeo6]:nth-child(4n+1) .frame[data-astro-cid-lskddeo6]{--tilt:.6deg}.frame[data-astro-cid-lskddeo6]:before{content:"";z-index:2;background:color-mix(in srgb, var(--tape,var(--lavender)) 80%, transparent);border:1.5px solid #24202359;width:74px;height:22px;margin-left:-37px;position:absolute;top:-12px;left:50%;transform:rotate(-4deg)}.gallery__item[data-astro-cid-lskddeo6]:nth-child(3n+2) .frame[data-astro-cid-lskddeo6]:before{--tape:var(--pink);left:30%;transform:rotate(5deg)}.gallery__item[data-astro-cid-lskddeo6]:nth-child(3n+3) .frame[data-astro-cid-lskddeo6]:before{--tape:var(--mint);left:68%}.gallery__item[data-astro-cid-lskddeo6]:nth-child(5n+4) .frame[data-astro-cid-lskddeo6]:before{--tape:var(--butter)}.gallery__item[data-astro-cid-lskddeo6]:hover .frame[data-astro-cid-lskddeo6],.gallery__item[data-astro-cid-lskddeo6]:focus-within .frame[data-astro-cid-lskddeo6]{box-shadow:var(--shadow-lg);transform:rotate(0)translateY(-3px)}.frame__link[data-astro-cid-lskddeo6]{aspect-ratio:4/5;background:var(--lavender-soft);border-radius:3px;display:block;position:relative;overflow:hidden}.frame__link[data-astro-cid-lskddeo6]:focus-visible{outline-offset:2px}.gallery__item--wide-mobile[data-astro-cid-lskddeo6] .frame__link[data-astro-cid-lskddeo6]{aspect-ratio:4/3}.frame__link[data-astro-cid-lskddeo6] picture,.frame__link[data-astro-cid-lskddeo6] img{width:100%;height:100%}.frame__link[data-astro-cid-lskddeo6] img{object-fit:cover;transition:transform .4s var(--ease-out)}.frame__link[data-astro-cid-lskddeo6]:hover img{transform:scale(1.025)}.frame__caption[data-astro-cid-lskddeo6]{font-family:var(--font-display);letter-spacing:-.01em;padding-inline:4px;font-size:clamp(.98rem,1.6vw,1.15rem);font-weight:700;line-height:1.25}.gallery__footer[data-astro-cid-lskddeo6]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(2rem,5vw,3.5rem);display:flex}.gallery__footer[data-astro-cid-lskddeo6]:empty{display:none}@media (width>=900px){.gallery__grid[data-astro-cid-lskddeo6]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__item--wide-mobile[data-astro-cid-lskddeo6]{grid-column:auto}.gallery__item--wide-mobile[data-astro-cid-lskddeo6] .frame__link[data-astro-cid-lskddeo6]{aspect-ratio:4/5}.gallery__item--feature[data-astro-cid-lskddeo6]{grid-area:span 2/span 2}.gallery__item--feature[data-astro-cid-lskddeo6] .frame__link[data-astro-cid-lskddeo6]{aspect-ratio:auto;flex:1;min-height:0}.gallery__item--feature[data-astro-cid-lskddeo6] .frame__caption[data-astro-cid-lskddeo6]{font-size:1.35rem}.gallery__head[data-astro-cid-lskddeo6] .gallery__arrow{display:block;position:absolute;bottom:-2.6rem;right:10%;transform:rotate(18deg)}}
