.phh[data-astro-cid-fhfol6w7]{isolation:isolate;background:var(--ink);min-height:100svh;color:var(--bone);touch-action:pan-y;display:grid;position:relative;overflow:hidden}.phh__stage[data-astro-cid-fhfol6w7]{z-index:-1;position:absolute;inset:0}.phh__gl[data-astro-cid-fhfol6w7]{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);display:block;position:absolute;inset:0}.phh[data-astro-cid-fhfol6w7].has-gl .phh__gl[data-astro-cid-fhfol6w7]{opacity:1}.phh__rings[data-astro-cid-fhfol6w7]{aspect-ratio:.8;background:repeating-radial-gradient(at 48% 55%,#ece5da47 0 2px,#0000 2px 13px);border-radius:50%;width:min(100vh,68vw);transition:opacity 1s;position:absolute;top:50%;left:70%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}.phh[data-astro-cid-fhfol6w7].has-gl .phh__rings[data-astro-cid-fhfol6w7]{opacity:0}.phh__scrim[data-astro-cid-fhfol6w7]{pointer-events:none;background:linear-gradient(90deg, #07070aeb 0%, #07070a99 34%, #07070a00 58%), linear-gradient(to top, var(--ink) 0%, #07070a00 24%);position:absolute;inset:0}.phh__inner[data-astro-cid-fhfol6w7]{padding-top:calc(var(--header-h) + clamp(2rem, 6vh, 4rem));align-content:center;gap:clamp(1.1rem,2.4vw,1.9rem);padding-bottom:clamp(2.5rem,6vh,4.5rem);display:grid;position:relative}.phh__meta[data-astro-cid-fhfol6w7]{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.phh__kicker[data-astro-cid-fhfol6w7]{color:var(--bone);font-weight:700}.phh__tag[data-astro-cid-fhfol6w7]{color:var(--muted)}.phh__title[data-astro-cid-fhfol6w7]{text-transform:uppercase;gap:clamp(.6rem,1.4vw,1.1rem);margin:0;font-weight:800;display:grid}.phh__line[data-astro-cid-fhfol6w7]{clip-path:inset(-.4em -.4em 0);animation:1ms 1.7s forwards phh-unclip;display:block}.phh__rise[data-astro-cid-fhfol6w7]{animation:phh-rise 1.2s var(--ease-out) both;display:block}.phh__line[data-astro-cid-fhfol6w7]:nth-child(2) .phh__rise[data-astro-cid-fhfol6w7]{animation-delay:.14s}@keyframes phh-rise{0%{transform:translateY(108%)}}@keyframes phh-unclip{to{clip-path:none}}.phh__name[data-astro-cid-fhfol6w7]{font-size:min(clamp(3.6rem, 13vw, 14.5rem), calc((100vw - 2 * var(--gutter)) / 6.1));font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:#fff;font-stretch:125%;line-height:.8}.phh__name[data-astro-cid-fhfol6w7] em[data-astro-cid-fhfol6w7]{font-family:var(--font-serif);font-variation-settings:normal;text-transform:none;letter-spacing:-.035em;color:var(--red);padding-right:.06em;font-size:1.1em;font-style:italic;font-weight:400;font-stretch:100%}.phh__sub[data-astro-cid-fhfol6w7]{font-variation-settings:"wdth" 116;letter-spacing:-.03em;max-width:24ch;color:var(--bone);text-wrap:balance;font-size:clamp(1.25rem,2.6vw,2.6rem);font-stretch:116%;line-height:.98}.phh__sub[data-astro-cid-fhfol6w7] em[data-astro-cid-fhfol6w7]{font-family:var(--font-serif);font-variation-settings:normal;text-transform:none;color:var(--red-hi);letter-spacing:-.01em;font-size:1.08em;font-style:italic;font-weight:400;font-stretch:100%}.phh__lead[data-astro-cid-fhfol6w7]{color:#ece5dae0;max-width:52ch}.phh__jump[data-astro-cid-fhfol6w7] ul[data-astro-cid-fhfol6w7]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.phh__chip[data-astro-cid-fhfol6w7]{backdrop-filter:blur(6px);min-height:2.75rem;color:var(--bone);background:#07070a8c;border:1px solid #ece5da52;border-radius:999px;align-items:center;gap:.6rem;padding:0 .95rem 0 .8rem;font-size:.86rem;transition:background .35s,border-color .35s,color .35s;display:inline-flex}.phh__chip[data-astro-cid-fhfol6w7] .arrow{opacity:.6;width:.9rem;height:.9rem}.phh__chip-n[data-astro-cid-fhfol6w7]{color:var(--faint);font-size:.66rem}@media (hover:hover){.phh__chip[data-astro-cid-fhfol6w7]:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.phh__chip[data-astro-cid-fhfol6w7]:hover .phh__chip-n[data-astro-cid-fhfol6w7]{color:var(--red-ink)}}.phh__stats[data-astro-cid-fhfol6w7]{grid-template-columns:repeat(4,max-content);gap:.5rem clamp(1.25rem,3vw,2.75rem);margin:clamp(.5rem,2vw,1.25rem) 0 0;display:grid}.phh__stats[data-astro-cid-fhfol6w7] div[data-astro-cid-fhfol6w7]{gap:.2rem;display:grid}.phh__stats[data-astro-cid-fhfol6w7] dt[data-astro-cid-fhfol6w7]{color:var(--muted);font-size:.66rem}.phh__stats[data-astro-cid-fhfol6w7] dd[data-astro-cid-fhfol6w7]{font-variation-settings:"wdth" 118;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800;font-stretch:118%;line-height:1}.phh__hint[data-astro-cid-fhfol6w7]{max-width:34ch;color:var(--faint);margin:0;font-size:.66rem;line-height:1.5}.phh__hint-touch[data-astro-cid-fhfol6w7],html:not(.js) .phh__hint[data-astro-cid-fhfol6w7]{display:none}@media (hover:none){.phh__hint-fine[data-astro-cid-fhfol6w7]{display:none}.phh__hint-touch[data-astro-cid-fhfol6w7]{display:inline}}@media (width>=1024px){.phh__hint[data-astro-cid-fhfol6w7]{right:var(--gutter);text-align:right;position:absolute;bottom:clamp(2.5rem,6vh,4.5rem)}}@media (width<=759px){.phh__rings[data-astro-cid-fhfol6w7]{width:92vw;top:34%;left:50%}.phh__scrim[data-astro-cid-fhfol6w7]{background:linear-gradient(to top, var(--ink) 0%, #07070ae0 46%, #07070a33 72%, #07070a66 100%)}.phh__inner[data-astro-cid-fhfol6w7]{padding-top:calc(var(--header-h) + 34svh);align-content:end}.phh__stats[data-astro-cid-fhfol6w7]{grid-template-columns:repeat(2,max-content)}}.phh__claim[data-astro-cid-fhfol6w7]{left:var(--gutter);right:var(--gutter);visibility:hidden;opacity:0;pointer-events:none;gap:1rem;margin:0;display:grid;position:absolute;bottom:clamp(3rem,12vh,8rem)}.phh__claim[data-astro-cid-fhfol6w7] .mono[data-astro-cid-fhfol6w7]{color:var(--red-hi)}.phh__claim-t[data-astro-cid-fhfol6w7]{text-transform:uppercase;font-variation-settings:"wdth" 118;letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:18ch;font-size:clamp(2.2rem,5.6vw,5.6rem);font-weight:800;font-stretch:118%;line-height:.92}.phh__claim-t[data-astro-cid-fhfol6w7] em[data-astro-cid-fhfol6w7]{font-family:var(--font-serif);font-variation-settings:normal;text-transform:none;letter-spacing:-.02em;color:var(--red-hi);font-style:italic;font-weight:400;font-stretch:100%}@media (prefers-reduced-motion:reduce){.phh__rise[data-astro-cid-fhfol6w7]{animation:none}.phh__line[data-astro-cid-fhfol6w7]{clip-path:none;animation:none}.phh__gl[data-astro-cid-fhfol6w7]{transition:none}}.phhd[data-astro-cid-ov5wmgft]{gap:clamp(1.25rem,2.6vw,2.25rem);display:grid}.phhd__meta[data-astro-cid-ov5wmgft]{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.9rem;display:flex}.phhd__title[data-astro-cid-ov5wmgft]{color:var(--fg-strong);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.phhd__title[data-astro-cid-ov5wmgft] em{color:var(--accent)}.phhd__intro[data-astro-cid-ov5wmgft]{max-width:46ch;color:var(--muted)}.phf[data-astro-cid-4uyaarcn]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phf__statement[data-astro-cid-4uyaarcn]{text-transform:none;letter-spacing:-.02em;font-variation-settings:"wdth" 108;max-width:30ch;margin:clamp(2.5rem,6vw,4.5rem) 0 0;font-weight:700;font-stretch:108%;line-height:1.08}.phf__ask[data-astro-cid-4uyaarcn]{color:var(--muted);margin:clamp(3rem,7vw,5rem) 0 1rem}html:not(.js) .phf__ask[data-astro-cid-4uyaarcn]{display:none}.phf__roads[data-astro-cid-4uyaarcn]{gap:clamp(.75rem,1.5vw,1.25rem);min-height:clamp(26rem,46vw,34rem);display:flex}.road[data-astro-cid-4uyaarcn]{isolation:isolate;transition:flex-grow .7s var(--ease-out), filter .5s;border-radius:4px;flex:1 1 0;display:flex;position:relative;overflow:hidden}.road--a[data-astro-cid-4uyaarcn]{color:var(--bone);background:#0b1033}.road--b[data-astro-cid-4uyaarcn]{background:var(--ink);color:var(--bone)}.phf__roads[data-astro-cid-4uyaarcn][data-lean=a] .road--a[data-astro-cid-4uyaarcn],.phf__roads[data-astro-cid-4uyaarcn][data-lean=b] .road--b[data-astro-cid-4uyaarcn]{flex-grow:1.7}.road__tex[data-astro-cid-4uyaarcn]{z-index:-1;opacity:.35;transition:opacity .6s, transform 1.6s var(--ease-out);position:absolute;inset:0}.road--a[data-astro-cid-4uyaarcn] .road__tex[data-astro-cid-4uyaarcn]{background:radial-gradient(circle,#7383ffe6 1.4px,#0000 1.8px) 0 0/14px 14px;-webkit-mask:linear-gradient(160deg,#000 10%,#0000 75%);mask:linear-gradient(160deg,#000 10%,#0000 75%)}.road--b[data-astro-cid-4uyaarcn] .road__tex[data-astro-cid-4uyaarcn]{background:repeating-radial-gradient(at 85% 110%,#e10a2bbf 0 1.5px,#0000 1.5px 11px);-webkit-mask:linear-gradient(200deg,#000 10%,#0000 80%);mask:linear-gradient(200deg,#000 10%,#0000 80%)}.phf__roads[data-astro-cid-4uyaarcn][data-lean=a] .road--a[data-astro-cid-4uyaarcn] .road__tex[data-astro-cid-4uyaarcn],.phf__roads[data-astro-cid-4uyaarcn][data-lean=b] .road--b[data-astro-cid-4uyaarcn] .road__tex[data-astro-cid-4uyaarcn]{opacity:1;transform:scale(1.06)}.phf__roads[data-astro-cid-4uyaarcn][data-chosen=b] .road--a[data-astro-cid-4uyaarcn],.phf__roads[data-astro-cid-4uyaarcn][data-chosen=a] .road--b[data-astro-cid-4uyaarcn]{filter:grayscale()brightness(.55)}.road__body[data-astro-cid-4uyaarcn]{flex-direction:column;gap:1rem;width:100%;max-width:40rem;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.road__k[data-astro-cid-4uyaarcn]{color:var(--blue-hi);margin:0}.road--b[data-astro-cid-4uyaarcn] .road__k[data-astro-cid-4uyaarcn]{color:var(--red-hi)}.road__h[data-astro-cid-4uyaarcn]{text-transform:uppercase;font-variation-settings:"wdth" 115;letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.4vw,3.4rem);font-weight:800;font-stretch:115%;line-height:.92}.road__h[data-astro-cid-4uyaarcn] em{font-family:var(--font-serif);font-variation-settings:normal;text-transform:none;letter-spacing:-.01em;color:var(--blue-hi);font-size:1.08em;font-style:italic;font-weight:400;font-stretch:100%}.road--b[data-astro-cid-4uyaarcn] .road__h[data-astro-cid-4uyaarcn] em{color:var(--red-hi)}.road__list[data-astro-cid-4uyaarcn]{gap:.7rem;max-width:40ch;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.road__list[data-astro-cid-4uyaarcn] li[data-astro-cid-4uyaarcn]{color:#ece5dadb;padding-left:1.5rem;line-height:1.5;position:relative}.road__list[data-astro-cid-4uyaarcn] li[data-astro-cid-4uyaarcn]:before{content:"";background:var(--blue-hi);width:.9rem;height:2px;position:absolute;top:.65em;left:0}.road--b[data-astro-cid-4uyaarcn] .road__list[data-astro-cid-4uyaarcn] li[data-astro-cid-4uyaarcn]:before{background:var(--red-hi);height:3px}.road__pick[data-astro-cid-4uyaarcn]{min-height:2.9rem;color:var(--bone);font:inherit;cursor:pointer;background:0 0;border:1px solid #ece5da73;border-radius:999px;align-self:flex-start;align-items:center;gap:.6rem;margin-top:auto;padding:0 1.2rem;font-size:.9rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.road__pick[data-astro-cid-4uyaarcn] .arrow{width:.9rem;height:.9rem}.road--b[data-astro-cid-4uyaarcn] .road__pick[data-astro-cid-4uyaarcn]{border-color:var(--red);background:var(--red);color:#fff}@media (hover:hover){.road--a[data-astro-cid-4uyaarcn] .road__pick[data-astro-cid-4uyaarcn]:hover{background:var(--bone);color:var(--ink)}.road--b[data-astro-cid-4uyaarcn] .road__pick[data-astro-cid-4uyaarcn]:hover{color:var(--red-ink);background:#fff;border-color:#fff}}.road__pick[data-astro-cid-4uyaarcn][aria-pressed=true]{outline-offset:3px;outline:2px solid}.road__answer[data-astro-cid-4uyaarcn]{max-width:40ch;font-family:var(--font-serif);color:#fff;gap:.75rem;margin:0;font-size:1.35rem;font-style:italic;line-height:1.25;display:grid}.road__answer[data-astro-cid-4uyaarcn][hidden]{display:none}.road__go[data-astro-cid-4uyaarcn]{min-height:2.75rem;font-family:var(--font-sans,inherit);color:var(--red-hi);align-items:center;gap:.5rem;font-size:.95rem;font-style:normal;display:inline-flex}.road__go[data-astro-cid-4uyaarcn] .arrow{width:.9rem;height:.9rem}.phf__note[data-astro-cid-4uyaarcn]{max-width:60ch;color:var(--muted);margin:clamp(1.5rem,4vw,2.5rem) 0 0}@media (width<=759px){.phf__roads[data-astro-cid-4uyaarcn]{flex-direction:column;min-height:0}.road[data-astro-cid-4uyaarcn],.phf__roads[data-astro-cid-4uyaarcn][data-lean] .road[data-astro-cid-4uyaarcn]{flex:none}.road__body[data-astro-cid-4uyaarcn]{min-height:21rem}}@media (prefers-reduced-motion:reduce){.road[data-astro-cid-4uyaarcn],.road__tex[data-astro-cid-4uyaarcn]{transition:none}}.phs[data-astro-cid-f3cygvit]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phs__tl[data-astro-cid-f3cygvit]{margin:clamp(3rem,7vw,6rem) 0 0;padding-left:clamp(1.5rem,4vw,3rem);position:relative}.phs__list[data-astro-cid-f3cygvit]{gap:clamp(2.5rem,6vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.phs__rail[data-astro-cid-f3cygvit]{background:var(--line);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:0}.phs__fill[data-astro-cid-f3cygvit]{background:var(--red);transform-origin:top;position:absolute;inset:0}.phs__item[data-astro-cid-f3cygvit]{grid-template-columns:minmax(10rem,3fr) 7fr;gap:1rem clamp(1.5rem,4vw,4rem);display:grid;position:relative}.phs__item[data-astro-cid-f3cygvit]:before{content:"";background:var(--ink);border:2px solid var(--red);border-radius:50%;width:12px;height:12px;position:absolute;top:.55rem;left:calc(-1*clamp(1.5rem,4vw,3rem) - 5px)}.phs__item[data-astro-cid-f3cygvit]:last-child:before{background:var(--red)}.phs__when[data-astro-cid-f3cygvit]{align-content:start;gap:.45rem;margin:0;display:grid}.phs__when[data-astro-cid-f3cygvit] time[data-astro-cid-f3cygvit]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.phs__d[data-astro-cid-f3cygvit]{font-variation-settings:"wdth" 120;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:800;font-stretch:120%;line-height:.85}.phs__m[data-astro-cid-f3cygvit]{color:var(--red-hi);font-size:.8rem}.phs__when[data-astro-cid-f3cygvit] time[data-astro-cid-f3cygvit]:not(:has(.phs__d)) .phs__m[data-astro-cid-f3cygvit]{color:#fff;font-size:clamp(1.2rem,2vw,1.6rem)}.phs__place[data-astro-cid-f3cygvit]{color:var(--muted)}.phs__body[data-astro-cid-f3cygvit]{align-content:start;gap:.75rem;max-width:62ch;display:grid}.phs__title[data-astro-cid-f3cygvit]{font-size:var(--fs-h3);font-variation-settings:"wdth" 112;letter-spacing:-.025em;text-transform:uppercase;color:var(--fg-strong);text-wrap:balance;margin:0;font-weight:800;font-stretch:112%;line-height:1.02}.phs__text[data-astro-cid-f3cygvit]{color:#ece5dad1;margin:0;line-height:1.6}.phs__src[data-astro-cid-f3cygvit]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.phs__a[data-astro-cid-f3cygvit]{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-size:.72rem;transition:color .3s;display:inline-flex}.phs__a[data-astro-cid-f3cygvit] .arrow{width:.85rem;height:.85rem}.phs__a--int[data-astro-cid-f3cygvit]{color:var(--red-hi)}@media (hover:hover){.phs__a[data-astro-cid-f3cygvit]:hover{color:#fff}}.phs[data-astro-cid-f3cygvit].is-h .phs__tl[data-astro-cid-f3cygvit]{padding-top:2.5rem;padding-left:0}.phs[data-astro-cid-f3cygvit].is-h .phs__rail[data-astro-cid-f3cygvit]{width:auto;height:2px;inset:0 0 auto}.phs[data-astro-cid-f3cygvit].is-h .phs__fill[data-astro-cid-f3cygvit]{transform-origin:0}.phs[data-astro-cid-f3cygvit].is-h .phs__list[data-astro-cid-f3cygvit]{width:max-content;padding-right:var(--gutter);gap:clamp(2.5rem,4vw,4.5rem);display:flex}.phs[data-astro-cid-f3cygvit].is-h .phs__item[data-astro-cid-f3cygvit]{grid-template-columns:1fr;align-content:start;width:min(30rem,34vw)}.phs[data-astro-cid-f3cygvit].is-h .phs__item[data-astro-cid-f3cygvit]:before{top:-2.5rem;left:0;translate:0 -5px}.phs[data-astro-cid-f3cygvit].is-h .phs__d[data-astro-cid-f3cygvit]{font-size:clamp(4rem,7vw,7rem)}@media (width<=759px){.phs__item[data-astro-cid-f3cygvit]{grid-template-columns:1fr}}.php[data-astro-cid-qzo5ty7j]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phm[data-astro-cid-qzo5ty7j]{background:var(--ink);color:var(--bone);border-radius:4px;margin-top:clamp(2.5rem,6vw,4.5rem);padding:clamp(1.1rem,2.6vw,2.25rem)}.phm__bar[data-astro-cid-qzo5ty7j]{gap:1rem;margin-bottom:clamp(1rem,2.4vw,1.75rem);display:grid}.phm__filters[data-astro-cid-qzo5ty7j]{flex-wrap:wrap;gap:.45rem;display:flex}html:not(.js) .phm__filters[data-astro-cid-qzo5ty7j],html:not(.js) .phm__read[data-astro-cid-qzo5ty7j]{display:none}.phm__f[data-astro-cid-qzo5ty7j]{min-height:2.75rem;color:var(--bone);font:inherit;cursor:pointer;background:0 0;border:1px solid #ece5da47;border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.84rem;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.phm__f[data-astro-cid-qzo5ty7j] .mono[data-astro-cid-qzo5ty7j]{color:var(--faint);font-size:.68rem}.phm__f[data-astro-cid-qzo5ty7j][aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.phm__f[data-astro-cid-qzo5ty7j][aria-pressed=true] .mono[data-astro-cid-qzo5ty7j]{color:var(--ink)}.phm__f--eu[data-astro-cid-qzo5ty7j][aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.phm__f--eu[data-astro-cid-qzo5ty7j][aria-pressed=true] .mono[data-astro-cid-qzo5ty7j]{color:#fff}.phm__f--none[data-astro-cid-qzo5ty7j][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.phm__f--none[data-astro-cid-qzo5ty7j][aria-pressed=true] .mono[data-astro-cid-qzo5ty7j]{color:#fff}.phm__f-name[data-astro-cid-qzo5ty7j]{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}@media (hover:hover){.phm__f[data-astro-cid-qzo5ty7j]:hover{border-color:var(--bone)}}.phm__f--area[data-astro-cid-qzo5ty7j] .mono[data-astro-cid-qzo5ty7j]{color:var(--red-hi);font-size:.78rem;font-weight:700}.phm__f--area[data-astro-cid-qzo5ty7j][aria-pressed=true] .mono[data-astro-cid-qzo5ty7j]{color:var(--red-ink)}@media (width<=759px){.phm__f--area[data-astro-cid-qzo5ty7j]{justify-content:center;min-width:2.75rem;padding:0 .8rem}.phm__f--area[data-astro-cid-qzo5ty7j] .phm__f-name[data-astro-cid-qzo5ty7j]{display:none}}.phm__read[data-astro-cid-qzo5ty7j]{min-height:1.4em;color:var(--muted);margin:0;font-size:.72rem}.phm__read[data-astro-cid-qzo5ty7j] [data-astro-cid-qzo5ty7j][data-phm-read-n]{color:#fff;font-weight:700}.phm__grid[data-astro-cid-qzo5ty7j]{grid-template-columns:repeat(11,minmax(0,1fr));gap:clamp(4px,.6vw,8px);margin:0;padding:0;list-style:none;display:grid}.phm__t[data-astro-cid-qzo5ty7j]{aspect-ratio:1;background:var(--ink-2);color:var(--bone);transition:background .45s var(--ease-out), border-color .45s, opacity .45s, transform .45s var(--ease-out), color .45s;border:1px solid #ece5da29;border-radius:3px;place-items:start;padding:clamp(.35rem,.8vw,.7rem);display:grid;position:relative;overflow:hidden}.phm__n[data-astro-cid-qzo5ty7j]{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(.62rem,1.1vw,.95rem);font-weight:600}.phm__mark[data-astro-cid-qzo5ty7j]{background:var(--blue);opacity:.55;height:4px;position:absolute;bottom:0;left:0;right:0}.phm__t[data-astro-cid-qzo5ty7j].is-eu .phm__mark[data-astro-cid-qzo5ty7j]{background:var(--red);opacity:1}.phm__t[data-astro-cid-qzo5ty7j].is-partial .phm__mark[data-astro-cid-qzo5ty7j]{right:50%}@media (hover:hover){.phm__t[data-astro-cid-qzo5ty7j]:hover{border-color:var(--bone);transform:translateY(-3px)}}.phm__t[data-astro-cid-qzo5ty7j]:focus-visible{outline:2px solid var(--red-hi);outline-offset:2px}.phm[data-astro-cid-qzo5ty7j][data-filter=eu] .phm__t[data-astro-cid-qzo5ty7j].is-eu{background:var(--red);border-color:var(--red);color:#fff}.phm[data-astro-cid-qzo5ty7j][data-filter=eu] .phm__t[data-astro-cid-qzo5ty7j].is-eu .phm__mark[data-astro-cid-qzo5ty7j]{background:#fff}.phm[data-astro-cid-qzo5ty7j][data-filter=eu] .phm__t[data-astro-cid-qzo5ty7j]:not(.is-eu),.phm[data-astro-cid-qzo5ty7j][data-filter=none] .phm__t[data-astro-cid-qzo5ty7j].is-eu{opacity:.22}.phm[data-astro-cid-qzo5ty7j][data-filter=none] .phm__t[data-astro-cid-qzo5ty7j]:not(.is-eu){background:var(--blue);border-color:var(--blue);color:#fff}.phm[data-astro-cid-qzo5ty7j][data-filter^=area-] .phm__t[data-astro-cid-qzo5ty7j]{opacity:.22}.phm[data-astro-cid-qzo5ty7j][data-filter^=area-] .phm__t[data-astro-cid-qzo5ty7j].is-on{opacity:1;background:var(--bone);color:var(--ink);border-color:var(--bone)}.phm__legend[data-astro-cid-qzo5ty7j]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0;font-size:.66rem;list-style:none;display:flex}.phm__legend[data-astro-cid-qzo5ty7j] li[data-astro-cid-qzo5ty7j]{align-items:center;gap:.5rem;display:inline-flex}.phm__sw[data-astro-cid-qzo5ty7j]{background:var(--blue);opacity:.55;width:1.6rem;height:4px;position:relative}.phm__sw--eu[data-astro-cid-qzo5ty7j]{background:var(--red);opacity:1}.phm__sw--partial[data-astro-cid-qzo5ty7j]{background:linear-gradient(90deg, var(--red) 50%, transparent 50%);opacity:1;outline:1px solid #ece5da33}@media (width<=759px){.phm__grid[data-astro-cid-qzo5ty7j]{grid-template-columns:repeat(6,minmax(0,1fr))}.phm__n[data-astro-cid-qzo5ty7j]{font-size:.8rem}}.phm__stage[data-astro-cid-qzo5ty7j]{gap:clamp(1rem,2vw,1.75rem);display:grid}.phm__card[data-astro-cid-qzo5ty7j]{display:none}@media (width>=1024px){.phm__stage[data-astro-cid-qzo5ty7j]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.phm__card[data-astro-cid-qzo5ty7j]{background:var(--ink-2);border:1px solid #ece5da29;border-radius:3px;align-content:start;gap:.75rem;min-height:100%;padding:1.5rem;display:grid}html:not(.js) .phm__card[data-astro-cid-qzo5ty7j]{display:none}}.phm__card-n[data-astro-cid-qzo5ty7j]{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--red);font-variant-numeric:tabular-nums;margin:0;font-size:4.5rem;font-weight:800;font-stretch:125%;line-height:.8}.phm__card-body[data-astro-cid-qzo5ty7j]{gap:.5rem;display:grid}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__t{color:#fff;font-size:1.35rem}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__en{color:var(--muted)}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__s{color:#ece5dadb}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__ref{border-left-color:var(--red);color:var(--bone);background:#e10a2b1f}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__ref--none{border-left-color:var(--blue-hi);color:var(--bone);background:#2b44ff24}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__law{color:var(--red-hi)}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__ref--none .phx__law{color:var(--blue-hi)}.phm__card-body[data-astro-cid-qzo5ty7j] .phx__pt{color:var(--muted)}.phm__card-go[data-astro-cid-qzo5ty7j]{min-height:2.75rem;color:var(--red-hi);text-underline-offset:.2em;justify-self:start;align-items:center;margin-top:auto;font-size:.88rem;text-decoration:underline;display:inline-flex}.phm__t[data-astro-cid-qzo5ty7j].is-sel{outline:2px solid var(--bone);outline-offset:2px}@media (width>=1200px){.pha__list[data-astro-cid-qzo5ty7j]{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem,3vw,3rem)}.phx[data-astro-cid-qzo5ty7j]:nth-child(2){border-top:0;padding-top:0}}.php__areas[data-astro-cid-qzo5ty7j]{margin-top:clamp(3rem,8vw,7rem);display:grid}.pha[data-astro-cid-qzo5ty7j]{border-top:1px solid var(--line-strong);scroll-margin-top:var(--header-h);grid-template-columns:minmax(16rem,4fr) 8fr;gap:clamp(1.5rem,4vw,5rem);padding-block:clamp(2rem,4.5vw,3.75rem);display:grid}.pha__sticky[data-astro-cid-qzo5ty7j]{top:calc(var(--header-h) + 1.5rem);gap:.75rem;display:grid;position:sticky}.pha__roman[data-astro-cid-qzo5ty7j]{font-family:var(--font-serif);color:var(--red-ink);margin:0;font-size:clamp(4.5rem,9vw,9rem);font-style:italic;line-height:.8}.pha__name[data-astro-cid-qzo5ty7j]{font-size:var(--fs-h3);text-transform:uppercase;font-variation-settings:"wdth" 115;letter-spacing:-.03em;color:var(--fg-strong);text-wrap:balance;margin:0;font-weight:800;font-stretch:115%;line-height:.96}.pha__en[data-astro-cid-qzo5ty7j]{color:var(--muted);margin:0;font-size:.7rem}.pha__intro[data-astro-cid-qzo5ty7j]{max-width:34ch;color:var(--fg);margin:.25rem 0 0;line-height:1.5}.pha__count[data-astro-cid-qzo5ty7j]{color:var(--red-ink);margin:.5rem 0 0;font-size:.7rem}.pha__list[data-astro-cid-qzo5ty7j]{gap:0;margin:0;padding:0;list-style:none;display:grid}.phx[data-astro-cid-qzo5ty7j]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);grid-template-columns:4.5rem 1fr;gap:1rem;padding-block:clamp(1.25rem,2.6vw,2rem);transition:opacity .45s;display:grid}.phx[data-astro-cid-qzo5ty7j]:first-child{border-top:0;padding-top:0}.phx[data-astro-cid-qzo5ty7j]:target .phx__t[data-astro-cid-qzo5ty7j]{color:var(--red-ink)}.phx__n[data-astro-cid-qzo5ty7j]{font-variation-settings:"wdth" 120;letter-spacing:-.04em;color:var(--fg-strong);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:800;font-stretch:120%;line-height:.9}.phx--none[data-astro-cid-qzo5ty7j] .phx__n[data-astro-cid-qzo5ty7j]{color:#0000;-webkit-text-stroke:1.5px var(--navy)}.phx__body[data-astro-cid-qzo5ty7j]{gap:.45rem;max-width:62ch;display:grid}.phx__t[data-astro-cid-qzo5ty7j]{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--fg-strong);margin:0;font-weight:800;line-height:1.2}.phx__en[data-astro-cid-qzo5ty7j]{color:var(--faint);margin:0;font-size:.66rem}.phx__s[data-astro-cid-qzo5ty7j]{margin:.2rem 0 0;line-height:1.6}.phx__eu[data-astro-cid-qzo5ty7j]{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.phx__ref[data-astro-cid-qzo5ty7j]{border-left:3px solid var(--red-ink);background:#b400000f;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:.5rem 0 0;padding:.55rem .75rem;font-size:.9rem;line-height:1.4;display:flex}.phx__eu[data-astro-cid-qzo5ty7j] .phx__ref[data-astro-cid-qzo5ty7j]{margin:0}.phx__ref--partial[data-astro-cid-qzo5ty7j]{border-left-style:dashed}.phx__ref--none[data-astro-cid-qzo5ty7j]{border-left-color:var(--navy);color:var(--muted);background:#0414540f}.phx__law[data-astro-cid-qzo5ty7j]{color:var(--red-ink);white-space:nowrap;font-size:.66rem;font-weight:700}.phx__ref--none[data-astro-cid-qzo5ty7j] .phx__law[data-astro-cid-qzo5ty7j]{color:var(--navy)}.phx__pt[data-astro-cid-qzo5ty7j]{color:var(--muted);margin-left:auto;font-size:.62rem}.php[data-astro-cid-qzo5ty7j][data-filter=eu] .phx[data-astro-cid-qzo5ty7j][data-eu="0"],.php[data-astro-cid-qzo5ty7j][data-filter=none] .phx[data-astro-cid-qzo5ty7j][data-eu="1"]{opacity:.35}.php__disc[data-astro-cid-qzo5ty7j]{max-width:70ch;color:var(--muted);margin:clamp(2rem,5vw,3.5rem) 0 0}@media (width<=899px){.pha[data-astro-cid-qzo5ty7j]{grid-template-columns:1fr}.pha__sticky[data-astro-cid-qzo5ty7j]{position:static}.pha__roman[data-astro-cid-qzo5ty7j]{font-size:4.5rem}}@media (width<=479px){.phx[data-astro-cid-qzo5ty7j]{grid-template-columns:3rem 1fr;gap:.75rem}.phx__n[data-astro-cid-qzo5ty7j]{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.phm__t[data-astro-cid-qzo5ty7j],.phx[data-astro-cid-qzo5ty7j]{transition:none}}.phe[data-astro-cid-pwrclfko]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phe__score[data-astro-cid-pwrclfko]{grid-template-columns:auto 1fr;align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(2.5rem,6vw,5rem);display:grid}.phe__big[data-astro-cid-pwrclfko]{font-variation-settings:"wdth" 125;letter-spacing:-.06em;white-space:nowrap;margin:0;font-weight:800;font-stretch:125%;line-height:.78}.phe__num[data-astro-cid-pwrclfko]{color:var(--red);font-variant-numeric:tabular-nums;font-size:clamp(7rem,22vw,20rem)}.phe__of[data-astro-cid-pwrclfko]{color:var(--faint);font-size:clamp(2.5rem,7vw,6.5rem)}.phe__claim[data-astro-cid-pwrclfko]{gap:1.25rem;max-width:56ch;padding-bottom:.6rem;display:grid}.phe__h[data-astro-cid-pwrclfko]{text-transform:none;letter-spacing:-.02em;color:var(--fg-strong);margin:0;font-weight:700;line-height:1.1}.phe__h[data-astro-cid-pwrclfko] em[data-astro-cid-pwrclfko]{font-family:var(--font-serif);color:var(--red-hi);font-style:italic;font-weight:400}.phe__p[data-astro-cid-pwrclfko]{color:#ece5dad1;margin:0;line-height:1.6}.phe__grid[data-astro-cid-pwrclfko]{border-top:1px solid var(--line);grid-template-columns:7fr 5fr;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,7vw,6rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.phe__k[data-astro-cid-pwrclfko]{color:var(--muted);margin:0 0 1.25rem}.phe__bars[data-astro-cid-pwrclfko]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.phe__bar[data-astro-cid-pwrclfko]{grid-template-columns:1fr auto;align-items:center;gap:.45rem 1rem;display:grid}.phe__law[data-astro-cid-pwrclfko]{color:var(--bone);grid-column:1/-1;font-size:.92rem}.phe__track[data-astro-cid-pwrclfko]{background:#ece5da14;height:.75rem;position:relative}.phe__fill[data-astro-cid-pwrclfko]{width:calc(var(--w) * 100%);background:var(--red);transform-origin:0;position:absolute;inset:0}.phe__n[data-astro-cid-pwrclfko]{text-align:right;color:#fff;min-width:2ch;font-size:.9rem;font-weight:700}.phe__note[data-astro-cid-pwrclfko]{color:var(--faint);margin:1rem 0 0}.phe__chips[data-astro-cid-pwrclfko]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.phe__chip[data-astro-cid-pwrclfko]{min-height:2.75rem;color:var(--bone);border:1px solid #7383ff73;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.86rem;line-height:1.25;transition:background .3s,color .3s;display:inline-flex}.phe__chip[data-astro-cid-pwrclfko] .mono[data-astro-cid-pwrclfko]{color:var(--blue-hi);font-size:.68rem}@media (hover:hover){.phe__chip[data-astro-cid-pwrclfko]:hover{background:var(--blue);border-color:var(--blue);color:#fff}.phe__chip[data-astro-cid-pwrclfko]:hover .mono[data-astro-cid-pwrclfko]{color:#fff}}.phe__ours[data-astro-cid-pwrclfko]{margin-top:clamp(3.5rem,8vw,7rem)}.phe__ours-h[data-astro-cid-pwrclfko]{max-width:24ch;color:var(--fg-strong);margin:0 0 clamp(1.5rem,3vw,2.5rem)}.phe__ours-h[data-astro-cid-pwrclfko] em[data-astro-cid-pwrclfko]{color:var(--red)}.phe__cards[data-astro-cid-pwrclfko]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.phe__card[data-astro-cid-pwrclfko]{border:1px solid var(--line-strong);background:var(--ink-2);height:100%;color:var(--bone);transition:background .4s var(--ease-out), border-color .4s, color .4s;align-content:start;gap:.75rem;padding:clamp(1.25rem,2.4vw,2rem);display:grid;position:relative}.phe__card-k[data-astro-cid-pwrclfko]{color:var(--muted)}.phe__card-t[data-astro-cid-pwrclfko]{font-size:var(--fs-h4);text-transform:uppercase;font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:#fff;padding-right:2rem;font-weight:800;font-stretch:112%;line-height:1.05}.phe__card-p[data-astro-cid-pwrclfko]{color:#ece5dac7;font-size:.95rem;line-height:1.5}.phe__card-ps[data-astro-cid-pwrclfko]{color:var(--red-hi);margin-top:.25rem;font-size:.66rem}.phe__card-go[data-astro-cid-pwrclfko]{position:absolute;top:clamp(1.25rem,2.4vw,2rem);right:clamp(1.25rem,2.4vw,2rem)}.phe__card-go[data-astro-cid-pwrclfko] .arrow{width:1.2rem;height:1.2rem}@media (hover:hover){.phe__card[data-astro-cid-pwrclfko]:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.phe__card[data-astro-cid-pwrclfko]:hover .phe__card-t[data-astro-cid-pwrclfko],.phe__card[data-astro-cid-pwrclfko]:hover .phe__card-p[data-astro-cid-pwrclfko],.phe__card[data-astro-cid-pwrclfko]:hover .phe__card-k[data-astro-cid-pwrclfko]{color:var(--ink)}.phe__card[data-astro-cid-pwrclfko]:hover .phe__card-ps[data-astro-cid-pwrclfko]{color:var(--red-ink)}}@media (width<=899px){.phe__score[data-astro-cid-pwrclfko],.phe__grid[data-astro-cid-pwrclfko],.phe__cards[data-astro-cid-pwrclfko]{grid-template-columns:1fr}}.phn[data-astro-cid-rklwrlb4]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phn__cards[data-astro-cid-rklwrlb4]{gap:clamp(2rem,3vw,2.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.phn__rows[data-astro-cid-rklwrlb4]{border-bottom:1px solid var(--line);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none}.phn__cta[data-astro-cid-rklwrlb4]{margin-top:clamp(2rem,4vw,3rem)}@media (width>=900px){.phn__cards[data-astro-cid-rklwrlb4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.phy[data-astro-cid-a5fbdxso]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phy__tabs[data-astro-cid-a5fbdxso]{flex-wrap:wrap;gap:.5rem;margin-top:clamp(2.5rem,6vw,4rem);display:flex}.phy__tabs[data-astro-cid-a5fbdxso] button[data-astro-cid-a5fbdxso]{border:1px solid var(--line-strong);min-height:3rem;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 1.25rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.phy__tabs[data-astro-cid-a5fbdxso] button[data-astro-cid-a5fbdxso][aria-selected=true]{background:var(--ink);color:var(--bone);border-color:var(--ink)}@media (hover:hover){.phy__tabs[data-astro-cid-a5fbdxso] button[data-astro-cid-a5fbdxso]:hover{border-color:var(--ink)}}.phy__panels[data-astro-cid-a5fbdxso]{gap:clamp(2rem,4vw,3rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.phy__panel[data-astro-cid-a5fbdxso]{background:var(--ink);color:var(--bone);border-radius:4px;padding:clamp(1.5rem,3vw,2.75rem)}.phy__h[data-astro-cid-a5fbdxso]{font-size:var(--fs-h3);text-transform:uppercase;font-variation-settings:"wdth" 112;letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 clamp(1.25rem,2.6vw,2rem);font-weight:800;font-stretch:112%;line-height:1}.phy__cols[data-astro-cid-a5fbdxso]{grid-template-columns:1fr 1.3fr 1fr;gap:clamp(1.5rem,3vw,3rem);display:grid}.phy__col[data-astro-cid-a5fbdxso]{align-content:start;gap:.9rem;display:grid}.phy__k[data-astro-cid-a5fbdxso]{color:var(--red-hi);margin:0}.phy__ps[data-astro-cid-a5fbdxso],.phy__rights[data-astro-cid-a5fbdxso],.phy__steps[data-astro-cid-a5fbdxso]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.phy__ps[data-astro-cid-a5fbdxso] a[data-astro-cid-a5fbdxso]{min-height:2.75rem;color:var(--bone);border:1px solid #ece5da38;border-radius:3px;align-items:baseline;gap:.75rem;padding:.6rem .9rem;line-height:1.3;transition:background .2s,border-color .2s;display:flex}.phy__ps[data-astro-cid-a5fbdxso] a[data-astro-cid-a5fbdxso] .mono[data-astro-cid-a5fbdxso]{color:var(--red-hi)}.phy__rights[data-astro-cid-a5fbdxso] li[data-astro-cid-a5fbdxso]{color:#ece5dae0;padding-left:1.4rem;line-height:1.55;position:relative}.phy__rights[data-astro-cid-a5fbdxso] li[data-astro-cid-a5fbdxso]:before{content:"";background:var(--red);width:.6rem;height:.6rem;position:absolute;top:.55em;left:0}.phy__steps[data-astro-cid-a5fbdxso] a[data-astro-cid-a5fbdxso]{color:#fff;border-bottom:1px solid #ece5da2e;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.6rem;min-height:3rem;padding:.5rem 0;font-weight:700;line-height:1.3;display:grid}.phy__si[data-astro-cid-a5fbdxso]{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.68rem;display:grid}.phy__steps[data-astro-cid-a5fbdxso] .arrow{width:.9rem;height:.9rem}@media (hover:hover){.phy__ps[data-astro-cid-a5fbdxso] a[data-astro-cid-a5fbdxso]:hover{border-color:var(--bone);background:#ece5da14}.phy__steps[data-astro-cid-a5fbdxso] a[data-astro-cid-a5fbdxso]:hover{color:var(--red-hi)}}@media (width<=899px){.phy__cols[data-astro-cid-a5fbdxso]{grid-template-columns:1fr}.phy__tabs[data-astro-cid-a5fbdxso]{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.phy__tabs[data-astro-cid-a5fbdxso] button[data-astro-cid-a5fbdxso]{flex:none}}.phw[data-astro-cid-2blozu2x]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phw__grid[data-astro-cid-2blozu2x]{grid-template-columns:7fr 4fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.phw__words[data-astro-cid-2blozu2x]{justify-items:start;gap:clamp(1.5rem,3vw,2.25rem);display:grid}.phw__wall[data-astro-cid-2blozu2x]{flex-wrap:wrap;gap:.2em .55em;margin:0;padding:0;font-size:clamp(1.6rem,3.6vw,3.4rem);line-height:1.05;list-style:none;display:flex}.phw__w[data-astro-cid-2blozu2x]{text-transform:uppercase;font-variation-settings:"wdth" 112;letter-spacing:-.035em;color:#ece5da52;font-weight:800;font-stretch:112%;transition:color .2s}.phw__wall[data-astro-cid-2blozu2x] li[data-astro-cid-2blozu2x]:nth-child(3n+2) .phw__w[data-astro-cid-2blozu2x]{font-family:var(--font-serif);font-variation-settings:normal;text-transform:none;letter-spacing:-.015em;font-style:italic;font-weight:400;font-stretch:100%}.phw__w[data-astro-cid-2blozu2x].is-on{color:#fff}.phw__wall[data-astro-cid-2blozu2x] li[data-astro-cid-2blozu2x]:nth-child(3n+2) .phw__w[data-astro-cid-2blozu2x].is-on{color:var(--red-hi)}.phw__def[data-astro-cid-2blozu2x]{border-left:3px solid var(--red);color:#ece5dae0;max-width:52ch;min-height:4.8em;margin:0;padding-left:1rem;line-height:1.6}.phw__def[data-astro-cid-2blozu2x] b[data-astro-cid-2blozu2x]{color:#fff}.phk[data-astro-cid-2blozu2x]{border:1px solid var(--line-strong);background:var(--ink-2);border-radius:4px;align-content:start;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);display:grid}.phk__k[data-astro-cid-2blozu2x]{color:var(--muted)}.phk__cover[data-astro-cid-2blozu2x]{aspect-ratio:210/297;background:var(--ink);max-width:15rem;transition:transform .4s var(--ease-out);align-content:start;gap:.6rem;padding:1.1rem;display:grid;position:relative;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 20px 50px #0000008c,0 0 0 1px #ece5da1f}.phk__cover[data-astro-cid-2blozu2x] .mono[data-astro-cid-2blozu2x]{color:var(--red-hi);font-size:.55rem}.phk__ct[data-astro-cid-2blozu2x]{text-transform:uppercase;font-variation-settings:"wdth" 120;letter-spacing:-.04em;color:#fff;font-size:1.35rem;font-weight:800;font-stretch:120%;line-height:.9}.phk__ct[data-astro-cid-2blozu2x] em[data-astro-cid-2blozu2x]{font-family:var(--font-serif);font-variation-settings:normal;text-transform:none;color:var(--red);font-style:italic;font-weight:400;font-stretch:100%;display:block}.phk__print[data-astro-cid-2blozu2x]{aspect-ratio:.8;background:repeating-radial-gradient(at 48% 55%,#ece5da80 0 1px,#0000 1px 5px);border-radius:50%;width:85%;position:absolute;bottom:-12%;left:50%;translate:-50%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}@media (hover:hover){.phk__cover[data-astro-cid-2blozu2x]:hover{transform:rotate(0)translateY(-4px)}}.phk__h[data-astro-cid-2blozu2x]{font-size:var(--fs-h4);color:#fff;margin:.5rem 0 0;font-weight:800}.phk__p[data-astro-cid-2blozu2x]{color:#ece5dad1;margin:0;line-height:1.55}.phk__btns[data-astro-cid-2blozu2x]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=899px){.phw__grid[data-astro-cid-2blozu2x]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.phk__cover[data-astro-cid-2blozu2x]{transition:none}}.phq[data-astro-cid-unxknean]{background:var(--bg);color:var(--fg);scroll-margin-top:var(--header-h)}.phq__grid[data-astro-cid-unxknean]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.phq__list[data-astro-cid-unxknean]{border-top:1px solid var(--line-strong)}.phq__item[data-astro-cid-unxknean]{border-bottom:1px solid var(--line-strong)}.phq__q[data-astro-cid-unxknean]{cursor:pointer;grid-template-columns:2.5rem 1fr 1.5rem;align-items:baseline;gap:.75rem;min-height:3.5rem;padding-block:1.15rem;list-style:none;display:grid}.phq__q[data-astro-cid-unxknean]::-webkit-details-marker{display:none}.phq__n[data-astro-cid-unxknean]{color:var(--red-hi);font-size:.7rem}.phq__qt[data-astro-cid-unxknean]{font-size:var(--fs-h4);color:var(--fg-strong);font-weight:700;line-height:1.25}.phq__x[data-astro-cid-unxknean]{align-self:center;width:1rem;height:1rem;position:relative}.phq__x[data-astro-cid-unxknean]:before,.phq__x[data-astro-cid-unxknean]:after{content:"";background:var(--bone);height:2px;transition:transform .35s var(--ease-out);position:absolute;top:50%;left:0;right:0}.phq__x[data-astro-cid-unxknean]:after{transform:rotate(90deg)}.phq__item[data-astro-cid-unxknean][open] .phq__x[data-astro-cid-unxknean]:after{transform:rotate(0)}.phq__a[data-astro-cid-unxknean]{color:#ece5dad6;gap:.8rem;max-width:64ch;padding:0 1.5rem 1.5rem 3.25rem;line-height:1.65;display:grid}.phq__a[data-astro-cid-unxknean] p{margin:0}.phq__a[data-astro-cid-unxknean] a{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.2em}@media (hover:hover){.phq__q[data-astro-cid-unxknean]:hover .phq__qt[data-astro-cid-unxknean]{color:var(--red-hi)}}.phq__q[data-astro-cid-unxknean]:focus-visible{outline:2px solid var(--red-hi);outline-offset:2px}@media (width<=899px){.phq__grid[data-astro-cid-unxknean]{grid-template-columns:1fr}.phq__a[data-astro-cid-unxknean]{padding-left:0;padding-right:0}}.phc[data-astro-cid-bo7py6td]{padding-block:var(--section);background:var(--red);color:#fff}.phc__grid[data-astro-cid-bo7py6td]{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.phc__h[data-astro-cid-bo7py6td]{color:#fff;margin:0}.phc__h[data-astro-cid-bo7py6td] em{color:var(--ink)}.phc__side[data-astro-cid-bo7py6td]{gap:1.5rem;display:grid}.phc__p[data-astro-cid-bo7py6td]{color:#fff;margin:0}.phc__btns[data-astro-cid-bo7py6td]{flex-wrap:wrap;gap:.75rem;display:flex}.phc__disc[data-astro-cid-bo7py6td]{color:#ffffffd1;max-width:46ch;margin:0}@media (width<=899px){.phc__grid[data-astro-cid-bo7py6td]{grid-template-columns:1fr}}
