@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}}}
@layer feature{
.ks{--accent:#a57720;--sun:#edc34e;--ink:#14263e}.ks .wrap{padding-left:60px;padding-right:60px}.ks-cover{position:relative;background:#f0e8d7;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:0 30px;overflow:hidden;padding-top:25px;padding-bottom:40px;border-bottom:10px solid var(--sun)}.ks-cover-top{grid-column:1/-1;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.16em;border-bottom:1px solid #b7a989;padding-bottom:20px;z-index:2}.ks-cover-title{grid-column:1;grid-row:2;padding-top:45px;z-index:2}.ks-cover h1{font-size:clamp(70px,9vw,135px);letter-spacing:-.04em;line-height:1.15}.ks-cover-title>p{font:40px/1.5 'Songti SC',serif;color:var(--ink);margin:30px 0}.ks-sunflower{grid-column:2;grid-row:2/4;align-self:center}.ks-sunflower img{height:600px;object-fit:contain;mix-blend-mode:multiply}.ks-sunflower figcaption{text-align:center;font-size:11px}.ks-cover-intro{grid-column:1;grid-row:3;max-width:365px;align-self:start;z-index:2}.ks-cover-intro p{font-size:17px}.ks-cover-intro a{display:inline-block;border-bottom:2px solid var(--ink);padding:10px 0;font-size:13px}.ks-flower-history{grid-column:1/-1;display:flex;align-items:center;gap:25px;max-width:650px;border-top:1px solid #b7a989;padding-top:20px;margin-top:15px}.ks-flower-history b{font:40px Georgia}.ks-flower-history p{font-size:13px;margin:0}.ks-prairie{padding:80px 0 60px}.ks-prairie header{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px;gap:30px}.ks-prairie h2{font-size:46px}.ks-prairie img{aspect-ratio:2.4;height:auto}.ks-prairie-reading{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:30px}.ks-prairie-reading p{font-size:15px}.ks-orientation{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:35px;padding-bottom:70px;border-bottom:1px solid #cfc8b9}.ks-orientation h2{font-size:33px;margin-bottom:30px}.ks-place-lines p{padding-left:80px;position:relative;font-size:15px;border-bottom:1px solid #d9d5ca;padding-bottom:18px}.ks-place-lines b{position:absolute;left:0;top:0;color:var(--accent)}.ks-sea{display:grid;grid-template-columns:1.2fr 1fr;gap:35px 55px;padding-top:70px;padding-bottom:80px}.ks-sea-heading{grid-column:1}.ks-sea>figure{grid-column:1;grid-row:2}.ks-sea img{aspect-ratio:1.2;height:auto}.ks-sea-copy{grid-column:2;grid-row:1/3;align-self:center}.ks-sea-copy h3{font-size:29px;margin-bottom:25px}.ks-flight{background:#14263e;color:#f6f4ee;padding:60px 0}.ks-flight .eyebrow{color:#e0bf76}.ks-flight p{color:#c1ccd6}.ks-flight header{max-width:800px;margin-bottom:35px}.ks-flight h2{font-size:46px}.ks-hangar{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center}.ks-hangar img{aspect-ratio:1.4;height:auto}.ks-flight figcaption{color:#afbeca}.ks-flight-caption>span{font-size:12px;color:#e0bf76}.ks-flight-caption h3{font-size:29px;margin:15px 0}.ks-flight-caption p{font-size:15px}.ks-terminal{display:grid;grid-template-columns:220px 1fr;gap:40px;margin-top:50px;padding-top:35px;border-top:1px solid #526071;align-items:center;max-width:950px}.ks-terminal img{height:285px;object-fit:cover}.ks-terminal h3{font-size:28px;margin-bottom:20px}.ks-terminal p{font-size:15px}.ks-space{padding-top:85px;padding-bottom:75px;position:relative}.ks-orbit-heading{text-align:center;margin-bottom:35px}.ks-orbit-heading h2{font-size:44px}.ks-capsule{max-width:720px;margin:auto}.ks-capsule img{aspect-ratio:1.4;height:auto}.ks-space-story{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px;border-top:2px solid #c5a557;padding-top:30px}.ks-space-story b{font:36px Georgia;color:var(--accent)}.ks-space-story h3{font-size:22px;margin:15px 0}.ks-space-story p{font-size:15px}.ks-work{padding-top:65px;padding-bottom:75px;border-top:1px solid #d4cebf}.ks-work header{margin-bottom:35px}.ks-work-panorama img{aspect-ratio:3;height:auto}.ks-work-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin-top:40px}.ks-jobs>span{font-size:13px}.ks-jobs>strong{font:65px/1.5 Georgia;display:block}.ks-jobs small{font:15px sans-serif;margin-left:10px}.ks-work h3{font-size:26px;margin-bottom:15px}.ks-business-notes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;margin:35px 0;border-top:2px solid var(--accent);padding-top:35px}.ks-business-notes h3{font-size:22px}.ks-business-notes p{font-size:15px}.ks-harvest{background:#e9d9b2;padding:60px 0}.ks-harvest .wrap{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px}.ks-harvest-title h2{font-size:43px;margin-bottom:25px}.ks-receipts>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b9a77f;padding:15px 0;gap:10px}.ks-receipts span{font-size:14px}.ks-receipts b{font:32px Georgia}.ks-receipts small{font:12px sans-serif;margin-left:10px}.ks-harvest-reading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:65px}.ks-harvest .note{grid-column:1/-1;margin:0}.ks-rights{padding-top:80px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:35px 50px}.ks-rights header{grid-column:1/-1}.ks-school-photo{grid-column:1/-1}.ks-school-photo img{aspect-ratio:2.5;height:auto}.ks-rights-text{display:grid;grid-template-columns:1fr 1fr;gap:50px;grid-column:1/-1}.ks-rights-text h3{font-size:26px;margin-bottom:20px}.ks-capitol-note{grid-column:1/-1;display:grid;grid-template-columns:270px 1fr;gap:35px;align-items:center;background:#eee9df;padding:25px}.ks-capitol-note img{aspect-ratio:1.5;height:auto}.ks-capitol-note p{max-width:550px;margin:0}.ks-nicodemus{display:grid;grid-template-columns:1fr 1.1fr;gap:25px 60px;padding-top:55px;padding-bottom:80px;border-top:1px solid #d0cabc}.ks-nico-date>span{font-size:13px;display:block}.ks-nico-date strong{font:90px/1.4 Georgia;color:#ac813b;display:block}.ks-nico-date h2{font-size:35px}.ks-nicodemus>figure{grid-column:2;grid-row:1/3;align-self:center}.ks-nicodemus img{aspect-ratio:.9;height:auto;object-position:center}.ks-nico-copy{grid-column:1}.ks-court{background:#a1773b;padding:60px 0;color:#fff7e6}.ks-court .eyebrow{color:#f3dbaf}.ks-court-head{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:30px}.ks-court img{aspect-ratio:2.2;height:auto}.ks-court figcaption{color:#f2dfbb}.ks-court-text{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:30px}.ks-court p{color:#fff0d2}.ks-table{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px;padding-top:80px;padding-bottom:90px}.ks-table-title{grid-column:1/-1}.ks-table-title h2{font-size:45px}.ks-table img{aspect-ratio:1.1;height:auto;object-fit:cover}.ks-table-copy{align-self:center}.ks-table-copy h3{font-size:28px;margin-bottom:25px}
@media(min-width:1800px){.ks-cover h1{font-size:145px}}
@media(max-width:1000px){.ks .wrap{padding-left:32px;padding-right:32px}.ks-cover h1{font-size:80px}.ks-cover-title>p{font-size:31px}.ks-sunflower img{height:500px}.ks-cover-intro p{font-size:15px}.ks-prairie h2,.ks-flight h2,.ks-orbit-heading h2{font-size:36px}.ks-prairie-reading,.ks-space-story,.ks-business-notes{gap:25px}.ks-orientation,.ks-sea,.ks-hangar,.ks-work-grid,.ks-harvest .wrap,.ks-rights,.ks-nicodemus,.ks-table{gap:30px}.ks-hangar{grid-template-columns:1fr}.ks-hangar img{aspect-ratio:2}.ks-flight-caption{columns:2;column-gap:35px}.ks-flight-caption h3,.ks-flight-caption>span{column-span:all}.ks-jobs>strong{font-size:48px}.ks-receipts b{font-size:27px}.ks-nico-date strong{font-size:70px}}
@media(max-width:650px){.ks .wrap{padding-left:24px;padding-right:24px}.ks-cover{grid-template-columns:1fr 1fr;gap:0;padding-top:20px;padding-bottom:25px}.ks-cover-top{font-size:10px;letter-spacing:.06em;display:block}.ks-cover-top span+span{display:none}.ks-cover-title{grid-column:1/-1;padding-top:25px}.ks-cover h1{font-size:78px}.ks-cover-title>p{font-size:29px;margin:20px 0;max-width:none}.ks-sunflower{grid-column:1/-1;grid-row:3;margin-top:-10px}.ks-sunflower img{height:370px}.ks-cover-intro{grid-column:1/-1;grid-row:4;max-width:none;margin-top:20px}.ks-cover-intro p{font-size:16px}.ks-flower-history{grid-row:5;margin-top:25px;gap:18px}.ks-flower-history b{font-size:32px}.ks-flower-history p{font-size:12px}.ks-prairie{padding:45px 0}.ks-prairie header,.ks-court-head{display:block}.ks-prairie h2,.ks-flight h2,.ks-orbit-heading h2,.ks-table-title h2,.ks-harvest-title h2{font-size:32px}.ks-prairie img{aspect-ratio:1.25}.ks-prairie-reading,.ks-orientation,.ks-sea,.ks-work-grid,.ks-business-notes,.ks-harvest .wrap,.ks-harvest-reading,.ks-rights,.ks-rights-text,.ks-nicodemus,.ks-court-text,.ks-table{display:block}.ks-prairie-reading p{margin-top:20px}.ks-orientation{padding-top:0;padding-bottom:35px}.ks-place-lines{margin-top:25px}.ks-place-lines p{padding-left:0}.ks-place-lines b{position:static;display:block;margin-bottom:6px}.ks-sea{padding-top:40px;padding-bottom:45px}.ks-sea-heading{margin-bottom:25px}.ks-sea-copy{margin-top:25px}.ks-sea-copy h3{font-size:25px}.ks-flight{padding:40px 0}.ks-hangar{gap:25px}.ks-hangar img{aspect-ratio:1.25}.ks-flight-caption{columns:auto}.ks-terminal{grid-template-columns:100px 1fr;gap:20px;margin-top:25px;padding-top:25px;align-items:start}.ks-terminal img{height:190px}.ks-terminal figcaption{font-size:9px}.ks-terminal h3{font-size:22px}.ks-terminal p{font-size:14px}.ks-terminal .eyebrow{font-size:10px}.ks-space{padding-top:45px;padding-bottom:40px}.ks-orbit-heading{text-align:left}.ks-capsule img{aspect-ratio:1.05}.ks-space-story{display:block;margin-top:25px;padding-top:0;border:0}.ks-space-story article{padding:25px 0 10px;border-top:1px solid #cbb888}.ks-space-story b{font-size:29px}.ks-space-story h3{margin:10px 0}.ks-work{padding-top:40px;padding-bottom:40px}.ks-work-panorama img{aspect-ratio:1.5}.ks-work-grid{margin-top:25px}.ks-jobs{padding-bottom:20px}.ks-work h3{font-size:24px}.ks-business-notes article{margin-bottom:30px}.ks-harvest{padding:40px 0}.ks-receipts{margin:25px 0}.ks-receipts b{font-size:29px}.ks-rights{padding-top:45px;padding-bottom:40px}.ks-school-photo{margin:25px 0}.ks-school-photo img{aspect-ratio:1.3}.ks-rights-text article{margin-bottom:25px}.ks-capitol-note{display:block;padding:20px}.ks-capitol-note p{font-size:14px;margin-top:15px}.ks-nicodemus{padding-top:40px;padding-bottom:40px}.ks-nico-date strong{font-size:65px}.ks-nico-date h2{font-size:30px;margin-bottom:25px}.ks-nicodemus img{aspect-ratio:1.25}.ks-nico-copy{margin-top:25px}.ks-court{padding:40px 0}.ks-court h2{font-size:30px}.ks-court img{aspect-ratio:1.3}.ks-court-text{margin-top:25px}.ks-table{padding-top:45px;padding-bottom:45px}.ks-table-title{margin-bottom:25px}.ks-table img{aspect-ratio:1.35}.ks-table-copy{margin-top:25px}.ks-table-copy h3{font-size:25px}
}
}
@layer feature{.ks-terminal{grid-template-columns:1fr 1.4fr;max-width:1100px}.ks-terminal img{height:auto;aspect-ratio:4/3}.ks-table>figure{max-width:470px;align-self:center}.ks-table img{aspect-ratio:1.5}@media(max-width:650px){.ks-terminal{display:block}.ks-terminal>figure{margin-bottom:25px}.ks-terminal img{height:auto}.ks-terminal figcaption{font-size:11px}.ks-terminal h3{font-size:25px}.ks-terminal p{font-size:16px}.ks-table>figure{max-width:none}}}
