.boundary:after,.boundary:before{content:"";pointer-events:none;z-index:101;width:100%;height:7.4em;position:fixed;left:0}.boundary:after{background:linear-gradient(180deg, rgba(var(--rgb-black), 1) 0, rgba(var(--rgb-black), 0) 100%);top:0}.boundary:before{background:linear-gradient(0deg, rgba(var(--rgb-black), 1) 0, rgba(var(--rgb-black), 0) 100%);bottom:0}@media (width>=64em) and (hover:hover) and (pointer:fine){.boundary:after{height:max(22.2vh,5.4em)}.boundary:before{height:44.4vh}}.cluster{margin:7.4em var(--site-spacing) 4.5em var(--site-spacing);opacity:0;margin-left:1.5rem}.cluster.cluster--index{opacity:1;pointer-events:none;margin-bottom:11.4em}.cluster.cluster--signal .signal{display:none}.cluster.cluster--signal .signal .signal__header a{color:var(--color-grey)}.cluster.cluster--signal .signal .signal__header a dl dd{opacity:0}.cluster.cluster--signal .signal.signal--select{z-index:102;display:block}.cluster.cluster--loaded{opacity:1}@media (width>=64em) and (hover:hover) and (pointer:fine){.cluster{margin-top:max(22.2vh,5.4em);margin-bottom:44.4vh;margin-left:2.25rem}.cluster.cluster--index{margin-bottom:44.4vh}.cluster.cluster--index:hover header a:not(:hover),.cluster.cluster--index:focus-within header a:not(:focus){color:var(--color-grey)}.cluster.cluster--signal .signal{display:block}.cluster.cluster--signal .signal .signal__header a:hover,.cluster.cluster--signal .signal .signal__header a:focus{color:var(--color-white)}.cluster.cluster--signal .signal .signal__header a:hover dl dd,.cluster.cluster--signal .signal .signal__header a:focus dl dd{opacity:1}}.controller{opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;z-index:106;position:fixed}.controller a{padding:var(--site-spacing);pointer-events:auto;touch-action:none;display:flex}.controller a:after{background:var(--color-white);box-shadow:0 0 1.3em .1em rgba(var(--rgb-black), .8);content:"";height:var(--line-height);width:var(--line-height);border-radius:100%}.controller.controller--origin{bottom:0;right:0}@media (width>=64em) and (hover:hover) and (pointer:fine){.controller{visibility:visible}}.footer{background:linear-gradient(0deg, rgba(var(--rgb-black), 1) 0, rgba(var(--rgb-black), 0) 100%);pointer-events:none;z-index:104;justify-content:flex-end;width:100%;display:flex;position:fixed;bottom:0;left:0}.footer .footer__next{pointer-events:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.footer .footer__next a{margin-top:calc(-1 * var(--site-spacing));padding:var(--site-spacing);pointer-events:auto;touch-action:none;display:flex}.footer .footer__next a:after{background:var(--color-white);box-shadow:0 0 1.3em .1em rgba(var(--rgb-black), .8);content:"";height:var(--line-height);width:var(--line-height);border-radius:100%}@media (width>=64em) and (hover:hover) and (pointer:fine){.footer .footer__next{display:none}}.origin{height:calc(var(--line-height) + (var(--site-spacing) * 2));opacity:0;transition:opacity var(--transition);-webkit-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;width:calc(var(--line-height) + (var(--site-spacing) * 2));z-index:105;display:flex;position:fixed;bottom:0;right:0}.origin:after{border:2px dashed var(--color-grey);content:"";height:var(--line-height);margin:var(--site-spacing);width:var(--line-height);border-radius:100%}.origin.origin--overlap{opacity:1}@media (width>=64em) and (hover:hover) and (pointer:fine){.origin{visibility:visible}}.signal{color:var(--color-white);position:relative}.signal .signal__header dl,.signal .signal__header h1{font-size:inherit;line-height:inherit;padding-top:.15em;padding-bottom:.15em;font-weight:700;display:flex}.signal .signal__header dl dt,.signal .signal__header h1 span{font-feature-settings:"ss02", "tnum";width:2.8ch}.signal .signal__header dl dd,.signal .signal__header h1 strong{transition:opacity var(--transition);width:calc(100% - 2.8ch)}.signal .signal__header a{letter-spacing:-.01em;pointer-events:auto;transition:color var(--transition);text-decoration:none;display:block}.signal .signal__content{pointer-events:auto;max-width:52ch;margin-top:.5em;margin-left:2.8ch}.signal .signal__content>*+*{margin-top:.5em}@media (width>=64em) and (hover:hover) and (pointer:fine){.signal .signal__header dl,.signal .signal__header h1{padding-top:0;padding-bottom:0}.signal:hover,.signal:focus,.signal:focus-within{z-index:103}.signal .signal__header a:hover,.signal .signal__header a:focus{color:var(--color-white)}.signal:not(:last-child) .signal__content{margin-bottom:.5em}}.controller--origin{opacity:1}.controller{view-transition-name:manifesto-controller}.footer .footer__next{view-transition-name:manifesto-next}.controller a:focus-visible,.footer .footer__next a:focus-visible{outline-offset:-2px;border-radius:100%}
