.brand-emblem{font-family:var(--serif);font-size:40px;color:#aa7836;line-height:1}.header-cta,.gold-button{display:inline-flex;align-items:center;justify-content:center}.header-cta{gap:12px}.desktop-nav ul,.mobile-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:26px}.mobile-nav ul{flex-direction:column;gap:4px}.mobile-nav[hidden]{display:none!important}.mobile-toggle{border:0;background:transparent;font-size:25px;align-items:center;justify-content:center}.wp-block-columns{gap:40px}.wp-block-column{min-width:0}.pe-home-content .wp-block-group{margin:0}.pe-home-content .container{padding-inline:0}.wp-block-columns.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.wp-block-columns.visits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.wp-block-columns.character-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.wp-block-columns.character-grid>.wp-block-column{background:#faf8f2;border:1px solid #e3d8c9;border-radius:5px;overflow:hidden}.wp-block-columns.character-grid h3,.wp-block-columns.character-grid p{margin:18px 23px}.wp-block-columns.character-grid h3{font-size:29px;color:var(--wine)}.wp-block-columns.character-grid p{font-size:12px}.wp-block-columns.character-grid .wp-block-image{margin:0;aspect-ratio:1.25;overflow:hidden}.character-grid .wp-block-image img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.pe-profile-symbol{aspect-ratio:1.25;background:#651d29;color:#ddbc88;display:flex;flex-direction:column;align-items:center;justify-content:center}.pe-profile-symbol.green{background:#33453e}.pe-profile-symbol p:first-child{font-size:65px!important;font-family:var(--serif);line-height:1}.pe-profile-symbol p:last-child{font-family:var(--script);font-size:27px!important}.pe-page-content{padding-bottom:85px}.pe-page-content>p{max-width:800px;color:var(--muted-ink);margin-bottom:25px}.pe-page-content h2{color:var(--wine);font-size:33px;margin:30px 0 15px}.pe-page-content h3{color:var(--wine);font-size:27px}.pe-page-content>.wp-block-image{max-width:540px}.pe-page-content img{height:auto;border-radius:4px}.pe-page-content .wp-block-shortcode{width:100%}.pe-page-content a:not(.gold-button){text-underline-offset:4px}.wp-block-details{border-bottom:1px solid var(--line);padding:18px 0}.wp-block-details>summary{font-size:14px;cursor:pointer;color:var(--wine);font-weight:500}.wp-block-details>p{color:var(--muted-ink);font-size:13px;padding-top:15px}.pe-home-content .join-band .display-heading{color:var(--ivory)}.pe-home-content .visit-banner p{margin-bottom:15px}.pe-page-content .wp-block-columns{margin-block:30px}.admin-bar .site-header{top:32px}.pe-setup-note{background:#f2eadc;border:1px solid #d6b579;padding:15px}.wp-block-image figcaption{color:var(--muted-ink);font-size:11px}.wp-block-buttons{margin-block:22px}.wp-block-button__link{background:var(--wine);color:var(--ivory);border-radius:4px;font-size:14px;padding:12px 22px}.pe-home-content .wp-block-heading{margin-top:0}.pe-home-content .section-heading-row{display:block}.pe-home-content .story-copy p{margin-bottom:18px}
.pe-home-content .wp-block-group.container{margin-inline:auto}
@media(max-width:991px){.wp-block-columns.story-grid{gap:40px}.wp-block-columns.visits-grid{gap:20px}.wp-block-columns.character-grid{gap:16px}}
@media(max-width:767px){.wp-block-columns.story-grid,.wp-block-columns.character-grid{grid-template-columns:1fr;gap:28px}.wp-block-columns.visits-grid{grid-template-columns:1fr 1fr;gap:25px}.pe-page-content{padding-bottom:50px}.pe-page-content h2{font-size:29px}.admin-bar .site-header{top:46px}.mobile-nav ul{gap:10px}.mobile-nav ul a{display:block;padding-block:8px}.pe-page-content .wp-block-columns{flex-direction:column}.pe-home-content .container{width:calc(100% - 40px)}}
@media(max-width:600px){.admin-bar .site-header{top:0}}