.capacity-guide{color:#08272d;background:#e5eeeb;min-height:100vh}.capacity-guide>header{height:76px;font:9px var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #08272d2e;align-items:center;gap:24px;padding:0 clamp(24px,6vw,110px);display:flex}.capacity-guide>header a:first-child{font:400 20px var(--font-serif);color:#08272d;text-decoration:none}.capacity-guide>header a:last-child{color:#087f79;border-bottom:1px solid;margin-left:auto;padding-bottom:5px;text-decoration:none}.capacity-guide h1,.capacity-guide h2{font-family:var(--font-serif);letter-spacing:-.065em;font-weight:400}.capacity-hero{background:radial-gradient(circle at 88% 16%,#1eb0a747,#0000 24%),linear-gradient(135deg,#e5eeeb 20%,#d5e6e1);grid-template-columns:1.2fr .8fr;gap:54px;padding:clamp(76px,11vw,158px) clamp(24px,10vw,155px);display:grid}.capacity-hero>p,.capacity-section-head span,.capacity-contract span,.capacity-questions span,.capacity-canvas>span,.capacity-boundaries>span,.capacity-guide footer span{font:9px var(--font-mono);letter-spacing:.13em;color:#087f79;grid-column:1/-1;margin:0}.capacity-hero h1{grid-column:1/-1;max-width:1160px;margin:0;font-size:clamp(52px,7vw,111px);line-height:.88}.capacity-hero h1 em,.capacity-guide h2 em{color:#079c95}.capacity-hero div{color:#315651;font:15px/1.72 var(--font-manrope);grid-column:2;align-self:end;gap:16px;display:grid}.capacity-hero p{margin:0}.capacity-hero a{color:#edf3ef;width:max-content;font:9px var(--font-mono);letter-spacing:.1em;background:#092a30;margin-top:10px;padding:15px 18px;text-decoration:none}.capacity-hero a i{color:#6ee7de;margin-left:15px;font-style:normal}.capacity-contract{color:#edf3ef;background:#092a30;grid-template-columns:.85fr 1.15fr;gap:72px;padding:clamp(68px,9vw,130px) clamp(24px,10vw,155px);display:grid}.capacity-contract span{color:#62dcd3;display:block}.capacity-contract h2{margin:22px 0 0;font-size:clamp(46px,5vw,77px);line-height:.88}.capacity-contract ul{border-top:1px solid #edf3ef38;margin:0;padding:0;list-style:none}.capacity-contract li{font:14px/1.6 var(--font-manrope);border-bottom:1px solid #edf3ef38;grid-template-columns:140px 1fr;gap:22px;padding:22px 0;display:grid}.capacity-contract b{font:10px var(--font-mono);letter-spacing:.1em;color:#62dcd3}.capacity-contract li span{color:#c3d2ce;font:inherit;letter-spacing:normal}.capacity-agenda{padding:clamp(70px,10vw,145px) clamp(24px,10vw,155px)}.capacity-section-head{justify-content:space-between;gap:40px;margin-bottom:48px;display:flex}.capacity-section-head p{color:#456461;max-width:400px;font:13px/1.65 var(--font-manrope);margin:0}.capacity-agenda article{border-top:1px solid #08272d33;grid-template-columns:70px 112px 1fr;align-items:start;gap:24px;padding:26px 0;display:grid}.capacity-agenda article>span,.capacity-agenda article>b{font:10px var(--font-mono);color:#079c95}.capacity-agenda h2{margin:0 0 8px;font-size:clamp(31px,3vw,45px);line-height:.92}.capacity-agenda p{color:#456461;max-width:550px;font:13px/1.65 var(--font-manrope);margin:0}.capacity-questions{color:#06272c;background:#0f9c96;grid-template-columns:.8fr 1.2fr;gap:72px;padding:clamp(72px,10vw,140px) clamp(24px,10vw,155px);display:grid}.capacity-questions span,.capacity-guide footer span{color:#06272c}.capacity-questions h2{margin:22px 0 0;font-size:clamp(45px,5vw,76px);line-height:.88}.capacity-questions>div:last-child{border-top:1px solid #06272c59}.capacity-questions article{border-bottom:1px solid #06272c59;grid-template-columns:130px 1fr;gap:22px;padding:22px 0;display:grid}.capacity-questions article span{font:9px var(--font-mono);letter-spacing:.1em}.capacity-questions article p{font:17px/1.42 var(--font-manrope);margin:0}.capacity-canvas{background:#f5f8f5;padding:clamp(76px,10vw,145px) clamp(24px,10vw,155px)}.capacity-canvas>span{display:block}.capacity-canvas h2{max-width:850px;margin:20px 0 52px;font-size:clamp(47px,5.6vw,86px);line-height:.88}.capacity-canvas-grid{border-top:1px solid #08272d33;grid-template-columns:repeat(4,1fr);display:grid}.capacity-canvas-grid article{border-left:1px solid #08272d33;min-height:175px;padding:22px}.capacity-canvas-grid article:first-child{border-left:0;padding-left:0}.capacity-canvas-grid b{font:9px var(--font-mono);letter-spacing:.11em;color:#087f79}.capacity-canvas-grid p{font:16px/1.45 var(--font-manrope);margin:28px 0 0}.capacity-note{color:#456461;max-width:650px;font:13px/1.65 var(--font-manrope);margin:35px 0 0}.capacity-boundaries{background:#d6e5e0;grid-template-columns:.8fr 1.2fr;gap:72px;padding:clamp(66px,9vw,125px) clamp(24px,10vw,155px);display:grid}.capacity-boundaries>span{display:block}.capacity-boundaries ul{border-top:1px solid #08272d33;margin:0;padding:0;list-style:none}.capacity-boundaries li{font:15px/1.62 var(--font-manrope);border-bottom:1px solid #08272d33;padding:20px 0}.capacity-boundaries li:before{content:"◇";color:#079c95;margin-right:12px}.capacity-guide footer{color:#edf3ef;background:#092a30;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:clamp(70px,9vw,130px) clamp(24px,10vw,155px);display:grid}.capacity-guide footer div{grid-row:span 2}.capacity-guide footer h2{margin:20px 0 0;font-size:clamp(44px,5vw,75px);line-height:.88}.capacity-guide footer a{color:#edf3ef;font:9px var(--font-mono);letter-spacing:.1em;border:1px solid #edf3ef73;padding:15px 18px;text-decoration:none}.capacity-guide footer a:first-of-type{color:#06272c;background:#119d98;border-color:#119d98}@media (max-width:760px){.capacity-guide>header span{display:none}.capacity-hero,.capacity-contract,.capacity-questions,.capacity-boundaries{grid-template-columns:1fr;gap:35px}.capacity-hero div{grid-column:1}.capacity-contract li{grid-template-columns:1fr;gap:8px}.capacity-section-head{display:block}.capacity-section-head p{margin-top:16px}.capacity-agenda article{grid-template-columns:42px 75px 1fr;gap:12px}.capacity-questions article{grid-template-columns:1fr;gap:8px}.capacity-canvas-grid{grid-template-columns:1fr 1fr}.capacity-canvas-grid article,.capacity-canvas-grid article:first-child{border-bottom:1px solid #08272d33;border-left:1px solid #08272d33;min-height:135px;padding:18px}.capacity-canvas-grid article:nth-child(odd){border-left:0;padding-left:0}.capacity-guide footer{grid-template-columns:1fr;align-items:start}.capacity-guide footer div{grid-row:auto}}
