.gallery.svelte-10c0g5b{--row:clamp(14rem, 9rem + 22vw, 34rem);--row-min:11rem;--pane-h:max(min(var(--row), calc((100cqi - 1rem) / var(--max-aspect))), var(--row-min));gap:1rem;display:grid;position:relative;container-type:inline-size}.gallery__track.svelte-10c0g5b{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:clamp(.6rem,1.2vw,1rem);margin-inline:-.5rem;padding-block:.5rem 1.25rem;padding-inline:.5rem;scroll-padding-inline:.5rem;display:flex;position:relative;overflow-x:auto}.gallery__track.svelte-10c0g5b::-webkit-scrollbar{display:none}.gallery__pane.svelte-10c0g5b:first-child{margin-left:auto}.gallery__pane.svelte-10c0g5b:last-child{margin-right:auto}.gallery__pane.svelte-10c0g5b{width:min(calc(var(--pane-h) * var(--aspect)), 100%);aspect-ratio:var(--aspect);scroll-snap-align:start;border-radius:var(--radius-tile);background:linear-gradient(110deg, transparent 30%, #ffffff2e 50%, transparent 70%) 0 0 / 250% 100%, color-mix(in oklab, var(--bg-elevated) 70%, var(--rule));box-shadow:var(--shadow-tile);outline:1px solid var(--rule);outline-offset:-1px;flex:none;margin-block:0;overflow:hidden}.gallery__open.svelte-10c0g5b{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery__open.svelte-10c0g5b:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px;border-radius:var(--radius-tile)}.gallery__open.svelte-10c0g5b picture:where(.svelte-10c0g5b),.gallery__open.svelte-10c0g5b img:where(.svelte-10c0g5b){width:100%;height:100%;display:block}.gallery__open.svelte-10c0g5b img:where(.svelte-10c0g5b){object-fit:contain;transition:opacity .6s var(--ease-out), scale .8s var(--ease-out)}@media (hover:hover){.gallery__open.svelte-10c0g5b:hover img:where(.svelte-10c0g5b){scale:1.02}}.gallery__track.svelte-10c0g5b[data-images-pending] img:where(.svelte-10c0g5b){opacity:0}.gallery__track.svelte-10c0g5b[data-images-pending] .gallery__pane:where(.svelte-10c0g5b){animation:1.4s linear infinite svelte-10c0g5b-gallery-shimmer}@keyframes svelte-10c0g5b-gallery-shimmer{to{background-position:-250% 0,0 0}}.gallery__bar.svelte-10c0g5b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.gallery__count.svelte-10c0g5b{color:var(--fg-muted);align-items:center;gap:.75rem;display:flex}.gallery__rule.svelte-10c0g5b{background:var(--rule);width:clamp(4rem,12vw,9rem);height:2px;position:relative;overflow:hidden}.gallery__rule.svelte-10c0g5b span:where(.svelte-10c0g5b){background:var(--fg);transform-origin:0;transform:scaleX(var(--progress));transition:transform .5s var(--ease-out);position:absolute;inset:0}.gallery__keys.svelte-10c0g5b{gap:.6rem;display:flex}.viewer.svelte-10c0g5b{border-radius:var(--radius-tile);background:var(--charcoal);width:min(96vw,110rem);max-width:none;max-height:96svh;color:var(--ivory);border:0;padding:0;box-shadow:0 30px 80px #00000080}.viewer.svelte-10c0g5b::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ac7}.viewer__inner.svelte-10c0g5b{grid-template-rows:minmax(0,1fr) auto;max-height:96svh;display:grid}.viewer__media.svelte-10c0g5b{place-items:center;min-height:0;padding:clamp(.5rem,1.5vw,1rem);display:grid}.viewer__media.svelte-10c0g5b img:where(.svelte-10c0g5b){border-radius:calc(var(--radius-tile) - .2rem);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(96svh - 6.5rem)}.viewer__bar.svelte-10c0g5b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:0 clamp(.75rem,1.5vw,1rem) clamp(.75rem,1.5vw,1rem);display:flex}.viewer__caption.svelte-10c0g5b{color:#f4f0e8b8;gap:1rem;min-width:0;display:flex}.viewer__caption.svelte-10c0g5b span:where(.svelte-10c0g5b){text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em;overflow:hidden}.viewer__keys.svelte-10c0g5b{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=640px){.gallery.svelte-10c0g5b{--row:clamp(12rem, 62vw, 22rem)}.gallery__bar.svelte-10c0g5b{justify-content:center}.viewer__caption.svelte-10c0g5b span:where(.svelte-10c0g5b){display:none}}@media (prefers-reduced-motion:reduce){.gallery__open.svelte-10c0g5b img:where(.svelte-10c0g5b),.gallery__rule.svelte-10c0g5b span:where(.svelte-10c0g5b){transition:none}.gallery__track.svelte-10c0g5b[data-images-pending] .gallery__pane:where(.svelte-10c0g5b){animation:none}.gallery__open.svelte-10c0g5b:hover img:where(.svelte-10c0g5b){scale:none}}.embed.svelte-1g9b6hy{scroll-margin-top:calc(var(--nav-height) + 1rem)}.embed__sheet.svelte-1g9b6hy{border-radius:calc(var(--radius-tile) + .35rem);border:1px solid var(--rule);background:var(--bg-elevated);box-shadow:var(--shadow-tile);display:grid;overflow:hidden}.embed__head.svelte-1g9b6hy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem clamp(.9rem,2vw,1.5rem);padding:clamp(.9rem,2vw,1.4rem) clamp(1rem,2.2vw,1.75rem);display:grid}.embed__glyph.svelte-1g9b6hy{background:var(--cobalt);color:#fff;border-radius:.7rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 -2px 4px #00000040,inset 0 1px 1px #ffffff59}.embed__glyph.svelte-1g9b6hy svg:where(.svelte-1g9b6hy){width:1.35rem;height:1.35rem}.embed__text.svelte-1g9b6hy{gap:.35rem;min-width:0;display:grid}.embed__title.svelte-1g9b6hy{text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1.3vw,2.5rem);line-height:.95}.embed__keys.svelte-1g9b6hy{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.embed__stage.svelte-1g9b6hy{border-top:1px solid var(--rule);background:radial-gradient(120% 80% at 50% 0,#ffffff0f,#0000 60%),#262624;place-items:center;padding:clamp(.6rem,1.6vw,1.25rem);display:grid}.embed__pdf.svelte-1g9b6hy{border-radius:calc(var(--radius-tile) - .15rem);background:#525659;border:0;width:min(100%,64rem);height:clamp(30rem,84vh,60rem);display:block;box-shadow:0 18px 40px -16px #000000b3}.embed__paper.svelte-1g9b6hy{width:100%;color:var(--ivory);justify-items:center;gap:1rem;padding:1.5rem .5rem .75rem;text-decoration:none;display:grid}.embed__paper-sheet.svelte-1g9b6hy{aspect-ratio:8.5/11;width:min(78%,17rem);color:var(--charcoal);transition:rotate .4s var(--ease-spring);background:#fbfaf6;border-radius:.3rem;flex-direction:column;gap:1rem;padding:1.5rem 1.25rem;display:flex;position:relative;rotate:-2deg;box-shadow:.5rem .5rem 0 -.15rem #e7e3da,1rem 1rem 0 -.3rem #d6d1c6,0 24px 40px -12px #0009}.embed__paper.svelte-1g9b6hy:active .embed__paper-sheet:where(.svelte-1g9b6hy){rotate:0deg}.embed__paper-sheet.svelte-1g9b6hy .display:where(.svelte-1g9b6hy){text-wrap:balance;font-size:1.35rem;line-height:.95}.embed__paper-lines.svelte-1g9b6hy{background:repeating-linear-gradient(#1a1a1a24 0 2px,#0000 2px .85rem);flex:1;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.embed__paper-cta.svelte-1g9b6hy{color:#f4f0e8c7}.embed__frame.svelte-1g9b6hy{aspect-ratio:16/9;border-radius:calc(var(--radius-tile) - .15rem);background:#000;width:min(100%,64rem);position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #000000b3}.embed__frame.svelte-1g9b6hy iframe:where(.svelte-1g9b6hy){border:0;width:100%;height:100%;position:absolute;inset:0}.embed__poster.svelte-1g9b6hy{cursor:pointer;background:#000;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.embed__poster.svelte-1g9b6hy img:where(.svelte-1g9b6hy){object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity .4s var(--ease-out), scale .7s var(--ease-out);position:absolute;inset:0}.embed__play.svelte-1g9b6hy{aspect-ratio:1;background:var(--cobalt);color:#fff;width:clamp(4rem,9vw,5.5rem);transition:scale .4s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 30px #00000073,inset 0 -3px 6px #00000040,inset 0 2px 2px #ffffff4d}.embed__play.svelte-1g9b6hy svg:where(.svelte-1g9b6hy){width:42%;translate:6%}@media (hover:hover){.embed__poster.svelte-1g9b6hy:hover img:where(.svelte-1g9b6hy){opacity:1;scale:1.02}.embed__poster.svelte-1g9b6hy:hover .embed__play:where(.svelte-1g9b6hy){scale:1.08}}.embed__poster.svelte-1g9b6hy:focus-visible{outline:3px solid var(--ivory);outline-offset:-6px}.embed__video.svelte-1g9b6hy{border-radius:calc(var(--radius-tile) - .15rem);background:#000;width:auto;max-width:min(100%,64rem);max-height:80vh;display:block;box-shadow:0 18px 40px -16px #000000b3}.embed__image.svelte-1g9b6hy{width:min(100%, calc(78vh * var(--aspect)), 60rem);display:block}.embed__image.svelte-1g9b6hy img:where(.svelte-1g9b6hy){border-radius:.3rem;width:100%;height:auto;display:block;box-shadow:0 18px 40px -16px #000000b3}@media (width<=720px){.embed__head.svelte-1g9b6hy{grid-template-columns:auto minmax(0,1fr)}.embed__keys.svelte-1g9b6hy{grid-column:1/-1;justify-content:flex-start}.embed__glyph.svelte-1g9b6hy{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.embed__paper-sheet.svelte-1g9b6hy,.embed__poster.svelte-1g9b6hy img:where(.svelte-1g9b6hy),.embed__play.svelte-1g9b6hy{transition:none}}.cs.svelte-pjldq0{padding-top:var(--page-start-gap)}.cs__top.svelte-pjldq0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cs__header.svelte-pjldq0{gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.75rem,4vw,3.5rem);display:grid}.cs__title.svelte-pjldq0{letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:100%;margin:0;line-height:.88}.cs__title--xl.svelte-pjldq0{font-size:clamp(4rem,1.5rem + 11vw,12rem)}.cs__title--lg.svelte-pjldq0{max-width:16ch;font-size:clamp(3.1rem,1.5rem + 7vw,8.5rem)}.cs__title--md.svelte-pjldq0{max-width:22ch;font-size:clamp(2.6rem,1.4rem + 4.8vw,6.25rem)}.cs__title--sm.svelte-pjldq0{max-width:26ch;font-size:clamp(2.3rem,1.3rem + 3.9vw,5.25rem)}.cs__lead.svelte-pjldq0{max-width:52ch;font-size:var(--text-lg);color:color-mix(in oklab, var(--fg) 86%, var(--bg));text-wrap:pretty;line-height:1.45}.cs__impact.svelte-pjldq0{margin-top:clamp(1.75rem,4vw,3rem)}.cs__stats.svelte-pjldq0{border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.cs__stat.svelte-pjldq0{border-left:1px solid var(--rule);text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:.5rem;padding:clamp(1rem,2vw,1.5rem) clamp(.75rem,1.5vw,1.25rem);display:flex}.cs__stat.svelte-pjldq0:first-child{border-left:0}.cs__stat.svelte-pjldq0 dd:where(.svelte-pjldq0){font-size:clamp(2.5rem,1.8rem + 2.6vw,4.5rem);line-height:.85}.cs__stat.svelte-pjldq0 dt:where(.svelte-pjldq0){color:var(--fg-muted);text-wrap:balance;max-width:22ch}.cs__body.svelte-pjldq0{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);margin-top:clamp(2rem,5vw,4rem);display:grid}.cs__prose.svelte-pjldq0{max-width:68ch}.cs__prose.svelte-pjldq0 h2{margin-top:1.6em}.cs__prose.svelte-pjldq0 h2:first-child{margin-top:0}.cs__rail.svelte-pjldq0{top:calc(var(--nav-height) + 1rem);border:1px solid var(--rule);border-radius:var(--radius-tile);background:var(--bg-elevated);box-shadow:var(--shadow-tile);gap:1.5rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:sticky}.cs__facts.svelte-pjldq0{gap:.85rem;display:grid}.cs__fact.svelte-pjldq0{border-bottom:1px solid var(--rule);gap:.2rem;padding-bottom:.85rem;display:grid}.cs__fact.svelte-pjldq0 dt:where(.svelte-pjldq0),.cs__rail-label.svelte-pjldq0{color:var(--fg-muted)}.cs__fact.svelte-pjldq0 dd:where(.svelte-pjldq0){font-size:var(--text-sm);line-height:1.4}.cs__rail-label.svelte-pjldq0{margin-bottom:.6rem}.cs__stack.svelte-pjldq0 ul:where(.svelte-pjldq0){flex-wrap:wrap;gap:.4rem;display:flex}.cs__stack.svelte-pjldq0 li:where(.svelte-pjldq0){border:1px solid var(--rule);background:color-mix(in oklab, var(--bg) 60%, transparent);border-radius:999px;padding:.3rem .6rem;font-size:.78rem;line-height:1.2}.cs__link-keys.svelte-pjldq0{flex-wrap:wrap;gap:.55rem;display:flex}.cs__gallery.svelte-pjldq0{margin-top:clamp(2.5rem,6vw,5rem)}.cs__embeds.svelte-pjldq0{gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,6vw,5rem);display:grid}@media (width<=960px){.cs__body.svelte-pjldq0{grid-template-columns:1fr}.cs__rail.svelte-pjldq0{position:static}.cs__facts.svelte-pjldq0{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));column-gap:1.5rem}}@media (width<=560px){.cs__stats.svelte-pjldq0{grid-template-columns:1fr 1fr}.cs__stat.svelte-pjldq0{border-left:0;border-top:1px solid var(--rule);padding-inline:.5rem}.cs__stat.svelte-pjldq0:nth-child(-n+2){border-top:0}.cs__stat.svelte-pjldq0:nth-child(2n){border-left:1px solid var(--rule)}.cs__stat.svelte-pjldq0:last-child:nth-child(odd){grid-column:1/-1}}
