.shead[data-astro-cid-6j3riaey]{gap:clamp(1.25rem,1rem + 1vw,2rem);margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.shead__main[data-astro-cid-6j3riaey]{justify-items:start;gap:1.1rem;display:grid}.shead__aside[data-astro-cid-6j3riaey]{justify-items:start;gap:1.5rem;max-width:60ch;display:grid}.shead--center[data-astro-cid-6j3riaey]{text-align:center;justify-items:center}.shead--center[data-astro-cid-6j3riaey] .shead__main[data-astro-cid-6j3riaey],.shead--center[data-astro-cid-6j3riaey] .shead__aside[data-astro-cid-6j3riaey]{justify-items:center;margin-inline:auto}@media (width>=960px){.shead--split[data-astro-cid-6j3riaey]{grid-template-columns:1.35fr 1fr;align-items:end;column-gap:clamp(2rem,6vw,8rem)}.shead--split[data-astro-cid-6j3riaey] .shead__aside[data-astro-cid-6j3riaey]{padding-bottom:.4rem}}.contact__grid[data-astro-cid-iitoow3x]{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.contact__channels[data-astro-cid-iitoow3x]{gap:1.75rem;display:grid}.contact__list[data-astro-cid-iitoow3x]{gap:1.1rem;display:grid}.contact__list[data-astro-cid-iitoow3x] li[data-astro-cid-iitoow3x]{align-items:flex-start;gap:.9rem;display:flex}.contact__list[data-astro-cid-iitoow3x] svg{color:var(--accent);flex:none;margin-top:.1rem;font-size:1.3rem}.contact__hour[data-astro-cid-iitoow3x]{display:block}.contact__open[data-astro-cid-iitoow3x]{color:var(--fg-2);margin-top:.3rem;display:block}.contact__open[data-astro-cid-iitoow3x][data-state=open]{color:#16a34a;font-weight:600}.contact__map[data-astro-cid-iitoow3x]{aspect-ratio:16/10;border-radius:var(--radius-media);background:color-mix(in oklab, var(--fg) 7%, var(--bg));place-items:center;display:grid;position:relative;overflow:hidden}.contact__map[data-astro-cid-iitoow3x] iframe{border:0;width:100%;height:100%}.contact__map-btn[data-astro-cid-iitoow3x]{background:var(--bg);color:var(--fg);box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-weight:600;display:inline-flex}.contact__form[data-astro-cid-iitoow3x]{gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.contact__fields[data-astro-cid-iitoow3x]{gap:1rem;display:grid}.contact__hp[data-astro-cid-iitoow3x]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (width>=720px){.contact__fields[data-astro-cid-iitoow3x]{grid-template-columns:1fr 1fr}.contact__full[data-astro-cid-iitoow3x]{grid-column:1/-1}}@media (width>=1024px){.contact__grid[data-astro-cid-iitoow3x]{grid-template-columns:1fr 1.35fr}}.hl[data-astro-cid-lcdefpme]{color:var(--orange-hl)}.h2[data-astro-cid-lcdefpme]{font-family:var(--ff-display);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.04em;text-wrap:balance;line-height:1.06}.h2[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{display:block}.head[data-astro-cid-lcdefpme]{gap:1.5rem;margin-bottom:clamp(2.2rem,4vw,3.5rem);display:grid}.head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-items:start;gap:1.1rem;display:grid}.head__intro[data-astro-cid-lcdefpme]{color:var(--fg-2);max-width:34rem;line-height:1.6}@media (width>=960px){.head--split[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr 1fr;align-items:end;gap:4rem}.head--split[data-astro-cid-lcdefpme] .head__intro[data-astro-cid-lcdefpme]{justify-self:end}}.itile[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem;color:var(--orange-ink);background:var(--tint-1);border:1px solid color-mix(in oklab, var(--brand) 18%, transparent);border-radius:12px;flex:none;place-items:center;font-size:1.35rem;display:inline-grid}.itile--lg[data-astro-cid-lcdefpme]{background:#fff;width:3.2rem;height:3.2rem;font-size:1.6rem}.ulink[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule-strong);align-items:center;gap:.45rem;padding-block:.4rem;font-size:.92rem;font-weight:600;transition:border-color .3s,color .3s;display:inline-flex}.ulink[data-astro-cid-lcdefpme]:hover{color:var(--orange-ink);border-color:var(--brand)}.ulink[data-astro-cid-lcdefpme] svg{transition:transform .4s var(--ease-out)}.ulink[data-astro-cid-lcdefpme]:hover svg{transform:translate(2px,-2px)}@media (width<=599px){.hide-sm[data-astro-cid-lcdefpme]{display:none}}section[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--header-h) - 1px)}.about[data-astro-cid-lcdefpme],.lines[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:clamp(5rem,10vw,8.5rem)}.stage[data-astro-cid-lcdefpme]{isolation:isolate;border:1px solid var(--rule);background:radial-gradient(70% 60% at 55% 42%,#ffd2b0 0%,#0000 70%),linear-gradient(135deg,#fff8f2,#ffe2cc);border-radius:28px;position:relative;overflow:hidden}.stage[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-out);display:block;position:absolute;inset:0}.stage[data-astro-cid-lcdefpme].k3d--ready canvas[data-astro-cid-lcdefpme]{opacity:1}.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + clamp(1.5rem, 4vw, 3.5rem));background:radial-gradient(50% 60% at 85% 10%, color-mix(in oklab, var(--brand-2) 10%, transparent), transparent 70%);padding-bottom:clamp(3.5rem,7vw,6rem)}.hero__grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.036em;text-wrap:balance;max-width:13em;line-height:1.04}.hero__title[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{display:block}.hero__lead[data-astro-cid-lcdefpme]{max-width:33rem;color:var(--fg-2);font-size:1.06rem;line-height:1.6}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.3rem;display:flex}.hero__notes[data-astro-cid-lcdefpme]{color:var(--fg-2);gap:.3rem;max-width:30rem;font-size:.8rem;line-height:1.45;display:grid}.hero__visual[data-astro-cid-lcdefpme]{padding-bottom:2.4rem;position:relative}.stage--hero[data-astro-cid-lcdefpme]{aspect-ratio:1/1.02;box-shadow:var(--shadow-soft)}.stage__chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.stage__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:oklab(100% 0 5.96046e-8/.78);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.76rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.stage__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--ff-mono);color:var(--orange-ink);font-size:.66rem}.stage__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.stage__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{background:var(--ink);color:#fff;border-color:var(--ink)}.stage__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.stage__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{color:var(--brand-2)}.float-card[data-astro-cid-lcdefpme]{border:1px solid var(--rule);box-shadow:var(--shadow-float);transition:translate .5s var(--ease-out);background:#fff;border-radius:18px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex;position:absolute;bottom:0;left:clamp(-2.5rem,-3vw,-1rem);right:18%}.float-card[data-astro-cid-lcdefpme]:hover{translate:0 -4px}.float-card__icon[data-astro-cid-lcdefpme]{width:2.6rem;height:2.6rem;color:var(--orange-ink);background:var(--tint-1);border-radius:12px;flex:none;place-items:center;font-size:1.3rem;display:grid}.float-card__text[data-astro-cid-lcdefpme]{gap:.2rem;display:grid}.float-card__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.95rem;font-weight:600}.float-card__text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:.78rem}.float-card__arrow[data-astro-cid-lcdefpme]{color:var(--brand);flex:none;margin-left:auto;font-size:1.2rem;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.08fr 1fr}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:100svh;display:grid}}@media (width<=959px){.stage--hero[data-astro-cid-lcdefpme]{aspect-ratio:1/.95}.float-card[data-astro-cid-lcdefpme]{margin:-2.2rem 1rem 0;position:relative;left:auto;right:auto}.hero__visual[data-astro-cid-lcdefpme]{padding-bottom:0}.stage__chips[data-astro-cid-lcdefpme]{display:none}}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.about__card[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff;border-radius:22px;align-content:start;gap:.9rem;padding:clamp(1.4rem,2.5vw,2rem);display:grid}.about__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-top:.5rem;font-size:1.15rem;font-weight:600}.about__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:.95rem;line-height:1.6}.facts[data-astro-cid-lcdefpme]{background:var(--espresso);color:#fff;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:0 solid #ffffff1a;align-content:end;gap:.35rem;padding:1.4rem;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-right-width:1px}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom-width:1px}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--ff-display);letter-spacing:-.04em;color:var(--brand-2);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);font-weight:500;line-height:1}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff4e8b8;font-size:.8rem;line-height:1.35}@media (width<=1023px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-width:0 1px 0 0!important}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-width:0!important}}@media (width<=639px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-width:0!important}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-right-width:1px!important}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom-width:1px!important}}.lines[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--paper), #fff 30%, #fff 80%, var(--paper))}.lines__index[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.lines__index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);border-radius:14px;align-items:center;gap:.7rem;padding:.9rem 1rem;font-size:.86rem;font-weight:600;line-height:1.25;transition:background-color .35s,color .35s,border-color .35s;display:flex}.lines__index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--ff-mono);color:var(--orange-ink);font-size:.7rem}.lines__index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--rule-strong)}.lines__index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.lines__index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current] span[data-astro-cid-lcdefpme]{color:var(--brand-2)}.lines__scrolly[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.lines__sticky[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 1.25rem);position:sticky}.stage--lines[data-astro-cid-lcdefpme]{height:calc(100svh - var(--header-h) - 2.5rem);background:radial-gradient(60% 55%,#ffe0c8,#0000 70%),linear-gradient(135deg,#fbf6f1,#f3e7dd);max-height:760px}.stage__hud[data-astro-cid-lcdefpme]{color:var(--fg-2);align-items:baseline;gap:.5rem;font-size:.8rem;display:flex;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}.stage__hud[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--ff-mono);color:var(--orange-ink);font-size:.95rem;font-weight:500}.stage__hud[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal;font-family:var(--ff-mono);font-size:.75rem}.stage__hud[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);margin-left:.5rem;font-weight:600}.lines__blocks[data-astro-cid-lcdefpme]{display:grid}.lineblk[data-astro-cid-lcdefpme]{min-height:92svh;scroll-margin-top:calc(var(--header-h) + 1rem);align-items:center;padding-block:2rem;display:grid}.lineblk[data-astro-cid-lcdefpme]:first-child{align-items:start;min-height:78svh;padding-top:0}.lineblk__card[data-astro-cid-lcdefpme]{background:var(--tint);border:1px solid color-mix(in oklab, var(--brand) 12%, transparent);opacity:.55;transition:opacity .6s var(--ease-out), box-shadow .6s var(--ease-out), translate .6s var(--ease-out);border-radius:24px;justify-items:start;gap:1rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid}.lineblk[data-astro-cid-lcdefpme].is-active .lineblk__card[data-astro-cid-lcdefpme]{opacity:1;box-shadow:var(--shadow-soft);translate:0 -4px}.lineblk__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;width:100%;display:flex}.pill[data-astro-cid-lcdefpme]{font-family:var(--ff-mono);border:1px solid var(--rule);color:var(--orange-ink);background:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}.lineblk__sol[data-astro-cid-lcdefpme]{font-size:var(--fs-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);margin-top:.6rem;font-weight:600}.lineblk__title[data-astro-cid-lcdefpme]{font-family:var(--ff-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.55rem,1.1rem + 1.3vw,2.2rem);font-weight:500;line-height:1.08}.checks[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in oklab, var(--ink) 9%, transparent);width:100%;margin-block:.4rem .6rem;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in oklab, var(--ink) 9%, transparent);align-items:baseline;gap:.75rem;padding:.72rem 0;font-size:.97rem;line-height:1.4;display:flex}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--brand);flex:none;transform:translateY(.15em)}@media (width<=899px){.lines__index[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.lines__scrolly[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.lines__sticky[data-astro-cid-lcdefpme]{z-index:2;top:calc(var(--header-h) + .5rem);background:linear-gradient(#fff 85%,#0000);padding-bottom:1rem}.stage--lines[data-astro-cid-lcdefpme]{border-radius:22px;height:38svh;min-height:250px}.lineblk[data-astro-cid-lcdefpme],.lineblk[data-astro-cid-lcdefpme]:first-child{align-items:start;min-height:70svh;padding-block:1rem 3rem}.lineblk__card[data-astro-cid-lcdefpme]{opacity:1}}.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.svc[data-astro-cid-lcdefpme]{border:1px solid var(--rule);min-height:16rem;transition:border-color .4s, box-shadow .5s var(--ease-out), translate .5s var(--ease-out);background:#fff;border-radius:22px;align-content:start;gap:.7rem;padding:1.5rem;display:grid}.svc__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.svc__num[data-astro-cid-lcdefpme]{font-family:var(--ff-mono);color:var(--fg-2);font-size:.72rem}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.12rem;font-weight:600;line-height:1.25}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:.92rem;line-height:1.55}.svc--cta[data-astro-cid-lcdefpme]{background:var(--espresso);color:#fff;border-color:var(--espresso);align-content:space-between}.svc--cta[data-astro-cid-lcdefpme] .svc__num[data-astro-cid-lcdefpme]{color:var(--brand-2);font-family:var(--ff-body);font-size:.8rem;font-weight:600}.svc--cta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--ff-display);letter-spacing:-.03em;font-size:1.3rem;font-weight:500}.svc__go[data-astro-cid-lcdefpme]{color:var(--brand-2);align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:inline-flex}@media (hover:hover){.svc[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in oklab, var(--brand) 40%, transparent);box-shadow:var(--shadow-soft);translate:0 -4px}.svc--cta[data-astro-cid-lcdefpme]:hover{border-color:var(--brand)}}@media (width<=1099px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.svc__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.svc[data-astro-cid-lcdefpme]{min-height:0}.svc__top[data-astro-cid-lcdefpme]{margin-bottom:.8rem}}.partners[data-astro-cid-lcdefpme]{background:var(--espresso);color:#fff4e8;--fg:#fff4e8;--fg-2:#fff4e8b3;--rule:#fff4e81f;padding-block:clamp(5rem,10vw,8.5rem)}.partners[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--brand-2)}.partners[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{color:var(--brand)}.partners__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.partners__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;min-width:0;display:grid}.partners__intro[data-astro-cid-lcdefpme]{color:var(--fg-2);max-width:30rem;line-height:1.6}.stage--partners[data-astro-cid-lcdefpme]{aspect-ratio:1/.86;border-color:var(--rule);background:radial-gradient(50% 50%,#3a1a0b,#0000 70%),linear-gradient(135deg,#241209,#140904)}.tabs[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff4e80f;border-radius:16px;flex-wrap:wrap;gap:.25rem;max-width:100%;margin-top:.6rem;padding:.3rem;display:inline-flex}.tabs__btn[data-astro-cid-lcdefpme]{color:var(--fg-2);border-radius:12px;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.82rem;font-weight:600;transition:background-color .35s,color .35s;display:inline-flex}.tabs__btn[data-astro-cid-lcdefpme]:hover{color:var(--fg)}.tabs__btn[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--ink);background:#fff}.tabs__count[data-astro-cid-lcdefpme]{min-width:1.6rem;font-family:var(--ff-mono);text-align:center;background:color-mix(in oklab, currentColor 14%, transparent);border-radius:999px;padding:.1rem .4rem;font-size:.68rem}.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.logo-tile[data-astro-cid-lcdefpme]{aspect-ratio:5/2.6;border:1px solid var(--rule);transition:background-color .4s, border-color .4s, translate .5s var(--ease-out);background:#fff4e80d;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.logo-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;grid-area:1/1;width:auto;max-width:60%;height:auto;max-height:46%;transition:opacity .35s}.logo-tile__mono[data-astro-cid-lcdefpme]{opacity:.82}.logo-tile__color[data-astro-cid-lcdefpme]{opacity:0}@media (hover:hover){.logo-tile[data-astro-cid-lcdefpme]:hover{background:#fff;border-color:#fff;translate:0 -3px}.logo-tile[data-astro-cid-lcdefpme]:hover .logo-tile__mono[data-astro-cid-lcdefpme]{opacity:0}.logo-tile[data-astro-cid-lcdefpme]:hover .logo-tile__color[data-astro-cid-lcdefpme]{opacity:1}}@media (width<=959px){.partners__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stage--partners[data-astro-cid-lcdefpme]{aspect-ratio:1/.8}}@media (width<=1099px){.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.logo-tile[data-astro-cid-lcdefpme]{border-radius:12px}.logo-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:72%;max-height:50%}}@media (width<=559px){.tabs[data-astro-cid-lcdefpme]{width:100%;display:grid}.tabs__btn[data-astro-cid-lcdefpme]{justify-content:space-between}.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}#contacto{border-top:1px solid var(--rule)}#contacto h2 em{color:var(--orange-hl);font-style:normal;display:block}
