.kanzi-page{--km-bg:#070706;--km-deep:#030303;--km-surface:#10100f;--km-surface-soft:#151411;--km-text:#f1eee7;--km-secondary:#aaa69d;--km-muted:#77736a;--km-accent:#b99a68;--km-accent-soft:#b99a682e;--km-line:#f1eee721;--km-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Baskerville,Georgia,serif;--km-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;color:var(--km-text);background:var(--km-bg);font-family:var(--km-sans);position:relative;overflow:clip}.kanzi-page *,.kanzi-page :before,.kanzi-page :after{box-sizing:border-box}.kanzi-page:before{content:"";z-index:500;pointer-events:none;opacity:.027;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.kanzi-page a,.kanzi-page button{color:inherit}.kanzi-page ::selection{color:#090806;background:#d9c39c}.km-shell{width:min(100% - 64px,1360px);margin-inline:auto}.km-skip-link{z-index:900;color:#050504;background:#f1eee7;padding:12px 16px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.km-skip-link:focus{transform:translateY(0)}.km-kicker,.km-section-label,.km-hero__years,.km-vital-record dt,.km-credit,.km-nav,.km-term-column,.km-evidence-key,.km-source-records>a>span,.km-image-credit-records article>span{text-transform:uppercase;letter-spacing:.18em}.km-kicker{color:var(--km-accent);margin:0 0 18px;font-size:12px;font-weight:650}.km-section{border-top:1px solid var(--km-line);padding:150px 0;position:relative}.km-section-label{color:var(--km-secondary);align-items:center;gap:20px;margin-bottom:72px;font-size:11px;display:flex}.km-section-label span:first-child{color:var(--km-accent)}.km-section-label:after{content:"";background:var(--km-line);flex:1;height:1px}.km-copy{color:var(--km-secondary);font-size:clamp(16px,1.35vw,20px);line-height:1.72}.km-copy p{margin:0 0 1.25em}.km-copy h2,.km-photo-archive__title,.km-key-questions h2,.km-sources h2{color:var(--km-text);font-family:var(--km-serif);letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(44px,6vw,96px);font-weight:400;line-height:.98}.km-copy--large{font-size:clamp(18px,1.55vw,22px)}.km-copy--center{text-align:center;max-width:890px;margin:0 auto}.km-copy--center h2{font-size:clamp(42px,5.7vw,88px)}.km-copy--center strong{color:var(--km-text);font-family:var(--km-serif);margin-top:48px;font-size:clamp(26px,3vw,44px);font-weight:400;display:block}.km-intro{z-index:800;background:#020202;place-items:center;animation:.9s cubic-bezier(.22,1,.36,1) 2.1s both kmIntroOut;display:grid;position:fixed;inset:0;overflow:hidden}.km-intro__image{object-fit:cover;object-position:55% 35%;filter:grayscale(.84)saturate(.55)contrast(.88)brightness(.32)blur(2px);animation:2.4s cubic-bezier(.22,1,.36,1) forwards kmIntroImage;transform:scale(1.05)}.km-intro__veil{background:radial-gradient(circle at 52% 45%,#ffffff0a,#0000 20%),linear-gradient(90deg,#030303e6,#03030366 55%,#030303c7);position:absolute;inset:0}.km-intro__cells{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.km-intro__cells span{background:#050504;border:1px solid #ffffff03;animation:1.4s cubic-bezier(.22,1,.36,1) forwards kmCellReveal}.km-intro__cells span:nth-child(3n){animation-delay:.22s}.km-intro__cells span:nth-child(4n){animation-delay:.42s}.km-intro__cells span:nth-child(5n){animation-delay:.65s}.km-intro__content{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.km-intro__line{color:#f1eee7cc;font-family:var(--km-serif);margin:22px 0 0;font-size:clamp(19px,2.4vw,34px)}.km-intro__line--one{animation:.7s .18s both kmFadeUp}.km-intro__line--two{margin-top:8px;animation:.7s .92s both kmFadeUp}.km-intro__enter{margin-top:40px;animation:.7s 1.45s both kmFadeUp}.km-intro__skip{z-index:4;color:#f1eee794;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px;position:absolute;top:24px;right:28px}.km-intro>.km-credit{z-index:4;justify-content:flex-end;max-width:480px;position:absolute;bottom:24px;right:28px}.km-text-button,.km-outline-link{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;font-size:11px;font-weight:650;display:inline-flex}.km-text-button:after{content:"";background:var(--km-accent);width:44px;height:1px;transition:width .4s cubic-bezier(.22,1,.36,1)}.km-text-button:hover:after{width:72px}.km-signal-mark{width:76px;height:76px;animation:2.6s ease-in-out infinite kmPulse;display:inline-block;position:relative}.km-signal-mark i{border:1px solid #b99a68b3;display:block;position:absolute}.km-signal-mark i:first-child{inset:12px 22px;transform:rotate(45deg)}.km-signal-mark i:nth-child(2){border-radius:50%;width:28px;height:28px;top:24px;left:24px}.km-signal-mark i:nth-child(3){background:var(--km-accent);border-radius:50%;width:8px;height:8px;top:34px;left:34px}.km-signal-mark i:nth-child(4){border-color:#b99a682b;border-radius:50%;inset:0}.km-signal-mark--small{width:32px;height:32px;animation:none}.km-signal-mark--small i:first-child{inset:6px 9px}.km-signal-mark--small i:nth-child(2){width:11px;height:11px;top:10px;left:10px}.km-signal-mark--small i:nth-child(3){width:3px;height:3px;top:14px;left:14px}.km-nav{z-index:45;height:64px;color:var(--km-secondary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#070706d1;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;font-size:10px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),border-color .5s;display:grid;position:fixed;top:74px;left:0;right:0;transform:translateY(-100%)}.km-nav.is-visible{opacity:1;border-color:var(--km-line);pointer-events:auto;transform:translateY(0)}.km-nav__brand{color:var(--km-text);justify-self:start;align-items:center;gap:12px;display:flex}.km-nav nav{gap:24px;display:flex}.km-nav nav a{gap:7px;transition:color .25s;display:flex}.km-nav nav a span{color:var(--km-accent)}.km-nav nav a.is-active,.km-nav nav a:hover{color:var(--km-text)}.km-nav__sources{color:var(--km-accent);justify-self:end}.km-hero{isolation:isolate;background:var(--km-deep);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.km-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050504 0%,#050504f0 31%,#05050452 61%,#0505049e 100%),linear-gradient(#0000 72%,#070706 100%);position:absolute;inset:0}.km-hero__image{z-index:-2;position:absolute;inset:0 0 0 32%;overflow:hidden}.km-hero__image img{object-fit:cover;object-position:55% 36%;filter:grayscale(.68)saturate(.62)contrast(.9)brightness(.62);transform:scale(1.04)}.km-image-tone{mix-blend-mode:color;pointer-events:none;background:linear-gradient(145deg,#b99a680d,#07070633),radial-gradient(circle at 60% 25%,#0000,#07070652 70%);position:absolute;inset:0}.km-hero__fragments{z-index:1;opacity:.15;background-image:linear-gradient(90deg,#0000 0 12%,#f1eee71a 12.1% 12.2%,#0000 12.3% 34%,#f1eee71a 34.1% 34.2%,#0000 34.3%),linear-gradient(#0000 0 18%,#f1eee712 18.1% 18.2%,#0000 18.3% 72%,#f1eee712 72.1% 72.2%,#0000 72.3%);background-size:380px 380px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 62%,#0000);mask-image:linear-gradient(90deg,#0000 25%,#000 62%,#0000)}.km-hero__content{z-index:2;padding:136px 0 160px;position:relative}.km-hero__breadcrumb{color:#f1eee76e;letter-spacing:.11em;text-transform:uppercase;margin-bottom:80px;font-size:10px}.km-hero h1{max-width:8ch;font-family:var(--km-serif);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(112px,17vw,250px);font-weight:400;line-height:.72}.km-hero__years{color:var(--km-accent);margin:34px 0 50px;font-size:clamp(15px,1.4vw,20px)}.km-hero__statement{max-width:640px;font-family:var(--km-serif);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.25vw,52px);line-height:1.05}.km-hero__byline{max-width:420px;color:var(--km-secondary);margin:28px 0 0;font-size:13px;line-height:1.7}.km-hero__bottom{z-index:2;color:var(--km-muted);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:auto 90px 1fr;align-items:center;gap:18px;font-size:9px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.km-scroll-line{background:var(--km-accent);height:1px}.km-hero__bottom .km-credit{justify-self:end}.km-credit{color:#f1eee76b;flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:7px;line-height:1.5;display:flex}.km-credit a{color:#d9c39cb8;transition:color .2s}.km-credit a:hover{color:var(--km-text)}.km-credit--compact span:first-child{color:#f1eee7ad}.km-semantic-summary{z-index:3;border-top:1px solid var(--km-line);border-bottom:1px solid var(--km-line);background:#0a0a08;padding:54px 0;position:relative}.km-semantic-summary .km-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;display:grid}.km-semantic-summary p{max-width:1020px;color:var(--km-secondary);margin:0;font-size:clamp(15px,1.22vw,18px);line-height:1.7}.km-evidence-key{color:var(--km-muted);flex-direction:column;gap:10px;font-size:8px;display:flex}.km-evidence-key span:before{content:"";border:1px solid var(--km-accent);width:5px;height:5px;margin-right:10px;display:inline-block;transform:rotate(45deg)}.km-encounter{background:radial-gradient(circle at 8% 35%,#b99a680f,transparent 30%),var(--km-bg)}.km-encounter__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:clamp(54px,7vw,120px);display:grid}.km-encounter__image{position:sticky;top:100px}.km-archive-image{margin:0}.km-archive-image__media{background:#111;min-height:620px;position:relative;overflow:hidden}.km-archive-image__media img{object-fit:cover;filter:grayscale(.88)sepia(.12)saturate(.55)contrast(.9)brightness(.84);transition:filter 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.km-archive-image:hover .km-archive-image__media img{filter:grayscale(.18)sepia(.06)saturate(.75)contrast(.92)brightness(.9);transform:scale(1.012)}.km-archive-image>.km-credit{margin-top:14px}.km-encounter__image .km-archive-image__media{min-height:780px}.km-encounter__image img{object-position:50% 40%}.km-question-lines{border-top:1px solid var(--km-line);margin-top:54px;display:grid}.km-question-lines span{border-bottom:1px solid var(--km-line);color:var(--km-text);font-family:var(--km-serif);padding:18px 0;font-size:clamp(20px,2vw,30px)}.km-vital-record{border-top:1px solid var(--km-line);border-bottom:1px solid var(--km-line);grid-template-columns:repeat(4,1fr);margin:110px 0 0;display:grid}.km-vital-record>div{border-right:1px solid var(--km-line);padding:28px 24px}.km-vital-record>div:last-child{border-right:0}.km-vital-record dt{color:var(--km-accent);font-size:9px}.km-vital-record dd{color:var(--km-text);font-family:var(--km-serif);margin:12px 0 0;font-size:24px}.km-communicate{background:#090908}.km-communicate__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:clamp(54px,7vw,120px);display:grid}.km-communicate .km-archive-image__media{min-height:860px}.km-communicate .km-archive-image img{object-position:42% center}.km-copy--sticky{position:sticky;top:110px}.km-term-column{border-top:1px solid var(--km-line);color:var(--km-secondary);margin:42px 0;font-size:10px;display:grid}.km-term-column span{border-bottom:1px solid var(--km-line);grid-template-columns:44px 1fr;padding:13px 0;display:grid}.km-term-column i{color:var(--km-accent);font-style:normal}.km-note{border-left:1px solid var(--km-accent);color:var(--km-muted);padding-left:18px;font-size:13px}.km-communication-field{background:#030303;height:110vh;min-height:760px}.km-field{--pointer-x:50%;--pointer-y:50%;isolation:isolate;place-items:center;width:100%;height:100vh;min-height:720px;display:grid;position:sticky;top:0;overflow:hidden}.km-field:after{content:"";z-index:-1;background:radial-gradient(circle 250px at var(--pointer-x)var(--pointer-y),#0707060a,#070706e0 76%),linear-gradient(#0303038f,#030303c7);position:absolute;inset:0}.km-field__image{z-index:-3;object-fit:cover;filter:grayscale(.95)brightness(.32)contrast(.9)}.km-field__network{z-index:-1;opacity:.38;-webkit-mask-image:radial-gradient(circle 300px at var(--pointer-x)var(--pointer-y),#000,transparent);mask-image:radial-gradient(circle 300px at var(--pointer-x)var(--pointer-y),#000,transparent);background-image:linear-gradient(#b99a681f 1px,#0000 1px),linear-gradient(90deg,#b99a681f 1px,#0000 1px),linear-gradient(35deg,#0000 49.8%,#b99a6814 50%,#0000 50.2%);background-size:86px 86px,86px 86px,170px 170px;position:absolute;inset:0}.km-field__symbols{z-index:1;-webkit-mask-image:radial-gradient(circle 260px at var(--pointer-x)var(--pointer-y),#000 0%,#000000bf 55%,transparent 100%);mask-image:radial-gradient(circle 260px at var(--pointer-x)var(--pointer-y),#000 0%,#000000bf 55%,transparent 100%);position:absolute;inset:0}.km-symbol{opacity:.88;border:1px solid #b99a68c7;display:block;position:absolute;transform:translate(-50%,-50%)}.km-symbol--0{border-radius:50%}.km-symbol--1{transform:translate(-50%,-50%)rotate(45deg)}.km-symbol--2{clip-path:polygon(50% 0,100% 100%,0 100%);background:#b99a6824}.km-symbol--3{border-radius:50% 0}.km-field__content{z-index:4;text-align:center;max-width:820px;padding:32px;position:relative}.km-field__content h2{font-family:var(--km-serif);letter-spacing:-.05em;margin:0;font-size:clamp(52px,8vw,116px);font-weight:400;line-height:.92}.km-field__content>p:last-of-type{color:var(--km-accent);font-family:var(--km-serif);margin:24px 0 0;font-size:clamp(24px,3vw,42px)}.km-field__words{z-index:-1;color:#f1eee72b;letter-spacing:.24em;text-transform:uppercase;font-size:9px;position:absolute;inset:-170px -220px}.km-field__words span{position:absolute}.km-field__words span:first-child{top:20%;left:0}.km-field__words span:nth-child(2){top:5%;right:4%}.km-field__words span:nth-child(3){bottom:10%;left:14%}.km-field__words span:nth-child(4){bottom:28%;right:0}.km-field__words span:nth-child(5){top:0;left:48%}.km-field>.km-credit{z-index:5;position:absolute;bottom:22px;left:28px;right:28px}.km-learn{background:linear-gradient(#070706,#0b0a08)}.km-learn__heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(60px,9vw,150px);margin-bottom:120px;display:grid}.km-archive-ledger{border-top:1px solid var(--km-line)}.km-archive-ledger article{border-bottom:1px solid var(--km-line);grid-template-columns:180px minmax(260px,.8fr) minmax(300px,1.1fr) 220px;align-items:baseline;gap:32px;padding:30px 0;display:grid}.km-archive-ledger article>span{color:var(--km-accent);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.km-archive-ledger h3{color:var(--km-text);font-family:var(--km-serif);margin:0;font-size:clamp(27px,2.5vw,40px);font-weight:400}.km-archive-ledger p{color:var(--km-secondary);margin:0;font-size:14px;line-height:1.65}.km-archive-ledger a{color:var(--km-muted);letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:9px}.km-archive-ledger a:hover{color:var(--km-accent)}.km-learning-note{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(50px,7vw,120px);margin-top:130px;display:grid}.km-learning-note .km-archive-image__media{min-height:620px}.km-tools{background:#060605;align-items:center;min-height:100vh;display:flex}.km-tools__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(70px,10vw,160px);display:grid}.km-tools__diagram{grid-template-rows:repeat(7,1fr);align-items:center;min-height:630px;display:grid;position:relative}.km-tools__diagram>div{border:1px solid var(--km-line);background:#ffffff04;align-items:center;gap:30px;width:min(100%,480px);min-height:82px;padding:18px 22px;display:flex}.km-tools__diagram>div:nth-of-type(2n){margin-left:auto}.km-tools__diagram span{color:var(--km-accent);font-size:10px}.km-tools__diagram strong{font-family:var(--km-serif);font-size:30px;font-weight:400}.km-tools__diagram i{background:linear-gradient(var(--km-accent),transparent);width:1px;height:100%;margin-left:50%}.km-evolution{background:radial-gradient(circle at 50% 28%,#b99a6811,#0000 30%),#090908}.km-evolution__intro{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:100px;display:grid}.km-evolution__lead{color:var(--km-secondary);font-family:var(--km-serif);margin:0 0 14px;font-size:clamp(22px,2.6vw,40px);line-height:1.22}.km-tree{min-height:480px;margin:130px 0;position:relative}.km-tree__root{border:1px solid var(--km-accent);width:max-content;max-width:100%;color:var(--km-text);letter-spacing:.18em;text-transform:uppercase;margin:0 auto;padding:16px 28px;font-size:11px}.km-tree__trunk{background:linear-gradient(var(--km-accent),#b99a6833);width:1px;height:160px;margin:0 auto}.km-tree__branches{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:80px;display:grid;position:relative}.km-tree__branches:before{content:"";background:#b99a688c;height:1px;position:absolute;top:0;left:12.5%;right:12.5%}.km-tree__branches>div{border:1px solid var(--km-line);text-align:center;padding:32px 18px;position:relative}.km-tree__branches>div:before{content:"";background:#b99a688c;width:1px;height:80px;position:absolute;bottom:100%;left:50%}.km-tree__branches i{border:1px solid var(--km-accent);width:10px;height:10px;margin:0 auto 22px;display:block;transform:rotate(45deg)}.km-tree__branches span{font-family:var(--km-serif);font-size:clamp(22px,2.2vw,34px)}.km-evolution__copy{grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,150px);display:grid}.km-evidence-points{border-top:1px solid var(--km-line);border-bottom:1px solid var(--km-line);grid-template-columns:repeat(4,1fr);margin:100px 0;display:grid}.km-evidence-points span{border-right:1px solid var(--km-line);color:var(--km-text);letter-spacing:.18em;text-align:center;text-transform:uppercase;padding:28px 18px;font-size:10px}.km-evidence-points span:last-child{border-right:0}.km-evolution__history{max-width:940px;margin-left:auto}.km-biological{background:#050505;grid-template-columns:1fr 1fr;height:100vh;min-height:760px;display:grid;position:relative;overflow:hidden}.km-biological__half{position:relative;overflow:hidden}.km-biological__half--living img{object-fit:cover;object-position:48% 37%;filter:grayscale(.85)sepia(.1)saturate(.6)brightness(.52)}.km-biological__half--living:after{content:"";background:linear-gradient(90deg,#0000,#030303bf);position:absolute;inset:0}.km-biological__half--machine{border-left:1px solid var(--km-line);background:radial-gradient(circle at 70% 30%,#b99a6814,#0000 30%),#070707}.km-machine-grid{opacity:.52;background-image:linear-gradient(#f1eee70e 1px,#0000 1px),linear-gradient(90deg,#f1eee70e 1px,#0000 1px),radial-gradient(circle,#b99a6880 1px,#0000 1px);background-size:52px 52px,52px 52px,104px 104px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.km-biological__label{z-index:4;grid-template-columns:auto 1fr;align-items:baseline;gap:7px 16px;display:grid;position:absolute;bottom:34px;left:38px;right:38px}.km-biological__label span{color:var(--km-accent);font-size:10px}.km-biological__label strong{font-family:var(--km-serif);font-size:28px;font-weight:400}.km-biological__label small{color:var(--km-muted);letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:8px}.km-biological__center{z-index:8;text-align:center;background:radial-gradient(circle,#030303eb,#03030333 40%,#0000 62%);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.km-biological__center h2{font-family:var(--km-serif);letter-spacing:-.05em;margin:0;font-size:clamp(50px,7vw,106px);font-weight:400;line-height:.94}.km-biological__center>p:last-child{color:var(--km-accent);font-family:var(--km-serif);margin-top:26px;font-size:clamp(24px,3vw,44px)}.km-intelligence-copy{background:#090908}.km-intelligence-copy__grid{grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,160px);display:grid}.km-message{background:#020202;padding:180px 0;position:relative;overflow:hidden}.km-message__image{opacity:.12;position:absolute;inset:0}.km-message__image img{object-fit:cover;object-position:20% 50%;filter:grayscale()brightness(.5)}.km-message__grid{z-index:2;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:clamp(70px,10vw,180px);display:grid;position:relative}.km-message h2{font-family:var(--km-serif);letter-spacing:-.055em;margin:0;font-size:clamp(58px,7.5vw,118px);font-weight:400;line-height:.86}.km-copy--message{max-width:850px}.km-signature{color:var(--km-text);font-family:var(--km-serif);font-size:26px;margin-top:58px!important}.km-photo-archive{background:#080807;padding-bottom:220px}.km-photo-archive__title{max-width:1000px}.km-photo-archive__layout{grid-template-columns:repeat(12,1fr);gap:130px 28px;width:min(100%,1560px);margin:110px auto 0;display:grid}.km-photo-archive__one{grid-column:1/-1}.km-photo-archive__one .km-archive-image__media{min-height:86vh}.km-photo-archive__two{grid-column:7/12}.km-photo-archive__two .km-archive-image__media{min-height:620px}.km-photo-archive__three{grid-column:2/7}.km-photo-archive__three .km-archive-image__media{min-height:720px}.km-photo-archive__four{grid-column:1/-1}.km-photo-archive__four .km-archive-image__media{min-height:78vh}.km-photo-archive__five{grid-column:5/9}.km-photo-archive__five .km-archive-image__media{min-height:580px}.km-photo-fragment{color:var(--km-text);font-family:var(--km-serif);letter-spacing:-.04em;grid-column:2/7;margin:0;font-size:clamp(32px,4.4vw,70px);line-height:1}.km-photo-fragment--right{grid-column:7/12}.km-remember{background:radial-gradient(circle,#b99a680f,#0000 28%),#030303;min-height:120vh;padding:160px 0 220px;position:relative;overflow:hidden}.km-remember__symbols{opacity:.3;position:absolute;inset:0}.km-remember__content{z-index:2;text-align:center;position:relative}.km-remember__image{width:min(560px,82vw);margin:70px auto 100px}.km-remember__image .km-archive-image__media{min-height:680px}.km-remember__image .km-credit{text-align:left}.km-signal-continues{text-align:center;background:#010101;align-items:center;min-height:100vh;padding:180px 0;display:flex;position:relative;overflow:hidden}.km-signal-continues__line{justify-content:space-between;align-items:center;display:flex;position:absolute;top:42%;left:-5%;right:-5%}.km-signal-continues__line:before{content:"";background:#b99a6866;height:1px;position:absolute;left:0;right:0}.km-signal-continues__line span{z-index:1;border:1px solid var(--km-accent);background:#010101;width:8px;height:8px;position:relative;transform:rotate(45deg)}.km-signal-continues__content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.km-signal-continues h2{font-family:var(--km-serif);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(110px,18vw,270px);font-weight:400;line-height:.72}.km-signal-continues__years{color:var(--km-accent);letter-spacing:.22em;margin:36px 0 110px;font-size:14px}.km-signal-continues__content>p:not(.km-kicker):not(.km-signal-continues__years){max-width:760px;font-family:var(--km-serif);margin:0;font-size:clamp(28px,4vw,60px);line-height:1.05}.km-signal-continues__content>strong{color:var(--km-accent);font-family:var(--km-serif);margin:32px 0 70px;font-size:clamp(30px,4vw,58px);font-weight:400}.km-signal-continues__content>small{max-width:660px;color:var(--km-muted);margin:7px 0;font-size:10px;line-height:1.7}.km-outline-link{border:1px solid var(--km-line);margin-top:54px;padding:17px 23px;transition:border-color .25s,color .25s}.km-outline-link:hover{border-color:var(--km-accent);color:var(--km-accent)}.km-key-questions{background:#0a0908}.km-key-questions__header,.km-sources__header{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:80px;margin-bottom:90px;display:grid}.km-key-questions__header h2,.km-sources__header h2{margin:0}.km-key-questions__header p,.km-sources__header p{color:var(--km-secondary);margin:0 0 10px;font-size:15px;line-height:1.7}.km-questions-list{border-top:1px solid var(--km-line)}.km-questions-list details{border-bottom:1px solid var(--km-line)}.km-questions-list summary{cursor:pointer;color:var(--km-text);font-family:var(--km-serif);grid-template-columns:60px 1fr 32px;align-items:center;gap:20px;padding:28px 0;font-size:clamp(23px,2.5vw,38px);list-style:none;display:grid}.km-questions-list summary::-webkit-details-marker{display:none}.km-questions-list summary span{color:var(--km-accent);font-family:var(--km-sans);letter-spacing:.15em;font-size:9px}.km-questions-list summary i{font-family:var(--km-sans);font-size:22px;font-style:normal;transition:transform .3s}.km-questions-list details[open] summary i{transform:rotate(45deg)}.km-questions-list details p{max-width:900px;color:var(--km-secondary);margin:0 0 36px 80px;font-size:17px;line-height:1.7}.km-sources{background:#060605}.km-source-records{border-top:1px solid var(--km-line);margin-bottom:140px}.km-source-records>a{border-bottom:1px solid var(--km-line);grid-template-columns:110px 180px minmax(280px,.9fr) minmax(300px,1.2fr) 130px;align-items:baseline;gap:28px;padding:28px 0;transition:background .24s,padding .34s cubic-bezier(.22,1,.36,1);display:grid}.km-source-records>a:hover{background:#b99a680b;padding-inline:18px}.km-source-records>a>span{color:var(--km-accent);font-size:8px}.km-source-records strong{color:var(--km-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.km-source-records h3{font-family:var(--km-serif);margin:0;font-size:26px;font-weight:400}.km-source-records p{color:var(--km-muted);margin:0;font-size:13px;line-height:1.55}.km-source-records i{color:var(--km-accent);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-style:normal}.km-image-credit-records{border-top:1px solid var(--km-line);border-left:1px solid var(--km-line);grid-template-columns:repeat(2,1fr);display:grid}.km-image-credit-records article{border-right:1px solid var(--km-line);border-bottom:1px solid var(--km-line);padding:34px}.km-image-credit-records article>span{color:var(--km-accent);font-size:8px}.km-image-credit-records h3{font-family:var(--km-serif);margin:16px 0 26px;font-size:32px;font-weight:400}.km-image-credit-records dl{margin:0 0 26px}.km-image-credit-records dl>div{border-top:1px solid var(--km-line);grid-template-columns:110px 1fr;padding:9px 0;display:grid}.km-image-credit-records dt{color:var(--km-muted);text-transform:uppercase;font-size:10px}.km-image-credit-records dd{color:var(--km-secondary);margin:0;font-size:12px}.km-image-credit-records article>a{color:var(--km-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.km-sharealike-note{max-width:900px;color:var(--km-muted);margin:45px 0 0;font-size:12px;line-height:1.7}.km-editorial-notice{border-top:1px solid var(--km-line);background:#020202;padding:140px 0 40px}.km-editorial-notice__grid{grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);gap:100px;display:grid}.km-editorial-notice__grid .km-signal-mark{margin-top:70px}.km-footer-line{border-top:1px solid var(--km-line);color:var(--km-muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;margin-top:100px;padding-top:26px;font-size:8px;display:grid}.km-footer-line a{color:var(--km-accent)}.km-footer-line span:last-child{text-align:right}@keyframes kmFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kmCellReveal{0%{opacity:1}to{opacity:0}}@keyframes kmIntroImage{0%{filter:grayscale()brightness(.18)blur(4px);transform:scale(1.08)}to{filter:grayscale(.82)brightness(.42)blur();transform:scale(1.02)}}@keyframes kmIntroOut{to{opacity:0;visibility:hidden}}@keyframes kmPulse{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:1100px){.km-nav{grid-template-columns:1fr auto}.km-nav nav,.km-nav__sources{display:none}.km-semantic-summary .km-shell,.km-learn__heading,.km-message__grid,.km-key-questions__header,.km-sources__header{grid-template-columns:1fr}.km-evidence-key{flex-flow:wrap}.km-archive-ledger article{grid-template-columns:150px 1fr}.km-archive-ledger article p{grid-column:2}.km-archive-ledger article a{text-align:left;grid-column:2}.km-source-records>a{grid-template-columns:90px 150px 1fr}.km-source-records>a p{grid-column:3}.km-source-records>a i{text-align:left;grid-column:3}}@media (max-width:850px){.km-shell{width:min(100% - 36px,1360px)}.km-section{padding:100px 0}.km-section-label{margin-bottom:50px}.km-hero{align-items:end;min-height:920px}.km-hero:after{background:linear-gradient(#05050433 0%,#050504cc 47%,#050504 100%)}.km-hero__image{height:62%;inset:0}.km-hero__image img{object-position:57% 23%}.km-hero__content{padding:340px 0 110px}.km-hero__breadcrumb{margin-bottom:55px}.km-hero h1{font-size:clamp(86px,26vw,148px)}.km-hero__statement{max-width:92%}.km-hero__bottom{grid-template-columns:auto 1fr;padding-bottom:24px;position:relative;bottom:auto;left:auto;transform:none}.km-hero__bottom .km-credit{grid-column:1/-1;justify-self:start}.km-encounter__grid,.km-communicate__grid,.km-learning-note,.km-tools__grid,.km-evolution__intro,.km-evolution__copy,.km-intelligence-copy__grid,.km-editorial-notice__grid{grid-template-columns:1fr}.km-encounter__image,.km-copy--sticky{position:relative;top:auto}.km-encounter__image .km-archive-image__media,.km-communicate .km-archive-image__media{min-height:620px}.km-vital-record{grid-template-columns:repeat(2,1fr)}.km-vital-record>div:nth-child(2){border-right:0}.km-vital-record>div:nth-child(-n+2){border-bottom:1px solid var(--km-line)}.km-communication-field{height:100vh;min-height:700px}.km-field{min-height:700px}.km-archive-ledger article{grid-template-columns:1fr;gap:12px}.km-archive-ledger article p,.km-archive-ledger article a{grid-column:auto}.km-tools__diagram{min-height:520px}.km-tools__diagram>div{width:90%}.km-tree__branches{grid-template-columns:repeat(2,1fr);gap:50px 16px}.km-tree__branches:before{display:none}.km-tree__branches>div:before{height:50px}.km-evidence-points{grid-template-columns:repeat(2,1fr)}.km-evidence-points span:nth-child(2){border-right:0}.km-evidence-points span:nth-child(-n+2){border-bottom:1px solid var(--km-line)}.km-biological{grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:1100px}.km-biological__half--machine{border-left:0;border-top:1px solid var(--km-line)}.km-biological__half--living:after{background:linear-gradient(#0000,#030303cc)}.km-biological__center{background:radial-gradient(circle,#030303f0,#03030373 38%,#0000 65%)}.km-message{padding:120px 0}.km-photo-archive__layout{gap:90px 18px}.km-photo-archive__two{grid-column:5/13}.km-photo-archive__three{grid-column:1/9}.km-photo-fragment{grid-column:1/10;padding-inline:18px}.km-photo-fragment--right{grid-column:4/13}.km-photo-archive__five{grid-column:3/11}.km-source-records>a{grid-template-columns:1fr;gap:9px}.km-source-records>a p,.km-source-records>a i{grid-column:auto}.km-image-credit-records{grid-template-columns:1fr}.km-footer-line{grid-template-columns:1fr;gap:12px}.km-footer-line span:last-child{text-align:left}}@media (max-width:560px){.km-shell{width:min(100% - 28px,1360px)}.km-nav{height:56px;padding:0 14px;top:64px}.km-nav__brand{font-size:8px}.km-nav__brand .km-signal-mark{display:none}.km-intro__skip{top:76px;right:12px}.km-intro>.km-credit{justify-content:flex-start;bottom:14px;left:14px;right:14px}.km-hero{min-height:840px}.km-hero__content{padding-top:300px}.km-hero__breadcrumb{font-size:7px}.km-hero__statement{font-size:29px}.km-semantic-summary{padding:38px 0}.km-evidence-key{gap:8px 14px}.km-archive-image__media,.km-encounter__image .km-archive-image__media,.km-communicate .km-archive-image__media,.km-learning-note .km-archive-image__media{min-height:460px}.km-vital-record{grid-template-columns:1fr}.km-vital-record>div{border-right:0;border-bottom:1px solid var(--km-line)}.km-vital-record>div:last-child{border-bottom:0}.km-field__content{padding:18px}.km-field__content h2{font-size:46px}.km-field__words{display:none}.km-archive-ledger h3{font-size:28px}.km-tools__diagram>div{width:100%}.km-tree{margin-block:90px}.km-tree__branches{grid-template-columns:1fr;padding-top:50px}.km-tree__branches>div:before{height:50px}.km-evidence-points{grid-template-columns:1fr}.km-evidence-points span{border-right:0;border-bottom:1px solid var(--km-line)}.km-evidence-points span:last-child{border-bottom:0}.km-biological{height:940px;min-height:900px}.km-biological__label{bottom:18px;left:18px;right:18px}.km-biological__center h2{font-size:43px}.km-photo-archive__layout{display:block}.km-photo-archive__layout>*{margin-bottom:82px}.km-photo-archive__one .km-archive-image__media,.km-photo-archive__four .km-archive-image__media{min-height:540px}.km-photo-archive__two .km-archive-image__media,.km-photo-archive__three .km-archive-image__media,.km-photo-archive__five .km-archive-image__media{min-height:500px}.km-photo-fragment{padding-inline:14px}.km-remember__image .km-archive-image__media{min-height:520px}.km-signal-continues h2{font-size:96px}.km-signal-continues__line{top:38%}.km-key-questions__header,.km-sources__header{gap:30px}.km-questions-list summary{grid-template-columns:36px 1fr 20px;gap:10px;font-size:24px}.km-questions-list details p{margin-left:46px;font-size:15px}.km-image-credit-records article{padding:24px 18px}.km-image-credit-records dl>div{grid-template-columns:90px 1fr}}@media (prefers-reduced-motion:reduce){.kanzi-page *,.kanzi-page :before,.kanzi-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.km-intro__cells{display:none}.km-intro__image{filter:grayscale(.8)brightness(.38);transform:none}.km-field__symbols,.km-field__network{opacity:.22;-webkit-mask-image:none;mask-image:none}}.km-video-archive{border-top:1px solid var(--km-line);border-bottom:1px solid var(--km-line);background:linear-gradient(#b99a6806,#0000 18% 82%,#b99a6809),#070706;position:relative;overflow:hidden}.km-video-archive:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#f1eee705 1px,#0000 1px),linear-gradient(90deg,#f1eee704 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.km-video-archive__header{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr);align-items:end;gap:clamp(48px,9vw,150px);padding-bottom:clamp(80px,10vw,150px);display:grid;position:relative}.km-video-archive__header h2{max-width:920px;color:var(--km-text);font-family:var(--km-display);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.96}.km-video-archive__header>div:last-child{max-width:570px;color:var(--km-secondary);font-size:clamp(15px,1.2vw,18px);line-height:1.75}.km-video-archive__header .km-note{border-top:1px solid var(--km-line);color:var(--km-muted);margin-top:25px;padding-top:22px;font-size:12px;line-height:1.65}.km-video-archive__list{z-index:1;gap:clamp(115px,14vw,220px);display:grid;position:relative}.km-video-card{--km-video-parallax:0px;grid-template-columns:minmax(0,1.47fr) minmax(300px,.53fr);align-items:center;gap:clamp(38px,6vw,96px);display:grid}.km-video-card--reverse .km-video-card__stage-shell{order:2}.km-video-card--reverse .km-video-card__copy{order:1}.km-video-card__stage-shell{aspect-ratio:16/9;background:#020202;border:1px solid #f1eee729;min-width:0;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000006b}.km-video-card__stage-shell:before,.km-video-card__stage-shell:after{content:"";z-index:8;pointer-events:none;position:absolute}.km-video-card__stage-shell:before{border:1px solid #f1eee713;inset:9px}.km-video-card__stage-shell:after{border-right:1px solid var(--km-accent);border-bottom:1px solid var(--km-accent);opacity:.55;width:28px;height:28px;inset:auto 20px 20px auto}.km-video-card__stage{transform:translate3d(0,var(--km-video-parallax),0)scale(1.035);will-change:transform;background:#030303;transition:transform .18s linear;position:absolute;inset:-5.5% -2.5%;overflow:hidden}.km-video-card__stage img,.km-video-card__youtube,.km-video-card__youtube iframe{width:100%;height:100%}.km-video-card__stage img{object-fit:cover;filter:grayscale(.85)sepia(.12)contrast(.94)brightness(.58);transition:filter .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.02)}.km-video-card:hover .km-video-card__stage[data-status=idle] img{filter:grayscale(.3)sepia(.08)contrast(.96)brightness(.72);transform:scale(1.055)}.km-video-card__tone{background:linear-gradient(90deg,#0303038f,#0000 52%,#0303032e),linear-gradient(#0000 48%,#030303e6),radial-gradient(circle at 70% 24%,#0000,#0303036b 72%);position:absolute;inset:0}.km-video-card__overlay{z-index:3;flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,42px);display:flex;position:absolute;inset:0}.km-video-card__rail{color:#f1eee7c7;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;font-weight:600;display:flex}.km-video-card__rail span:last-child{color:var(--km-accent)}.km-video-card__play{width:clamp(92px,10vw,142px);height:clamp(92px,10vw,142px);color:var(--km-text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0303036b;border:1px solid #f1eee77a;border-radius:50%;place-items:center;padding:0;transition:border-color .45s,background .45s,transform .65s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.km-video-card__play:before,.km-video-card__play:after{content:"";border-radius:inherit;border:1px solid #b99a6838;position:absolute}.km-video-card__play:before{inset:-11px}.km-video-card__play:after{border-color:#f1eee71f;inset:9px}.km-video-card__play>span{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid var(--km-text);width:0;height:0;margin-left:7px}.km-video-card__play strong{letter-spacing:.18em;text-transform:uppercase;width:160px;font-size:9px;font-weight:600;position:absolute;top:calc(100% + 21px)}.km-video-card__play:hover,.km-video-card__play:focus-visible{border-color:var(--km-accent);background:#b99a682b;outline:none;transform:translate(-50%,-50%)scale(1.055)}.km-video-card__overlay-title{gap:8px;max-width:75%;display:grid}.km-video-card__overlay-title small{color:var(--km-accent);letter-spacing:.2em;font-size:9px;font-weight:600}.km-video-card__overlay-title span{color:var(--km-text);font-family:var(--km-display);text-wrap:balance;font-size:clamp(22px,2.7vw,42px);line-height:1.04}.km-video-card__youtube,.km-video-card__youtube iframe{border:0;display:block;position:absolute;inset:0}.km-video-card__loading,.km-video-card__error{z-index:6;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030303eb;place-content:center;place-items:center;display:grid;position:absolute;inset:0}.km-video-card__loading{color:var(--km-secondary);letter-spacing:.16em;text-transform:uppercase;gap:18px;font-size:10px}.km-video-card__loading i{border:1px solid #f1eee729;border-top-color:var(--km-accent);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite kmVideoSpin}.km-video-card__error{gap:14px;padding:32px}.km-video-card__error>span{color:var(--km-accent);letter-spacing:.2em;font-size:9px;font-weight:650}.km-video-card__error strong{color:var(--km-text);font-family:var(--km-display);font-size:clamp(30px,4vw,58px);font-weight:400;line-height:1}.km-video-card__error p{max-width:520px;color:var(--km-secondary);margin:0;font-size:14px;line-height:1.65}.km-video-card__error a{color:var(--km-text);letter-spacing:.13em;text-transform:uppercase;border:1px solid #b99a6885;margin-top:11px;padding:14px 20px;font-size:10px;font-weight:650;transition:background .3s,color .3s}.km-video-card__error a:hover,.km-video-card__error a:focus-visible{background:var(--km-accent);color:#080705;outline:none}.km-video-card__copy{max-width:520px;position:relative}.km-video-card__index{color:var(--km-accent);letter-spacing:.18em;align-items:center;gap:15px;margin-bottom:38px;font-size:11px;font-weight:600;display:flex}.km-video-card__index i{background:linear-gradient(90deg,var(--km-accent),transparent);width:min(120px,18vw);height:1px;display:block}.km-video-card__copy h3{color:var(--km-text);font-family:var(--km-display);letter-spacing:-.035em;margin:15px 0 24px;font-size:clamp(38px,4.5vw,70px);font-weight:400;line-height:.98}.km-video-card__copy>p:not(.km-kicker){color:var(--km-secondary);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.km-video-card__meta{border-top:1px solid var(--km-line);border-bottom:1px solid var(--km-line);color:var(--km-muted);letter-spacing:.16em;text-transform:uppercase;gap:9px;margin:31px 0;padding:20px 0;font-size:9px;font-weight:550;display:grid}.km-video-card__youtube-link{min-height:38px;color:var(--km-text);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #b99a6866;align-items:center;font-size:10px;font-weight:650;transition:color .25s,border-color .25s;display:inline-flex}.km-video-card__youtube-link:hover,.km-video-card__youtube-link:focus-visible{color:var(--km-accent);border-color:var(--km-accent);outline:none}@keyframes kmVideoSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.km-video-archive__header,.km-video-card{grid-template-columns:1fr}.km-video-card--reverse .km-video-card__stage-shell,.km-video-card--reverse .km-video-card__copy{order:initial}.km-video-card__copy{max-width:760px}.km-video-card__stage-shell{width:100%}}@media (max-width:650px){.km-video-archive__header{gap:34px;padding-bottom:80px}.km-video-archive__header h2{font-size:clamp(48px,15vw,72px)}.km-video-archive__list{gap:110px}.km-video-card{gap:34px}.km-video-card__stage-shell{aspect-ratio:16/10}.km-video-card__overlay{padding:20px}.km-video-card__rail{font-size:7px}.km-video-card__overlay-title{max-width:94%}.km-video-card__overlay-title span{font-size:25px}.km-video-card__play{width:88px;height:88px}.km-video-card__play strong{top:calc(100% + 17px)}.km-video-card__copy h3{font-size:clamp(38px,12vw,56px)}.km-video-card__error{padding:23px}.km-video-card__error strong{font-size:34px}.km-video-card__error p{font-size:12px}.km-video-card__error a{font-size:8px}}@media (prefers-reduced-motion:reduce){.km-video-card__stage,.km-video-card__stage img{transform:none!important}.km-video-card__loading i{border-color:var(--km-accent);animation:none}}
