.hero[data-astro-cid-63llj4z6]{min-height:100svh;padding:calc(var(--header-h) + 4 * var(--u)) 0 calc(4 * var(--u));display:flex;position:relative;overflow:clip}.hero-grid[data-astro-cid-63llj4z6]{column-gap:var(--gap);width:var(--container);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;container-type:inline-size}.hero-text[data-astro-cid-63llj4z6]{z-index:1;padding-top:calc(2.4 * var(--u));grid-area:1/1/auto/8;position:relative}.hero-h1[data-astro-cid-63llj4z6]{max-width:14ch}.hero-kicker[data-astro-cid-63llj4z6]{margin:0 0 var(--stack-sm);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:var(--t-sm)}.hero-line[data-astro-cid-63llj4z6]{display:block}.hero-lede[data-astro-cid-63llj4z6]{margin-top:var(--stack);max-width:46ch}.hero-actions[data-astro-cid-63llj4z6]{margin-top:var(--stack-lg)}.hero-rack[data-astro-cid-63llj4z6]{grid-area:1/8/-1/13;min-height:420px;margin-right:calc(50cqw - 50vw)}.venues[data-astro-cid-63llj4z6]{gap:calc(1.6 * var(--u));margin:calc(4 * var(--u)) 0 0;z-index:1;grid-area:3/1/auto/8;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.vcard[data-astro-cid-63llj4z6]{aspect-ratio:1;border-radius:var(--r-lg);isolation:isolate;background:var(--color-deep);width:100%;max-height:26svh;color:var(--color-bone);text-decoration:none;display:block;position:relative;overflow:hidden}.vc-media[data-astro-cid-63llj4z6]{z-index:-2;position:absolute;inset:0}.vc-media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform var(--duration-media) var(--ease-out)}:root[data-theme=light] .vc-media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{opacity:.9}.vcard[data-astro-cid-63llj4z6]:before{content:"";z-index:-1;background:linear-gradient(#0000,#0f171d33 40%,#0f171dc7);position:absolute;inset:0}.vc-idx[data-astro-cid-63llj4z6]{top:var(--card-pad);left:var(--card-pad);color:var(--color-bone);text-shadow:0 1px 8px #0f171d99;transition:color var(--duration-ui) var(--ease-out);font-weight:600;position:absolute}.vc-name[data-astro-cid-63llj4z6]{left:var(--card-pad);right:var(--card-pad);bottom:var(--card-pad);font-family:var(--font-display);font-size:min(var(--t-h3), 1.4rem);text-wrap:balance;transition:transform var(--duration-roll) var(--ease-out), opacity var(--duration-roll) var(--ease-out);line-height:1.15;position:absolute}.vc-mline[data-astro-cid-63llj4z6]{display:none}.vc-sheet[data-astro-cid-63llj4z6]{z-index:1;justify-content:flex-end;gap:calc(.6 * var(--u));padding:var(--card-pad);background:var(--color-stone);color:var(--color-ink);clip-path:inset(100% 0 0 0 round var(--r-lg));transition:clip-path var(--duration-curtain-close) var(--ease-curtain-close);flex-direction:column;display:flex;position:absolute;inset:0}.vc-mask[data-astro-cid-63llj4z6]{padding-block:.1em;display:block;overflow:hidden}.vc-s-name[data-astro-cid-63llj4z6]{font-size:var(--t-s2);font-family:var(--font-display);display:block;transform:translateY(101%)}.vc-s-line[data-astro-cid-63llj4z6]{font-size:var(--t-sm);color:var(--color-muted);line-height:1.45;display:block;transform:translateY(101%)}.vc-proj[data-astro-cid-63llj4z6]{color:var(--color-ink)}.vc-rule[data-astro-cid-63llj4z6]{height:1px;margin-top:calc(.8 * var(--u));transform-origin:0;background:#16212a4d;display:block;transform:scaleX(0)}.vc-cta[data-astro-cid-63llj4z6]{font-weight:500;font-size:var(--t-sm);padding-top:calc(.4 * var(--u));align-items:center;gap:.5rem;display:inline-flex;transform:translateY(101%)}.vc-cta[data-astro-cid-63llj4z6] .aw{color:var(--color-gold-deep)}@media (hover:hover) and (pointer:fine) and (width>=900px){.vcard[data-astro-cid-63llj4z6]:hover .vc-sheet[data-astro-cid-63llj4z6],.vcard[data-astro-cid-63llj4z6]:focus-visible .vc-sheet[data-astro-cid-63llj4z6]{clip-path:inset(0 round var(--r-lg));transition:clip-path var(--duration-roll) var(--ease-out) 80ms}.vcard[data-astro-cid-63llj4z6]:hover .vc-media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{transform:scale(1.06)}.vcard[data-astro-cid-63llj4z6]:hover .vc-idx[data-astro-cid-63llj4z6]{color:var(--color-gold)}.vcard[data-astro-cid-63llj4z6]:hover .vc-name[data-astro-cid-63llj4z6]{opacity:0;transform:translateY(-100%)}.vcard[data-astro-cid-63llj4z6]:hover [data-astro-cid-63llj4z6]:is(.vc-s-name,.vc-s-line){transition:transform var(--duration-media) var(--ease-out) calc(80ms + var(--j,0) * 40ms);transform:none}.vcard[data-astro-cid-63llj4z6]:hover .vc-rule[data-astro-cid-63llj4z6]{transition:transform .8s var(--ease-hinge) .18s;transform:none}.vcard[data-astro-cid-63llj4z6]:hover .vc-cta[data-astro-cid-63llj4z6]{transition:transform var(--duration-roll) var(--ease-out) .22s;transform:none}}.vcard[data-astro-cid-63llj4z6]:focus-visible{outline-offset:3px}.vcard[data-astro-cid-63llj4z6]:focus-visible .vc-sheet[data-astro-cid-63llj4z6]{clip-path:inset(0 round var(--r-lg));transition:none}.vcard[data-astro-cid-63llj4z6]:focus-visible [data-astro-cid-63llj4z6]:is(.vc-s-name,.vc-s-line,.vc-cta,.vc-rule){transition:none;transform:none}.vcard[data-astro-cid-63llj4z6]:focus-visible .vc-name[data-astro-cid-63llj4z6]{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-line[data-astro-cid-63llj4z6]{animation:h-line var(--duration-scene) var(--ease-enter) var(--enter-delay,0s) both}.hero-line[data-astro-cid-63llj4z6]+.hero-line[data-astro-cid-63llj4z6]{animation-delay:calc(90ms + var(--enter-delay,0s))}.hero-lede[data-astro-cid-63llj4z6]{animation:h-rise-soft var(--duration-scene) var(--ease-enter) calc(90ms + var(--enter-delay,0s)) both}.hero-actions[data-astro-cid-63llj4z6]{animation:h-rise var(--duration-scene) var(--ease-enter) calc(.18s + var(--enter-delay,0s)) both}.venues[data-astro-cid-63llj4z6]>li[data-astro-cid-63llj4z6]{animation:h-toss var(--duration-scene) var(--ease-enter) calc(.5s + var(--enter-delay,0s) + var(--i) * 60ms) both;transform-origin:0%}}@keyframes h-line{0%{opacity:.5;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes h-rise-soft{0%{opacity:.5;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes h-rise{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes h-toss{0%{opacity:0;transform:translate(20%,10%)rotate(-3deg)}to{opacity:1;transform:none}}@media (width<=899px){.hero[data-astro-cid-63llj4z6]{min-height:auto;padding-top:calc(var(--header-h) + 2.5rem)}.hero-grid[data-astro-cid-63llj4z6]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hero-text[data-astro-cid-63llj4z6],.hero-rack[data-astro-cid-63llj4z6],.venues[data-astro-cid-63llj4z6]{grid-area:auto/1}.hero-text[data-astro-cid-63llj4z6]{padding-top:0}.hero-rack[data-astro-cid-63llj4z6]{height:min(64vw,300px);min-height:0;margin:1.5rem 0 0}.hero-rack[data-astro-cid-63llj4z6] .rack{min-height:0}.venues[data-astro-cid-63llj4z6]{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:1rem}}@media (width<=899px),(pointer:coarse){.venues[data-astro-cid-63llj4z6]>li[data-astro-cid-63llj4z6]{border-bottom:1px solid var(--line)}.vcard[data-astro-cid-63llj4z6]{aspect-ratio:auto;background:0 0;border-radius:0;grid-template-columns:6.4rem 1fr;align-items:center;column-gap:1rem;height:6.4rem;max-height:none;display:grid}.vcard[data-astro-cid-63llj4z6]:active{transition:transform var(--duration-press) var(--ease-out);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.vcard[data-astro-cid-63llj4z6]:active{opacity:.7;transform:none}}.vcard[data-astro-cid-63llj4z6]:before,.vc-sheet[data-astro-cid-63llj4z6]{display:none}.vc-media[data-astro-cid-63llj4z6]{z-index:0;border-radius:var(--r-sm);grid-row:1/3;width:6.4rem;height:4.8rem;position:relative;inset:auto;overflow:hidden}.vc-media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{opacity:1;transition:transform var(--duration-media-in) var(--ease-out);transform:scale(1.12)}.vcard[data-astro-cid-63llj4z6].is-active .vc-media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{transform:none}.vcard[data-astro-cid-63llj4z6]{color:var(--fg)}.vcard[data-astro-cid-63llj4z6].is-active .vc-idx[data-astro-cid-63llj4z6]{color:var(--accent)}.vc-idx[data-astro-cid-63llj4z6]{color:var(--fg);top:.6rem;left:auto;right:0}:root[data-theme=light] .vc-idx[data-astro-cid-63llj4z6]{text-shadow:none;color:var(--fg-2)}.vc-name[data-astro-cid-63llj4z6]{font-size:var(--t-h3);align-self:end;position:static}.vc-mline[data-astro-cid-63llj4z6]{font-size:var(--t-sm);color:var(--fg-2);align-self:start;display:block}}@media (width<=599px){.hero-rack[data-astro-cid-63llj4z6]{height:7.5rem;margin-top:1rem}}@media (width>=900px) and (height<=520px){.hero[data-astro-cid-63llj4z6]{padding-top:calc(var(--header-h) + 1rem);padding-bottom:1.5rem}.hero-h1[data-astro-cid-63llj4z6]{font-size:min(var(--t-display), 11vh)}.hero-lede[data-astro-cid-63llj4z6]{margin-top:.75rem}.hero-actions[data-astro-cid-63llj4z6]{margin-top:1rem}.hero-rack[data-astro-cid-63llj4z6]{min-height:0}}@media (width<=899px) and (height<=500px) and (orientation:landscape){.hero[data-astro-cid-63llj4z6]{padding-top:calc(var(--header-h) + 1rem);padding-bottom:1.5rem}.hero-h1[data-astro-cid-63llj4z6]{font-size:min(var(--t-display), 11vh);max-width:22ch}.hero-lede[data-astro-cid-63llj4z6]{margin-top:.75rem}.hero-actions[data-astro-cid-63llj4z6]{margin-top:1rem}}@media (prefers-reduced-motion:reduce) and (width>=900px) and (pointer:fine){.vc-sheet[data-astro-cid-63llj4z6]{display:none}.vc-mline[data-astro-cid-63llj4z6]{left:var(--card-pad);right:var(--card-pad);bottom:calc(var(--card-pad) - .25rem);font-size:var(--t-sm);color:var(--color-mist);opacity:0;transition:opacity .16s linear;display:block;position:absolute}.vcard[data-astro-cid-63llj4z6]:hover .vc-mline[data-astro-cid-63llj4z6],.vcard[data-astro-cid-63llj4z6]:focus-visible .vc-mline[data-astro-cid-63llj4z6]{opacity:1}.vcard[data-astro-cid-63llj4z6]:hover .vc-name[data-astro-cid-63llj4z6],.vcard[data-astro-cid-63llj4z6]:focus-visible .vc-name[data-astro-cid-63llj4z6]{opacity:1;transition:none;transform:translateY(-1.6rem)}.vcard[data-astro-cid-63llj4z6]:hover .vc-media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{transform:none}}@media (prefers-reduced-motion:reduce){.vc-name[data-astro-cid-63llj4z6]{transition:none}}.refs[data-astro-cid-rynanvxe]{padding-block:calc(5.6 * var(--u));border-bottom:1px solid var(--line);overflow:clip}.refs-head[data-astro-cid-rynanvxe]{margin-bottom:calc(2.4 * var(--u));justify-content:space-between;align-items:center;gap:1rem;display:flex}.refs-h[data-astro-cid-rynanvxe]{font-family:var(--font-sans);font-size:var(--t-ui);color:var(--fg-2);text-wrap:nowrap;margin:0;font-weight:600}.refs-ctl[data-astro-cid-rynanvxe]{align-items:center;gap:.75rem;display:flex}.refs-hint[data-astro-cid-rynanvxe]{font-size:var(--t-sm);color:var(--fg-2)}.refs-pause[data-astro-cid-rynanvxe] .i-play,.refs-pause[data-astro-cid-rynanvxe][aria-pressed=true] .i-pause{display:none}.refs-pause[data-astro-cid-rynanvxe][aria-pressed=true] .i-play{display:block}.refs-band[data-astro-cid-rynanvxe]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:flex}.refs[data-astro-cid-rynanvxe][data-dragging] .refs-band[data-astro-cid-rynanvxe]{cursor:grabbing}.refs-track[data-astro-cid-rynanvxe]{will-change:transform;width:max-content;display:flex}.refs-run[data-astro-cid-rynanvxe]{flex:none;display:flex}.refs-tile[data-astro-cid-rynanvxe]{width:calc(22 * var(--u));height:calc(12 * var(--u));min-width:168px;min-height:92px;margin-right:var(--gap);flex:none;place-items:center;display:grid}.refs-tile[data-astro-cid-rynanvxe] img[data-astro-cid-rynanvxe]{object-fit:contain;opacity:.6;pointer-events:none;width:68%;height:62%;transition:opacity var(--duration-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-rynanvxe].refs-tile:hover img[data-astro-cid-rynanvxe]{opacity:.9}}a[data-astro-cid-rynanvxe].refs-tile{cursor:pointer}:root[data-theme=dark] .refs-tile[data-astro-cid-rynanvxe] img[data-astro-cid-rynanvxe]{filter:brightness(0)invert(.92)}.refs[data-astro-cid-rynanvxe][data-dragging] a[data-astro-cid-rynanvxe].refs-tile{cursor:grabbing}.refs-list[data-astro-cid-rynanvxe]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0 auto;padding:0;list-style:none;position:absolute;overflow:hidden}.refs-list[data-astro-cid-rynanvxe]:focus-within{width:var(--container);clip-path:none;white-space:normal;height:auto;margin-bottom:calc(2.4 * var(--u));font-size:var(--t-sm);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex;position:static;overflow:visible}.refs-list[data-astro-cid-rynanvxe] a[data-astro-cid-rynanvxe]{min-height:44px;color:var(--fg);align-items:center;display:inline-flex}.refs-list[data-astro-cid-rynanvxe] span[data-astro-cid-rynanvxe]{min-height:44px;color:var(--fg-2);align-items:center;display:inline-flex}.refs[data-astro-cid-rynanvxe]:not([data-enhanced]) .refs-band[data-astro-cid-rynanvxe]{scroll-snap-type:x proximity;padding-inline:max(16px, (100% - var(--container)) / 2);cursor:auto;overflow-x:auto}.refs[data-astro-cid-rynanvxe]:not([data-enhanced]) .refs-run[data-astro-cid-rynanvxe]+.refs-run[data-astro-cid-rynanvxe],.refs[data-astro-cid-rynanvxe]:not([data-enhanced]) [data-astro-cid-rynanvxe]:is(.refs-pause,.refs-hint){display:none}.refs[data-astro-cid-rynanvxe]:not([data-enhanced]) .refs-tile[data-astro-cid-rynanvxe]{scroll-snap-align:start}@media (width<=599px){.refs-hint[data-astro-cid-rynanvxe]{display:none}}.pi[data-astro-cid-yh4rnjun]{row-gap:var(--head-gap);align-items:start}.pi-head[data-astro-cid-yh4rnjun]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.pi-preview[data-astro-cid-yh4rnjun]{top:calc(var(--header-h) + 2.4 * var(--u));position:sticky}.pv[data-astro-cid-yh4rnjun]{opacity:0;transition:opacity var(--duration-ui) var(--ease-out);position:absolute;inset:0}.pv[data-astro-cid-yh4rnjun] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-media-in) var(--ease-out);transform:scale(1.1)}.pv[data-astro-cid-yh4rnjun][data-active]{opacity:1}.pv[data-astro-cid-yh4rnjun][data-active] img{transform:none}.pi-row[data-astro-cid-yh4rnjun]{grid-template-columns:1fr auto}.pi-txt[data-astro-cid-yh4rnjun]{gap:.3rem;display:grid}.pi-thumb[data-astro-cid-yh4rnjun]{display:none}@media (width<=899px){.pi-preview[data-astro-cid-yh4rnjun]{display:none}.pi-row[data-astro-cid-yh4rnjun]{grid-template-columns:6.4rem 1fr auto;gap:1rem}.pi-thumb[data-astro-cid-yh4rnjun]{width:6.4rem;height:4.8rem;display:block}.pi-thumb[data-astro-cid-yh4rnjun] .thumb{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.pv[data-astro-cid-yh4rnjun],.pv[data-astro-cid-yh4rnjun] img{transition:opacity .16s linear;transform:none}}.mq[data-astro-cid-xlpr7vwq]{padding-block:calc(2.4 * var(--u));border-block:1px solid var(--line);gap:calc(.8 * var(--u));display:grid;position:relative;overflow:clip}.mq-band[data-astro-cid-xlpr7vwq]{display:flex}.mq-track[data-astro-cid-xlpr7vwq]{will-change:transform;width:max-content;display:flex}.mq-run[data-astro-cid-xlpr7vwq]{flex:none;align-items:center;display:flex}.mq-w[data-astro-cid-xlpr7vwq]{font-family:var(--font-display);font-size:var(--t-s2);white-space:nowrap;padding-inline:.4em;line-height:1.1}.alt[data-astro-cid-xlpr7vwq] .mq-w[data-astro-cid-xlpr7vwq]{color:var(--fg-2)}.mq-dot[data-astro-cid-xlpr7vwq]{font-family:var(--font-display);font-size:var(--t-s2);color:var(--accent)}.mq-run[data-astro-cid-xlpr7vwq] .mq-mark{width:auto;height:.6em;font-size:var(--t-s2);color:var(--color-slate);flex:none;margin-inline:.5em}.mq-run[data-astro-cid-xlpr7vwq] .mq-mark [data-dot]{fill:var(--accent);opacity:.35}@media (prefers-reduced-motion:reduce){.mq-track[data-astro-cid-xlpr7vwq]{justify-content:center;width:100%}.mq-run[data-astro-cid-xlpr7vwq]+.mq-run[data-astro-cid-xlpr7vwq]{display:none}.mq-run[data-astro-cid-xlpr7vwq] .mq-mark [data-dot]{opacity:.6}}.pcs-h[data-astro-cid-bgs65smq]{margin-bottom:var(--head-gap)}.pcs[data-astro-cid-bgs65smq]{--row:clamp(340px, 26vw, 440px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2, var(--row));gap:var(--gap);display:grid}.pc-a[data-astro-cid-bgs65smq]{grid-area:1/1/3/8}.pc-b[data-astro-cid-bgs65smq]{grid-area:1/8/auto/13}.pc-c[data-astro-cid-bgs65smq]{grid-area:2/8/auto/13}.pc[data-astro-cid-bgs65smq]{border-radius:var(--r-lg);isolation:isolate;min-height:0;color:var(--color-bone);background:var(--color-ink);text-decoration:none;display:block;position:relative;overflow:hidden}.pc-media[data-astro-cid-bgs65smq]{z-index:-2;border-radius:inherit;position:absolute;inset:0}.pc-media[data-astro-cid-bgs65smq] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-media) var(--ease-out)}.pc[data-astro-cid-bgs65smq]:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--color-deep) 35%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.pc-body[data-astro-cid-bgs65smq]{--fade:calc(6.4 * var(--u));gap:var(--stack-sm);padding:calc(var(--card-pad) + var(--fade)) var(--card-pad) var(--card-pad);background:linear-gradient(to top, color-mix(in srgb, var(--color-deep) 92%, transparent) 0, color-mix(in srgb, var(--color-deep) 86%, transparent) calc(100% - var(--fade)), transparent);display:grid;position:absolute;bottom:0;left:0;right:0}.pc-t[data-astro-cid-bgs65smq]{color:var(--color-bone);transition:transform var(--duration-ui) var(--ease-out)}.pc-a[data-astro-cid-bgs65smq] .pc-t[data-astro-cid-bgs65smq]{font-size:var(--t-h4)}.pc-x[data-astro-cid-bgs65smq]{color:color-mix(in srgb, var(--color-bone) 90%, transparent);max-width:46ch;line-height:1.55;font-size:var(--t-sm);text-wrap:pretty}.pc-rule[data-astro-cid-bgs65smq]{background:color-mix(in srgb, var(--color-bone) 35%, transparent);transform-origin:100%;height:1px}.pc-l[data-astro-cid-bgs65smq]{font-size:var(--t-ui);align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.pc-l[data-astro-cid-bgs65smq] .aw{color:var(--color-gold);width:.8em;height:.8em}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pc[data-astro-cid-bgs65smq]:hover .pc-media[data-astro-cid-bgs65smq] img{transform:scale(1.1)}.pc[data-astro-cid-bgs65smq]:hover .pc-t[data-astro-cid-bgs65smq]{transform:translateX(calc(.8 * var(--u)))}.pc[data-astro-cid-bgs65smq]:hover .pc-rule[data-astro-cid-bgs65smq]{animation:redraw .8s var(--ease-out) both}}.pc[data-astro-cid-bgs65smq]:focus-visible{outline-offset:4px}@media (width<=899px){.pcs[data-astro-cid-bgs65smq]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pc-a[data-astro-cid-bgs65smq],.pc-b[data-astro-cid-bgs65smq],.pc-c[data-astro-cid-bgs65smq]{aspect-ratio:4/5;grid-area:auto/1}.pc-a[data-astro-cid-bgs65smq] .pc-t[data-astro-cid-bgs65smq]{font-size:var(--t-h3)}}@media (width<=599px){.pcs[data-astro-cid-bgs65smq]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%);display:flex;overflow-x:auto}.pcs[data-astro-cid-bgs65smq]::-webkit-scrollbar{display:none}.pc-a[data-astro-cid-bgs65smq],.pc-b[data-astro-cid-bgs65smq],.pc-c[data-astro-cid-bgs65smq]{aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 84%}.pc-body[data-astro-cid-bgs65smq]{--fade:calc(4.8 * var(--u))}}@media (width>=600px) and (width<=899px){.pcs[data-astro-cid-bgs65smq]{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-a[data-astro-cid-bgs65smq]{aspect-ratio:3/2;grid-column:1/-1}.pc-b[data-astro-cid-bgs65smq]{grid-column:1}.pc-c[data-astro-cid-bgs65smq]{grid-column:2}}.ms[data-astro-cid-yi32qbuw]{height:12px;margin-bottom:calc(3.2 * var(--u));position:relative}.ms-line[data-astro-cid-yi32qbuw]{background:var(--line-ctl);height:1px;position:absolute;top:50%;left:0;right:0}.ms-tick[data-astro-cid-yi32qbuw]{top:0;left:calc(var(--k) * 25%);background:var(--line-ctl);width:1px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.ms-tick[data-astro-cid-yi32qbuw]:last-child{left:auto;right:0;transform:translate(50%)rotate(45deg)}.steps[data-astro-cid-yi32qbuw]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step-n[data-astro-cid-yi32qbuw]{font-family:var(--font-display);font-size:max(3rem, 9.6 * var(--u));color:var(--accent);font-variant-numeric:tabular-nums lining-nums;line-height:1;display:block}.step-t[data-astro-cid-yi32qbuw]{margin:calc(2 * var(--u)) 0 var(--stack-xs);font-size:var(--t-h3)}.step-p[data-astro-cid-yi32qbuw]{color:var(--fg-2);max-width:32ch;margin:0;line-height:1.65}.compact[data-astro-cid-yi32qbuw] .step-n[data-astro-cid-yi32qbuw]{font-size:max(2rem, 4.4 * var(--u))}.compact[data-astro-cid-yi32qbuw] .step-t[data-astro-cid-yi32qbuw]{font-size:var(--t-s2);margin-top:var(--stack-sm)}@media (width<=899px){.proc[data-astro-cid-yi32qbuw]{grid-template-columns:12px 1fr;column-gap:1.25rem;display:grid}.ms[data-astro-cid-yi32qbuw]{grid-row:1;height:auto;margin:0}.ms-line[data-astro-cid-yi32qbuw]{width:1px;height:auto;inset:0 auto 0 50%}.ms-tick[data-astro-cid-yi32qbuw]{left:0;top:calc(var(--k) * 25%);width:12px;height:1px;transform:translateY(-50%)rotate(45deg)}.ms-tick[data-astro-cid-yi32qbuw]:last-child{top:auto;bottom:0;right:auto;transform:translateY(50%)rotate(45deg)}.steps[data-astro-cid-yi32qbuw]{grid-template-columns:1fr;gap:2.5rem}.step-n[data-astro-cid-yi32qbuw]{font-size:3rem}}.gl-row[data-astro-cid-3xlyo7gp]{grid-template-columns:1fr calc(12 * var(--u)) auto;align-items:start;column-gap:calc(2.4 * var(--u))}.gl-txt[data-astro-cid-3xlyo7gp]{gap:var(--stack-xs);display:grid}.gl-t[data-astro-cid-3xlyo7gp]{font-family:var(--font-display);font-size:var(--t-h3);margin:0;line-height:1.2}.gl-x[data-astro-cid-3xlyo7gp]{color:var(--fg-2);font-size:var(--t-sm);max-width:62ch;line-height:1.6}.gl-th[data-astro-cid-3xlyo7gp]{width:calc(12 * var(--u));aspect-ratio:3/2;margin-top:.3em}.gl-th[data-astro-cid-3xlyo7gp] .thumb{height:100%}.gl-row[data-astro-cid-3xlyo7gp] .r-aw{align-self:center}@media (width>=900px){.gl-2[data-astro-cid-3xlyo7gp]{column-gap:calc(2 * var(--gap));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gl-2[data-astro-cid-3xlyo7gp]>li[data-astro-cid-3xlyo7gp]:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.gl-2[data-astro-cid-3xlyo7gp]>li[data-astro-cid-3xlyo7gp]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=599px){.gl-row[data-astro-cid-3xlyo7gp]{grid-template-columns:1fr 6rem}.gl-row[data-astro-cid-3xlyo7gp] .r-aw{display:none}.gl-th[data-astro-cid-3xlyo7gp]{width:6rem}}.closing[data-astro-cid-o7dfbwvc]{padding-block:var(--sec)}.cl-card[data-astro-cid-o7dfbwvc]{padding-block:calc(12 * var(--u));clip-path:inset(0 max(16px, (100% - var(--container)) / 2) round var(--r-lg));position:relative;overflow:clip}.closing[data-astro-cid-o7dfbwvc][data-surface=mahzen] .cl-card[data-astro-cid-o7dfbwvc]{--bg:var(--color-ink);background:var(--color-ink)}.cl-in[data-astro-cid-o7dfbwvc]{--cl-pad:max(24px, calc(5.6 * var(--u)));box-sizing:border-box;padding-inline:var(--cl-pad);position:relative}.cl-h[data-astro-cid-o7dfbwvc]{text-wrap:balance;max-width:18ch}@media (width<=599px){.cl-in[data-astro-cid-o7dfbwvc]{--cl-pad:24px}}.cl-p[data-astro-cid-o7dfbwvc]{margin-top:var(--stack)}.cl-actions[data-astro-cid-o7dfbwvc]{margin-top:var(--stack-lg)}.cl-rack[data-astro-cid-o7dfbwvc]{right:var(--cl-pad);width:calc(5 / 12 * (100% - 2 * var(--cl-pad)));height:min(100%, calc(26 * var(--u)));opacity:.8;pointer-events:none;min-height:200px;position:absolute;top:50%;translate:0 -50%}@media (width<=899px){.cl-card[data-astro-cid-o7dfbwvc]{padding-block:3rem 9rem}.cl-rack[data-astro-cid-o7dfbwvc]{width:calc(100% - 2 * var(--cl-pad));height:7rem;min-height:0;top:auto;bottom:-6.5rem;translate:none}}@media (prefers-reduced-motion:reduce){.cl-card[data-astro-cid-o7dfbwvc]{clip-path:inset(0 max(16px, (100% - var(--container)) / 2) round var(--r-lg))}}html.motion-fallback .cl-card[data-astro-cid-o7dfbwvc]{clip-path:inset(0 max(16px, (100% - var(--container)) / 2) round var(--r-lg))!important}.kisaca[data-astro-cid-g775edyr]{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--raised)}.kisaca-h[data-astro-cid-g775edyr]{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-2);margin:0 0 .75rem;font-weight:500;line-height:1.4}.kisaca-lead[data-astro-cid-g775edyr]{max-width:62ch;color:var(--fg);margin:0 0 1rem}dl[data-astro-cid-g775edyr]{margin:0}.k-row[data-astro-cid-g775edyr]{border-top:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding-block:.7rem;display:grid}dt[data-astro-cid-g775edyr]{color:var(--fg-2);font-size:.875rem}dd[data-astro-cid-g775edyr]{margin:0;font-size:.9375rem}dd[data-astro-cid-g775edyr] a{color:inherit}@media (width<=599px){.k-row[data-astro-cid-g775edyr]{grid-template-columns:1fr;gap:.25rem}}.kisaca-narrow[data-astro-cid-g775edyr] .k-row[data-astro-cid-g775edyr]{grid-template-columns:1fr;gap:.2rem}.kisaca-narrow[data-astro-cid-g775edyr] .kisaca-lead[data-astro-cid-g775edyr]{font-size:var(--t-sm);line-height:1.6}@media (width>=900px){.kisaca-wide[data-astro-cid-g775edyr]{column-gap:calc(2 * var(--gap));grid-template-columns:5fr 7fr;align-items:start;display:grid}.kisaca-wide[data-astro-cid-g775edyr] .kisaca-lead[data-astro-cid-g775edyr]{font-size:var(--t-s2);margin:0;line-height:1.45}.kisaca-wide[data-astro-cid-g775edyr] dl[data-astro-cid-g775edyr]{border-bottom:1px solid var(--line)}.kisaca-grid[data-astro-cid-g775edyr]{display:block}.kisaca-grid[data-astro-cid-g775edyr] .kisaca-h[data-astro-cid-g775edyr]{margin-bottom:1rem}.kisaca-grid[data-astro-cid-g775edyr] dl[data-astro-cid-g775edyr]{column-gap:calc(2 * var(--gap));border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kisaca-grid[data-astro-cid-g775edyr] .k-row[data-astro-cid-g775edyr]{grid-template-columns:8.5rem minmax(0,1fr)}.kisaca-grid[data-astro-cid-g775edyr] .k-row[data-astro-cid-g775edyr]:last-child:nth-child(odd){grid-column:1/-1}.kisaca-grid[data-astro-cid-g775edyr] .k-row[data-astro-cid-g775edyr]:last-child,.kisaca-grid[data-astro-cid-g775edyr] .k-row[data-astro-cid-g775edyr]:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}}@media (width<=899px){.kisaca-compact[data-astro-cid-g775edyr]{padding:1.25rem}.kisaca-compact[data-astro-cid-g775edyr] .kisaca-h[data-astro-cid-g775edyr]{margin-bottom:.5rem}.kisaca-compact[data-astro-cid-g775edyr] .kisaca-lead[data-astro-cid-g775edyr]{font-size:var(--t-sm);margin-bottom:.875rem;line-height:1.6}.kisaca-compact[data-astro-cid-g775edyr] dl[data-astro-cid-g775edyr]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.35rem 1.25rem;padding-top:.75rem;display:flex}.kisaca-compact[data-astro-cid-g775edyr] .k-row[data-astro-cid-g775edyr]{border:0;align-items:baseline;gap:.4rem;padding:0;display:flex}.kisaca-compact[data-astro-cid-g775edyr] dt[data-astro-cid-g775edyr],.kisaca-compact[data-astro-cid-g775edyr] dd[data-astro-cid-g775edyr]{font-size:var(--t-sm);line-height:1.5}}.one[data-astro-cid-jecwxay2]{align-items:start;row-gap:2.5rem}@media (width>=900px){.one[data-astro-cid-jecwxay2]{grid-template-rows:auto 1fr}.one-h[data-astro-cid-jecwxay2]{grid-row:1}.one-txt[data-astro-cid-jecwxay2]{grid-row:2}.one-list[data-astro-cid-jecwxay2]{grid-row:1/3;align-self:start;padding-top:.6rem}}.one-p[data-astro-cid-jecwxay2]{margin:var(--stack) 0 var(--stack);max-width:60ch}.sec-h[data-astro-cid-jecwxay2]{margin-bottom:var(--head-gap)}.ws-stats[data-astro-cid-jecwxay2]{gap:var(--gap);margin:var(--stack-lg) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-stat[data-astro-cid-jecwxay2]{padding-top:var(--stack-sm);flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;display:flex}.ws-stat[data-astro-cid-jecwxay2] dd[data-astro-cid-jecwxay2]{font-family:var(--font-display);font-size:max(2rem, 4.4 * var(--u));margin:0;line-height:1.05}.ws-stat[data-astro-cid-jecwxay2] dt[data-astro-cid-jecwxay2]{font-size:var(--t-sm);color:var(--fg-2);line-height:1.4}@media (width<=599px){.ws-stats[data-astro-cid-jecwxay2]{column-gap:1rem}.ws-stat[data-astro-cid-jecwxay2] dd[data-astro-cid-jecwxay2]{font-size:1.75rem}}.after[data-astro-cid-jecwxay2]{margin-top:2rem}.ws[data-astro-cid-jecwxay2]{align-items:center;row-gap:2.5rem}@media (width>=900px){.ws-txt[data-astro-cid-jecwxay2]{padding-left:calc(2.4 * var(--u))}}.ws-p[data-astro-cid-jecwxay2]{margin:var(--stack) 0 var(--stack);max-width:58ch}.ws-img[data-astro-cid-jecwxay2] img{object-fit:cover;width:100%;height:100%}.pm[data-astro-cid-jecwxay2]{width:12px;height:12px;color:var(--accent);flex:none;position:relative}.pm[data-astro-cid-jecwxay2]:before,.pm[data-astro-cid-jecwxay2]:after{content:"";height:1px;transition:transform var(--duration-roll-lg) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.pm[data-astro-cid-jecwxay2]:after{transform:rotate(90deg)}.rd[data-astro-cid-jecwxay2]{row-gap:var(--head-gap);align-items:start}.rd-head[data-astro-cid-jecwxay2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.rd-p[data-astro-cid-jecwxay2]{margin:var(--stack-sm) 0 0;max-width:60ch;color:var(--fg-2)}@media (width<=599px){.rd-list[data-astro-cid-jecwxay2] .gl-x{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.dirx[data-astro-cid-jecwxay2]{padding-block:0 var(--sec-tight)}.dir[data-astro-cid-jecwxay2] summary[data-astro-cid-jecwxay2]{padding-block:calc(1.4 * var(--u));align-items:center}.dir[data-astro-cid-jecwxay2] summary[data-astro-cid-jecwxay2] .pm[data-astro-cid-jecwxay2]{margin-top:0}.dir-s[data-astro-cid-jecwxay2]{flex-wrap:wrap;align-items:baseline;gap:.2rem 1.5rem;min-width:0;display:flex}.dir-t[data-astro-cid-jecwxay2]{font-family:var(--font-display);font-size:var(--t-s2);line-height:1.25}.dir-m[data-astro-cid-jecwxay2]{font-size:var(--t-sm);color:var(--fg-2);line-height:1.4}.dir-c[data-astro-cid-jecwxay2]{padding:var(--stack-xs) 0 var(--stack-lg)}.dir-brief[data-astro-cid-jecwxay2] .kisaca-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ix-in[data-astro-cid-jecwxay2]{row-gap:var(--stack);align-items:start}.ix-col[data-astro-cid-jecwxay2] .list-title[data-astro-cid-jecwxay2]{font-family:var(--font-sans);line-height:1.4}.ix-list[data-astro-cid-jecwxay2]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.ix-2[data-astro-cid-jecwxay2]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.ix-3[data-astro-cid-jecwxay2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ix-list[data-astro-cid-jecwxay2] li[data-astro-cid-jecwxay2]{border-bottom:1px solid var(--line)}.ix-a[data-astro-cid-jecwxay2]{min-height:44px;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;padding-block:.7rem;text-decoration:none;display:flex}.ix-t[data-astro-cid-jecwxay2]{font-size:var(--t-ui);transition:color var(--duration-ui) var(--ease-out);font-weight:500}.ix-m[data-astro-cid-jecwxay2]{font-size:var(--t-xs);color:var(--fg-2);letter-spacing:.02em}@media (hover:hover) and (pointer:fine){.ix-a[data-astro-cid-jecwxay2]:hover .ix-t[data-astro-cid-jecwxay2]{color:var(--accent)}}@media (width<=899px){.ix-col[data-astro-cid-jecwxay2]+.ix-col[data-astro-cid-jecwxay2]{margin-top:var(--stack)}}.ix-in[data-astro-cid-jecwxay2]>.ix-col[data-astro-cid-jecwxay2][style*="1 / 13"]+.ix-col[data-astro-cid-jecwxay2]{margin-top:var(--stack)}@media (width<=599px){.one-list[data-astro-cid-jecwxay2] .feat[data-astro-cid-jecwxay2]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.one-list[data-astro-cid-jecwxay2] .feat[data-astro-cid-jecwxay2]>li[data-astro-cid-jecwxay2]{font-size:var(--t-sm)}.one[data-astro-cid-jecwxay2]{row-gap:2rem}#surec-h[data-astro-cid-jecwxay2]~.proc .steps{gap:1.5rem}#surec-h[data-astro-cid-jecwxay2]~.proc .step-n{font-size:2.25rem}}.ph[data-astro-cid-2bcg53wk]{min-height:var(--minh,auto);display:grid}.ph-in[data-astro-cid-2bcg53wk]{align-items:end;row-gap:2.5rem}.ph-split[data-astro-cid-2bcg53wk] .ph-in[data-astro-cid-2bcg53wk]{align-items:center}.ph-txt[data-astro-cid-2bcg53wk] .ph-crumbs{margin-bottom:var(--stack-lg)}.ph-meta[data-astro-cid-2bcg53wk]{margin:1.25rem 0 0}.ph-meta[data-astro-cid-2bcg53wk] a{color:inherit}.ph-lede[data-astro-cid-2bcg53wk]{margin-top:var(--stack)}.ph-slot[data-astro-cid-2bcg53wk]:empty{display:none}.ph-slot[data-astro-cid-2bcg53wk]{margin-top:var(--stack-lg)}.ans[data-astro-cid-4chapdkw] p[data-astro-cid-4chapdkw]{margin:0}.ans[data-astro-cid-4chapdkw] p[data-astro-cid-4chapdkw]+p[data-astro-cid-4chapdkw]{margin-top:.75rem}.zoom[data-astro-cid-ua6cztxa]{width:100%;height:100%;color:var(--color-bone);cursor:zoom-in;border-radius:inherit;-webkit-tap-highlight-color:transparent;display:block;position:relative;overflow:hidden}.zoom[data-astro-cid-ua6cztxa] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-media) var(--ease-out);display:block}.zoom-i[data-astro-cid-ua6cztxa]{right:calc(1.2 * var(--u));bottom:calc(1.2 * var(--u));z-index:3;border-radius:var(--r-xs);background:color-mix(in srgb, var(--color-deep) 72%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bone) 22%, transparent);transition:background-color var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);place-items:center;display:grid;position:absolute}.zoom-fit[data-astro-cid-ua6cztxa]{grid:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.zoom-fit[data-astro-cid-ua6cztxa] img{width:min(100%, var(--nw));height:min(100%, var(--nh));object-fit:contain;clip-path:inset(1px)}.zoom-s[data-astro-cid-ua6cztxa] .zoom-i[data-astro-cid-ua6cztxa]{width:20px;height:20px;bottom:6px;right:6px}.zoom-i[data-astro-cid-ua6cztxa] svg[data-astro-cid-ua6cztxa]{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.zoom-s[data-astro-cid-ua6cztxa] .zoom-i[data-astro-cid-ua6cztxa] svg[data-astro-cid-ua6cztxa]{width:12px;height:12px}.zoom[data-astro-cid-ua6cztxa]:active .zoom-i[data-astro-cid-ua6cztxa]{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.zoom[data-astro-cid-ua6cztxa]:active .zoom-i[data-astro-cid-ua6cztxa]{opacity:.7;transform:none}}@media (hover:hover) and (pointer:fine){.zoom[data-astro-cid-ua6cztxa]:hover .zoom-i[data-astro-cid-ua6cztxa]{background:var(--color-deep)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zoom[data-astro-cid-ua6cztxa]:not(.zoom-fit):hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.zoom[data-astro-cid-ua6cztxa] img{transition:none;transform:none}}.zoom[data-astro-cid-ua6cztxa]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-4px}.sc-top[data-astro-cid-jcg4ja7n]{row-gap:var(--stack);margin-bottom:var(--stack-lg);align-items:stretch}.sc-intro[data-astro-cid-jcg4ja7n]{align-content:space-between;justify-items:start;gap:var(--stack);padding-bottom:var(--stack-xs);display:grid}.sc-h[data-astro-cid-jcg4ja7n]{margin:0}.sc-lead[data-astro-cid-jcg4ja7n]{gap:var(--stack-sm);display:grid}.sc-lead[data-astro-cid-jcg4ja7n] p[data-astro-cid-jcg4ja7n]{color:var(--fg-2);max-width:44ch;margin:0;line-height:1.65}.sc-index[data-astro-cid-jcg4ja7n]{z-index:5;margin-bottom:var(--stack-lg);position:sticky}.sc-index[data-astro-cid-jcg4ja7n] ul[data-astro-cid-jcg4ja7n]{border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);scrollbar-width:none;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.sc-index[data-astro-cid-jcg4ja7n] ul[data-astro-cid-jcg4ja7n]::-webkit-scrollbar{display:none}.sc-index[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]{white-space:nowrap;border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--t-ui);transition:background-color var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out);padding:.6rem 1rem;font-weight:500;text-decoration:none;display:block}.sc-index[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n][aria-current=true]{background:var(--bg);color:var(--fg)}@media (hover:hover) and (pointer:fine){.sc-index[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]:hover{color:var(--fg)}}.sc-index[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=900px){.sc-index[data-astro-cid-jcg4ja7n] ul[data-astro-cid-jcg4ja7n]{justify-content:space-between}.sc-index[data-astro-cid-jcg4ja7n] li[data-astro-cid-jcg4ja7n]{flex:1}.sc-index[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]{text-align:center}}.sc-list[data-astro-cid-jcg4ja7n]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.sc-p[data-astro-cid-jcg4ja7n]{gap:var(--gap);display:grid}@media (width>=900px){.sc-p[data-astro-cid-jcg4ja7n]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.sc-img[data-astro-cid-jcg4ja7n]{grid-area:1/1/auto/7}.sc-panel[data-astro-cid-jcg4ja7n]{grid-area:1/7/auto/13}.sc-flip[data-astro-cid-jcg4ja7n] .sc-img[data-astro-cid-jcg4ja7n]{grid-column:7/13}.sc-flip[data-astro-cid-jcg4ja7n] .sc-panel[data-astro-cid-jcg4ja7n]{grid-column:1/7}}.sc-img[data-astro-cid-jcg4ja7n]{aspect-ratio:1;min-height:0}.sc-img[data-astro-cid-jcg4ja7n] .zoom{position:absolute;inset:0}.sc-p[data-astro-cid-jcg4ja7n] .frame[data-astro-cid-jcg4ja7n]{background:var(--color-stone-2)}.sc-p[data-astro-cid-jcg4ja7n] .frame[data-astro-cid-jcg4ja7n] img{mix-blend-mode:multiply}.sc-panel[data-astro-cid-jcg4ja7n]{gap:var(--stack);padding:var(--card-pad);border-radius:var(--r-lg);background:var(--raised);flex-direction:column;justify-content:space-between;display:flex}.sc-panel[data-astro-cid-jcg4ja7n]:not(:has(.sc-opt)){justify-content:flex-start}.sc-copy[data-astro-cid-jcg4ja7n]{align-content:start;gap:.75rem;display:grid}.sc-n[data-astro-cid-jcg4ja7n]{font-size:var(--t-sm);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.sc-t[data-astro-cid-jcg4ja7n]{margin:0}.sc-d[data-astro-cid-jcg4ja7n]{text-wrap:pretty;margin:0;line-height:1.65}.sc-a[data-astro-cid-jcg4ja7n]{color:var(--fg-2);font-size:var(--t-sm);border-top:1px solid var(--line);margin:0;padding-top:.75rem;line-height:1.55}.sc-opt[data-astro-cid-jcg4ja7n]{gap:.75rem;display:grid}.sc-ol[data-astro-cid-jcg4ja7n]{margin:0}.sc-ops[data-astro-cid-jcg4ja7n]{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.75rem;display:grid}.sc-o[data-astro-cid-jcg4ja7n]{gap:.4rem;min-width:0;display:grid}.sc-oi[data-astro-cid-jcg4ja7n] img{object-fit:contain;width:100%;height:100%;display:block}.sc-ol2[data-astro-cid-jcg4ja7n]{font-size:var(--t-sm);color:var(--fg-2);overflow-wrap:anywhere;line-height:1.3}@media (width>=900px){.sc-wide[data-astro-cid-jcg4ja7n]{grid-template-columns:minmax(0,1fr)}.sc-wide[data-astro-cid-jcg4ja7n] .sc-panel[data-astro-cid-jcg4ja7n]{grid-area:1/1}.sc-wide[data-astro-cid-jcg4ja7n] .car[data-astro-cid-jcg4ja7n]{grid-area:2/1}.sc-wide[data-astro-cid-jcg4ja7n] .sc-copy[data-astro-cid-jcg4ja7n]{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sc-wide[data-astro-cid-jcg4ja7n] .sc-n[data-astro-cid-jcg4ja7n],.sc-wide[data-astro-cid-jcg4ja7n] .sc-t[data-astro-cid-jcg4ja7n]{grid-column:1}.sc-wide[data-astro-cid-jcg4ja7n] .sc-d[data-astro-cid-jcg4ja7n]{grid-area:1/2/span 2}.sc-wide[data-astro-cid-jcg4ja7n] .sc-a[data-astro-cid-jcg4ja7n]{grid-column:2}}.car[data-astro-cid-jcg4ja7n]{--car-gap:var(--gap);--car-n:1.2;gap:.75rem;min-width:0;display:grid}@media (width>=600px){.car[data-astro-cid-jcg4ja7n]{--car-n:2}}@media (width>=1024px){.car[data-astro-cid-jcg4ja7n]{--car-n:3}}.car-view[data-astro-cid-jcg4ja7n]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;border-radius:var(--r-lg);overflow-x:auto}.car-view[data-astro-cid-jcg4ja7n]::-webkit-scrollbar{display:none}.car-view[data-astro-cid-jcg4ja7n][data-drag]{scroll-snap-type:none;cursor:grabbing;user-select:none}.car-track[data-astro-cid-jcg4ja7n]{gap:var(--car-gap);margin:0;padding:0;list-style:none;display:flex}.car-card[data-astro-cid-jcg4ja7n]{flex:0 0 calc((100% - (var(--car-n) - 1) * var(--car-gap)) / var(--car-n));scroll-snap-align:start;align-content:start;gap:.6rem;min-width:0;display:grid}.sc-p[data-astro-cid-jcg4ja7n] .frame[data-astro-cid-jcg4ja7n].car-f{background:var(--raised);aspect-ratio:1}.sc-p[data-astro-cid-jcg4ja7n] .frame[data-astro-cid-jcg4ja7n].car-f img{mix-blend-mode:normal}.car-f[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]{cursor:zoom-in;color:var(--color-bone);-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.car-f[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-4px}.car-f[data-astro-cid-jcg4ja7n] img[data-astro-cid-jcg4ja7n]{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.sc-fin[data-astro-cid-jcg4ja7n]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sc-fin[data-astro-cid-jcg4ja7n] li[data-astro-cid-jcg4ja7n]{border-radius:var(--r-sm);border:1px solid var(--line);font-size:var(--t-sm);color:var(--fg-2);padding:.35rem .75rem}.car-cap[data-astro-cid-jcg4ja7n]{font-size:var(--t-sm);color:var(--fg-2);padding-inline:2px;line-height:1.3}.car-bar[data-astro-cid-jcg4ja7n]{align-items:center;gap:.5rem;display:flex}.car-count[data-astro-cid-jcg4ja7n]{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--fg-2);margin:0 0 0 auto}.car[data-astro-cid-jcg4ja7n][data-static] [data-astro-cid-jcg4ja7n][data-pause]{display:none}.car[data-astro-cid-jcg4ja7n][data-paused] .ss-i-play[data-astro-cid-jcg4ja7n]{display:block}.car[data-astro-cid-jcg4ja7n][data-paused] .ss-i-pause[data-astro-cid-jcg4ja7n]{display:none}.car[data-astro-cid-jcg4ja7n] .ss-btn[data-astro-cid-jcg4ja7n]{background:var(--raised);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-ctl)}@media (hover:hover) and (pointer:fine){.car[data-astro-cid-jcg4ja7n] .ss-btn[data-astro-cid-jcg4ja7n]:hover{background:var(--bg)}}.car[data-astro-cid-jcg4ja7n] .ss-btn[data-astro-cid-jcg4ja7n]:focus-visible{outline-color:var(--accent)}.car-f[data-astro-cid-jcg4ja7n] .ss-zoom[data-astro-cid-jcg4ja7n]{top:10px;right:10px}@media (prefers-reduced-motion:reduce){.car-view[data-astro-cid-jcg4ja7n]{scroll-behavior:auto}}.ss[data-astro-cid-jcg4ja7n]{touch-action:pan-y;position:relative}.sc-p[data-astro-cid-jcg4ja7n] .frame[data-astro-cid-jcg4ja7n].ss{background:var(--raised)}.ss-track[data-astro-cid-jcg4ja7n]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ss-slide[data-astro-cid-jcg4ja7n]{opacity:0;visibility:hidden;transition:opacity var(--duration-media) var(--ease-out), visibility 0s linear var(--duration-media);position:absolute;inset:0}.ss-slide[data-astro-cid-jcg4ja7n][data-active]{opacity:1;visibility:visible;transition-delay:0s}.ss-slide[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]{cursor:zoom-in;color:var(--color-bone);-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.ss-slide[data-astro-cid-jcg4ja7n] a[data-astro-cid-jcg4ja7n]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-4px}.ss-slide[data-astro-cid-jcg4ja7n] img[data-astro-cid-jcg4ja7n]{object-fit:contain;width:100%;height:100%;display:block}.ss-slide[data-astro-cid-jcg4ja7n][data-scene] img[data-astro-cid-jcg4ja7n]{mix-blend-mode:normal}.ss-zoom[data-astro-cid-jcg4ja7n]{right:calc(1.2 * var(--u));top:calc(1.2 * var(--u));border-radius:var(--r-xs);background:color-mix(in srgb, var(--color-deep) 72%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bone) 22%, transparent);place-items:center;display:grid;position:absolute}.ss-zoom[data-astro-cid-jcg4ja7n] svg[data-astro-cid-jcg4ja7n]{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.ss-bar[data-astro-cid-jcg4ja7n]{left:calc(1.2 * var(--u));right:calc(1.2 * var(--u));bottom:calc(1.2 * var(--u));z-index:3;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute}.ss-btn[data-astro-cid-jcg4ja7n]{pointer-events:auto;border-radius:var(--r-xs);cursor:pointer;width:40px;height:40px;color:var(--color-bone);background:color-mix(in srgb, var(--color-deep) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bone) 22%, transparent);transition:background-color var(--duration-ui) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.ss-btn[data-astro-cid-jcg4ja7n] svg[data-astro-cid-jcg4ja7n]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ss-btn[data-astro-cid-jcg4ja7n]:active{transform:scale(.94)}.ss-btn[data-astro-cid-jcg4ja7n]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ss-btn[data-astro-cid-jcg4ja7n]:hover{background:var(--color-deep)}}.ss-i-play[data-astro-cid-jcg4ja7n],.car[data-astro-cid-jcg4ja7n] .ss-i-play[data-astro-cid-jcg4ja7n]{display:none}.ss[data-astro-cid-jcg4ja7n][data-paused] .ss-i-play[data-astro-cid-jcg4ja7n]{display:block}.ss[data-astro-cid-jcg4ja7n][data-paused] .ss-i-pause[data-astro-cid-jcg4ja7n],.ss[data-astro-cid-jcg4ja7n][data-static] [data-astro-cid-jcg4ja7n][data-pause],.ss-lab[data-astro-cid-jcg4ja7n]{display:none}@media (width>=600px){.ss-lab[data-astro-cid-jcg4ja7n]{display:inline}.ss-lab[data-astro-cid-jcg4ja7n]:after{content:" · "}}.ss-count[data-astro-cid-jcg4ja7n]{border-radius:var(--r-xs);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--color-bone);background:color-mix(in srgb, var(--color-deep) 72%, transparent);margin:0 0 0 auto;padding:.35rem .6rem}@media (prefers-reduced-motion:reduce){.ss-slide[data-astro-cid-jcg4ja7n]{transition:none}.ss-btn[data-astro-cid-jcg4ja7n]:active{opacity:.7;transform:none}}.def-g[data-astro-cid-bo6n2p7j]{row-gap:var(--stack-lg);align-items:start}.def-h[data-astro-cid-bo6n2p7j]{max-width:22ch;margin-bottom:var(--stack)}.def-p[data-astro-cid-bo6n2p7j]{color:var(--fg);max-width:60ch;margin:0 0 1.25rem}@media (width>=900px){.def-brief[data-astro-cid-bo6n2p7j]{top:calc(var(--header-h) + 2.4 * var(--u));position:sticky}.side-head[data-astro-cid-bo6n2p7j]>h2[data-astro-cid-bo6n2p7j]{top:calc(var(--header-h) + 2.4 * var(--u));align-self:start;position:sticky}}.tech[data-astro-cid-bo6n2p7j]{align-items:start;row-gap:2.5rem}.tech-p[data-astro-cid-bo6n2p7j]{margin-top:1.75rem}.sec-h[data-astro-cid-bo6n2p7j]{margin-bottom:clamp(2rem,4vw,3rem)}.after[data-astro-cid-bo6n2p7j]{margin-top:2rem}.mat[data-astro-cid-bo6n2p7j]{align-items:start;row-gap:2rem}.mat-note[data-astro-cid-bo6n2p7j]{max-width:60ch;margin:0}.def-more[data-astro-cid-bo6n2p7j]{max-width:62ch;color:var(--fg-2);gap:1rem;margin:0 0 1.5rem;display:grid}.def-more[data-astro-cid-bo6n2p7j]>[data-astro-cid-bo6n2p7j]+[data-astro-cid-bo6n2p7j]{margin-top:0}.tech-h3[data-astro-cid-bo6n2p7j]{margin:2rem 0 0}.tech-h3[data-astro-cid-bo6n2p7j]+p[data-astro-cid-bo6n2p7j]{margin-top:.75rem}.pil-sec[data-astro-cid-bo6n2p7j]{padding-block:0}.pil[data-astro-cid-bo6n2p7j]{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=760px){.pil[data-astro-cid-bo6n2p7j]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pil-i[data-astro-cid-bo6n2p7j]{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--raised);align-content:start;gap:.75rem;display:grid}.pil-n[data-astro-cid-bo6n2p7j]{font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--accent)}.pil-t[data-astro-cid-bo6n2p7j]{margin:0}.pil-x[data-astro-cid-bo6n2p7j]{color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.6}.gal-sec[data-astro-cid-bo6n2p7j]{padding-block:var(--sec-tight) 0}.gal[data-astro-cid-bo6n2p7j]{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=700px){.gal[data-astro-cid-bo6n2p7j]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gal-i[data-astro-cid-bo6n2p7j] img{object-fit:cover;width:100%;height:100%}.cons[data-astro-cid-bo6n2p7j]{gap:var(--head-gap);border-radius:var(--r-lg);background:var(--raised);align-items:start;padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=900px){.cons[data-astro-cid-bo6n2p7j]{gap:var(--gap);grid-template-columns:6fr 5fr;align-items:center}}.cons-p[data-astro-cid-bo6n2p7j]{max-width:52ch;color:var(--fg-2);margin:0 0 1.5rem}.pf[data-astro-cid-7sw6iid7]{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (width>=900px){.pf[data-astro-cid-7sw6iid7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=600px) and (width<=899px){.pf[data-astro-cid-7sw6iid7]{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-i[data-astro-cid-7sw6iid7]:first-child{grid-column:1/-1}.pf-i[data-astro-cid-7sw6iid7]:first-child .pf-a[data-astro-cid-7sw6iid7]{flex-direction:row;min-height:18rem}.pf-i[data-astro-cid-7sw6iid7]:first-child .pf-m[data-astro-cid-7sw6iid7]{aspect-ratio:auto;flex:0 0 50%}}.pf-i[data-astro-cid-7sw6iid7]{display:flex}.pf-a[data-astro-cid-7sw6iid7]{width:100%;color:inherit;border-radius:var(--r-lg);background:var(--raised);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pf-m[data-astro-cid-7sw6iid7]{border-radius:0}.pf-m[data-astro-cid-7sw6iid7] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-media) var(--ease-out)}.pf-b[data-astro-cid-7sw6iid7]{padding:var(--card-pad);flex-direction:column;flex:1;gap:.75rem;display:flex}.pf-t[data-astro-cid-7sw6iid7]{margin:0}.pf-bl[data-astro-cid-7sw6iid7]{text-wrap:pretty;line-height:1.6}.pf-l[data-astro-cid-7sw6iid7]{font-size:var(--t-ui);align-items:center;gap:.6rem;margin-top:auto;padding-top:.5rem;font-weight:500;display:inline-flex}.pf-l[data-astro-cid-7sw6iid7] .aw{color:var(--accent);width:.8em;height:.8em}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pf-a[data-astro-cid-7sw6iid7]:hover .pf-m[data-astro-cid-7sw6iid7] img{transform:scale(1.06)}}.pf-a[data-astro-cid-7sw6iid7]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sec-h[data-astro-cid-qqe4fxnu]{margin-bottom:2.5rem}.dt-wrap[data-astro-cid-qqe4fxnu]{overflow-x:auto}.dt[data-astro-cid-qqe4fxnu]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.dt[data-astro-cid-qqe4fxnu] tr[data-astro-cid-qqe4fxnu]>[data-astro-cid-qqe4fxnu]:first-child{width:140px}.dt[data-astro-cid-qqe4fxnu] th[data-astro-cid-qqe4fxnu],.dt[data-astro-cid-qqe4fxnu] td[data-astro-cid-qqe4fxnu]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1.1rem 1.5rem 1.1rem 0}.dt[data-astro-cid-qqe4fxnu] thead[data-astro-cid-qqe4fxnu] th[data-astro-cid-qqe4fxnu]{font-family:var(--font-display);padding-bottom:1rem;font-size:1.375rem;font-weight:400}.dt[data-astro-cid-qqe4fxnu] thead[data-astro-cid-qqe4fxnu] a[data-astro-cid-qqe4fxnu]{color:inherit;text-decoration-color:var(--line)}.dt[data-astro-cid-qqe4fxnu] tbody[data-astro-cid-qqe4fxnu] th[data-astro-cid-qqe4fxnu]{color:var(--fg-2);font-size:.875rem;font-weight:500}.dt[data-astro-cid-qqe4fxnu] td[data-astro-cid-qqe4fxnu]{line-height:1.55}.dt-cards[data-astro-cid-qqe4fxnu]{gap:var(--gap);margin:0;padding:0;list-style:none;display:none}.dt-card[data-astro-cid-qqe4fxnu]{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--bg)}.dt-ch[data-astro-cid-qqe4fxnu]{margin:0 0 .75rem}.dt-ch[data-astro-cid-qqe4fxnu] a[data-astro-cid-qqe4fxnu]{color:inherit;text-decoration:none}.dt-card[data-astro-cid-qqe4fxnu] dl[data-astro-cid-qqe4fxnu]{margin:0}.dt-r[data-astro-cid-qqe4fxnu]{border-top:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:.75rem;padding-block:.7rem;display:grid}.dt-r[data-astro-cid-qqe4fxnu] dt[data-astro-cid-qqe4fxnu]{font-size:var(--t-sm);color:var(--fg-2)}.dt-r[data-astro-cid-qqe4fxnu] dd[data-astro-cid-qqe4fxnu]{margin:0;line-height:1.5}body[data-page-type=products] .ftl{display:none}body[data-page-type=products] .ft-grid{margin-top:0}@media (width<=759px){.dt-wrap[data-astro-cid-qqe4fxnu]{display:none}.dt-cards[data-astro-cid-qqe4fxnu]{display:grid}}.toc[data-astro-cid-ai7xtman]{top:calc(var(--header-h) + 32px);position:sticky}.toc-h[data-astro-cid-ai7xtman]{color:var(--fg-2);margin:0 0 .75rem;font-size:.8125rem;font-weight:500}ol[data-astro-cid-ai7xtman]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}a[data-astro-cid-ai7xtman]{color:var(--fg-2);transition:color var(--duration-ui) var(--ease-out);gap:.75rem;padding:.45rem 0 .45rem 1rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex;position:relative}a[data-astro-cid-ai7xtman]:before{content:"";background:var(--accent);width:1px;transition:transform var(--duration-ui) var(--ease-out);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}a[data-astro-cid-ai7xtman][aria-current]{color:var(--fg)}a[data-astro-cid-ai7xtman][aria-current]:before{transform:none}@media (hover:hover) and (pointer:fine){a[data-astro-cid-ai7xtman]:hover{color:var(--fg)}}.toc-n[data-astro-cid-ai7xtman]{font-variant-numeric:tabular-nums;color:var(--accent)}@media (width<=899px){.toc[data-astro-cid-ai7xtman]{position:static}.toc[data-astro-cid-ai7xtman][data-current=step]{top:calc(var(--header-h) + 0px);z-index:5;background:var(--bg);margin-inline:calc(-1 * var(--gutter));padding-block:.5rem;padding-inline:var(--gutter);border-bottom:1px solid var(--line);position:sticky}.toc[data-astro-cid-ai7xtman][data-current=step] .toc-h[data-astro-cid-ai7xtman]{display:none}.toc[data-astro-cid-ai7xtman][data-current=step] ol[data-astro-cid-ai7xtman]{scrollbar-width:none;border-left:0;gap:1rem;display:flex;overflow-x:auto}.toc[data-astro-cid-ai7xtman][data-current=step] a[data-astro-cid-ai7xtman]{white-space:nowrap;align-items:center;min-height:44px;padding-left:0}.toc[data-astro-cid-ai7xtman][data-current=step] a[data-astro-cid-ai7xtman]:before{width:auto;height:1px;inset:auto 0 0;transform:scaleX(0)}.toc[data-astro-cid-ai7xtman][data-current=step] a[data-astro-cid-ai7xtman][aria-current]:before{transform:none}}@media (width<=899px) and (height<=520px){.toc[data-astro-cid-ai7xtman][data-current=step]{position:static}}.gs-f[data-astro-cid-h5lsmqhd]{margin:0}.strip-ctl[data-astro-cid-h5lsmqhd]{margin-top:1rem}html:not(.js) .strip-ctl[data-astro-cid-h5lsmqhd]{display:none}.sv[data-astro-cid-vyvzmrvn]{align-items:start;row-gap:1rem}.brief-sec[data-astro-cid-vyvzmrvn]{padding-bottom:0}.sv-nav[data-astro-cid-vyvzmrvn]{align-self:stretch}.sv-steps[data-astro-cid-vyvzmrvn]{gap:clamp(72px,9vw,112px);display:grid}.sv-step[data-astro-cid-vyvzmrvn]{column-gap:var(--gap);align-items:start;row-gap:1.25rem;display:grid}@media (width<=899px){.sv-nav[data-astro-cid-vyvzmrvn]{display:contents}.sv-nav[data-astro-cid-vyvzmrvn]>.toc{grid-column:1/-1;min-width:0}.sv-mat[data-astro-cid-vyvzmrvn]{display:none}}@media (width>=900px){.sv-step[data-astro-cid-vyvzmrvn]{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.sv-h[data-astro-cid-vyvzmrvn]{grid-column:1/-1}.sv-media[data-astro-cid-vyvzmrvn]{align-self:stretch;min-height:clamp(20rem,26vw,24rem);display:grid}.sv-media[data-astro-cid-vyvzmrvn]>.sv-img[data-astro-cid-vyvzmrvn]{aspect-ratio:auto;max-width:none}.sv-media[data-astro-cid-vyvzmrvn]>.sv-img[data-astro-cid-vyvzmrvn] .zoom{position:absolute;inset:0}.sv-stack[data-astro-cid-vyvzmrvn]{row-gap:var(--gap);grid-template-rows:auto minmax(12rem,1fr)}}.sv-txt[data-astro-cid-vyvzmrvn]{justify-items:start;display:grid}.sv-txt[data-astro-cid-vyvzmrvn]>[data-astro-cid-vyvzmrvn]{width:100%}.sv-txt[data-astro-cid-vyvzmrvn]>.lnk{width:auto}@media (width<=899px){.sv-media[data-astro-cid-vyvzmrvn] .frame[data-astro-cid-vyvzmrvn]{max-width:500px}}.sv-h[data-astro-cid-vyvzmrvn]{scroll-margin-top:calc(var(--header-h) + 72px)}.sv-h[data-astro-cid-vyvzmrvn]:focus{outline:none}.sv-n[data-astro-cid-vyvzmrvn]{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:.25em}.sv-p[data-astro-cid-vyvzmrvn]{max-width:62ch;margin:0 0 2rem}.sv-lists[data-astro-cid-vyvzmrvn]{gap:2rem;margin-bottom:2rem;display:grid}.sv-lists[data-astro-cid-vyvzmrvn]:has(>div+div){grid-template-columns:1fr}@media (width>=600px) and (width<=899px){.sv-lists[data-astro-cid-vyvzmrvn]:has(>div+div){grid-template-columns:1fr 1fr}}.sv-fig[data-astro-cid-vyvzmrvn]{align-content:start;gap:.6rem;margin:0;display:grid}.sv-cap[data-astro-cid-vyvzmrvn]{font-size:var(--t-sm);color:var(--fg-2)}:root[data-theme=dark] .sv-draw[data-astro-cid-vyvzmrvn]{background:var(--color-stone-2)}:root[data-theme=dark] .sv-draw[data-astro-cid-vyvzmrvn] img{mix-blend-mode:multiply}@media (width>=900px){.side-head[data-astro-cid-vyvzmrvn]>h2[data-astro-cid-vyvzmrvn]{top:calc(var(--header-h) + 2.4 * var(--u));align-self:start;position:sticky}}.sec-h[data-astro-cid-vyvzmrvn]{margin-bottom:2.5rem}.why-a[data-astro-cid-vyvzmrvn]{margin:0}.why-b[data-astro-cid-vyvzmrvn]{color:var(--fg-2);margin:0;line-height:1.65}.why-b[data-astro-cid-vyvzmrvn] .lnk{width:fit-content;margin-top:.25rem;display:flex}.st[data-astro-cid-bkcicwip]{align-items:start;row-gap:2.5rem}.stages[data-astro-cid-bkcicwip]{counter-reset:none;border-top:1px solid var(--line);gap:0;padding:0;list-style:none;display:grid}.stages[data-astro-cid-bkcicwip] li[data-astro-cid-bkcicwip]{border-bottom:1px solid var(--line);margin:0;padding-block:1.25rem}.stages[data-astro-cid-bkcicwip] li[data-astro-cid-bkcicwip]+li[data-astro-cid-bkcicwip]{margin-top:0}.stages-h[data-astro-cid-bkcicwip]{margin-top:2em}.prose[data-astro-cid-bkcicwip] .stage-t[data-astro-cid-bkcicwip]{font-family:var(--font-display);font-weight:400;font-size:var(--t-s2);margin:0 0 .5rem;line-height:1.3}.stages[data-astro-cid-bkcicwip] p[data-astro-cid-bkcicwip]{margin:0}.st-fig[data-astro-cid-bkcicwip]{gap:.6rem;margin:0;display:grid}.st-cap[data-astro-cid-bkcicwip]{font-size:var(--t-sm);color:var(--fg-2);width:100%;max-width:520px;margin-left:auto}:root[data-theme=dark] .st-draw[data-astro-cid-bkcicwip]{background:var(--color-stone-2)}:root[data-theme=dark] .st-draw[data-astro-cid-bkcicwip] img{mix-blend-mode:multiply}.get[data-astro-cid-bkcicwip]{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--raised);margin-top:2.5rem}.get-h[data-astro-cid-bkcicwip]{margin:0 0 1rem}@media (width>=900px){.st-side[data-astro-cid-bkcicwip]{top:calc(var(--header-h) + 2.4 * var(--u));position:sticky}}.st-side[data-astro-cid-bkcicwip] .frame[data-astro-cid-bkcicwip]{max-width:520px;margin-left:auto}.gal-pad[data-astro-cid-bkcicwip]{margin-top:3rem}.pager[data-astro-cid-bkcicwip]{padding-block:2rem 4rem}.pager[data-astro-cid-bkcicwip] .wrap[data-astro-cid-bkcicwip]{border-top:1px solid var(--line);row-gap:.5rem;padding-top:1.5rem}@media (width>=900px){.pg-next[data-astro-cid-bkcicwip]{justify-self:end}.pg-mid[data-astro-cid-bkcicwip]{justify-self:center}}.c-h[data-astro-cid-vznjqzo7]{font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem)}.meta[data-astro-cid-vznjqzo7]{margin:0}.c-tag[data-astro-cid-vznjqzo7]{font-size:var(--t-xs);letter-spacing:.04em;color:var(--accent);justify-self:start;font-weight:500}.card-wide[data-astro-cid-vznjqzo7] .c-h[data-astro-cid-vznjqzo7]{font-size:var(--text-h3)}.card-mini[data-astro-cid-vznjqzo7] .c-h[data-astro-cid-vznjqzo7]{font-size:var(--t-s2)}.pg[data-astro-cid-5ywpkizf]{gap:calc(5.6 * var(--u)) var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=600px){.pg[data-astro-cid-5ywpkizf]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-2[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])){grid-column:1/-1}.pg-2[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])) .frame{aspect-ratio:21/9}}@media (width>=600px) and (width<=1099px){.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])){grid-column:1/-1}.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])) .frame{aspect-ratio:21/9}}@media (width>=1100px){.pg-3[data-astro-cid-5ywpkizf]{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-3[data-astro-cid-5ywpkizf]>.card{grid-column:span 2}.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(2 of :not([hidden])):nth-child(3n+1 of :not([hidden])),.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(3n+2 of :not([hidden])),.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(4 of :not([hidden])):nth-child(3n+1 of :not([hidden])),.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(3 of :not([hidden])):nth-child(3n+2 of :not([hidden])),.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(2 of :not([hidden])):nth-child(3n+3 of :not([hidden])),.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(3n+4 of :not([hidden])){grid-column:span 3}.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(2 of :not([hidden])):nth-child(3n+1 of :not([hidden])) .frame,.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(3n+2 of :not([hidden])) .frame,.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(4 of :not([hidden])):nth-child(3n+1 of :not([hidden])) .frame,.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(3 of :not([hidden])):nth-child(3n+2 of :not([hidden])) .frame,.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(2 of :not([hidden])):nth-child(3n+3 of :not([hidden])) .frame,.pg-3[data-astro-cid-5ywpkizf]>.card:nth-last-child(1 of :not([hidden])):nth-child(3n+4 of :not([hidden])) .frame{aspect-ratio:3/2}.pg-3[data-astro-cid-5ywpkizf]>.card:nth-child(1 of :not([hidden])):nth-last-child(1 of :not([hidden])){grid-column:1/-1}.pg-3[data-astro-cid-5ywpkizf]>.card:nth-child(1 of :not([hidden])):nth-last-child(1 of :not([hidden])) .frame{aspect-ratio:21/9}}.pl-head[data-astro-cid-5zzvqfup] .pl-crumbs{margin-bottom:2rem}.pl-lede[data-astro-cid-5zzvqfup]{margin-top:1.25rem}.pl-count[data-astro-cid-5zzvqfup]{text-align:right;align-self:end;margin:0;font-size:1rem}@media (width<=899px){.pl-count[data-astro-cid-5zzvqfup]{text-align:left;margin-top:1.5rem}}.pl-head[data-astro-cid-5zzvqfup]{padding-bottom:2rem}.pl-bar[data-astro-cid-5zzvqfup]{z-index:20;background:var(--bg);border-block:1px solid var(--line);position:sticky}.pl-bar-in[data-astro-cid-5zzvqfup]{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-block:.6rem;display:flex}@media (width<=899px){.pl-bar-in[data-astro-cid-5zzvqfup]{scrollbar-width:none;flex-wrap:nowrap;gap:0 1.25rem;padding-block:.5rem;overflow-x:auto}.pl-bar-in[data-astro-cid-5zzvqfup]::-webkit-scrollbar{display:none}.fg[data-astro-cid-5zzvqfup]{flex-wrap:nowrap;flex:none}.fg-l[data-astro-cid-5zzvqfup]{white-space:nowrap}}.fg[data-astro-cid-5zzvqfup]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fg-l[data-astro-cid-5zzvqfup]{color:var(--fg-2);margin-right:.5rem;font-size:.8125rem}.fg-view[data-astro-cid-5zzvqfup]{margin-left:auto}html:not(.js) .fg-venue[data-astro-cid-5zzvqfup],html:not(.js) .fg-view[data-astro-cid-5zzvqfup]{display:none}@media (width<=899px){.fg-view[data-astro-cid-5zzvqfup]{margin-left:0}}.pl-intro[data-astro-cid-5zzvqfup]{gap:.75rem;padding-top:2.5rem;display:grid}.pl-body[data-astro-cid-5zzvqfup]{padding-block:clamp(40px, 6vw, 72px) var(--sec)}.ix[data-astro-cid-5zzvqfup]{border-collapse:collapse;width:100%}.ix[data-astro-cid-5zzvqfup] th[data-astro-cid-5zzvqfup],.ix[data-astro-cid-5zzvqfup] td[data-astro-cid-5zzvqfup]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.9rem 1rem .9rem 0}.ix[data-astro-cid-5zzvqfup] thead[data-astro-cid-5zzvqfup] th[data-astro-cid-5zzvqfup]{color:var(--fg-2);font-size:.8125rem;font-weight:500}.ix[data-astro-cid-5zzvqfup] tbody[data-astro-cid-5zzvqfup] tr[data-astro-cid-5zzvqfup]{position:relative}.ix[data-astro-cid-5zzvqfup] tbody[data-astro-cid-5zzvqfup] th[data-astro-cid-5zzvqfup]{font-weight:400}.ix-a[data-astro-cid-5zzvqfup]{color:inherit;font-family:var(--font-display);font-size:1.25rem;text-decoration:none}.ix-a[data-astro-cid-5zzvqfup]:after{content:"";position:absolute;inset:0}.ix[data-astro-cid-5zzvqfup] tbody[data-astro-cid-5zzvqfup] tr[data-astro-cid-5zzvqfup]:before{content:"";background:var(--fg);opacity:0;transition:opacity .24s var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ix[data-astro-cid-5zzvqfup] tbody[data-astro-cid-5zzvqfup] tr[data-astro-cid-5zzvqfup]:hover:before{opacity:.04}}.ix-t[data-astro-cid-5zzvqfup]{width:120px}.ix-t[data-astro-cid-5zzvqfup] .thumb{width:120px;height:80px}.ix[data-astro-cid-5zzvqfup] td[data-astro-cid-5zzvqfup]:not(.ix-t){color:var(--fg-2);font-size:.9375rem}@media (width<=899px){.ix[data-astro-cid-5zzvqfup] thead[data-astro-cid-5zzvqfup],.ix[data-astro-cid-5zzvqfup] td[data-astro-cid-5zzvqfup]:nth-child(4),.ix[data-astro-cid-5zzvqfup] td[data-astro-cid-5zzvqfup]:nth-child(3){display:none}}.pl-empty[data-astro-cid-5zzvqfup]{gap:1.5rem;padding-block:3rem;display:grid}.pl-empty[data-astro-cid-5zzvqfup] .t-h3[data-astro-cid-5zzvqfup]{margin:0}.pl-concept[data-astro-cid-5zzvqfup]{border-top:1px solid var(--line)}.pl-concept-p[data-astro-cid-5zzvqfup]{margin:1rem 0 2rem}.cg[data-astro-cid-5zzvqfup]{gap:calc(3.2 * var(--u)) var(--gap);flex-wrap:wrap;align-items:start;margin:0;padding:0;list-style:none;display:flex}.cg[data-astro-cid-5zzvqfup]>li[data-astro-cid-5zzvqfup]{flex:1 1 calc((100% - var(--gap)) / 2);min-width:0}@media (width>=900px){.cg[data-astro-cid-5zzvqfup]>li[data-astro-cid-5zzvqfup]{flex-basis:calc((100% - 3 * var(--gap)) / 4)}}@media (width<=899px){.cg[data-astro-cid-5zzvqfup]>li[data-astro-cid-5zzvqfup]:nth-last-child(1 of :not([hidden])):nth-child(odd of :not([hidden])) .frame{aspect-ratio:21/9}}.cg[data-astro-cid-5zzvqfup]>li[data-astro-cid-5zzvqfup]:nth-child(1 of :not([hidden])):nth-last-child(1 of :not([hidden])) .frame{aspect-ratio:21/9}.pl-hub[data-astro-cid-5zzvqfup]{padding-bottom:var(--sec)}.vid-a[data-astro-cid-pceimvud]{display:block;position:relative}.vid-a[data-astro-cid-pceimvud] img[data-astro-cid-pceimvud]{object-fit:cover;width:100%;height:100%}.vid-play[data-astro-cid-pceimvud]{border-radius:var(--r-sm);width:64px;height:64px;color:var(--color-gold,#d7ac74);transition:transform var(--duration-ui) var(--ease-out);background:#0f171db8;place-items:center;display:grid;position:absolute;inset:auto auto 1.25rem 1.25rem}.vid-a[data-astro-cid-pceimvud]:hover .vid-play[data-astro-cid-pceimvud],.vid-a[data-astro-cid-pceimvud]:focus-visible .vid-play[data-astro-cid-pceimvud]{transform:scale(1.08)}.vid[data-astro-cid-pceimvud] iframe.vid-if{aspect-ratio:16/9;border-radius:var(--r-lg);border:0;width:100%;display:block}figcaption[data-astro-cid-pceimvud]{margin-top:.75rem}.vid-note[data-astro-cid-pceimvud]{max-width:62ch;color:var(--fg-2);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.vid-allow[data-astro-cid-pceimvud]{min-height:24px;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:var(--line-ctl);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;display:inline}@media (hover:hover) and (pointer:fine){.vid-allow[data-astro-cid-pceimvud]:hover{color:var(--fg);text-decoration-color:currentColor}}html:not(.js) .vid-allow[data-astro-cid-pceimvud]{display:none}.kunye-h[data-astro-cid-f4jyrjmk]{font-family:var(--font-sans);color:var(--fg-2);letter-spacing:.02em;margin:0 0 .75rem;font-size:.8125rem;font-weight:500}dl[data-astro-cid-f4jyrjmk]{margin:0}.k-row[data-astro-cid-f4jyrjmk]{grid-template-columns:7rem 1fr;gap:1rem;padding-block:.85rem;display:grid}.k-row[data-astro-cid-f4jyrjmk]:last-child{border-bottom:1px solid var(--line)}dt[data-astro-cid-f4jyrjmk]{color:var(--fg-2);font-size:.875rem}dd[data-astro-cid-f4jyrjmk]{margin:0;font-size:.9375rem}dd[data-astro-cid-f4jyrjmk] a{color:inherit;align-items:center;min-height:44px;margin-block:-.7rem;display:inline-flex}.gal[data-astro-cid-b32uuoss]{--row:clamp(160px, 17vw, 290px);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--row);gap:var(--gap);display:grid}.gal-f[data-astro-cid-b32uuoss]{grid-column:var(--gc);grid-row:var(--gr);min-height:0;margin:0}.gal-f[data-astro-cid-b32uuoss] .frame[data-astro-cid-b32uuoss]{height:100%}.gal-f[data-astro-cid-b32uuoss] .frame[data-astro-cid-b32uuoss] img{object-fit:cover;width:100%;height:100%}@media (width<=899px){.gal[data-astro-cid-b32uuoss]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.gal-f[data-astro-cid-b32uuoss]{grid-area:auto/span 1}.gal-f[data-astro-cid-b32uuoss] .frame[data-astro-cid-b32uuoss]{aspect-ratio:4/5;height:auto}.gal-f[data-astro-cid-b32uuoss].m-full{grid-column:1/-1}.gal-f[data-astro-cid-b32uuoss].m-full .frame[data-astro-cid-b32uuoss]{aspect-ratio:4/3}}.gal-f[data-astro-cid-b32uuoss]:nth-child(n+13){content-visibility:auto;contain-intrinsic-size:auto 300px}.gal-more[data-astro-cid-b32uuoss]{margin-top:var(--head-gap)}.gal-more[data-astro-cid-b32uuoss] summary[data-astro-cid-b32uuoss]{width:fit-content;list-style:none}.gal-more[data-astro-cid-b32uuoss] summary[data-astro-cid-b32uuoss]::-webkit-details-marker{display:none}.gal-more[data-astro-cid-b32uuoss][open] summary[data-astro-cid-b32uuoss]{margin-bottom:var(--stack-lg)}.gal-more-grid[data-astro-cid-b32uuoss]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=899px){.gal-more-grid[data-astro-cid-b32uuoss]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gal-mf[data-astro-cid-b32uuoss]{margin:0}.gal-cap[data-astro-cid-b32uuoss]{z-index:2;padding:calc(4 * var(--u)) calc(6.4 * var(--u)) calc(1.4 * var(--u)) calc(1.6 * var(--u));background:linear-gradient(to top, color-mix(in srgb, var(--color-deep) 78%, transparent), transparent);color:var(--color-bone);font-size:var(--t-sm);pointer-events:none;font-weight:500;position:absolute;bottom:0;left:0;right:0}.gal-cap[data-astro-cid-b32uuoss] a[data-astro-cid-b32uuoss]{min-height:44px;color:inherit;pointer-events:auto;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.gal-cap[data-astro-cid-b32uuoss] a[data-astro-cid-b32uuoss]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.gal-mf[data-astro-cid-b32uuoss] .gal-cap[data-astro-cid-b32uuoss]{padding-right:calc(4.8 * var(--u))}.gal-cap[data-astro-cid-b32uuoss] .gal-aw{width:.9em;height:.9em;color:var(--color-gold)}@media (hover:hover) and (pointer:fine){.gal-cap[data-astro-cid-b32uuoss]{opacity:0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);transform:translateY(6px)}[data-astro-cid-b32uuoss]:is(.gal-f,.gal-mf):is(:hover,:focus-within) .gal-cap[data-astro-cid-b32uuoss]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gal-cap[data-astro-cid-b32uuoss]{transform:none!important}}.np-a[data-astro-cid-vyxtwq2r]{color:var(--color-bone);aspect-ratio:21/9;isolation:isolate;border-radius:var(--r-lg);background:var(--color-ink);min-height:360px;text-decoration:none;display:block;position:relative;overflow:hidden}.np[data-astro-cid-vyxtwq2r]{padding-block:var(--sec-tight)}@media (width<=899px){.np-a[data-astro-cid-vyxtwq2r]{aspect-ratio:4/5;min-height:0}}.np-media[data-astro-cid-vyxtwq2r]{position:absolute;inset:0;overflow:clip}.np-media[data-astro-cid-vyxtwq2r] img{object-fit:cover;opacity:.35;width:100%;height:100%;transition:opacity .4s var(--ease-out), transform .8s var(--ease-out)}.np-a[data-astro-cid-vyxtwq2r]:after{content:"";pointer-events:none;background:linear-gradient(#0f171d00 40%,#0f171dd9);position:absolute;inset:0}.np-txt[data-astro-cid-vyxtwq2r]{z-index:1;padding-inline:var(--card-pad);position:absolute;bottom:clamp(24px,5vw,64px);left:0;right:0}.np-k[data-astro-cid-vyxtwq2r]{color:var(--color-gold);margin-bottom:.75rem;font-size:.875rem;display:block}.np-h[data-astro-cid-vyxtwq2r]{max-width:22ch}.np-title[data-astro-cid-vyxtwq2r]{transition:background-size .28s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}@media (hover:hover) and (pointer:fine){.np-a[data-astro-cid-vyxtwq2r]:hover .np-media[data-astro-cid-vyxtwq2r] img{opacity:.6;transform:scale(1.03)}.np-a[data-astro-cid-vyxtwq2r]:hover .np-title[data-astro-cid-vyxtwq2r]{background-size:100% 1px}}.np-a[data-astro-cid-vyxtwq2r]:focus-visible{outline-offset:-4px}.np-a[data-astro-cid-vyxtwq2r]:focus-visible .np-title[data-astro-cid-vyxtwq2r]{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.np-a[data-astro-cid-vyxtwq2r]:hover .np-media[data-astro-cid-vyxtwq2r] img{transform:none}}.ph[data-astro-cid-sqapgx6x]{padding-top:calc(var(--header-h) + 1.5rem)}.ph-top[data-astro-cid-sqapgx6x]{padding-bottom:1.5rem}.ph-frame[data-astro-cid-sqapgx6x]{aspect-ratio:21/9;width:100%;max-height:82svh}@media (width<=899px){.ph-frame[data-astro-cid-sqapgx6x]{aspect-ratio:4/5}}.ph-frame[data-astro-cid-sqapgx6x] .px[data-astro-cid-sqapgx6x]{position:absolute}.ph-frame[data-astro-cid-sqapgx6x] img{object-fit:cover;width:100%;height:100%}.ph-txt[data-astro-cid-sqapgx6x]{padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.ph-meta[data-astro-cid-sqapgx6x]{margin:1rem 0 0}.ph-sum[data-astro-cid-sqapgx6x]{margin:var(--stack-sm) 0 0;max-width:62ch;color:var(--fg-2)}.intro[data-astro-cid-sqapgx6x]{align-items:start;row-gap:3rem}.lead[data-astro-cid-sqapgx6x]{color:var(--fg);max-width:60ch;margin:0}.rest[data-astro-cid-sqapgx6x]{margin-top:2rem}.vid-wrap[data-astro-cid-sqapgx6x]{margin-top:var(--stack-lg)}.side[data-astro-cid-sqapgx6x]{top:calc(var(--header-h) + 32px);gap:2rem;display:grid;position:sticky}.act[data-astro-cid-sqapgx6x]{justify-items:start;gap:.5rem;display:grid}.gal-sec[data-astro-cid-sqapgx6x]{padding-top:0}.about-g[data-astro-cid-sqapgx6x]{align-items:start;row-gap:1.25rem}.about[data-astro-cid-sqapgx6x]{column-gap:var(--gap);border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.about[data-astro-cid-sqapgx6x]{grid-template-columns:repeat(2,minmax(0,1fr))}}.about[data-astro-cid-sqapgx6x] li[data-astro-cid-sqapgx6x]{border-bottom:1px solid var(--line);padding-block:.25rem}.about-partner[data-astro-cid-sqapgx6x]{color:var(--fg-2);padding-block:1rem}.sim[data-astro-cid-sqapgx6x]{row-gap:2.5rem}.ceo[data-astro-cid-lubbbeaq]{align-items:start;row-gap:calc(4 * var(--u))}.ceo-pic[data-astro-cid-lubbbeaq]{top:calc(var(--header-h) + 24px);position:sticky}.ceo-pic[data-astro-cid-lubbbeaq] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.ceo-h[data-astro-cid-lubbbeaq]{margin:0 0 var(--stack-lg)}.ceo-letter[data-astro-cid-lubbbeaq]{margin:0}.ceo-q[data-astro-cid-lubbbeaq]{max-width:60ch;font-size:var(--t-body);margin:0;line-height:1.75}.ceo-q[data-astro-cid-lubbbeaq] p[data-astro-cid-lubbbeaq]{margin:0}.ceo-q[data-astro-cid-lubbbeaq] p[data-astro-cid-lubbbeaq]+p[data-astro-cid-lubbbeaq]{margin-top:1.1em}.ceo-q[data-astro-cid-lubbbeaq] .ceo-open[data-astro-cid-lubbbeaq]{font-family:var(--font-display);font-size:var(--t-s2);text-wrap:balance;margin-bottom:1.6em;line-height:1.4}.ceo-cap[data-astro-cid-lubbbeaq]{margin-top:var(--stack-lg);padding-top:var(--stack);border-top:1px solid var(--line)}.ceo-who[data-astro-cid-lubbbeaq]{flex-wrap:wrap;align-items:baseline;gap:0 .6em;display:flex}.ceo-sep[data-astro-cid-lubbbeaq]{color:var(--fg-2)}.ceo-name[data-astro-cid-lubbbeaq]{font-weight:500;font-size:var(--t-ui)}.ceo-role[data-astro-cid-lubbbeaq]{font-size:var(--t-sm);color:var(--fg-2)}@media (width<=899px){.ceo-pic[data-astro-cid-lubbbeaq]{position:static}.ceo-pic[data-astro-cid-lubbbeaq] .frame[data-astro-cid-lubbbeaq]{max-width:32rem}}.sec-h[data-astro-cid-orbuwyhy]{margin-bottom:var(--head-gap)}.corp-txt[data-astro-cid-orbuwyhy]{align-items:start;row-gap:2.5rem}.m0[data-astro-cid-orbuwyhy]{margin:0}.fg2[data-astro-cid-orbuwyhy]{color:var(--fg-2);line-height:1.65}.proofs[data-astro-cid-orbuwyhy]{margin:0 0 var(--stack);gap:var(--gap);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=700px){.proofs[data-astro-cid-orbuwyhy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.proofs[data-astro-cid-orbuwyhy]>li[data-astro-cid-orbuwyhy]{display:flex}.proof[data-astro-cid-orbuwyhy]{width:100%;padding:var(--card-pad);border-radius:var(--r-lg);background:var(--raised);color:inherit;transition:background-color var(--duration-ui) var(--ease-out);align-content:start;gap:.6rem;text-decoration:none;display:grid}.proof-a[data-astro-cid-orbuwyhy]{transition:color var(--duration-ui) var(--ease-out);margin:0}.proof-b[data-astro-cid-orbuwyhy]{color:var(--fg-2);line-height:1.55}@media (hover:hover) and (pointer:fine){.proof[data-astro-cid-orbuwyhy]:hover .proof-a[data-astro-cid-orbuwyhy]{color:var(--accent)}}.proof[data-astro-cid-orbuwyhy]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sub[data-astro-cid-orbuwyhy]{align-items:stretch;row-gap:2rem}.sub-pv[data-astro-cid-orbuwyhy] .frame[data-astro-cid-orbuwyhy]{aspect-ratio:auto;height:100%;min-height:18rem}.sub-list[data-astro-cid-orbuwyhy]{align-self:start}.sub-row[data-astro-cid-orbuwyhy]{grid-template-columns:1fr}.pv[data-astro-cid-orbuwyhy]{opacity:0;transition:opacity .4s var(--ease-in-out);position:absolute;inset:0}.pv[data-astro-cid-orbuwyhy][data-active]{opacity:1}.pv[data-astro-cid-orbuwyhy] img{object-fit:cover;width:100%;height:100%}@media (width<=899px){.sub-pv[data-astro-cid-orbuwyhy],.ref-pv[data-astro-cid-orbuwyhy]{display:none}}.fac[data-astro-cid-orbuwyhy]{align-items:start;row-gap:2.5rem}.fac-p[data-astro-cid-orbuwyhy]{margin-top:1.5rem}.fac-k[data-astro-cid-orbuwyhy]{gap:1rem;display:grid}.fac-k[data-astro-cid-orbuwyhy]>.lnk{justify-self:start}.refs[data-astro-cid-orbuwyhy]{gap:clamp(56px,8vw,96px);display:grid}.ref-g[data-astro-cid-orbuwyhy]{align-items:start;row-gap:1.5rem}@media (width>=900px){.ref-h[data-astro-cid-orbuwyhy]{top:calc(var(--header-h) + 24px);position:sticky}}.ref-name[data-astro-cid-orbuwyhy]{font-family:var(--font-display);font-size:var(--text-h3)}.ref-row[data-astro-cid-orbuwyhy]{grid-template-columns:1fr auto}.ref-th[data-astro-cid-orbuwyhy]{aspect-ratio:3/2;width:96px;display:none}.ref-th[data-astro-cid-orbuwyhy] .thumb{width:100%;height:100%}.ref-row-th[data-astro-cid-orbuwyhy]{grid-template-columns:1fr auto 96px}.ref-row-th[data-astro-cid-orbuwyhy] .ref-th[data-astro-cid-orbuwyhy]{display:block}@media (width<=899px){.ref-row[data-astro-cid-orbuwyhy]{grid-template-columns:1fr 80px}.ref-row[data-astro-cid-orbuwyhy] .meta[data-astro-cid-orbuwyhy]{grid-area:2/1}.ref-th[data-astro-cid-orbuwyhy]{grid-area:1/2/3;width:80px;display:block}}.ref-pv[data-astro-cid-orbuwyhy]{top:calc(var(--header-h) + 24px);position:sticky}.homes-g[data-astro-cid-orbuwyhy]{align-items:start;row-gap:2rem}.homes[data-astro-cid-orbuwyhy]{margin-top:1.25rem}.home-row[data-astro-cid-orbuwyhy] .r-name[data-astro-cid-orbuwyhy]{font-family:var(--font-display);font-size:var(--t-s2)}.su-a[data-astro-cid-orbuwyhy]{align-items:center;row-gap:2.5rem}@media (width>=900px){.su-txt[data-astro-cid-orbuwyhy]{padding-left:calc(2.4 * var(--u))}}.su-p[data-astro-cid-orbuwyhy]{margin-top:var(--stack);gap:1.1em;max-width:52ch;display:grid}.su-p[data-astro-cid-orbuwyhy] p[data-astro-cid-orbuwyhy]{color:var(--fg-2);margin:0;line-height:1.7}.su-p[data-astro-cid-orbuwyhy] p[data-astro-cid-orbuwyhy]:first-child{color:var(--fg)}.su-frames[data-astro-cid-orbuwyhy]{gap:var(--gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.su-frames[data-astro-cid-orbuwyhy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.su-fig[data-astro-cid-orbuwyhy]{gap:var(--stack-sm);margin:0;display:grid}.su-fr[data-astro-cid-orbuwyhy]{display:block}.su-fr[data-astro-cid-orbuwyhy] img{object-fit:cover;width:100%;height:100%}.su-fig[data-astro-cid-orbuwyhy] figcaption[data-astro-cid-orbuwyhy]{padding-top:var(--stack-xs);border-top:1px solid var(--line);gap:.2rem;display:grid}.su-ft[data-astro-cid-orbuwyhy]{font-family:var(--font-display);font-size:var(--t-h3);line-height:1.2}.su-fc[data-astro-cid-orbuwyhy]{color:var(--fg-2);font-size:var(--t-sm);line-height:1.55}@media (width>=600px) and (width<=899px){.su-ft[data-astro-cid-orbuwyhy]{font-size:var(--t-s2)}}.su-pal[data-astro-cid-orbuwyhy]{align-items:start;row-gap:2rem}@media (width>=900px){.su-pal-l[data-astro-cid-orbuwyhy]{top:calc(var(--header-h) + 24px);position:sticky}}.su-pal-p[data-astro-cid-orbuwyhy]{margin:var(--stack) 0 0;max-width:46ch}.su-wood[data-astro-cid-orbuwyhy]{margin-bottom:var(--stack-lg)}.su-wood[data-astro-cid-orbuwyhy]>li[data-astro-cid-orbuwyhy]{font-family:var(--font-display);font-size:var(--t-h3);padding-block:calc(1.6 * var(--u));line-height:1.2}.su-other[data-astro-cid-orbuwyhy]{column-gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.su-other[data-astro-cid-orbuwyhy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.su-other[data-astro-cid-orbuwyhy]>li[data-astro-cid-orbuwyhy]{border-bottom:1px solid var(--line);font-size:var(--t-ui);padding-block:.75rem}.su-k[data-astro-cid-orbuwyhy]{padding-top:0}@media (width>=900px){.side-card[data-astro-cid-orbuwyhy]{top:calc(var(--header-h) + 24px);position:sticky}.more-mob[data-astro-cid-orbuwyhy]{display:none}}.more[data-astro-cid-orbuwyhy]{margin:var(--stack-sm) 0 0;gap:var(--gap);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=700px){.more[data-astro-cid-orbuwyhy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.more-a[data-astro-cid-orbuwyhy]{height:100%;padding-bottom:var(--card-pad);color:inherit;border-radius:var(--r-lg);background:var(--raised);gap:.6rem;text-decoration:none;display:grid;overflow:hidden}.more-a[data-astro-cid-orbuwyhy]>[data-astro-cid-orbuwyhy]:not(.more-m){padding-inline:var(--card-pad)}.more-a[data-astro-cid-orbuwyhy]:not(:has(.more-m)){padding-top:var(--card-pad);align-content:start;min-height:9rem}.more-m[data-astro-cid-orbuwyhy]{border-radius:0;margin-bottom:.4rem}.more-m[data-astro-cid-orbuwyhy] img{transition:transform var(--duration-media) var(--ease-out)}.more-x[data-astro-cid-orbuwyhy]{color:var(--fg-2);font-size:var(--t-sm);line-height:1.55}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.more-a[data-astro-cid-orbuwyhy]:hover .more-m[data-astro-cid-orbuwyhy] img{transform:scale(1.06)}}.more-a[data-astro-cid-orbuwyhy]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rep-tag.compact{letter-spacing:.02em;white-space:nowrap;padding:.2em .5em;font-size:.75rem;top:.5rem;left:.5rem}.bl-head[data-astro-cid-ftrpjzya] .bl-crumbs{margin-bottom:2rem}.bl-lede[data-astro-cid-ftrpjzya]{margin-top:1.25rem}.topics[data-astro-cid-ftrpjzya]{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:2rem;display:flex}.feat-sec[data-astro-cid-ftrpjzya]{padding-top:0}.feat-post[data-astro-cid-ftrpjzya]{align-items:center;row-gap:1.5rem}.feat-img[data-astro-cid-ftrpjzya]{display:block}.feat-h[data-astro-cid-ftrpjzya]{margin:.75rem 0 1rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.feat-h[data-astro-cid-ftrpjzya] a[data-astro-cid-ftrpjzya]{color:inherit;transition:background-size .28s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}@media (hover:hover) and (pointer:fine){.feat-h[data-astro-cid-ftrpjzya] a[data-astro-cid-ftrpjzya]:hover{background-size:100% 1px}}.feat-x[data-astro-cid-ftrpjzya]{color:var(--fg-2);margin:0;line-height:1.65}.list-sec[data-astro-cid-ftrpjzya]{padding-top:0}.pr[data-astro-cid-ftrpjzya]{grid-template-columns:1fr;padding-block:1.5rem}@media (width>=900px){.pr[data-astro-cid-ftrpjzya]{gap:var(--gap);grid-template-columns:7fr 3fr 2fr;align-items:start}.pr-m[data-astro-cid-ftrpjzya]{padding-top:.35rem}}.pr-main[data-astro-cid-ftrpjzya]{gap:.5rem;display:grid}.pr-t[data-astro-cid-ftrpjzya]{font-family:var(--font-display);font-size:var(--text-h3);margin:0;line-height:1.2}.pr-x[data-astro-cid-ftrpjzya]{color:var(--fg-2);max-width:60ch;font-size:.9375rem;line-height:1.6}.pr-th[data-astro-cid-ftrpjzya]{position:relative}.pr-th[data-astro-cid-ftrpjzya] .thumb{aspect-ratio:3/2;width:100%;height:auto}@media (width<=899px){.pr-th[data-astro-cid-ftrpjzya]{display:none}}.empty[data-astro-cid-ftrpjzya]{gap:1rem;padding-block:2rem;display:grid}.hub[data-astro-cid-ftrpjzya]{margin-top:2.5rem}.mid[data-astro-cid-tuddzpxx]{background:var(--color-stone-2);margin-block:2.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.mid-h[data-astro-cid-tuddzpxx]{font-family:var(--font-display);margin:0;font-size:1.5rem;line-height:1.25}.mid-p[data-astro-cid-tuddzpxx]{color:var(--fg-2);margin:.6rem 0 1.25rem}.po-head[data-astro-cid-ji4pac6p] .po-crumbs{margin-bottom:2rem}.po-h1[data-astro-cid-ji4pac6p]{text-wrap:balance;max-width:26ch;font-size:clamp(2rem,1.45rem + 2.2vw,3.25rem);line-height:1.12}.po-meta[data-astro-cid-ji4pac6p]{margin:1.25rem 0 0}.po-meta[data-astro-cid-ji4pac6p] a{color:inherit}.po-head[data-astro-cid-ji4pac6p]{padding-bottom:clamp(2rem,4vw,3rem)}.po-body[data-astro-cid-ji4pac6p]{padding-block:clamp(2.5rem, 5vw, 4.5rem) var(--sec);align-items:start}.po-toc[data-astro-cid-ji4pac6p]{align-self:stretch}@media (width>=900px){.po-aside[data-astro-cid-ji4pac6p]{top:calc(var(--header-h) + 32px);position:sticky}}@media (width<=899px){.po-aside[data-astro-cid-ji4pac6p]{margin-bottom:var(--stack-sm);order:-1}.po-body[data-astro-cid-ji4pac6p]{padding-top:var(--stack)}.po-toc[data-astro-cid-ji4pac6p]{display:none}}.po-toc-m[data-astro-cid-ji4pac6p]{margin-bottom:var(--stack-lg);border-radius:var(--r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);display:none}@media (width<=899px){.po-toc-m[data-astro-cid-ji4pac6p]{display:block}}.po-toc-m[data-astro-cid-ji4pac6p] summary[data-astro-cid-ji4pac6p]{min-height:56px;padding:0 var(--card-pad);cursor:pointer;align-items:center;gap:.75rem;font-weight:600;list-style:none;display:flex}.po-toc-m[data-astro-cid-ji4pac6p] summary[data-astro-cid-ji4pac6p]::-webkit-details-marker{display:none}.po-toc-n[data-astro-cid-ji4pac6p]{font-size:var(--t-sm);color:var(--fg-2);font-weight:500}.po-toc-chev[data-astro-cid-ji4pac6p]{width:10px;height:10px;transition:transform var(--duration-ui) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.po-toc-m[data-astro-cid-ji4pac6p][open] .po-toc-chev[data-astro-cid-ji4pac6p]{transform:rotate(-135deg)translateY(-2px)}.po-toc-m[data-astro-cid-ji4pac6p] ol[data-astro-cid-ji4pac6p]{padding:0 var(--card-pad) var(--card-pad);margin:0;list-style:none;display:grid}.po-toc-m[data-astro-cid-ji4pac6p] a[data-astro-cid-ji4pac6p]{border-top:1px solid var(--line);color:var(--fg);gap:.75rem;padding-block:.6rem;line-height:1.4;text-decoration:none;display:flex}.po-toc-i[data-astro-cid-ji4pac6p]{color:var(--accent);font-variant-numeric:tabular-nums}.rel-h[data-astro-cid-ji4pac6p]{margin-bottom:2rem}.rel[data-astro-cid-ji4pac6p]{gap:2rem var(--gap);display:grid}@media (width>=900px){.rel[data-astro-cid-ji4pac6p]{grid-template-columns:repeat(3,1fr)}}.rel[data-astro-cid-ji4pac6p] .row-link[data-astro-cid-ji4pac6p]{grid-template-columns:1fr}.read-line[data-astro-cid-ji4pac6p]{z-index:49;left:0;right:0;top:var(--header-h);background:var(--color-gold-deep);transform-origin:0;pointer-events:none;height:1px;position:fixed;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.read-line[data-astro-cid-ji4pac6p]{animation:linear both read scroll(root)}}}@supports not (animation-timeline:scroll()){.read-line[data-astro-cid-ji4pac6p]{display:none}}@media (prefers-reduced-motion:reduce){.read-line[data-astro-cid-ji4pac6p]{display:none}}@keyframes read{to{transform:scaleX(1)}}html:has(.site-header[data-hidden=true]) .read-line[data-astro-cid-ji4pac6p]{top:0}.cc-sec[data-astro-cid-tlbd65co]{gap:.5rem;display:grid}.cc-title[data-astro-cid-tlbd65co]{font-family:var(--font-display);font-weight:400;font-size:var(--t-h3);margin:0;line-height:1.15}.cc-title-s[data-astro-cid-tlbd65co]{font-size:var(--t-s2)}.cc-lead[data-astro-cid-tlbd65co]{max-width:56ch;color:var(--fg-2);margin:0 0 .5rem;line-height:1.55;display:none}.cc-addr[data-astro-cid-tlbd65co]{font-style:normal}.cc[data-astro-cid-tlbd65co]{margin:0;padding:0;list-style:none}.cc[data-astro-cid-tlbd65co] li[data-astro-cid-tlbd65co]{border-top:1px solid var(--line);grid-template-columns:7.25rem 1fr;align-items:center;column-gap:.75rem;min-height:48px;display:grid}.cc[data-astro-cid-tlbd65co] li[data-astro-cid-tlbd65co]:last-child{border-bottom:1px solid var(--line)}.cc-k[data-astro-cid-tlbd65co]{color:var(--fg-2);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.cc-k[data-astro-cid-tlbd65co] svg{width:16px;height:16px;color:var(--accent);flex:none}.cc[data-astro-cid-tlbd65co] a[data-astro-cid-tlbd65co]{color:inherit;text-decoration-line:underline;text-decoration-color:var(--line-ctl);text-underline-offset:.2em;text-decoration-thickness:1px}.cc-v[data-astro-cid-tlbd65co]{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.cc[data-astro-cid-tlbd65co] a[data-astro-cid-tlbd65co].cc-v{align-items:center;min-height:44px;display:inline-flex}.cc-hours[data-astro-cid-tlbd65co]{padding-block:.5rem;display:grid}.cc-street[data-astro-cid-tlbd65co]{margin:0;font-size:1.0625rem;font-style:normal;line-height:1.5}.cc-links[data-astro-cid-tlbd65co]{flex-wrap:wrap;gap:0 1.25rem;margin:.25rem 0 0;display:flex}.cc-place[data-astro-cid-tlbd65co] a[data-astro-cid-tlbd65co].cc-dir{min-height:44px;color:inherit;text-decoration-line:underline;text-decoration-color:var(--line-ctl);text-underline-offset:.2em;align-items:center;font-size:.9375rem;text-decoration-thickness:1px;display:inline-flex}@media (width>=900px){.cc-lead[data-astro-cid-tlbd65co]{display:block}.cc[data-astro-cid-tlbd65co]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.cc[data-astro-cid-tlbd65co] li[data-astro-cid-tlbd65co]{min-height:0;padding:calc(1.4 * var(--u)) calc(1.8 * var(--u));border-radius:var(--r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border:0;grid-template-columns:1fr;align-content:start;align-items:start;gap:.25rem;display:grid}.cc[data-astro-cid-tlbd65co] li[data-astro-cid-tlbd65co]:last-child{border-bottom:0}.cc[data-astro-cid-tlbd65co] a[data-astro-cid-tlbd65co].cc-v{min-height:32px}.cc-hours[data-astro-cid-tlbd65co]{padding-block:0}.cc-place[data-astro-cid-tlbd65co]{box-sizing:border-box;height:100%;padding:calc(1.4 * var(--u)) calc(1.8 * var(--u));border-radius:var(--r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);align-content:start}}.mp[data-astro-cid-tlbd65co]{gap:.75rem;display:grid}.mp-frame[data-astro-cid-tlbd65co]{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--raised);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);display:grid;position:relative;overflow:clip}@media (width>=900px){.mp-frame[data-astro-cid-tlbd65co]{aspect-ratio:16/9}}.mp-face[data-astro-cid-tlbd65co]{text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid;position:relative}.mp-pin[data-astro-cid-tlbd65co]{color:var(--accent)}.mp-addr[data-astro-cid-tlbd65co]{max-width:32ch;margin:0;font-size:.9375rem;line-height:1.45}.mp-btn[data-astro-cid-tlbd65co]{border-radius:var(--r-xs);background:var(--fg);min-height:44px;color:var(--bg);font:inherit;font-size:var(--t-ui);cursor:pointer;border:0;margin-top:.5rem;padding:0 1.5rem;font-weight:500}.mp-note[data-astro-cid-tlbd65co]{max-width:34ch;color:var(--fg-2);margin:0;font-size:.8125rem;line-height:1.45}.mp-allow[data-astro-cid-tlbd65co]{min-height:44px;color:var(--fg-2);font:inherit;text-decoration:underline;text-decoration-color:var(--line-ctl);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.mp-allow[data-astro-cid-tlbd65co]:hover{color:var(--fg);text-decoration-color:currentColor}}html:not(.js) .mp-allow[data-astro-cid-tlbd65co]{display:none}.mp-frame[data-astro-cid-tlbd65co] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.mp-btn[data-astro-cid-tlbd65co]:hover{background:var(--accent);color:var(--bg)}}.ct-in[data-astro-cid-zeyb3vaw]{align-items:start;row-gap:2rem}.ct-h1[data-astro-cid-zeyb3vaw]{font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem)}.ct-lede[data-astro-cid-zeyb3vaw]{margin-top:1.25rem}.ct-ol[data-astro-cid-zeyb3vaw]{margin:0;padding:0;list-style:none}.ct-ol[data-astro-cid-zeyb3vaw] li[data-astro-cid-zeyb3vaw]{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.5rem;padding-block:.9rem;line-height:1.55;display:grid}.ct-n[data-astro-cid-zeyb3vaw]{color:var(--accent);font-variant-numeric:tabular-nums}.ct-head[data-astro-cid-zeyb3vaw]{margin-bottom:.5rem}.ct-eyebrow[data-astro-cid-zeyb3vaw]{margin-bottom:1rem}.ct-nap[data-astro-cid-zeyb3vaw]{margin-bottom:0}.ct-nap-t[data-astro-cid-zeyb3vaw]{font-family:var(--font-display);font-weight:400;font-size:var(--t-h3);margin:0;line-height:1.15}.ct-nap-l[data-astro-cid-zeyb3vaw]{max-width:56ch;color:var(--fg-2);margin:.5rem 0 0;line-height:1.55;display:none}@media (width>=900px){.ct-nap-l[data-astro-cid-zeyb3vaw]{display:block}}.ct-place[data-astro-cid-zeyb3vaw]{margin-top:1rem}@media (width<=899px){.ct-side[data-astro-cid-zeyb3vaw]{display:contents}.ct-next[data-astro-cid-zeyb3vaw],.ct-map[data-astro-cid-zeyb3vaw]{grid-column:1/-1;min-width:0}.ct-map[data-astro-cid-zeyb3vaw]{order:1}}@media (width>=900px){.ct-head[data-astro-cid-zeyb3vaw]{grid-row:1}.ct-nap-h[data-astro-cid-zeyb3vaw]{grid-row:2;margin-bottom:-1rem}.ct-nap[data-astro-cid-zeyb3vaw]{grid-row:3;align-self:stretch;margin-bottom:1rem}.ct-place[data-astro-cid-zeyb3vaw]{grid-row:3;align-self:stretch;margin-top:0;margin-bottom:1rem}.ct-form[data-astro-cid-zeyb3vaw]{grid-row:4}.ct-side[data-astro-cid-zeyb3vaw]{align-self:stretch;gap:calc(4 * var(--u));flex-direction:column;grid-row:4;display:flex}.ct-next[data-astro-cid-zeyb3vaw],.ct-map[data-astro-cid-zeyb3vaw] .mp>.cc-title{padding-inline:calc(1.8 * var(--u))}.ct-map[data-astro-cid-zeyb3vaw]{flex:1;display:flex}.ct-map[data-astro-cid-zeyb3vaw] .mp{flex:1;grid-template-rows:auto minmax(0,1fr)}.ct-map[data-astro-cid-zeyb3vaw] .mp-frame{aspect-ratio:auto;min-height:20rem}}.lg-meta[data-astro-cid-axepijy5]{margin:1.25rem 0 0}.lg-draft[data-astro-cid-axepijy5]{border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line-ctl);font-size:var(--t-sm);color:var(--fg);margin:1rem 0 0;padding:.5rem .75rem;display:inline-block}.lg[data-astro-cid-axepijy5]{padding-top:0}.lg[data-astro-cid-axepijy5] .wrap[data-astro-cid-axepijy5]{align-items:start;row-gap:2rem}.lg-toc[data-astro-cid-axepijy5]{align-self:stretch}.lg-body[data-astro-cid-axepijy5]{min-width:0}.lg-body[data-astro-cid-axepijy5] .prose[data-astro-cid-axepijy5]{max-width:none}.lg-body[data-astro-cid-axepijy5] .prose>:not(.lg-tbl){max-width:68ch}.lg-body[data-astro-cid-axepijy5] .lg-tbl{overscroll-behavior-x:contain;border-radius:var(--r-sm);overflow-x:auto}.lg-body[data-astro-cid-axepijy5] .lg-tbl:focus-visible{outline-offset:2px}.lg-body[data-astro-cid-axepijy5] .lg-tbl table{min-width:36rem;font-size:var(--t-sm);line-height:1.55}.lg-body[data-astro-cid-axepijy5] .lg-tbl th{color:var(--fg);border-bottom-color:var(--line-ctl);font-weight:600}.lg-body[data-astro-cid-axepijy5] .lg-tbl td:first-child{white-space:nowrap}@media (width<=639px){.lg-body[data-astro-cid-axepijy5] .lg-tbl{overflow:visible}.lg-body[data-astro-cid-axepijy5] .lg-tbl table{min-width:0;display:block}.lg-body[data-astro-cid-axepijy5] .lg-tbl :is(thead){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-body[data-astro-cid-axepijy5] .lg-tbl :is(tbody,tr,td){display:block}.lg-body[data-astro-cid-axepijy5] .lg-tbl tr{border-bottom:1px solid var(--line);padding-block:.875rem}.lg-body[data-astro-cid-axepijy5] .lg-tbl tr:first-child{border-top:1px solid var(--line-ctl)}.lg-body[data-astro-cid-axepijy5] .lg-tbl td{border:0;padding:.15rem 0;white-space:normal!important}.lg-body[data-astro-cid-axepijy5] .lg-tbl td[data-label]:before{content:attr(data-label);color:var(--fg-2);margin-top:.4rem;font-size:.8125rem;display:block}.lg-body[data-astro-cid-axepijy5] .lg-tbl .tb-cols td:first-child{color:var(--fg);font-weight:600}.lg-body[data-astro-cid-axepijy5] .lg-tbl td[data-label]:first-child:before{display:none}.lg-body[data-astro-cid-axepijy5] .lg-tbl .tb-kv td:first-child{color:var(--fg-2);font-size:.8125rem}}.lg-body[data-astro-cid-axepijy5] .lg-tbl code,.lg-body[data-astro-cid-axepijy5] .prose code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875em}.lg-body[data-astro-cid-axepijy5] .prose blockquote{border-left:2px solid var(--accent);color:var(--fg-2);margin-inline:0;padding-left:1rem}.lg-cc[data-astro-cid-axepijy5]{align-items:center;gap:1rem var(--gap);margin-bottom:var(--stack-lg);padding:var(--card-pad);border-radius:var(--r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:1fr auto;display:grid}.lg-cc-h[data-astro-cid-axepijy5]{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-2);margin:0;font-weight:500}.lg-cc-v[data-astro-cid-axepijy5]{font-family:var(--font-display);font-size:var(--t-s2);margin:.25rem 0 0;line-height:1.3}.lg-cc[data-astro-cid-axepijy5] .lg-cc-b{width:auto;padding-inline:1.25rem}html:not(.js) .lg-cc[data-astro-cid-axepijy5]{display:none}@media (width<=599px){.lg-cc[data-astro-cid-axepijy5]{grid-template-columns:1fr}.lg-cc[data-astro-cid-axepijy5] .lg-cc-b{width:100%}}
