/* Atlas: horizontal exhibition, paired displays and numbered reference bands. */
:root{--at-ink:#24332f;--at-muted:#64716b;--at-paper:#fff;--at-tint:#f1f4f1;--at-line:#dbe2dc;--at-accent:#315d49;--at-width:1240px}
*{box-sizing:border-box}body{margin:0;background:var(--at-paper);color:var(--at-ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:15px;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:var(--at-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b69755;outline-offset:4px}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.45;font-weight:600;overflow-wrap:anywhere}h1{font-size:42px}h2{font-size:29px}h3{font-size:20px}p{overflow-wrap:anywhere}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}[hidden]{display:none!important}address{font-style:normal}ul,ol{padding:0;margin:0}.at-shell{width:min(var(--at-width),calc(100% - 80px));margin-inline:auto}.at-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--at-accent);font-weight:600;margin-bottom:18px}.at-textlink{display:inline-block;font-size:14px;font-weight:600;color:var(--at-accent);border-bottom:1px solid transparent;padding:4px 0}.at-textlink:hover{border-color:var(--at-accent)}.at-linkbutton,.at-quietbutton{display:inline-flex;justify-content:center;align-items:center;gap:20px;border:1px solid var(--at-accent);padding:12px 20px;background:var(--at-accent);color:white;line-height:1.5;min-height:46px;font-size:14px}.at-linkbutton:hover{background:#244a38;color:white}.at-quietbutton{background:white;color:var(--at-accent)}.at-empty{padding:30px;background:var(--at-tint);border-left:3px solid var(--at-accent);grid-column:1/-1;color:var(--at-muted)}
.at-masthead{border-bottom:1px solid var(--at-line);background:#fff}.at-brandline{max-width:var(--at-width);width:calc(100% - 80px);margin:auto;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.at-brand{display:flex;flex-direction:column;gap:4px}.at-brand strong{font-size:27px;letter-spacing:.04em}.at-brand span{font-size:11px;letter-spacing:.14em;color:var(--at-muted)}.at-brand img{width:auto;max-width:200px;max-height:56px;object-fit:contain}.at-hotline{display:flex;gap:18px;align-items:center}.at-hotline span{color:var(--at-muted);font-size:12px}.at-hotline a{font-size:20px;letter-spacing:.02em}.at-navswitch{display:none;border:1px solid var(--at-line);background:white;color:var(--at-ink);padding:9px 16px}.at-navigation{border-top:1px solid var(--at-line)}.at-navline{max-width:var(--at-width);width:calc(100% - 80px);margin:auto;display:flex;justify-content:space-between;align-items:center}.at-navline>ul{display:flex;list-style:none;gap:36px;flex-wrap:wrap}.at-navline>ul>li{position:relative}.at-navline>ul>li>a{display:inline-block;padding:15px 0;font-size:14px}.at-navcontact{padding:12px 20px;background:var(--at-tint);color:var(--at-accent);font-size:13px}.at-navigation [data-column-nav-toggle]{border:0;background:transparent;color:inherit;padding:5px}.at-navigation [data-column-nav-submenu]{position:absolute;top:100%;left:0;min-width:200px;background:white;border:1px solid var(--at-line);padding:12px;list-style:none;z-index:10;display:none}.at-navigation [data-column-nav-submenu] a{display:block;padding:6px}.at-navigation [data-column-nav-item]:hover>[data-column-nav-submenu],.at-navigation [data-column-nav-item]:focus-within>[data-column-nav-submenu],.at-navigation [data-column-nav-open="1"]>[data-column-nav-submenu]{display:block}
.at-banner{padding-block:46px 78px;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.at-bannerphoto{position:relative}.at-bannerphoto img{width:100%;height:460px;object-fit:cover}.at-bannerphoto figcaption{padding:16px 0;border-bottom:1px solid var(--at-line);font-size:12px;color:var(--at-muted)}.at-bannertext h1{margin-bottom:24px}.at-bannertext h1 span{font-size:36px;font-weight:400}.at-bannertext>p:not(.at-eyebrow){font-size:16px;color:var(--at-muted);max-width:420px;margin-bottom:30px}.at-bannertext>.at-textlink{margin-left:20px}.at-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.at-sectionhead .at-eyebrow{margin-bottom:10px}.at-sectionhead>p{max-width:360px;font-size:13px;color:var(--at-muted)}.at-exhibits{padding-block:0 82px}.at-exhibitpair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.at-exhibit{background:var(--at-tint);min-width:0}.at-exhibitimage img{width:100%;height:270px;object-fit:cover}.at-exhibitcopy{padding:25px 28px}.at-exhibitcopy p{font-size:14px;color:var(--at-muted);margin:12px 0 14px}.at-strengthband{padding:60px 0 66px;background:var(--at-accent);color:white}.at-strengthband .at-eyebrow{color:#c6d8cc}.at-strengths{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;list-style:none;margin-top:34px}.at-strengths li{border-top:1px solid #729381;padding-top:20px}.at-strengths li>span{display:block;color:#bfd4c5;font-size:29px;margin-bottom:10px}.at-strengths h3{margin-bottom:10px}.at-strengths p{font-size:14px;color:#dbe6de}.at-company{padding-block:84px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.at-companylabel>.at-textlink{margin-top:24px}.at-prose{line-height:1.95;overflow-wrap:anywhere;min-width:0}.at-prose p+p{margin-top:18px}.at-prose p{color:#59655f}.at-prose h2{font-size:23px;margin:26px 0 14px}.at-prose h3{font-size:18px;margin:18px 0 10px}.at-prose img{max-width:100%;height:auto}.at-prose ul,.at-prose ol{padding-left:24px;margin-block:14px}.at-newsdesk{padding-block:0 88px}.at-newsentry{display:grid;grid-template-columns:135px 1fr 60px;align-items:center;gap:30px;padding:25px 0;border-top:1px solid var(--at-line)}.at-newsentry>time{font-size:14px;color:var(--at-accent)}.at-newsentry p{font-size:14px;color:var(--at-muted);margin-top:8px}.at-read{color:var(--at-accent);font-size:13px}
.at-footer{background:#eef2ee;border-top:1px solid var(--at-line)}.at-footergrid{padding-block:54px 36px;display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:80px}.at-footernote strong{font-size:24px}.at-footernote p{font-size:13px;color:var(--at-muted);margin-top:14px}.at-footernav>p,.at-footeraddress>p{font-size:13px;font-weight:600;margin-bottom:14px}.at-footernav ul{list-style:none}.at-footernav>ul>li>a{display:inline-block;margin-bottom:8px;font-size:13px}.at-footernav [data-column-nav-toggle],.at-footernav [data-column-nav-submenu]{display:none}.at-footeraddress{display:flex;flex-direction:column;align-items:start;gap:5px;font-size:13px;overflow-wrap:anywhere}.at-partners{padding-block:18px;display:flex;flex-wrap:wrap;gap:20px;font-size:12px;border-top:1px solid var(--at-line)}.at-partners>span{color:var(--at-muted)}.at-legal{display:flex;justify-content:space-between;gap:20px;padding-block:20px;border-top:1px solid var(--at-line);font-size:12px;color:var(--at-muted)}
.at-crumb{padding-block:25px;color:var(--at-muted);font-size:12px}.at-crumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.at-crumb li{overflow-wrap:anywhere}.at-crumb li+li:before{content:"/";margin-right:8px;color:#a5afa8}.at-titlebar{padding-block:32px 45px;border-bottom:1px solid var(--at-line)}.at-titlebar h1{margin-bottom:12px}.at-titlebar>p:last-child{color:var(--at-muted)}.at-dossier{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px 60px;padding-block:22px 66px}.at-dossierheading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.at-dossierheading .at-eyebrow{grid-column:1/-1;margin:0}.at-dossierheading>p:last-child{align-self:center;justify-self:end;color:var(--at-muted)}.at-dossier>figure img{width:100%;height:340px;object-fit:cover}.at-dossierbody h2{margin-bottom:20px}.at-history{padding-block:56px 64px;border-top:1px solid var(--at-line)}.at-historyline{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;margin-top:38px}.at-historyline li{border-top:2px solid var(--at-accent);padding-top:20px}.at-historyline li>span{font-size:12px;color:var(--at-accent)}.at-historyline h3{font-size:18px;margin:8px 0 12px}.at-historyline p{font-size:13px;color:var(--at-muted)}.at-team{padding-block:34px 70px}.at-teamduo{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.at-teamduo article{padding:32px;background:var(--at-tint);border-left:3px solid var(--at-accent)}.at-teamduo p{margin:15px 0;color:var(--at-muted);font-size:14px}.at-qualifications{background:var(--at-tint);padding:60px 0}.at-qualificationrow{display:grid;grid-template-columns:1fr 1fr;gap:70px}.at-qualificationrow>div>p:last-child{font-size:13px;color:var(--at-muted);margin-top:16px}.at-credentiallist{margin:0;display:grid;grid-template-columns:130px 1fr;gap:20px;font-size:14px}.at-credentiallist dt,.at-credentiallist dd{border-bottom:1px solid var(--at-line);padding-bottom:16px}.at-credentiallist dt{font-weight:600}.at-credentiallist dd{margin:0;color:var(--at-muted)}
.at-chronicle{padding-block:42px 60px}.at-chronicle>h2{font-size:21px;margin-bottom:24px}.at-chroniclelist{list-style:none}.at-datedreport{display:flex;align-items:start;gap:34px;border-top:1px solid var(--at-line);padding:30px 0}.at-datedreport>time{width:90px;flex:none;border-right:1px solid var(--at-line);display:flex;flex-direction:column}.at-datedreport>time>strong{font-size:32px;line-height:1.4;color:var(--at-accent)}.at-datedreport>time>span{font-size:12px;color:var(--at-muted)}.at-reporttext{flex:1;min-width:0}.at-reporttext p{margin:12px 0;color:var(--at-muted);font-size:14px}.at-reportimage{width:185px;flex:none}.at-reportimage img{width:185px;height:130px;object-fit:cover}.at-readingnote{background:var(--at-tint);padding:56px 0}.at-notecolumns{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}.at-notecolumns>div>p{margin-top:15px;color:var(--at-muted);font-size:14px}.at-paging{margin-top:28px}.at-paging .pagination{display:flex;flex-wrap:wrap;gap:8px}.at-paging .pagination>a,.at-paging .pagination>span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:5px 12px;border:1px solid var(--at-line);font-size:13px}.at-paging .pagination>.cur{background:var(--at-accent);color:white;border-color:var(--at-accent)}
.at-productopening{padding-block:24px 30px}.at-productopening h1{margin-bottom:12px}.at-productopening>div>p:last-child{color:var(--at-muted)}.at-categorybar{margin-top:30px;border-block:1px solid var(--at-line);display:flex;align-items:center;gap:40px;padding:20px 0}.at-categorybar h2{font-size:16px;flex:none}.at-categorybar>ul{display:flex;flex-wrap:wrap;gap:14px 24px;list-style:none}.at-categorybar [data-column-nav-toggle]{display:none}.at-categorybar [data-column-nav-submenu]{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.at-categorybar a{font-size:14px;color:var(--at-accent)}.at-productwalk{padding-block:12px 50px}.at-productwalk>h2{font-size:22px;margin-bottom:30px}.at-productspread{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:35px;border-top:1px solid var(--at-line)}.at-productspread:nth-child(even)>figure{order:2}.at-productspread figure img{width:100%;height:300px;object-fit:cover}.at-productspread figcaption{font-size:11px;color:var(--at-muted);margin-top:10px}.at-productspread h3{font-size:26px}.at-productspread p{margin-top:18px;color:var(--at-muted)}.at-productspread .at-linkbutton{margin-top:22px}.at-productnote{font-size:12px!important;color:var(--at-muted);margin-top:18px}.at-productcontext{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:30px 75px;border-top:1px solid var(--at-line)}
.at-contactduo{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;padding-block:44px 66px}.at-inquiry>p{font-size:13px;color:var(--at-muted);margin:12px 0 22px}.at-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.at-fields label{display:block;font-size:13px}.at-fields input,.at-fields select,.at-fields textarea{width:100%;min-width:0;border:1px solid #cbd5cd;border-radius:0;padding:10px 12px;background:#fff;color:var(--at-ink);margin-top:7px;font-size:14px}.at-fields textarea{resize:vertical}.at-fieldwide{grid-column:1/-1}.at-formactions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.at-formnote{font-size:12px!important}.at-formstatus{color:var(--at-accent)!important}.at-mapcolumn iframe{border:1px solid var(--at-line);display:block;width:100%;height:365px;margin-top:24px}.at-mapcolumn>p{margin:16px 0;color:var(--at-muted);font-size:14px}.at-mapnote{font-size:12px!important}.at-contactbottom{padding:45px 0 55px;background:var(--at-tint)}.at-contactbottom h2{font-size:23px}.at-contactchannels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:25px 0}.at-contactchannels>div{min-width:0;border-left:2px solid var(--at-accent);padding-left:20px}.at-contactchannels span{display:block;font-size:12px;color:var(--at-muted);margin-bottom:8px}.at-contactchannels a,.at-contactchannels p{overflow-wrap:anywhere;font-size:15px}
.at-fullreport{padding-block:20px 45px;max-width:1000px}.at-reporttitle{border-bottom:1px solid var(--at-line);padding-bottom:30px}.at-reporttitle>p:last-child{font-size:13px;color:var(--at-muted);margin-top:20px}.at-reportcover{margin:35px 0}.at-reportcover img{width:100%;height:auto;max-height:520px;object-fit:cover}.at-reportbody{padding-block:35px}.at-reportbody>h2{font-size:21px;margin-bottom:20px}.at-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid var(--at-line);padding:22px 0;font-size:14px}.at-adjacent a{overflow-wrap:anywhere}.at-adjacent span{display:block;font-size:12px;color:var(--at-muted)}.at-relatednews{padding-block:15px 75px;max-width:1000px}.at-relatednews h2{font-size:23px;margin-bottom:20px}.at-relatednews ul{list-style:none;margin-bottom:18px}.at-relatednews li{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--at-line);padding:16px 0;font-size:14px}.at-relatednews time{font-size:12px;flex:none;color:var(--at-muted)}.at-productsheet{padding-block:22px 34px}.at-detailintro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.at-detailintro figure img{width:100%;height:360px;object-fit:cover}.at-detailintro figcaption{font-size:12px;color:var(--at-muted);margin-top:10px}.at-detailintro h1{font-size:34px}.at-detailintro>div>p:not(.at-eyebrow){margin-top:20px;color:var(--at-muted)}.at-detailintro .at-linkbutton{margin-top:24px}.at-detailbody{padding-block:45px 36px;max-width:900px}.at-detailbody>h2{font-size:24px;margin-bottom:24px}.at-productneighbors{display:flex;justify-content:space-between;gap:30px;border-block:1px solid var(--at-line);padding:20px 0;font-size:13px}.at-productneighbors>*{overflow-wrap:anywhere;max-width:48%}.at-productrelated{padding-block:25px 70px}.at-productrelated h2{font-size:23px}.at-productrelated>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0}.at-productrelated article{padding:24px;background:var(--at-tint)}.at-productrelated h3{font-size:17px;margin-bottom:12px}
@media(max-width:1000px){.at-shell,.at-brandline,.at-navline{width:calc(100% - 48px)}.at-banner{gap:34px}.at-bannerphoto img{height:390px}.at-bannertext h1{font-size:34px}.at-bannertext h1 span{font-size:29px}.at-bannertext>.at-textlink{margin:16px 0 0}.at-navline>ul{gap:24px}.at-company,.at-notecolumns,.at-qualificationrow,.at-productcontext{gap:40px}.at-footergrid{gap:35px}.at-dossier{gap:30px}.at-productspread{gap:38px}.at-contactduo{gap:32px}.at-detailintro{gap:36px}}
@media(max-width:760px){.at-shell,.at-brandline,.at-navline{width:calc(100% - 36px)}h1{font-size:31px}h2{font-size:24px}h3{font-size:18px}.at-brandline{min-height:83px;gap:12px}.at-brand strong{font-size:21px}.at-brand span{font-size:9px}.at-brand img{max-width:150px}.at-hotline{display:none}html[data-at-enhanced] .at-navswitch{display:block}.at-navline{display:block}.at-navline>ul{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;padding:8px 0}.at-navline>ul>li>a{padding:11px 9px;font-size:13px}.at-navcontact{display:none}html[data-at-enhanced] .at-navigation:not([data-menu-open]){display:none}.at-navigation [data-column-nav-submenu]{position:static;display:block;min-width:0;border:0;background:var(--at-tint);padding:4px 10px;font-size:12px}.at-navigation [data-column-nav-toggle]{display:none}html[data-at-enhanced] .at-navigation [data-column-nav-toggle]{display:inline-block}html[data-at-enhanced] .at-navigation [data-column-nav-submenu]{display:none}html[data-at-enhanced] .at-navigation [data-column-nav-open="1"]>[data-column-nav-submenu]{display:block}.at-banner{grid-template-columns:1fr;padding-block:24px 50px;gap:27px}.at-bannerphoto img{height:280px}.at-bannertext h1{font-size:32px}.at-bannertext h1 span{font-size:29px}.at-bannertext>.at-textlink{margin-left:16px}.at-eyebrow{margin-bottom:12px}.at-sectionhead{display:block;margin-bottom:23px}.at-sectionhead>.at-textlink{margin-top:14px}.at-sectionhead>p{margin-top:14px}.at-exhibits{padding-bottom:50px}.at-exhibitpair{grid-template-columns:1fr;gap:22px}.at-exhibitimage img{height:240px}.at-exhibitcopy{padding:22px}.at-strengthband{padding-block:42px}.at-strengths{grid-template-columns:1fr;gap:22px}.at-strengths li{display:grid;grid-template-columns:50px 1fr;gap:2px 14px}.at-strengths li>span{grid-row:1/3;margin:0}.at-strengths p{grid-column:2}.at-company{grid-template-columns:1fr;gap:24px;padding-block:50px}.at-companylabel h2 br{display:none}.at-companylabel>.at-textlink{margin-top:12px}.at-newsdesk{padding-bottom:48px}.at-newsentry{grid-template-columns:1fr 50px;gap:8px 18px;padding-block:23px}.at-newsentry>time{grid-column:1/-1;font-size:12px}.at-newsentry h3{font-size:17px}.at-footergrid{grid-template-columns:1fr 1fr;gap:30px;padding-block:35px}.at-footernote{grid-column:1/-1}.at-footernote strong{font-size:21px}.at-legal{display:block}.at-legal>a{display:inline-block;margin-top:10px}.at-crumb{padding-block:20px}.at-titlebar{padding-block:18px 28px}.at-dossier{grid-template-columns:1fr;gap:25px;padding-block:12px 40px}.at-dossierheading{display:block}.at-dossierheading h1{margin-block:12px}.at-dossier>figure img{height:260px}.at-dossierbody h2{font-size:22px}.at-history{padding-block:35px}.at-historyline{grid-template-columns:1fr 1fr;gap:24px 22px;margin-top:25px}.at-team{padding-block:20px 40px}.at-teamduo{grid-template-columns:1fr;gap:18px}.at-teamduo article{padding:24px}.at-qualifications{padding-block:38px}.at-qualificationrow{grid-template-columns:1fr;gap:28px}.at-credentiallist{grid-template-columns:110px 1fr;gap:16px;font-size:13px}.at-chronicle{padding-block:28px 35px}.at-datedreport{gap:18px;flex-wrap:wrap;padding:22px 0}.at-datedreport>time{width:60px}.at-datedreport>time>strong{font-size:26px}.at-reportimage{margin-left:78px;width:calc(100% - 78px)}.at-reportimage img{width:100%;height:150px}.at-reporttext h3{font-size:18px}.at-readingnote{padding-block:36px}.at-notecolumns{grid-template-columns:1fr;gap:24px}.at-categorybar{display:block;margin-top:23px;padding:18px 0}.at-categorybar>ul{margin-top:12px;gap:12px 18px}.at-productspread{grid-template-columns:1fr;gap:22px;padding-block:25px}.at-productspread:nth-child(even)>figure{order:0}.at-productspread figure img{height:245px}.at-productspread h3{font-size:23px}.at-productcontext{grid-template-columns:1fr;gap:22px;padding-block:25px 45px}.at-contactduo{grid-template-columns:1fr;gap:38px;padding-block:30px 42px}.at-fields{gap:15px}.at-mapcolumn iframe{height:280px;margin-top:18px}.at-contactchannels{grid-template-columns:1fr;gap:22px}.at-contactbottom{padding-block:33px}.at-reporttitle h1{font-size:29px}.at-fullreport{padding-block:12px 25px}.at-reportbody{padding-block:25px}.at-adjacent{grid-template-columns:1fr;gap:16px}.at-relatednews{padding-bottom:45px}.at-relatednews li{display:block}.at-relatednews time{display:block;margin-top:5px}.at-detailintro{grid-template-columns:1fr;gap:24px}.at-detailintro figure img{height:280px}.at-detailintro h1{font-size:29px}.at-detailbody{padding-top:32px}.at-productrelated>div{grid-template-columns:1fr}.at-productneighbors{display:block}.at-productneighbors>*{display:block;max-width:100%;margin:8px 0}.at-productrelated{padding-bottom:45px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
