[data-astro-cid-uw5kdbxl],[data-astro-cid-uw5kdbxl]:before,[data-astro-cid-uw5kdbxl]:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:DM Sans,sans-serif;height:100vh;height:100svh;color:#f6f0e7;background:#000;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}a[data-astro-cid-uw5kdbxl]{color:inherit;text-decoration:none}button[data-astro-cid-uw5kdbxl]{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.contact-main[data-astro-cid-uw5kdbxl]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:60px 24px 24px;overflow-x:hidden}.content[data-astro-cid-uw5kdbxl]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:820px}@media(min-height:820px){.content[data-astro-cid-uw5kdbxl]{transform:translateY(calc(-1*clamp(24px,6vh,64px)))}}.stage[data-astro-cid-uw5kdbxl]{position:relative;width:220px;height:230px;display:flex;align-items:flex-end;justify-content:center}.shadow[data-astro-cid-uw5kdbxl]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:150px;height:12px;background:#00000073;border-radius:50%;filter:blur(8px)}.basketball[data-astro-cid-uw5kdbxl]{width:210px;height:210px;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle at 30% 40%,#fff6e6,#ffd27a 14%,#ff9d3d 30%,#f2600f,#c23a12 66%,#7a2410 82%,#3d0f05);box-shadow:0 0 0 1px #ffd2a038,0 20px 60px #000000b3,0 0 100px #ff781e73,inset 0 0 60px #320f0033;transition:transform .4s cubic-bezier(.34,1.4,.64,1)}.basketball[data-astro-cid-uw5kdbxl]:hover{transform:scale(1.05)}.gloss-top[data-astro-cid-uw5kdbxl]{position:absolute;top:4%;left:8%;width:62%;height:52%;background:radial-gradient(ellipse at 38% 32%,rgba(255,255,255,.95) 0%,rgba(255,235,210,.6) 28%,rgba(255,190,130,.2) 55%,transparent 100%);border-radius:50%;transform:rotate(-18deg);pointer-events:none}.gloss-mid[data-astro-cid-uw5kdbxl]{position:absolute;top:8%;left:12%;width:38%;height:22%;background:radial-gradient(ellipse at 40% 40%,rgba(255,255,255,.6) 0%,rgba(255,210,160,.2) 55%,transparent 100%);border-radius:50%;transform:rotate(-20deg);pointer-events:none}.rim[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 70% 65%,rgba(255,150,50,.35) 0%,transparent 55%);box-shadow:inset 0 0 40px 8px #3c0f0540,inset -6px -6px 28px #8c140a38,inset 4px 4px 18px #ffc88c2e;pointer-events:none}.gloss-bottom[data-astro-cid-uw5kdbxl]{position:absolute;bottom:5%;right:5%;width:38%;height:28%;background:radial-gradient(ellipse at 58% 62%,rgba(255,170,90,.38) 0%,rgba(120,30,10,.16) 55%,transparent 100%);border-radius:50%;transform:rotate(18deg);pointer-events:none}.ring[data-astro-cid-uw5kdbxl]{position:absolute;inset:3px;border-radius:50%;border:1px solid rgba(255,255,255,.2);pointer-events:none}.blush-left[data-astro-cid-uw5kdbxl],.blush-right[data-astro-cid-uw5kdbxl]{position:absolute;bottom:26%;width:52px;height:32px;border-radius:50%;background:transparent;filter:blur(10px);pointer-events:none;opacity:0;transition:opacity 1.2s ease;z-index:6}.blush-left[data-astro-cid-uw5kdbxl]{left:6%}.blush-right[data-astro-cid-uw5kdbxl]{right:6%}.basketball[data-astro-cid-uw5kdbxl].blushing .blush-left[data-astro-cid-uw5kdbxl],.basketball[data-astro-cid-uw5kdbxl].blushing .blush-right[data-astro-cid-uw5kdbxl]{background:#ff2d6e;opacity:1;transition:opacity 1.2s ease;animation:blush-pulse .9s ease-in-out 1.1s infinite alternate}@keyframes blush-pulse{0%{opacity:.82;transform:scale(1)}to{opacity:1;transform:scale(1.2)}}.eyes[data-astro-cid-uw5kdbxl]{position:absolute;display:flex;gap:16px;z-index:10;transition:left .14s ease-out,top .14s ease-out}.eyeball[data-astro-cid-uw5kdbxl]{width:18px;height:30px;background:#fffffff5;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:height .1s ease,transform 1s cubic-bezier(.34,1.2,.64,1);flex-shrink:0;box-shadow:0 2px 12px #0000002e,inset 0 1px 3px #fffc}.basketball[data-astro-cid-uw5kdbxl].blushing .eyeball[data-astro-cid-uw5kdbxl]{transform:scaleY(.65)}.pupil[data-astro-cid-uw5kdbxl]{width:8px;height:10px;background:#fff0;border-radius:3px;transition:transform .12s ease-out;flex-shrink:0}.heading-wrap[data-astro-cid-uw5kdbxl]{margin-top:40px;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.heading-wrap[data-astro-cid-uw5kdbxl].visible{opacity:1;transform:translateY(0)}.visually-hidden[data-astro-cid-uw5kdbxl]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}h1[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:clamp(32px,5.5vw,56px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-1px;max-width:700px}.cursor[data-astro-cid-uw5kdbxl]{display:inline-block;width:4px;height:.82em;background:#ffffffa6;margin-left:4px;vertical-align:middle;border-radius:2px;animation:blink .8s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.pills[data-astro-cid-uw5kdbxl]{margin-top:48px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:700px}.pill[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;padding:14px 28px;border:1.5px solid rgba(255,255,255,.5);border-radius:100px;background:#ffffff08;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(14px) scale(.97);transition:background .25s ease,border-color .25s ease,transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .25s ease,opacity .35s ease;white-space:nowrap}.pill[data-astro-cid-uw5kdbxl].visible{opacity:1;transform:translateY(0) scale(1)}.pill[data-astro-cid-uw5kdbxl]:hover{background:#ffffff21;border-color:#fffffff2;transform:translateY(-2px) scale(1.04);box-shadow:0 8px 28px #0000004d}.pill[data-astro-cid-uw5kdbxl]:active{transform:scale(.97)}@media(max-width:720px){.contact-main[data-astro-cid-uw5kdbxl]{padding-top:90px;padding-bottom:52px}.pill[data-astro-cid-uw5kdbxl]{padding:10px 17px;font-size:11px;letter-spacing:.7px}}@media(max-width:900px),(max-width:1400px)and (pointer:coarse){h1[data-astro-cid-uw5kdbxl]{font-size:clamp(34px,7.4vw,80px);max-width:min(92vw,12em)}}
