.ss-atlas{--family-color:#91c8c2;color:#eee9dc;background:#0c2022;min-height:100vh;padding:0 clamp(22px,5vw,100px);font-family:Arial,PingFang SC,sans-serif}.ss-atlas a{color:inherit;text-decoration:none}.atlas-header{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;height:100px;display:flex}.atlas-logo{letter-spacing:.14em;font-family:Sansheng Song,serif;font-size:30px}.atlas-logo span{letter-spacing:.28em;margin-left:24px;font:10px Arial}.atlas-header>a:last-child{color:#b4c5bd;align-items:center;gap:9px;font-size:12px;display:flex}.atlas-intro{letter-spacing:.2em;color:#9db4ac;justify-content:space-between;margin:28px 0 35px;font-size:10px;display:flex}.atlas-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5vw;display:grid}.atlas-eyebrow{letter-spacing:.2em;color:#aec3b6;font-size:11px}.atlas-copy h1{letter-spacing:-.03em;margin:22px 0;font-family:Sansheng Song,serif;font-size:clamp(40px,5vw,82px);font-weight:300;line-height:1.25}.atlas-copy h1 span{color:var(--family-color)}.atlas-lede{color:#b4c2b9;font-size:13px;line-height:2}.atlas-description{border-top:1px solid #fff2;max-width:400px;margin-top:38px;padding-top:22px}.atlas-index{letter-spacing:.19em;color:var(--family-color);font-size:9px}.atlas-description h2{margin:12px 0;font-family:Sansheng Song,serif;font-size:30px;font-weight:400}.atlas-description p{color:#aebfb5;font-size:12px;line-height:1.9}.atlas-description .atlas-line{color:#e3ddce;font-size:14px}.atlas-cta{background:#e6e4d5;border-radius:3px;align-items:center;gap:35px;margin:22px 0;padding:15px 22px;font-size:12px;display:inline-flex;color:#152829!important}.atlas-portrait{isolation:isolate;background:#dddcd7;border-radius:3px;margin:0;position:relative;overflow:hidden}.atlas-portrait>img{width:100%;height:auto;animation:.45s ease-out atlas-arrive;display:block}.atlas-portrait figcaption{color:#36514b;letter-spacing:.12em;border-top:1px solid #40534b22;justify-content:space-between;gap:10px;padding:17px 20px;font-size:9px;display:flex}.atlas-portrait figcaption span:first-child{align-items:center;gap:7px;display:flex}.atlas-families{grid-template-columns:repeat(6,1fr);gap:16px;margin:42px 0 90px;display:grid}.atlas-families button{color:#c7d1c5;text-align:left;cursor:pointer;background:#132b2d;border:1px solid #fff2;border-radius:3px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.atlas-families button:hover{transform:translateY(-5px)}.atlas-families button[aria-pressed=true]{border-color:var(--family-color);box-shadow:0 0 0 1px var(--family-color)}.atlas-families img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.atlas-families button>span{align-items:center;gap:12px;padding:16px 12px;font-size:12px;display:flex}.atlas-families small{color:#8baba0;font-size:9px}.atlas-notes{border-top:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:9vw;padding:50px 0 70px;display:grid}.atlas-notes h2{margin:20px 0;font-family:Sansheng Song,serif;font-size:clamp(28px,3vw,46px);font-weight:300;line-height:1.5}.atlas-notes p{color:#b0c0b6;font-size:14px;line-height:2}.atlas-word-tabs{gap:9px;margin:24px 0;display:flex}.atlas-word-tabs button{color:#c2d0c3;cursor:pointer;background:0 0;border:1px solid #5b7169;border-radius:30px;padding:9px 19px}.atlas-word-tabs button[aria-pressed=true]{background:var(--family-color);color:#142624;border-color:var(--family-color)}.atlas-notes .atlas-code{letter-spacing:.1em;color:var(--family-color);font-size:11px}.atlas-notes .atlas-disclosure{color:#8aaba0;font-size:10px}.atlas-footer{letter-spacing:.16em;color:#8ba399;border-top:1px solid #ffffff25;justify-content:space-between;padding:28px 0 36px;font-size:9px;display:flex}:is(.ss-atlas button:focus-visible,.ss-atlas a:focus-visible){outline-offset:5px;outline:2px solid #f2d29a}@keyframes atlas-arrive{0%{opacity:.4;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media (max-width:800px){.atlas-header{height:80px}.atlas-logo{font-size:23px}.atlas-logo span{margin-left:10px;font-size:8px}.atlas-intro{letter-spacing:.1em;font-size:8px}.atlas-hero{grid-template-columns:1fr;gap:24px}.atlas-description{max-width:none;margin-top:24px}.atlas-families{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0 50px}.atlas-families button>span{gap:6px;padding:12px 8px;font-size:10px}.atlas-notes{grid-template-columns:1fr;gap:8px;padding:35px 0}.atlas-footer{flex-wrap:wrap;gap:16px}.atlas-portrait figcaption{padding:13px;font-size:8px}.atlas-copy h1 br{display:none}.atlas-copy h1{font-size:clamp(34px,7vw,49px)}}@media (prefers-reduced-motion:reduce){.atlas-portrait>img{animation:none}.atlas-families button{transition:none}}.atlas-model-wrap{aspect-ratio:1;background:radial-gradient(at 50% 40%,#e1e8d9,#aabcb1);position:relative}.atlas-model{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.atlas-model canvas{display:block}.atlas-model-status{text-align:center;color:#426157;pointer-events:none;font-size:11px;position:absolute;bottom:22px;left:0;right:0}.atlas-view-tabs{background:#f4f2e880;border-radius:30px;gap:4px;padding:4px;display:flex;position:absolute;top:18px;left:18px}.atlas-view-tabs button{color:#49645c;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:9px 15px;font-size:11px}.atlas-view-tabs button[aria-pressed=true]{color:#fff;background:#24453d}.atlas-hero{max-width:1500px;margin:auto}.atlas-portrait{justify-self:end;width:100%;max-width:720px}@media (max-width:800px){.atlas-hero{flex-direction:column;align-items:stretch;gap:14px;display:flex}.atlas-copy{display:contents}.atlas-copy>.atlas-eyebrow{order:0;margin:0}.atlas-copy>h1{order:1;margin:2px 0}.atlas-lede{order:2;margin:0 0 8px}.atlas-portrait{order:3;max-width:none}.atlas-description{order:4;margin-top:14px}.atlas-cta{order:5;align-self:flex-start;margin:4px 0 0}.atlas-view-tabs{top:12px;left:12px}}
