.foot-badges[data-astro-cid-jo6i4kqk]{text-align:right}.foot-badge-row[data-astro-cid-jo6i4kqk]{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:28px;padding-top:30px;display:flex}@media (max-width:1000px){.foot-badges[data-astro-cid-jo6i4kqk]{text-align:left}.foot-badge-row[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}.foot-badge[data-astro-cid-jo6i4kqk]{color:inherit;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:10px;margin:0;padding:0;text-decoration:none;display:flex}.foot-badge[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk],.foot-badge[data-astro-cid-jo6i4kqk] .aajodabadge[data-astro-cid-jo6i4kqk]{object-fit:contain;width:80px;max-width:80px;height:80px;transition:transform .22s cubic-bezier(.2,.7,.2,1),filter .22s;display:block}.foot-badge[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:saturate(.9)}a[data-astro-cid-jo6i4kqk].foot-badge:hover img[data-astro-cid-jo6i4kqk]{filter:saturate();transform:translateY(-2px)}.foot-badge[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:#f1efe980;text-align:center;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px}.foot-copy[data-astro-cid-jo6i4kqk]{color:#f1efe980;max-width:70ch;margin:0;font-size:12px;line-height:1.8}.foot-copy[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f1efe9c7;border-bottom:1px solid #f1efe938;text-decoration:none;transition:color .2s,border-color .2s}.foot-copy[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f1efe9;border-bottom-color:#f1efe9}.foot-copy[data-astro-cid-jo6i4kqk] .sep[data-astro-cid-jo6i4kqk]{opacity:.4;margin:0 7px}.foot-week[data-astro-cid-jo6i4kqk]{letter-spacing:.01em;color:#f1efe957;margin:18px 0 0;font-size:11px;line-height:1.6}.foot-week[data-astro-cid-jo6i4kqk] .sep[data-astro-cid-jo6i4kqk]{opacity:.6;margin:0 6px}.foot-week[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f1efe999;border-bottom:1px solid #f1efe92e;text-decoration:none;transition:color .2s,border-color .2s}.foot-week[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f1efe9;border-bottom-color:#f1efe9}[data-lightbox]{cursor:zoom-in}[data-lightbox]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}body.lb-open{overflow:hidden}.lb{z-index:200;opacity:0;place-items:center;padding:clamp(16px,4vw,56px);transition:opacity .22s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;inset:0}.lb[hidden]{display:none}.lb.in{opacity:1}.lb-backdrop{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#0c0c0bd1;position:absolute;inset:0}.lb-figure{flex-direction:column;align-items:center;gap:18px;max-width:100%;max-height:100%;margin:0;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;transform:scale(.97)}.lb.in .lb-figure{transform:scale(1)}.lb-img{object-fit:contain;filter:drop-shadow(0 30px 60px #00000080);width:auto;max-width:min(1100px,100%);height:auto;max-height:calc(100vh - clamp(120px,18vh,200px))}.lb-meta{color:#f1efe9b8;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lb-count{color:#f1efe973}.lb-cap{letter-spacing:.02em;max-width:60ch;font-size:13px}.lb-btn{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1efe9;background:#f1efe914;border:1px solid #f1efe947;border-radius:999px;place-items:center;width:46px;height:46px;font-size:16px;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid;position:absolute}.lb-btn:hover{color:#131312;background:#f1efe9;border-color:#f1efe9}.lb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lb-btn[hidden]{display:none}.lb-close{top:clamp(14px,3vw,32px);right:clamp(14px,3vw,32px)}.lb-prev{top:50%;left:clamp(14px,3vw,32px);transform:translateY(-50%)}.lb-next{top:50%;right:clamp(14px,3vw,32px);transform:translateY(-50%)}.lb-prev:hover,.lb-next:hover{transform:translateY(-50%)scale(1.06)}@media (max-width:640px){.lb-prev{left:10px}.lb-next{right:10px}.lb-btn{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.lb,.lb-figure{transition:none}.lb-figure{transform:none}}.has-ticker .ticker{text-transform:uppercase;letter-spacing:.1em}.header-cta .lang-pill{white-space:nowrap;align-items:center;height:36px;padding:0 10px;display:inline-flex;overflow:hidden}.header-cta .lang-pill svg{flex:none;display:block}.header-cta .lang-pill .lang-pill-num{opacity:0;max-width:0;margin-left:0;transition:max-width .34s cubic-bezier(.2,.7,.2,1),margin-left .34s cubic-bezier(.2,.7,.2,1),opacity .2s linear;overflow:hidden}:is(.header-cta .lang-pill:hover .lang-pill-num,.header-cta .lang-pill:focus-visible .lang-pill-num){opacity:1;max-width:22ch;margin-left:8px}.header-cta .btn-primary{white-space:nowrap}@media (prefers-reduced-motion:reduce){.header-cta .lang-pill .lang-pill-num{transition:none}}.nav-toggle{display:none}@media (max-width:1024px){.site-header .nav{display:none}.site-header .nav-toggle{border:1px solid color-mix(in srgb, var(--rule) 80%, transparent);background:color-mix(in srgb, var(--bg) 30%, transparent);width:42px;height:42px;color:var(--ink-2);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.nav-toggle-bars{width:18px;height:12px;display:block;position:relative}.nav-toggle-bars span{background:currentColor;width:100%;height:1.5px;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .2s;position:absolute;left:0}.nav-toggle-bars span:first-child{top:0}.nav-toggle-bars span:nth-child(2){bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:first-child{transform:translateY(5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){transform:translateY(-5px)rotate(-45deg)}.site-header .header-cta .lang-pill:hover .lang-pill-num{opacity:0;max-width:0;margin-left:0}}.mobile-nav{z-index:45;background:var(--bg);padding:calc(30px + 92px) var(--pad) calc(env(safe-area-inset-bottom) + 32px);overscroll-behavior:contain;opacity:0;transition:opacity .22s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;overflow-y:auto}.mobile-nav[hidden]{display:none}.mobile-nav.in{opacity:1}body.nav-open{overflow:hidden}.mobile-nav-inner{flex-direction:column;display:flex}.mobile-nav-inner>a,.mobile-group>a{letter-spacing:var(--tight);color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent);padding:16px 0;font-size:clamp(26px,7vw,38px);font-weight:500;line-height:1.1}.mobile-nav-inner>a.active,.mobile-group>a.active{color:var(--accent)}.mobile-sub{flex-direction:column;padding:14px 0 6px;display:flex}.mobile-sub a{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-left:1px solid var(--rule);padding:11px 0 11px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.mobile-sub a:active{color:var(--accent)}.mobile-nav-foot{flex-direction:column;align-items:flex-start;gap:18px;margin-top:36px;display:flex}.mobile-nav-tel{letter-spacing:.08em;color:var(--ink-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}@media (min-width:1025px){.mobile-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.mobile-nav,.nav-toggle-bars span{transition:none}}.eyebrow{align-items:flex-start}.eyebrow:before{flex:none;margin-top:7px}.arr{font-variant-emoji:text}@media (max-width:700px){.site-header .header-cta .btn-primary{display:none}.site-header .header-cta{gap:10px}.site-header{column-gap:12px}.brand img{object-fit:contain;max-width:42vw}}@media (max-width:1024px){.has-ticker .site-header{grid-template-columns:1fr auto}}.foot .foot-grid{grid-template-columns:2fr 1fr 1fr minmax(210px,1fr)}@media (max-width:1000px){.foot .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.foot .foot-grid{grid-template-columns:1fr}}
