.signature-text{font-family:var(--gp-font--imperial-script);font-size:1.8rem;letter-spacing:0.05em;margin-bottom:10px}.accent-letter{font-family:var(--gp-font--josefin-slab);font-size:1.125rem}.character-accordion-toggle{align-items:center;color:#000000;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.character-accordion-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.character-accordion-toggle:is(:hover,:focus){color:currentColor}.character-accordion{border:1px dashed var(--decorative)}.character-accordion-item{margin-bottom:1em;padding:1em}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text{font-size:1.125rem}@media (max-width:767px){.gbp-section__text{font-size:1rem}}@media (min-width:768px){.photo-block{height:550px;position:relative}}@media (max-width:767px){.photo-block{display:flex;flex-direction:column;padding-bottom:30px;padding-top:30px;row-gap:8px}}.masthead{color:var(--border-color);font-family:var(--gp-font--manufacturing-consent);font-size:2rem}.section-break-photo{height:auto;width:90%;margin:0px 5% 20px 5%}.section-break-portrait-photo{height:auto;width:60%;margin:0px 20% 20px 20%}.tagline{border-top:2px solid var(--contrast-2);border-bottom:2px solid var(--contrast-2);padding:10px 30px}@media (max-width:767px){.tagline{padding-left:20px;padding-right:20px}}.character-accordion-in-mourning{margin-bottom:1em;border:2px dashed #000000;border-radius:8px;padding:1em}.character-accordion-in-confidence{margin-bottom:1em;border:2px dashed #5202a2;border-radius:8px;padding:1em}.character-accordion-in-question{border:2px dashed #088743;border-radius:8px}.character-accordion-in-pursuit{margin-bottom:1em;border:2px dashed var(--decorative);border-radius:8px;padding:1em}