@layer feature{html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#faf9f6;color:#14263e}*{box-sizing:border-box}.feature{--paper:#faf9f6;--ink:#14263e;--accent:#a27951;font:16px/1.95 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;overflow:clip}.feature h1,.feature h2,.feature h3{font-family:"Songti SC",SimSun,serif;font-weight:600;line-height:1.35;margin:0}.feature h2{font-size:45px}.feature h3{font-size:26px}.feature p{margin:0;color:#607080}.feature p+p{margin-top:18px}.feature a{color:inherit;text-decoration:none}.feature figure{margin:0}.wrap{max-width:1360px;margin:auto;padding:0 60px}.trail{font-size:12px;padding:22px 0;color:#8190a1}.trail span{margin:0 12px}.eyebrow,.kicker{display:block;font-size:12px;letter-spacing:.15em;color:var(--accent);margin-bottom:20px}.photograph img{display:block;width:100%;height:100%;object-fit:cover}.photograph figcaption{font-size:11px;line-height:1.6;color:#7b8998;margin-top:9px}.deck{font-size:18px}.facts{display:flex;gap:36px;flex-wrap:wrap;padding:24px 0;border-top:1px solid #cdd3d5;border-bottom:1px solid #cdd3d5}.facts span{display:block;font-size:11px;color:#7c8996}.facts strong{font-size:17px;font-weight:500}.reading{max-width:820px}.city-copy h3{font-size:30px;margin-bottom:10px}.city-copy p{font-size:15px}.city-sub{font-size:12px!important;color:var(--accent)!important;margin:0 0 15px!important}.company-search-cta{display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid var(--accent);padding:12px 0;font-size:14px;margin-top:15px}.company-search-cta span{font-size:24px}.endmatter{padding-top:30px;padding-bottom:50px}.closing{border-top:1px solid #cdd1d0;padding:40px 0;display:grid;grid-template-columns:1fr 1fr;gap:50px}.closing h2{font-size:34px}.closing p{font-size:14px}.references{border-top:1px solid #d3d7d5;padding-top:30px}.references h3{font-size:22px;margin-bottom:22px}.ref-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ref-grid a{display:block;font-size:12px;border-bottom:1px solid #d9dcda;padding-bottom:6px;margin-bottom:8px}.ref-grid p{font-size:11px}.references details{margin-top:25px;font-size:12px;color:#798594}.references summary{cursor:pointer}.credits{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;padding-top:20px}.credits p{font-size:12px;overflow-wrap:anywhere}.credits a{text-decoration:underline}.structural-data{border-top:1px solid #d1d6d4;margin-top:30px}.structural-data>summary{padding:18px 0;cursor:pointer;font-size:13px;color:#6d7a87}.archive-note,.data-definition,.chart-note{font-size:12px!important;margin:18px 0!important}.business{padding:25px 0 35px}.business h2{font-size:29px;margin-bottom:20px}.business h3{font-size:22px;margin-bottom:15px}.business p{font-size:14px}.business .large-number{font:38px Georgia,serif}.business .large-number span{display:block;font:12px sans-serif;margin-top:10px}.ak-data-heading{display:flex;justify-content:space-between;gap:25px}.ak-data-grid,.hi-ledger-grid,.hi-data-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:20px 0}.ak-transport>strong,.hi-percent>strong{display:block;font:55px Georgia,serif}.ak-transport>span,.hi-percent>span{display:block;font-size:13px;margin:10px 0}.ak-economic-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.sector-bars>div{margin:18px 0}.sector-bars p{display:flex;justify-content:space-between;gap:15px;font-size:12px}.sector-bars i{display:block;height:4px;background:#d8dcda;margin-top:7px}.sector-bars b{display:block;height:100%;background:var(--accent)}.feature a:focus-visible,.feature summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:99;background:#fff;padding:10px}
@media(max-width:1000px){.wrap{padding-left:32px;padding-right:32px}.feature h2{font-size:37px}}
@media(max-width:700px){.wrap{padding-left:24px;padding-right:24px}.feature h2{font-size:31px}.feature h3{font-size:25px}.feature p{font-size:15px}.trail{font-size:11px}.deck{font-size:16px!important}.closing{display:block;padding:30px 0}.closing h2{font-size:30px;margin-bottom:20px}.closing p{font-size:14px}.ref-grid{grid-template-columns:1fr 1fr;gap:20px}.ref-grid p{font-size:11px}.credits{grid-template-columns:1fr}.credits p{font-size:12px}.facts{gap:20px 30px}.ak-data-grid,.hi-ledger-grid,.hi-data-intro,.ak-economic-notes{grid-template-columns:1fr;gap:24px}.ak-data-heading{display:block}.business h2{font-size:27px}.business p{font-size:14px}.feature .archive-note,.feature .data-definition{font-size:12px}.endmatter{padding-top:10px}.sector-bars p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}
@layer feature{.annual-reading{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:25px 0}.annual-reading h3{font-size:27px;margin-bottom:20px}.annual-reading p{font-size:14px}.feature .note{font-size:12px;color:#7c8791;margin-top:18px}.feature .prose p{margin-top:18px}.feature .source-label{font-size:11px;letter-spacing:.05em;color:#84909b}.feature .references a{overflow-wrap:anywhere}.feature .botanical img{object-fit:contain}.feature .local-query{display:inline-block;border-bottom:1px solid var(--accent);padding:12px 0;font-size:14px;margin-top:15px}@media(max-width:700px){.annual-reading{grid-template-columns:1fr;gap:20px}.annual-reading h3{font-size:25px}.feature .note,.feature .source-label{font-size:12px}}}
.ct{--accent:#9a7157;--ink:#183447;--red:#824b48}.ct-cover{background:#152f43;color:#eee4d1;padding-bottom:10px}.ct-cover .crumb,.ct-cover .crumb a{color:#a8b8c3}.ct-cover .eyebrow{display:block;text-align:center;color:#bfaa86;margin-top:25px}.ct h1{text-align:center;font-size:86px;letter-spacing:.18em;margin:18px 0 28px}.ct-porthole{display:grid;grid-template-columns:1fr 2.2fr 1fr;align-items:center;gap:35px}.ct-porthole figure{max-width:610px;margin:auto}.ct-porthole img{height:470px;width:470px;border-radius:50%;object-position:center;outline:1px solid #b59e74;outline-offset:10px;border:7px solid #284456}.ct-porthole figcaption{text-align:center;color:#b2c1c8;font-size:10px;margin:24px -20px 0}.ct-cover-side{text-align:center}.ct-cover-side>span{font:26px 'Songti SC',serif;letter-spacing:.15em;display:block;border-top:1px solid #768084;border-bottom:1px solid #768084;padding:20px 0}.ct-cover-side p{font-size:13px;color:#a4b8c6;margin-top:25px}.ct-cover .facts{justify-content:center;border-top:1px solid #5e7077;border-bottom:0;margin-top:35px;gap:65px}.ct-cover .facts strong{color:#e7e2d3}.ct-cover .facts span{color:#a4b3b9}.ct-logbook{padding-top:55px;padding-bottom:60px}.ct-logbook header{margin-bottom:35px}.ct-logbook h2{font-size:46px}.ct-logbook-columns{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:40px;border-top:1px solid #b2b6ae;padding-top:25px}.ct-year strong{font:62px Georgia,serif;color:#9f8866;display:block}.ct-year span{font-size:11px;display:block;margin-top:20px;color:#8c887a}.ct-logbook p{font-size:15px}.ct-letters{background:#e9e0d4;padding:50px 0}.ct-letters-heading{display:grid;grid-template-columns:.7fr 1.4fr .6fr;align-items:end;gap:30px;margin-bottom:30px;border-bottom:1px solid #baa997;padding-bottom:25px}.ct-letters-heading>span{font:22px 'Songti SC',serif;color:#9a6553}.ct-letters-heading h2{font-size:46px;color:#633f3a}.ct-letters-heading p{font-size:11px;margin:0}.ct-book-spread{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f7f0e4;box-shadow:0 8px 20px #705a3d12}.ct-house{padding:30px;border-right:1px solid #ddd1bd}.ct-house img{height:410px}.ct-house figcaption{font-size:11px}.ct-date{font:30px Georgia,serif;color:#a88a6a;letter-spacing:.12em;margin:28px 0 0;text-align:center}.ct-book-spread article{padding:35px}.ct-book-spread h3{font-size:32px;margin-bottom:25px}.ct-book-spread p{font-size:15px}.ct-hartford{margin-top:40px;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.ct-hartford img{height:285px}.ct-hartford h3{font-size:27px;margin-bottom:20px}.ct-hartford p{font-size:15px}.ct-campus{padding-top:60px;padding-bottom:55px}.ct-campus header{max-width:880px;margin:0 auto 35px;text-align:center}.ct-campus h2{font-size:47px}.ct-campus-gallery{display:grid;grid-template-columns:1fr 1.3fr;gap:25px;align-items:end}.ct-campus-gallery figure:first-child{padding:18px;background:#e6e8de}.ct-campus-gallery figure:first-child img{height:360px}.ct-campus-gallery figure:last-child img{height:270px}.ct-campus-reading{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px}.ct-campus-reading h3{font-size:28px;margin-bottom:20px}.ct-campus-reading p{font-size:15px}.ct-work{background:#e4e9ed;padding:55px 0}.ct-work h2{font-size:49px}.ct-labor{display:grid;grid-template-columns:.55fr 1fr;gap:60px;margin:35px 0}.ct-labor strong{font:94px Georgia,serif;color:#648398}.ct-labor strong span{font-size:40px}.ct-labor>div p{font-size:12px}.ct-labor article p{font-size:15px}.ct-work-lines{border-top:2px solid #6b8291}.ct-work-lines article{display:grid;grid-template-columns:120px 1fr;gap:40px;padding:25px 0;border-bottom:1px solid #b2c0c8}.ct-work-lines article>span{font:31px 'Songti SC',serif;color:#6b8796}.ct-work-lines h3{font-size:27px;margin-bottom:15px}.ct-work-lines p{font-size:15px}.ct-work .structural-data{background:#f2f3f0}.ct-coast{padding-top:55px;padding-bottom:55px}.ct-coast-head{display:flex;align-items:start;justify-content:space-between;gap:35px;margin-bottom:30px}.ct-coast h2{font-size:46px}.ct-coast-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ct-coast-pair img{height:330px}.ct-coast-text{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:25px}.ct-coast-text h3{font-size:26px;margin-bottom:20px}.ct-coast-text p{font-size:15px}.ct-first-voices{border-top:1px solid #bcb6a7;border-bottom:1px solid #bcb6a7;padding:25px 0;display:grid;grid-template-columns:220px 1fr;gap:35px;margin-top:25px}.ct-first-voices>span{font:22px 'Songti SC',serif;color:#997951}.ct-first-voices p{font-size:15px;margin:0}.ct-river{background:#e6e7dc;padding:50px 0}.ct-river h2{font-size:54px;margin-bottom:30px}.ct-river img{height:420px}.ct-river-reading{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;margin-top:28px}.ct-river-reading p{font-size:15px}.ct-flower{display:grid;grid-template-columns:.8fr 1fr .8fr;gap:35px;align-items:center;padding-top:50px;padding-bottom:45px}.ct-flower h2{font-size:38px}.ct-flower img{height:410px;object-fit:contain;mix-blend-mode:multiply}.ct-flower figcaption{text-align:center;font-size:10px}.ct-flower p{font-size:14px}.ct .wrap{padding-left:60px;padding-right:60px}
@media(max-width:1000px){.ct .wrap{padding-left:32px;padding-right:32px}.ct h1{font-size:68px}.ct-porthole{gap:25px;grid-template-columns:1fr 2.2fr 1fr}.ct-porthole img{width:300px;height:300px}.ct-cover-side>span{font-size:20px}.ct-cover-side p{font-size:11px}.ct-logbook-columns{gap:25px;grid-template-columns:.6fr 1fr 1fr}.ct-year strong{font-size:45px}.ct-letters-heading{grid-template-columns:.7fr 1.5fr}.ct-letters-heading h2{font-size:37px}.ct-letters-heading p{grid-column:2}.ct-house{padding:20px}.ct-house img{height:400px}.ct-book-spread article{padding:25px}.ct-book-spread h3{font-size:29px}.ct-book-spread p{font-size:14px}.ct-date{font-size:24px}.ct-hartford{gap:30px}.ct-hartford img{height:320px}.ct-campus h2{font-size:37px}.ct-campus-gallery figure:first-child img{height:310px}.ct-campus-gallery figure:last-child img{height:240px}.ct-campus-reading{gap:30px}.ct-campus-reading h3{font-size:25px}.ct-labor{gap:40px}.ct-coast h2{font-size:37px}.ct-coast-pair img{height:250px}.ct-coast-text{gap:30px}.ct-first-voices{grid-template-columns:160px 1fr;gap:25px}.ct-river-reading{gap:25px}.ct-flower{grid-template-columns:1fr 1fr}.ct-flower header{grid-column:1}.ct-flower figure{grid-column:2;grid-row:1/3}.ct-flower>div{grid-column:1}.ct-flower h2{font-size:35px}}
@media(max-width:700px){.ct .wrap{padding-left:24px;padding-right:24px}.ct-cover .eyebrow{margin-top:15px;font-size:11px}.ct h1{font-size:43px;letter-spacing:.08em;margin:20px 0 32px}.ct-porthole{display:flex;flex-direction:column;gap:20px}.ct-porthole figure{order:0}.ct-porthole img{width:280px;height:280px;max-width:100%}.ct-porthole figcaption{margin:22px 0 0;font-size:9px}.ct-cover-side{display:none}.ct-cover .facts{gap:30px;margin-top:25px}.ct-logbook{padding-top:35px;padding-bottom:35px}.ct-logbook h2{font-size:30px}.ct-logbook header{margin-bottom:25px}.ct-logbook-columns{display:block;padding-top:20px}.ct-year{display:flex;gap:25px;align-items:center;margin-bottom:25px}.ct-year strong{font-size:50px}.ct-year span{font-size:10px;margin:0}.ct-logbook article+article{margin-top:20px}.ct-letters{padding:35px 0}.ct-letters-heading{display:block;padding-bottom:22px;margin-bottom:25px}.ct-letters-heading>span{font-size:15px;display:block;margin-bottom:15px}.ct-letters-heading h2{font-size:31px}.ct-letters-heading p{font-size:11px;margin-top:15px}.ct-book-spread{display:block}.ct-house{padding:18px;border:0}.ct-house img{height:280px}.ct-house figcaption{font-size:10px}.ct-date{font-size:23px;margin:20px 0 0}.ct-book-spread article{padding:20px}.ct-book-spread h3{font-size:28px}.ct-book-spread p{font-size:15px}.ct-hartford{display:block;margin-top:28px}.ct-hartford img{height:230px}.ct-hartford>div{margin-top:25px}.ct-hartford h3{font-size:25px}.ct-campus{padding-top:35px;padding-bottom:35px}.ct-campus header{text-align:left;margin-bottom:25px}.ct-campus h2{font-size:29px}.ct-campus-gallery{display:block}.ct-campus-gallery figure:first-child{padding:14px}.ct-campus-gallery figure:first-child img{height:240px}.ct-campus-gallery figure:last-child{margin-top:20px}.ct-campus-gallery figure:last-child img{height:220px}.ct-campus-reading{display:block;margin-top:25px}.ct-campus-reading article+article{margin-top:25px}.ct-campus-reading h3{font-size:24px}.ct-work{padding:35px 0}.ct-work h2{font-size:33px}.ct-labor{display:block;margin:25px 0}.ct-labor strong{font-size:80px}.ct-labor strong span{font-size:32px}.ct-labor article{margin-top:25px}.ct-work-lines article{display:block;padding:22px 0}.ct-work-lines article>span{display:block;font-size:20px;margin-bottom:18px}.ct-work-lines h3{font-size:24px}.ct-coast{padding-top:35px;padding-bottom:35px}.ct-coast-head{display:block;margin-bottom:25px}.ct-coast h2{font-size:33px}.ct-coast-pair{display:block}.ct-coast-pair figure+figure{margin-top:20px}.ct-coast-pair img{height:230px}.ct-coast-text{display:block;margin-top:25px}.ct-coast-text article+article{margin-top:25px}.ct-coast-text h3{font-size:24px}.ct-first-voices{display:block;padding:22px 0}.ct-first-voices>span{display:block;margin-bottom:18px}.ct-river{padding:35px 0}.ct-river h2{font-size:33px;margin-bottom:25px}.ct-river img{height:250px}.ct-river-reading{display:block;margin-top:25px}.ct-flower{display:flex;flex-direction:column;gap:25px;padding-top:35px;padding-bottom:35px;align-items:stretch}.ct-flower h2{font-size:32px}.ct-flower img{height:340px}.ct-flower p{font-size:15px}}
