.pm[data-astro-cid-aq57vj7t]{aspect-ratio:var(--pm-ratio);background:var(--media-bg);isolation:isolate;position:relative;overflow:hidden}.pm[data-astro-cid-aq57vj7t] .pm__picture,.pm[data-astro-cid-aq57vj7t] .pm__media{object-fit:cover;width:100%;height:100%}.pm__shield[data-astro-cid-aq57vj7t]{z-index:1;background-image:var(--pm-watermark);opacity:.13;mix-blend-mode:difference;pointer-events:auto;background-repeat:repeat;background-size:320px 200px;position:absolute;inset:0}.pm--detail[data-astro-cid-aq57vj7t] .pm__shield[data-astro-cid-aq57vj7t]{opacity:.16}.pm__signature[data-astro-cid-aq57vj7t]{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;opacity:.75;pointer-events:none;font-size:.6875rem;font-weight:500;position:absolute;bottom:.75rem;right:.9rem}.pm__toggle[data-astro-cid-aq57vj7t]{z-index:3;color:#fff;backdrop-filter:blur(6px);width:40px;height:40px;transition:background-color .2s var(--ease);background:#1119;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;left:.75rem}.pm__toggle[data-astro-cid-aq57vj7t]:hover{background:#111111d9}.pm__toggle[data-astro-cid-aq57vj7t] svg[data-astro-cid-aq57vj7t]{width:18px;height:18px}.pm__toggle[data-astro-cid-aq57vj7t] .pm__icon-play[data-astro-cid-aq57vj7t],.pm__toggle[data-astro-cid-aq57vj7t][data-state=paused] .pm__icon-pause[data-astro-cid-aq57vj7t]{display:none}.pm__toggle[data-astro-cid-aq57vj7t][data-state=paused] .pm__icon-play[data-astro-cid-aq57vj7t]{display:block}.detail[data-astro-cid-zuphdlsg]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.detail__media[data-astro-cid-zuphdlsg]{top:calc(var(--header-h) + 1.25rem);position:sticky}.detail__media[data-astro-cid-zuphdlsg] .detail__pm{max-height:calc(100dvh - 8rem);width:min(100%, calc((100dvh - 8rem) * (var(--pm-ratio))));margin-inline:auto}.detail__info[data-astro-cid-zuphdlsg]{flex-direction:column;gap:1.5rem;padding-top:.25rem;display:flex}.detail__title[data-astro-cid-zuphdlsg]{font-size:var(--step-3)}.detail__facts[data-astro-cid-zuphdlsg]{border-block:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:.25rem 2rem;padding-block:1.25rem;display:grid}.detail__facts[data-astro-cid-zuphdlsg] dd[data-astro-cid-zuphdlsg]{font-size:var(--step-0);margin:.2rem 0 0}.detail__desc[data-astro-cid-zuphdlsg]{max-width:46ch;color:var(--ink-soft);font-size:var(--step-1);line-height:1.55}.detail__actions[data-astro-cid-zuphdlsg]{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}@media (width<=999px){.detail[data-astro-cid-zuphdlsg]{grid-template-columns:minmax(0,1fr)}.detail__media[data-astro-cid-zuphdlsg]{position:static}.detail__media[data-astro-cid-zuphdlsg] .detail__pm{width:100%;max-height:none}}@media (width<=480px){.detail__facts[data-astro-cid-zuphdlsg]{grid-template-columns:repeat(2,auto)}.detail__actions[data-astro-cid-zuphdlsg] .btn{width:100%}}.contact[data-astro-cid-he3spzz3]{padding-bottom:clamp(2rem,4vw,3rem)}.contact__title[data-astro-cid-he3spzz3]{font-size:var(--step-4);letter-spacing:-.05em;padding-block:clamp(2.5rem,7vw,6rem) clamp(2rem,5vw,4rem);line-height:.95}.contact__title[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--muted);font-style:normal}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:clamp(4rem,10vw,8rem);display:grid}.contact__text[data-astro-cid-he3spzz3]{font-size:var(--step-1);color:var(--ink-soft);grid-column:1/span 5}.contact__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;grid-column:7/-1;justify-content:flex-end;gap:.75rem;display:flex}.contact__bottom[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-top:1.25rem;display:flex}.contact__bottom[data-astro-cid-he3spzz3] .label[data-astro-cid-he3spzz3]{text-transform:none;letter-spacing:.01em;max-width:60ch}.contact__socials[data-astro-cid-he3spzz3]{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;gap:1.5rem;font-weight:500;display:flex}@media (width<=899px){.contact__text[data-astro-cid-he3spzz3],.contact__actions[data-astro-cid-he3spzz3]{grid-column:1/-1}.contact__actions[data-astro-cid-he3spzz3]{justify-content:flex-start}}@media (width<=480px){.contact__actions[data-astro-cid-he3spzz3] .btn{width:100%}}
