.text-component{direction:var(--site-language-direction);position:relative}.text-component span.p{display:block;position:relative}.text-component span[style],.text-component strong,.text-component a,.text-component code,.text-component mark{-webkit-text-fill-color:currentcolor}.text-component span.p:nth-child(n+2){margin-top:1rem}.text-component a{text-decoration:underline}.text-component a:hover{text-decoration:none}.text-component.text--section-title,.text-component.text--page-title{width:100%;text-align:center;color:var(--color-paper);font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.5;-webkit-text-stroke:.05em var(--color-ink);text-stroke:.05em var(--color-ink)}.text-component.text--section-title{font-size:3.5em}.text-component.text--page-title{font-size:3em}.text-component.text--section-title:not(:first-child),.text-component.text--page-title:not(:first-child){margin-top:0rem!important}.text-component.text--section-title:not(:last-child),.text-component.text--page-title:not(:last-child){margin-bottom:0rem!important}.text-component.text--prose,.text-component.text--intro{width:100%;text-align:center;color:var(--color-ink);font-family:var(--font-body);font-weight:400;line-height:1.3;text-wrap:pretty;-webkit-text-stroke:.02em var(--color-paper);text-stroke:.02em var(--color-paper)}.text-component.text--prose br{display:none}.text-component.text--prose strong,.text-component.text--intro strong{font-family:var(--font-display);font-weight:400;letter-spacing:0}.text-component.text--prose{max-width:38rem;margin-left:auto;margin-right:auto}.text-component.text--prose{font-size:1.5em;letter-spacing:-.025rem}.text-component.text--intro{--margin-left: auto;--margin-right: auto;max-width:46.75rem;margin-left:var(--margin-left);margin-right:var(--margin-right);font-size:1.25em;letter-spacing:-.05rem}.text-component.text--intro:not(:first-child){margin-top:0rem!important}.text-component.text--intro:not(:last-child){margin-bottom:0rem!important}.text-component.text--credit-role,.text-component.text--credit-name{width:100%;text-align:center;color:var(--color-ink);font-family:var(--font-body);font-weight:400;letter-spacing:-.1rem;line-height:1}.text-component.text--credit-role{font-size:1.75em}.text-component.text--credit-name{font-size:1.5em}.text-component.text--credit-role:not(:first-child){margin-top:0rem!important}.text-component.text--credit-role:not(:last-child){margin-bottom:0rem!important}.text-component.text--credit-name:not(:first-child){margin-top:.375rem!important}.text-component.text--credit-name:not(:last-child){margin-bottom:.375rem!important}@media(max-width:736px){.text-component.text--section-title{font-size:3em}.text-component.text--prose{letter-spacing:-.021875rem}.text-component.text--intro{letter-spacing:-.04375rem}.text-component.text--credit-role,.text-component.text--credit-name{letter-spacing:-.0875rem}.text-component.text--credit-name:not(:first-child){margin-top:.28125rem!important}.text-component.text--credit-name:not(:last-child){margin-bottom:.28125rem!important}.text-component.text--prose{line-height:1.35}.text-component.text--intro{line-height:1.4}.text-component.text--credit-role,.text-component.text--credit-name{line-height:1.25}}@media(max-width:360px){.text-component.text--section-title{font-size:3em}.text-component.text--page-title{font-size:2em}.text-component.text--credit-role{font-size:1.5em}}
