.party-page[data-astro-cid-fhkc4czm]{--leaf:var(--ivory);--scallop:11px;color:var(--ink);background:radial-gradient(ellipse at 50% 0%, #c4a36a3d, transparent 38rem), linear-gradient(110deg, #ffffff29, transparent 34%, #4b0c1609 72%, transparent), var(--parchment);padding:8.5rem 5vw 5.8rem;position:relative}.intro[data-astro-cid-fhkc4czm]{text-align:center;max-width:42rem;margin:0 auto 3.2rem;position:relative}.intro[data-astro-cid-fhkc4czm] .flourish{color:var(--brass);margin-bottom:.85rem}.intro[data-astro-cid-fhkc4czm] .flourish circle[data-astro-cid-fhkc4czm]{fill:var(--parchment)}h1[data-astro-cid-fhkc4czm]{font-family:var(--font-script);letter-spacing:.01em;color:var(--wash);margin:0;font-size:clamp(3.8rem,9vw,6.8rem);font-weight:400;line-height:.92}.album[data-astro-cid-fhkc4czm]{grid-template-columns:1fr 1fr;grid-template-areas:"hm ha""m0 a0""m1 a1""m2 a2";align-items:stretch;gap:2.4rem 4.2vw;max-width:74rem;margin:0 auto;display:grid}.side[data-astro-cid-fhkc4czm]{display:contents}.h-m[data-astro-cid-fhkc4czm]{grid-area:hm}.h-a[data-astro-cid-fhkc4czm]{grid-area:ha}.m0[data-astro-cid-fhkc4czm]{grid-area:m0}.m1[data-astro-cid-fhkc4czm]{grid-area:m1}.m2[data-astro-cid-fhkc4czm]{grid-area:m2}.a0[data-astro-cid-fhkc4czm]{grid-area:a0}.a1[data-astro-cid-fhkc4czm]{grid-area:a1}.a2[data-astro-cid-fhkc4czm]{grid-area:a2}h2[data-astro-cid-fhkc4czm]{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;text-align:center;color:var(--wash);margin:0;font-size:.98rem;font-weight:500;line-height:1.2}.leaf[data-astro-cid-fhkc4czm]{height:100%;color:var(--ink);flex-direction:column;display:flex;position:relative}.lace[data-astro-cid-fhkc4czm]{pointer-events:none;z-index:0;background:var(--leaf);filter:drop-shadow(0 14px 26px #4b0c162b);position:absolute;inset:0}.edge[data-astro-cid-fhkc4czm]{background:var(--leaf);position:absolute}.edge[data-astro-cid-fhkc4czm].top,.edge[data-astro-cid-fhkc4czm].bottom{height:var(--scallop);left:0;right:0}.edge[data-astro-cid-fhkc4czm].top{top:0}.edge[data-astro-cid-fhkc4czm].bottom{bottom:0}.edge[data-astro-cid-fhkc4czm].left,.edge[data-astro-cid-fhkc4czm].right{top:var(--scallop);bottom:var(--scallop);width:var(--scallop)}.edge[data-astro-cid-fhkc4czm].left{left:0}.edge[data-astro-cid-fhkc4czm].right{right:0}.edge[data-astro-cid-fhkc4czm].top:before,.edge[data-astro-cid-fhkc4czm].bottom:after{content:"";left:calc(var(--scallop) * -1);right:calc(var(--scallop) * -1);height:calc(var(--scallop) * 2);background-image:radial-gradient(circle, var(--leaf) calc(var(--scallop) - .4px), transparent var(--scallop));background-size:calc(var(--scallop) * 2) calc(var(--scallop) * 2);background-repeat:round;position:absolute}.edge[data-astro-cid-fhkc4czm].top:before{top:calc(var(--scallop) * -1)}.edge[data-astro-cid-fhkc4czm].bottom:after{bottom:calc(var(--scallop) * -1)}.edge[data-astro-cid-fhkc4czm].left:before,.edge[data-astro-cid-fhkc4czm].right:after{content:"";width:calc(var(--scallop) * 2);background-image:radial-gradient(circle, var(--leaf) calc(var(--scallop) - .4px), transparent var(--scallop));background-size:calc(var(--scallop) * 2) calc(var(--scallop) * 2);background-repeat:round;position:absolute;top:0;bottom:0}.edge[data-astro-cid-fhkc4czm].left:before{left:calc(var(--scallop) * -1)}.edge[data-astro-cid-fhkc4czm].right:after{right:calc(var(--scallop) * -1)}.matter[data-astro-cid-fhkc4czm]{z-index:1;text-align:center;padding:calc(var(--scallop) + 1.45rem) calc(var(--scallop) + 1.2rem) calc(var(--scallop) + 1.6rem);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.shot[data-astro-cid-fhkc4czm]{background:var(--ivory);width:11.2rem;transform:rotate(var(--tilt,0deg));transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out);padding:.42rem .42rem 1.15rem;box-shadow:inset 0 1px #fff6,0 12px 26px #1406092e}.leaf[data-astro-cid-fhkc4czm].honour .shot[data-astro-cid-fhkc4czm]{width:13rem}.leaf[data-astro-cid-fhkc4czm]:hover .shot[data-astro-cid-fhkc4czm]{transform:rotate(0)translateY(-.25rem);box-shadow:inset 0 1px #fff6,0 20px 36px #14060938}.well[data-astro-cid-fhkc4czm]{aspect-ratio:3/4;background:var(--wash);color:var(--on-wash);position:relative;overflow:hidden}.well[data-astro-cid-fhkc4czm] img[data-astro-cid-fhkc4czm]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .48s var(--ease-out), transform .7s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.well[data-astro-cid-fhkc4czm] img[data-astro-cid-fhkc4czm].is-loaded{opacity:1;transform:scale(1)}.leaf[data-astro-cid-fhkc4czm]:hover .well[data-astro-cid-fhkc4czm] img[data-astro-cid-fhkc4czm].is-loaded{transform:scale(1.05)}.well[data-astro-cid-fhkc4czm] img[data-astro-cid-fhkc4czm].is-missing{display:none}.placeholder[data-astro-cid-fhkc4czm]{place-items:center;display:grid;position:absolute;inset:0}.placeholder[data-astro-cid-fhkc4czm] em[data-astro-cid-fhkc4czm]{font-family:var(--font-script);font-size:3.2rem;font-style:normal;line-height:1}.well[data-astro-cid-fhkc4czm]:has(img.is-loaded) .placeholder[data-astro-cid-fhkc4czm]{display:none}.copy[data-astro-cid-fhkc4czm]{flex-direction:column;flex:1;width:100%;margin-top:1.15rem;display:flex}h3[data-astro-cid-fhkc4czm]{font-family:var(--font-body);margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500;line-height:1.15}.role[data-astro-cid-fhkc4czm],.blurb[data-astro-cid-fhkc4czm]{margin:.25rem auto 0}.role[data-astro-cid-fhkc4czm]{color:var(--muted);font-size:1.05rem}.blurb[data-astro-cid-fhkc4czm]{white-space:pre-line;flex:1;max-width:42ch;margin-top:.75rem;font-size:1.05rem;line-height:1.55}.blurb[data-astro-cid-fhkc4czm].pending{color:var(--muted);font-style:italic}@media (width<=800px){.album[data-astro-cid-fhkc4czm]{grid-template-columns:1fr;grid-template-areas:"hm""m0""m1""m2""ha""a0""a1""a2";align-items:start;gap:2.2rem}.leaf[data-astro-cid-fhkc4czm]{height:auto}.h-a[data-astro-cid-fhkc4czm]{margin-top:1.2rem}}
