.magha-about{--about-line:#d8b67340;background:var(--ma-canvas);overflow-wrap:anywhere}.magha-about h1,.magha-about h2,.magha-about h3{color:var(--ma-heading);font-family:var(--font-marcellus), Georgia, serif;text-wrap:balance;font-weight:400}.magha-about__hero{isolation:isolate;background:#30080e;align-items:center;min-height:min(800px,90svh);display:flex;position:relative}.magha-about__hero-art{z-index:-1;position:absolute;inset:0;overflow:hidden}.magha-about__hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.magha-about__hero-art:after{content:"";background:linear-gradient(90deg,#29040cb8,#29040c47 46%,#0000 72%),linear-gradient(#0000 72%,#29040c66);position:absolute;inset:0}.magha-about .magha-about__opening{padding-block:180px 100px}.magha-about__hero h1{letter-spacing:-.04em;max-width:620px;margin:0 0 32px;font-size:clamp(3rem,5.1vw,5rem);line-height:1.12}.magha-about__hero h1 span{color:var(--ma-gold-muted);display:block}.magha-about__lead{max-width:500px;color:var(--ma-heading);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.85}.magha-about__founder{background:var(--ma-paper);color:var(--ma-ink);padding-block:96px}.magha-about__founder-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.4fr);align-items:center;gap:clamp(40px,7vw,112px);max-width:1120px;display:grid}.magha-about__portrait{width:100%;max-width:320px;margin:0}.magha-about__portrait-frame{background:var(--ma-wine-deep);border:1px solid #6d101833;border-radius:48% 48% 0 0;overflow:hidden}.magha-about__portrait img{width:100%;height:auto;display:block}.magha-about__portrait figcaption{text-align:center;justify-items:center;gap:4px;margin-top:20px;font-size:.875rem;display:grid}.magha-about__portrait figcaption a{text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.magha-about__portrait figcaption a svg{flex:none}.magha-about__portrait figcaption a:hover{text-decoration:underline}.magha-about__portrait figcaption>span{color:var(--ma-ink-secondary);font-size:.75rem}.magha-about__founder-copy h2{color:var(--ma-ink);letter-spacing:-.03em;text-align:left;margin:0 0 28px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.magha-about__founder-copy>p{text-wrap:pretty;margin:16px 0 0;font-size:1rem;line-height:1.85}.magha-about__founder :focus-visible{outline-color:var(--ma-ink)}.magha-about__invitation{align-items:center;min-height:clamp(680px,85svh,880px);padding-block:120px;display:grid}.magha-about__invitation-layout{grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.magha-about__invitation h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.13}.magha-about__invitation-copy>p{max-width:560px;color:var(--ma-copy);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.85}.magha-about__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px;display:flex}.magha-about__actions .site-footer__explore{text-underline-offset:5px}.magha-about__actions .site-footer__explore:hover{text-decoration:underline}.magha-about__app-action{--ma-wordmark:var(--ma-cta-ink);--ma-wordmark-ai:var(--ma-cta-ink)}.magha-about__app-action .brand-lockup__wordmark{white-space:normal;font-size:1.125rem}.magha-about__app-action .brand-lockup__ai{margin-left:0}.magha-about__zodiac{width:100%;max-width:400px;color:var(--ma-gold-muted);justify-self:center}.magha-about__zodiac svg{stroke:currentColor;stroke-width:1px;width:100%;height:auto;display:block}.magha-about__zodiac-rotation{transform-origin:200px 200px}@media (prefers-reduced-motion:no-preference){.magha-about__zodiac-rotation{animation:120s linear infinite paused magha-zodiac-turn}.magha-about__zodiac[data-moving=true] .magha-about__zodiac-rotation{animation-play-state:running}.magha-about__actions .site-footer__explore:hover .site-footer__arrow{transform:translate(3px)}}@keyframes magha-zodiac-turn{to{transform:rotate(360deg)}}@media (max-width:1023px){.magha-about__hero{min-height:660px}.magha-about__hero h1{max-width:570px;font-size:clamp(3rem,6.6vw,4.25rem)}.magha-about__hero-art:after{background:linear-gradient(90deg,#29040cd9,#29040c80 60%,#29040c26)}.magha-about__founder-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:40px}.magha-about__invitation-layout{grid-template-columns:minmax(0,1.4fr) minmax(200px,.7fr);gap:28px}}@media (max-width:767px){.magha-about .magha-about__hero{flex-direction:column;min-height:0;padding-block:0;display:flex}.magha-about .magha-about__opening{padding-block:calc(104px + env(safe-area-inset-top,0px)) 28px;order:0}.magha-about__hero h1{margin-bottom:20px;font-size:clamp(2.25rem,9.5vw,2.75rem)}.magha-about__lead{font-size:1rem;line-height:1.7}.magha-about__hero-art{aspect-ratio:4/3;z-index:auto;order:1;width:100%;position:relative;inset:auto}.magha-about__hero-art img{object-position:right center}.magha-about__hero-art:after{background:linear-gradient(#30080e,#0000 24%)}.magha-about__founder{padding-block:56px}.magha-about__founder-layout{flex-direction:column;gap:40px;display:flex}.magha-about__portrait{max-width:240px}.magha-about__founder-copy h2{margin-bottom:24px}.magha-about__invitation{min-height:0;padding-block:88px}.magha-about__invitation-layout{flex-direction:column;gap:44px;display:flex}.magha-about__invitation-copy{width:100%}.magha-about__invitation h2{font-size:clamp(2.5rem,10vw,3.5rem)}.magha-about__invitation-copy>p{font-size:1rem}.magha-about__actions{flex-direction:column}.magha-about__zodiac{order:-1;max-width:280px}}@media print{.magha-about__hero{min-height:0}.magha-about__hero-art{display:none}.magha-about .magha-about__opening{padding-block:48px}.magha-about__zodiac-rotation{animation:none}}
