.Hero-alt-module__CWt4Iq__v2{grid-template-columns:1.3fr .95fr;align-items:center;gap:44px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(32px,5vw,60px);display:grid;position:relative}.Hero-alt-module__CWt4Iq__v2Main{position:relative}.Hero-alt-module__CWt4Iq__headlineSm{font-family:var(--serif);letter-spacing:-.03em;color:var(--fg);text-wrap:balance;max-width:15ch;margin:18px 0 0;font-size:clamp(2rem,3.7vw,2.9rem);font-weight:600;line-height:1.06}.Hero-alt-module__CWt4Iq__subSm{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:1rem;line-height:1.6}.Hero-alt-module__CWt4Iq__v2Actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.Hero-alt-module__CWt4Iq__proofCard{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:20px 22px;position:relative}.Hero-alt-module__CWt4Iq__proofLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:.6875rem;font-weight:600;display:inline-flex}.Hero-alt-module__CWt4Iq__proofLabel:before{content:"";background:var(--accent);border-radius:1.5px;width:6px;height:6px}.Hero-alt-module__CWt4Iq__proofTitle{color:var(--fg);text-wrap:balance;margin:0 0 4px;font-size:.9375rem;font-weight:600;line-height:1.4}.Hero-alt-module__CWt4Iq__proofMetrics{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);gap:12px;margin:16px 0;padding:15px 0;display:grid}.Hero-alt-module__CWt4Iq__proofRow{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;display:grid}.Hero-alt-module__CWt4Iq__proofVal{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:1rem;font-weight:500}.Hero-alt-module__CWt4Iq__proofMlabel{color:var(--muted);font-size:.75rem;line-height:1.35}.Hero-alt-module__CWt4Iq__proofStack{flex-wrap:wrap;gap:7px;display:flex}.Hero-alt-module__CWt4Iq__v3{text-align:center;max-width:760px;margin-inline:auto;padding-top:clamp(72px,11vw,140px);padding-bottom:clamp(48px,7vw,88px)}.Hero-alt-module__CWt4Iq__headlineLg{font-family:var(--serif);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;max-width:18ch;margin:22px auto 0;font-size:clamp(2.5rem,5.6vw,4rem);font-weight:600;line-height:1.04}.Hero-alt-module__CWt4Iq__subCenter{max-width:54ch;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:1.0625rem;line-height:1.65}.Hero-alt-module__CWt4Iq__v3Actions{flex-direction:column;align-items:center;gap:18px;margin-top:34px;display:flex}.Hero-alt-module__CWt4Iq__contactsCenter{justify-content:center}.Hero-alt-module__CWt4Iq__v4{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(28px,4.5vw,56px);padding-top:clamp(52px,9vw,112px);padding-bottom:clamp(40px,6vw,72px);display:grid;position:relative}.Hero-alt-module__CWt4Iq__v4Main{z-index:1;position:relative}.Hero-alt-module__CWt4Iq__heroSpot{background-image:linear-gradient(to right, var(--accent) 1px, transparent 1px), linear-gradient(to bottom, var(--accent) 1px, transparent 1px);opacity:.5;pointer-events:none;z-index:0;height:460px;-webkit-mask-image:radial-gradient(150px 150px at calc(var(--spot-x,-9999px) + 200px) calc(var(--spot-y,-9999px) + 40px), #000 0%, transparent 68%);-webkit-mask-image:radial-gradient(150px 150px at calc(var(--spot-x,-9999px) + 200px) calc(var(--spot-y,-9999px) + 40px), #000 0%, transparent 68%);mask-image:radial-gradient(150px 150px at calc(var(--spot-x,-9999px) + 200px) calc(var(--spot-y,-9999px) + 40px), #000 0%, transparent 68%);background-size:28px 28px;position:absolute;inset:-40px -200px auto}.Hero-alt-module__CWt4Iq__headlineMix{font-family:var(--serif);letter-spacing:-.038em;color:var(--fg);text-wrap:balance;max-width:15ch;margin:22px 0 0;font-size:clamp(2.5rem,5vw,3.9rem);font-weight:700;line-height:1.02}.Hero-alt-module__CWt4Iq__headlineAccent{color:var(--accent)}.Hero-alt-module__CWt4Iq__subMix{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:1.0625rem;line-height:1.6}.Hero-alt-module__CWt4Iq__v4Actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.Hero-alt-module__CWt4Iq__ctaGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Hero-alt-module__CWt4Iq__photoFrame{z-index:1;aspect-ratio:4/5;border-radius:var(--r-card);box-shadow:var(--shadow);outline-offset:-1px;background:var(--surface-alt);outline:1px solid #1c191714;justify-self:end;width:100%;max-width:360px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.Hero-alt-module__CWt4Iq__photoFrame:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Hero-alt-module__CWt4Iq__photoFrame:hover .Hero-alt-module__CWt4Iq__photoImg{transform:scale(1.03)}.Hero-alt-module__CWt4Iq__photoFrame:hover .Hero-alt-module__CWt4Iq__photoMono{color:var(--muted)}.Hero-alt-module__CWt4Iq__photoImg{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:block}.Hero-alt-module__CWt4Iq__photoMono{transition:color .25s}.Hero-alt-module__CWt4Iq__photoPlaceholder{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--accent) 8%, var(--surface-alt)) 0%, var(--surface-alt) 62%);place-items:center;display:grid;position:absolute;inset:0}.Hero-alt-module__CWt4Iq__photoGridLines{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);opacity:.6;background-size:22px 22px;position:absolute;inset:0}.Hero-alt-module__CWt4Iq__photoMono{font-family:var(--serif);letter-spacing:-.02em;color:var(--faint);font-size:clamp(2.5rem,6vw,3.4rem);font-weight:600;position:relative}.Hero-alt-module__CWt4Iq__photoCaption{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:.6875rem;position:absolute;bottom:12px;left:0;right:0}.Hero-alt-module__CWt4Iq__photoHalftone{z-index:1;place-self:end;width:100%;max-width:420px;position:relative}.Hero-alt-module__CWt4Iq__photoHalftone img{width:100%;height:auto;display:block}@media (max-width:760px){.Hero-alt-module__CWt4Iq__v4{grid-template-columns:1fr}.Hero-alt-module__CWt4Iq__photoFrame{justify-self:start;max-width:280px}.Hero-alt-module__CWt4Iq__photoHalftone{justify-self:start;max-width:300px}}
.Writing-alt-module__So4kPa__section{padding-block:clamp(48px,6.5vw,84px)}.Writing-alt-module__So4kPa__headRow{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.Writing-alt-module__So4kPa__meta{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Writing-alt-module__So4kPa__metaSep{color:var(--faint);font-size:.8125rem}.Writing-alt-module__So4kPa__tagRow{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.Writing-alt-module__So4kPa__img{object-fit:cover;border-radius:var(--r-inner);outline-offset:-1px;outline:1px solid #1c191714;width:100%;display:block}.Writing-alt-module__So4kPa__featList{gap:16px;display:grid}.Writing-alt-module__So4kPa__feature{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:22px 24px 24px;transition:box-shadow .2s,transform .2s;display:block}.Writing-alt-module__So4kPa__feature:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Writing-alt-module__So4kPa__featMedia{margin-bottom:20px}.Writing-alt-module__So4kPa__featMedia .Writing-alt-module__So4kPa__img{height:280px}.Writing-alt-module__So4kPa__featBody{max-width:60ch}.Writing-alt-module__So4kPa__compact{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:1fr 220px;align-items:center;gap:28px;padding:22px 24px;transition:box-shadow .2s,transform .2s;display:grid}.Writing-alt-module__So4kPa__compact:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Writing-alt-module__So4kPa__compactMedia .Writing-alt-module__So4kPa__img{height:128px}.Writing-alt-module__So4kPa__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Writing-alt-module__So4kPa__vcard{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;padding:20px 22px 22px;transition:box-shadow .2s,transform .2s;display:flex}.Writing-alt-module__So4kPa__vcard:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Writing-alt-module__So4kPa__vMedia{margin-bottom:18px}.Writing-alt-module__So4kPa__vMedia .Writing-alt-module__So4kPa__img{height:180px}.Writing-alt-module__So4kPa__vBody{flex-direction:column;flex:1;display:flex}.Writing-alt-module__So4kPa__mediaConcept{margin:0}@media (max-width:720px){.Writing-alt-module__So4kPa__compact,.Writing-alt-module__So4kPa__grid2{grid-template-columns:1fr}}
.variations-module__no2Y4W__section{margin:0}.variations-module__no2Y4W__orgs{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:18px;display:grid}.variations-module__no2Y4W__card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;padding:26px 28px;transition:box-shadow .18s,transform .18s;display:flex}.variations-module__no2Y4W__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.variations-module__no2Y4W__cardAlt{box-shadow:inset 0 0 0 1px var(--border)}.variations-module__no2Y4W__head{flex-direction:column;gap:0;display:flex}.variations-module__no2Y4W__logo{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:26px;margin:0 0 12px;display:block}.variations-module__no2Y4W__org{font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0 0 5px;font-size:1.5rem;font-weight:600;line-height:1.12}.variations-module__no2Y4W__cardAlt .variations-module__no2Y4W__org{font-size:1.1875rem}.variations-module__no2Y4W__orgLink{color:inherit;text-decoration:none;transition:color .15s}.variations-module__no2Y4W__orgLink:hover{color:var(--accent)}.variations-module__no2Y4W__orgArrow{color:var(--faint);vertical-align:middle;font-size:.72em;font-weight:500}.variations-module__no2Y4W__orgLink:hover .variations-module__no2Y4W__orgArrow{color:var(--accent)}.variations-module__no2Y4W__meta{font-family:var(--sans);letter-spacing:.01em;color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:500}.variations-module__no2Y4W__blurb{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:14px 0 0;font-size:.9375rem;line-height:1.62}.variations-module__no2Y4W__stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0 0;padding:18px 0 0;display:grid}.variations-module__no2Y4W__stat{flex-direction:column;gap:4px;padding-right:16px;display:flex}.variations-module__no2Y4W__stat+.variations-module__no2Y4W__stat{border-left:1px solid var(--border);padding-left:18px}.variations-module__no2Y4W__fig{font-family:var(--sans);letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:1.875rem;font-weight:650;line-height:1}.variations-module__no2Y4W__cap{font-family:var(--sans);letter-spacing:0;color:var(--muted);margin:0;font-size:.8125rem;font-weight:500}.variations-module__no2Y4W__spacer{flex:auto;min-height:8px}.variations-module__no2Y4W__talksBlock{margin-top:34px}.variations-module__no2Y4W__subHead{font-family:var(--sans);letter-spacing:-.01em;color:var(--muted);margin:0 0 4px 4px;font-size:.9375rem;font-weight:600}.variations-module__no2Y4W__rail{gap:0;display:grid}.variations-module__no2Y4W__talk{border-top:1px solid var(--border);padding:22px 4px}.variations-module__no2Y4W__talk:first-child{border-top:none}.variations-module__no2Y4W__talkMeta{font-family:var(--sans);letter-spacing:-.005em;color:var(--accent);text-transform:none;margin:0 0 4px;font-size:.8125rem;font-weight:600}.variations-module__no2Y4W__talkTitle{font-family:var(--sans);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;margin:0 0 5px;font-size:1.125rem;font-weight:600}.variations-module__no2Y4W__talkLink{color:inherit;text-decoration:none;transition:color .15s}.variations-module__no2Y4W__talkLink:hover{color:var(--accent)}.variations-module__no2Y4W__talkArrow{color:var(--faint);font-weight:500}.variations-module__no2Y4W__talkLink:hover .variations-module__no2Y4W__talkArrow{color:var(--accent)}.variations-module__no2Y4W__talkDesc{color:var(--muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:.9375rem;line-height:1.55}@media (max-width:760px){.variations-module__no2Y4W__orgs{grid-template-columns:1fr}}@media (max-width:520px){.variations-module__no2Y4W__stats{grid-template-columns:repeat(2,1fr);gap:16px 0}.variations-module__no2Y4W__stat:nth-child(odd){border-left:none;padding-left:0}}
.variations-module__KAMTyW__aWrap{margin:0}.variations-module__KAMTyW__aList{border-top:1px solid var(--border);gap:0;display:grid}.variations-module__KAMTyW__aRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,288px) 1fr;align-items:start;gap:40px;padding:32px 0;display:grid}.variations-module__KAMTyW__aIdentity{flex-direction:column;align-items:flex-start;display:flex}.variations-module__KAMTyW__aLogo{object-fit:contain;width:52px;height:52px;margin-bottom:18px;display:block}.variations-module__KAMTyW__aPeriod{font-family:var(--sans);letter-spacing:.01em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:.8125rem;font-weight:500}.variations-module__KAMTyW__aSchool{font-family:var(--sans);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0 0 8px;font-size:1.3125rem;font-weight:600;line-height:1.22}.variations-module__KAMTyW__aDegree{font-family:var(--sans);color:var(--muted);margin:0;font-size:.9375rem;font-weight:500}.variations-module__KAMTyW__aDetail{min-width:0}.variations-module__KAMTyW__aPoints{gap:13px;max-width:66ch;margin:0;padding:0;list-style:none;display:grid}.variations-module__KAMTyW__aPoint{color:var(--muted);text-wrap:pretty;padding-left:18px;font-size:.9375rem;line-height:1.55;position:relative}.variations-module__KAMTyW__aPoint:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}@media (max-width:760px){.variations-module__KAMTyW__aRow{grid-template-columns:1fr;gap:22px;padding:26px 0}}.variations-module__KAMTyW__bWrap{margin:0}.variations-module__KAMTyW__bList{counter-reset:none;border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.variations-module__KAMTyW__bRow{border-bottom:1px solid var(--border);grid-template-columns:72px 1fr;align-items:start;gap:28px;padding:34px 0;display:grid}.variations-module__KAMTyW__bMargin{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.variations-module__KAMTyW__bIndex{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.variations-module__KAMTyW__bLogo{object-fit:contain;width:44px;height:44px;display:block}.variations-module__KAMTyW__bBody{min-width:0}.variations-module__KAMTyW__bHead{margin-bottom:18px}.variations-module__KAMTyW__bSchool{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:var(--fg);text-wrap:balance;margin:0 0 7px;font-size:1.5rem;font-weight:600;line-height:1.18}.variations-module__KAMTyW__bMeta{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:.875rem;font-weight:500;display:flex}.variations-module__KAMTyW__bDot{color:var(--faint)}.variations-module__KAMTyW__bChips{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.variations-module__KAMTyW__bChip{font-family:var(--sans);letter-spacing:.01em;color:var(--fg);background:var(--surface-alt);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:500}.variations-module__KAMTyW__bPoints{gap:11px;max-width:66ch;margin:0;padding:0;list-style:none;display:grid}.variations-module__KAMTyW__bPoint{color:var(--muted);text-wrap:pretty;padding-left:18px;font-size:.9375rem;line-height:1.55;position:relative}.variations-module__KAMTyW__bPoint:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}@media (max-width:640px){.variations-module__KAMTyW__bRow{grid-template-columns:44px 1fr;gap:18px;padding:28px 0}.variations-module__KAMTyW__bMargin{gap:12px}.variations-module__KAMTyW__bIndex{font-size:.75rem}.variations-module__KAMTyW__bSchool{font-size:1.375rem}}
._shared-module__OYvHdq__theme{--bg:#faf9f7;--surface:#fff;--surface-alt:#f4f2ee;--border:#e9e6e0;--fg:#1c1917;--muted:#57534e;--faint:#a8a29e;--accent:#f5482d;--accent-press:#c9381f;--sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--r-card:16px;--r-inner:10px;--shadow:0 0 0 1px #1c19170d, 0 1px 2px -1px #1c191712, 0 6px 16px -8px #1c19170f;--shadow-hover:0 0 0 1px #1c191714, 0 2px 4px -1px #1c191717, 0 14px 30px -12px #1c19171f;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--sans);letter-spacing:-.005em;font-size:16px;line-height:1.6}._shared-module__OYvHdq__theme *{box-sizing:border-box}._shared-module__OYvHdq__pageWrap{max-width:1000px;margin-inline:auto;padding:48px 24px 120px}._shared-module__OYvHdq__pageTitle{letter-spacing:-.02em;margin:0 0 6px;font-size:1.5rem;font-weight:600}._shared-module__OYvHdq__pageHint{color:var(--muted);margin:0 0 8px;font-size:.9375rem}._shared-module__OYvHdq__vblock{margin-top:40px}._shared-module__OYvHdq__vlabel{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin:0 0 16px;font-size:.75rem;font-weight:600}._shared-module__OYvHdq__vstage{border:1px solid var(--border);background:var(--bg);border-radius:18px;padding:0 28px;overflow:hidden;container-type:inline-size}._shared-module__OYvHdq__vstage section{border-top:none;padding-top:40px;padding-bottom:40px}._shared-module__OYvHdq__col{max-width:880px;margin-inline:auto}._shared-module__OYvHdq__h2{font-family:var(--sans);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0 0 24px;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600}._shared-module__OYvHdq__h3{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:1.25rem;font-weight:600}._shared-module__OYvHdq__muted{color:var(--muted)}._shared-module__OYvHdq__faint{color:var(--faint)}._shared-module__OYvHdq__body{color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.7}._shared-module__OYvHdq__emph{color:var(--fg);font-weight:600}._shared-module__OYvHdq__eyebrow{letter-spacing:.085em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:.8125rem;font-weight:600;display:inline-flex}._shared-module__OYvHdq__eyebrowDot{background:var(--accent);border-radius:1.5px;flex:none;width:6px;height:6px}._shared-module__OYvHdq__pill{background:var(--surface-alt);height:28px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.8125rem;display:inline-flex}._shared-module__OYvHdq__pillLogo{flex:none;display:block}._shared-module__OYvHdq__card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);padding:22px 24px;transition:box-shadow .18s,transform .18s}._shared-module__OYvHdq__cardHover:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}._shared-module__OYvHdq__cta{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #92281640,0 6px 16px -6px #f5482d66}._shared-module__OYvHdq__cta:hover{background:var(--accent-press)}._shared-module__OYvHdq__cta:active{transform:scale(.96)}._shared-module__OYvHdq__bulletMark{color:var(--faint);font-size:.7rem}._shared-module__OYvHdq__divider{border:none;border-top:1px solid var(--border);margin:0}._shared-module__OYvHdq__dashed{border:none;border-top:1px dashed var(--border);margin:0}._shared-module__OYvHdq__tabular{font-variant-numeric:tabular-nums}
