.lph[data-astro-cid-bdeocz4q]{padding-top:72px}.lph[data-astro-cid-bdeocz4q] .crumbs[data-astro-cid-bdeocz4q]{margin-bottom:28px}.lph__h[data-astro-cid-bdeocz4q] span{color:var(--violet)}.lph__t--solo[data-astro-cid-bdeocz4q] .lph__h[data-astro-cid-bdeocz4q]{max-width:14ch}.lph__s[data-astro-cid-bdeocz4q]{max-width:46ch}.lph__t[data-astro-cid-bdeocz4q]:not(.lph__t--solo) .lph__s[data-astro-cid-bdeocz4q]{max-width:34ch}.lph__in[data-astro-cid-bdeocz4q]{align-items:center}.lph__m[data-astro-cid-bdeocz4q]{align-self:center;padding-left:clamp(24px,4vw,64px)}.lph__f[data-astro-cid-bdeocz4q]{aspect-ratio:16/9;background:var(--white);box-shadow:0 1px 0 var(--line), 0 40px 80px -46px color-mix(in srgb, var(--night) 55%, transparent);overflow:hidden}.lph__f[data-astro-cid-bdeocz4q] video[data-astro-cid-bdeocz4q]{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.012)}.lps[data-astro-cid-bdeocz4q]{padding-top:clamp(72px,8vw,120px)}.lps__row[data-astro-cid-bdeocz4q]{align-items:start}.lps__h[data-astro-cid-bdeocz4q] span{color:var(--ink-3)}.lps__wide[data-astro-cid-bdeocz4q]{margin-top:clamp(32px,4vw,48px)}.lps__wide[data-astro-cid-bdeocz4q]>[data-astro-cid-bdeocz4q]+[data-astro-cid-bdeocz4q]{margin-top:var(--xgap)}.lps__b[data-astro-cid-bdeocz4q]>[data-astro-cid-bdeocz4q]+[data-astro-cid-bdeocz4q]{margin-top:28px}.lpt[data-astro-cid-bdeocz4q]{max-width:60ch}.lpt[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{color:var(--ink-2);font-size:1.06rem;line-height:1.6}.lpt[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]+p[data-astro-cid-bdeocz4q]{margin-top:1em}.lpt--big[data-astro-cid-bdeocz4q]{max-width:46ch}.lpt--big[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.15rem,1.6vw,1.42rem);font-weight:500;line-height:1.42}.lpt--big[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]+p[data-astro-cid-bdeocz4q]{margin-top:.7em}.lpt[data-astro-cid-bdeocz4q] a,.lptl[data-astro-cid-bdeocz4q] a,.lpc[data-astro-cid-bdeocz4q] a,.lpk[data-astro-cid-bdeocz4q] a,.lpst[data-astro-cid-bdeocz4q] a{color:inherit;text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:4px;transition:color var(--t) var(--ease);text-decoration-thickness:1.5px}.lpt[data-astro-cid-bdeocz4q] a:hover,.lptl[data-astro-cid-bdeocz4q] a:hover,.lpc[data-astro-cid-bdeocz4q] a:hover,.lpk[data-astro-cid-bdeocz4q] a:hover{color:var(--violet-d)}.lpt[data-astro-cid-bdeocz4q] b,.lpc[data-astro-cid-bdeocz4q] b{color:var(--ink);font-weight:500}.lpp[data-astro-cid-bdeocz4q]{margin-top:0}.lpp__a[data-astro-cid-bdeocz4q]{gap:18px;margin-top:auto;display:grid}.lpp__a[data-astro-cid-bdeocz4q] .xp__btn[data-astro-cid-bdeocz4q]{margin-top:0}.lpp__more[data-astro-cid-bdeocz4q]{color:#fff;justify-self:start}.lpp__more[data-astro-cid-bdeocz4q]:hover{color:var(--violet-lt)}.xp__c--concept[data-astro-cid-bdeocz4q] .btn--main .tri{color:#fff}.xp__c--concept[data-astro-cid-bdeocz4q] .xp__d[data-astro-cid-bdeocz4q]{color:#ffffffb8}.lptl[data-astro-cid-bdeocz4q]{gap:var(--xgap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lptl[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{background:var(--white);min-height:180px;box-shadow:var(--xsh);flex-direction:column;gap:28px;padding:clamp(22px,2.4vw,32px);display:flex}.lptl__n[data-astro-cid-bdeocz4q]{color:var(--violet-d);font-variant-numeric:tabular-nums;font-size:.85rem}.lptl[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{letter-spacing:-.02em;margin-top:auto;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.35}.lpst[data-astro-cid-bdeocz4q]{border-top:1px solid var(--line);margin-top:0;padding-top:24px}.lpst__solo[data-astro-cid-bdeocz4q]{letter-spacing:-.02em;font-weight:500;color:var(--ink)!important;margin-top:10px!important;font-size:clamp(1.1rem,1.5vw,1.3rem)!important;line-height:1.38!important}.lpq[data-astro-cid-bdeocz4q]{background:var(--white);box-shadow:var(--xsh);margin:0;padding:clamp(28px,3.4vw,48px)}.lpq__logo[data-astro-cid-bdeocz4q]{opacity:.55;filter:grayscale();width:auto;height:22px;margin-bottom:28px;display:block}.lpq[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.38}.lpq[data-astro-cid-bdeocz4q] footer[data-astro-cid-bdeocz4q]{color:var(--ink-3);align-items:center;gap:12px;margin-top:32px;font-size:.9rem;line-height:1.35;display:flex}.lpq[data-astro-cid-bdeocz4q] footer[data-astro-cid-bdeocz4q] img[data-astro-cid-bdeocz4q]{object-fit:cover;border-radius:50%;width:44px;height:44px}.lpq[data-astro-cid-bdeocz4q] footer[data-astro-cid-bdeocz4q] b[data-astro-cid-bdeocz4q]{color:var(--ink);font-weight:500;display:block}.lpc[data-astro-cid-bdeocz4q]{gap:36px var(--xgap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lpc__img[data-astro-cid-bdeocz4q]{aspect-ratio:16/9;background:var(--white);box-shadow:var(--xsh);transition:box-shadow var(--t) var(--ease);display:block;overflow:hidden}.lpc__img[data-astro-cid-bdeocz4q]:hover{box-shadow:0 0 0 2px var(--violet)}.lpc__img[data-astro-cid-bdeocz4q] img[data-astro-cid-bdeocz4q]{object-fit:contain;width:100%;height:100%;display:block}.lpc[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{color:var(--ink-2);margin-top:14px;font-size:1rem}.lpg[data-astro-cid-bdeocz4q]{gap:var(--xgap);align-items:stretch;display:grid}.lpg--1[data-astro-cid-bdeocz4q]{grid-template-columns:1fr}.lpg--2[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(2,minmax(0,1fr))}.lpg--3[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(3,minmax(0,1fr))}.lpg__c[data-astro-cid-bdeocz4q]{background:var(--white);box-shadow:var(--xsh);flex-direction:column;gap:18px;padding:clamp(26px,3vw,44px);display:flex}.lpg--1[data-astro-cid-bdeocz4q] .lpg__c[data-astro-cid-bdeocz4q]{column-gap:var(--xgap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.lpg--1[data-astro-cid-bdeocz4q] .lpg__c[data-astro-cid-bdeocz4q]>[data-astro-cid-bdeocz4q]:not(.lpg__h){grid-column:2}.lpg__h[data-astro-cid-bdeocz4q]{letter-spacing:-.04em;max-width:16ch;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:500;line-height:1.08}.lpg__h[data-astro-cid-bdeocz4q] span{color:var(--ink-3)}.lpg__t[data-astro-cid-bdeocz4q]{max-width:none}.lpg__t[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:1.02rem;line-height:1.6}.lpg__l[data-astro-cid-bdeocz4q]{margin-top:auto}@media (width<=1000px){.lpg--3[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1fr}}@media (width<=760px){.lpg--2[data-astro-cid-bdeocz4q],.lpg--3[data-astro-cid-bdeocz4q]{grid-template-columns:1fr}.lpg--1[data-astro-cid-bdeocz4q] .lpg__c[data-astro-cid-bdeocz4q]{display:flex}}.lpw[data-astro-cid-bdeocz4q]{gap:var(--xgap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lpw__c[data-astro-cid-bdeocz4q]{background:var(--white);width:auto;box-shadow:var(--xsh);margin:0}.lpw__d[data-astro-cid-bdeocz4q]{color:var(--ink-2);font-size:.95rem;line-height:1.5}.lpw__d[data-astro-cid-bdeocz4q] b{color:var(--ink);font-weight:500}.lpw[data-astro-cid-bdeocz4q] .xg__foot[data-astro-cid-bdeocz4q]{align-items:flex-end}@media (width<=760px){.lpw[data-astro-cid-bdeocz4q]{grid-template-columns:1fr}.lpw[data-astro-cid-bdeocz4q] .xg__foot[data-astro-cid-bdeocz4q]{flex-direction:column;align-items:flex-start}}.lpb__names[data-astro-cid-bdeocz4q]{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;margin-bottom:28px}.lpb__names[data-astro-cid-bdeocz4q] button[data-astro-cid-bdeocz4q]{font-size:1.05rem}.lpb__stage[data-astro-cid-bdeocz4q]{display:grid}.lpb__pair[data-astro-cid-bdeocz4q]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;grid-area:1/1;justify-content:center;align-items:flex-start;gap:22px;display:flex}.lpb__pair[data-astro-cid-bdeocz4q].on{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.lpb__pair[data-astro-cid-bdeocz4q] figure[data-astro-cid-bdeocz4q]{width:min(360px,42%);margin:0}.lpb__pair[data-astro-cid-bdeocz4q] figcaption[data-astro-cid-bdeocz4q]{height:30px;color:var(--ink-3);font-size:.88rem}.lpb__pair[data-astro-cid-bdeocz4q] figcaption[data-astro-cid-bdeocz4q].after{color:var(--violet-d);font-weight:500}.lpb__pair[data-astro-cid-bdeocz4q] img[data-astro-cid-bdeocz4q]{background:var(--white);width:100%;height:auto;box-shadow:var(--xsh);display:block}.lpb__pair[data-astro-cid-bdeocz4q] figure[data-astro-cid-bdeocz4q]:last-child img[data-astro-cid-bdeocz4q]{box-shadow:0 0 0 2px var(--violet), 0 30px 60px -30px color-mix(in srgb, var(--violet) 55%, transparent)}.lpb__arrow[data-astro-cid-bdeocz4q]{color:var(--violet);flex:none;margin-top:26px;font-size:1.4rem;line-height:1}.lpk[data-astro-cid-bdeocz4q]{row-gap:var(--xgap)}.lpk__c[data-astro-cid-bdeocz4q]{background:var(--white);box-shadow:var(--xsh);padding:clamp(24px,2.6vw,34px)}.lpk__h[data-astro-cid-bdeocz4q]{letter-spacing:-.035em;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:500;line-height:1.15}.lpk__c[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{color:var(--ink-2);margin-top:14px;font-size:1rem;line-height:1.55}.lpl[data-astro-cid-bdeocz4q]{flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;list-style:none;display:flex}.lpl[data-astro-cid-bdeocz4q] .link[data-astro-cid-bdeocz4q]{color:var(--ink-2)}.lpl[data-astro-cid-bdeocz4q] .link[data-astro-cid-bdeocz4q]:hover{color:var(--violet-d)}.lpf[data-astro-cid-bdeocz4q]{padding-bottom:0}.lpz[data-astro-cid-bdeocz4q]{padding-bottom:clamp(100px,10vw,140px)}.lpz__in[data-astro-cid-bdeocz4q]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding-top:clamp(40px,5vw,64px);display:flex}.lpz__h[data-astro-cid-bdeocz4q]{text-wrap:balance;max-width:20ch}.lpz__b[data-astro-cid-bdeocz4q]{margin-top:0}@media (width<=1000px){.lph__m[data-astro-cid-bdeocz4q]{margin-top:8px;padding-left:0}}@media (width<=760px){.lptl[data-astro-cid-bdeocz4q],.lpc[data-astro-cid-bdeocz4q]{grid-template-columns:1fr}.lptl[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{min-height:0}.lpb__pair[data-astro-cid-bdeocz4q]{gap:8px}.lpb__pair[data-astro-cid-bdeocz4q] figure[data-astro-cid-bdeocz4q]{width:calc(50% - 14px)}.lpb__arrow[data-astro-cid-bdeocz4q]{font-size:1rem}}
