.hero[data-astro-cid-ge2uvauf]{min-height:max(680px,100svh);padding-block:calc(var(--header-h) + 32px) 104px;isolation:isolate;background:var(--night);color:#fff;text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__video[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(at 50% 45%,#1e272159 0%,#1e2721bf 70%),linear-gradient(#1e27218c 0%,#1e272133 35%,#1e2721d9 100%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;width:100%;margin-top:auto;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);backdrop-filter:blur(6px);animation:rise .9s var(--ease-out) both;background:#1e272159;border:1px solid #ffffff59;margin:0;padding:8px 18px;font-size:15px;font-weight:600}.hero__next[data-astro-cid-ge2uvauf]{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.hero__next[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#70887a73;border-color:#fff}.hero__next-dot[data-astro-cid-ge2uvauf]{background:var(--mustard);border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite live-dot;box-shadow:0 0 #eea81bb3}.hero__next-arrow[data-astro-cid-ge2uvauf]{width:16px;height:16px}@keyframes live-dot{70%,to{box-shadow:0 0 0 10px #eea81b00}}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.045em;color:#fff;text-shadow:0 6px 40px #00000059;margin:26px 0 0;font-size:clamp(64px,12vw,172px);font-weight:800;line-height:.88}.hero__word[data-astro-cid-ge2uvauf]{animation:word-in 1s var(--ease-spring) both;animation-delay:calc(.15s + var(--word) * .12s);margin-inline:.1em;display:inline-block}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--mustard);display:inline-block;position:relative}.hero__lede[data-astro-cid-ge2uvauf]{color:#ffffffeb;max-width:760px;animation:rise .9s var(--ease-out) .7s both;margin:30px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.hero__actions[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-out) .85s both;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,auto);justify-content:center;gap:16px clamp(32px,6vw,88px);width:100%;margin:auto auto 0;padding-top:clamp(48px,7vh,88px);display:grid}.hero__stat[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-out) both;animation-delay:calc(.4s + var(--word) * 80ms);flex-direction:column-reverse;align-items:center;display:flex}.hero__stat[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1}.hero__stat[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:#ffffffbf;margin-top:6px;font-size:15px;font-weight:600}.hero__scroll[data-astro-cid-ge2uvauf]{border:2px solid #ffffff80;border-radius:16px;place-items:center;width:30px;height:48px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:#fff;border-radius:2px;width:4px;height:10px;animation:1.8s ease-in-out infinite scroll-dot}@keyframes word-in{0%{opacity:0;transform:translateY(.5em)rotate(4deg)}to{opacity:1;transform:none}}@keyframes scroll-dot{0%,to{opacity:0;transform:translateY(-8px)}40%{opacity:1}80%{opacity:0;transform:translateY(8px)}}@media (width<=760px){.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,auto)}.hero__scroll[data-astro-cid-ge2uvauf]{display:none}}@media (width<=640px){.hero__actions[data-astro-cid-ge2uvauf]{width:100%}.hero__next[data-astro-cid-ge2uvauf]{border-radius:18px;font-size:14px}.hero__next-arrow[data-astro-cid-ge2uvauf]{display:none}}.agenda__head[data-astro-cid-gpb32gez]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(36px,5vw,56px);display:flex}.agenda__follow[data-astro-cid-gpb32gez]{color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.agenda__follow-icon[data-astro-cid-gpb32gez]{width:20px;height:20px;color:var(--accent)}.agenda__list[data-astro-cid-gpb32gez]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.sheet[data-astro-cid-gpb32gez]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-spring), box-shadow .3s ease;flex-direction:column;display:flex;overflow:hidden}.sheet[data-astro-cid-gpb32gez]:hover{transform:translateY(-6px)rotate(-.8deg);box-shadow:0 24px 48px #14181f24}.sheet__date[data-astro-cid-gpb32gez]{border-bottom:2px dashed var(--line);text-align:center;flex-direction:column;align-items:center;padding-bottom:18px;display:flex}.sheet__month[data-astro-cid-gpb32gez]{background:var(--accent-ink);color:#fff;text-transform:capitalize;align-self:stretch;padding:10px 16px;font-size:14px;font-weight:700}.sheet__day[data-astro-cid-gpb32gez]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.05em;margin-top:10px;font-size:88px;font-weight:800;line-height:.95}.sheet__weekday[data-astro-cid-gpb32gez]{color:var(--ink-3);text-transform:capitalize;font-size:15px;font-weight:600}.sheet__body[data-astro-cid-gpb32gez]{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.sheet__title[data-astro-cid-gpb32gez]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.sheet__place[data-astro-cid-gpb32gez]{color:var(--ink);gap:8px;margin:12px 0 0;font-weight:600;line-height:1.4;display:flex}.sheet__city[data-astro-cid-gpb32gez]{color:var(--ink-3);font-weight:400}.sheet__icon[data-astro-cid-gpb32gez]{width:18px;height:18px;color:var(--accent-ink);flex:none;margin-top:2px}.sheet__actions[data-astro-cid-gpb32gez]{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:22px;display:flex}.sheet__btn[data-astro-cid-gpb32gez]{min-height:44px;padding:0 20px;font-size:15px}.sheet__link[data-astro-cid-gpb32gez]{color:var(--accent-ink);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sheet__link[data-astro-cid-gpb32gez]:hover{color:var(--ink)}.sheet__link[data-astro-cid-gpb32gez] .sheet__icon[data-astro-cid-gpb32gez]{margin-top:0}.agenda__empty[data-astro-cid-gpb32gez]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,40px);display:flex}.sheet--soon[data-astro-cid-gpb32gez]{flex:none;width:160px;rotate:-4deg;box-shadow:0 14px 30px #14181f1f}.sheet--soon[data-astro-cid-gpb32gez] .sheet__date[data-astro-cid-gpb32gez]{border-bottom:0}.sheet--soon[data-astro-cid-gpb32gez] .sheet__day[data-astro-cid-gpb32gez]{color:var(--mustard)}.agenda__empty-text[data-astro-cid-gpb32gez]{max-width:520px;color:var(--ink);margin:0 0 22px;font-size:20px;line-height:1.5}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(48px,7vw,104px);display:grid}.about__paragraph[data-astro-cid-oxgmilyn]{color:var(--ink-2);margin:18px 0 0;font-size:18px;line-height:1.6}.about__paragraph[data-astro-cid-oxgmilyn]:first-of-type{margin-top:24px}.director[data-astro-cid-oxgmilyn]{border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-card);gap:18px;margin-top:36px;padding:22px 24px;display:flex}.director__initials[data-astro-cid-oxgmilyn]{background:var(--accent-ink);color:#fff;width:56px;height:56px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.director[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin:0}.director__label[data-astro-cid-oxgmilyn]{color:var(--ink-3);font-size:14px;font-weight:600}.director__name[data-astro-cid-oxgmilyn]{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2}.director__text[data-astro-cid-oxgmilyn]{font-size:15px;margin-top:4px!important}.about__photos[data-astro-cid-oxgmilyn]{aspect-ratio:1;position:relative}.about__photo[data-astro-cid-oxgmilyn]{border-radius:var(--radius-lg);box-shadow:var(--shadow-photo);position:absolute;overflow:hidden}.about__photo[data-astro-cid-oxgmilyn] img{object-fit:cover;width:100%;height:120%;margin-top:-10%;display:block}.about__photo--main[data-astro-cid-oxgmilyn]{width:88%;height:68%;top:0;right:0}.about__photo--main[data-astro-cid-oxgmilyn] img{object-position:50% 60%}.about__photo--second[data-astro-cid-oxgmilyn]{border:6px solid var(--cream);width:56%;height:44%;bottom:0;left:0}.about__photo--second[data-astro-cid-oxgmilyn] img{object-position:55% 35%}.about__sticker[data-astro-cid-oxgmilyn]{background:var(--mustard);width:112px;height:112px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;border-radius:50%;place-items:center;font-size:30px;font-style:italic;font-weight:800;animation:6s ease-in-out infinite wobble;display:grid;position:absolute;bottom:12%;right:6%;transform:rotate(-12deg);box-shadow:0 14px 30px #eea81b66}@keyframes wobble{0%,to{rotate:0deg}50%{rotate:10deg}}@media (width<=900px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__photos[data-astro-cid-oxgmilyn]{width:100%;max-width:560px;margin-inline:auto}.about__sticker[data-astro-cid-oxgmilyn]{width:88px;height:88px;font-size:24px}}.music[data-astro-cid-3pzpqipd]{background:radial-gradient(ellipse at 85% 0%, #70887a38, transparent 55%), radial-gradient(ellipse at 0% 100%, #70887a24, transparent 50%), var(--night)}.music__subtitle[data-astro-cid-3pzpqipd]{color:var(--on-night);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(26px,2.6vw,34px);font-weight:700}.music__subtitle[data-astro-cid-3pzpqipd]:not(:first-of-type){margin-top:clamp(64px,8vw,104px)}.genres[data-astro-cid-3pzpqipd]{grid-template-rows:repeat(2,minmax(260px,auto));grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.genre[data-astro-cid-3pzpqipd]{border-radius:var(--radius-lg);isolation:isolate;align-items:flex-end;min-height:260px;display:flex;position:relative;overflow:hidden}.genre--main[data-astro-cid-3pzpqipd]{grid-row:span 2}.genre__photo[data-astro-cid-3pzpqipd]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}.genre[data-astro-cid-3pzpqipd]:hover .genre__photo[data-astro-cid-3pzpqipd]{transform:scale(1.06)}.genre[data-astro-cid-3pzpqipd]:after{content:"";z-index:-1;background:linear-gradient(#1e27211a 0%,#1e2721bf 45%,#1e2721f0 100%);position:absolute;inset:0}.genre--main[data-astro-cid-3pzpqipd]:after{background:linear-gradient(#1e272100 25%,#1e2721f2 100%),linear-gradient(#70887a40,#70887a40)}.genre__body[data-astro-cid-3pzpqipd]{padding:clamp(22px,3vw,34px)}.genre__title[data-astro-cid-3pzpqipd]{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.05}.genre--main[data-astro-cid-3pzpqipd] .genre__title[data-astro-cid-3pzpqipd]{font-size:clamp(34px,4vw,52px)}.genre__text[data-astro-cid-3pzpqipd]{color:#ffffffd9;max-width:420px;margin:8px 0 0}.genre__artists[data-astro-cid-3pzpqipd]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.genre__artists[data-astro-cid-3pzpqipd] li[data-astro-cid-3pzpqipd]{border-radius:var(--radius-pill);color:#fff;backdrop-filter:blur(6px);background:#1e272173;border:1px solid #ffffff47;padding:6px 14px;font-size:14px;font-weight:600}.blocks[data-astro-cid-3pzpqipd]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.block[data-astro-cid-3pzpqipd]{border:1px solid var(--night-line);border-radius:var(--radius-lg);background:var(--night-2);isolation:isolate;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden}.block--photo[data-astro-cid-3pzpqipd]{border:0;grid-area:1/2/span 2;align-items:flex-end;min-height:420px;display:flex}.block--harlem[data-astro-cid-3pzpqipd]{background:var(--accent-ink);border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;gap:12px 40px;display:grid}.block__photo[data-astro-cid-3pzpqipd]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.block--photo[data-astro-cid-3pzpqipd]:after{content:"";z-index:-1;background:linear-gradient(#1e27210d 30%,#1e2721eb 100%);position:absolute;inset:0}.block__number[data-astro-cid-3pzpqipd]{color:var(--mustard);font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(64px,8vw,104px);font-weight:800;line-height:.9}.block__pill[data-astro-cid-3pzpqipd]{border-radius:var(--radius-pill);background:var(--mustard);color:var(--ink);margin:0;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.block__title[data-astro-cid-3pzpqipd]{color:var(--on-night);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.1}.block__title--large[data-astro-cid-3pzpqipd]{color:#fff;letter-spacing:-.04em;margin-top:16px;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:.95}.block__text[data-astro-cid-3pzpqipd]{z-index:1;max-width:520px;color:var(--on-night-2);margin:12px 0 0;font-size:17px;position:relative}.block--photo[data-astro-cid-3pzpqipd] .block__text[data-astro-cid-3pzpqipd],.block--harlem[data-astro-cid-3pzpqipd] .block__text[data-astro-cid-3pzpqipd]{color:#ffffffe6}.block--harlem[data-astro-cid-3pzpqipd] .block__text[data-astro-cid-3pzpqipd]{margin:0 0 clamp(40px,5vw,64px);font-size:18px}.block__skyline[data-astro-cid-3pzpqipd]{fill:#ffffff1f;width:55%;position:absolute;bottom:0;right:0}@media (width<=860px){.genres[data-astro-cid-3pzpqipd]{grid-template-rows:none;grid-template-columns:1fr}.genre--main[data-astro-cid-3pzpqipd]{grid-row:auto;min-height:420px}.blocks[data-astro-cid-3pzpqipd],.block--harlem[data-astro-cid-3pzpqipd]{grid-template-columns:1fr}.block--photo[data-astro-cid-3pzpqipd]{grid-area:auto;min-height:320px}}.live__head[data-astro-cid-nufwvw5x]{text-align:center;margin-inline:auto}.featured[data-astro-cid-nufwvw5x]{border-radius:var(--radius-lg);background:#000;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px #1e272140}.featured__video[data-astro-cid-nufwvw5x]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.featured__play[data-astro-cid-nufwvw5x]{color:#fff;cursor:pointer;background:linear-gradient(#1e27211a,#1e27218c);border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.featured__play-icon[data-astro-cid-nufwvw5x]{background:var(--mustard);width:clamp(76px,9vw,112px);height:clamp(76px,9vw,112px);color:var(--ink);transition:transform .4s var(--ease-spring);border-radius:50%;place-items:center;animation:2.4s ease-out infinite pulse;display:grid}.featured__play-icon[data-astro-cid-nufwvw5x] svg{width:40%;height:40%;margin-left:6%}.featured__play[data-astro-cid-nufwvw5x]:hover .featured__play-icon[data-astro-cid-nufwvw5x]{transform:scale(1.1)}.featured__play-label[data-astro-cid-nufwvw5x]{font-size:17px;font-weight:700}.featured[data-astro-cid-nufwvw5x].is-playing .featured__play[data-astro-cid-nufwvw5x],.featured[data-astro-cid-nufwvw5x].is-playing .featured__caption[data-astro-cid-nufwvw5x]{display:none}.featured__caption[data-astro-cid-nufwvw5x]{border-radius:var(--radius-pill);color:#fff;pointer-events:none;background:#1e272199;padding:6px 14px;font-size:14px;font-weight:600;position:absolute;bottom:20px;left:24px}.live__more[data-astro-cid-nufwvw5x]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:clamp(56px,7vw,88px) 0 24px;font-size:clamp(28px,3vw,36px);font-weight:700}.clips[data-astro-cid-nufwvw5x]{grid-template-columns:repeat(2,1fr);gap:32px 22px;margin:0;padding:0;list-style:none;display:grid}.clip__link[data-astro-cid-nufwvw5x]{color:inherit;text-decoration:none;display:block}.clip__media[data-astro-cid-nufwvw5x]{border-radius:var(--radius);background:var(--line);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.clip__video[data-astro-cid-nufwvw5x]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.clip__link[data-astro-cid-nufwvw5x]:hover .clip__video[data-astro-cid-nufwvw5x]{transform:scale(1.06)}.clip__watch[data-astro-cid-nufwvw5x]{border-radius:var(--radius-pill);background:var(--mustard);color:var(--ink);opacity:0;transition:opacity .25s ease, transform .35s var(--ease-spring);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(8px)}.clip__link[data-astro-cid-nufwvw5x]:hover .clip__watch[data-astro-cid-nufwvw5x],.clip__link[data-astro-cid-nufwvw5x]:focus-visible .clip__watch[data-astro-cid-nufwvw5x]{opacity:1;transform:none}.clip__arrow[data-astro-cid-nufwvw5x]{width:14px;height:14px}.clip__title[data-astro-cid-nufwvw5x]{color:var(--ink);margin-top:14px;font-size:19px;font-weight:700;line-height:1.3;display:block}.clip__meta[data-astro-cid-nufwvw5x]{color:var(--ink-3);margin-top:2px;font-size:15px;display:block}.live__channel[data-astro-cid-nufwvw5x]{margin-top:clamp(48px,6vw,72px)}@keyframes pulse{0%{box-shadow:0 0 #eea81b8c}70%,to{box-shadow:0 0 0 26px #eea81b00}}@media (width<=600px){.clips[data-astro-cid-nufwvw5x]{grid-template-columns:1fr}.clip__watch[data-astro-cid-nufwvw5x]{opacity:1;transform:none}}.join[data-astro-cid-hhcggn7q]{margin-top:clamp(56px,7vw,96px)}.join__card[data-astro-cid-hhcggn7q]{background:var(--accent-ink);color:#ffffffe6;border-radius:40px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:clamp(36px,6vw,80px);display:grid;position:relative;overflow:hidden}.join__card[data-astro-cid-hhcggn7q]:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 65%);border-radius:50%;width:60%;position:absolute;top:-30%;left:-10%}.join__text[data-astro-cid-hhcggn7q]{position:relative}.join__eyebrow[data-astro-cid-hhcggn7q]{color:#fff}.join__eyebrow[data-astro-cid-hhcggn7q]:before{background:#fff;box-shadow:0 0 0 4px #ffffff4d}.join__title[data-astro-cid-hhcggn7q]{color:#fff}.join__body[data-astro-cid-hhcggn7q]{max-width:500px;margin:20px 0 32px;font-size:19px}.join__photos[data-astro-cid-hhcggn7q]{min-height:360px;position:relative}.join__photo[data-astro-cid-hhcggn7q]{border-radius:var(--radius-lg);object-fit:cover;border:6px solid #fff;position:absolute;box-shadow:0 24px 50px #00000040}.join__photo--a[data-astro-cid-hhcggn7q]{aspect-ratio:520/440;width:62%;height:auto;top:0;right:4%;rotate:4deg}.join__photo--b[data-astro-cid-hhcggn7q]{aspect-ratio:16/10;width:70%;height:auto;bottom:0;left:0;rotate:-3deg}@media (width<=860px){.join__card[data-astro-cid-hhcggn7q]{grid-template-columns:1fr}.join__photos[data-astro-cid-hhcggn7q]{min-height:300px}}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,88px);display:grid}.contact__title[data-astro-cid-he3spzz3]{font-size:clamp(64px,10vw,140px)}.contact__direct[data-astro-cid-he3spzz3]{gap:24px;margin:40px 0 0;display:grid}.contact__direct[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{color:var(--ink-3);font-size:14px;font-weight:700}.contact__direct[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{margin:6px 0 0}.contact__mail[data-astro-cid-he3spzz3]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;background:linear-gradient(var(--highlight), var(--highlight)) 0 100% / 100% 3px no-repeat;font-size:clamp(24px,2.6vw,32px);font-weight:700;text-decoration:none;transition:background-size .3s}.contact__mail[data-astro-cid-he3spzz3]:hover{color:var(--ink);background-size:100% 40%}.contact__social[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contact__social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-card);transition:transform .35s var(--ease-spring);align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.contact__social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{transform:translateY(-3px)}.contact__social-icon[data-astro-cid-he3spzz3]{width:18px;height:18px;color:var(--accent-ink)}.form[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);align-content:start;gap:20px;padding:clamp(26px,4vw,44px);display:grid}.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form__field[data-astro-cid-he3spzz3]{color:var(--ink);gap:8px;font-size:15px;font-weight:700;display:grid}.form__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.form__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:2px solid var(--line);background:var(--cream);width:100%;min-height:52px;color:var(--ink);font:400 16px/1.4 var(--font-body);border-radius:14px;padding:12px 16px;transition:border-color .2s,background-color .2s}.form__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical}.form__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.form__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--accent);background:var(--paper);outline:none}.form__trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.form__privacy[data-astro-cid-he3spzz3]{color:var(--ink-3);margin:0;font-size:14px}.form__privacy[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--accent-ink)}.form__status[data-astro-cid-he3spzz3]{border-radius:14px;margin:0;padding:14px 16px;font-size:15px;font-weight:600}.form__status--ok[data-astro-cid-he3spzz3]{background:var(--accent-soft);color:var(--accent-ink)}.form__status--error[data-astro-cid-he3spzz3]{color:#8a2323;background:#fbeaea}.form__status--error[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit}@media (width<=900px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=560px){.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.form__submit[data-astro-cid-he3spzz3]{width:100%}}
