.page-module__NgnAra__container{max-width:1080px;padding:0 var(--space-3xl);margin:0 auto}.page-module__NgnAra__header{padding:calc(var(--space-5xl) + 72px) 0 var(--space-3xl);text-align:center}.page-module__NgnAra__headerInner{align-items:center;gap:var(--space-md);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.page-module__NgnAra__crumb{align-items:center;gap:var(--space-sm);font-family:var(--sans-ui);font-size:var(--size-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--champagne);font-weight:500;display:inline-flex}.page-module__NgnAra__crumb a{transition:color var(--dur-base) var(--ease)}.page-module__NgnAra__crumb a:hover{color:var(--fg-gold-warm)}.page-module__NgnAra__crumbDate{color:var(--cognac)}.page-module__NgnAra__title{font-family:var(--serif-display);font-size:var(--size-display-lg);letter-spacing:var(--tracking-display-tight);color:var(--fg1);font-weight:300;line-height:1.15}.page-module__NgnAra__lead{max-width:56ch;font-family:var(--sans-ui);font-size:var(--size-body-lg);letter-spacing:var(--tracking-body);line-height:var(--leading-relaxed);color:var(--fg2)}.page-module__NgnAra__hero{aspect-ratio:21/9;border:.5px solid var(--border);border-radius:var(--radius-xl);background:var(--charcoal);position:relative;overflow:hidden}.page-module__NgnAra__heroImage{object-fit:cover}.page-module__NgnAra__prose{max-width:720px;padding:var(--space-3xl) 0 var(--space-4xl);margin:0 auto}.page-module__NgnAra__prose>h2{margin:var(--space-3xl) 0 var(--space-lg);font-family:var(--serif-display);font-size:var(--size-display-md);letter-spacing:var(--tracking-display-tight);color:var(--fg1);font-weight:400;line-height:1.25}.page-module__NgnAra__prose>h3{margin:var(--space-2xl) 0 var(--space-md);font-family:var(--sans-ui);font-size:var(--size-heading-md);letter-spacing:var(--tracking-heading);color:var(--fg1);font-weight:500}.page-module__NgnAra__prose>p{margin:0 0 var(--space-lg);font-family:var(--sans-ui);font-size:var(--size-body-lg);letter-spacing:var(--tracking-body);font-weight:400;line-height:var(--leading-relaxed);color:var(--fg1)}.page-module__NgnAra__prose>ul,.page-module__NgnAra__prose>ol{margin:0 0 var(--space-lg);padding-left:var(--space-xl)}.page-module__NgnAra__prose>ul li,.page-module__NgnAra__prose>ol li{margin-bottom:var(--space-sm);font-family:var(--sans-ui);font-size:var(--size-body-lg);letter-spacing:var(--tracking-body);line-height:var(--leading-relaxed);color:var(--fg1)}.page-module__NgnAra__prose>ul li::marker{color:var(--champagne)}.page-module__NgnAra__prose>ol li::marker{color:var(--champagne)}.page-module__NgnAra__prose>p a,.page-module__NgnAra__prose>ul a,.page-module__NgnAra__prose>ol a{color:var(--fg-gold-warm);border-bottom:.5px solid var(--border-gold);transition:color var(--dur-base) var(--ease)}.page-module__NgnAra__prose>p a:hover,.page-module__NgnAra__prose>ul a:hover,.page-module__NgnAra__prose>ol a:hover{color:var(--champagne)}.page-module__NgnAra__prose>p strong,.page-module__NgnAra__prose>ul strong,.page-module__NgnAra__prose>blockquote strong{font-weight:500}.page-module__NgnAra__prose>p em,.page-module__NgnAra__prose>ul em,.page-module__NgnAra__prose>blockquote em{font-style:italic}.page-module__NgnAra__prose>hr{width:64px;height:.5px;margin:var(--space-3xl) auto;background:var(--border-gold);border:none}.page-module__NgnAra__prose>blockquote{margin:var(--space-2xl) 0;padding-left:var(--space-xl);border-left:.5px solid var(--border-gold);font-family:var(--serif-display);font-style:italic;font-weight:300;font-size:var(--size-heading-lg);line-height:var(--leading-snug);color:var(--fg2)}.page-module__NgnAra__footer{max-width:720px;padding-bottom:var(--space-5xl);justify-content:center;margin:0 auto;display:flex}.page-module__NgnAra__back{align-items:center;gap:var(--space-sm);font-family:var(--sans-ui);font-size:var(--size-body-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--champagne);font-weight:500;display:inline-flex}.page-module__NgnAra__backArrow{transition:transform var(--dur-base) var(--ease);display:inline-block}.page-module__NgnAra__back:hover .page-module__NgnAra__backArrow{transform:translate(-4px)}@media (max-width:900px){.page-module__NgnAra__container{padding:0 var(--space-xl)}.page-module__NgnAra__header{padding:calc(var(--space-4xl) + 72px) 0 var(--space-2xl)}.page-module__NgnAra__hero{aspect-ratio:3/2}.page-module__NgnAra__prose{padding:var(--space-2xl) 0 var(--space-3xl)}}