.stroke-text[data-v-971c45b4]{width:100%;line-height:0;display:block}.stroke-text--hover[data-v-971c45b4]{cursor:pointer}.stroke-text__svg[data-v-971c45b4]{width:100%;height:var(--stroke-text-height,160px);display:block}.stroke-text__fill[data-v-971c45b4],.stroke-text__stroke[data-v-971c45b4]{-webkit-user-select:none;user-select:none}.page-header[data-v-6f8b9303]{flex-direction:column;align-items:center;display:flex}.page-header__heading[data-v-6f8b9303]{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);max-width:100%;margin-top:1.25rem;padding:0 2rem;display:flex}.page-header__title[data-v-6f8b9303]{flex:0 auto;min-width:0;max-width:900px;margin:0}.page-header__title[data-v-6f8b9303] .stroke-text__svg{width:auto;max-width:100%}.page-header__icon[data-v-6f8b9303]{aspect-ratio:1;flex:none;width:clamp(56px,7vw,110px)}.page-header__icon img[data-v-6f8b9303]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.page-header__icon--start[data-v-6f8b9303]{align-self:flex-start;rotate:-8deg}.page-header__icon--end[data-v-6f8b9303]{align-self:flex-end;translate:0 35%;rotate:10deg;scale:-1 1}@media (width<=640px){.page-header__icon[data-v-6f8b9303]{display:none}}.visually-hidden[data-v-6f8b9303]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subtitle[data-v-6f8b9303]{font-family:var(--font-body);letter-spacing:.05em;text-align:center;max-width:620px;color:var(--color-ink-soft);margin:1.25rem auto 4.5rem;padding:0 2rem;font-size:.95rem;font-weight:300}
