.BiographyPageView-module__dvzCUW__page{isolation:isolate;padding:clamp(1.2rem,3vw,2.4rem) 0 2.6rem;position:relative;overflow-x:clip}.BiographyPageView-module__dvzCUW__decor{z-index:0;pointer-events:none;position:absolute;inset:0}.BiographyPageView-module__dvzCUW__mesh{opacity:.5;background-image:radial-gradient(color-mix(in srgb, var(--color-primary) 22%, transparent) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.BiographyPageView-module__dvzCUW__orb{filter:blur(90px);opacity:.22;border-radius:50%;width:34rem;height:34rem;position:absolute}.BiographyPageView-module__dvzCUW__orbA{top:-16rem;background:color-mix(in srgb, var(--color-primary) 68%, #89e0ff);inset-inline-start:-11rem}.BiographyPageView-module__dvzCUW__orbB{bottom:-17rem;background:color-mix(in srgb, var(--color-primary) 66%, #9effd5);inset-inline-end:-9rem}.BiographyPageView-module__dvzCUW__wrap{z-index:1;gap:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative}.BiographyPageView-module__dvzCUW__hero{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, white 54%, var(--color-border));box-shadow:0 18px 46px color-mix(in srgb, var(--color-primary) 14%, transparent);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-primary-soft) 60%, white) 0%, transparent 60%), color-mix(in srgb, var(--color-primary-soft) 22%, white);text-align:center;padding:clamp(1.4rem,4vw,2.6rem);position:relative;overflow:hidden}.BiographyPageView-module__dvzCUW__kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary-deep) 74%, var(--color-muted));margin:0 0 .7rem;font-size:.76rem;font-weight:800}.BiographyPageView-module__dvzCUW__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,5.4vw,2.7rem);line-height:1.15}.BiographyPageView-module__dvzCUW__subtitle{background:linear-gradient(90deg, var(--color-primary-deep), color-mix(in srgb, var(--color-primary) 70%, #16c79a));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.6rem auto 0;font-size:clamp(1rem,2.6vw,1.3rem);font-weight:700}.BiographyPageView-module__dvzCUW__lead{color:var(--color-muted);margin:1.1rem auto 0;line-height:2}.BiographyPageView-module__dvzCUW__lead+.BiographyPageView-module__dvzCUW__lead{margin-top:.75rem}.BiographyPageView-module__dvzCUW__inlineStrong{color:var(--color-foreground);font-weight:800}.BiographyPageView-module__dvzCUW__timeline{gap:clamp(1rem,2.6vw,1.6rem);padding-inline-start:3.4rem;display:grid;position:relative}.BiographyPageView-module__dvzCUW__timelineRail{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 70%, transparent), color-mix(in srgb, var(--color-primary) 30%, transparent) 55%, transparent);border-radius:2px;width:2px;position:absolute;inset-block:.6rem;inset-inline-start:1.05rem}.BiographyPageView-module__dvzCUW__chapter{position:relative}.BiographyPageView-module__dvzCUW__chapterMarker{inset-inline-start:-3.4rem;color:#fff;text-align:center;background:linear-gradient(145deg, var(--color-primary) 0%, var(--color-primary-deep) 100%);width:2.1rem;height:2.1rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 16%, transparent), 0 8px 18px color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.5rem}.BiographyPageView-module__dvzCUW__chapterPeriod{padding:0 .15rem}.BiographyPageView-module__dvzCUW__chapterCard{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, white 52%, var(--color-border));background:color-mix(in srgb, #fff 86%, var(--color-primary-soft));box-shadow:0 12px 34px color-mix(in srgb, var(--color-primary) 9%, transparent);padding:clamp(1.1rem,3vw,1.7rem);transition:transform .25s,box-shadow .25s}.BiographyPageView-module__dvzCUW__chapterCard:hover{box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary) 15%, transparent);transform:translateY(-2px)}.BiographyPageView-module__dvzCUW__chapterHead{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.BiographyPageView-module__dvzCUW__chapterPeriodInline{color:var(--color-primary-deep);background:color-mix(in srgb, var(--color-primary-soft) 55%, white);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:999px;flex:none;padding:.2rem .7rem;font-size:.78rem;font-weight:800;display:none}.BiographyPageView-module__dvzCUW__chapterTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.08rem,2.7vw,1.4rem);line-height:1.5}.BiographyPageView-module__dvzCUW__chapterBody{gap:.85rem;display:grid}.BiographyPageView-module__dvzCUW__paragraph{color:color-mix(in srgb, var(--color-text) 88%, var(--color-muted));text-align:justify;text-justify:inter-word;margin:0;line-height:2.05}.BiographyPageView-module__dvzCUW__inlineLink{color:var(--color-primary-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent);text-underline-offset:3px;font-weight:700}.BiographyPageView-module__dvzCUW__inlineLink:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.BiographyPageView-module__dvzCUW__note{border-inline-start:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary-soft) 34%, white);color:var(--color-primary-deep);border-radius:12px;margin:0;padding:.7rem .95rem;font-weight:600;line-height:1.9}.BiographyPageView-module__dvzCUW__orderedList,.BiographyPageView-module__dvzCUW__bulletList{gap:.5rem;margin:.1rem 0;padding-inline-start:1.35rem;display:grid}.BiographyPageView-module__dvzCUW__orderedList li,.BiographyPageView-module__dvzCUW__bulletList li{padding-inline-start:.2rem;line-height:1.9}.BiographyPageView-module__dvzCUW__orderedList li::marker{color:var(--color-primary-deep);font-weight:800}.BiographyPageView-module__dvzCUW__signature{border-top:1px dashed color-mix(in srgb, var(--color-primary) 30%, var(--color-border));color:var(--color-primary-deep);text-align:start;white-space:pre-line;margin:.3rem 0 0;padding-top:.9rem;font-size:1.02rem;font-weight:800}.BiographyPageView-module__dvzCUW__figure{justify-items:center;gap:.6rem;margin:.35rem auto;display:grid}.BiographyPageView-module__dvzCUW__figureWide{width:100%;max-width:640px}.BiographyPageView-module__dvzCUW__figurePortrait{width:100%;max-width:340px}.BiographyPageView-module__dvzCUW__figureMedia{border:1px solid color-mix(in srgb, white 40%, var(--color-border));width:100%;box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary) 16%, transparent);background:color-mix(in srgb, var(--color-primary-soft) 30%, white);border-radius:16px;display:block;overflow:hidden}.BiographyPageView-module__dvzCUW__figureImg{width:100%;height:auto;display:block}.BiographyPageView-module__dvzCUW__figureLink{color:inherit;text-decoration:none;transition:transform .25s;display:block}.BiographyPageView-module__dvzCUW__figureLink:hover{transform:translateY(-2px)}.BiographyPageView-module__dvzCUW__figCaption{max-width:60ch;color:var(--color-muted);text-align:center;margin:0;font-size:.86rem;line-height:1.85}.BiographyPageView-module__dvzCUW__videoFigure{justify-items:center;gap:.6rem;margin:.35rem 0;display:grid}.BiographyPageView-module__dvzCUW__videoFrame{aspect-ratio:16/9;border:1px solid color-mix(in srgb, white 40%, var(--color-border));width:100%;max-width:640px;box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary) 16%, transparent);background:#0b1020;border-radius:16px;position:relative;overflow:hidden}.BiographyPageView-module__dvzCUW__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:620px){.BiographyPageView-module__dvzCUW__timeline{gap:1rem;padding-inline-start:0}.BiographyPageView-module__dvzCUW__timelineRail,.BiographyPageView-module__dvzCUW__chapterMarker{display:none}.BiographyPageView-module__dvzCUW__chapterPeriodInline{display:inline-flex}.BiographyPageView-module__dvzCUW__paragraph{text-align:start}}
