@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,500;0,8..60,600;1,8..60,400&display=swap";.atlas002-page{--ink:#171714;--paper:#f3f0e9;--paper2:#eae5dc;--ivory:#fffdf9;--muted:#5c5850;--line:#d5cfc3;--charcoal:#0d1112;--charcoal2:#171c1d;--gold:#c8a46e;--goldStrong:#e6c68c;--darkGold:#795729;--green:#7cae92;--coral:#d79587;--sans:"DM Sans",sans-serif;--serif:"Source Serif 4",Georgia,serif;--mono:"IBM Plex Mono",monospace}.atlas002-page *,.atlas002-page :before,.atlas002-page :after{box-sizing:border-box}.atlas002-page{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;scroll-padding-top:92px;font-size:16px;line-height:1.65;overflow-x:clip}.atlas002-page img{max-width:100%;height:auto;display:block}.atlas002-page button,.atlas002-page input,.atlas002-page textarea,.atlas002-page select{font:inherit}.atlas002-page button,.atlas002-page a,.atlas002-page summary{touch-action:manipulation}.atlas002-page a{color:inherit;text-decoration:none}.atlas002-page a:focus-visible,.atlas002-page button:focus-visible,.atlas002-page select:focus-visible,.atlas002-page textarea:focus-visible,.atlas002-page summary:focus-visible{outline-offset:3px;outline:3px solid #ba8441}.atlas002-page ::selection{color:#151513;background:#dfbd81}.atlas002-page .skip-link{z-index:200;background:#fff;padding:10px 20px;position:absolute;top:10px;left:-9999px}.atlas002-page .skip-link:focus{left:10px}.atlas002-page .icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.atlas002-page .site-header{color:#f4eee5;z-index:30;background:#0c1011;border-bottom:1px solid #38332e;height:68px;position:relative}.atlas002-page .header-inner{align-items:center;gap:38px;max-width:1430px;height:100%;margin:auto;padding:0 30px;display:flex}.atlas002-page .brand{font:600 18px/1.1 var(--serif);letter-spacing:.13em;white-space:nowrap}.atlas002-page .brand span{color:var(--gold)}.atlas002-page .main-nav{align-items:center;gap:27px;margin:auto;display:flex}.atlas002-page .main-nav a{color:#c8c8c2;font:500 12px var(--sans);white-space:nowrap}.atlas002-page .main-nav a:hover,.atlas002-page .main-nav .current{color:#f0cd91}.atlas002-page .nav-end{align-items:center;gap:18px;display:flex}.atlas002-page .nav-end .archive-link{color:#121314;font:700 12px var(--sans);background:linear-gradient(130deg,#e8c78d,#b88b4d);border:1px solid #9b7950;border-radius:3px;padding:9px 20px}.atlas002-page .nav-menu-button{color:#f1e9dd;cursor:pointer;background:0 0;border:1px solid #63533d;border-radius:3px;padding:8px 12px;display:none}.atlas002-page .nav-mobile{display:none}.atlas002-page .hero{color:#fbf5ea;isolation:isolate;background:#0d1010;min-height:525px;position:relative;overflow:hidden}.atlas002-page .hero-photo{object-fit:cover;object-position:43% 30%;filter:saturate(.83)contrast(1.12);z-index:-2;width:65%;height:100%;position:absolute;inset:0 0 0 35%}.atlas002-page .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b0f10 0% 28%,#0b0f10f2 40%,#0b0f103b 72%,#0b0f1026 100%),linear-gradient(#0000 77%,#0b0f10 100%);position:absolute;inset:0}.atlas002-page .hero-inner{align-items:center;max-width:1430px;min-height:525px;margin:auto;padding:72px 40px 63px;display:flex}.atlas002-page .hero-copy{max-width:740px}.atlas002-page .eyebrow{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--darkGold);display:block}.atlas002-page .eyebrow--gold{color:var(--goldStrong)}.atlas002-page .hero h1{font:500 clamp(42px,4.2vw,68px)/1.03 var(--serif);letter-spacing:-.045em;text-wrap:balance;max-width:740px;margin:24px 0 22px}.atlas002-page .hero h1 span{color:#e5c28d}.atlas002-page .hero-dek{max-width:560px;font:400 17px/1.68 var(--sans);color:#e6e0d7;margin:0 0 25px}.atlas002-page .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atlas002-page .button{min-height:43px;font:700 12px var(--sans);letter-spacing:.015em;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:11px 17px;transition:background .15s,transform .15s;display:inline-flex}.atlas002-page .button:hover{transform:translateY(-1px)}.atlas002-page .button--gold{color:#151513;background:linear-gradient(120deg,#eccd95,#c39b61)}.atlas002-page .button--outline{color:#f7efe1;background:#0e12139c;border-color:#927e5c}.atlas002-page .hero-meta{font:500 10px var(--mono);letter-spacing:.1em;color:#c6bbae;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.atlas002-page .hero-meta span{border-left:1px solid #766651;padding-left:14px}.atlas002-page .hero-meta span:first-child{border:0;padding:0}.atlas002-page .hero-quote{border-left:2px solid var(--gold);backdrop-filter:blur(8px);width:220px;font:italic 20px/1.23 var(--serif);color:#f7e7d2;background:#0b0f1099;padding:19px;position:absolute;bottom:55px;right:max(35px,50vw - 695px)}.atlas002-page .hero-quote small{font:500 9px var(--mono);letter-spacing:.11em;color:#c9ac7e;text-transform:uppercase;margin-top:13px;display:block}.atlas002-page .reading-grid{grid-template-columns:286px minmax(0,1fr);align-items:stretch;max-width:1440px;margin:auto;display:grid;position:relative}.atlas002-page .sidebar{color:#ebe7df;background:#101617;border-right:1px solid #393b37}.atlas002-page .sidebar-inner{scrollbar-color:#635742 transparent;scrollbar-width:thin;max-height:100dvh;padding:30px 19px 28px 24px;position:sticky;top:0;overflow-y:auto}.atlas002-page .side-label{font:600 10px var(--mono);letter-spacing:.17em;color:var(--gold);text-transform:uppercase;margin:0 0 16px}.atlas002-page .toc{margin:0;padding:0;list-style:none}.atlas002-page .toc a{color:#c9c7c0;font:500 12px/1.43 var(--sans);border-left:2px solid #0000;grid-template-columns:29px minmax(0,1fr);gap:10px;padding:11px 10px;transition:color .15s,background .15s;display:grid}.atlas002-page .toc a:hover,.atlas002-page .toc a.active{color:#f2ede4;border-left-color:var(--gold);background:#252927}.atlas002-page .toc-num{font:500 10px var(--mono);color:#c7ac7e;padding-top:3px}.atlas002-page .side-rule{background:#49453b;height:1px;margin:21px 0}.atlas002-page .side-book{background:linear-gradient(145deg,#1d201e,#0e1416);border:1px solid #605846;border-radius:4px;grid-template-columns:69px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.atlas002-page .side-book img{object-fit:cover;width:69px;height:100px;box-shadow:0 10px 16px #0006}.atlas002-page .side-book strong{font:500 17px/1.07 var(--serif)}.atlas002-page .side-book a{color:#e7c591;font:600 11px var(--sans);margin-top:9px;display:block}.atlas002-page .side-note{font:italic 16px/1.32 var(--serif);color:#d8cfc1;margin:16px 0 0}.atlas002-page .content{background:var(--paper);min-width:0}.atlas002-page .article-wrap{max-width:1064px;margin:auto;padding:0 54px 90px}.atlas002-page .mobile-toc{display:none}.atlas002-page .audio-player{background:#e8e1d5;border:1px solid #d4caba;border-radius:6px;align-items:center;gap:13px;margin:36px 0 48px;padding:12px 15px;display:flex}.atlas002-page .audio-play{background:var(--darkGold);color:#fff;cursor:pointer;border:0;border-radius:100%;place-items:center;width:38px;height:38px;display:grid}.atlas002-page .audio-play .icon{width:18px;height:18px}.atlas002-page .audio-body{flex:1;min-width:0}.atlas002-page .audio-heading{font:700 12px var(--sans);color:#24221f;justify-content:space-between;gap:12px;display:flex}.atlas002-page .audio-desc{font:500 11px var(--sans);color:#5e584f;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.atlas002-page .audio-track{background:#cbc1b2;border-radius:5px;height:4px;margin:8px 0 0;overflow:hidden}.atlas002-page .audio-track>div{background:#9e7344;width:0%;height:100%;transition:width .2s}.atlas002-page .audio-toolset{align-items:center;gap:5px;display:flex}.atlas002-page .audio-toolset button,.atlas002-page .audio-toolset select{color:#26231f;height:34px;font:600 11px var(--sans);cursor:pointer;background:#f5f0e8;border:1px solid #bcb2a4;border-radius:3px;padding:0 10px}.atlas002-page .audio-toolset button:disabled{opacity:.4;cursor:not-allowed}.atlas002-page .narration-fallback{font:11px var(--sans);color:#66523e}.atlas002-page .article-section{margin:0 0 67px;scroll-margin-top:28px;position:relative}.atlas002-page .chapter-number{font:600 11px var(--mono);color:#91703e;letter-spacing:.13em}.atlas002-page .section-label{font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--darkGold);margin-bottom:10px;display:inline-block}.atlas002-page .article-section h2{font:500 clamp(33px,3.25vw,49px)/1.09 var(--serif);letter-spacing:-.035em;color:#171714;max-width:780px;margin:8px 0 20px}.atlas002-page .article-section h3{font:600 clamp(23px,2.3vw,33px)/1.16 var(--serif);letter-spacing:-.02em;color:#181715;margin:18px 0 13px}.atlas002-page .article-section p{font:400 17px/1.78 var(--serif);color:#322f2a;max-width:730px;margin:0 0 19px}.atlas002-page .article-section strong{color:#121210;font-weight:600}.atlas002-page .article-section p a{text-underline-offset:3px;text-decoration:underline #9a713d}.atlas002-page .article-section .lead{font:400 21px/1.6 var(--serif);color:#39332b}.atlas002-page .intro-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:29px;display:grid}.atlas002-page .intro-layout>div p{max-width:670px}.atlas002-page .photo-card{background:#161716;border-radius:5px;min-height:350px;margin:8px 0 0;position:relative;overflow:hidden}.atlas002-page .photo-card img{object-fit:cover;object-position:39%;width:100%;height:100%;position:absolute;inset:0}.atlas002-page .photo-card:after{content:"";background:linear-gradient(#0000 41%,#090d0ef2);position:absolute;inset:0}.atlas002-page .photo-card figcaption{z-index:1;color:#f7f0e4;font:italic 17px/1.22 var(--serif);padding:20px;position:absolute;bottom:0}.atlas002-page .callout{color:#261f16;font:500 24px/1.3 var(--serif);background:#eee3d0;border-left:3px solid #a88352;max-width:700px;margin:29px 0;padding:19px 24px}.atlas002-page .callout--dark{color:#f7e8d3;background:#171b1b;border-color:#cea971}.atlas002-page .callout--dark strong{color:#f7e8d3}.atlas002-page .divider{background:#d0c6b8;height:1px;margin:55px 0}.atlas002-page .micro-label{font:600 10px var(--mono);letter-spacing:.13em;color:#9a7440;text-transform:uppercase}.atlas002-page .examination{color:#f1ece4;background:#101719;border-radius:7px;margin:28px 0 22px;padding:28px;box-shadow:0 25px 42px #27231d18}.atlas002-page .examination .micro-label{color:#e7c48a}.atlas002-page .examination h3{color:#f1ece4;margin:7px 0 4px;font-size:28px}.atlas002-page .examination p{color:#d4cdc1;font:400 14px/1.6 var(--sans);margin-bottom:12px}.atlas002-page .tablist{border:1px solid #4a4d47;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:3px;margin:21px 0;padding:3px;display:grid}.atlas002-page .tablist button{color:#c6c6c1;font:600 12px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:10px}.atlas002-page .tablist button[aria-selected=true]{color:#131414;background:linear-gradient(120deg,#e4c68e,#be9357)}.atlas002-page .tab-panel[hidden]{display:none}.atlas002-page .transcripts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atlas002-page .transcript{background:#171e20;border:1px solid #3d4747;border-radius:5px;padding:16px}.atlas002-page .transcript--better{background:#14201d;border-color:#618171}.atlas002-page .transcript-header{font:600 10px var(--mono);letter-spacing:.12em;color:#f0c5b9;text-transform:uppercase;margin-bottom:14px}.atlas002-page .transcript--better .transcript-header{color:#a8ddbc}.atlas002-page .chat-line{font:500 13px/1.55 var(--sans);align-items:flex-start;gap:8px;margin:0 0 9px;display:flex}.atlas002-page .chat-name{font:600 10px var(--mono);color:#d8b47a;text-transform:uppercase;min-width:26px;margin-top:4px}.atlas002-page .chat-text{color:#f3efea;background:#303b3f;border:1px solid #384044;border-radius:9px 9px 9px 2px;min-width:0;padding:7px 9px}.atlas002-page .chat-line--her .chat-text{background:#242e2d;border-color:#46504f}.atlas002-page .chat-line--her .chat-name{color:#d1dbd1}.atlas002-page .transcript-foot{color:#fff5ee;font:600 12px var(--sans);background:#7c3d37;border-radius:3px;margin-top:15px;padding:10px}.atlas002-page .transcript--better .transcript-foot{color:#f4fff6;background:#285e47}.atlas002-page .analysis-trio{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.atlas002-page .analysis-tile{background:#1b2322;border:1px solid #4b4a40;border-radius:4px;padding:18px}.atlas002-page .analysis-tile span{font:600 10px var(--mono);letter-spacing:.1em;color:#edcc93}.atlas002-page .analysis-tile strong{font:500 22px/1.1 var(--serif);color:#f1ede5;margin:9px 0;display:block}.atlas002-page .analysis-tile p{font:13px/1.62 var(--sans);color:#d9d6d0;margin:0}.atlas002-page .correction-note{background:#1b2720;border:1px solid #6a806c;border-radius:4px;padding:19px}.atlas002-page .correction-note p{color:#e9f2e9;max-width:none;margin:0 0 9px}.atlas002-page .correction-note p:last-child{margin:0}.atlas002-page .examination .fine-print{font:11px var(--sans);color:#bdbdb7;margin:16px 0 0}.atlas002-page .mistake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:27px 0;display:grid}.atlas002-page .mistake-card{background:#fbf8f2;border:1px solid #d5c9b7;border-radius:5px;overflow:hidden}.atlas002-page .mistake-top{color:#fff3e1;background:#171c1b;min-height:139px;padding:21px}.atlas002-page .mistake-top .mistake-num{color:#ecc58c;font:600 13px var(--mono)}.atlas002-page .mistake-top h3{color:#fff3e1;font:500 24px/1.1 var(--serif);margin:14px 0 6px}.atlas002-page .mistake-body{padding:18px}.atlas002-page .mistake-body p{font:15px/1.55 var(--sans);color:#3a332c;margin:0 0 10px}.atlas002-page .mistake-body a{font:700 11px var(--sans);color:#6b4f30;text-underline-offset:3px;text-decoration:underline}.atlas002-page .dual-column{grid-template-columns:1fr 1fr;gap:16px;margin:26px 0;display:grid}.atlas002-page .compact-dialogue{background:#faf7f1;border:1px solid #d7cbbb;border-radius:5px;padding:22px}.atlas002-page .compact-dialogue h4{font:500 23px var(--serif);margin:0 0 18px}.atlas002-page .compact-dialogue p{font:16px/1.55 var(--serif);max-width:none;margin:10px 0}.atlas002-page .compact-dialogue strong{font:700 11px var(--sans);color:#876037;text-transform:uppercase;letter-spacing:.06em}.atlas002-page .compact-dialogue--better{background:#efebe2;border-color:#a99a7c}.atlas002-page .compact-dialogue .emphasis{color:#382b1c;font:600 13px var(--sans);background:#f3e4cd;margin-top:15px;padding:12px 14px}.atlas002-page .photo-feature{color:#f6eee5;background:#171b1c;border-radius:6px;grid-template-columns:250px 1fr;margin:30px 0;display:grid;overflow:hidden}.atlas002-page .photo-feature img{object-fit:cover;object-position:47%;width:100%;height:100%;max-height:355px}.atlas002-page .photo-feature>div{padding:34px}.atlas002-page .photo-feature p{color:#ded6ca;max-width:none;font:400 20px/1.5 var(--serif)}.atlas002-page .photo-feature .mini{color:#c29d65;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.atlas002-page .photo-feature strong{color:#ffebc7}.atlas002-page .body-photo{background:#111514;border:1px solid #d8cebf;border-radius:6px;max-width:730px;margin:28px 0;position:relative;overflow:hidden}.atlas002-page .body-photo img{object-fit:cover;object-position:center 28%;width:100%;height:420px;display:block}.atlas002-page .body-photo figcaption{color:#f2e8db;font:italic 16px/1.45 var(--serif);background:#141817;padding:16px 18px}.atlas002-page .body-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin:26px 0 20px;display:grid}.atlas002-page .body-gallery figure{background:#161a1a;border:1px solid #cfbfaa;border-radius:6px;margin:0;overflow:hidden}.atlas002-page .body-gallery img{object-fit:cover;width:100%;height:300px;display:block}.atlas002-page .body-gallery figcaption{color:#f4ecdf;font:italic 15px/1.45 var(--serif);background:linear-gradient(#171b1c,#121515);padding:14px 16px}.atlas002-page .small-errors{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.atlas002-page .small-error{background:#fdfaf6;border:1px solid #d5c8b9;border-radius:4px;padding:22px}.atlas002-page .small-error span{color:#856536;font:600 10px var(--mono)}.atlas002-page .small-error h3{margin:10px 0;font-size:23px;line-height:1.17}.atlas002-page .small-error p{font:15px/1.65 var(--serif);color:#403b34;margin:0}.atlas002-page .mechanism-table{border-collapse:collapse;background:#fbf9f4;width:100%;margin:22px 0 7px;font-size:14px}.atlas002-page .mechanism-table th{font:700 11px var(--sans);text-align:left;color:#ebd0a1;background:#151919;padding:14px}.atlas002-page .mechanism-table td{vertical-align:top;color:#332f29;border-bottom:1px solid #ded5c7;padding:14px}.atlas002-page .mechanism-table td strong{color:#181a18}.atlas002-page .loop{color:#f1ece4;background:#111718;border-radius:5px;margin:26px 0;padding:34px 30px}.atlas002-page .loop h3{font:500 28px var(--serif);color:#f4e9d4;margin:0 0 20px}.atlas002-page .loop-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.atlas002-page .loop-step{text-align:center;padding:0 9px;position:relative}.atlas002-page .loop-step:not(:last-child):after{content:"→";color:#b08d59;font:30px var(--serif);position:absolute;top:18px;right:-11px}.atlas002-page .loop-circle{width:54px;height:54px;font:500 23px var(--serif);color:#dbb877;border:1px solid #d7b879;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.atlas002-page .loop-step strong{font:600 15px var(--sans);color:#f4e9d4;display:block}.atlas002-page .loop-step p{font:12px/1.4 var(--sans);color:#d5cdc0;margin:7px 0 0}.atlas002-page .audit{background:#e8dfcf;border:1px solid #b9aa94;border-radius:6px;margin:27px 0;padding:28px}.atlas002-page .audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.atlas002-page .audit label{font:700 12px var(--sans);color:#2f281e;margin-bottom:7px;display:block}.atlas002-page .audit select,.atlas002-page .audit textarea{color:#161613;background:#fbfaf6;border:1px solid #ad9b84;border-radius:3px;width:100%;padding:10px}.atlas002-page .audit textarea{resize:vertical;min-height:87px}.atlas002-page .audit .full{grid-column:1/-1}.atlas002-page .audit-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.atlas002-page .audit-result{font:14px/1.6 var(--sans);white-space:pre-line;background:#f6f1e7;border:1px dashed #9e825e;margin-top:15px;padding:15px}.atlas002-page .audit-result[hidden]{display:none}.atlas002-page .product-bridge{color:#f6efe4;background:radial-gradient(circle at 85% 30%,#2c2920,#0f1415 65%);border-radius:6px;grid-template-columns:245px minmax(0,1fr);align-items:center;gap:35px;margin:32px 0;padding:32px 36px;display:grid}.atlas002-page .product-bridge img{width:205px;height:auto;margin:auto;transform:rotate(-2deg);box-shadow:0 24px 31px #0008}.atlas002-page .product-bridge .eyebrow{color:#eac58c}.atlas002-page .product-bridge h3{font:500 39px/1.03 var(--serif);color:#f8eee3;margin:12px 0 15px}.atlas002-page .product-bridge p{color:#dfd8cc;font:16px/1.6 var(--sans);margin:0 0 15px}.atlas002-page .product-facts{flex-wrap:wrap;gap:19px;margin:18px 0 24px;display:flex}.atlas002-page .product-facts span{font:600 11px var(--sans);color:#efd6ad;border-left:1px solid #aa865c;padding-left:12px}.atlas002-page .product-facts span:first-child{border:0;padding:0}.atlas002-page .product-bridge .product-secondary{font:600 11px var(--sans);color:#ded6c8;padding:12px;text-decoration:underline}.atlas002-page .article-footer{font:13px/1.7 var(--sans);color:#605b51;border-top:1px solid #cdc5ba;padding:23px 0 32px}.atlas002-page .related-bridge{background:#fffaf2;border:1px solid #d5c7b1;border-radius:5px;padding:25px}.atlas002-page .related-bridge strong{font:500 26px var(--serif);margin:4px 0 5px;display:block}.atlas002-page .related-bridge p{font:14px/1.55 var(--sans);margin-bottom:6px}.atlas002-page .related-bridge a{color:#6d4b20;font-weight:700;text-decoration:underline}.atlas002-page .site-footer{color:#dbd5c9;background:#0c1011;border-top:1px solid #454039}.atlas002-page .footer-inner{justify-content:space-between;gap:30px;max-width:1430px;margin:auto;padding:35px 34px;display:flex}.atlas002-page .footer-inner p{max-width:460px;font:13px/1.7 var(--sans);color:#afaca5}.atlas002-page .footer-links{font:12px var(--sans);color:#d6c6ac;gap:24px;display:flex}.atlas002-page .progress{z-index:100;pointer-events:none;background:#ddb575;width:0;height:3px;position:fixed;top:0;left:0}@media (width<=1210px){.atlas002-page .header-inner{gap:23px}.atlas002-page .main-nav{gap:18px}.atlas002-page .hero-quote{display:none}.atlas002-page .reading-grid{grid-template-columns:248px minmax(0,1fr)}.atlas002-page .article-wrap{padding:0 37px 85px}.atlas002-page .sidebar-inner{padding:24px 12px}.atlas002-page .intro-layout{grid-template-columns:1fr 212px;gap:18px}.atlas002-page .photo-card{min-height:300px}.atlas002-page .article-section p{font-size:16.5px}}@media (width<=900px){.atlas002-page .main-nav{display:none}.atlas002-page .header-inner{justify-content:space-between}.atlas002-page .nav-menu-button{display:block}.atlas002-page .nav-mobile.show{background:#0e1313;border-top:1px solid #484034;gap:14px;padding:14px 24px;display:grid;position:absolute;top:68px;left:0;right:0}.atlas002-page .nav-mobile a{color:#f5eee4;font:13px var(--sans);padding:7px}.atlas002-page .hero{min-height:460px}.atlas002-page .hero-inner{min-height:460px;padding:52px 29px}.atlas002-page .hero h1{max-width:620px;font-size:clamp(41px,6vw,61px)}.atlas002-page .reading-grid{display:block}.atlas002-page .sidebar{display:none}.atlas002-page .article-wrap{max-width:830px;padding:0 25px 65px}.atlas002-page .mobile-toc{background:#fff9ed;border:1px solid #d2c2a9;border-radius:4px;margin:18px 0 0;display:block}.atlas002-page .mobile-toc summary{cursor:pointer;font:700 12px var(--sans);justify-content:space-between;align-items:center;padding:13px 15px;list-style:none;display:flex}.atlas002-page .mobile-toc summary:after{content:"+";font:500 22px var(--serif)}.atlas002-page .mobile-toc[open] summary:after{content:"−"}.atlas002-page .mobile-toc nav{grid-template-columns:1fr 1fr;gap:2px 14px;padding:5px 12px 13px;display:grid}.atlas002-page .mobile-toc nav a{color:#463829;font:600 12px/1.4 var(--sans);padding:8px;display:block}.atlas002-page .mobile-toc nav a:hover{color:#916127}}@media (width<=680px){.atlas002-page .site-header,.atlas002-page .header-inner{height:59px}.atlas002-page .header-inner{padding:0 16px}.atlas002-page .brand{font-size:14px}.atlas002-page .archive-link{display:none!important}.atlas002-page .nav-mobile.show{top:59px}.atlas002-page .hero{min-height:530px}.atlas002-page .hero-photo{object-position:45% 29%;opacity:.84;width:100%;height:100%;inset:0}.atlas002-page .hero:before{background:linear-gradient(#0b0f104d 0%,#0b0f1061 18%,#0b0f10d4 58%,#0b0f10fa 94%,#0b0f10 100%)}.atlas002-page .hero-inner{align-items:end;min-height:530px;padding:185px 20px 35px}.atlas002-page .hero h1{margin:13px 0 12px;font-size:clamp(36px,10vw,49px)}.atlas002-page .hero-dek{margin-bottom:19px;font-size:14px;line-height:1.55}.atlas002-page .hero-meta{gap:7px;margin-top:19px;font-size:9px}.atlas002-page .hero-meta span{padding-left:8px}.atlas002-page .article-wrap{padding:0 17px 65px}.atlas002-page .mobile-toc nav{grid-template-columns:1fr}.atlas002-page .audio-player{flex-wrap:wrap;margin:18px 0 39px;padding:10px}.atlas002-page .audio-body{min-width:calc(100% - 60px)}.atlas002-page .audio-toolset{justify-content:flex-end;width:100%}.atlas002-page .article-section{margin-bottom:48px}.atlas002-page .article-section h2{font-size:34px}.atlas002-page .article-section h3{font-size:26px}.atlas002-page .article-section p{font-size:16px;line-height:1.68}.atlas002-page .article-section .lead{font-size:18px}.atlas002-page .intro-layout{grid-template-columns:1fr}.atlas002-page .photo-card{min-height:280px;margin-top:10px}.atlas002-page .photo-card img{object-position:45% 34%}.atlas002-page .callout{font-size:20px}.atlas002-page .examination{margin-inline:-2px;padding:16px 12px}.atlas002-page .examination h3{font-size:25px}.atlas002-page .transcripts{grid-template-columns:1fr}.atlas002-page .transcript{padding:13px}.atlas002-page .analysis-trio,.atlas002-page .mistake-grid,.atlas002-page .small-errors{grid-template-columns:1fr}.atlas002-page .mistake-top{min-height:0;padding:18px}.atlas002-page .mistake-body{padding:17px}.atlas002-page .dual-column,.atlas002-page .photo-feature{grid-template-columns:1fr}.atlas002-page .photo-feature img{height:290px}.atlas002-page .photo-feature>div{padding:24px}.atlas002-page .body-photo img{height:280px}.atlas002-page .body-gallery{grid-template-columns:1fr}.atlas002-page .body-gallery img{height:240px}.atlas002-page .loop{padding:24px 13px}.atlas002-page .loop-steps{grid-template-columns:repeat(2,1fr);gap:24px}.atlas002-page .loop-step:nth-child(2):after{content:none}.atlas002-page .audit{padding:16px}.atlas002-page .audit-grid{grid-template-columns:1fr}.atlas002-page .audit .full{grid-column:auto}.atlas002-page .product-bridge{text-align:center;grid-template-columns:1fr;gap:16px;padding:25px 21px}.atlas002-page .product-bridge img{width:160px}.atlas002-page .product-bridge h3{font-size:33px}.atlas002-page .product-facts{justify-content:center}.atlas002-page .footer-inner{padding:26px 18px;display:block}.atlas002-page .footer-links{flex-wrap:wrap;margin-top:15px}}@media (prefers-reduced-motion:reduce){.atlas002-page *,.atlas002-page :before,.atlas002-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.atlas002-page .site-header,.atlas002-page .sidebar,.atlas002-page .hero-actions,.atlas002-page .audio-player,.atlas002-page .mobile-toc,.atlas002-page .tablist,.atlas002-page .audit-actions,.atlas002-page .site-footer{display:none!important}.atlas002-page .reading-grid{display:block}.atlas002-page .article-wrap{padding:0}.atlas002-page .hero{color:#111;background:#fff;min-height:0}.atlas002-page .hero-inner{padding:20px}.atlas002-page .hero h1,.atlas002-page .hero-dek{color:#111}.atlas002-page .hero-photo,.atlas002-page .hero:before{display:none}.atlas002-page .examination,.atlas002-page .product-bridge{break-inside:avoid}}@media (width<=680px){.atlas002-page .mechanism-table,.atlas002-page .mechanism-table tbody,.atlas002-page .mechanism-table tr,.atlas002-page .mechanism-table td{width:100%;display:block}.atlas002-page .mechanism-table{border-collapse:separate;background:0 0}.atlas002-page .mechanism-table thead{display:none}.atlas002-page .mechanism-table tr{background:#fbf9f4;border:1px solid #d8cbb9;border-radius:4px;margin:0 0 12px;padding:9px 0}.atlas002-page .mechanism-table td{font:14px/1.5 var(--sans);border:0;padding:6px 14px}.atlas002-page .mechanism-table td:before{font:700 10px var(--mono);letter-spacing:.09em;color:#7e5a2e;text-transform:uppercase;margin-bottom:3px;display:block}.atlas002-page .mechanism-table td:first-child:before{content:"Observable behavior"}.atlas002-page .mechanism-table td:nth-child(2):before{content:"RCM classification"}.atlas002-page .mechanism-table td:nth-child(3):before{content:"Corrective focus"}}.atlas002-page .inline-reference{background:#fffaf1;border:1px solid #c8b99e;border-left:3px solid #ad8248;grid-template-columns:1fr auto;align-items:center;gap:4px 24px;margin-top:24px;padding:19px 22px;display:grid}.atlas002-page .inline-reference span{color:#866334;letter-spacing:.1em;font:700 10px var(--mono);grid-column:1/-1}.atlas002-page .inline-reference strong{color:#2b261e;font:500 19px/1.3 var(--serif)}.atlas002-page .inline-reference a{color:#724d21;font:700 12px var(--sans);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (width<=680px){.atlas002-page .inline-reference,.atlas002-page .inline-reference span,.atlas002-page .inline-reference strong,.atlas002-page .inline-reference a{display:block}.atlas002-page .inline-reference strong{margin:9px 0 12px}.atlas002-page .inline-reference a{white-space:normal}}.atlas002-page .intro-copy{max-width:760px;margin:0}.atlas002-page .intro-copy>div{max-width:none}.atlas002-page .intro-copy>div p{max-width:730px}.atlas002-page .side-book{grid-template-columns:48px minmax(0,1fr)}.atlas002-page .side-book-mark{color:#e8cf9f;width:48px;min-height:70px;font:700 10px/1.4 var(--mono);letter-spacing:.05em;text-align:center;background:#1a1e1c;border:1px solid #9c815b;place-items:center;padding:7px;display:grid}.atlas002-page .scene-observation{color:#f5ecdf;background:#161c1d;border:1px solid #5b5549;border-radius:6px;grid-template-columns:minmax(155px,.43fr) minmax(0,1fr);align-items:stretch;max-width:850px;min-height:280px;margin:32px 0;display:grid;overflow:hidden}.atlas002-page .scene-observation>img{object-fit:cover;object-position:center 33%;width:100%;height:100%;min-height:270px;max-height:345px}.atlas002-page .scene-observation figcaption{flex-direction:column;justify-content:center;gap:15px;padding:28px 30px;display:flex}.atlas002-page .scene-observation-kicker{color:#e5c58d;font:600 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em}.atlas002-page .scene-observation strong{color:#fff1d8;font:500 27px/1.18 var(--serif);letter-spacing:-.015em}.atlas002-page .scene-observation figcaption p{color:#e2d8c9;font:400 16px/1.6 var(--sans);margin:0}@media (width<=680px){.atlas002-page .intro-copy{width:100%}.atlas002-page .scene-observation{grid-template-columns:1fr;min-height:0}.atlas002-page .scene-observation>img{object-position:center 30%;height:235px;min-height:0;max-height:235px}.atlas002-page .scene-observation figcaption{padding:23px}.atlas002-page .scene-observation strong{font-size:25px}}.atlas002-page{--ink:#171714;--paper:#f3f0e9;--paper2:#eae5dc;--ivory:#fffdf9;--muted:#5c5850;--line:#d5cfc3;--charcoal:#0d1112;--charcoal2:#171c1d;--gold:#c8a46e;--goldStrong:#e6c68c;--darkGold:#795729;--green:#7cae92;--coral:#d79587;--sans:"DM Sans",sans-serif;--serif:"Source Serif 4",Georgia,serif;--mono:"IBM Plex Mono",monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);isolation:isolate;line-height:1.65;display:block}.atlas002-page .article-section,.atlas002-page .hero,.atlas002-page .audio-player{scroll-margin-top:90px}.atlas002-page .hero h1,.atlas002-page .article-section h2,.atlas002-page .article-section h3{font-family:var(--serif)}.atlas002-page .reading-grid a,.atlas002-page .audio-player a{color:inherit}.atlas002-page .site-header,.atlas002-page .site-footer{display:none!important}@media print{.atlas002-page .hero{page-break-after:avoid}}
