.pa{--pa-accent:#6f86a6;--pa-navy:#081a22;--pa-ink:#10272f;--pa-copy:#263b42;--pa-cream:#fbf8f0;--pa-paper:#fffdf8;--pa-teal:var(--color-teal);--pa-amber:var(--color-orange);--pa-line:color-mix(in srgb, var(--pa-accent) 38%, transparent);background:var(--pa-cream);color:var(--pa-ink);overflow-x:clip}.pa *{box-sizing:border-box}.pa__pad{padding-inline:20px}.pa__wide{width:min(100%,1140px);margin-inline:auto}.pa__read{width:min(100%,740px);margin-inline:auto}.pa__narrow{width:min(100%,640px);margin-inline:auto}.pa__center{text-align:center}.pa__mt{margin-top:56px}.pa__section{padding-block:96px}.pa__section--tight-top{padding-top:24px}.pa__section--roomy{padding-top:160px}.pa__body{font:400 19px/1.68 var(--font-sans);color:var(--pa-copy)}.pa__body p{margin:0}.pa__body p+p,.pa__body *+p{margin-top:22px}.pa__body strong{color:var(--pa-ink);font-weight:600}.pa__eyebrow,.pa__marker{font:500 13px/1.2 var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--pa-accent);margin:0}.pa__marker{align-items:center;gap:14px;display:flex;margin-bottom:26px!important}.pa__marker:after{content:"";background:var(--pa-accent);width:48px;height:1px}.pa__center .pa__marker{justify-content:center}.pa__eyebrow--light{color:color-mix(in srgb, var(--pa-paper) 85%, transparent)}.pa__hero{background:var(--pa-accent);color:var(--pa-paper);padding:190px 0 130px}.pa__h1{max-width:960px;font:400 clamp(44px, 6vw, 76px)/1.04 var(--font-serif);text-wrap:balance;color:var(--pa-paper);margin:26px 0 0}.pa__subtitle{max-width:620px;font:400 clamp(20px, 1.9vw, 24px)/1.5 var(--font-sans);color:var(--pa-paper);margin:36px 0 0}.pa__subtitle em{font-style:normal}.pa__h2{font:400 clamp(34px, 3.6vw, 44px)/1.1 var(--font-serif);color:var(--pa-ink);text-wrap:balance;margin:0 0 34px}.pa__h2--climax{font-size:clamp(44px,5.4vw,68px)}.pa__h3{font:400 clamp(25px, 2.4vw, 30px)/1.2 var(--font-serif);color:var(--pa-ink);margin:0 0 28px}.pa__behaviors{border-left:2px solid var(--pa-accent);margin:34px 0;padding:0 0 0 24px;list-style:none}.pa__behaviors li{font:400 clamp(23px, 2.2vw, 29px)/1.3 var(--font-serif);color:var(--pa-ink)}.pa__behaviors li+li{margin-top:10px}.pa__behaviors li:nth-child(2){padding-left:1.2em}.pa__behaviors li:nth-child(3){padding-left:2.4em}.pa__behaviors li:nth-child(4){padding-left:3.6em}.pa__aside-voice{font-weight:600;color:var(--pa-ink)!important}.pa__secondary{color:color-mix(in srgb, var(--pa-copy) 85%, var(--pa-accent));font-size:17px}.pa__context{grid-template-columns:57fr 43fr;align-items:center;gap:64px;display:grid}.pa__reveal-line{font:400 clamp(26px, 2.6vw, 34px)/1.25 var(--font-serif);color:var(--pa-ink)!important}.pa__context-fig{margin:0}.pa__img{object-fit:contain;width:100%;height:auto;display:block}.pa__strip{background-color:var(--pa-navy);width:100%;color:var(--pa-paper);background-position:50%;background-size:cover;position:relative}.pa__strip:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--pa-navy) 78%, transparent), color-mix(in srgb, var(--pa-navy) 45%, transparent));position:absolute;inset:0}.pa__strip-inner{padding-block:120px;position:relative}.pa__strip-line{max-width:940px;font:400 clamp(30px, 3.6vw, 46px)/1.2 var(--font-serif);color:var(--pa-paper);text-wrap:balance;margin:0}.pa__strip-line+.pa__strip-line{margin-top:26px}.pa__strip-line--accent{color:color-mix(in srgb, var(--pa-amber) 70%, var(--pa-paper))}.pa__strip-line--xl{font-size:clamp(34px,4.4vw,58px)}.pa__strip-kicker{max-width:700px;font:400 18px/1.6 var(--font-sans);color:color-mix(in srgb, var(--pa-paper) 82%, transparent);margin:0 0 30px}.pa__strip-kicker strong{color:var(--pa-paper);font-weight:600}.pa__criteria{counter-reset:c;grid-template-columns:repeat(4,1fr);margin:72px 0 0;padding:0;list-style:none;display:grid}.pa__criteria li{counter-increment:c;border-top:1px solid color-mix(in srgb, var(--pa-paper) 30%, transparent);font:400 18px/1.55 var(--font-sans);color:var(--pa-paper);padding:20px 26px 0 0}.pa__criteria li+li{border-left:1px solid color-mix(in srgb, var(--pa-paper) 18%, transparent);padding-left:26px}.pa__criteria li:before{content:"0" counter(c);font:500 13px/1 var(--font-sans);letter-spacing:.24em;color:#a9bad0;margin-bottom:12px;display:block}.pa__question{border-left:2px solid var(--pa-teal);font:400 clamp(21px, 2vw, 25px)/1.42 var(--font-serif);padding-left:22px}.pa__question strong{font-weight:400}.pa__question--old{border-left-color:var(--pa-line)}.pa__landing{font:400 clamp(26px, 2.6vw, 34px)/1.25 var(--font-serif);color:var(--pa-ink)!important;margin-block:40px!important}.pa__landing strong{font-weight:400}.pa__landing--big{font-size:clamp(32px,3.6vw,46px)}.pa__observations{margin:26px 0;padding:0;list-style:none}.pa__observations li{border-bottom:1px solid var(--pa-line);color:var(--pa-ink);padding:12px 0;font-weight:500}.pa__definition{border-left:3px solid var(--pa-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--pa-accent) 10%, transparent), transparent 85%);margin:36px 0;padding:30px 0 30px 32px}.pa__definition-label{font:500 12px/1 var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--pa-accent);margin-bottom:12px;display:block}.pa__definition p{color:var(--pa-ink)}.pa__lens{border-left:1px solid var(--pa-accent);border-radius:0 0 0 36px;margin:40px 0;padding:26px 0 4px 30px;position:relative}.pa__lens-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;display:flex}.pa__lens-dot{background:var(--pa-amber);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--pa-amber) 22%, transparent);border-radius:50%;margin-left:-37px}.pa__lens-label{font:600 13px/1.2 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--pa-accent)}.pa__lens-links{flex-wrap:wrap;gap:14px;display:inline-flex}.pa__src{font:500 14px/1.2 var(--font-sans);color:var(--pa-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pa-line);-webkit-text-decoration-color:var(--pa-line);text-decoration-color:var(--pa-line);text-underline-offset:4px}.pa__src:hover{color:var(--pa-teal)}.pa__compare{border-block:1px solid var(--pa-line);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.pa__compare-col{padding:40px 48px 44px 0}.pa__compare-col+.pa__compare-col{border-left:1px solid var(--pa-line);padding:40px 0 44px 48px}.pa__compare-label{font:600 13px/1 var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--pa-accent);margin-bottom:20px;display:block}.pa__hyp{border-left:2px solid var(--pa-amber);font:400 clamp(20px, 1.9vw, 24px)/1.45 var(--font-serif);color:var(--pa-ink);margin:26px 0;padding-left:22px}.pa__hyp strong{font-weight:400}.pa__quote-small{font:400 20px/1.4 var(--font-serif);color:var(--pa-ink);margin:18px 0}.pa__triad{text-align:center;margin-block:72px}.pa__triad p{font:400 clamp(32px, 4vw, 50px)/1.18 var(--font-serif);color:var(--pa-ink);margin:0}.pa__accent{color:var(--pa-accent)!important}.pa__accent-text{font:400 26px/1.3 var(--font-serif);color:var(--pa-accent)!important}.pa__decisions{margin:34px 0;padding:0;list-style:none}.pa__decisions li{border-bottom:1px solid var(--pa-line);grid-template-columns:52px 1fr;align-items:center;gap:22px;padding:18px 0;display:grid}.pa__decisions li p{color:var(--pa-ink);margin:0!important}.pa__ic{color:#1d5a73;width:48px;height:48px}.pa__ic svg{width:100%;height:100%}.pa__ic-amber{fill:var(--pa-amber)}.pa__jira{font-style:italic;color:var(--pa-ink)!important}.pa__jira:before{content:"— ";color:var(--pa-accent)}.pa__peak{text-align:center;margin-block:96px}.pa__peak p{max-width:900px;font:400 clamp(32px, 4.2vw, 54px)/1.16 var(--font-serif);color:var(--pa-ink);text-wrap:balance;margin:0 auto}.pa__peak p+p{margin-top:14px}.pa__climax{background:var(--pa-paper);border-top:1px solid var(--pa-line);padding-block:180px 150px}.pa__pa-fig{width:min(100%,1160px);margin:80px auto 72px}.pa__steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:48px;padding:0;list-style:none;display:grid}.pa__steps li{border-top:1px solid var(--pa-accent);font:400 18px/1.62 var(--font-sans);color:var(--pa-copy);padding-top:24px}.pa__step-num{font:400 64px/1 var(--font-serif);color:var(--pa-accent);display:block}.pa__step-h{font:400 clamp(24px, 2.2vw, 28px)/1.2 var(--font-serif);color:var(--pa-ink);margin:16px 0 14px}.pa__steps p{margin:0}.pa__synthesis{text-align:center;margin-block:96px 40px}.pa__synthesis p{max-width:880px;font:400 clamp(26px, 3vw, 38px)/1.28 var(--font-serif);color:var(--pa-ink);text-wrap:balance;margin:0 auto}.pa__synthesis p+p{margin-top:20px}.pa__closing{padding-block:160px}.pa__closing-lead{font:400 clamp(26px, 2.6vw, 34px)/1.3 var(--font-serif);color:var(--pa-ink)!important}.pa__closing-seq{border-left:2px solid var(--pa-accent);margin:44px 0;padding-left:24px}.pa__closing-seq p{font:400 clamp(22px, 2vw, 27px)/1.45 var(--font-serif);color:var(--pa-ink);margin:0!important}.pa__lineage{border-top:1px solid var(--pa-line);padding-block:96px 120px}.pa__biblio{margin:0;padding:0;list-style:none}.pa__biblio li{border-bottom:1px solid var(--pa-line)}.pa__biblio a{font:400 17px/1.55 var(--font-sans);color:var(--pa-copy);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 28px;gap:28px;padding:22px 0;text-decoration:none;display:grid}.pa__bib-who{color:var(--pa-ink);font-weight:600}.pa__bib-arrow{color:var(--pa-accent);text-align:right}.pa__biblio a:hover .pa__bib-who,.pa__biblio a:hover .pa__bib-arrow{color:var(--pa-teal)}@media (width<=1024px){.pa__context{gap:40px}.pa__criteria{grid-template-columns:1fr 1fr;row-gap:32px}.pa__criteria li:nth-child(3){border-left:0;padding-left:0}.pa__steps{gap:32px}}@media (width<=767px){.pa__body{font-size:17.5px}.pa__section{padding-block:72px}.pa__section--roomy{padding-top:112px}.pa__hero{padding:140px 0 88px}.pa__context,.pa__compare{grid-template-columns:1fr}.pa__compare-col,.pa__compare-col+.pa__compare-col{border-left:0;padding:32px 0}.pa__compare-col+.pa__compare-col{border-top:1px solid var(--pa-line)}.pa__strip-inner{padding-block:84px}.pa__criteria{grid-template-columns:1fr;row-gap:0;margin-top:48px}.pa__criteria li,.pa__criteria li+li{border-left:0;padding:20px 0}.pa__steps{grid-template-columns:1fr;gap:40px}.pa__climax{padding-block:120px 100px}.pa__pa-fig{margin-block:48px}.pa__closing{padding-block:112px}.pa__biblio a{grid-template-columns:1fr 20px;gap:6px 14px}.pa__bib-what{grid-column:1}.pa__bib-arrow{grid-area:1/2}.pa__behaviors li:nth-child(n){padding-left:0}}
