.art-dance-circle,.art-emblem,.art-papercut,.art-stamp{display:block;width:100%;height:auto;aspect-ratio:1;overflow:visible}.art-facade{height:auto}.art-facade,.art-hills{display:block;width:100%}.art-hills{height:clamp(90px,12vw,180px)}.art-bunting{display:block;width:100%;height:clamp(40px,5vw,64px)}.art-lantern{display:block;width:48px;height:auto;aspect-ratio:48/66;overflow:visible}.art-shadow{--art-sh:var(--art-shadow-color,var(--ink));opacity:.2}.art-on-night .art-shadow{opacity:.45}.art-grain{mix-blend-mode:multiply;pointer-events:none;opacity:.4}.art-dance-circle{container-type:inline-size}.art-dance-circle .art-shadow{--art-sh:var(--dc-shadow)}.art-dc-body{fill:var(--art-sh,var(--c))}.art-dc-acc{fill:var(--art-sh,var(--a))}.art-dc-mid{fill:var(--art-sh,var(--dc-mid))}.art-dc-midacc{fill:var(--art-sh,var(--dc-midacc))}.art-dc-auto .art-dc-full,.art-dc-auto .art-grain{display:none}@container (min-width: 88px){.art-dc-auto .art-dc-full{display:inline}.art-dc-auto .art-dc-bold{display:none}}@container (min-width: 220px){.art-dc-auto .art-grain{display:inline}}.art-spin{transform-box:view-box;transform-origin:50% 50%;animation:art-spin 120s linear infinite}@keyframes art-spin{to{transform:rotate(1turn)}}.motion-paused .art-spin,[data-motion=paused] .art-spin,[data-offscreen] .art-spin{animation-play-state:paused}.art-papercut{container-type:inline-size}.art-p0{fill:var(--art-sh,var(--p0))}.art-p1{fill:var(--art-sh,var(--p1))}.art-p2{fill:var(--art-sh,var(--p2))}.art-p3{fill:var(--art-sh,var(--p3))}.art-p4{fill:var(--art-sh,var(--p4))}.art-p5{fill:var(--art-sh,var(--p5))}.art-pc-folk{--p0:var(--curtain);--p1:var(--leaf);--p2:var(--marigold);--p3:var(--teal);--p4:var(--plum);--p5:var(--paper)}.art-pc-teal{--p0:var(--teal);--p1:var(--teal-deep);--p2:var(--mint);--p3:var(--teal-night);--p4:var(--teal-deep);--p5:var(--paper)}.art-pc-ink{--p0:var(--ink);--p1:var(--ink-soft);--p2:var(--ink-dim);--p3:var(--ink-soft);--p4:var(--ink);--p5:var(--paper)}.art-pc-paper{--p0:var(--paper);--p1:var(--paper-3);--p2:var(--maple-light);--p3:var(--paper-2);--p4:var(--paper-3);--p5:var(--teal-night);--art-shadow-color:var(--teal-ink)}.art-pc-paper .art-shadow{opacity:.5}.art-papercut .art-grain{display:none}@container (min-width: 200px){.art-papercut .art-grain{display:inline}}.art-emblem{container-type:inline-size;--em-acc:color-mix(in srgb,var(--em-on) 42%,var(--em-fill))}.art-em-shadow{fill:var(--ink);opacity:.22}.art-em-fill{fill:var(--em-fill)}.art-em-dots{fill:color-mix(in srgb,var(--em-on) 38%,var(--em-fill))}.art-em-on{fill:var(--em-on)}.art-em-acc{fill:var(--em-acc)}.art-em-cut,.art-em-halo{fill:var(--em-fill)}.art-em-halo{stroke:var(--em-fill);stroke-width:2.6;stroke-linejoin:round}.art-emblem-figure{transform-box:view-box;transform-origin:50% 50%}.art-em-fine{display:none}@container (min-width: 64px){.art-em-fine{display:inline}}:where(.art-stamp){color:var(--curtain)}.art-stamp{overflow:visible}.art-stamp-text{font-family:var(--font-heritage);font-weight:400;letter-spacing:.04em}.art-lace{--art-lace-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='20' viewBox='0 0 28 20'%3E%3Cpath fill-rule='evenodd' d='M0 0H28V7A14 13 0 0 1 0 7Z M14 9.4a2.6 2.6 0 1 0 0.01 0Z M6.6 8.4a1.1 1.1 0 1 0 0.01 0Z M21.4 8.4a1.1 1.1 0 1 0 0.01 0Z M14 2.2a0.9 0.9 0 1 0 0.01 0Z M0 2.2a0.9 0.9 0 1 0 0.01 0Z M28 2.2a0.9 0.9 0 1 0 0.01 0Z'/%3E%3C/svg%3E");display:block;width:100%;height:20px;-webkit-mask:var(--art-lace-tile) 0 0 /auto 100% repeat-x;mask:var(--art-lace-tile) 0 0 /auto 100% repeat-x;pointer-events:none}.art-lace-top{transform:scaleY(-1)}.art-lace-paper{background-color:var(--paper)}.art-lace-paper-2{background-color:var(--paper-2)}.art-lace-teal-night{background-color:var(--teal-night)}.art-lace-ink{background-color:var(--ink)}.art-wave{display:block;width:100%;height:24px;overflow:visible}.art-wave path{fill:var(--art-wave,var(--teal))}.art-floorboards{position:absolute;inset:0;pointer-events:none}.art-floorboards.floorboards{background-color:var(--maple);background-image:url(/images/art/floor-tile.webp);background-size:var(--art-fb-size,720px) auto;background-repeat:repeat;background-position:0 0}.art-facade-day{--fa-wall:color-mix(in srgb,var(--maple-deep) 64%,var(--ink));--fa-slit:color-mix(in srgb,var(--ink) 55%,var(--fa-wall));--fa-trim:color-mix(in srgb,var(--maple-deep) 38%,var(--ink));--fa-fascia:var(--teal-deep);--fa-fascia-under:var(--paper-3);--fa-frame:color-mix(in srgb,var(--maple-deep) 30%,var(--ink));--fa-glass:color-mix(in srgb,var(--mint) 45%,var(--paper));--fa-curtain:var(--paper);--fa-fold:color-mix(in srgb,var(--mint) 45%,var(--paper));--fa-mull:color-mix(in srgb,var(--maple-deep) 30%,var(--ink));--fa-door:var(--teal-night);--fa-sign:var(--maple-light);--fa-sign-inset:var(--maple);--fa-medal:var(--maple-light);--fa-lamp:var(--ink);--fa-glow:transparent;--fa-plinth:var(--paper-3);--fa-ground:color-mix(in srgb,var(--paper-3) 60%,var(--maple-light));--fa-curb:var(--maple);--fa-string:var(--ink-soft);--fa-mosaic-head:var(--paper);--fa-tile-pale:var(--mint)}.art-facade-night{--fa-wall:color-mix(in srgb,var(--teal-night) 78%,var(--maple-deep));--fa-slit:var(--teal-ink);--fa-trim:color-mix(in srgb,var(--teal-night) 55%,var(--ink));--fa-fascia:var(--maple-deep);--fa-fascia-under:var(--teal-ink);--fa-frame:color-mix(in srgb,var(--teal-night) 60%,var(--ink));--fa-glass:var(--marigold);--fa-curtain:color-mix(in srgb,var(--marigold) 42%,var(--paper));--fa-fold:color-mix(in srgb,var(--marigold) 80%,var(--ember));--fa-mull:color-mix(in srgb,var(--teal-night) 70%,var(--ink));--fa-door:var(--teal-ink);--fa-sign:var(--maple);--fa-sign-inset:var(--maple-light);--fa-medal:var(--maple-light);--fa-lamp:var(--teal-ink);--fa-glow:color-mix(in srgb,var(--marigold) 42%,transparent);--fa-plinth:color-mix(in srgb,var(--teal-ink) 70%,var(--teal-night));--fa-ground:var(--teal-ink);--fa-curb:color-mix(in srgb,var(--teal-night) 70%,var(--paper));--fa-string:var(--maple);--fa-mosaic-head:var(--paper-2);--fa-tile-pale:var(--mint)}.art-fa-wall{fill:var(--fa-wall)}.art-fa-slit{fill:var(--fa-slit)}.art-fa-trim{fill:var(--fa-trim)}.art-fa-fascia{fill:var(--fa-fascia)}.art-fa-fascia-under{fill:var(--fa-fascia-under)}.art-fa-frame{fill:var(--fa-frame)}.art-fa-glass{fill:var(--fa-glass)}.art-fa-curtain{fill:var(--fa-curtain)}.art-fa-fold{fill:var(--fa-fold)}.art-fa-valance{fill:var(--fa-frame)}.art-fa-mull{fill:var(--fa-mull);opacity:.9}.art-fa-door{fill:var(--fa-door)}.art-fa-sign{fill:var(--fa-sign)}.art-fa-sign-inset{fill:var(--fa-sign-inset)}.art-fa-medal{fill:var(--fa-medal)}.art-fa-lamp{fill:var(--fa-lamp)}.art-fa-glow{fill:var(--fa-glow)}.art-fa-plinth{fill:var(--fa-plinth)}.art-fa-ground{fill:var(--fa-ground)}.art-fa-curb{fill:var(--fa-curb)}.art-fa-string{fill:var(--fa-string)}.art-fa-mosaic-head{fill:var(--fa-mosaic-head)}.art-fa-tile-pale{fill:var(--fa-tile-pale)}.art-fa-poster{opacity:.92}.art-fa-shadow{fill:var(--ink);opacity:.3}.art-facade-night .art-fa-shadow{fill:var(--teal-ink);opacity:.6}.art-fa-grain{opacity:.22}.art-hills-dusk{--hl-sky-dot:var(--paper);--hl-sun:color-mix(in srgb,var(--ember) 55%,var(--marigold));--hl-sun-core:var(--marigold);--hl-back:color-mix(in srgb,var(--plum) 70%,var(--teal-night));--hl-mid:color-mix(in srgb,var(--teal-deep) 75%,var(--plum))}.art-hills-night{--hl-sky-dot:var(--paper);--hl-sun:color-mix(in srgb,var(--paper) 20%,transparent);--hl-sun-core:var(--paper-2);--hl-back:color-mix(in srgb,var(--teal) 32%,var(--teal-night));--hl-mid:color-mix(in srgb,var(--teal) 16%,var(--teal-night))}.art-hills-day{--hl-sun:color-mix(in srgb,var(--marigold) 40%,transparent);--hl-sun-core:var(--marigold);--hl-back:color-mix(in srgb,var(--mint) 70%,var(--paper));--hl-mid:color-mix(in srgb,var(--teal) 55%,var(--mint))}.art-hills-stars{fill:var(--hl-sky-dot,var(--paper));opacity:.7}.art-hills-sun{fill:var(--hl-sun)}.art-hills-sun-core{fill:var(--hl-sun-core)}.art-hills-back{fill:var(--hl-back)}.art-hills-mid{fill:var(--hl-mid)}.art-hills-front{fill:var(--hills-base,var(--teal-night))}.art-bunting-string{fill:var(--bunting-string,var(--ink-soft))}.art-lantern-body{fill:var(--paper-2)}.art-lantern-lit .art-lantern-body{fill:color-mix(in srgb,var(--marigold) 35%,var(--paper))}.art-lantern-rib{fill:color-mix(in srgb,var(--maple-deep) 45%,transparent)}.art-lantern-cap{fill:var(--curtain)}.art-lantern-halo{fill:color-mix(in srgb,var(--marigold) 22%,transparent)}