.page_aboutPage__gLi6I{width:100%;min-height:100vh;background-color:var(--color-background);padding-top:140px}@media(min-width:1024px){.page_aboutPage__gLi6I{padding-top:140px}}.page_hero__x_4U1{padding:140px var(--layout-padding-mobile) var(--space-12);text-align:center}@media(min-width:1024px){.page_hero__x_4U1{padding:160px var(--layout-padding-desktop) var(--space-16)}}.page_statement__j4cTU{font-family:var(--font-seraphon),sans-serif;font-size:var(--font-size-display-xl-mobile);line-height:var(--line-height-tight);font-weight:var(--font-weight-seraphon)}@media(min-width:1024px){.page_statement__j4cTU{font-size:var(--font-size-display-xl)}}.page_statement__j4cTU{color:var(--color-text-primary);margin:0}.page_statement__j4cTU span{color:var(--color-gold)}@media(min-width:768px){.page_statement__j4cTU{font-size:var(--font-size-display-lg)}}@media(min-width:1024px){.page_statement__j4cTU{font-size:80px}}.page_section__8KcQC{padding:0 var(--layout-padding-mobile) var(--space-12);max-width:1100px;margin:0 auto}.page_section__8KcQC:first-of-type{margin-top:var(--space-8)}@media(min-width:1024px){.page_section__8KcQC:first-of-type{margin-top:var(--space-12)}.page_section__8KcQC{padding:0 var(--layout-padding-desktop) var(--space-16)}}.page_sectionTitle__qpk0a{font-family:var(--font-seraphon),sans-serif;font-size:var(--font-size-h1-mobile);line-height:var(--line-height-snug);font-weight:var(--font-weight-seraphon)}@media(min-width:1024px){.page_sectionTitle__qpk0a{font-size:var(--font-size-h1)}}.page_sectionTitle__qpk0a{color:var(--color-gold);margin:0 0 var(--space-5)}@media(min-width:1024px){.page_sectionTitle__qpk0a{font-size:var(--font-size-h2)}}.page_avatarRow__P10OU{display:flex;justify-content:center;padding:0 var(--layout-padding-mobile) var(--space-6)}@media(min-width:1024px){.page_avatarRow__P10OU{padding:0 var(--layout-padding-desktop) var(--space-8)}}.page_avatarCircle__kdh01{flex-shrink:0;width:100px;height:100px;border-radius:var(--radius-full);overflow:hidden;border:3px solid var(--color-card);box-shadow:0 4px 12px rgba(0,0,0,.3);margin-left:-18px}.page_avatarCircle__kdh01:first-child{margin-left:0}@media(min-width:768px){.page_avatarCircle__kdh01{width:130px;height:130px;margin-left:-22px;border-width:4px}}@media(min-width:1024px){.page_avatarCircle__kdh01{width:150px;height:150px;margin-left:-28px}}.page_avatarImg__B_2cs{width:100%;height:100%;object-fit:cover}.page_introGrid__D_qes{display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:768px){.page_introGrid__D_qes{flex-direction:row;align-items:flex-start;gap:var(--space-10)}}.page_introText___jCMj{flex:1}.page_introText___jCMj p{font-family:var(--font-open-sans),sans-serif;font-size:var(--font-size-body-mobile);font-weight:var(--font-weight-light)}@media(min-width:1024px){.page_introText___jCMj p{font-size:var(--font-size-body)}}.page_introText___jCMj p{color:var(--text-secondary);margin:0 0 var(--space-4);line-height:var(--line-height-relaxed)}.page_introText___jCMj p:last-child{margin-bottom:0}.page_introPhoto__ZswXR{flex-shrink:0}@media(min-width:768px){.page_introPhoto__ZswXR{width:240px}}@media(min-width:1024px){.page_introPhoto__ZswXR{width:280px}}.page_sectionPhoto__tStZW{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:2px solid hsla(0,0%,100%,.06)}.page_artSection__g1_gS{position:relative;padding:var(--space-12) var(--layout-padding-mobile);margin-bottom:var(--space-12);text-align:center;background:linear-gradient(180deg,rgba(10,13,26,.75),rgba(10,13,26,.9)),url(https://firebasestorage.googleapis.com/v0/b/snaggletooth-forge.firebasestorage.app/o/campaignThemes%2Fcave%2Foptimised%2Ffa2kglw9janc9wqvexzi.webp?alt=media&token=927bdc52-b17c-489d-b5c2-f298a3420eec) 50%/cover no-repeat;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}@media(min-width:1024px){.page_artSection__g1_gS{padding:var(--space-16) var(--layout-padding-desktop);margin-bottom:var(--space-16)}}.page_artText__uPtgy{max-width:700px;margin:0 auto}.page_artText__uPtgy p{font-family:var(--font-open-sans),sans-serif;font-size:var(--font-size-body-mobile);font-weight:var(--font-weight-light)}@media(min-width:1024px){.page_artText__uPtgy p{font-size:var(--font-size-body)}}.page_artText__uPtgy p{color:var(--text-secondary);margin:0 0 var(--space-4);line-height:var(--line-height-relaxed)}.page_artText__uPtgy p:last-child{margin-bottom:0}.page_ctaCard__jszX_{border:1px solid var(--color-border);box-shadow:var(--shadow-box);border-radius:var(--radius-md);background-color:var(--color-card)}@media(min-width:1024px){.page_ctaCard__jszX_{border-radius:var(--radius-lg)}}.page_ctaCard__jszX_{padding:var(--space-8) var(--space-6);text-align:center}@media(min-width:768px){.page_ctaCard__jszX_{padding:var(--space-10) var(--space-8)}}.page_ctaCard__jszX_ p{font-family:var(--font-open-sans),sans-serif;font-size:var(--font-size-body-mobile);font-weight:var(--font-weight-light)}@media(min-width:1024px){.page_ctaCard__jszX_ p{font-size:var(--font-size-body)}}.page_ctaCard__jszX_ p{color:var(--text-secondary);margin:0 0 var(--space-6);max-width:500px;margin-left:auto;margin-right:auto;line-height:var(--line-height-relaxed)}.page_ctaTitle__FTACh{font-family:var(--font-seraphon),sans-serif;font-weight:var(--font-weight-seraphon);font-size:var(--font-size-h2-mobile);line-height:var(--line-height-snug);color:var(--color-gold);margin:0 0 var(--space-3)}@media(min-width:1024px){.page_ctaTitle__FTACh{font-size:var(--font-size-h2)}}.page_ctaLinks__z5fPe{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}@media(min-width:768px){.page_ctaLinks__z5fPe{flex-direction:row;justify-content:center}}.page_ctaEmail__1NiZh{font-family:var(--font-open-sans),sans-serif;font-size:var(--font-size-body-mobile);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-light)}@media(min-width:1024px){.page_ctaEmail__1NiZh{font-size:var(--font-size-body)}}.page_ctaEmail__1NiZh{color:var(--color-gold);text-decoration:none;transition:opacity var(--transition-fast) ease}.page_ctaEmail__1NiZh:hover{opacity:.8}.page_ctaEmail__1NiZh:focus-visible{outline:2px solid var(--color-gold);outline-offset:var(--space-1);border-radius:var(--radius-sm)}