@keyframes styles-module-scss-module__YzHcaG__foilShine{0%{transform:translate(-100%,-100%)}50%{transform:translate(0%)}to{transform:translate(100%,100%)}}@keyframes styles-module-scss-module__YzHcaG__animatedBorderGlow{0%,to{opacity:.8;background-position:0%}25%{opacity:1;background-position:50% 0}50%{opacity:.9;background-position:100%}75%{opacity:.85;background-position:50% 100%}}.styles-module-scss-module__YzHcaG__join{align-items:flex-start;gap:var(--space-2xs);margin-bottom:var(--space-s);padding:var(--space-s);background:var(--color-text);color:var(--color-page-background);flex-direction:column;display:flex}@media (min-width:667px){.styles-module-scss-module__YzHcaG__join{justify-content:space-between;align-items:center;gap:var(--space-s);flex-direction:row}}.styles-module-scss-module__YzHcaG__join__body{align-items:flex-start;gap:var(--space-xs);display:flex}@media (min-width:667px){.styles-module-scss-module__YzHcaG__join__body{align-items:center}}.styles-module-scss-module__YzHcaG__join__icon{width:48px;height:48px;color:var(--color-accent);flex-shrink:0}.styles-module-scss-module__YzHcaG__join__title{margin:0 0 var(--space-2xs);font-family:var(--font-serif);font-size:var(--font-size-1);margin-bottom:var(--space-3xs);font-weight:500;line-height:1.15}.styles-module-scss-module__YzHcaG__join__text{max-width:62ch;margin:0}.styles-module-scss-module__YzHcaG__join__action{flex-shrink:0}.styles-module-scss-module__YzHcaG__join__action>a,.styles-module-scss-module__YzHcaG__join__action>button{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.styles-module-scss-module__YzHcaG__switcher{flex:100%;min-width:0;display:flex}.styles-module-scss-module__YzHcaG__switcher [role=group]{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.styles-module-scss-module__YzHcaG__switcher [role=group]>:focus-within{outline-offset:-3px}.styles-module-scss-module__YzHcaG__board{margin:0 0 var(--space-2xs);font-family:var(--font-serif);font-size:var(--font-size-1);font-weight:500;line-height:1.15}.styles-module-scss-module__YzHcaG__period{gap:var(--space-xs);margin-bottom:var(--space-xs);border-bottom:2px solid var(--color-border);display:flex}@media (min-width:1024px){.styles-module-scss-module__YzHcaG__period{display:none}}.styles-module-scss-module__YzHcaG__period__link{min-height:44px;padding-inline:var(--space-3xs);color:color-mix(in srgb, var(--color-text) 75%, transparent);font-family:var(--font-serif);font-size:var(--font-size-0);border-bottom:4px solid #0000;align-items:center;margin-bottom:-2px;font-weight:700;text-decoration:none;display:flex}.styles-module-scss-module__YzHcaG__period__link:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.styles-module-scss-module__YzHcaG__period__link--active{border-bottom-color:var(--color-border);color:var(--color-text)}.styles-module-scss-module__YzHcaG__split{gap:var(--space-m);display:grid}@media (min-width:1024px){.styles-module-scss-module__YzHcaG__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.styles-module-scss-module__YzHcaG__footnote{margin:var(--space-2xs) 0 0;font-size:var(--font-size--2);color:color-mix(in srgb, var(--color-text) 75%, transparent)}.styles-module-scss-module__YzHcaG__extras{gap:var(--space-m);margin-top:var(--space-m);display:grid}.styles-module-scss-module__YzHcaG__more{gap:var(--space-2xs);margin:var(--space-m) 0 0;padding:0;list-style:none;display:grid}@media (min-width:667px){.styles-module-scss-module__YzHcaG__more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.styles-module-scss-module__YzHcaG__more{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.styles-module-scss-module__YzHcaG__more>li{display:grid}.styles-module-scss-module__YzHcaG__card{align-items:flex-start;gap:var(--space-xs);padding:var(--space-s);background:var(--color-secondary);color:var(--color-text);text-decoration:none;transition:background-color .15s ease-in-out;display:flex}.styles-module-scss-module__YzHcaG__card:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}@media (hover:hover){.styles-module-scss-module__YzHcaG__card:hover{background:var(--color-grey)}}.styles-module-scss-module__YzHcaG__card:active{background:var(--color-grey)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__YzHcaG__card{transition:none}}.styles-module-scss-module__YzHcaG__card__icon{flex-shrink:0}.styles-module-scss-module__YzHcaG__card__icon svg{width:40px;height:40px;display:block}.styles-module-scss-module__YzHcaG__card__title{font-family:var(--font-serif);font-size:var(--font-size-0);font-weight:700;line-height:1.2;display:block}.styles-module-scss-module__YzHcaG__card__text{margin-top:var(--space-3xs);font-size:var(--font-size--1);display:block}
