.cases[data-astro-cid-dlfent3g]{padding-block:clamp(5rem,10vw,8rem)}.no-intro[data-astro-cid-dlfent3g]{padding-top:clamp(1rem,3vw,2rem)}.no-intro[data-astro-cid-dlfent3g] .list[data-astro-cid-dlfent3g]{margin-top:0}.intro[data-astro-cid-dlfent3g]{align-items:end;gap:1.75rem;display:grid}h2[data-astro-cid-dlfent3g]{max-width:14ch;margin-top:1.25rem;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem)}.intro-text[data-astro-cid-dlfent3g]{max-width:38ch;color:var(--tinta-suave);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}@media (width>=1024px){.intro[data-astro-cid-dlfent3g]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.list[data-astro-cid-dlfent3g]{gap:clamp(4rem,9vw,7rem);margin-top:clamp(3.5rem,7vw,5.5rem);display:grid}.case[data-astro-cid-dlfent3g]{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=860px){.case[data-astro-cid-dlfent3g]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.case-flip[data-astro-cid-dlfent3g]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.case-flip[data-astro-cid-dlfent3g] .video[data-astro-cid-dlfent3g]{order:2}}.video[data-astro-cid-dlfent3g]{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--noite);justify-self:center;width:100%;max-width:340px;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #000000b3,0 0 0 1px #ffffff1a}@media (width<=859px){.video[data-astro-cid-dlfent3g]{justify-self:start;max-width:300px}}.video-btn[data-astro-cid-dlfent3g]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.video-btn[data-astro-cid-dlfent3g] img[data-astro-cid-dlfent3g]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.video-btn[data-astro-cid-dlfent3g]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1e0a2bbf);position:absolute;inset:45% 0 0}.play[data-astro-cid-dlfent3g]{z-index:1;background:var(--menta);min-height:44px;color:var(--noite);transition:transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;padding:0 1.1rem 0 .9rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.play[data-astro-cid-dlfent3g] svg[data-astro-cid-dlfent3g]{width:1.1rem;height:1.1rem}.video-btn[data-astro-cid-dlfent3g]:active .play[data-astro-cid-dlfent3g]{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.video-btn[data-astro-cid-dlfent3g]:hover img[data-astro-cid-dlfent3g]{transform:scale(1.04)}}.video[data-astro-cid-dlfent3g] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.place[data-astro-cid-dlfent3g]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--menta-texto);font-size:.75rem}h3[data-astro-cid-dlfent3g]{max-width:18ch;margin-top:.85rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:600;line-height:1.08}.text[data-astro-cid-dlfent3g]{max-width:52ch;color:var(--tinta-suave);gap:.85rem;margin-top:1.25rem;display:grid}.practice[data-astro-cid-dlfent3g]{margin-top:1.75rem}.practice-label[data-astro-cid-dlfent3g]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);font-size:.75rem}.practice[data-astro-cid-dlfent3g] ul[data-astro-cid-dlfent3g]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.practice[data-astro-cid-dlfent3g] li[data-astro-cid-dlfent3g]{background:var(--superficie-forte);box-shadow:inset 0 0 0 1px var(--nevoa);color:var(--heading);border-radius:999px;padding:.4rem .85rem;font-size:.875rem;font-weight:500}.who[data-astro-cid-dlfent3g]{border-left:2px solid var(--menta);gap:.1rem;margin-top:1.75rem;padding-left:1rem;display:grid}.who-name[data-astro-cid-dlfent3g]{color:var(--heading);font-weight:600}.who-business[data-astro-cid-dlfent3g]{color:var(--tinta-suave);font-size:.9375rem}.yt[data-astro-cid-dlfent3g]{color:var(--tinta-suave);text-underline-offset:4px;margin-top:1.25rem;font-size:.875rem;font-weight:500;display:inline-block}.closing[data-astro-cid-dlfent3g]{justify-content:center;margin-top:clamp(4rem,8vw,6rem);display:flex}
