.pk-atlas{--atlas-blue:#15292b;--atlas-blue-light:#1d393b;--atlas-paper:#d8d0ba;--atlas-ink:#18201e;--atlas-line:#63827c;--atlas-red:#a85342;background:#0b1213}.pk-atlas-shell{width:min(100% - 2rem,1220px);margin-inline:auto}.pk-atlas-hero{background:var(--atlas-blue);border-bottom:1px solid #d8d0ba29;padding:10.5rem 0 6rem;position:relative;overflow:hidden}.pk-atlas-hero:after{pointer-events:none;content:"";opacity:.12;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='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.pk-atlas-hero__drafting{opacity:.18;background-image:linear-gradient(#badad052 1px,#0000 1px),linear-gradient(90deg,#badad052 1px,#0000 1px),linear-gradient(#badad021 1px,#0000 1px),linear-gradient(90deg,#badad021 1px,#0000 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;position:absolute;inset:0 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.pk-atlas-hero__drafting:before,.pk-atlas-hero__drafting:after{content:"";border:1px solid #d2e8dd73;border-radius:50%;position:absolute}.pk-atlas-hero__drafting:before{width:360px;height:360px;top:18%;right:12%;box-shadow:inset 0 0 0 60px #badad00a,inset 0 0 0 120px #badad00a}.pk-atlas-hero__drafting:after{width:120px;height:120px;bottom:16%;right:27%}.pk-atlas-hero__grid{z-index:1;grid-template-columns:170px minmax(0,820px);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid;position:relative}.pk-atlas-hero__index{color:#98aaa2;text-transform:uppercase;border-block:1px solid #d8d0ba52;gap:.55rem;padding:1.4rem 0;display:grid}.pk-atlas-hero__index span,.pk-atlas-hero__index small{letter-spacing:.19em;font-size:.58rem;font-weight:800}.pk-atlas-hero__index strong{color:var(--fractara-claim);font-family:var(--font-cinzel), serif;letter-spacing:.08em;font-size:1.25rem}.pk-atlas-hero h1{color:#eee4cc;font-family:var(--font-cinzel), serif;letter-spacing:-.05em;margin:1rem 0 1.6rem;font-size:clamp(3rem,7vw,6.4rem);font-weight:500;line-height:.98}.pk-atlas-answer{color:#bac3b9;max-width:800px;margin:0;font-family:Georgia,serif;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.78}.pk-atlas-hero__meta{color:#82948d;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;font-size:.64rem;font-weight:750;display:flex}.pk-atlas-hero__meta span{align-items:center;gap:.5rem;display:inline-flex}.pk-atlas-hero__meta svg{width:15px;color:var(--fractara-claim)}.pk-atlas-boundary{background:var(--atlas-red);color:#f1e8d4}.pk-atlas-boundary>div{grid-template-columns:170px 1fr;gap:clamp(2.5rem,7vw,7rem);padding-block:1.35rem;display:grid}.pk-atlas-boundary strong{letter-spacing:.16em;text-transform:uppercase;font-size:.63rem}.pk-atlas-boundary p{max-width:850px;margin:0;font-size:.8rem;line-height:1.65}.pk-atlas-loop,.pk-atlas-bridge{background:linear-gradient(#18201e12 1px, transparent 1px), linear-gradient(90deg, #18201e12 1px, transparent 1px), var(--atlas-paper);color:var(--atlas-ink);background-size:32px 32px;padding:clamp(4.5rem,9vw,8rem) 0}.pk-atlas-heading{max-width:820px;margin-bottom:3.5rem}.pk-atlas-heading h2,.pk-atlas-distinction h2,.pk-atlas-next h2,.pk-atlas-sources h2{color:var(--atlas-ink);font-family:var(--font-cinzel), serif;letter-spacing:-.035em;margin:.85rem 0 1.15rem;font-size:clamp(2.1rem,4.8vw,4rem);font-weight:500;line-height:1.08}.pk-atlas-heading>p:last-child{color:#5f665e;line-height:1.75}.pk-atlas-loop__track{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pk-atlas-loop__track:before{content:"";background:var(--atlas-line);height:1px;position:absolute;top:63px;left:7%;right:7%}.pk-atlas-loop__track li{text-align:center;justify-items:center;gap:.55rem;display:grid;position:relative}.pk-atlas-loop__track li>span{color:#788078;font-family:var(--font-cinzel), serif;font-size:.58rem}.pk-atlas-loop__track svg{z-index:1;box-sizing:content-box;border:1px solid var(--atlas-line);background:var(--atlas-paper);width:23px;height:23px;color:var(--atlas-red);animation:.65s both atlas-node-arrive;animation-delay:calc(var(--loop-index) * 70ms);border-radius:50%;padding:18px;position:relative;box-shadow:0 0 0 7px #63827c1a}.pk-atlas-loop__track strong{font-family:var(--font-cinzel), serif;font-size:.76rem}.pk-atlas-loop__track small{color:#6f756e;max-width:110px;font-size:.64rem;line-height:1.4}.pk-atlas-loop__caption{color:#7a7c72;text-align:right;margin:2.5rem 0 0;font-size:.65rem;font-style:italic}@keyframes atlas-node-arrive{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-atlas-systems{background:#0c1516;padding:clamp(4.5rem,9vw,8rem) 0}.pk-atlas-heading--light h2{color:#e4dbc5}.pk-atlas-systems__grid{border-top:1px solid #d8d0ba26;border-left:1px solid #d8d0ba26;grid-template-columns:repeat(3,1fr);display:grid}.pk-atlas-systems article{background:linear-gradient(145deg,#233d3e47,#0000 55%);border-bottom:1px solid #d8d0ba26;border-right:1px solid #d8d0ba26;min-height:380px;padding:clamp(1.6rem,3.5vw,2.7rem);position:relative}.pk-atlas-systems__number{color:#415354;font-family:var(--font-cinzel), serif;font-size:1.6rem;position:absolute;top:1.5rem;right:1.5rem}.pk-atlas-systems article>svg{width:28px;height:28px;color:var(--fractara-claim);margin-bottom:4rem}.pk-atlas-systems h3{color:#d9d0bd;font-family:var(--font-cinzel), serif;margin:0 0 1rem;font-size:1.18rem;font-weight:600}.pk-atlas-systems p{color:#89948f;font-size:.88rem;line-height:1.75}.pk-atlas-systems article>span{color:#64736e;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d8d0ba1c;padding-top:.8rem;font-size:.58rem;font-weight:750;position:absolute;bottom:2rem;left:2.7rem;right:2.7rem}.pk-atlas-distinction{background:var(--atlas-red);color:#f1e8d4;padding:clamp(4.5rem,9vw,8rem) 0}.pk-atlas-distinction__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,9vw,9rem);display:grid}.pk-atlas-distinction h2{color:#fff2db}.pk-atlas-distinction__copy{border-left:1px solid #fff2db57;padding-left:2rem}.pk-atlas-distinction__copy p{margin:0 0 1.4rem;font-family:Georgia,serif;font-size:1.08rem;line-height:1.82}.pk-atlas-bridge__table{border:1px solid #18201e47;box-shadow:15px 15px #15292b1f}.pk-atlas-bridge__header,.pk-atlas-bridge__row{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr) minmax(170px,.5fr);display:grid}.pk-atlas-bridge__header{background:var(--atlas-blue);color:#d9d2c1}.pk-atlas-bridge__header span{letter-spacing:.14em;text-transform:uppercase;padding:1rem 1.2rem;font-size:.6rem;font-weight:800}.pk-atlas-bridge__row{background:#efe8d68f;border-top:1px solid #18201e2e}.pk-atlas-bridge__row>*{border-right:1px solid #18201e21;align-items:center;min-height:92px;margin:0;padding:1.1rem 1.2rem;display:flex}.pk-atlas-bridge__row>:last-child{border-right:0}.pk-atlas-bridge__row strong{font-family:var(--font-cinzel), serif;font-size:.82rem}.pk-atlas-bridge__row p{color:#5e655e;font-size:.82rem;line-height:1.65}.pk-atlas-bridge__row a,.pk-atlas-text-link{color:#685a38;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex}.pk-atlas-next{background:var(--atlas-blue-light);padding:clamp(4.5rem,8vw,7rem) 0}.pk-atlas-next__grid{grid-template-columns:minmax(0,.8fr) minmax(280px,.8fr) minmax(210px,.4fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);display:grid}.pk-atlas-next h2{color:#e9dfc9}.pk-atlas-next__links{gap:1rem;display:grid}.pk-atlas-next__links a{color:#aeb9b1;border-bottom:1px solid #d8d0ba2b;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;font-size:.75rem;text-decoration:none;display:flex}.pk-atlas-sources{background:#091011;padding:clamp(4.5rem,9vw,7rem) 0}.pk-atlas-sources__grid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,8rem);display:grid}.pk-atlas-sources h2{color:#ded5c0}.pk-atlas-sources__grid>div>p{color:#81908a;line-height:1.75}.pk-atlas-sources .pk-atlas-text-link{color:var(--fractara-claim)}.pk-atlas-sources ol{margin:0;padding:0;list-style:none}.pk-atlas-sources li{border-top:1px solid #d8d0ba21;grid-template-columns:42px 1fr;gap:1rem;padding:1.35rem 0;display:grid}.pk-atlas-sources li>span{color:#53625e;font-family:var(--font-cinzel), serif;font-size:.65rem}.pk-atlas-sources small{color:var(--fractara-claim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.38rem;font-size:.56rem;font-weight:800;display:block}.pk-atlas-sources li a{color:#d3cab6;font-family:var(--font-cinzel), serif;text-underline-offset:4px;align-items:center;gap:.4rem;font-size:.84rem;display:inline-flex}.pk-atlas-sources li p{color:#78827e;margin:.45rem 0 0;font-size:.76rem;line-height:1.6}.pk-atlas-footer{background:#070c0d;border-top:1px solid #d8d0ba1f;padding:2rem 0}.pk-atlas-footer>div,.pk-atlas-footer nav{align-items:center;display:flex}.pk-atlas-footer>div{justify-content:space-between;gap:2rem}.pk-atlas-footer span{color:#61706c;font-family:var(--font-cinzel), serif;letter-spacing:.07em;font-size:.66rem}.pk-atlas-footer nav{gap:1.5rem}.pk-atlas-footer a{color:#727c78;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750;text-decoration:none}@media (max-width:980px){.pk-atlas-loop__track{grid-template-columns:repeat(4,1fr);gap:2.5rem 1rem}.pk-atlas-loop__track:before{display:none}.pk-atlas-systems__grid{grid-template-columns:repeat(2,1fr)}.pk-atlas-bridge__table{overflow-x:auto}.pk-atlas-bridge__header,.pk-atlas-bridge__row{min-width:820px}.pk-atlas-next__grid{grid-template-columns:1fr 1fr}.pk-atlas-next__grid>.fractara-button{grid-column:2}}@media (max-width:720px){.pk-atlas-hero{padding-top:8.5rem}.pk-atlas-hero__grid,.pk-atlas-boundary>div,.pk-atlas-distinction__grid,.pk-atlas-sources__grid,.pk-atlas-next__grid{grid-template-columns:1fr}.pk-atlas-hero__index{max-width:170px}.pk-atlas-loop__track{grid-template-columns:repeat(2,1fr)}.pk-atlas-systems__grid{grid-template-columns:1fr}.pk-atlas-systems article{min-height:340px}.pk-atlas-next__grid>.fractara-button{grid-column:1}.pk-atlas-footer>div{flex-direction:column;align-items:flex-start}.pk-atlas-footer nav{flex-wrap:wrap;gap:1rem}}@media (prefers-reduced-motion:reduce){.pk-atlas-loop__track svg{animation:none}}
