nav.svelte-rfuq4y{gap:3rem;height:9rem;padding:1rem 2rem;display:flex}.logo.svelte-rfuq4y{height:7rem}.links.svelte-rfuq4y{gap:2.5rem;margin-top:1rem;display:flex}.links.svelte-rfuq4y a:where(.svelte-rfuq4y){color:#fff;font-size:1.75rem;text-decoration:none}.links.svelte-rfuq4y a:where(.svelte-rfuq4y):hover{text-decoration:underline}.line.svelte-rfuq4y{opacity:.5;filter:url(#lineDisplacement);background:#fff;flex:1;height:3px;margin-top:2.1rem}.archive.svelte-rfuq4y{font-size:1.5rem;font-family:var(--font-mono);flex:none;align-self:flex-start;margin-top:1rem;position:relative}.archive-label.svelte-rfuq4y{appearance:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:block}.archive-label.svelte-rfuq4y:hover{cursor:pointer}.archive-menu.svelte-rfuq4y{z-index:10;visibility:hidden;opacity:0;background:0 0;border:1px solid #0000;grid-template-rows:0fr;width:max-content;padding:0;transition:grid-template-rows .525s ease-out,opacity .14s ease-out,padding .525s ease-out,background-color .525s ease-out,border-color .525s ease-out,visibility 0s linear .525s;display:grid;position:absolute;top:100%;right:10rem}.archive.svelte-rfuq4y:hover .archive-menu:where(.svelte-rfuq4y),.archive.svelte-rfuq4y:focus-within .archive-menu:where(.svelte-rfuq4y){visibility:visible;opacity:1;background:#000000d9;border-color:#ffffff59;grid-template-rows:1fr;padding:.35rem 0;transition-delay:0s}.archive-menu-content.svelte-rfuq4y{min-height:0;overflow:hidden}.archive-menu.svelte-rfuq4y a:where(.svelte-rfuq4y){color:#fff;white-space:nowrap;padding:.35rem .75rem;text-decoration:none;display:block}.archive.svelte-rfuq4y:hover .archive-menu:where(.svelte-rfuq4y) a:where(.svelte-rfuq4y),.archive.svelte-rfuq4y:focus-within .archive-menu:where(.svelte-rfuq4y) a:where(.svelte-rfuq4y){animation:.14s ease-out both svelte-rfuq4y-year-appear;animation-delay:calc(var(--year-index) * 35ms)}@keyframes svelte-rfuq4y-year-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.archive-menu.svelte-rfuq4y{transition:none}.archive-menu.svelte-rfuq4y a:where(.svelte-rfuq4y){animation:none}}.archive-menu.svelte-rfuq4y a:where(.svelte-rfuq4y):hover,.archive-menu.svelte-rfuq4y a:where(.svelte-rfuq4y):focus-visible{background:#ffffff1f;text-decoration:underline}.hero-navbar.svelte-1q37ri0{z-index:1;align-self:start;position:relative}section.svelte-1q37ri0{background:linear-gradient(#0d090f 75%,#470000 100%);min-height:100vh;display:grid}section.svelte-1q37ri0>:where(.svelte-1q37ri0){grid-row-start:1;grid-column-start:1}.hero-decoration.svelte-1q37ri0{pointer-events:none;min-height:100vh;position:relative}.hero-decoration.svelte-1q37ri0 .sky:where(.svelte-1q37ri0){width:100%;height:100%;position:relative}.hero-decoration.svelte-1q37ri0 .sky:where(.svelte-1q37ri0) :where(.svelte-1q37ri0){position:absolute}.hero-decoration.svelte-1q37ri0 .sky:where(.svelte-1q37ri0) .small-star:where(.svelte-1q37ri0){width:var(--s);height:var(--s);background:#f0c35c;border-radius:100%}.hero-decoration.svelte-1q37ri0 .castle:where(.svelte-1q37ri0){width:42rem;position:absolute;bottom:0}.hero-content-container.svelte-1q37ri0{place-items:center;min-height:100vh;padding-top:5%;padding-left:35%;display:grid}.hero-content-container.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0){text-align:center;place-items:center;display:grid}.hero-content-container.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-family:var(--font-display);font-size:9rem;font-weight:400;line-height:1.15}.hero-content-container.svelte-1q37ri0 h2:where(.svelte-1q37ri0){font-size:2rem;font-weight:400;line-height:1.15}.hero-content-container.svelte-1q37ri0 button:where(.svelte-1q37ri0){align-items:center;margin-top:2rem;display:grid}.hero-content-container.svelte-1q37ri0 button:where(.svelte-1q37ri0) :where(.svelte-1q37ri0){grid-row-start:1;grid-column-start:1}.hero-content-container.svelte-1q37ri0 button:where(.svelte-1q37ri0) span:where(.svelte-1q37ri0){font-family:var(--font-display);color:#5c302e;font-size:1.5rem}.about.svelte-1c13yh5{-webkit-user-select:none;user-select:none;width:100%;position:relative}.book.svelte-1c13yh5{width:100%;height:auto;display:block}.book-text.svelte-1c13yh5{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.book-copy.svelte-1c13yh5{font-family:var(--font-body);fill:#5d312f;font-size:25px}.banner.svelte-1c13yh5{pointer-events:none;width:52%;height:auto;position:absolute;top:39%;left:50%;transform:translate(-50%,-100%)}.faq.svelte-1t8i6y4{--faq-bg:linear-gradient(to bottom, #661816, #801a1a);--faq-band:#470000;--faq-text:#5c302e;--faq-panel:#ecd9b3;--faq-gold:#d9a441;--title-dx:0%;--title-dy:-3%;z-index:2;background:var(--faq-bg);padding:clamp(1rem,3vw,2.5rem) clamp(.75rem,3vw,2rem) 0;position:relative;overflow:visible}.inner.svelte-1t8i6y4{--unit:.07167cqw;width:100%;max-width:1400px;margin:0 auto;display:grid;container-type:inline-size}img.svelte-1t8i6y4{width:100%;height:auto;display:block}.stack.svelte-1t8i6y4,.titleScroll.svelte-1t8i6y4{grid-area:1/1;min-width:0}.stack.svelte-1t8i6y4{z-index:1;position:relative}.band.svelte-1t8i6y4{z-index:0;width:100vw;left:50%;top:calc(25 * var(--unit));height:calc(27 * var(--unit));background:var(--faq-band);pointer-events:none;position:absolute;transform:translate(-50%)}.banners.svelte-1t8i6y4{grid-template-columns:repeat(2,47.3%);justify-content:center;column-gap:.8%;margin-bottom:-2rem;display:grid}.banner.svelte-1t8i6y4{position:relative;container-type:inline-size}.banner.active.svelte-1t8i6y4{z-index:6}.banner.svelte-1t8i6y4 ul:where(.svelte-1t8i6y4){margin:0;padding:0;list-style:none;position:absolute;inset:24.8% 18.6% 0 15.25%}.faqItem.svelte-1t8i6y4{font-family:var(--font-body);color:var(--faq-text);margin-bottom:.85em;font-size:max(5.6cqw,.8rem);line-height:1.22;position:relative}.faqQuestion.svelte-1t8i6y4{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.faqQuestion.svelte-1t8i6y4:hover,.faqQuestion[aria-expanded=true].svelte-1t8i6y4{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.faqQuestion.svelte-1t8i6y4:focus-visible{outline:2px solid var(--faq-text);outline-offset:3px;border-radius:3px}.answer.svelte-1t8i6y4{z-index:10;background:var(--faq-panel);border:2px solid var(--faq-gold);color:var(--faq-text);border-radius:6px;padding:.6em .8em;font-size:.78em;line-height:1.35;position:absolute;top:calc(100% + .35em);left:-4%;right:-4%;box-shadow:0 6px 14px #28000059}.answer.up.svelte-1t8i6y4{top:auto;bottom:calc(100% + .35em)}.answer.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin:0}.moreRules.svelte-1t8i6y4{color:var(--faq-text)}.titleScroll.svelte-1t8i6y4{z-index:2;margin-top:calc(14.5 * var(--unit) + 2.6cqw);pointer-events:none;align-self:start;position:relative;container-type:inline-size}.titleText.svelte-1t8i6y4{text-align:center;font-family:var(--font-display);white-space:nowrap;color:var(--faq-text);transform:translate(var(--title-dx), var(--title-dy));justify-content:center;align-items:center;margin:0;padding:0 9%;font-size:8.8cqw;font-weight:400;line-height:1;display:flex;position:absolute;inset:0}.moreContainer.svelte-1t8i6y4{z-index:7;flex-direction:column;align-items:center;width:30.5%;display:flex;position:absolute;top:calc(69% + 3rem);left:50%;transform:translate(-50%)}.moreScroll.svelte-1t8i6y4{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;container-type:inline-size}.extraDropdown.svelte-1t8i6y4{z-index:8;background:var(--faq-panel);border:2px solid var(--faq-gold);font-family:var(--font-body);color:var(--faq-text);text-align:center;border-radius:6px;width:max-content;max-width:min(90vw,24rem);margin-top:.8rem;padding:1rem 1.5rem;font-size:clamp(.9rem,1.5vw,1.1rem);position:relative;box-shadow:0 6px 14px #28000059}.extraDropdown.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){margin:0;line-height:1.4}.extraDropdown.svelte-1t8i6y4 a:where(.svelte-1t8i6y4){color:inherit;font-weight:700;text-decoration:underline}.moreScroll.svelte-1t8i6y4:focus-visible{outline:3px solid var(--faq-text);outline-offset:4px;border-radius:8px}.moreText.svelte-1t8i6y4{font-family:var(--font-body);white-space:nowrap;color:var(--faq-text);justify-content:center;align-items:center;padding:0 12%;font-size:8.7cqw;font-weight:400;line-height:1;display:flex;position:absolute;inset:0;transform:translateY(-3%)}@media (width<=700px){.inner.svelte-1t8i6y4{--unit:.1394cqw}.banners.svelte-1t8i6y4{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:0;padding-inline:4%}.moreContainer.svelte-1t8i6y4{width:62%;margin:1.5rem auto 0;position:relative;top:auto;left:auto;transform:none}}.carousel.svelte-16vykfm{width:35.2%;height:47.8%;position:absolute;top:37.8%;left:32.4%}.photo-window.svelte-16vykfm{z-index:1;clip-path:polygon(0 100%,0 40%,3% 29%,8% 19%,16% 10%,27% 4%,39% .8%,50% 0,61% .8%,73% 4%,84% 10%,92% 19%,97% 29%,100% 40%,100% 100%);background:0 0;position:absolute;inset:0;overflow:hidden}.slides.svelte-16vykfm{will-change:transform;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,.61,.36,1);display:flex}.slide.svelte-16vykfm{flex:0 0 100%;width:100%;height:100%;position:relative}.photo.svelte-16vykfm{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block}.caption.svelte-16vykfm{z-index:3;color:#fff;font-family:var(--font-body);text-align:center;text-shadow:0 1px 2px #000;pointer-events:none;font-size:clamp(1rem,1.8cqi,1.5rem);font-weight:400;line-height:1.35;position:absolute;bottom:2.2rem;left:3rem;right:3rem}.control.svelte-16vykfm{z-index:3;color:#454545;cursor:pointer;background:0 0;border:0;place-items:center;width:4cqi;height:4cqi;padding:0;transition:color .15s,opacity .2s;display:grid;position:absolute;top:42%}.control.hidden.svelte-16vykfm{opacity:0;pointer-events:none}.control.svelte-16vykfm:hover,.control.svelte-16vykfm:focus-visible{color:#171717}.control.svelte-16vykfm span:where(.svelte-16vykfm){font:700 4cqi/1 sans-serif}.previous.svelte-16vykfm{left:-12%}.next.svelte-16vykfm{right:-12%}.previous.svelte-16vykfm span:where(.svelte-16vykfm){transform:rotate(12deg)scaleY(1.15)}.next.svelte-16vykfm span:where(.svelte-16vykfm){transform:rotate(-12deg)scaleY(1.15)}section.svelte-sk6v1f{z-index:1;aspect-ratio:1440/1024;-webkit-user-select:none;user-select:none;background:linear-gradient(#6b6b6b 93%,#121d2a 100%);width:100%;position:relative;container-type:inline-size}.artwork.svelte-sk6v1f{display:grid;position:absolute;inset:0;overflow:hidden}.layer.svelte-sk6v1f{object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.wall.svelte-sk6v1f{z-index:0}.frame.svelte-sk6v1f{z-index:2;width:53%;height:auto;inset:23% auto auto 50%;transform:translate(-50%)}.sign.svelte-sk6v1f{grid-area:1/1;place-self:start center;width:45%;margin-top:8.68cqi;display:grid}.sign.svelte-sk6v1f img:where(.svelte-sk6v1f){z-index:3;filter:drop-shadow(0 4px 4px #00000080);pointer-events:none;grid-area:1/1;width:100%}.vines.svelte-sk6v1f{z-index:4;height:123%;top:-3%}.vine-transitions.svelte-sk6v1f{pointer-events:none;position:absolute;inset:0;overflow:clip visible}.vine-transition.svelte-sk6v1f{z-index:4;pointer-events:none;height:auto;position:absolute}.transition-left.svelte-sk6v1f{width:40%;top:44%;left:-2%}.transition-right.svelte-sk6v1f{width:20%;top:78%;right:-2%}.curtain.svelte-sk6v1f{z-index:5;pointer-events:none;width:22%;max-width:none;height:120%;position:absolute;top:0}.left.svelte-sk6v1f{left:0}.right.svelte-sk6v1f{right:0}.bushes.svelte-sk6v1f{z-index:6;pointer-events:none;width:80%;height:auto;position:absolute;top:0;left:10%}.sign.svelte-sk6v1f h2:where(.svelte-sk6v1f){z-index:6;letter-spacing:-.04em;text-align:center;color:#dbc199;white-space:nowrap;-webkit-user-select:text;user-select:text;grid-area:1/1;place-self:center;margin:0;font-family:Pirata One;font-size:6.67cqi;font-style:normal;font-weight:400;line-height:.5625}section.svelte-z7h3d9{aspect-ratio:1440/1024;position:relative;container-type:inline-size}h2.svelte-z7h3d9{color:#fff;width:100%;font-family:var(--font-display);text-align:center;white-space:nowrap;margin:0;font-size:9cqw;font-weight:400;line-height:1;position:absolute;top:11%;left:0}.background.svelte-z7h3d9{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.name.svelte-8qllpn,.name.svelte-tqtw1a,.name.svelte-1ro3vst,.name.svelte-wehgc8,.name.svelte-21avk7,.name.svelte-zhjivu,.name.svelte-6gtg7d{font-family:var(--font-body);letter-spacing:.05em;fill:#5b3f14;font-size:15px}section.svelte-uypn5v{flex-direction:column;align-items:center;min-height:88vh;padding:2rem 0 0;display:flex}h2.svelte-uypn5v{font-family:var(--font-display);text-align:center;font-size:5rem;font-weight:400;line-height:1.1}.categories.svelte-uypn5v{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;width:min(100%,72rem);margin-top:1.25rem;padding-inline:2rem;display:grid}.category.svelte-uypn5v{cursor:pointer;justify-items:center;gap:1rem;display:grid}.category.svelte-uypn5v .label:where(.svelte-uypn5v){font-family:var(--font-body);font-size:1.15rem;font-weight:400}.category.svelte-uypn5v:hover .label:where(.svelte-uypn5v){text-decoration:underline}.category.svelte-uypn5v .diamond:where(.svelte-uypn5v){width:3rem}.category.svelte-uypn5v .diamond:where(.svelte-uypn5v) svg:where(.svelte-uypn5v){width:100%;height:auto}.category.svelte-uypn5v .diamond:where(.svelte-uypn5v) .top:where(.svelte-uypn5v){fill:var(--c)}.category.svelte-uypn5v .diamond:where(.svelte-uypn5v) .mid:where(.svelte-uypn5v){fill:color-mix(in srgb, var(--c) 80%, black)}.category.svelte-uypn5v .diamond:where(.svelte-uypn5v) .accent:where(.svelte-uypn5v){fill:color-mix(in srgb, var(--c) 72%, black)}.category.svelte-uypn5v .diamond:where(.svelte-uypn5v) .dark:where(.svelte-uypn5v){fill:color-mix(in srgb, var(--c) 58%, black)}.photos.svelte-uypn5v{flex:1;justify-items:center;width:100%;margin-top:1rem;padding:2rem;display:grid;position:relative}.photos-bg.svelte-uypn5v{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.frames.svelte-uypn5v{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(6rem,1.1fr) repeat(2,minmax(0,1fr));align-self:start;align-items:center;gap:1.5rem;width:min(100%,82rem);display:grid;position:relative}.frame.svelte-uypn5v{width:100%}.frame.svelte-uypn5v svg{width:100%;height:auto;display:block}.frame.span-two.svelte-uypn5v{grid-column:span 2;justify-self:center;width:calc(70% - .75rem)}.centerpiece.svelte-uypn5v{pointer-events:none;grid-template-rows:100%;place-items:end center;display:grid;position:absolute;inset:0}.centerpiece.svelte-uypn5v img:where(.svelte-uypn5v){grid-area:1/1;width:auto;min-height:0;display:block}.centerpiece.svelte-uypn5v .column:where(.svelte-uypn5v){height:100%}.centerpiece.svelte-uypn5v .knight:where(.svelte-uypn5v){height:80%}.spacer.svelte-uypn5v{grid-area:1/3/3/4}
