.atlas .band{padding:34px 0 40px;display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:end}.atlas .sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;align-items:start}.atlas .ph{border:1px solid var(--ink);padding:8px;background:var(--paper);box-shadow:6px 6px 0 var(--stone);transition:box-shadow .2s,transform .2s}.atlas .ph:hover{box-shadow:10px 10px 0 var(--stone);transform:translate(-2px,-2px)}.atlas .ph img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.25) contrast(1.05)}.atlas .sheet .ph:nth-child(2){margin-top:44px}.atlas .sheet .ph:nth-child(3){margin-top:88px}.atlas .trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:110px}.atlas .trust div{padding:24px 20px;border-right:1px solid var(--stone)}.atlas .trust div:last-child{border-right:0}.atlas .trust b{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.atlas .trust span{font-size:13px;line-height:1.6}.atlas table{width:100%;border-collapse:collapse;margin-top:26px}.atlas td{padding:22px 14px;border-top:1px solid var(--ink);vertical-align:top;font-size:14px;line-height:1.6}.atlas tr:last-child td{border-bottom:1px solid var(--ink)}.atlas td.n{color:var(--rust);font-weight:600;width:60px}.atlas td.t{width:260px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.atlas td.k{width:300px;color:#4d6470;font-size:12px;letter-spacing:.06em}.atlas tr{transition:background .2s}.atlas tr:hover{background:#efe8d6}.atlas .two{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border:1px solid var(--ink)}.atlas .two>div{padding:34px 30px;display:flex;flex-direction:column;gap:14px}.atlas .two>div+div{border-left:1px solid var(--ink);background:var(--ink);color:var(--paper)}.atlas .two h3{font-size:24px;text-transform:uppercase;letter-spacing:.02em}.atlas .two ul{list-style:none;display:flex;flex-direction:column;gap:9px}.atlas .two li{font-size:13.5px;line-height:1.55;padding-left:18px;position:relative}.atlas .two li:before{content:"+";position:absolute;left:0;color:var(--rust);font-weight:700}.atlas .two>div+div li:before{color:var(--stone)}.atlas .two .bf{border-top:1px solid var(--stone);padding-top:14px;font-size:13px;line-height:1.6}.atlas .two>div+div .bf{border-color:#4d6470}.atlas .stairs{margin-top:28px}.atlas .st{display:grid;grid-template-columns:90px 1fr;border-top:1px solid var(--ink);padding:24px 0;gap:20px}.atlas .st:nth-child(2){margin-left:60px}.atlas .st:nth-child(3){margin-left:120px}.atlas .st:nth-child(4){margin-left:180px}.atlas .st b{font-size:38px;color:var(--rust);font-weight:600}.atlas .st h3{font-size:18px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.atlas .st p{font-size:14px;max-width:none}.atlas .st{transition:background .2s,padding-left .2s}.atlas .st:hover{background:#efe8d6;padding-left:10px}.atlas .map{margin-top:26px;max-width:820px;border:1px solid var(--ink);padding:10px;box-shadow:8px 8px 0 var(--stone);background:var(--paper)}.atlas .map img{width:100%;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.2)}.atlas .hl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.atlas .hl>div{padding:22px 20px;border-right:1px solid var(--stone);font-size:13px;line-height:1.6}.atlas .hl>div:last-child{border-right:0}.atlas .hl b{display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;color:var(--rust)}.atlas .hl>div{transition:background .2s}.atlas .hl>div:hover{background:#efe8d6}.atlas .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px}.atlas .card{border:1px solid var(--ink);padding:22px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.6;transition:box-shadow .2s,transform .2s}.atlas .card:hover{box-shadow:5px 5px 0 var(--stone);transform:translate(-2px,-2px)}.atlas .card h3{font-size:15px;text-transform:uppercase;letter-spacing:.08em}.atlas .card .lab{font-size:11px}.atlas .card ul{list-style:none;display:flex;flex-direction:column;gap:6px}.atlas .card li:before{content:"— ";color:var(--rust)}.atlas .bt{background:#fff;border-top:1px solid var(--ink);margin:84px calc(-1 * var(--mnx)) 0;padding:0 var(--mnx) 40px}.atlas .pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px}.atlas .pair p b{color:var(--rust);font-weight:600}.atlas .chips{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid var(--stone);padding-top:14px}.atlas .chips span:before{content:"▪ ";color:var(--rust)}.atlas .weeks{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px;border:1px solid var(--ink)}.atlas .weeks>div{padding:22px 18px;border-right:1px solid var(--ink);font-size:13px;line-height:1.6}.atlas .weeks>div:last-child{border-right:0}.atlas .weeks b{display:block;font-size:11px;letter-spacing:.2em;color:var(--rust);margin-bottom:6px}.atlas .weeks h3{font-size:16px;text-transform:uppercase;margin-bottom:6px}.atlas .weeks>div{transition:background .2s}.atlas .weeks>div:hover{background:#efe8d6}.atlas .note{border-left:3px solid var(--rust);padding:6px 0 6px 18px;margin-top:24px;font-size:14px;line-height:1.7;max-width:760px}.atlas .note b{font-weight:700}.atlas .ab-lead{font-size:17px;line-height:1.75;max-width:720px}.atlas .ab-ph{margin-top:24px;max-width:520px}.atlas .ab-ph img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.atlas .ab-lab{margin:38px 0 12px}#about>p:not(.lab):not(.ab-lead):not(.ab-close){margin-bottom:16px}.atlas .ab-sign{display:block;margin-top:12px;color:var(--rust);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.atlas .ab-close{margin-top:44px;font-size:clamp(17px,2vw,22px);line-height:1.55;max-width:720px;font-weight:600;border-left:3px solid var(--rust);padding-left:20px}.atlas .price{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px}.atlas .price>div{border:1px solid var(--ink);padding:30px;display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55}.atlas .price>div:last-child{background:var(--ink);color:var(--paper)}.atlas .price .amt{font-size:42px;font-weight:600;color:var(--rust)}.atlas .price>div:last-child .amt{color:var(--paper)}.atlas .price ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:8px 0 14px}.atlas .price li:before{content:"+ ";color:var(--rust);font-weight:700}.atlas .price>div:last-child li:before{color:var(--stone)}.atlas .price .btn{margin-top:auto}.atlas .price>div:last-child .btn{background:var(--rust);border-color:var(--rust)}.atlas .price>div:last-child .btn:hover,.atlas .price>div:last-child .btn:focus-visible{background:var(--paper);color:var(--ink);border-color:var(--paper)}.atlas .ops{background:var(--ink);color:var(--paper);margin:90px calc(-1 * var(--mnx)) 0;padding:84px var(--mnx) 64px}.atlas .ops .num{color:var(--stone)}.atlas .ops .num b{color:var(--stone);border-color:var(--stone)}.atlas .ops .num:after{background:#f8f4ea4d}.atlas .ops h2{color:var(--paper);font-size:clamp(30px,4.2vw,52px);margin-bottom:14px}.atlas .ops h2 em{color:#d8896f}.atlas .ops-lead{font-size:17px;line-height:1.75;max-width:720px;color:#f8f4eaeb}.atlas .ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.atlas .ops-pillar{border:1px solid rgba(248,244,234,.28);padding:24px 22px;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.atlas .ops-pillar:hover{background:#f8f4ea0f;border-color:var(--stone);transform:translate(-2px,-2px);box-shadow:5px 5px #aa543e8c}.atlas .ops-pillar b{font-size:30px;color:#d8896f;font-weight:600}.atlas .ops-pillar h3{font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin:14px 0 8px;color:var(--paper);line-height:1.45}.atlas .ops-pillar p{font-size:13.5px;line-height:1.65;color:#f8f4ead9;max-width:none}.atlas .ops-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(248,244,234,.35);border-bottom:1px solid rgba(248,244,234,.35);margin-top:50px}.atlas .ops-proof div{padding:22px 18px;border-right:1px solid rgba(248,244,234,.2);font-size:13px;line-height:1.6;color:#f8f4eae6;transition:background .2s}.atlas .ops-proof div:last-child{border-right:0}.atlas .ops-proof div:hover{background:#f8f4ea0f}.atlas .ops-proof b{display:block;color:#d8896f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:13px}.atlas .ops-clients{margin-top:22px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);line-height:1.9;max-width:none}.atlas .ops-close{margin-top:50px;font-size:clamp(17px,2vw,23px);line-height:1.55;max-width:840px;border-left:3px solid #d8896f;padding-left:24px}.atlas .close{margin-top:90px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:60px 0;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.atlas .close .lab{animation:atlas-pulse 3s ease-in-out infinite}.atlas .ft{padding-top:30px;padding-bottom:calc(3rem + env(safe-area-inset-bottom));font-size:12px;letter-spacing:.08em;line-height:1.8;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.atlas .ft{padding-bottom:2rem}}.atlas .ft div{display:flex;gap:18px;flex-wrap:wrap}.atlas .ft a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color .2s}.atlas .ft a:hover,.atlas .ft a:focus-visible{color:var(--rust);outline:none}.atlas .back{background:var(--ink);color:var(--paper);margin:90px calc(-1 * var(--mnx)) 0;padding:0 var(--mnx) 24px}.atlas .back .rule{background:#f8f4ea73}.atlas .back-head{padding:54px 0 40px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.atlas .back h2{margin-bottom:0;font-size:clamp(34px,5vw,56px)}.atlas .back p{max-width:620px}.atlas .back .lab{color:var(--stone)}.atlas .btn.paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.atlas .btn.paper:hover,.atlas .btn.paper:focus-visible{background:var(--rust);color:var(--paper);border-color:var(--rust);outline:none}.atlas .back-coords{font-size:10px;letter-spacing:.14em;color:var(--stone);text-transform:uppercase}.atlas .back .ft{color:var(--paper);border-top:1px solid rgba(248,244,234,.25);margin-top:26px}.atlas .back .ft a{color:var(--paper)}@media(max-width:1023px){.atlas .band{grid-template-columns:1fr;gap:24px;padding:28px 0 32px}.atlas .sheet{gap:16px}.atlas .sheet .ph:nth-child(2){margin-top:24px}.atlas .sheet .ph:nth-child(3){margin-top:48px}.atlas .trust{grid-template-columns:1fr 1fr;margin-top:64px}.atlas .trust div{border-right:0;border-bottom:1px solid var(--stone)}.atlas .trust div:last-child{border-bottom:0}.atlas table,.atlas tbody,.atlas tr,.atlas td{display:block}.atlas tr{padding:18px 0;border-top:1px solid var(--ink)}.atlas tr:last-child{border-bottom:1px solid var(--ink)}.atlas td{border-top:0;padding:2px 0;width:auto!important}.atlas .two{grid-template-columns:1fr}.atlas .two>div+div{border-left:0;border-top:1px solid var(--ink)}.atlas .st{margin-left:0!important;grid-template-columns:60px 1fr}.atlas .st b{font-size:28px}.atlas .grid3,.atlas .pair,.atlas .weeks{grid-template-columns:1fr}.atlas .weeks>div{border-right:0;border-bottom:1px solid var(--ink)}.atlas .weeks>div:last-child{border-bottom:0}.atlas .price,.atlas .hl{grid-template-columns:1fr}.atlas .hl>div{border-right:0;border-bottom:1px solid var(--stone)}.atlas .hl>div:last-child{border-bottom:0}.atlas .close{grid-template-columns:1fr}.atlas .bt,.atlas .back{margin-top:64px}.atlas .ops{margin-top:64px;padding-top:64px;padding-bottom:48px}.atlas .ops-grid{grid-template-columns:1fr 1fr}.atlas .ops-proof{grid-template-columns:1fr}.atlas .ops-proof div{border-right:0;border-bottom:1px solid rgba(248,244,234,.2)}.atlas .ops-proof div:last-child{border-bottom:0}.atlas .ops-close{padding-left:18px}}@media(max-width:640px){.atlas .sheet{grid-template-columns:1fr}.atlas .sheet .ph:nth-child(2),.atlas .sheet .ph:nth-child(3){margin-top:0}.atlas .trust{grid-template-columns:1fr}.atlas .trust div{border-bottom:1px solid var(--stone)}.atlas .trust div:last-child{border-bottom:0}.atlas .ops-grid{grid-template-columns:1fr}.atlas .ops-pillar b{font-size:24px}}
