.tiles[data-astro-cid-loi5ijh7]{gap:var(--space-m) var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;margin:0;display:grid}.tile[data-astro-cid-loi5ijh7]{min-width:0;position:relative}.tile--hero[data-astro-cid-loi5ijh7],.tile--wide[data-astro-cid-loi5ijh7]{grid-column:span 2}.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{z-index:1;height:100%;min-height:9.5rem;padding:var(--space-m) var(--space-m) var(--space-s);background:var(--bg);color:var(--c-ink);border-radius:var(--r);transform:rotate(var(--tilt));box-shadow:var(--shadow-paper);flex-direction:column;gap:.35rem;text-decoration:none;display:flex;position:relative}.tile--dark[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{color:var(--c-white)}.tile--hero[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{min-height:13rem;padding:var(--space-l) var(--space-l) var(--space-m)}.tile__tag[data-astro-cid-loi5ijh7]{background:var(--c-white);color:var(--c-ink);font-family:var(--font-hand);font-size:var(--step--2);border-radius:4px;align-self:flex-start;padding:.05rem .6rem .1rem;font-weight:600;transform:rotate(-2deg)}.tile__title[data-astro-cid-loi5ijh7]{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:manual;line-height:1}@media (width<=47.99rem){.tiles[data-astro-cid-loi5ijh7] .tile__doodle[data-astro-cid-loi5ijh7]{top:-1.8rem;width:2.8rem;height:2.8rem;inset-inline-end:.4rem}.tile--small[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7],.tile--tall[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7]{font-size:var(--step-1)}}.tile--hero[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7]{font-size:var(--step-5);max-width:8ch}.tile--tall[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7],.tile--wide[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7]{font-size:var(--step-3)}.tile__text[data-astro-cid-loi5ijh7]{font-size:var(--step--1);max-width:34ch;line-height:1.45}.tile--hero[data-astro-cid-loi5ijh7] .tile__text[data-astro-cid-loi5ijh7]{font-size:var(--step-0)}.tile__arrow[data-astro-cid-loi5ijh7]{flex-shrink:0;width:2.2rem;height:1.1rem;margin-top:auto;padding-top:.2rem}.tile__doodle[data-astro-cid-loi5ijh7]{z-index:2;inset-inline-end:.6rem;width:3.4rem;height:3.4rem;color:var(--c-ink);pointer-events:none;position:absolute;top:-1.4rem;transform:rotate(8deg)}.tile--dark[data-astro-cid-loi5ijh7] .tile__doodle[data-astro-cid-loi5ijh7]{color:var(--c-ink)}.tile--hero[data-astro-cid-loi5ijh7] .tile__doodle[data-astro-cid-loi5ijh7]{top:-2rem;width:5.5rem;height:5.5rem;inset-inline-end:1rem}.tile__leaf[data-astro-cid-loi5ijh7]{z-index:2;inset-inline-end:-.4rem;pointer-events:none;width:3rem;position:absolute;bottom:-.9rem;transform:rotate(-18deg)}.tile__leaf[data-astro-cid-loi5ijh7] svg{width:100%;height:auto}html[dir=rtl] .tile__title[data-astro-cid-loi5ijh7]{letter-spacing:0}html[dir=rtl] .tile__arrow[data-astro-cid-loi5ijh7]{transform:scaleX(-1)}html[dir=rtl] .tile__doodle[data-astro-cid-loi5ijh7]{transform:rotate(-8deg)}html[dir=rtl] .tile__leaf[data-astro-cid-loi5ijh7]{transform:rotate(18deg)scaleX(-1)}.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]:hover .tile__title[data-astro-cid-loi5ijh7]{text-underline-offset:.12em;text-decoration:underline 3px}.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]:focus-visible{outline:3px solid var(--c-ink);outline-offset:5px;box-shadow:0 0 0 8px var(--c-sunbeam)}@media (width>=48rem){.tiles[data-astro-cid-loi5ijh7]{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(12,minmax(0,1fr))}.tile--hero[data-astro-cid-loi5ijh7]{grid-area:span 2/span 5}.tile--tall[data-astro-cid-loi5ijh7]{grid-area:span 2/span 3}.tile--wide[data-astro-cid-loi5ijh7]{grid-column:span 5}.tile--small[data-astro-cid-loi5ijh7]{grid-column:span 4}.tile--hero[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{min-height:100%;padding:var(--space-xl) var(--space-l) var(--space-l)}.tile--hero[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7]{font-size:var(--step-6)}.tile--tall[data-astro-cid-loi5ijh7] .tile__title[data-astro-cid-loi5ijh7]{font-size:var(--step-2)}.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{min-height:11rem}}@media (prefers-reduced-motion:no-preference){.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{transition:transform var(--dur-base) var(--ease-squish), box-shadow var(--dur-base) var(--ease-canopy)}.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]:active{transform:rotate(var(--tilt)) scale(.97)}.tile__arrow[data-astro-cid-loi5ijh7]{transition:transform var(--dur-base) var(--ease-squish)}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]:hover{transform:rotate(calc(var(--tilt) * -1.6)) translateY(-3px);box-shadow:var(--shadow-lift)}.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]:hover .tile__arrow[data-astro-cid-loi5ijh7]{transform:translate(6px)}html[dir=rtl] .tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]:hover .tile__arrow[data-astro-cid-loi5ijh7]{transform:translate(-6px)scaleX(-1)}}}@media (forced-colors:active){.tile[data-astro-cid-loi5ijh7] a[data-astro-cid-loi5ijh7]{border:2px solid linktext}}.strip[data-astro-cid-ccphqpy4]{gap:var(--space-m);padding:var(--space-l) clamp(1.1rem, .5rem + 3vw, 2.5rem);background:var(--c-sunbeam);color:var(--c-ink);box-shadow:var(--shadow-lift);border-radius:10px;display:grid;position:relative;transform:rotate(-.5deg)}.strip[data-astro-cid-ccphqpy4]:before,.strip[data-astro-cid-ccphqpy4]:after{content:"";background:color-mix(in srgb, var(--c-plum) 55%, transparent);clip-path:polygon(3% 0,97% 0,100% 20%,96% 45%,100% 70%,97% 100%,3% 100%,0 78%,4% 52%,0 26%);width:5.5rem;height:1.6rem;position:absolute;top:-.8rem}.strip[data-astro-cid-ccphqpy4]:before{left:8%;transform:rotate(-4deg)}.strip[data-astro-cid-ccphqpy4]:after{background:color-mix(in srgb, var(--c-lagoon) 55%, transparent);right:10%;transform:rotate(5deg)}.strip__head[data-astro-cid-ccphqpy4]{align-items:baseline;gap:.2rem var(--space-s);flex-wrap:wrap;display:flex}.strip__title[data-astro-cid-ccphqpy4]{font-size:var(--step-3);line-height:1}.strip__sub[data-astro-cid-ccphqpy4]{font-size:var(--step--1)}.strip__list[data-astro-cid-ccphqpy4]{gap:var(--space-m);margin:0;display:grid}@media (width>=40rem){.strip__list[data-astro-cid-ccphqpy4]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.strip__empty[data-astro-cid-ccphqpy4]{gap:var(--space-s);max-width:62ch;display:grid}.strip__actions[data-astro-cid-ccphqpy4]{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.hub[data-astro-cid-5dm2km5d]{gap:var(--space-2xl);padding-bottom:var(--space-2xl);display:grid}.hub__dates[data-astro-cid-5dm2km5d]{z-index:var(--z-raised);margin-top:calc(-1 * var(--space-xl));max-width:62rem;position:relative}.hub__tiles[data-astro-cid-5dm2km5d]{padding-top:var(--space-s)}.hub__note[data-astro-cid-5dm2km5d]{justify-content:center;display:flex}.hub[data-astro-cid-5dm2km5d] .hub__handnote{width:100%;max-width:36rem}.hub__note-title[data-astro-cid-5dm2km5d]{font-family:var(--font-hand);font-weight:600;font-size:var(--step-2);margin-bottom:.4em}.hub__note-body[data-astro-cid-5dm2km5d] p+p{margin-top:.6em}.hub__note-body[data-astro-cid-5dm2km5d] a{color:var(--c-lagoon-deep);font-weight:600}.hero-art[data-astro-cid-5dm2km5d]{aspect-ratio:1.3;width:100%;position:relative}.hero-art[data-astro-cid-5dm2km5d] svg{width:100%;height:auto}.hero-art__leaf[data-astro-cid-5dm2km5d]{position:absolute}.hero-art__leaf--a[data-astro-cid-5dm2km5d]{width:38%;top:0;left:8%;transform:rotate(-14deg)}.hero-art__leaf--b[data-astro-cid-5dm2km5d]{width:26%;top:12%;right:6%;transform:rotate(22deg)}.hero-art__pearl[data-astro-cid-5dm2km5d]{background:var(--c-white);width:68%;box-shadow:var(--shadow-paper);border-radius:6px;padding:.4rem .6rem .2rem;position:absolute;bottom:2%;left:18%;transform:rotate(-4deg)}@media (width<=47.99rem){.hero-art[data-astro-cid-5dm2km5d]{display:none}}
