.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:64px;padding:8px 0;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;justify-items:start;gap:4px;text-decoration:none;display:grid}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:140px;height:auto;display:block}.main-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:20px;margin:0;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--brand);font-weight:600;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 0;text-decoration:none;display:block}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].is-active>a[data-astro-cid-nen7h5rs]{box-shadow:inset 0 -2px 0 var(--accent)}.sub-nav[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--brand);border-radius:0 0 var(--radius) var(--radius);min-width:300px;margin:0;padding:4px 16px;list-style:none;display:none;position:absolute;top:100%;left:-16px;box-shadow:0 8px 24px #0b3a661f}@media (width>=901px){.main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:hover>.sub-nav[data-astro-cid-nen7h5rs],.main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:focus-within>.sub-nav[data-astro-cid-nen7h5rs]{display:block}.sub-toggle[data-astro-cid-nen7h5rs],.sub-label[data-astro-cid-nen7h5rs]{display:none}}.sub-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.sub-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:none;letter-spacing:0;min-height:var(--control);align-items:center;padding:8px 0;font-size:1rem;font-weight:600;display:flex}.sub-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.header-cta[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.lang[data-astro-cid-nen7h5rs]{font-weight:600;font-size:var(--fs-small);letter-spacing:.08em;color:var(--brand);min-height:var(--control);min-width:var(--control);border-radius:var(--radius-s);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nen7h5rs]:hover{background:var(--brand-tint)}.search-link[data-astro-cid-nen7h5rs]{color:var(--brand);min-width:var(--control);min-height:var(--control);border-radius:var(--radius-s);place-items:center;display:grid}.search-link[data-astro-cid-nen7h5rs]:hover{background:var(--brand-tint)}.btn--sm[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);padding:8px 16px}.burger[data-astro-cid-nen7h5rs],.nav-cta[data-astro-cid-nen7h5rs]{display:none}@media (width<=640px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:120px}}@media (width<=900px){.bar[data-astro-cid-nen7h5rs]{gap:12px}.search-link[data-astro-cid-nen7h5rs]{display:none}.header-cta[data-astro-cid-nen7h5rs]{margin-left:auto}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;border-radius:var(--radius-s);gap:5px;padding:14px 11px;display:grid;position:relative;top:4px}.burger[data-astro-cid-nen7h5rs] .l[data-astro-cid-nen7h5rs]{background:var(--brand);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s}#menu-toggle[data-astro-cid-nen7h5rs]:focus-visible~.burger[data-astro-cid-nen7h5rs]{outline:2px solid var(--brand);outline-offset:2px}#menu-toggle[data-astro-cid-nen7h5rs]:checked~.burger[data-astro-cid-nen7h5rs] .l1[data-astro-cid-nen7h5rs]{transform:translateY(7px)rotate(45deg)}#menu-toggle[data-astro-cid-nen7h5rs]:checked~.burger[data-astro-cid-nen7h5rs] .l2[data-astro-cid-nen7h5rs]{opacity:0}#menu-toggle[data-astro-cid-nen7h5rs]:checked~.burger[data-astro-cid-nen7h5rs] .l3[data-astro-cid-nen7h5rs]{transform:translateY(-7px)rotate(-45deg)}.main-nav[data-astro-cid-nen7h5rs]{top:var(--header-h,64px);z-index:30;overscroll-behavior:contain;background:var(--white);padding:8px var(--gutter) 112px;margin:0;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}#menu-toggle[data-astro-cid-nen7h5rs]:checked~.main-nav[data-astro-cid-nen7h5rs]{display:block}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:4px 0}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding:14px 0;font-size:1rem}.main-nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].is-active>a[data-astro-cid-nen7h5rs]{box-shadow:none;color:var(--accent)}.sub-nav[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;background:0 0;border:0;gap:0;padding:0 0 8px 12px;display:none;position:static}.sub-toggle[data-astro-cid-nen7h5rs]:checked~.sub-nav[data-astro-cid-nen7h5rs]{display:grid}.sub-label[data-astro-cid-nen7h5rs]{cursor:pointer;height:52px;position:absolute;inset:4px 0 auto}.sub-label[data-astro-cid-nen7h5rs]:after{content:"";border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-75%)rotate(45deg)}.sub-toggle[data-astro-cid-nen7h5rs]:checked~.sub-label[data-astro-cid-nen7h5rs]:after{transform:translateY(-25%)rotate(-135deg)}.sub-toggle[data-astro-cid-nen7h5rs]:focus-visible~.sub-label[data-astro-cid-nen7h5rs]{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-s)}.sub-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 8px}.nav-cta[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:12px;padding:24px 0;display:flex}.main-nav[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;display:grid}.main-nav[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{text-transform:none;letter-spacing:0;text-align:center;justify-content:center;padding:10px 8px;font-size:1rem;display:flex}.main-nav[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs] .btn--primary[data-astro-cid-nen7h5rs]{color:#fff}body:has(#menu-toggle:checked){overflow:hidden}}.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}@media (width<=800px){.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;gap:6px;display:flex;position:fixed;inset:auto 0 0}.sticky-cta[data-astro-cid-bjs4jpu3] .btn[data-astro-cid-bjs4jpu3]{text-align:center;white-space:normal;flex:auto;justify-content:center;min-width:0;padding:6px;font-size:1rem;line-height:1.15}}.jpo[data-astro-cid-tdui6j7w]{border-radius:var(--radius);background:var(--surface);width:min(100% - 2rem,560px);max-height:calc(100dvh - 2rem);color:var(--text);border:0;margin:auto;padding:1.8rem 1.8rem 1.4rem;overflow:auto;box-shadow:0 8px 32px #0b3a6640}.jpo[data-astro-cid-tdui6j7w]::backdrop{background:#0d1c338c}.close[data-astro-cid-tdui6j7w]{width:var(--control);height:var(--control);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.6rem;line-height:1;position:absolute;top:8px;right:8px}.close[data-astro-cid-tdui6j7w]:hover,.close[data-astro-cid-tdui6j7w]:focus-visible{background:var(--brand-tint);color:var(--text)}.jpo[data-astro-cid-tdui6j7w] .jpo__photo{aspect-ratio:16/6;object-fit:cover;width:calc(100% + 3.6rem);max-width:none;margin:-1.8rem -1.8rem 1.2rem}@media (width<=560px){.jpo[data-astro-cid-tdui6j7w] .jpo__photo{width:calc(100% + 2.2rem);margin:-1.4rem -1.1rem 1rem}}.jpo[data-astro-cid-tdui6j7w] h2[data-astro-cid-tdui6j7w]{margin:0 0 .6rem;font-size:1.5rem}.intro[data-astro-cid-tdui6j7w]{color:var(--muted);max-width:none;margin:0 0 1.1rem;font-size:.95rem}.more[data-astro-cid-tdui6j7w]{text-align:center;margin:1rem 0 0;font-size:.88rem}@media (width<=560px){.jpo[data-astro-cid-tdui6j7w]{padding:1.4rem 1.1rem 1.1rem}}.jpo-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.jpo-band__photo{aspect-ratio:3/2;object-fit:cover;width:100%}@media (width<=900px){.jpo-band__grid{grid-template-columns:1fr;gap:24px}.jpo-band__photo{order:-1}}.crumbs{font-size:var(--fs-small);padding-top:1.4rem}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--line);margin-right:.4rem}.crumbs a{color:var(--muted)}body{padding-bottom:env(safe-area-inset-bottom)}.site-top{display:contents}@media (width>=801px){.site-top--pin{top:var(--header-offset,0px);z-index:20;display:block;position:sticky}.site-top--pin .site-header{position:static}}@media (width<=800px){body{padding-bottom:4.6rem}}
