/* Atlas: a quiet, editorial counterpoint to the immersive orbital station. */
:root{--bg:#0b1013;--ink:#e6e2d9;--accent:#c3a689;--muted:#9aabae;--line:#d6c9b323}.site-header{height:90px;border-bottom:0}.wordmark{letter-spacing:.18em;font-size:15px}.wordmark span{margin-left:12px}.site-header nav{gap:30px}.variant-switch{color:#dcc8b1!important}.hero{min-height:780px;height:100svh;max-height:1100px;padding:150px 6vw 0;isolation:isolate}.hero-heading{max-width:65%;pointer-events:none}.hero .eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:34px}.hero h1{font-size:clamp(54px,6.7vw,116px);letter-spacing:-.055em;line-height:1.06;font-weight:350;margin:0}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:#ccb394;letter-spacing:-.07em}.hero-copy{position:absolute;left:6vw;bottom:145px;margin:0;width:35%}.hero-copy .small-index{font-size:9px;color:#6e8a95}.hero-copy h2{font-size:21px;letter-spacing:-.025em;line-height:1.4;margin:18px 0 14px}.hero-copy p{font-size:13px;max-width:290px}.hero-copy .text-link{font-size:11px;border-color:#c3a68970}.model-window.hero-model{left:43%;top:16%;height:77%!important;width:56%}.hero-bottom{bottom:34px;padding-top:20px;border-top:1px solid var(--line);font-size:9px}.atlas-orbit{position:absolute;width:54vw;height:54vw;max-width:820px;max-height:820px;right:-4vw;top:6%;border:1px solid #c3a68916;border-radius:50%;transform:rotate(-22deg) scaleY(.84);pointer-events:none}.atlas-orbit:before,.atlas-orbit:after{content:'';position:absolute;inset:6%;border:1px solid #c3a6890e;border-radius:50%}.atlas-orbit:after{inset:12%}.introduction{padding:90px 6vw 95px;grid-template-columns:1fr 2.4fr;border-top:0;background:#0e1519}.introduction h2{font-size:clamp(30px,3.4vw,52px)}.introduction h2 span{font-family:Georgia,serif;font-style:italic;color:#b4a491;letter-spacing:-.05em}.introduction p:not(.eyebrow){font-size:14px;max-width:570px}.chapter-index a{padding-top:20px;color:#c7cec9}.chapter{padding-top:32px;isolation:isolate;overflow:hidden;border-top-color:#d6c9b315}.chapter::before{content:attr(data-number);position:absolute;right:7vw;top:80px;font-size:clamp(200px,29vw,450px);font-weight:300;letter-spacing:-.08em;color:#92acb006;line-height:1;pointer-events:none}.chapter-layout{grid-template-columns:38% 62%;min-height:750px}.chapter h2{font-size:clamp(32px,3.6vw,61px);line-height:1.1;letter-spacing:-.045em}.chapter-name{color:#c3a689;font-size:10px}.chapter-description{font-size:14px}.chapter dl{margin-top:28px}.chapter dl div{padding:14px 0}.chapter-top{padding-bottom:10px}.chapter-domain{color:#80939a}.chapter .model-window{height:650px}.chapter .service-link{border-color:#c3a68980;gap:65px}.chapter:nth-of-type(even){background:#0d1418}.chapter:nth-of-type(even) .chapter-layout{grid-template-columns:62% 38%}.chapter:nth-of-type(even) .model-column{grid-column:1;grid-row:1;margin-right:30px}.chapter:nth-of-type(even) .chapter-copy{grid-column:2;grid-row:1;padding:0 0 0 25px}.chapter:nth-of-type(even)::before{right:auto;left:5vw}.directory{padding:100px 14vw 130px;background:#10181c}.directory h2{font-family:Georgia,serif;font-style:italic;font-size:clamp(50px,6vw,90px);color:#d3c0a6;letter-spacing:-.05em}.directory>p:not(.eyebrow){font-size:13px}.directory nav a{padding:28px 0}.directory strong{font-size:25px;letter-spacing:.08em;font-weight:350}.directory .arrow{color:#bfa98d}.site-footer{padding:35px 0}.site-footer>a{font-size:11px}.scroll-progress{background:#c3a689}
@media(max-width:800px){.site-header{height:72px}.site-header nav a:first-child{display:inline}.hero{min-height:890px;padding:110px 7vw 0;height:auto}.hero-heading{max-width:100%}.hero .eyebrow{font-size:7px;letter-spacing:.07em;margin-bottom:23px}.hero h1{font-size:12vw;max-width:100%;line-height:1.04}.hero-copy{position:relative;left:auto;bottom:auto;width:100%;margin-top:35px}.hero-copy h2{font-size:19px;margin:12px 0}.hero-copy p{font-size:12px;margin-bottom:9px}.hero-copy .small-index{font-size:8px}.model-window.hero-model{position:relative!important;top:auto;left:auto;width:100%;height:390px!important;margin-top:20px}.hero-bottom{bottom:22px;font-size:7px;padding-top:15px}.atlas-orbit{width:95vw;height:95vw;top:48%;right:-10vw}.introduction{padding:60px 7vw}.introduction h2{font-size:30px}.introduction p:not(.eyebrow){font-size:13px}.chapter{padding:26px 7vw 55px}.chapter-top{padding-bottom:26px}.chapter-layout{min-height:0}.chapter .chapter-copy,.chapter:nth-of-type(even) .chapter-copy{padding:0}.chapter .model-column,.chapter:nth-of-type(even) .model-column{margin:22px 0 0}.chapter .model-window{height:400px}.chapter h2{font-size:35px}.chapter-description{font-size:13px}.chapter::before{font-size:210px;top:360px}.directory{padding:65px 7vw 80px}.directory strong{font-size:20px}.site-footer{row-gap:18px}.site-footer .wordmark{font-size:12px}.site-footer>a{font-size:10px}}
@media(min-width:801px) and (max-height:760px){.hero{min-height:730px;padding-top:125px}.hero h1{font-size:6.5vw}.hero-copy{bottom:110px}.model-window.hero-model{top:17%;height:76%!important}}

.hero{overflow:hidden}
@media(max-width:800px){.site-header .wordmark{font-size:12px;letter-spacing:.08em}}

.storage-shares{max-width:440px;display:grid;margin:25px 0 7px;border-top:1px solid var(--line);position:relative;z-index:2}.storage-shares a{display:grid;grid-template-columns:26px 1fr 16px;gap:12px;align-items:center;min-height:55px;border-bottom:1px solid var(--line);font-size:13px;transition:color .18s,background .18s}.storage-shares .bay-number{font:10px monospace;color:#7e939b}.storage-shares a:hover,.storage-shares a:focus-visible,.storage-shares a.is-active{color:var(--accent);background:#c3a68908}.storage-shares a.is-active .bay-number{color:var(--accent)}
@media(max-width:800px){.storage-shares{margin-top:20px}.storage-shares a{min-height:48px;font-size:12px}}
