.birthday-gate-overlay:where(.astro-GBA6FTFU){position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--background, #fff)}.birthday-gate-box:where(.astro-GBA6FTFU){text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.birthday-gate-box:where(.astro-GBA6FTFU) h2:where(.astro-GBA6FTFU){font-size:1.5rem;margin:0}.birthday-gate-box:where(.astro-GBA6FTFU) form:where(.astro-GBA6FTFU){display:flex;gap:.5rem;align-items:flex-end;.birthdayGateInput {margin-bottom: 0;}}.birthday-gate-error:where(.astro-GBA6FTFU){color:red;margin:0;opacity:0;transition:opacity .2s}.birthday-gate-error:where(.astro-GBA6FTFU).visible{opacity:1}html{scroll-behavior:smooth}.pageLayout:where(.astro-PUA3GPHW){display:flex}.subnavWrapper:where(.astro-PUA3GPHW){width:0;margin-top:2rem}.subnav:where(.astro-PUA3GPHW){position:sticky;top:calc(50vh - 40px);display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW){display:flex;align-items:center;gap:.5rem;color:var(--grey);text-decoration:none;text-align:right;white-space:nowrap;font-variation-settings:"wght" 400;transition:font-variation-settings .35s}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW):after{content:"";display:block;height:2px;width:1.5rem;background-color:var(--orange);transform:scaleX(0);transform-origin:right;transition:transform .35s}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW).active{font-variation-settings:"wght" 600}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW).active:after{transform:scaleX(1)}@media screen and (max-width: 1600px){.pageLayout:where(.astro-PUA3GPHW){flex-direction:column-reverse}.subnavWrapper:where(.astro-PUA3GPHW){width:100%;display:flex;justify-content:center}.subnav:where(.astro-PUA3GPHW){position:static;top:0;padding:0 1rem;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:1rem}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW){gap:.5rem}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW),.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW).active{font-variation-settings:"wght" 500}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW):hover{color:var(--orange)}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW):after{content:none}.subnav:where(.astro-PUA3GPHW) a:where(.astro-PUA3GPHW):before{content:"";display:block;width:.5em;height:.5em;transform:rotate(-45deg);border-bottom:2px solid var(--orange);border-right:2px solid var(--orange)}}
