:root{--gallery:#fff;--white:#fff;--panel:#f4f4f2;--rule:#e4e4e1;--grey:#8a8a86;--ink:#111;--ink-2:#55554f;--cre8-green:#9c9;--deep-green:#245a36;--signal:#f93;--ganga:#2fb5a3;--night:#0b1412;--night-ink:#eef3f0;--night-ink-2:#9aa39e;--glow:#3dffd2;--mark-line:3.5px;--mark-line-small:2.5px;--mark-clear:24px;--mark-ul-max:260px;--mark-arrow-w:40px;--mark-small:16px;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-hand:"OleKitWaterPen01", "Helvetica Neue", Helvetica, Arial, sans-serif;--t-label:.875rem;--t-caption:.875rem;--t-nav:1rem;--t-identity:1.125rem;--t-body:1.125rem;--t-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--t-section:clamp(1.625rem, 1.4rem + .6vw, 2rem);--t-title:clamp(2.25rem, 1.2rem + 3.6vw, 4.5rem);--t-rule:clamp(2.25rem, 1.1rem + 3.2vw, 4rem);--t-display:clamp(3.25rem, .8rem + 8.4vw, 10.5rem);--t-hand:clamp(2rem, 1.6rem + 1.2vw, 2.75rem);--t-ask:clamp(2rem, 1.2rem + 3vw, 4rem);--lh-body:1.5;--lh-caption:1.45;--lh-tight:1.02;--lh-display:.92;--weight-display:500;--track-display:-.02em;--track-entrance:-.035em;--link-offset:.22em;--link-thick:1px;--link-thick-hover:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:144px;--s-11:200px;--gap-major:clamp(96px, 6vw + 60px, 200px);--page-max:1440px;--margin:clamp(20px, 4.45vw, 64px);--gutter:24px;--measure:620px;--story-row:180px;--header-h:80px;--target:44px;--radius-control:0px;--disc:min(44vmin, 380px);--focus:2px solid var(--ink);--dur:.14s;--dur-soft:.48s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.45, .05, .55, .95);--m-quick:.24s;--m-base:.56s;--m-slow:.9s;--m-step:.12s;--m-word:.35em;--m-slide:12vw;--m-float:8px;--ease-hang:cubic-bezier(.3, 1.35, .5, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--line-art:3px;--pencil-w:96px;--cutout-h:clamp(150px, 18vw, 260px)}@media (width<=767px){:root{--t-identity:1.0625rem;--t-body:1.0625rem;--header-h:64px;--story-row:110px;--disc:56vw}}@media (prefers-reduced-motion:reduce){:root{--dur:0s;--dur-soft:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--gallery);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-weight:400}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}p{margin:0}a{color:inherit;text-decoration-thickness:var(--link-thick);text-underline-offset:var(--link-offset)}a:hover{text-decoration-thickness:var(--link-thick-hover)}:focus-visible{outline:var(--focus);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--margin);top:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--white);border:1px solid var(--ink);z-index:10;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.page{width:100%;max-width:var(--page-max);padding-inline:var(--margin);margin-inline:auto}.measure{max-width:var(--measure)}.caption{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-2)}.ml-year{color:var(--ink-2);font-size:var(--t-label)}.section-heading{font-size:var(--t-section);line-height:1.2}.label{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-2)}.action{min-height:var(--target);color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--link-thick);text-underline-offset:var(--link-offset);align-items:center;display:inline-flex}.action:hover{text-decoration-thickness:var(--link-thick-hover)}.rule-text{font-size:var(--t-rule);line-height:var(--lh-tight);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-wrap:balance}.rule-text span{display:block}.title{font-size:var(--t-title);line-height:var(--lh-tight);font-weight:var(--weight-display);letter-spacing:var(--track-display)}:is(h2,h3)+*{margin-top:var(--s-3)}.eyebrow{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-2)}.stack>*+*{margin-top:var(--s-4)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.answer-grid>li,.scan-grid>li{animation:linear both cre8-arrive view();animation-range:entry entry 60%}}}@keyframes cre8-arrive{0%{transform:translateY(18px)}to{transform:none}}.display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--track-display);font-weight:500}.lead{font-size:var(--t-lead);line-height:1.35}.museum-label{font-size:var(--t-label);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.4}.btn-join{min-height:var(--target);padding:0 var(--s-5);background:var(--signal);color:var(--ink);border-radius:var(--radius-control);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.btn-join:hover{color:var(--signal);background:var(--ink)}[data-orange=one] .btn-join[aria-current=page],[data-orange=one] .btn-join.is-second{background:var(--gallery);box-shadow:inset 0 0 0 1.5px var(--ink)}[data-orange=one] .btn-join[aria-current=page]:hover,[data-orange=one] .btn-join.is-second:hover{background:var(--ink);color:var(--gallery)}.tag-active{border:1.5px solid var(--signal);font-size:var(--t-label);color:var(--ink);align-items:center;gap:6px;padding:2px 8px;font-weight:500;display:inline-flex}.tag-active:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rise{animation:linear both cre8-rise view();animation-range:entry entry 45%}}}@keyframes cre8-rise{0%{transform:translateY(24px)}to{transform:none}}@media print{.site-header,.site-footer,.preview-banner,.skip-link,.no-print,.relay{display:none!important}body{background:var(--white);font-size:14pt}.print-sheet{display:block!important}a{text-decoration:none}}.w,.rule-text .w{display:inline-block}.stop-dot,.rule-text .stop-dot{background:var(--signal);vertical-align:baseline;border-radius:50%;width:.16em;height:.16em;margin-left:.06em;display:inline-block}.line-art{fill:none;stroke:var(--ink);stroke-width:var(--line-art);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line-art.turn-b{stroke:var(--ganga)}.draw,.pl-path{stroke-dasharray:1 1;stroke-dashoffset:0}.intro-replay,.rest-btn{display:none}.m .intro-replay,.m .rest-btn{min-height:var(--target);padding:0 var(--s-4);font:inherit;font-size:var(--t-label);color:var(--ink);background:var(--gallery);border:1px solid var(--ink);border-radius:var(--radius-control);cursor:pointer;align-items:center;display:inline-flex}.rest-btn[aria-pressed=true]{background:var(--ink);color:var(--gallery)}@keyframes mv-set{0%{opacity:0;transform:translateY(var(--m-word))}}@keyframes mv-arrive{0%{opacity:0;transform:translateY(var(--s-6))}}@keyframes mv-hang{0%{opacity:0;transform:translateY(calc(var(--s-7) * -1))}}@keyframes mv-draw{0%{stroke-dashoffset:1px}}@keyframes mv-span{0%{transform:scaleX(0)}}@keyframes mv-spark{0%{transform:scale(0)}60%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes mv-flip{to{transform:translate(-75%)}}@keyframes mv-pulse{50%{transform:scaleY(.25)}}@keyframes mv-flash{0%,to{opacity:0}20%{opacity:1}}@keyframes mv-frame{0%{transform:translate(var(--cx), var(--cy));opacity:0}}@media (prefers-reduced-motion:no-preference){.m .play .set{animation:mv-set var(--m-base) var(--ease-out) calc(var(--at,0s) + var(--i,0) * var(--m-step)) both}.m .play .arrive{animation:mv-arrive var(--m-base) var(--ease-out) calc(var(--at,0s) + var(--i,0) * var(--m-step)) both}.m .play .hang{animation:mv-hang var(--m-slow) var(--ease-hang) calc(var(--at,0s) + var(--i,0) * var(--m-step)) both}.m .play .draw{animation:mv-draw var(--dd,var(--m-slow)) var(--ease-draw) var(--at,0s) both}.m .play .span{animation:mv-span var(--dd,var(--m-slow)) var(--ease-draw) var(--at,0s) both;transform-origin:0}.m .play .spark{animation:mv-spark var(--m-base) var(--ease-out) var(--at,0s) both}.m .play .frame{animation:mv-frame var(--m-base) var(--ease-out) var(--at,0s) both}.m .play .flash{animation:mv-flash var(--m-quick) linear var(--at,0s) both}.m .play .flip{animation:mv-flip .52s steps(3) var(--at) 4 alternate both}.m .play .bar{animation:mv-pulse .42s var(--ease-in-out) calc(var(--at) + var(--i) * 50ms) 4 both}}@keyframes sv-arrive{0%{opacity:0;transform:translateY(var(--s-7))}}@keyframes sv-grow{0%{opacity:.15;transform:scale(.92)}}@keyframes sv-from-l{0%{opacity:0;transform:translateX(calc(var(--m-slide) * -1))}}@keyframes sv-from-r{0%{opacity:0;transform:translateX(var(--m-slide))}}@keyframes sv-hang{0%{opacity:0;transform:translateY(calc(var(--s-7) * -1))}}@keyframes sv-set{0%{opacity:0;transform:translateY(.4em)}}@keyframes sv-span{0%{transform:scaleX(0)}}@keyframes pl-draw{0%{stroke-dashoffset:1px}}@keyframes pl-move{0%{transform:translate(-100%)}}@keyframes wipe-on{0%{clip-path:inset(0 100% 0 0)}}html.m,.m body{overflow-x:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.m .sv-arrive{animation:linear both sv-arrive view();animation-range:entry cover 30%}.m .sv-grow{animation:linear both sv-grow view();animation-range:entry cover 45%}.m .sv-slide.from-l{animation:linear both sv-from-l view();animation-range:entry cover 35%}.m .sv-slide.from-r{animation:linear both sv-from-r view();animation-range:entry cover 35%}.m .sv-hang{animation:linear both sv-hang view();animation-range:entry 10% entry 90%}.m .sv-hang:nth-child(3n+2){animation-range:entry 20%}.m .sv-hang:nth-child(3n+3){animation-range:entry 30% cover 55%}.m .sv-set{animation:linear both sv-set view();animation-range:entry 20% cover 40%}.m .sv-set:nth-of-type(2){animation-range:entry 30% cover 45%}.m .sv-set:nth-of-type(n+3){animation-range:entry 40% cover 50%}.m .sv-span{transform-origin:0;animation:linear both sv-span view();animation-range:entry cover 50%}.m .pl-path{animation:linear both pl-draw view();animation-range:entry 40% cover 55%}.m .pl-track{animation:linear both pl-move view();animation-range:entry 40% cover 55%}.m .hand-write .hand-word,.m .hand-write .hand-mark{animation:linear both wipe-on view();animation-range:entry 30% cover 45%}.m .hand-write .hand-mark{animation-range:entry 45% cover 55%}.m .mark-write{animation:linear both wipe-on view();animation-range:entry 30% cover 45%}}}.pencil-line{height:var(--s-5);margin-right:var(--pencil-w);position:relative}.pl-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-track{pointer-events:none;position:absolute;inset:0}.pencil{width:var(--pencil-w);transform-origin:2px;height:auto;margin-left:-2px;position:absolute;top:0;left:100%;transform:rotate(-38deg)}@keyframes float-a{to{transform:translateY(calc(var(--m-float) * -1))}}@keyframes float-b{to{transform:translate(calc(var(--m-float) * .5), calc(var(--m-float) * -.75))}}@media (prefers-reduced-motion:no-preference){.m .cutout{animation:float-a 4.2s var(--ease-in-out) infinite alternate}.m .cutout:nth-child(3n+2){animation-name:float-b;animation-duration:5.1s;animation-delay:-1.7s}.m .cutout:nth-child(3n+3){animation-duration:3.7s;animation-delay:-2.6s}.m.rest .cutout{animation-play-state:paused}}.mark{background:var(--mark-colour,var(--ink));-webkit-mask:var(--mark-src) center / 100% 100% no-repeat;mask:var(--mark-src) center / 100% 100% no-repeat;flex:none;display:inline-block}.mark--green{--mark-colour:var(--cre8-green)}.mark--orange{--mark-colour:var(--signal)}.mark--arrow{width:var(--mark-arrow-w);height:14px;margin-left:var(--s-2);vertical-align:middle}.mark--play,.mark--plus,.mark--close,.mark--tick,.mark--star{width:var(--mark-small);height:var(--mark-small)}.mark.mark--dot{vertical-align:-.04em;border-radius:0;width:.42em;height:.42em;margin-left:-.08em;margin-right:-.1em}.circled{white-space:nowrap;display:inline-block;position:relative}.circled>.mark--circle{pointer-events:none;width:128%;height:148%;position:absolute;top:-24%;left:-14%}.mark--underline{width:calc(100% + 4px);max-width:var(--mark-ul-max);pointer-events:none;height:10px;position:absolute;bottom:-6px;left:-2px}.btn-quiet{min-height:var(--target);padding:0 var(--s-5);background:var(--gallery);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-control);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.btn-quiet:hover{background:var(--ink);color:var(--gallery)}.logo-svg[data-astro-cid-f7espo7c]{width:100%;height:auto;display:block;overflow:visible}.lg-disc[data-astro-cid-f7espo7c]{fill:var(--cre8-green)}.lg-inf[data-astro-cid-f7espo7c]{stroke:var(--white)}.lg-dot[data-astro-cid-f7espo7c]{fill:var(--cre8-green);display:none}html.m .live[data-astro-cid-f7espo7c] .lg-dot[data-astro-cid-f7espo7c]{offset-rotate:0deg;animation:10s linear infinite lg-ride;display:block}html.m.rest .live[data-astro-cid-f7espo7c] .lg-dot[data-astro-cid-f7espo7c]{animation-play-state:paused}html.intro-on .live[data-astro-cid-f7espo7c] .lg-dot[data-astro-cid-f7espo7c]{visibility:hidden!important}html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-inf[data-astro-cid-f7espo7c],html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-eight[data-astro-cid-f7espo7c]{animation:1.6s cubic-bezier(.5,0,.3,1) .3s both lg-write}html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-inf[data-astro-cid-f7espo7c]{stroke-dasharray:1 1;--from:1}html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-eight[data-astro-cid-f7espo7c]{stroke-dasharray:var(--e8) var(--e8);--from:var(--e8);animation-duration:1.3s;animation-delay:1.8s}html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-ink[data-astro-cid-f7espo7c],html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-ink2[data-astro-cid-f7espo7c]{animation:.6s 2.9s both lg-in}html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-ink2[data-astro-cid-f7espo7c]{animation-delay:3.3s}html.m:not(.lw) .write[data-astro-cid-f7espo7c] .lg-dot[data-astro-cid-f7espo7c]{animation:.3s 3.2s both lg-in,10s linear 3.2s infinite lg-ride}@keyframes lg-write{0%{stroke-dashoffset:var(--from)}to{stroke-dashoffset:0}}@keyframes lg-in{0%{opacity:0}}@keyframes lg-ride{0%{offset-distance:0%}to{offset-distance:100%}}.lg-ink[data-astro-cid-f7espo7c]{fill:var(--ink)}.lg-eight[data-astro-cid-f7espo7c]{stroke:var(--ink)}.lg-ink2[data-astro-cid-f7espo7c]{fill:var(--ink-2)}#logo-foundation[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:0}.site-header[data-astro-cid-nen7h5rs]{min-height:var(--header-h);position:relative}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:var(--header-h);display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;width:150px;display:block}.header-right[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);display:flex}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav-wide[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-6);display:flex}.nav-wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-narrow[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--target);font-size:var(--t-nav);align-items:center;text-decoration:none;display:inline-flex}.nav-wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-narrow[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.nav-narrow[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--link-thick-hover)}.nav-wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);text-decoration:none}.here[data-astro-cid-nen7h5rs]{display:inline-block;position:relative}.nav-narrow[data-astro-cid-nen7h5rs]{display:none}@media (width<=767px){.logo[data-astro-cid-nen7h5rs]{width:120px}.header-right[data-astro-cid-nen7h5rs]{gap:var(--s-4)}.nav-wide[data-astro-cid-nen7h5rs]{display:none}.nav-narrow[data-astro-cid-nen7h5rs]{display:block}.nav-narrow[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{min-height:var(--target);padding-inline:var(--s-2);font-size:var(--t-nav);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.nav-narrow[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-narrow[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{text-decoration:underline}.menu-panel[data-astro-cid-nen7h5rs]{z-index:5;padding:var(--s-2) var(--margin) var(--s-6);background:var(--gallery);border-bottom:1px solid var(--rule);position:absolute;top:100%;left:0;right:0}.menu-primary[data-astro-cid-nen7h5rs]{gap:var(--s-3);display:grid}.menu-primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--t-lead)}.menu-secondary[data-astro-cid-nen7h5rs]{column-gap:var(--gutter);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--gap-major);border-top:1px solid var(--rule)}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-5);padding-block:var(--s-7) var(--s-8);flex-wrap:wrap;display:flex}ul[data-astro-cid-jo6i4kqk]{gap:0 var(--s-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profiles[data-astro-cid-jo6i4kqk]{flex-basis:100%}.footer-logo[data-astro-cid-jo6i4kqk]{width:120px;min-height:0;display:block}.footer-logo[data-astro-cid-jo6i4kqk] svg{width:100%;height:auto;display:block}.profiles[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--t-caption);color:var(--ink-2)}a[data-astro-cid-jo6i4kqk]{min-height:var(--target);font-size:var(--t-nav);align-items:center;display:inline-flex}.preview-banner[data-astro-cid-yp67euhd]{justify-content:space-between;gap:var(--s-2) var(--s-5);padding:var(--s-2) var(--margin);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink);background:var(--panel);flex-wrap:wrap;display:flex}.preview-banner[data-astro-cid-yp67euhd] p[data-astro-cid-yp67euhd]{margin:0}.orange-switch[data-astro-cid-yp67euhd]{align-items:center;gap:var(--s-2);display:flex}.orange-switch[data-astro-cid-yp67euhd] button[data-astro-cid-yp67euhd]{font:inherit;padding:0 var(--s-2);color:var(--ink);background:var(--gallery);border:1px solid var(--rule);border-radius:var(--radius-control);cursor:pointer}.orange-switch[data-astro-cid-yp67euhd] button[data-astro-cid-yp67euhd][aria-pressed=true]{border-color:var(--ink);font-weight:700}
