.CreditsPage-module__CfeH7G__page{color:#16254e;background:radial-gradient(circle at top,#cdac6842,#0000 30%),radial-gradient(circle at 85% 18%,#6a7ee229,#0000 24%),linear-gradient(#faf5ea 0%,#f6efe0 46%,#fdfaf3 100%);min-height:100vh;position:relative;overflow:hidden}.CreditsPage-module__CfeH7G__pageGlow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#d2b3763d 0%,#d2b37600 72%);border-radius:50%;width:min(78vw,44rem);height:22rem;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.CreditsPage-module__CfeH7G__shell{z-index:1;width:min(100%,78rem);padding:max(1rem,calc(env(safe-area-inset-top) + .75rem))max(1rem,calc(env(safe-area-inset-right) + 1rem))max(2.5rem,calc(env(safe-area-inset-bottom) + 1.75rem))max(1rem,calc(env(safe-area-inset-left) + 1rem));margin:0 auto;position:relative}.CreditsPage-module__CfeH7G__topBar{justify-content:flex-start;display:flex}.CreditsPage-module__CfeH7G__backLink{color:#1f2f61;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(#fffcf5f5,#f7f0e2f5);border:1px solid #b1915357;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem .95rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.74rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 16px 34px #4739181f,inset 0 1px #ffffffb8}.CreditsPage-module__CfeH7G__backLink:hover{background:linear-gradient(#fffffc,#f7f0e2);border-color:#b191538a;transform:translateY(-1px)}.CreditsPage-module__CfeH7G__backLink:focus-visible,.CreditsPage-module__CfeH7G__card a:focus-visible,.CreditsPage-module__CfeH7G__mentorCard a:focus-visible{outline-offset:4px;outline:2px solid #1f2f61eb}.CreditsPage-module__CfeH7G__hero{margin-top:1.35rem;padding:.95rem 0 1.25rem}.CreditsPage-module__CfeH7G__eyebrow,.CreditsPage-module__CfeH7G__sectionEyebrow,.CreditsPage-module__CfeH7G__cardEyebrow{color:#aa8750;text-transform:uppercase;letter-spacing:.18em;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-weight:700}.CreditsPage-module__CfeH7G__cardTitle{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif}.CreditsPage-module__CfeH7G__intro{color:#1c2d58cc;letter-spacing:-.02em;max-width:44rem;margin:.55rem 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.04rem,1.4vw + .78rem,1.24rem);line-height:1.72}.CreditsPage-module__CfeH7G__section+.CreditsPage-module__CfeH7G__section{margin-top:2.2rem}.CreditsPage-module__CfeH7G__sectionHeader{margin-bottom:.65rem}.CreditsPage-module__CfeH7G__grid,.CreditsPage-module__CfeH7G__mentorGrid{gap:.95rem;display:grid}.CreditsPage-module__CfeH7G__card,.CreditsPage-module__CfeH7G__mentorCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 0,#d0b2741a,#0000 30%),linear-gradient(#fffcf5f5,#f8f1e4f5);border:1px solid #bca4782e;border-radius:1.25rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 18px 36px #42341814,0 4px 12px #4234180a,inset 0 1px #ffffffd1}.CreditsPage-module__CfeH7G__card:before,.CreditsPage-module__CfeH7G__mentorCard:before{content:"";background:linear-gradient(90deg,#cbab6ac2,#cbab6a14);height:1px;position:absolute;inset:0 0 auto}.CreditsPage-module__CfeH7G__cardTitle{color:#182753;margin-top:.52rem;font-size:1.36rem;line-height:1.04}.CreditsPage-module__CfeH7G__cardMeta{color:#304168c2;margin:.62rem 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;line-height:1.5}.CreditsPage-module__CfeH7G__linkRow{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.CreditsPage-module__CfeH7G__linkRow a,.CreditsPage-module__CfeH7G__mentorCard a{color:#8c6831;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #b89c6538;border-radius:999px;justify-content:center;align-items:center;min-height:2.15rem;padding:.5rem .8rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.CreditsPage-module__CfeH7G__linkRow a:hover,.CreditsPage-module__CfeH7G__mentorCard a:hover{color:#24376f;background:#1f2f610f;border-color:#1f2f6138;transform:translateY(-1px)}.CreditsPage-module__CfeH7G__mentorCard a{width:fit-content;margin-top:.92rem}@media (min-width:720px){.CreditsPage-module__CfeH7G__hero{padding-bottom:1.5rem}.CreditsPage-module__CfeH7G__grid,.CreditsPage-module__CfeH7G__mentorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.CreditsPage-module__CfeH7G__shell{padding-inline:max(1.5rem,calc(env(safe-area-inset-left) + 1.5rem))}.CreditsPage-module__CfeH7G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CreditsPage-module__CfeH7G__backLink,.CreditsPage-module__CfeH7G__linkRow a,.CreditsPage-module__CfeH7G__mentorCard a{transition:none!important}}
