.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.logo[data-astro-cid-sormoj7r]{height:2rem;color:var(--color-black);line-height:0;display:inline-block}.logo[data-astro-cid-sormoj7r] svg{width:auto;height:100%;display:block}.logo[data-astro-cid-sormoj7r] path{fill:currentColor}.header[data-astro-cid-kuhcs3hj]{z-index:50;width:100%;padding-bottom:var(--space-32);position:relative}.header__inner[data-astro-cid-kuhcs3hj]{justify-content:space-between;align-items:center;gap:var(--space-32);--pt:var(--space-32);--pb:var(--space-32);display:flex}.brand[data-astro-cid-kuhcs3hj]{flex:none;display:block}.brand__slot[data-astro-cid-kuhcs3hj]{height:2rem;display:block;position:relative;overflow:hidden}.brand__logo[data-astro-cid-kuhcs3hj]{transition:transform .6s var(--ease-out);display:block}.brand__score[data-astro-cid-kuhcs3hj]{transition:transform .6s var(--ease-out);font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0;transform:translateY(100%)}.brand__score-now[data-astro-cid-kuhcs3hj]{font-size:2rem;line-height:1}.brand__score-meta[data-astro-cid-kuhcs3hj]{color:var(--color-ink-muted);flex-direction:column;line-height:1.1;display:flex}.brand__score-meta[data-astro-cid-kuhcs3hj]>span[data-astro-cid-kuhcs3hj]:empty{display:none}.brand__score-now[data-astro-cid-kuhcs3hj].is-foul{color:#e74c3c}html.hoop-active .brand__logo[data-astro-cid-kuhcs3hj]{transform:translateY(110%)}.cheat[data-astro-cid-kuhcs3hj]{z-index:60;gap:var(--space-8);animation:cheat-in .35s var(--ease-out);display:flex;position:absolute;top:100%;left:0;right:0}.cheat[data-astro-cid-kuhcs3hj][hidden]{display:none}.cheat__input[data-astro-cid-kuhcs3hj]{border:1px solid var(--color-card-stroke);border-radius:var(--radius-pill);background:var(--color-grey);min-width:0;color:var(--color-black);font-family:var(--font-body);outline:none;flex:1;padding:.7em 1em}.cheat__input[data-astro-cid-kuhcs3hj]:focus-visible{border-color:var(--color-blue)}.cheat__go[data-astro-cid-kuhcs3hj]{border-radius:var(--radius-pill);background:var(--color-black);color:var(--color-white);font-family:var(--font-body);cursor:pointer;border:0;padding:.7em 1.2em}.cheat[data-astro-cid-kuhcs3hj].is-wrong{animation:cheat-shake .4s var(--ease-out)}@keyframes cheat-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cheat-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-4px)}}html.hoop-active .brand__score[data-astro-cid-kuhcs3hj]{transform:translateY(0)}.header__links[data-astro-cid-kuhcs3hj]{flex:auto;justify-content:space-between;align-items:center;max-width:45.25rem;margin-inline-start:auto;display:flex}.header__menu[data-astro-cid-kuhcs3hj]{align-items:center;gap:var(--space-16);display:flex}.nav-link[data-astro-cid-kuhcs3hj]{padding-block:.25rem;line-height:1;display:inline-block;position:relative}.nav-link[data-astro-cid-kuhcs3hj]:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-kuhcs3hj]:hover:after,.nav-link[data-astro-cid-kuhcs3hj].is-active:after{transform-origin:0;transform:scaleX(1)}.menu-toggle[data-astro-cid-kuhcs3hj]{flex:none;width:2.5rem;height:2.5rem;margin-inline-end:-.5rem;display:none;position:relative}.menu-toggle[data-astro-cid-kuhcs3hj] span[data-astro-cid-kuhcs3hj]{height:1.5px;transition:transform .45s var(--ease-out), top .45s var(--ease-out);background:currentColor;position:absolute;left:.5rem;right:.5rem}.menu-toggle[data-astro-cid-kuhcs3hj] span[data-astro-cid-kuhcs3hj]:first-child{top:calc(50% - 4px)}.menu-toggle[data-astro-cid-kuhcs3hj] span[data-astro-cid-kuhcs3hj]:nth-child(2){top:calc(50% + 3px)}.menu-toggle[data-astro-cid-kuhcs3hj][aria-expanded=true] span[data-astro-cid-kuhcs3hj]:first-child{top:50%;transform:rotate(45deg)}.menu-toggle[data-astro-cid-kuhcs3hj][aria-expanded=true] span[data-astro-cid-kuhcs3hj]:nth-child(2){top:50%;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-kuhcs3hj]{z-index:40;background:var(--color-bg);padding-top:7rem;position:fixed;inset:0}.mobile-menu[data-astro-cid-kuhcs3hj][hidden]{display:none}.mobile-menu__inner[data-astro-cid-kuhcs3hj]{gap:var(--space-24);flex-direction:column;display:flex}.mobile-menu__link[data-astro-cid-kuhcs3hj]{opacity:0;animation:menu-in .8s var(--ease-out) forwards;transform:translateY(24px)}.mobile-menu__link[data-astro-cid-kuhcs3hj]:nth-child(2){animation-delay:60ms}.mobile-menu__link[data-astro-cid-kuhcs3hj]:nth-child(3){animation-delay:.12s}.mobile-menu__link[data-astro-cid-kuhcs3hj]:nth-child(4){animation-delay:.18s}@keyframes menu-in{to{opacity:1;transform:none}}@media (width<=767px){.header__links[data-astro-cid-kuhcs3hj]{display:none}.menu-toggle[data-astro-cid-kuhcs3hj]{display:block}.header[data-astro-cid-kuhcs3hj]{padding-bottom:var(--space-16)}.header__inner[data-astro-cid-kuhcs3hj]{--pt:var(--space-24);--pb:var(--space-24)}}.section[data-astro-cid-75vcsabj]{width:100%;position:relative}.section--bg-white[data-astro-cid-75vcsabj]{background:var(--color-white)}.section--bg-grey[data-astro-cid-75vcsabj]{background:var(--color-grey)}.container--fluid[data-astro-cid-75vcsabj]{max-width:none}.footer[data-astro-cid-ui5ps2i3]{min-height:clamp(16rem,18.28vw,24.1rem);padding:var(--space-48);border-radius:var(--radius-panel);background:var(--color-grey);justify-content:space-between;gap:var(--space-64);flex-direction:column;display:flex;overflow:clip}.footer__top[data-astro-cid-ui5ps2i3],.footer__bottom[data-astro-cid-ui5ps2i3]{justify-content:space-between;align-items:flex-start;gap:var(--space-24);display:flex}.footer__bottom[data-astro-cid-ui5ps2i3]{align-items:center}.footer__links[data-astro-cid-ui5ps2i3]{gap:var(--space-16);flex-direction:column;display:flex}.footer__link[data-astro-cid-ui5ps2i3]{padding-block:.15rem;line-height:1;display:inline-block;position:relative}.footer__link[data-astro-cid-ui5ps2i3]:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer__link[data-astro-cid-ui5ps2i3]:hover:after{transform-origin:0;transform:scaleX(1)}.footer__clock[data-astro-cid-ui5ps2i3]{font-variant-numeric:tabular-nums;gap:.35em;display:inline-flex}.party[data-astro-cid-ui5ps2i3]{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-black);flex:none;padding:.5rem .75rem;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}.party[data-astro-cid-ui5ps2i3]:hover{transform:rotate(-3deg)scale(1.08)}.confetti[data-astro-cid-ui5ps2i3]{z-index:99;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (width<=767px){.footer[data-astro-cid-ui5ps2i3]{padding:var(--space-32)}}.button[data-astro-cid-xilk536t]{border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-body);white-space:nowrap;transition:transform .45s var(--ease-out), background-color .3s ease, color .3s ease;will-change:transform;justify-content:center;align-items:center;padding:1em 1.125em;line-height:1;display:inline-flex}.button[data-astro-cid-xilk536t]:hover{transform:scale(1.04)}.button[data-astro-cid-xilk536t]:active{transform:scale(.98)}.button--blue[data-astro-cid-xilk536t]{background:var(--color-blue);color:var(--color-white)}.button--blue[data-astro-cid-xilk536t]:hover{background:#1399de}.button--white[data-astro-cid-xilk536t]{background:var(--color-white);color:var(--color-blue)}.button__label[data-astro-cid-xilk536t]{display:block}.contact[data-astro-cid-24t6ti2t]{--card-w:min(100vw - var(--gutter) * 2 - 1.5rem, max(36.6667vw, 30rem), 48.4rem);--card-h:min(max(var(--card-w) * 1.3527, 42rem), 100svh - var(--gutter) * 2 - 2rem);width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.contact[data-astro-cid-24t6ti2t][open]{place-items:center;display:grid}.contact[data-astro-cid-24t6ti2t]::backdrop{background:0 0}.contact__overlay[data-astro-cid-24t6ti2t]{background:#00000059;position:absolute;inset:0}.contact__stack[data-astro-cid-24t6ti2t]{width:var(--card-w);height:var(--card-h);display:grid;position:relative}.contact__card[data-astro-cid-24t6ti2t]{align-items:flex-start;gap:var(--space-32);min-height:0;padding:var(--space-48);overscroll-behavior:contain;scrollbar-width:none;border-radius:6px;flex-direction:column;grid-area:1/1;display:flex;overflow-y:auto;box-shadow:0 0 60px #0000000d}.contact__card--base[data-astro-cid-24t6ti2t]{z-index:1;background:#003de6;transform:rotate(-6.59deg)}.contact__card--call[data-astro-cid-24t6ti2t]{background:var(--color-grey);color:var(--color-black);z-index:2;transform:rotate(-3.03deg)}.contact__card--form[data-astro-cid-24t6ti2t]{color:var(--color-white);z-index:3;background:#333;transform:rotate(.9deg)}.contact__head[data-astro-cid-24t6ti2t]{align-items:flex-start;gap:10px;width:100%;display:flex}.contact__intro[data-astro-cid-24t6ti2t]{flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;display:flex}.contact__title[data-astro-cid-24t6ti2t]{line-height:1.1}.contact__title[data-astro-cid-24t6ti2t]:focus{outline:none}.contact__close[data-astro-cid-24t6ti2t]{transition:transform .45s var(--ease-out);border-radius:50%;flex:none}.contact__close[data-astro-cid-24t6ti2t]:hover{transform:rotate(90deg)}.contact__close[data-astro-cid-24t6ti2t] svg{width:2rem;height:2rem}.contact__switch[data-astro-cid-24t6ti2t]{text-underline-position:from-font;text-decoration:underline}.contact__form[data-astro-cid-24t6ti2t]{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.contact__field[data-astro-cid-24t6ti2t]{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.contact__input[data-astro-cid-24t6ti2t]{border:.5px solid var(--color-black);border-radius:var(--radius-card);width:100%;color:var(--color-white);font:inherit;line-height:var(--leading-body);background:#222;padding:.7rem .75rem;transition:border-color .3s,box-shadow .3s}.contact__input--area[data-astro-cid-24t6ti2t]{resize:vertical;min-height:7.45rem}.contact__input[data-astro-cid-24t6ti2t]:focus-visible{border-color:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue);outline:none}.contact__input[data-astro-cid-24t6ti2t]:user-invalid{border-color:#e74c3c}.contact__actions[data-astro-cid-24t6ti2t]{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.contact__status[data-astro-cid-24t6ti2t]:empty{display:none}.contact__embed[data-astro-cid-24t6ti2t]{flex:1 0 auto;width:100%;min-height:20rem}@font-face{font-family:Britti Sans;src:url(/fonts/BrittiSans-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--color-black:#000;--color-white:#fff;--color-blue:#17a8f1;--color-grey:#eaedf2;--color-ink-muted:#00000080;--color-card-stroke:#0000000d;--color-bg:var(--color-white);--font-heading:"Britti Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"PP Mori", "Helvetica Neue", Arial, sans-serif;--text-xxl:clamp(2.475rem, 1.7289rem + 3.0591vw, 5.94rem);--text-xl:clamp(2.1375rem, 1.5354rem + 2.4705vw, 4.95rem);--text-l:clamp(1.8rem, 1.341rem + 1.8828vw, 3.96rem);--text-m:clamp(1.575rem, 1.2879rem + 1.1763vw, 2.97rem);--text-s:clamp(1.35rem, 1.2357rem + .4707vw, 1.98rem);--text-body:clamp(1rem, .8333vw, 1.1rem);--text-small:clamp(.875rem, .7292vw, .9625rem);--leading-heading:1.2;--leading-body:1.4;--space-8:.5rem;--space-16:clamp(.75rem, .8333vw, 1.1rem);--space-24:clamp(1rem, 1.25vw, 1.65rem);--space-32:clamp(1.25rem, 1.6667vw, 2.2rem);--space-48:clamp(1.5rem, 2.5vw, 3.3rem);--space-64:clamp(2rem, 3.3333vw, 4.4rem);--space-96:clamp(3rem, 5vw, 6.6rem);--space-128:clamp(4rem, 6.6667vw, 8.8rem);--gutter:clamp(1.25rem, 3.3333vw, 4rem);--container-max:112rem;--grid-gap:var(--space-32);--radius-card:8px;--radius-panel:16px;--radius-pill:100px;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.37, 0, .63, 1);--dur-reveal:1.1s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis{scroll-behavior:auto;height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--color-bg);color:var(--color-black);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:2px}.page-wrapper{background:var(--color-bg);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.main-wrapper{flex-direction:column;flex:1 0 auto;display:flex}.container{width:100%;max-width:min(100% - var(--gutter) * 2, var(--container-max));padding-block:var(--pt,0) var(--pb,0);margin-inline:auto}.heading{font-family:var(--font-heading);font-weight:300;line-height:var(--leading-heading);letter-spacing:0;text-wrap:pretty}.heading--xxl{font-size:var(--text-xxl)}.heading--xl{font-size:var(--text-xl)}.heading--l{font-size:var(--text-l)}.heading--m{font-size:var(--text-m);letter-spacing:-.02em}.heading--s{font-size:var(--text-s)}.text-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.text-small{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-body)}.text-muted{color:var(--color-ink-muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.no-js) [data-reveal],html:not(.no-js) [data-reveal-lines],html:not(.no-js) [data-media-reveal]{visibility:hidden}[data-reveal],[data-reveal-lines]{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal-lines],[data-media-reveal]{visibility:visible!important;opacity:1!important;transform:none!important}}:root{--vt-duration:1.1s}::view-transition{background:var(--color-bg);animation:page-dim var(--vt-duration) linear both}::view-transition-group(page){z-index:0}::view-transition-group(site-header){z-index:1}::view-transition-group(root){animation-duration:var(--vt-duration);z-index:2}::view-transition-group(*.goose){z-index:3;animation-duration:var(--vt-duration)}::view-transition-old(root){display:none}::view-transition-new(root){animation:page-wipe var(--vt-duration) var(--ease-out) both;mix-blend-mode:normal}::view-transition-old(page){transform-origin:50% calc(var(--vt-scroll-y,0) * 1px + 50vh);animation:page-recede var(--vt-duration) var(--ease-in-out) both;mix-blend-mode:normal}::view-transition-old(site-header){animation:none}@keyframes page-dim{0%{background-color:var(--color-bg)}to{background-color:color-mix(in srgb, var(--color-bg), #000 60%)}}@keyframes page-recede{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.4);transform:scale(.95)}}@keyframes page-wipe{0%{clip-path:polygon(0 0,100% 0,100% 0,0 -50%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@supports (clip-path:shape(from 0% 0%, line to 100% 0%)){@keyframes page-wipe{0%{clip-path:shape(from 0% 0%, line to 100% 0%, line to 100% 0%, curve to 0% -60% with 50% 0%, close)}to{clip-path:shape(from 0% 0%, line to 100% 0%, line to 100% 100%, curve to 0% 100% with 50% 100%, close)}}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-old(page),::view-transition{animation:none}}html.party-on .card{animation:card-dance .95s var(--ease-in-out) infinite alternate;transform-origin:50% 100%}html.party-on .card:nth-child(2n){animation-delay:-.475s}html.party-on .card:nth-child(3n){animation-duration:1.05s}html.party-off .card{transition:transform .65s var(--ease-out);transform:none}@keyframes card-dance{0%{transform:rotate(-2.5deg)translateY(0)scale(1)}to{transform:rotate(2.5deg)translateY(-10px)scale(1.015)}}@media (prefers-reduced-motion:reduce){html.party-on .card{animation:none}}.goose{z-index:1;pointer-events:none;will-change:transform;view-transition-class:goose;width:clamp(104px,11vw,190px);position:absolute;top:0;left:0}.goose__svg{line-height:0;display:block}.goose__svg svg{width:100%;height:auto;transition:transform .18s var(--ease-out);display:block;overflow:visible}.goose.is-left .goose__svg svg{transform:scaleX(-1)}.goose .g-body,.goose .g-leg{transform-box:view-box}.goose .g-body{transform-origin:112px 140px}.goose.is-walking .g-body{animation:.3s ease-in-out infinite alternate goose-bob}.goose.is-walking .g-leg--front{animation:.3s ease-in-out infinite alternate goose-step}.goose.is-walking .g-leg--back{animation:.3s ease-in-out infinite alternate-reverse goose-step}@keyframes goose-step{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@keyframes goose-bob{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-5px)rotate(1.5deg)}}.goose__bubble{border:1px solid var(--color-card-stroke);background:var(--color-white);color:var(--color-black);font-family:var(--font-heading);white-space:nowrap;transform-origin:0 100%;opacity:0;border-radius:14px 14px 14px 3px;padding:.3em .75em;font-size:clamp(1rem,1.3vw,1.5rem);line-height:1.2;position:absolute;bottom:88%;left:72%;box-shadow:0 8px 24px #0000001f}.goose.is-left .goose__bubble{transform-origin:100% 100%;border-radius:14px 14px 3px;left:auto;right:72%}.goose.is-bubble-below .goose__bubble{transform-origin:0 0;border-radius:3px 14px 14px;top:70%;bottom:auto}.goose.is-left.is-bubble-below .goose__bubble{transform-origin:100% 0;border-radius:14px 3px 14px 14px}.goose-layer{z-index:98;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:clip visible}.goose-crack{position:absolute;overflow:hidden}.goose-crack svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.goose-char{display:inline-block}.goose-char.is-flung{pointer-events:none;will-change:transform}
