html,body,#app{height:100%}body{margin:0;background:#fff;color:#fff}#app{background:transparent}.logo-wrap[data-v-994b0005]{position:relative;display:block;width:min(50vw,750px)}.logo-wrap img[data-v-994b0005]{display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.text[data-v-994b0005]{position:relative;z-index:2;width:100%;height:auto;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 10px 18px rgba(0,0,0,.25))}.bird[data-v-994b0005]{position:absolute;top:50%;left:50%;width:100%;height:auto;z-index:1;opacity:.92;filter:drop-shadow(0 6px 18px rgba(0,0,0,.22));image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;transform:translate(-50%,-50%) translateY(-60px) scale(.54)}@media (max-width: 480px){.logo-wrap[data-v-994b0005]{width:90vw}.bird[data-v-994b0005]{transform:translate(-50%,-50%) translateY(-30px) scale(.65);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}}.menu[data-v-0c823f8a]{display:grid;place-items:center;margin-top:clamp(16px,4vh,48px);--flattenY: var(--0333ca13);--s: clamp(.8px, .18vw, 2px);--hi: rgba(255,255,255,.8);--bevel: rgba(150,150,150,.58)}.menu ul[data-v-0c823f8a]{list-style:none;padding:0;margin:0;display:grid;gap:var(--364f1539);justify-items:center}.menu li[data-v-0c823f8a]{width:100%;display:flex;justify-content:center}.menu-btn[data-v-0c823f8a]{display:inline-block;font-family:AvantGardePro,system-ui,sans-serif;font-size:clamp(18px,2.2vw,26px);font-weight:500;text-transform:uppercase;transform:scaleY(var(--flattenY));color:#fff;text-shadow:0 calc(-1*var(--s)) 0 var(--hi),0 var(--s) 0 var(--bevel),0 calc(2*var(--s)) 0 rgba(0,0,0,.24),0 calc(6*var(--s)) calc(4*var(--s)) rgba(0,0,0,.16),0 calc(14*var(--s)) calc(10*var(--s)) rgba(0,0,0,.1);text-decoration:none}.menu-btn[data-v-0c823f8a]:hover{transform:scale(1.02,calc(var(--flattenY) - .02));filter:brightness(1.05)}.overlay[data-v-0c823f8a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:9999;cursor:not-allowed}@media (max-width: 480px){.menu[data-v-0c823f8a]{place-items:start;margin-left:20px;margin-top:40px;max-width:90%;min-width:80%}.menu ul[data-v-0c823f8a]{justify-items:start;gap:20px}.menu li[data-v-0c823f8a]{justify-content:flex-start;width:auto}.menu-btn[data-v-0c823f8a]{font-size:20px;transform:scaleY(.9);text-align:left}}.home-footer[data-v-9f057078]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(12px,2vh,24px);gap:12px}.footer-text[data-v-9f057078]{font-size:clamp(10px,1vw,10px);font-style:italic;text-align:center;color:#111;letter-spacing:.02em}.footer-logo-wrapper[data-v-9f057078]{position:relative;display:inline-flex;align-items:center;justify-content:center}.footer-logo[data-v-9f057078]{width:clamp(10px,1.5vw,22px);height:auto;cursor:pointer;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.secret-indicator[data-v-9f057078]{position:absolute;top:-8px;right:-8px;font-size:14px}@media (max-width: 480px){.footer-text[data-v-9f057078]{font-size:9px}.footer-logo[data-v-9f057078]{width:17px}}.spacer[data-v-ec7aceba]{width:1px}.hero[data-v-ec7aceba]{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-height:100svh;padding-top:clamp(80px,18svh,200px);row-gap:clamp(12px,2.5svh,24px)}.header-wrap[data-v-ec7aceba]{display:flex;flex-direction:column;align-items:center;gap:12px}@media (max-width: 480px){.hero[data-v-ec7aceba]{display:flex;flex-direction:column;align-items:center;min-height:100svh;padding-top:0}.header-wrap[data-v-ec7aceba]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-grow:1;transform:translateY(50px)}.spacer[data-v-ec7aceba]{display:none}.home-footer[data-v-ec7aceba]{margin-top:auto}}h1[data-v-08f728b3]{color:teal}.stonehaven-container[data-v-82b6a514]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background:transparent}.logo[data-v-82b6a514]{width:750px;max-width:90%;margin-bottom:.5rem}.main-text[data-v-82b6a514]{font-family:Abril Display,serif;font-size:45px;font-weight:400;font-style:italic;line-height:1.2;color:#fff;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,.22);transform:scale(.864);margin-bottom:1rem}.sub-text[data-v-82b6a514]{font-family:ParfumerieScript,cursive;font-size:60px;line-height:.7;color:#fff;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,.22),0px 0px 2px rgba(0,0,0,.15);transform:scaleX(1.145) scaleY(.796);margin:.2rem 0}.stonehaven-container.dark .main-text[data-v-82b6a514],.stonehaven-container.dark .sub-text[data-v-82b6a514]{color:#000;text-shadow:1px 2px 1px rgba(255,0,0,.6)}@media (max-width: 480px){.main-text[data-v-82b6a514]{font-size:34px;margin-bottom:.5rem}.sub-text[data-v-82b6a514]{font-size:45px;margin:.2rem 0}}@media (max-width: 372px){.sub-text[data-v-82b6a514]{font-size:40px;margin:.2rem 0}}.stonehaven-container[data-v-7f283cd1]{display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent}.form[data-v-7f283cd1]{display:flex;flex-direction:column;gap:.5rem;width:35%;align-items:flex-start}.form-row[data-v-7f283cd1]{display:flex;align-items:center;gap:1rem;margin-bottom:-3rem}.form-label[data-v-7f283cd1],.form-input[data-v-7f283cd1]{line-height:1;margin:0}.form-label[data-v-7f283cd1]{font-family:AvantGardePro,sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:1.2;color:#fff;text-align:left;transform:scale(.8858,.4712);text-shadow:0 -1px 1px rgba(255,255,255,.7),0 1px 2px rgba(0,0,0,.2),0 2px 3px rgba(0,0,0,.15);white-space:nowrap;min-width:130px;flex-shrink:0}.form-input[data-v-7f283cd1]{flex:1;font-family:ParfumerieScript,cursive;font-size:60px;line-height:.7;color:#fff;background:transparent;border:none;outline:none;text-shadow:0px 1px 1px rgba(0,0,0,.18),0px 0px 2px rgba(0,0,0,.12);transform:scaleX(1.145) scaleY(.796);margin-left:1.5rem}.form-input[data-v-7f283cd1]::placeholder{color:#fff;opacity:.7}.form-send[data-v-7f283cd1]{width:100%;display:flex;justify-content:center;margin-top:1.5rem}.send-btn[data-v-7f283cd1]{font-family:AvantGardePro,sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:1.2;color:#fff;background:transparent;padding:1rem;cursor:pointer;transform:scaleX(.886) scaleY(.471);border:2px solid rgba(180,180,180,.6);border-radius:10px;text-shadow:0 -1px 2px rgba(255,255,255,.95),0 2px 2px rgba(0,0,0,.35),0 4px 4px rgba(0,0,0,.25),0 8px 8px rgba(0,0,0,.15);box-shadow:inset 1px 1px 1px #fffc,inset -1px -1px 1px #0003,1 1px 1px #00000026}.stonehaven-container.dark .form-label[data-v-7f283cd1]{color:#000;text-shadow:1px 2px 1px rgba(255,0,0,.6)}.stonehaven-container.dark .send-btn[data-v-7f283cd1]{color:#000;background:transparent;border:none;text-shadow:1px 4px 1px rgba(255,0,0,.6);box-shadow:none}.stonehaven-container.dark .form-input[data-v-7f283cd1]{color:#000;text-shadow:1px 2px 1px rgba(255,0,0,.6);margin-left:1.5rem}.stonehaven-container.dark .form-input[data-v-7f283cd1]::placeholder{color:#000;opacity:1;text-shadow:1px 2px 1px rgba(255,0,0,.6)}.screamer-overlay[data-v-7f283cd1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.screamer-img[data-v-7f283cd1]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.screamer-img[data-v-7f283cd1]{content:url(/assets/Screamer-mobile-C2Z8OGfI.png);object-fit:cover;width:100%;height:100%}.form[data-v-7f283cd1]{width:80%;align-items:stretch;gap:1rem}.form-row[data-v-7f283cd1]{margin-bottom:1rem;gap:.3rem;margin:0;height:50px;max-height:50px}.form-input[data-v-7f283cd1]{font-size:40px;margin:0;height:50px;max-height:50px;max-width:60%}.form-label[data-v-7f283cd1]{font-size:30px;min-width:100px}.send-btn[data-v-7f283cd1]{font-size:30px;margin:0}.form-send[data-v-7f283cd1]{margin:0;max-height:50px;align-items:center;justify-content:center}.stonehaven-container[data-v-7f283cd1]{max-width:98%}}.footer-text[data-v-f265ac1f]{font-size:clamp(10px,1vw,12px);font-style:italic;letter-spacing:.02em;color:#fff;text-align:center;margin-top:2rem;text-shadow:0 2px 2px rgba(0,0,0,.4)}.footer-text.dark[data-v-f265ac1f]{color:#000;text-shadow:1px 2px 1px rgba(255,0,0,.6)}@media (max-width: 480px){.footer-text[data-v-f265ac1f]{font-size:9px;padding-bottom:20px;text-shadow:0 -1px 2px rgba(255,255,255,.95),0 2px 2px rgba(0,0,0,.12),}}.hero[data-v-3d3f849b]{position:relative;min-height:100vh;background:#fff}.hero.dark[data-v-3d3f849b]{background:#000}.date-absolute[data-v-3d3f849b]{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.toggle-btn[data-v-3d3f849b]{position:absolute;top:20px;right:20px;padding:.5rem 1rem;background:transparent;border:1px solid #999;color:inherit;cursor:pointer}@media (max-width: 480px){.hero[data-v-3d3f849b]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem;min-height:100%}r-s-v-p-light[data-v-3d3f849b],r-s-v-p-form[data-v-3d3f849b]{margin:0;text-align:center;width:90%;max-width:90%}r-s-v-p-light[data-v-3d3f849b]{margin-bottom:1rem}.date-absolute[data-v-3d3f849b]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);text-align:center}}.video-container[data-v-a9f0bb62]{display:flex;justify-content:center;align-items:center;height:100vh;background:#000}.video[data-v-a9f0bb62]{max-width:100%;max-height:100%}h1[data-v-9598bce6]{all:unset;display:block}.thanks-container[data-v-9598bce6]{display:flex;justify-content:center;align-items:center;height:100vh}.thanks-text[data-v-9598bce6]{font-family:ParfumerieScript,cursive;font-size:60px;line-height:.7;color:#fff;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,.22),0px 0px 2px rgba(0,0,0,.15);transform:scaleX(1.145) scaleY(.796);margin:.2rem 0}.thanks-container.dark .thanks-text[data-v-9598bce6]{color:#000;text-shadow:1px 2px 1px rgba(255,0,0,.6)}.thanks-container.dark[data-v-9598bce6]{background-color:#000}@media (max-width: 480px){.thanks-text[data-v-9598bce6]{font-size:45px;margin:.2rem 0}}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;width:100%;margin:0;padding:0}body{background:#fff;color:#111}#app{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}#app>*{width:100%;align-self:stretch;min-width:0}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-book-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-book-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-book_oblique-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-book_oblique-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-medium-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-medium_oblique-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-medium_oblique-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-demi-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-demi-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-demi_oblique-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-demi_oblique-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-bold-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-bold_oblique-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-bold_oblique-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-xlt-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-xlt-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:AvantGardePro;src:url(/fonts/itc_avant_garde_gothic_pro-xlight_oblique-webfont.woff2) format("woff2"),url(/fonts/itc_avant_garde_gothic_pro-xlight_oblique-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:ParfumerieScript;src:url(/fonts/parfumeriescriptregular-webfont.woff2) format("woff2"),url(/fonts/parfumeriescriptregular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_regular-webfont.woff2) format("woff2"),url(/fonts/abril_display_regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_italic-webfont.woff2) format("woff2"),url(/fonts/abril_display_italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_semibold-webfont.woff2) format("woff2"),url(/fonts/abril_display_semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_semibolditalic-webfont.woff2) format("woff2"),url(/fonts/abril_display_semibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_bold-webfont.woff2) format("woff2"),url(/fonts/abril_display_bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_bolditalic-webfont.woff2) format("woff2"),url(/fonts/abril_display_bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_extrabold-webfont.woff2) format("woff2"),url(/fonts/abril_display_extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_extrabolditalic-webfont.woff2) format("woff2"),url(/fonts/abril_display_extrabolditalic-webfont.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_black-webfont.woff2) format("woff2"),url(/fonts/abril_display_black-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Abril Display;src:url(/fonts/abril_display_blackitalic-webfont.woff2) format("woff2"),url(/fonts/abril_display_blackitalic-webfont.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}
