
.wk-page{--wk-ink:#303e37;--wk-muted:#5b665e;--wk-line:#bdc8bd;color:var(--wk-ink)}.wk-page p{font-size:15px;line-height:1.85;color:var(--wk-muted)}.wk-page h1,.wk-page h2,.wk-page h3{font-weight:550;letter-spacing:-.045em}.wk-page em{font-family:Georgia,serif;font-weight:400}.wk-page h2{font-size:clamp(39px,4.5vw,64px);line-height:1.12;margin:20px 0 27px}.wk-page h3{font-size:29px;line-height:1.3}.wk-page .eyebrow{font-size:11px;line-height:1.7;letter-spacing:1px;color:#526f4c}.wk-page a:focus-visible{outline:3px solid #587746;outline-offset:5px}.wk-hero{padding-top:25px;padding-bottom:35px}.wk-hero .breadcrumbs{display:flex;gap:12px;font-size:12px;margin-bottom:55px}.wk-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:end}.wk-hero h1{font-size:clamp(54px,5.7vw,79px);line-height:1.07;margin:25px 0}.wk-hero h1 em{color:#5c7550}.wk-page .wk-lead{font-size:22px;line-height:1.65;color:var(--wk-ink)}.wk-index{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;border-top:1px solid var(--wk-line);padding-top:25px;margin-top:40px}.wk-index a{padding-bottom:20px;border-bottom:1px solid var(--wk-line)}.wk-index span{display:block;font-size:11px;letter-spacing:.7px;color:#5b7051}.wk-index b{display:block;font-size:24px;font-weight:500;margin-top:15px;letter-spacing:-.6px}.wk-section{padding-block:80px;scroll-margin-top:25px}.wk-project-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--wk-line);padding-bottom:20px;margin-bottom:35px;font-size:11px;line-height:1.7;letter-spacing:.7px;color:#536b4e}.wk-project{display:grid;grid-template-columns:1fr 1.08fr;gap:70px;align-items:start}.wk-copy h2{margin-top:0}.wk-page .wk-deck{font-size:23px;line-height:1.55;color:var(--wk-ink)}.wk-notes{margin:28px 0}.wk-notes>div{border-top:1px solid var(--wk-line);padding:17px 0}.wk-notes dt{font-size:11px;letter-spacing:.5px;color:#526f4c}.wk-notes dd{font-size:14px;line-height:1.8;margin:8px 0 0;color:var(--wk-muted)}.wk-link{font-size:14px;display:inline-block;border-bottom:1px solid #82927b;padding-bottom:6px}.wk-research{padding:30px;background:#e5ebdf;border:1px solid #acbca0;box-shadow:8px 9px 0 #d3ddcd}.wk-research header,.wk-portal header{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.wk-research header>span,.wk-portal header>span{font-size:11px;letter-spacing:.8px}.wk-research header>b,.wk-portal header>b{font-size:27px;font-weight:500;line-height:1.3;letter-spacing:-.8px}.wk-research small,.wk-portal small{font-size:12px;line-height:1.6;color:#586a50}.wk-research ol{list-style:none;margin:0;padding:0}.wk-research li{display:grid;grid-template-columns:30px 1fr;gap:16px;border-top:1px solid #b4c2ab;padding:22px 0}.wk-research li>span{font:20px Georgia,serif;color:#5f754e}.wk-research li b{font-size:16px;font-weight:550}.wk-research li p{font-size:14px;margin:8px 0 0}.wk-periods{display:flex;gap:10px;margin-top:15px}.wk-periods i{font-style:normal;font-size:11px;border:1px solid #a1b190;background:#f1f3e9;padding:9px 12px}.wk-research footer,.wk-portal footer{border-top:1px solid #afbeaa;padding-top:20px;font-size:12px;line-height:1.8;color:#58664f}.wk-portal-band{background:#e9e5df}.wk-portal-band .wk-project-top{border-color:#c7bbb0;color:#765a46}.wk-portal-band .wk-notes>div{border-color:#c7bbb0}.wk-portal{background:#fbf7f0;border:1px solid #c6b7a5;padding:30px}.wk-portal header>span,.wk-portal small{color:#786044}.wk-project-file{border-block:1px solid #cdbfae;padding:25px 0}.wk-project-file>span,.wk-actions span{font-size:11px;letter-spacing:.5px;color:#786044}.wk-project-file h3{font-size:25px;margin:14px 0}.wk-project-file p{font-size:14px;margin:0}.wk-actions{display:grid;grid-template-columns:1fr 1fr;gap:25px 22px;padding:25px 0}.wk-actions b{display:block;font-size:16px;font-weight:550;line-height:1.5;margin-top:12px}.wk-actions p{font-size:13px;margin:8px 0 0}.wk-portal footer{border-color:#cdbfae;color:#75644e}.wk-tools{margin:45px 0 28px}.wk-tools article{display:grid;grid-template-columns:60px 1.2fr 1fr;gap:40px;border-top:1px solid var(--wk-line);padding:32px 0}.wk-tool-number{font:32px Georgia,serif;color:#708565}.wk-tools h3{font-size:34px;margin:15px 0}.wk-tools p{font-size:14px}.wk-inspect{background:#eeede4;padding:24px}.wk-inspect>span{font-size:11px;letter-spacing:.8px;color:#6d674b}.wk-inspect .wk-link{font-size:13px}.wk-site-band{background:#344538;color:#f7f4e8}.wk-site-band .eyebrow{color:#c5d9b7}.wk-site-band p{color:#dce5d7}.wk-site-band .wk-link{border-color:#a8bea0}.wk-close{text-align:center;padding-block:85px}.wk-close p{max-width:640px;margin:0 auto 28px}
@media(max-width:1100px){.wk-heading,.wk-project{gap:40px}.wk-hero h1{font-size:64px}.wk-tools article{gap:25px;grid-template-columns:40px 1.2fr 1fr}}
@media(max-width:800px){.wk-heading,.wk-project{grid-template-columns:1fr;gap:30px}.wk-hero h1{font-size:70px}.wk-section{padding-block:60px}.wk-research{margin-right:8px}.wk-tools article{grid-template-columns:40px 1fr}.wk-inspect{grid-column:2}.wk-index{gap:20px}.wk-index b{font-size:21px}}
@media(max-width:560px){.wk-page .frame{width:calc(100% - 40px)}.wk-hero .breadcrumbs{margin-bottom:35px}.wk-hero h1{font-size:clamp(46px,11.5vw,64px)}.wk-page .wk-lead{font-size:20px}.wk-page h2{font-size:43px}.wk-index{grid-template-columns:1fr;gap:20px;margin-top:25px}.wk-index b{font-size:24px;margin-top:10px}.wk-project-top{flex-direction:column;gap:8px}.wk-research,.wk-portal{padding:24px}.wk-actions{grid-template-columns:1fr;gap:0}.wk-actions>div{padding:17px 0;border-bottom:1px solid #d4c9ba}.wk-actions>div:last-child{border-bottom:0}.wk-tools article{grid-template-columns:1fr;gap:18px}.wk-inspect{grid-column:auto}.wk-tools h3{margin-top:12px}.wk-section{padding-block:55px}.wk-close{padding-block:60px}.wk-page .button{font-size:12px;padding:15px 18px;gap:15px}}
