.neom-page{--neom-shell:1208px;--neom-index:186px;--neom-main:974px;--neom-gap:48px;min-height:100vh;color:var(--text);background:var(--page)}.neom-shell{width:min(var(--neom-shell),calc(100vw - 48px));margin-inline:auto}.neom-hero{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:1211px;padding-block:80px 64px}.neom-overline,.neom-index,.neom-layer>header span,.neom-principles span,.neom-note span{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1.68px;text-transform:uppercase}.neom-overline{color:var(--secondary)}.neom-hero h1{width:min(1100px,100%);font-family:Space Grotesk,sans-serif;font-size:64px;font-weight:700;line-height:68px;letter-spacing:0}.neom-hero h1 em{color:var(--accent);font-style:normal}.neom-tags{display:flex;flex-wrap:wrap;gap:8px}.neom-tags span{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid var(--strong);border-radius:999px;color:var(--secondary);font-size:13px;line-height:20px}.neom-meta{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;border-block:1px solid var(--hairline)}.neom-meta div{min-height:105px;padding:16px 16px 20px;border-right:1px solid var(--hairline)}.neom-meta div:last-child{border-right:0}.neom-meta dt{margin-bottom:12px;color:var(--tertiary);font-family:Space Grotesk,sans-serif;font-size:12px;line-height:16px;letter-spacing:1.68px;text-transform:uppercase}.neom-meta dd{color:var(--text);font-size:14px;line-height:21px}.neom-media{display:grid;place-items:center;width:100%;margin:0;overflow:hidden;border:1px solid var(--faint);border-radius:var(--media-radius);color:var(--tertiary);background:var(--raised);font-size:13px;line-height:20px;text-align:center}.neom-hero-media{height:auto;aspect-ratio:16/9;border-color:var(--hairline);border-radius:24px}.neom-hero-media img{width:100%;height:100%;object-fit:contain;object-position:center}.neom-layer-media img{width:100%;height:100%;object-fit:cover;object-position:left top}.neom-reading{display:flex;flex-direction:column;gap:12px;min-height:254px;padding-bottom:48px;border-bottom:1px solid var(--hairline);color:var(--secondary)}.neom-reading>p:last-child{width:min(900px,100%);font-size:16px;line-height:26px}.neom-body{display:grid;grid-template-columns:var(--neom-index) var(--neom-main);gap:var(--neom-gap);align-items:start;padding-top:104px;padding-bottom:116px}.neom-index{position:sticky;top:88px;width:186px;color:var(--tertiary)}.neom-index>p{height:24px}.neom-index nav{display:flex;flex-direction:column}.neom-index a{display:flex;align-items:center;gap:16px;width:186px;height:32px;border-top:1px solid var(--hairline);color:var(--secondary);white-space:nowrap}.neom-index a span{color:var(--tertiary)}.neom-index a:hover{color:var(--text)}.neom-main{display:flex;flex-direction:column;gap:152px;min-width:0}.neom-section{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:974px;scroll-margin-top:88px}.neom-section-head{display:flex;flex-direction:column;gap:16px;width:100%}.neom-section-head h2{width:min(860px,100%);font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:500;line-height:50px}.neom-body-copy,.neom-context>p,.neom-layer>div>p,.neom-principles>article>p{width:100%;color:var(--secondary);font-size:16px;line-height:26px}.neom-caption{color:var(--tertiary);font-size:13px;line-height:20px}.neom-arrow-list{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none}.neom-arrow-list li{position:relative;padding-left:28px;color:var(--secondary);font-size:14px;line-height:21px}.neom-arrow-list li:before{content:"•";position:absolute;left:0;color:var(--accent)}.neom-note,.neom-cards article,.neom-notes article,.neom-findings article,.neom-lessons article{border:1px solid var(--hairline);border-radius:16px;background:var(--quiet)}.neom-note{display:flex;flex-direction:column;gap:8px;width:100%;padding:24px}.neom-note span{color:var(--tertiary)}.neom-note p{color:var(--secondary);font-size:14px;line-height:21px}.neom-context{display:flex;flex-direction:column;gap:16px;width:820px}.neom-context .neom-arrow-list{margin-top:0}.neom-context-media{height:420px}.neom-cards{display:grid;gap:8px;width:100%}.neom-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.neom-cards article{padding:24px;border-color:var(--strong)}.neom-cards h3,.neom-notes h3{margin-bottom:8px;color:var(--secondary);font-size:16px;font-weight:500;line-height:26px}.neom-cards p,.neom-notes p{color:var(--secondary);font-size:14px;line-height:21px}.neom-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.neom-notes article{min-height:145px;padding:24px}.neom-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.neom-findings article{min-height:191px;padding:24px}.neom-findings span{color:var(--secondary);font-size:13px;line-height:20px}.neom-findings h3,.neom-layer h3,.neom-principles h3,.neom-lessons h3{font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500;line-height:30px}.neom-findings h3{margin:0}.neom-findings p{color:var(--secondary);font-size:14px;line-height:21px}.neom-structure{gap:56px}.neom-layer{display:grid;grid-template-columns:180px 754px;gap:40px;width:100%}.neom-layer>header{display:flex;flex-direction:column;gap:8px}.neom-layer>header span{color:var(--secondary)}.neom-layer>div{display:flex;flex-direction:column;gap:24px}.neom-layer-media{height:340px}.neom-layer-media--image{height:auto;place-items:stretch}.neom-layer-media--image img{height:auto;object-fit:contain}.neom-principles{width:100%;border-top:1px solid var(--strong)}.neom-principles article{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;min-height:196px;padding-block:40px;border-bottom:1px solid var(--hairline)}.neom-principles article>header{display:flex;flex-direction:column;gap:8px}.neom-principles span{color:var(--secondary)}.neom-lessons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.neom-lessons article{min-height:276px;padding:24px}.neom-lessons h3{margin-bottom:12px}.neom-lessons p{color:var(--secondary);font-size:14px;line-height:21px}.neom-footer{height:72px;border-top:1px solid var(--hairline)}.neom-footer>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;line-height:16px;letter-spacing:1.76px;text-transform:uppercase;white-space:nowrap}.neom-footer p{color:var(--tertiary)}.neom-footer a{color:var(--secondary)}.neom-footer a:last-child{justify-self:end}@media (max-width:1279px){.neom-shell{width:min(974px,calc(100vw - 64px))}.neom-body{grid-template-columns:1fr}.neom-index{display:none}.neom-section{width:100%}.neom-hero h1{font-size:56px;line-height:60px}.neom-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.neom-meta div:nth-child(3n){border-right:0}.neom-meta div:nth-child(-n+3){border-bottom:1px solid var(--hairline)}.neom-section{min-height:0!important}}@media (max-width:820px){.neom-shell{width:calc(100vw - 40px)}.neom-hero{min-height:0;padding-block:56px 48px}.neom-hero h1{font-size:42px;line-height:46px}.neom-meta,.neom-cards--2,.neom-notes,.neom-findings,.neom-layer,.neom-principles article,.neom-lessons{grid-template-columns:1fr}.neom-meta div,.neom-meta div:nth-child(3n){min-height:0;border-right:0;border-bottom:1px solid var(--hairline)}.neom-meta div:last-child{border-bottom:0}.neom-reading{min-height:0;padding-bottom:40px}.neom-body{padding-top:72px}.neom-main{gap:96px}.neom-section-head h2{font-size:36px;line-height:42px}.neom-context{width:100%}.neom-context-media{height:320px}.neom-layer{gap:20px}.neom-layer-media{height:300px}.neom-principles article{gap:20px}.neom-lessons article{min-height:0}.neom-footer>div{grid-template-columns:1fr auto}.neom-footer p{display:none}}@media (max-width:520px){.neom-shell{width:calc(100vw - 32px)}.neom-hero h1{font-size:36px;line-height:40px}.neom-hero-media{border-radius:16px}.neom-section-head h2{font-size:32px;line-height:37px}.neom-context-media,.neom-layer-media{height:240px}.neom-cards article,.neom-notes article,.neom-findings article,.neom-lessons article{padding:20px}.neom-footer{height:64px}}
