/* Marketing extensions to the ORIGINAL PV Weekly CSS, served separately and unchanged.
   Original palette, type families, hero compositions and canvas drawings remain canonical. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0;background:#111718}body.field{background:#eae8dd}body.blueprint{background:#edf1f1}body.frontier{background:#f5f5f2}button{cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}::selection{background:#b4f02d;color:#17220e}
#pv-directions{max-width:1440px;margin:auto}#pv-directions .pv-study{color-scheme:light;--pv-space:clamp(24px,4.4vw,64px)}#pv-directions .pv-study.signal{color-scheme:dark}#pv-directions .pv-page{min-height:0}#pv-directions .pv-nav{flex-wrap:wrap;gap:20px}#pv-directions .pv-nav a{min-height:34px;display:inline-flex;align-items:center;font-size:11px}#pv-directions .pv-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}#pv-directions .pv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;text-decoration:none;transition:background .18s,color .18s}#pv-directions a:focus-visible,#pv-directions button:focus-visible,#pv-directions summary:focus-visible{outline:2px solid var(--pv-accent);outline-offset:5px}#pv-directions .pv-link{display:inline-block;font-size:12px}#pv-directions .pv-eyebrow{font-size:10px;line-height:1.7;letter-spacing:.09em}
.pm-toolbar{display:flex;align-items:center;gap:25px;padding:18px clamp(24px,4.4vw,64px);border-bottom:1px solid var(--pv-line);background:var(--pv-paper)}.pm-brand{font:21px/1 Arial,sans-serif;letter-spacing:-1.3px;white-space:nowrap}.pm-app{font:10px var(--pv-mono);border-left:1px solid var(--pv-line);padding-left:25px}.pm-private{margin-left:auto;color:var(--pv-muted);font:9px var(--pv-mono);text-transform:uppercase;letter-spacing:.08em}.pm-back{font-size:10px}.pm-footer{display:flex;align-items:center;flex-wrap:wrap;gap:28px;padding:28px clamp(24px,4.4vw,64px);border-top:1px solid var(--pv-line);background:var(--pv-paper)}.pm-footer>span{font-size:11px;color:var(--pv-muted)}.pm-footer>a:not(.pm-brand){font-size:10px;margin-left:auto}.pm-footer small{font:8px var(--pv-mono);text-transform:uppercase;color:var(--pv-muted)}
.reading-progress{position:fixed;inset:0 0 auto;z-index:100;height:3px;background:#b4f02d;transform:scaleX(0);transform-origin:left}.field .reading-progress{background:#a24b2b}.blueprint .reading-progress{background:#d89a27}.frontier .reading-progress{background:#496bb8}.skip-link{position:fixed;top:6px;left:6px;z-index:200;padding:12px;background:white;color:black;transform:translateY(-200%)}.skip-link:focus{transform:none}
/* SIGNAL: original masthead, lattice-led feature, numbered list and lime strip. */
#pv-directions .signal .signal-wordmark{font-size:clamp(62px,9.1vw,126px);margin:48px 0 20px;letter-spacing:-.075em}#pv-directions .signal .signal-wordmark h1{font:inherit;letter-spacing:inherit}#pv-directions .signal .signal-tagline{font-size:15px;margin-bottom:35px;max-width:680px;line-height:1.7}#pv-directions .signal .signal-layout{grid-template-columns:1.2fr 1fr;gap:38px}#pv-directions .signal .signal-lead{min-height:410px;padding:30px}#pv-directions .signal .signal-lead h2{font-size:clamp(35px,4.5vw,58px);margin-top:145px;max-width:11ch}#pv-directions .signal .signal-lead .pv-link{margin-top:18px}#pv-directions .signal .signal-art{opacity:.67}#pv-directions .signal .signal-list article{padding:23px 0;grid-template-columns:26px 1fr;gap:14px}#pv-directions .signal .signal-list article:first-child{padding-top:0}#pv-directions .signal .signal-list h3{font-size:clamp(23px,2.5vw,34px);max-width:17ch;margin:8px 0 18px}#pv-directions .signal .signal-list .project-card{display:block;min-width:0}#pv-directions .signal .project-card:hover h3{color:var(--pv-accent)}.pm-project-scale{display:flex;align-items:center;gap:15px}.pm-project-scale strong{font-size:25px;font-weight:500;letter-spacing:-.05em}.pm-project-scale span{font-size:10px;line-height:1.5;color:var(--pv-muted);max-width:160px}.pm-project-scale b{margin-left:auto;font-size:22px;font-weight:400}#pv-directions .signal .signal-strip{margin-top:35px;padding:20px 23px}.pm-hub-manifesto{padding:75px 0 60px}#pv-directions .pm-hub-manifesto h2{font-size:clamp(32px,4.2vw,58px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:25px 0}.pm-hub-manifesto h2 span{color:var(--pv-accent)}#pv-directions .pm-hub-manifesto>p:last-child{font-size:14px;line-height:1.75;color:var(--pv-muted)}#pv-directions .pm-hub-note{padding-top:25px;border-top:1px solid var(--pv-line);max-width:850px}
/* FIELD DISPATCH: condensed masthead, landscape-first lead and documentary side column. */
#pv-directions .field .field-brand{font-size:48px}#pv-directions .field .field-head{align-items:end;padding-bottom:24px}#pv-directions .field .field-head-right p{font-size:10px;margin-bottom:13px}#pv-directions .field .field-layout{grid-template-columns:1.65fr 1fr;padding-top:30px;gap:35px}#pv-directions .field .field-art{height:clamp(250px,25vw,345px)}#pv-directions .field .field-lead h1{font:600 clamp(46px,5.8vw,79px)/.96 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:24px 0 18px;max-width:17ch}#pv-directions .field .field-lead>.pv-subtitle{font-size:15px;max-width:56ch;line-height:1.75}#pv-directions .field .field-side{padding-left:28px}#pv-directions .field .field-side article{padding-bottom:24px;margin-bottom:26px}#pv-directions .field .field-side h3{font-size:33px;margin:10px 0 14px}#pv-directions .field .field-side .pv-subtitle{font-size:13px;line-height:1.65}.pm-side-stat{display:block;font:500 68px/1 'Barlow Condensed',sans-serif;letter-spacing:-.025em;margin:14px 0;color:var(--pv-accent)}#pv-directions .field .field-call{padding:23px;font-size:12px;line-height:1.7}#pv-directions .field .field-call .pv-button{display:flex;width:100%;margin-top:17px}#pv-directions .pm-hero-link{margin-top:23px}#pv-directions .pv-image-note{font-size:9px;max-width:calc(100% - 32px);line-height:1.5}#pv-directions .pm-art-note{font:9px/1.6 var(--pv-mono);color:var(--pv-muted);margin:12px 0 25px}
/* BLUEPRINT: preserve the original technical index, title block and isometric campus. */
#pv-directions .blueprint .blue-head{padding:28px 44px}#pv-directions .blueprint .blue-layout{grid-template-columns:190px minmax(0,1fr)}#pv-directions .blueprint .blue-index{padding:32px 24px}.pm-sticky-index{position:sticky;top:25px}#pv-directions .blueprint .blue-index p{font-size:10px;padding:14px 0}.pm-index-mark{font:26px/3.5 var(--pv-mono);color:var(--pv-line);display:block;margin-top:65px}.pm-index-foot{margin-top:50px;color:var(--pv-muted)}#pv-directions .blueprint .blue-main{padding:40px 44px}#pv-directions .blueprint .blue-title{grid-template-columns:minmax(0,1fr) 100px;margin:25px 0 23px}#pv-directions .blueprint .blue-title h1{font:500 clamp(40px,5.1vw,68px)/1.01 var(--pv-sans);letter-spacing:-.055em}#pv-directions .pm-blue-intro{font-size:15px;line-height:1.75;max-width:660px;margin:0 0 30px;color:var(--pv-muted)}#pv-directions .blueprint .blue-art{height:330px}#pv-directions .blueprint .blue-feature-foot{font-size:9px;padding:15px 17px}.blueprint .pm-source-strip{margin-top:15px}
/* NEW FRONTIER: centered Caslon headline, orbital horizon and magazine columns. */
#pv-directions .frontier .frontier-header{padding:7px 0 23px;gap:45px}#pv-directions .frontier .frontier-hero{padding-top:65px;min-height:0}#pv-directions .frontier .frontier-hero h1{font:400 clamp(51px,7.3vw,98px)/.96 var(--pv-serif);letter-spacing:-.04em;margin:23px auto 23px;position:relative;z-index:1}#pv-directions .frontier .frontier-hero h1 em{color:#486ba8;font-weight:400}#pv-directions .frontier .frontier-hero .pv-subtitle{font-size:15px;line-height:1.75;max-width:58ch}#pv-directions .frontier .frontier-art{height:245px;margin-top:5px}#pv-directions .frontier .frontier-read{font-size:11px;padding:15px 25px;min-height:47px}#pv-directions .frontier .pm-frontier-intro{margin-top:43px;padding-top:28px;padding-bottom:15px}#pv-directions .frontier .pm-frontier-intro strong{font:400 43px/1.2 var(--pv-serif);display:block;margin:17px 0 10px}#pv-directions .frontier .pm-frontier-intro h3{font-size:23px}.frontier .pm-source-strip{justify-content:center}.frontier .pm-section-heading{text-align:center;display:block}.frontier .pm-section-heading p{max-width:600px;margin:24px auto 0!important}
/* Added long-form marketing sections, retaining each theme's own type and rules. */
.pm-source-strip{display:flex;align-items:center;gap:30px;border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);padding:20px 0;margin-top:32px}.pm-source-strip>.pv-eyebrow{color:var(--pv-muted);font-size:9px;flex-shrink:0}.pm-source-strip>div{display:flex;flex-wrap:wrap;gap:17px 25px}.pm-source-strip b{font-size:12px;font-weight:500}#pv-directions .pm-note{font:10px/1.75 var(--pv-mono);color:var(--pv-muted);margin-top:15px}#pv-directions .pm-snapshot{font-size:9px;margin-top:23px}.pm-metrics{padding:58px 0 55px}.pm-section-rule{display:flex;justify-content:space-between;gap:30px;align-items:baseline;border-top:1px solid var(--pv-ink);padding-top:13px;margin-bottom:30px}.pm-section-rule>.pv-eyebrow:last-child{flex-shrink:0;color:var(--pv-muted);font-size:9px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.metric{min-width:0}.metric .count{font:400 clamp(37px,4.5vw,64px)/1.05 var(--pv-serif);letter-spacing:-.055em;display:block;font-variant-numeric:tabular-nums}#pv-directions .metric h2{font:500 12px/1.5 var(--pv-sans);letter-spacing:0;max-width:200px;margin:15px 0 8px}#pv-directions .metric p{font:11px/1.65 var(--pv-sans);color:var(--pv-muted);max-width:205px}.field .metric .count{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:70px}.blueprint .metric .count{font-family:var(--pv-mono);font-size:47px;letter-spacing:-.065em}.pm-features{padding:12px 0 65px}.pm-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:end;margin-bottom:40px}#pv-directions .pm-section-heading h2,#pv-directions .pm-depth>h2{font:400 clamp(33px,4vw,54px)/1.05 var(--pv-serif);letter-spacing:-.035em}#pv-directions .pm-section-heading>p{font-size:14px;line-height:1.75;color:var(--pv-muted);max-width:420px}.pm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.pm-fact{border-top:1px solid var(--pv-line);padding:24px 0 32px}.pm-fact>.pv-eyebrow{color:var(--pv-muted);font-size:9px}.pm-fact>strong{display:block;font:400 48px/1.15 var(--pv-serif);letter-spacing:-.035em;margin:19px 0 13px}#pv-directions .pm-fact h3{font:400 27px/1.07 var(--pv-serif);margin:0 0 13px;letter-spacing:-.015em}#pv-directions .pm-fact p{font-size:12px;line-height:1.7;color:var(--pv-muted);max-width:43ch}.field .pm-fact>strong{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:61px;color:var(--pv-accent)}#pv-directions .blueprint .pm-section-heading h2,#pv-directions .blueprint .pm-depth>h2{font-family:var(--pv-sans);font-weight:500;letter-spacing:-.045em}#pv-directions .blueprint .pm-facts{gap:0 32px;margin-top:0}.blueprint .pm-fact>strong{font-family:var(--pv-mono);font-size:41px}#pv-directions .blueprint .pm-fact h3{font:500 21px/1.18 var(--pv-sans);letter-spacing:-.035em}.frontier-facts .pm-fact{padding:28px 24px 34px;text-align:center}.frontier-facts .pm-fact p{margin:auto!important}.frontier-facts .pm-fact>strong{color:var(--pv-accent);font-size:52px}
.pm-depth{padding:38px 30px 35px;background:var(--pv-soft);margin-bottom:62px}#pv-directions .pm-depth>h2{margin:0 0 35px}.secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border-top:1px solid var(--pv-line);padding-top:30px}.secondary-grid article{min-width:0}.secondary-grid strong{display:block;font:400 clamp(34px,3.6vw,53px)/1.1 var(--pv-serif);letter-spacing:-.045em}.secondary-grid .pv-eyebrow{font-size:8px;display:block;margin:10px 0 12px;color:var(--pv-muted)}#pv-directions .secondary-grid h3{font:500 12px/1.5 var(--pv-sans)}.field .secondary-grid strong{font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:60px}.blueprint .secondary-grid strong{font-family:var(--pv-mono);font-size:45px}.pm-overview{display:grid;grid-template-columns:1fr 2.3fr;gap:45px;padding:0 0 60px}#pv-directions .copy-button{margin-top:25px;font:11px var(--pv-sans)}#pv-directions .marketing-copy{font:400 clamp(21px,2.15vw,29px)/1.5 var(--pv-serif);letter-spacing:-.01em}#pv-directions .blueprint .marketing-copy{font:400 20px/1.7 var(--pv-sans);letter-spacing:-.02em}.pm-closing{border-top:3px solid var(--pv-ink);padding:42px 0 45px}#pv-directions .pm-closing h2{font:400 clamp(39px,5.8vw,78px)/1.02 var(--pv-serif);letter-spacing:-.035em;margin:21px 0}#pv-directions .pm-closing>p:not(.pv-eyebrow){font-size:14px;line-height:1.7;color:var(--pv-muted)}#pv-directions .field .pm-closing h2{font-family:'Barlow Condensed',sans-serif;font-weight:600;text-transform:uppercase}#pv-directions .blueprint .pm-closing h2{font-family:var(--pv-sans);font-weight:500;letter-spacing:-.045em}.pm-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:27px}.pm-actions .pv-button{font-size:12px;background:var(--pv-ink)!important;color:var(--pv-paper)!important}.pm-actions .pv-button:hover{background:var(--pv-muted)!important}.frontier .pm-closing{text-align:center}.frontier .pm-actions{justify-content:center}.frontier .pm-actions .pv-button{border-radius:40px}
.pm-proof details{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line)}.pm-proof summary{cursor:pointer;display:flex;align-items:center;gap:22px;padding:21px 0;font-size:12px;list-style:none}.pm-proof summary::-webkit-details-marker{display:none}.pm-proof summary span{font:9px var(--pv-mono);color:var(--pv-muted)}.pm-proof summary b{margin-left:auto;font-weight:400;font-size:20px}details[open] summary b{transform:rotate(45deg)}.proof-body{font-size:12px;line-height:1.8;color:var(--pv-muted);padding-bottom:25px;max-width:850px}#pv-directions .proof-body p{margin-bottom:14px}.proof-body ul{padding-left:18px}.proof-body a{text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere}.pm-next{display:grid;grid-template-columns:1fr 1.9fr 24px;align-items:center;gap:25px;padding:35px 0 0}.pm-next .pv-eyebrow{font-size:9px;color:var(--pv-muted)}.pm-next strong{font:400 24px/1.2 var(--pv-serif)}.pm-next>span:last-child{font-size:25px}.pm-discovery{padding:25px;background:var(--pv-paper);border:1px solid var(--pv-line);margin:0 0 40px}.pm-discovery-heading{text-align:center;padding:15px 0 30px}.pm-status{font:9px var(--pv-mono);display:inline-block;padding:7px 12px;border:1px solid var(--pv-accent);color:var(--pv-accent);letter-spacing:.09em}#pv-directions .pm-discovery-heading h3{font:400 38px var(--pv-serif);margin:20px 0 12px}#pv-directions .pm-discovery-heading p{font-size:13px;line-height:1.7;color:var(--pv-muted)}.discovery-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--pv-line)}.discovery-loop li{position:relative;padding:25px 15px 20px 0}.discovery-loop li:not(:last-child):after{content:'→';position:absolute;top:25px;right:20px;color:var(--pv-accent)}.discovery-loop h4{font:400 24px var(--pv-serif);margin:15px 0 10px}#pv-directions .discovery-loop p{font-size:11px;line-height:1.6;color:var(--pv-muted)}.toast{position:fixed;z-index:150;bottom:20px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#172b39;color:#f3f0e7;padding:14px 22px;font:12px Arial,sans-serif;max-width:90vw;transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translate(-50%,0)}.reveal{transition:opacity .6s,transform .6s}.js-motion .reveal.pending{opacity:.2;transform:translateY(14px)}
@media(max-width:1000px){#pv-directions .pv-study{--pv-space:30px}#pv-directions .signal .signal-layout{gap:25px}#pv-directions .field .field-layout{gap:25px}#pv-directions .field .field-side{padding-left:22px}#pv-directions .field .field-side h3{font-size:29px}#pv-directions .blueprint .blue-layout{grid-template-columns:145px minmax(0,1fr)}#pv-directions .blueprint .blue-main{padding:32px 28px}#pv-directions .blueprint .blue-index{padding:26px 17px}#pv-directions .blueprint .blue-title{grid-template-columns:1fr}#pv-directions .blueprint .blue-title>.pv-eyebrow{display:none}.blueprint .metric .count{font-size:37px}.pm-section-heading{gap:28px}.pm-source-strip{gap:20px;flex-wrap:wrap}.pm-overview{grid-template-columns:1fr 2.5fr;gap:25px}.pm-footer small{display:none}}
@media(max-width:700px){#pv-directions .pv-study{--pv-space:22px}.pm-toolbar{padding:17px 22px;gap:18px}.pm-app{font-size:9px;padding-left:18px}.pm-private{display:none}.pm-back{margin-left:auto;font-size:9px}.pm-brand{font-size:20px}#pv-directions .pv-nav{gap:15px}#pv-directions .pv-nav a{font-size:10px}#pv-directions .signal .signal-head{align-items:start}#pv-directions .signal .signal-wordmark{font-size:clamp(47px,10.5vw,74px);margin:37px 0 18px}#pv-directions .signal .signal-tagline{font-size:13px;margin-bottom:26px}#pv-directions .signal .signal-layout{grid-template-columns:1fr;gap:28px}#pv-directions .signal .signal-lead{min-height:340px;padding:24px}#pv-directions .signal .signal-lead h2{font-size:42px;margin-top:115px}#pv-directions .signal .signal-list{display:block}#pv-directions .signal .signal-list article{border-top:1px solid var(--pv-line);padding:22px 0;grid-template-columns:24px 1fr;gap:12px}#pv-directions .signal .signal-list article:first-child{padding-top:22px;border-top:1px solid var(--pv-line)}#pv-directions .signal .signal-list h3{font-size:29px;max-width:none;margin-bottom:15px}#pv-directions .signal .signal-strip{padding:18px;margin-top:8px}.pm-hub-manifesto{padding:45px 0}.pm-hub-manifesto h2{font-size:33px!important}.pm-footer{padding:24px 22px;gap:20px}.pm-footer>span{display:none}#pv-directions .field .field-head{grid-template-columns:1fr;gap:17px}#pv-directions .field .field-brand{font-size:41px}#pv-directions .field .field-head-right{justify-self:start;text-align:left}#pv-directions .field .field-head-right p{display:none}#pv-directions .field .field-layout{grid-template-columns:1fr;gap:30px;padding-top:24px}#pv-directions .field .field-art{height:260px}#pv-directions .field .field-lead h1{font-size:59px;margin:22px 0 16px}#pv-directions .field .field-lead>.pv-subtitle{font-size:14px}#pv-directions .field .field-side{padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}#pv-directions .field .field-side article{margin:0;padding:0 0 20px}#pv-directions .field .field-side h3{font-size:27px}#pv-directions .field .field-side .pv-subtitle{font-size:12px}#pv-directions .field .field-call{grid-column:1/-1}#pv-directions .blueprint .blue-head{padding:22px;gap:15px}#pv-directions .blueprint .blue-brand{font-size:17px;max-width:none}#pv-directions .blueprint .blue-layout{grid-template-columns:1fr}#pv-directions .blueprint .blue-index{padding:14px 22px}.pm-sticky-index{position:static;display:flex;flex-wrap:wrap;gap:8px 15px}#pv-directions .blueprint .blue-index p{padding:0;font-size:9px}.pm-sticky-index>.pv-eyebrow,.pm-index-mark,.pm-index-foot{display:none!important}#pv-directions .blueprint .blue-main{padding:32px 22px}#pv-directions .blueprint .blue-title h1{font-size:45px}#pv-directions .pm-blue-intro{font-size:13px;margin-bottom:25px}#pv-directions .blueprint .blue-art{height:270px}#pv-directions .blueprint .blue-feature-foot{flex-wrap:wrap;gap:8px;font-size:8px}#pv-directions .frontier .frontier-header{justify-content:flex-start;gap:15px}#pv-directions .frontier .frontier-brand{font-size:15px}#pv-directions .frontier .frontier-hero{padding-top:48px}#pv-directions .frontier .frontier-hero h1{font-size:63px;margin:24px 0}#pv-directions .frontier .frontier-hero .pv-subtitle{font-size:13px;max-width:44ch}#pv-directions .frontier .frontier-art{height:215px}#pv-directions .frontier .pm-frontier-intro{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}#pv-directions .frontier .pm-frontier-intro strong{font-size:33px}#pv-directions .frontier .pm-frontier-intro h3{font-size:19px}#pv-directions .frontier .pm-frontier-intro .pv-eyebrow{font-size:8px}#pv-directions .pm-section-rule>.pv-eyebrow{font-size:8px}.pm-section-rule{gap:20px;margin-bottom:24px}.pm-section-rule>.pv-eyebrow:last-child{display:none}.pm-metrics{padding:43px 0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.metric .count{font-size:51px}.field .metric .count{font-size:61px}.blueprint .metric .count{font-size:43px}#pv-directions .metric h2{font-size:11px;margin:12px 0 7px}#pv-directions .metric p{font-size:10px}.pm-source-strip{gap:15px;padding:18px 0}.pm-source-strip>div{gap:14px 20px}.pm-source-strip b{font-size:11px}.pm-source-strip>.pv-eyebrow{font-size:8px}.pm-section-heading{display:block;margin-bottom:30px}#pv-directions .pm-section-heading h2,#pv-directions .pm-depth>h2{font-size:37px}#pv-directions .pm-section-heading>p{font-size:13px;margin-top:23px;max-width:none}.pm-facts{gap:0 23px}.pm-fact{padding:22px 0 27px}.pm-fact>strong{font-size:39px}.field .pm-fact>strong{font-size:50px}#pv-directions .pm-fact h3{font-size:23px}#pv-directions .pm-fact p{font-size:11px}.frontier-facts .pm-fact{padding:23px 5px 28px}.pm-features{padding-bottom:40px}.pm-depth{padding:25px 20px;margin-bottom:43px}.secondary-grid{grid-template-columns:1fr;gap:0;padding-top:4px}.secondary-grid article{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:center;padding:23px 0;border-bottom:1px solid var(--pv-line)}.secondary-grid strong{grid-column:1;font-size:45px}.secondary-grid .pv-eyebrow{grid-column:1;margin:5px 0 0}.secondary-grid h3{grid-column:2;grid-row:1/3}.pm-overview{display:block;padding-bottom:43px}.pm-overview>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}#pv-directions .pm-overview .pv-eyebrow{font-size:8px}#pv-directions .copy-button{margin:0;font-size:10px;flex-shrink:0}#pv-directions .marketing-copy{font-size:23px}#pv-directions .blueprint .marketing-copy{font-size:17px}.pm-closing{padding:32px 0}#pv-directions .pm-closing h2{font-size:47px}#pv-directions .pm-closing>p:not(.pv-eyebrow){font-size:12px}.pm-actions{gap:11px}.pm-actions .pv-button{font-size:10px}.pm-proof summary{font-size:11px;gap:14px}.pm-proof summary span{font-size:8px}.proof-body{font-size:11px}.pm-next{grid-template-columns:1fr 25px;gap:15px}.pm-next>.pv-eyebrow{grid-column:1/-1;font-size:8px}.pm-next strong{font-size:23px}.pm-discovery{padding:20px 17px;margin-bottom:30px}.pm-discovery-heading{padding:5px 0 25px}#pv-directions .pm-discovery-heading h3{font-size:32px}#pv-directions .pm-discovery-heading p{font-size:12px}.discovery-loop{grid-template-columns:1fr}.discovery-loop li{display:grid;grid-template-columns:26px 1fr;gap:7px 12px;padding:16px 0;border-bottom:1px solid var(--pv-line)}.discovery-loop h4{font-size:24px;margin:0}.discovery-loop li>.pv-eyebrow{grid-row:1/3;padding-top:5px}#pv-directions .discovery-loop li>p{grid-column:2;font-size:11px}.discovery-loop li:not(:last-child):after{content:'↓';right:0;top:19px}.frontier .pm-source-strip{justify-content:flex-start}#pv-directions .pm-note{font-size:9px}}
@media(max-width:390px){#pv-directions .pv-study{--pv-space:18px}.pm-toolbar{padding:16px 18px;gap:13px}.pm-app{padding-left:13px;font-size:8px}.pm-back{font-size:8px}#pv-directions .signal .signal-wordmark{font-size:43px}#pv-directions .signal .signal-lead{padding:21px;min-height:330px}#pv-directions .signal .signal-lead h2{font-size:38px}#pv-directions .field .field-lead h1{font-size:51px}#pv-directions .field .field-art{height:230px}#pv-directions .field .field-side{grid-template-columns:1fr}#pv-directions .blueprint .blue-main{padding:28px 18px}#pv-directions .blueprint .blue-title h1{font-size:39px}#pv-directions .blueprint .blue-art{height:245px}.pm-facts,#pv-directions .blueprint .pm-facts{grid-template-columns:1fr}.pm-fact{display:grid;grid-template-columns:85px 1fr;gap:12px 18px}.pm-fact>.pv-eyebrow{grid-column:1/-1}.pm-fact>strong{margin:0;font-size:37px}.field .pm-fact>strong{font-size:42px}#pv-directions .pm-fact h3{font-size:22px}.frontier-facts .pm-fact{text-align:left;padding:23px 0}.frontier-facts .pm-fact>strong{font-size:32px}#pv-directions .frontier .frontier-hero h1{font-size:52px}#pv-directions .frontier .pm-frontier-intro{grid-template-columns:1fr;text-align:center}#pv-directions .frontier .pm-frontier-intro .pv-story{display:grid;grid-template-columns:100px 1fr;gap:8px 20px;text-align:left}#pv-directions .frontier .pm-frontier-intro .pv-eyebrow{grid-column:1/-1}#pv-directions .frontier .pm-frontier-intro strong{margin:0;font-size:30px}#pv-directions .frontier .pm-frontier-intro h3{margin:0;align-self:center}.pm-depth{padding:23px 17px}.field .secondary-grid strong{font-size:53px}#pv-directions .pm-section-heading h2,#pv-directions .pm-depth>h2{font-size:33px}.pm-hub-manifesto h2{font-size:29px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal.pending{opacity:1;transform:none}}
@media print{.pm-toolbar,.pm-footer,.pv-nav,.blue-index,.reading-progress,.copy-button,.pm-next,.toast,.skip-link{display:none!important}#pv-directions .pv-study{color-scheme:light}#pv-directions .pv-page{padding:20px}#pv-directions .blueprint .blue-layout{display:block}.reveal{opacity:1!important;transform:none!important}.pm-metrics,.pm-features,.pm-depth,.pm-closing{break-inside:avoid;padding-block:20px}.pm-fact,.metric{break-inside:avoid}}
/* Keep fallback fonts readable as well as the original condensed face. */
@media(max-width:390px){.field .metric .count{font-size:49px}.pm-fact{display:block}.pm-fact>strong{margin:14px 0}.field .pm-fact>strong{font-size:47px}#pv-directions .field .pm-closing h2{font-size:37px}}

/* Atlas: documentary spreads and readable record detail. */
body.field{background:#f4f3ed}
#pv-directions .field{--pv-paper:#f4f3ed;--pv-ink:#26372e;--pv-muted:#586459;--pv-line:#c7cdc3;--pv-accent:#945431;--pv-sans:'DM Sans',Arial,sans-serif;font-family:var(--pv-sans)}
#pv-directions .field .field-brand{font:600 29px/1 'DM Sans',sans-serif;letter-spacing:-.06em}
#pv-directions .field .field-head{align-items:center;padding:25px 0}
#pv-directions .field h2,#pv-directions .field h3{font-family:'DM Sans',Arial,sans-serif;text-transform:none;letter-spacing:-.035em}
#pv-directions .field .atlas-hero{padding-top:42px}
.atlas-hero-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin:25px 0 42px}
#pv-directions .field .atlas-hero h1,#pv-directions .atlas-review>h1{font:500 clamp(46px,5.5vw,75px)/1.04 'DM Sans',Arial,sans-serif;letter-spacing:-.065em;text-transform:none;margin:0}
#pv-directions .field em{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-style:normal;letter-spacing:-.035em;color:#6b7152}
#pv-directions .field .atlas-hero h1 em{font-size:1.3em;line-height:1.08}
.atlas-hero-copy{max-width:430px;padding-bottom:7px}
#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:24px;line-height:1.35;letter-spacing:-.04em;margin:0 0 16px;color:var(--pv-ink)}
#pv-directions .atlas-hero-copy p{font-size:16px;line-height:1.7;color:var(--pv-muted)}
.atlas-hero-copy .pm-actions{gap:22px;align-items:center;margin-top:23px}
.atlas-hero-caption{display:flex;gap:30px;justify-content:space-between;border-bottom:1px solid var(--pv-line);padding:14px 0 22px;font:11px/1.6 'IBM Plex Mono',monospace;color:var(--pv-muted)}
.atlas-hero-caption span:last-child{max-width:540px;text-align:right}
.atlas-capture{margin:0;min-width:0;padding-bottom:24px;border-bottom:1px solid var(--pv-line)}
.atlas-capture>a{display:block;position:relative;background:#e0e4db;overflow:hidden}
.atlas-capture img{display:block;max-width:100%;height:auto;object-fit:contain;transition:filter .2s}
.atlas-capture>a:hover img{filter:brightness(1.04)}
.atlas-enlarge{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:grid;place-items:center;background:#f4f3ed;color:#26372e;border:1px solid #a6b0a2;font:23px/1 Arial}
.atlas-capture figcaption{padding-top:17px}
#pv-directions .atlas-capture figcaption h3{font:500 23px/1.25 'DM Sans',Arial,sans-serif;letter-spacing:-.04em;margin:10px 0}
#pv-directions .atlas-capture figcaption p{font:14px/1.7 'DM Sans',Arial,sans-serif;color:var(--pv-muted);margin:10px 0;max-width:75ch}
.atlas-capture details{font:11px/1.7 'IBM Plex Mono',monospace;overflow-wrap:anywhere;margin-top:13px}
.atlas-capture summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
#pv-directions .atlas-capture details p{font:11px/1.7 'IBM Plex Mono',monospace}
.atlas-live-hero{padding:0;border:0}
.atlas-live-hero figcaption{display:none}
.atlas-live-hero img{border:1px solid var(--pv-line)}
.atlas-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-bottom:1px solid var(--pv-line);padding:28px 0}
.atlas-legend a{display:flex;gap:15px;align-items:center;min-height:60px}
.atlas-symbol{flex-shrink:0}
.atlas-legend strong{display:block;font-size:15px;font-weight:600;margin-bottom:5px}
.atlas-legend small{display:block;font-size:12px;line-height:1.6;color:var(--pv-muted)}
.atlas-legend b{margin-left:auto;font-size:22px;font-weight:400}
#pv-directions .field .metric .count{font:500 clamp(38px,4.2vw,56px)/1.1 'DM Sans',Arial,sans-serif;letter-spacing:-.065em}
#pv-directions .field .metric h2{font-size:14px;margin-top:18px}
#pv-directions .field .metric p{font-size:12px;line-height:1.7}
.atlas-showcase{padding:40px 0 60px}
.atlas-section-intro{max-width:800px;margin-bottom:65px}
#pv-directions .atlas-section-intro h2{font-size:clamp(34px,4vw,51px);font-weight:500;line-height:1.13;margin:22px 0}
#pv-directions .atlas-section-intro>p:last-child{font-size:18px;line-height:1.7;color:var(--pv-muted);max-width:650px}
.atlas-study{padding:40px 0 60px;border-top:1px solid var(--pv-ink);scroll-margin-top:30px}
.atlas-study header{display:grid;grid-template-columns:1fr 3fr;gap:40px;margin-bottom:32px}
.atlas-chapter{font:11px/1.7 'IBM Plex Mono',monospace;letter-spacing:.05em;padding-top:9px}
#pv-directions .atlas-study header h2{font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.13;margin:0 0 20px}
#pv-directions .atlas-study header p{font-size:16px;line-height:1.75;color:var(--pv-muted);max-width:690px}
.atlas-paired{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}
.atlas-balanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}
.atlas-panel{max-width:340px;width:100%}
.atlas-record-facts{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;background:#e6e9df;padding:26px;margin-top:25px}
.atlas-record-facts strong{display:block;font-size:44px;font-weight:500;letter-spacing:-.06em;line-height:1.1;margin-bottom:10px}
.atlas-record-facts strong small{font-size:19px;letter-spacing:-.03em}
.atlas-record-facts span{font-size:12px;line-height:1.5;display:block;max-width:200px}
#pv-directions .atlas-record-facts p{grid-column:1/-1;font:11px/1.7 'IBM Plex Mono',monospace;border-top:1px solid #bac2b3;margin:0;padding-top:16px}
.atlas-gallery-foot{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:0 0 25px}
#pv-directions .field .pm-section-heading h2,#pv-directions .field .pm-depth>h2{font:500 clamp(32px,4vw,48px)/1.15 'DM Sans',sans-serif;letter-spacing:-.05em}
#pv-directions .field .pm-fact>strong,#pv-directions .field .secondary-grid strong{font:500 44px/1.15 'DM Sans',sans-serif;letter-spacing:-.06em}
#pv-directions .field .pm-fact h3{font-size:24px;line-height:1.2}
#pv-directions .field .pm-fact p{font-size:14px;line-height:1.75}
#pv-directions .field .marketing-copy{font:400 27px/1.6 'Libre Caslon Display',Georgia,serif}
#pv-directions .field .pm-closing h2{font:500 clamp(40px,5vw,66px)/1.1 'DM Sans',sans-serif;text-transform:none;letter-spacing:-.06em}
.atlas-review{padding:50px;max-width:1440px;margin:auto}
#pv-directions .atlas-review>h1{margin:30px 0;font-size:clamp(52px,7vw,94px)}
#pv-directions .atlas-review>p{font:16px/1.75 'DM Sans',sans-serif;max-width:750px}
.atlas-review-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
#pv-directions .atlas-review-filter button{border:1px solid #aeb8a7;background:transparent;color:#26372e;font:14px 'DM Sans',sans-serif;padding:12px 18px;min-height:46px}
#pv-directions .atlas-review-filter button[aria-pressed=true]{background:#26372e;color:#f4f3ed;border-color:#26372e}
.atlas-review-count{font-size:12px!important;color:var(--pv-muted)}
.atlas-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin:30px 0}
.atlas-shot-grid .atlas-capture>a{height:360px;display:flex;align-items:center;justify-content:center}
.atlas-shot-grid img{object-fit:contain}
.atlas-shot-grid .atlas-panel{max-width:none}
.atlas-review-notes{border-top:1px solid var(--pv-line);padding:24px 0;font-size:13px;line-height:1.7}
.atlas-review-notes li{margin:14px 0}
.atlas-capture[hidden]{display:none!important}
.atlas-dialog{background:#f4f3ed;color:#26372e;border:0;padding:20px;width:min(96vw,1700px);max-width:96vw;max-height:96vh;font-family:'DM Sans',Arial,sans-serif}
.atlas-dialog::backdrop{background:rgb(18 28 23 / .9)}
.atlas-dialog header{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:16px}
.atlas-dialog h2{font-size:18px;margin:0;font-weight:500;line-height:1.3}
.atlas-dialog button{background:#26372e;color:#f4f3ed;border:0;min-height:44px;padding:10px 18px;white-space:nowrap;font:14px 'DM Sans',sans-serif}
.atlas-dialog img{display:block;width:100%;height:calc(88vh - 145px);object-fit:contain;background:#e0e4db}
.atlas-dialog p{font-size:13px;line-height:1.6;margin:16px 0 0;max-width:1000px}
@media(max-width:1000px){.atlas-hero-heading{gap:35px;grid-template-columns:1.3fr 1fr}.atlas-paired{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.atlas-legend{gap:18px}.atlas-legend small{font-size:11px}}
@media(max-width:760px){#pv-directions .field .field-brand{font-size:25px}#pv-directions .field .field-head{padding:20px 0}#pv-directions .field .atlas-hero{padding-top:30px}.atlas-hero-heading{grid-template-columns:1fr;gap:25px;margin:20px 0 30px}#pv-directions .field .atlas-hero h1{font-size:clamp(40px,9.5vw,62px)}#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:23px}.atlas-hero-copy{max-width:540px}.atlas-hero-caption{display:block;font-size:10px}.atlas-hero-caption span{display:block}.atlas-hero-caption span:last-child{text-align:left;margin-top:8px}.atlas-legend{grid-template-columns:1fr;gap:14px;padding:20px 0}.atlas-legend a{min-height:60px}.atlas-legend small{font-size:12px}.atlas-showcase{padding-top:20px}.atlas-section-intro{margin-bottom:45px}#pv-directions .atlas-section-intro>p:last-child{font-size:16px}.atlas-study{padding:25px 0 38px}.atlas-study header{grid-template-columns:1fr;gap:15px;margin-bottom:25px}#pv-directions .atlas-study header h2{font-size:32px}#pv-directions .atlas-study header p{font-size:15px}.atlas-paired,.atlas-balanced{grid-template-columns:1fr;gap:30px}.atlas-panel{justify-self:center}.atlas-record-facts{padding:22px}#pv-directions .field .metric .count{font-size:43px}#pv-directions .field .metric h2{font-size:12px}#pv-directions .field .metric p{font-size:11px}#pv-directions .field .pm-fact>strong{font-size:38px}#pv-directions .field .pm-fact p{font-size:13px}#pv-directions .field .marketing-copy{font-size:24px}.atlas-review{padding:30px 18px}.atlas-shot-grid{grid-template-columns:1fr;gap:30px}.atlas-shot-grid .atlas-capture>a{height:auto;max-height:520px}.atlas-shot-grid img{height:auto;max-height:520px}#pv-directions .atlas-capture figcaption h3{font-size:22px}.atlas-dialog{padding:14px}.atlas-dialog h2{font-size:15px}.atlas-dialog p{font-size:12px}.atlas-dialog img{height:calc(88vh - 170px)}}

html.atlas-viewing{overflow:hidden}

.atlas-planning-link{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 0;margin:0;border-bottom:1px solid var(--pv-line)}.pm-planning-project{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);padding:26px 0;margin-top:30px}.pm-planning-project>a{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-top:18px;font:400 30px/1.3 var(--pv-serif)}.pm-planning-project>a span{font:12px/1.7 var(--pv-sans);max-width:380px}@media(max-width:700px){.pm-planning-project>a{display:block}.pm-planning-project>a span{display:block;margin-top:15px}}

/* Current capture edition: keep the real views in the first screen and before scale. */
#pv-directions .field .atlas-hero{padding-top:24px}
.atlas-hero-heading{gap:32px;align-items:center;margin:16px 0 24px}
#pv-directions .field .atlas-hero h1{font-size:62px;font-weight:600;line-height:1.03}
#pv-directions .field .atlas-hero h1 em{font-size:1.1em}
#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:23px;font-weight:600;line-height:1.4;margin-bottom:0}
.atlas-hero-copy .pm-actions{margin-top:16px;gap:18px}
#pv-directions .atlas-capture figcaption h3{font-weight:600}
.atlas-study header h2{font-weight:600!important}
.atlas-planning-link{padding:17px 0}
.pm-capture-links{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:19px}
.pm-capture-links>a{display:block;font:500 27px/1.3 var(--pv-sans)}
.pm-capture-links>a span{display:block;font:12px/1.7 var(--pv-sans);margin-top:9px;color:var(--pv-muted)}
.pm-project-thumb{display:block;max-width:128px;max-height:72px;object-fit:contain;background:#dbe2de;border:1px solid var(--pv-line);margin:0 0 15px}
@media(max-width:1000px){#pv-directions .field .atlas-hero h1{font-size:54px}.atlas-hero-heading{grid-template-columns:1.3fr 1fr;gap:24px}#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:21px}}
@media(max-width:760px){#pv-directions .field .atlas-hero{padding-top:18px}.atlas-hero-heading{grid-template-columns:1fr;gap:17px;margin:14px 0 22px}#pv-directions .field .atlas-hero h1{font-size:48px}.atlas-hero-actions{margin-top:13px!important}.atlas-legend{padding:20px 0}.pm-capture-links{grid-template-columns:1fr;gap:23px}.pm-capture-links>a{font-size:24px}}
@media(max-width:390px){#pv-directions .field .atlas-hero h1{font-size:42px}#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:20px}}

.atlas-edition{display:flex;justify-content:space-between;gap:10px 24px;flex-wrap:wrap}.atlas-edition span{color:var(--pv-accent)}

/* Technical marketing: landscape plates, source facts and a visible research path. */
#pv-directions .field .atlas-masthead{padding-top:20px;padding-bottom:20px}
#pv-directions .field .atlas-hero h1 em{color:#8c4f2f;font-size:1.08em}
#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:21px;font-weight:400;line-height:1.45}
#pv-directions .atlas-hero-copy .atlas-product-statement strong{font-weight:650;color:#175951}
.atlas-scale-ribbon{display:grid;grid-template-columns:1fr 2.5fr;gap:20px 32px;background:#1e3430;color:#f0f2df;padding:27px 30px;margin-top:24px}
.atlas-scale-ribbon>div{display:flex;flex-direction:column;justify-content:space-between;gap:15px}
.atlas-scale-ribbon .pv-eyebrow{color:#d8da9e;font-size:10px}
.atlas-scale-ribbon a{font:11px/1.6 var(--pv-mono);text-decoration:underline;text-underline-offset:4px}
.atlas-scale-ribbon dl{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:25px;margin:0}
.atlas-scale-ribbon dl>div{min-width:0;border-left:1px solid #53695c;padding-left:24px}
.atlas-scale-ribbon dt{font:11px/1.5 var(--pv-sans);color:#d5ddd1}
.atlas-scale-ribbon dd{font:600 41px/1.15 var(--pv-sans);letter-spacing:-.055em;margin:9px 0 0;font-variant-numeric:tabular-nums}
#pv-directions .atlas-scale-ribbon>p{grid-column:1/-1;font:10px/1.7 var(--pv-mono);color:#c1cebf;border-top:1px solid #53695c;padding-top:14px;margin:0}
.atlas-scale-ribbon a:focus-visible{outline-color:#e8edb2!important}
.atlas-showcase{padding-top:38px}
.atlas-section-intro{max-width:920px;margin-bottom:30px}
#pv-directions .atlas-section-intro h2{font-size:44px;font-weight:650;line-height:1.1;margin:16px 0}
#pv-directions .atlas-section-intro>p:last-child{font-size:16px;max-width:670px}
.atlas-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 30px}
.atlas-context-grid>article{min-width:0}
.atlas-context-label{display:flex;flex-direction:column;gap:7px;border-top:3px solid #6e7955;padding:13px 0 16px}
.atlas-context-label span{font:10px/1.6 var(--pv-mono);color:#7c4b31}
.atlas-context-label b{font:600 14px/1.4 var(--pv-sans);letter-spacing:-.02em}
.atlas-context-grid .atlas-capture{padding-bottom:13px;height:calc(100% - 74px)}
#pv-directions .atlas-context-grid .atlas-capture h3{font-size:21px;line-height:1.2}
#pv-directions .atlas-context-grid .atlas-capture figcaption>p{font-size:13px;line-height:1.65}
.atlas-context-grid .atlas-enlarge{width:30px;height:30px;right:7px;bottom:7px;font-size:20px}
.atlas-legend{border-top:1px solid var(--pv-line);margin-bottom:38px}
.atlas-study header{grid-template-columns:180px minmax(0,1fr);gap:35px}
.atlas-chapter{color:#7b4c31}
#pv-directions .atlas-study header h2{font-size:40px;line-height:1.12;letter-spacing:-.045em;margin-bottom:17px}
#pv-directions .atlas-study header h2 em{font-size:1.08em}
#pv-directions .atlas-study header p{font-size:15px;line-height:1.7;max-width:700px}
.atlas-study-spotlight{--pv-ink:#edf0e4;--pv-muted:#c5d1c3;--pv-line:#627165;--pv-accent:#e7c39a;color:var(--pv-ink);background:#253d36;padding:31px 28px 40px;margin:12px 0 42px;border-top:0}
.atlas-study-spotlight .atlas-chapter{color:#d9d5a1}
#pv-directions .field .atlas-study-spotlight em{color:#e8c7a1}
.atlas-study-spotlight .atlas-capture>a{background:#40564b}
.atlas-study-spotlight .atlas-capture details a{color:#e9e4bd;text-decoration:underline;text-underline-offset:4px}
.atlas-technical-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 30px;padding:20px 0;border-top:1px solid #627165;border-bottom:1px solid #627165}
.atlas-technical-facts>div{min-width:0}
.atlas-technical-facts dt{font:10px/1.6 var(--pv-mono);color:#cad5c6}
.atlas-technical-facts dd{font:600 27px/1.25 var(--pv-sans);letter-spacing:-.04em;margin:10px 0 0;color:#f1ecd0}
.atlas-technical-facts dd small{display:block;font:10px/1.6 var(--pv-mono);letter-spacing:0;color:#cad5c6;margin-top:4px}
.atlas-capture>a{display:flex;justify-content:center;align-items:center}
.atlas-shot-grid img{height:auto;max-height:360px}
.atlas-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:29px;padding:24px 0 0;border-top:1px solid var(--pv-line)}
.atlas-workflow>div{min-width:0;display:grid;grid-template-columns:30px 1fr;gap:7px 10px}
.atlas-workflow span{font:11px/1.8 var(--pv-mono);color:#945431;padding-top:3px}
.atlas-workflow strong{font:600 23px/1.25 var(--pv-sans);letter-spacing:-.04em}
#pv-directions .atlas-workflow p{grid-column:2;font:13px/1.65 var(--pv-sans);color:var(--pv-muted);margin:0}
.atlas-evidence-cta{margin-top:22px;color:#e7ddb4;text-decoration:underline;text-underline-offset:5px}
.atlas-evidence-study{background:#213c3c}
.atlas-evidence-study .atlas-capture figcaption{padding-top:20px}
@media(min-width:1500px){#pv-directions .field .atlas-hero h1{font-size:64px}}
@media(max-width:1100px){.atlas-scale-ribbon{grid-template-columns:1fr;padding:24px}.atlas-scale-ribbon>div{flex-direction:row;align-items:baseline;flex-wrap:wrap}.atlas-scale-ribbon dl>div:first-child{padding-left:0;border:0}.atlas-scale-ribbon dd{font-size:38px}.atlas-context-grid{gap:20px}.atlas-study header{grid-template-columns:155px minmax(0,1fr);gap:25px}#pv-directions .atlas-study header h2{font-size:36px}.atlas-study-spotlight{padding-inline:24px}.atlas-study-spotlight .atlas-paired{grid-template-columns:minmax(0,1fr) 290px}.atlas-study-spotlight .atlas-panel{max-width:290px}.atlas-technical-facts dd{font-size:25px}}
@media(max-width:760px){#pv-directions .field .atlas-masthead{padding-block:18px}#pv-directions .field .atlas-hero h1{font-size:45px}#pv-directions .atlas-hero-copy .atlas-product-statement{font-size:19px}.atlas-scale-ribbon{padding:21px 18px;gap:17px}.atlas-scale-ribbon dl{gap:16px}.atlas-scale-ribbon dl>div{padding-left:16px}.atlas-scale-ribbon dd{font-size:31px}.atlas-scale-ribbon dt{font-size:10px}.atlas-context-grid{grid-template-columns:1fr;gap:28px}.atlas-context-label{flex-direction:row;align-items:baseline;justify-content:space-between;gap:15px}.atlas-context-grid .atlas-capture{height:auto}#pv-directions .atlas-context-grid .atlas-capture h3{font-size:25px}#pv-directions .atlas-context-grid .atlas-capture figcaption>p{font-size:14px}.atlas-section-intro{margin-bottom:25px}#pv-directions .atlas-section-intro h2{font-size:36px}.atlas-legend{margin-bottom:28px}.atlas-study header{grid-template-columns:1fr;gap:12px}.atlas-study-spotlight{padding:26px 18px 30px;margin-bottom:30px}.atlas-study-spotlight .atlas-paired{grid-template-columns:1fr}.atlas-study-spotlight .atlas-panel{max-width:340px}#pv-directions .atlas-study header h2{font-size:32px}.atlas-technical-facts{grid-template-columns:1fr;gap:15px;padding:17px 0}.atlas-technical-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:baseline}.atlas-technical-facts dd{font-size:24px;margin-top:0}.atlas-workflow{grid-template-columns:1fr;gap:20px}.atlas-shot-grid img{max-height:520px}}
@media(max-width:390px){#pv-directions .field .atlas-hero h1{font-size:38px}.atlas-scale-ribbon dd{font-size:28px}.atlas-scale-ribbon dl{gap:12px}.atlas-scale-ribbon dl>div{padding-left:12px}.atlas-scale-ribbon a{font-size:10px}.atlas-context-label{flex-direction:column;gap:5px}#pv-directions .atlas-section-intro h2{font-size:32px}#pv-directions .atlas-study header h2{font-size:29px}.atlas-technical-facts>div{grid-template-columns:1fr 1.15fr}.atlas-technical-facts dd{font-size:22px}}
@media print{.atlas-scale-ribbon,.atlas-study-spotlight{background:transparent;color:#26372e;--pv-ink:#26372e;--pv-muted:#586459;--pv-line:#b6c1b2;padding:20px 0}.atlas-scale-ribbon *,.atlas-technical-facts *,.atlas-study-spotlight .atlas-chapter{color:#26372e!important}.atlas-context-grid,.atlas-balanced,.atlas-paired{display:block}.atlas-context-grid article,.atlas-capture{margin-bottom:24px;break-inside:avoid}}
