@font-face{font-family:Phantom Sans;src:url(../../../Phantom_Sans_0.7_Bold.woff) format("woff"),url(../../../Phantom_Sans_0.7_Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #c29a72;--bg-alt: #6b5035;--brown-dark: #3d2008;--brown-mid: #bb723b;--brown-light: #fcc296;--text: #1a0f05;--text-muted: #2e1c0c;--font: "Phantom Sans", sans-serif}body{margin:0;padding:0;background-color:var(--bg);color:var(--text);font-family:var(--font)}section.svelte-1uha8ag{min-height:100vh;display:flex;justify-content:space-between;align-items:center;filter:blur(0);transition:all 1.5s cubic-bezier(.22,1,.36,1)}section.svelte-1uha8ag.intersection{filter:blur(0)}.hero.svelte-1uha8ag{background-color:var(--bg);position:relative;overflow:hidden;height:100vh}.hero.svelte-1uha8ag:after{content:"";position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:500px;height:260px;background:radial-gradient(ellipse,rgba(170,95,39,.2) 0%,transparent 70%);pointer-events:none}.hero.svelte-1uha8ag .hero-tiles:where(.svelte-1uha8ag){position:absolute;bottom:0;left:0;right:0;height:50px;background:url(../../../footer-tile.svg) repeat-x;background-size:auto 100%;opacity:.6;z-index:999}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;position:relative;z-index:1;color:var(--text)}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag){font-family:var(--font);font-size:2.5rem;width:min-content;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.1rem;margin:0;padding:0}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag) :where(.svelte-1uha8ag){margin:0;padding:0;color:var(--text)}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag) .highlight:where(.svelte-1uha8ag){position:relative;display:inline-block;color:var(--text-muted)}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .tag:where(.svelte-1uha8ag) .highlight:where(.svelte-1uha8ag):before{content:"";position:absolute;inset:-.2em -.4em;background:url(../../../highlight.svg) center/100% 100% no-repeat;z-index:-1;opacity:.5}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .sub:where(.svelte-1uha8ag){font-family:var(--font);font-size:1.1rem;margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-muted)}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .sub:where(.svelte-1uha8ag) .cta-input:where(.svelte-1uha8ag){font-family:var(--font);border:solid 2px var(--brown-dark);color:var(--text);background-color:transparent;border-radius:30px;font-size:1rem;padding:.5rem 1rem;margin-right:.5rem;width:250px}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .sub:where(.svelte-1uha8ag) .cta-input:where(.svelte-1uha8ag)::placeholder{color:var(--text-muted)}.hero.svelte-1uha8ag .hero-content:where(.svelte-1uha8ag) .sub:where(.svelte-1uha8ag) .cta-input:where(.svelte-1uha8ag):focus{outline:none;border-color:var(--brown-mid)}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:url(../../../bg_highlight.svg) center/cover no-repeat;opacity:.06;z-index:0;background-position:0 var(--scroll-percent, 0%);will-change:background-position}button.svelte-1uha8ag{font-family:var(--font);background-color:var(--brown-mid);border:solid 2px var(--brown-mid);color:var(--text);border-radius:30px;font-size:1rem;padding:.5rem 1.2rem;cursor:pointer;box-shadow:3px 3px 0 var(--brown-dark);margin:0 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}button.svelte-1uha8ag:hover{background-color:var(--brown-light);border-color:var(--brown-light);color:#1a0f05}section.svelte-1uha8ag:not(.hero){background-color:var(--bg);border-top:1px solid rgba(126,71,31,.15)}section.svelte-1uha8ag:not(.hero):nth-child(2n){background-color:var(--bg-alt)}.page.svelte-1uha8ag{width:100%;padding:0 10vw;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-top:0;align-items:center;background:url(../../../bg.svg) center/cover no-repeat}.page.svelte-1uha8ag:nth-child(5){background:url(../../../bg_smiley.svg) center/cover no-repeat!important}.page.svelte-1uha8ag:nth-child(7){background:url(../../../bg_comment.svg) center/cover no-repeat!important}.page.svelte-1uha8ag:nth-child(11){background:url(../../../bg_faq.svg) center/cover no-repeat!important}.page.svelte-1uha8ag>div:where(.svelte-1uha8ag){width:100%;height:100%;min-height:112vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:0}.page.svelte-1uha8ag .top:where(.svelte-1uha8ag){width:70%;padding:6vh 4rem 4vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;background:url(../../../box2.svg) center/100% 100% no-repeat;margin:0 auto;align-self:stretch}.page.svelte-1uha8ag .top:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:clamp(1.8rem,4vw,3rem);color:var(--text);margin:0;position:relative}.page.svelte-1uha8ag .top:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag):after{content:"";display:block;width:2.5rem;height:3px;background:var(--brown-mid);margin-top:.5rem;border-radius:2px}.page.svelte-1uha8ag .bottom:where(.svelte-1uha8ag){width:100%;display:flex;justify-content:space-around;gap:4rem;flex-wrap:wrap;box-sizing:border-box;padding:4vh 0 6vh;flex:1;align-items:center}.page.svelte-1uha8ag .prize-bottom:where(.svelte-1uha8ag){padding-top:20px;flex-direction:column}.page.svelte-1uha8ag .number-image:where(.svelte-1uha8ag){width:100px;height:100px;margin-bottom:1rem}.page.svelte-1uha8ag .image-wrapper:where(.svelte-1uha8ag){flex:1;display:flex;justify-content:center;align-items:center;min-width:260px}.page.svelte-1uha8ag .image-wrapper:where(.svelte-1uha8ag) .explain-image:where(.svelte-1uha8ag){width:100%;max-width:600px;border:0}.page.svelte-1uha8ag .image-wrapper:where(.svelte-1uha8ag) .prize-image:where(.svelte-1uha8ag){position:absolute;bottom:0;height:90vh;padding-top:20vh;width:unset!important;max-width:unset!important;border:0;margin-top:2rem}@media(min-width:768px){.page.svelte-1uha8ag .image-wrapper:where(.svelte-1uha8ag) .prize-image:where(.svelte-1uha8ag){margin-top:0}}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag){flex:1;min-width:260px;font-family:var(--font);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-size:clamp(2rem,4vw,2.8rem);margin:0;color:var(--brown-light)}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1.6rem;margin:0;color:var(--text-muted);line-height:1.7;max-width:480px}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:1rem;color:var(--text-muted);margin-right:.5rem}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:1rem;color:var(--brown-mid);text-decoration:none;padding:0 5px}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-decoration:underline}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) details:where(.svelte-1uha8ag){width:100%;max-width:600px;border:solid 2px var(--brown-dark);border-radius:10px;padding:1rem;background-color:transparent;color:var(--text);font-size:1.1rem}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) details:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag){cursor:pointer;outline:none;font-weight:700;color:var(--brown-mid)}.page.svelte-1uha8ag .page-content:where(.svelte-1uha8ag) details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-top:.5rem;font-size:1rem;color:var(--text-muted)}.page.flip.svelte-1uha8ag .bottom:where(.svelte-1uha8ag){flex-direction:row-reverse}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag){align-items:center;gap:1rem;margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:900px;margin:0 auto}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag) .carousel-item:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;background:url(../../../boxCarousel.svg) center/100% 100% no-repeat;width:400px;height:500px;box-sizing:border-box;gap:1rem;padding:1rem 2rem;flex:0 0 calc(33% - 1rem);min-width:220px}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag) .carousel-item:where(.svelte-1uha8ag) .carousel-image-wrapper:where(.svelte-1uha8ag){width:150px;height:150px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:50px}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag) .carousel-item:where(.svelte-1uha8ag) .carousel-image-wrapper:where(.svelte-1uha8ag) .carousel-image:where(.svelte-1uha8ag){width:100%;height:auto;border-radius:50%;border:solid 4px var(--brown-dark);background:#fff}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag) .carousel-item:where(.svelte-1uha8ag) .carousel-content:where(.svelte-1uha8ag){text-align:center}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag) .carousel-item:where(.svelte-1uha8ag) .carousel-content:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){font-size:1.5rem;margin:0;color:var(--brown-mid)}.page.svelte-1uha8ag .prize-counter:where(.svelte-1uha8ag) .carousel-item:where(.svelte-1uha8ag) .carousel-content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1rem;margin:0;color:var(--text-muted);max-width:200px}footer.svelte-1uha8ag{background-color:var(--bg);border-top:1px solid rgba(126,71,31,.15);padding-top:4vh}footer.svelte-1uha8ag .footer-tiles:where(.svelte-1uha8ag){position:relative;bottom:0;left:0;right:0;height:50px;background:url(../../../footer-tile.svg) repeat-x;background-size:auto 100%;opacity:.6;z-index:0}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;position:relative;z-index:1}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag) .footer-cta:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;gap:.5rem}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag) .footer-cta:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:clamp(200px,20vw,260px)}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag) .footer-cta:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:1.5rem;margin:0;color:var(--text)}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag) .footer-cta:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:1rem;color:var(--text-muted)}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag) .buttons:where(.svelte-1uha8ag){display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 10vw}footer.svelte-1uha8ag .footer-content:where(.svelte-1uha8ag) .buttons:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){box-shadow:3px 3px 0 var(--brown-dark);transition:background-color .15s ease,border-color .15s ease,color .15s ease;margin:0 10px}.link-sticky.svelte-1uha8ag{position:fixed;bottom:1.5rem;right:1.5rem;z-index:999}.link-sticky.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font);background-color:var(--brown-mid);color:var(--text);border-radius:30px;padding:.8rem 1.5rem;font-size:.95rem;text-decoration:none;box-shadow:3px 3px 0 var(--brown-dark);transition:transform .15s ease;display:block}.link-sticky.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:translateY(-2px)}.rsvp-sticky.svelte-1uha8ag{position:fixed;top:1.5rem;right:1.5rem;z-index:999;background-color:var(--brown-mid);color:var(--text);border-radius:30px;padding:.8rem 1.5rem;font-size:.95rem;box-shadow:3px 3px 0 var(--brown-dark);display:flex;align-items:center;gap:5px}
