.social-link[data-astro-cid-xfej6wit]{display:inline-flex;align-items:center;gap:.7rem;width:fit-content;min-height:3.25rem;padding:.72rem 1.1rem;border:2px solid var(--jack-yellow);border-radius:999px;background:var(--jack-yellow);color:var(--jack-ink);font-weight:800;text-decoration:none;box-shadow:0 .8rem 2rem #00123959;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.social-link[data-astro-cid-xfej6wit]:hover{transform:translateY(-3px);background:#ffe263;box-shadow:0 1.1rem 2.4rem #00123973}.social-link[data-astro-cid-xfej6wit] svg[data-astro-cid-xfej6wit]{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8}.social-link__dot[data-astro-cid-xfej6wit]{fill:currentColor;stroke:none}.social-link[data-astro-cid-xfej6wit] .social-link__arrow[data-astro-cid-xfej6wit]{width:1.1rem;height:1.1rem;margin-left:.1rem;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.social-link[data-astro-cid-xfej6wit]{transition:none}}.home-page{min-height:100svh;background:var(--jack-blue-950)}.home-shell[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:grid;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 72% 35%,rgb(18 104 196 / .48),transparent 35%),linear-gradient(135deg,#002654 0%,var(--jack-blue-900) 48%,#00295e 100%)}.home-sky[data-astro-cid-j7pv25f6],.home-art[data-astro-cid-j7pv25f6],.festival[data-astro-cid-j7pv25f6],.lights[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.home-sky[data-astro-cid-j7pv25f6]{z-index:-2;overflow:hidden}.home-sky__glow[data-astro-cid-j7pv25f6]{position:absolute;top:-20%;right:-5%;width:62vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(46 132 227 / .3),transparent 65%)}.home-sky__stroke[data-astro-cid-j7pv25f6]{position:absolute;width:56rem;height:15rem;border:2.2rem solid rgb(20 100 196 / .18);border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-12deg)}.home-sky__stroke--one[data-astro-cid-j7pv25f6]{top:-6rem;right:-14rem}.home-sky__stroke--two[data-astro-cid-j7pv25f6]{right:-24rem;bottom:3rem;opacity:.7}.home-content[data-astro-cid-j7pv25f6]{position:relative;z-index:3;display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,43rem);gap:clamp(2rem,5vw,5.5rem);align-items:center;align-self:center;width:min(88rem,calc(100% - 3rem));margin:0 auto;padding:7rem 0 10rem}.home-brand[data-astro-cid-j7pv25f6]{align-self:start;animation:rise-in .7s both ease-out}.eyebrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin:1.25rem 0 0;color:var(--jack-yellow);font-size:.78rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.eyebrow[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:1.8rem;height:3px;border-radius:99px;background:currentColor}.home-copy[data-astro-cid-j7pv25f6]{animation:rise-in .8s .1s both ease-out}h1[data-astro-cid-j7pv25f6]{max-width:13ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.2vw,6.8rem);font-weight:800;line-height:.96;letter-spacing:-.055em;text-wrap:balance}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:relative;display:inline-block;color:var(--jack-yellow);font-style:italic}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-.08em;bottom:-.12em;left:-.04em;height:.13em;border-radius:50%;background:var(--jack-yellow);transform:rotate(-2deg) scaleX(.92)}.home-lead[data-astro-cid-j7pv25f6]{max-width:35rem;margin:clamp(2rem,4vw,3rem) 0 1.75rem;color:#ffffffdb;font-size:clamp(1.04rem,1.5vw,1.3rem);line-height:1.65}.home-note[data-astro-cid-j7pv25f6]{margin:1.35rem 0 0;color:#ffffffad;font-size:.9rem}.home-art[data-astro-cid-j7pv25f6]{z-index:1}.net[data-astro-cid-j7pv25f6]{position:absolute;right:-4rem;bottom:-7rem;width:min(53vw,49rem);height:min(57vw,37rem);fill:none;stroke:#4e9df23b;stroke-width:2;transform:rotate(-4deg)}.net__post[data-astro-cid-j7pv25f6],.net__top[data-astro-cid-j7pv25f6]{stroke:#5dacff6b;stroke-width:9;stroke-linecap:round}.volleyball[data-astro-cid-j7pv25f6]{position:absolute;top:11%;right:6%;width:clamp(7rem,12vw,12rem);aspect-ratio:1;overflow:hidden;border:.45rem solid #fff;border-radius:50%;background:var(--jack-yellow);box-shadow:0 1.8rem 4rem #000f2e61;transform:rotate(14deg);animation:ball-float 5.5s ease-in-out infinite}.volleyball__seam[data-astro-cid-j7pv25f6]{position:absolute;display:block;border:.45rem solid var(--jack-blue-900);border-radius:50%}.volleyball__seam--one[data-astro-cid-j7pv25f6]{inset:-12% 42% 38% -24%}.volleyball__seam--two[data-astro-cid-j7pv25f6]{inset:35% -22% -10% 35%}.volleyball__seam--three[data-astro-cid-j7pv25f6]{inset:18% 12% 15% 18%;border-color:transparent var(--jack-blue-900) transparent var(--jack-blue-900);transform:rotate(40deg)}.heart-sketch[data-astro-cid-j7pv25f6]{position:absolute;right:25%;bottom:19%;color:var(--jack-yellow);font-family:cursive;font-size:clamp(4rem,8vw,8rem);line-height:1;opacity:.4;transform:rotate(-12deg)}.lights[data-astro-cid-j7pv25f6]{z-index:2;top:auto;bottom:10%;height:8rem;transform:rotate(-2deg)}.lights__cable[data-astro-cid-j7pv25f6]{position:absolute;inset:0 -2rem auto;height:4.5rem;border-bottom:2px solid rgb(7 22 43 / .72);border-radius:50%}.lights[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{--x: calc(var(--light-index) * 8.4%);position:absolute;top:calc(2.7rem + var(--light-y));left:var(--x);width:.72rem;height:1rem;border-radius:45% 45% 55% 55%;background:#ffe46d;box-shadow:0 0 .7rem #ffda3a,0 0 1.7rem #ffd321b3}.festival[data-astro-cid-j7pv25f6]{z-index:0;top:auto;height:18%;background:linear-gradient(0deg,#001b36 0 47%,transparent 48%)}.festival__tent[data-astro-cid-j7pv25f6]{position:absolute;bottom:42%;width:10rem;height:5rem;background:#002a58;clip-path:polygon(50% 0,100% 52%,90% 52%,90% 100%,10% 100%,10% 52%,0 52%)}.festival__tent--one[data-astro-cid-j7pv25f6]{right:8%}.festival__tent--two[data-astro-cid-j7pv25f6]{right:20%;width:7rem;height:3.8rem;opacity:.8}.festival__people[data-astro-cid-j7pv25f6]{position:absolute;right:31%;bottom:42%;width:20rem;height:3.6rem;background:repeating-radial-gradient(circle at 1rem 1rem,#001b36 0 .55rem,transparent .58rem 2.1rem)}@keyframes rise-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ball-float{0%,to{transform:rotate(14deg) translateY(0)}50%{transform:rotate(19deg) translateY(-.75rem)}}@media(max-width:900px){.home-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.6rem;width:min(42rem,calc(100% - 2.5rem));padding-top:4rem}.home-brand[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.25rem}.eyebrow[data-astro-cid-j7pv25f6]{margin:0}h1[data-astro-cid-j7pv25f6]{max-width:11ch}.home-art[data-astro-cid-j7pv25f6]{opacity:.68}.volleyball[data-astro-cid-j7pv25f6]{top:8%;right:-2rem}.net[data-astro-cid-j7pv25f6]{width:74vw;opacity:.6}}@media(max-width:560px){.home-content[data-astro-cid-j7pv25f6]{width:calc(100% - 2rem);padding:2rem 0 8rem}.home-brand__logo{width:6.4rem}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.68rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.65rem,14vw,4rem)}.home-lead[data-astro-cid-j7pv25f6]{max-width:30rem;margin-top:1.8rem;font-size:1rem;line-height:1.55}.home-note[data-astro-cid-j7pv25f6]{max-width:16rem}.heart-sketch[data-astro-cid-j7pv25f6]{display:none}.lights[data-astro-cid-j7pv25f6]{bottom:7%}.festival__people[data-astro-cid-j7pv25f6]{display:none}}@media(prefers-reduced-motion:reduce){.home-brand[data-astro-cid-j7pv25f6],.home-copy[data-astro-cid-j7pv25f6],.volleyball[data-astro-cid-j7pv25f6]{animation:none}}
