/* T02 / Gridline — independent enterprise-grid design system. Not an F-family derivative. */
:root{--t02-ink:#171d25;--t02-mid:#525e67;--t02-ground:#f4f4f0;--t02-white:#fff;--t02-lime:#c5ef68;--t02-line:#d5dbd6;--t02-grid:1280px;--t02-mono:Consolas,"Liberation Mono",monospace;--t02-font:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--t02-ground);color:var(--t02-ink);font:16px/1.58 var(--t02-font);min-width:320px}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.07;letter-spacing:-.046em}h1{font-size:clamp(54px,7.5vw,132px);font-weight:850}h2{font-size:clamp(34px,4.8vw,70px);font-weight:820}h3{font-size:clamp(23px,2.6vw,36px)}p{max-width:70ch}button,input,textarea,select{font:inherit}button{cursor:pointer} :focus-visible{outline:3px solid #27965f;outline-offset:4px}.ce76e535b4f{width:min(var(--t02-grid),calc(100% - 82px));margin-inline:auto}.cb1ea972e56{position:absolute;top:-150px;left:10px;z-index:500;background:#fff;color:#111;padding:12px 18px}.cb1ea972e56:focus{top:8px}.c8e4650d1ae{font:700 11px/1.4 var(--t02-mono);letter-spacing:.14em;text-transform:uppercase}.c8ad78af995{color:var(--t02-lime)}.c40b8c7b20c{background:var(--t02-ink);color:#c1d0d0;padding:8px 34px;display:flex;justify-content:space-between;gap:18px;font:700 10px/1.2 var(--t02-mono);letter-spacing:.09em}.cd62e2305f3{background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--t02-line)}.cac03bbdb6d{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:88px}.c44fb9420a4{display:flex;gap:13px;align-items:center;text-decoration:none;max-width:39%;min-width:0}.caeb58ea4e6{background:var(--t02-ink);width:53px;height:53px;display:grid;place-items:center;flex-shrink:0}.caeb58ea4e6 img{width:48px;height:48px;object-fit:contain}.c28c15b81d1{display:grid;gap:2px;min-width:0}.c28c15b81d1 b{font-size:15px;line-height:1.2;overflow-wrap:anywhere}.c28c15b81d1 small{font:600 10px/1.35 var(--t02-mono);color:var(--t02-mid);text-transform:uppercase}.c2deb3c3c71{display:flex;gap:16px;align-items:center}.c2deb3c3c71 a{text-decoration:none;font:700 11px var(--t02-mono);padding:9px 3px;border-bottom:2px solid transparent}.c2deb3c3c71 a:hover,.c2deb3c3c71 a[aria-current=page]{border-color:var(--t02-ink)}.cd7dc4047ac{display:none;background:none;border:1px solid var(--t02-line);padding:10px 13px;font-weight:700}.cf3b1e52105{display:inline-block;width:16px;height:7px;border-top:2px solid;border-bottom:2px solid;margin-left:8px}.c3c0f189d33{background:#171d25;color:#fff;overflow:hidden}.c0f27510743{display:grid;grid-template-columns:1.12fr .88fr;min-height:650px}.c10fccf8572{display:flex;flex-direction:column;align-items:start;padding:72px 50px 70px 0}.c640d3f178e{font:700 10px var(--t02-mono);color:#adb9bb;letter-spacing:.05em;margin:56px 0 14px}.c3c0f189d33 h1{font-size:clamp(53px,6.1vw,104px);max-width:850px;overflow-wrap:anywhere}.c39b8cd67e0{font-size:18px;color:#d0d6d3;line-height:1.65;margin:24px 0;max-width:560px}.c003eb0f975{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:30px}.c2eac0b2882{background:var(--t02-lime);color:#111;padding:19px 20px;display:inline-flex;justify-content:space-between;min-width:222px;gap:22px;text-decoration:none;font-weight:800}.c2eac0b2882:hover{background:#b3e45a}.c2c1996f3c9{font-weight:700;font-size:14px;text-underline-offset:5px}.c74c908293f{min-width:0;min-height:620px;position:relative;overflow:hidden;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.c74c908293f img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.c9d4208d5b2{position:absolute;right:0;bottom:0;padding:16px 20px;background:var(--t02-lime);color:#111;font:700 11px var(--t02-mono)}.c0f17ee991a{border-top:1px solid #424d50;display:flex;justify-content:space-between;padding:15px 0 23px;font:700 10px var(--t02-mono);letter-spacing:.14em;color:#bbc8bd}.c90a9a39466{display:grid;grid-template-columns:.32fr 1fr;gap:68px;padding-top:108px;padding-bottom:130px}.c5faf16b6fa{border-top:2px solid var(--t02-ink);padding-top:15px}.c5faf16b6fa p:last-child{color:var(--t02-mid);font-size:14px;max-width:215px;margin-top:24px}.cf7b646df66 h2{margin:0 0 45px}.cf7b646df66 h2 em{font-weight:450;font-style:normal;color:#697d71}.c7e5df3fb8d{border-top:1px solid var(--t02-ink)}.c8122264ac0{display:grid;grid-template-columns:60px minmax(0,1fr) 178px;gap:25px;align-items:center;padding:19px 0;border-bottom:1px solid var(--t02-line)}.c8122264ac0>b{font:700 15px var(--t02-mono);align-self:start;padding-top:9px}.c8122264ac0 h3{font-size:27px}.c8122264ac0 p{color:var(--t02-mid);font-size:14px;margin-top:9px}.c8122264ac0 img{height:140px;width:100%;object-fit:cover}.c53c3137725{background:#dfe7db;padding:108px 0}.ca06a9fa60b{display:grid;grid-template-columns:1fr 1fr;gap:12%}.ca06a9fa60b h2{margin:18px 0 27px}.ca06a9fa60b>div>p:not(.c8e4650d1ae){color:#495750;max-width:465px}.cb4a190217d{display:inline-block;text-decoration:none;font-weight:850;border-bottom:2px solid;padding:10px 0;margin-top:30px}.cfc29a3cfb7{list-style:none;padding:0;margin:0;border-top:2px solid var(--t02-ink)}.cfc29a3cfb7 li{display:grid;grid-template-columns:110px 1fr;column-gap:24px;padding:26px 0;border-bottom:1px solid #b0bfb3}.cfc29a3cfb7 span{font:700 11px var(--t02-mono);grid-row:1/3;padding-top:5px}.cfc29a3cfb7 strong{font-size:24px;letter-spacing:-.02em}.cfc29a3cfb7 p{grid-column:2;font-size:14px;color:#596c5e;margin-top:8px}.c3c32a04d1d{display:grid;grid-template-columns:170px 1fr 200px;gap:40px;align-items:start;padding-top:90px;padding-bottom:95px}.c3c32a04d1d h2{font-size:clamp(27px,3.2vw,48px)}.c3c32a04d1d p{color:var(--t02-mid);margin-top:20px}.cec09328927{text-decoration:none;border:1px solid #111;padding:13px 15px;display:inline-flex;justify-content:space-between;gap:14px;font-size:13px;font-weight:750}.cec09328927:hover{background:#111;color:#fff}.c6ccdf2b838{background:var(--t02-ink);color:#fff}.cd739373dde{display:grid;grid-template-columns:1.15fr .65fr;gap:14%;padding:92px 0 120px}.ce108b2e767 h2{max-width:720px;margin:20px 0 36px}.c0cd2497825{display:inline-flex;gap:60px;border-bottom:2px solid var(--t02-lime);color:var(--t02-lime);text-decoration:none;padding-bottom:8px;font-weight:800}.cab6f1e98bf{display:grid;justify-items:start;align-content:start;gap:10px;font-size:14px;color:#c6d0cf;overflow-wrap:anywhere}.cab6f1e98bf strong{font-size:20px;color:#fff}.cab6f1e98bf address{font-style:normal}.cab6f1e98bf a{text-underline-offset:4px}.c69c8ebdcd4{border-top:1px solid #475151;padding:19px 0 28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#c7d5ce;font:600 10px/1.5 var(--t02-mono)}
/* About: photographic asymmetry + values as process strip */
.c4016b5f2a4{padding:97px 0 56px}.cc5acfa0a7a{display:flex;justify-content:space-between;border-top:2px solid;padding-top:14px;font:700 11px var(--t02-mono)}.c4016b5f2a4 h1{font-size:clamp(56px,8vw,125px);margin:70px 0 60px}.c4016b5f2a4 h1 span{color:#8d9c92}.cd99f543eaa{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.cd99f543eaa>p:first-child{font-size:21px;max-width:580px}.ccd0189747a{font:600 11px var(--t02-mono);text-align:right;overflow-wrap:anywhere}.cd928e15e38{background:#d7ded7;padding:50px 0}.c2bb25281cf{display:grid;grid-template-columns:1.45fr .7fr;gap:17px;align-items:end}.cdcf62c4ea2 img{width:100%;height:480px;object-fit:cover}.c656df8e003 img{width:100%;height:310px;object-fit:cover}.c2bb25281cf figcaption{font:700 10px var(--t02-mono);padding:12px 0}.c81a4269f38{display:grid;grid-template-columns:1fr 2fr;gap:12%;padding:140px 0}.c81a4269f38 h2{margin-bottom:34px}.c9cd34bf045{font-size:clamp(24px,2.7vw,40px);line-height:1.3;font-weight:700;margin-bottom:22px}.c81a4269f38 div>p:last-child{color:var(--t02-mid)}.c4c8b6a53f1{padding:100px 0 120px;border-top:1px solid #d0d8cf;background:#fff}.cac51cc063f{display:flex;justify-content:space-between;align-items:end;gap:60px;padding-bottom:44px}.cac51cc063f h2{max-width:780px}.c6ce727ea1a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.c6ce727ea1a article{border-top:3px solid var(--t02-ink);padding-top:18px}.c6ce727ea1a span{font:700 11px var(--t02-mono);display:block;margin-bottom:40px}.c6ce727ea1a h3{margin-bottom:15px}.c6ce727ea1a p{color:var(--t02-mid);font-size:15px}.cbfdae27494{display:grid;grid-template-columns:1fr 320px;column-gap:60px;padding:110px 0;align-items:end}.cbfdae27494 h2{font-size:clamp(35px,3.6vw,58px);margin:20px 0}.cbfdae27494 p{margin:10px 0;color:var(--t02-mid);overflow-wrap:anywhere}.cbfdae27494 img{height:210px;width:100%;object-fit:cover;grid-column:2;grid-row:1/3}.cbfdae27494 a{grid-column:1;justify-self:start;margin-top:24px}
/* Governance: factual docket layout with explicit verification caveat */
.cb9cf0539d0{background:var(--t02-ink);color:#fff;padding:96px 0 110px}.ceca9bf60f2{display:grid;grid-template-columns:1.5fr .55fr;gap:45px;align-items:end;margin-top:32px}.ceca9bf60f2 h1{font-size:clamp(58px,7.9vw,125px)}.ceca9bf60f2 h1 span{color:var(--t02-lime)}.ceca9bf60f2 p{color:#b9cac2;font-size:19px}.cd8f4cb21b7{display:grid;grid-template-columns:.44fr 1fr;gap:9%;padding:106px 0}.c49bda3cdc9 h2{font-size:40px;margin-top:20px}.c1efb22377e{margin:0;border-top:2px solid var(--t02-ink)}.c1efb22377e>div{display:grid;grid-template-columns:170px 1fr;gap:30px;padding:21px 0;border-bottom:1px solid var(--t02-line)}.c1efb22377e dt{font:700 11px var(--t02-mono);color:var(--t02-mid);text-transform:uppercase}.c1efb22377e dd{margin:0;font-weight:750;overflow-wrap:anywhere}.c57d8c48af0{background:#e5ece4;padding:110px 0}.cc5799797ec{display:grid;grid-template-columns:.85fr 1fr;gap:11%}.c178af89b04 h2{margin:19px 0}.c178af89b04>p:not(.c8e4650d1ae){color:#4e6256}.c178af89b04 img{width:100%;height:220px;object-fit:cover;margin-top:35px}.ccd17b63b56{border-top:2px solid var(--t02-ink)}.ccd17b63b56 article{padding:24px 0 37px;border-bottom:1px solid #b6c3b6}.ccd17b63b56 span{font:700 11px var(--t02-mono)}.ccd17b63b56 h3{margin:18px 0}.ccd17b63b56 p{color:#4d6152;font-size:15px}.cbbe9eeadbf{display:grid;grid-template-columns:.38fr 1fr;gap:10%;padding:120px 0}.cbbe9eeadbf h2{margin-bottom:22px}.c27a110d6fd{font-size:28px;font-weight:750;line-height:1.3}.ca7286a3b58{color:var(--t02-mid);font-size:14px;margin-top:23px;max-width:570px}
/* Contact: brief + information ledger + email composer + grounded map */
.c544d8f7f4a{display:grid;grid-template-columns:160px 1fr 200px;gap:24px;padding:90px 0 110px;align-items:end}.c544d8f7f4a h1{font-size:clamp(60px,7.5vw,114px);margin-bottom:30px}.c544d8f7f4a h1 em{font-style:normal;color:#7c9788}.c544d8f7f4a p{color:var(--t02-mid);font-size:20px;max-width:700px}.c1e19d0a93d{font:700 10px var(--t02-mono);line-height:2;overflow-wrap:anywhere}.c319de1efb4{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;padding:24px 0 120px}.c0057f92bd4 h2,.cc29bee843f h2{font-size:42px;margin-bottom:40px}.c799bbe5843{border-top:1px solid var(--t02-line);padding:17px 0 20px;display:grid;gap:9px}.c799bbe5843 span{font:700 10px var(--t02-mono);color:var(--t02-mid)}.c799bbe5843 a,.c799bbe5843 address{font-size:20px;font-style:normal;overflow-wrap:anywhere}.ca66caef222{position:relative;margin-top:33px}.ca66caef222 img{height:230px;width:100%;object-fit:cover}.ca66caef222 span{position:absolute;right:0;bottom:0;background:var(--t02-lime);padding:10px;font:700 11px var(--t02-mono)}.cc29bee843f{background:#fff;border:1px solid var(--t02-line);padding:38px}.cc29bee843f h2{margin:18px 0}.cc29bee843f>p{font-size:14px;color:var(--t02-mid);margin-bottom:28px}.c348bd5c02d{display:grid;gap:18px}.c348bd5c02d label{display:grid;gap:7px;font-size:13px;font-weight:750}.c348bd5c02d input,.c348bd5c02d textarea,.c348bd5c02d select{width:100%;border:1px solid #bac9be;background:#f8faf7;border-radius:0;padding:14px;font-size:15px;color:#171d25;min-width:0}.c348bd5c02d textarea{resize:vertical;min-height:130px}.c6ceaaaa302{border:0;padding:18px;background:var(--t02-ink);color:#fff;display:flex;justify-content:space-between;font-weight:850}.c6ceaaaa302:hover{background:#3a4950}.c348bd5c02d output{color:#376b52;font-size:13px}.c69193be233{padding-bottom:110px}.c3dcf6a180f{display:flex;justify-content:space-between;gap:20px;border-top:2px solid;padding:15px 0 25px}.c3dcf6a180f a{font-size:13px;font-weight:700}.c69193be233 iframe{border:0;width:100%;height:340px;background:#d5e2d9}
@media(max-width:1050px){.ce76e535b4f{width:min(var(--t02-grid),calc(100% - 50px))}.c44fb9420a4{max-width:48%}.c2deb3c3c71{gap:7px}.c2deb3c3c71 a{font-size:10px}.c0f27510743{min-height:600px}.c10fccf8572{padding-right:20px}.c74c908293f{min-height:580px}.c544d8f7f4a{grid-template-columns:130px 1fr}.c1e19d0a93d{grid-column:2}.c3c32a04d1d{grid-template-columns:140px 1fr}.c3c32a04d1d>a{grid-column:2;justify-self:start}.ceca9bf60f2{grid-template-columns:1fr}.ceca9bf60f2 p{max-width:480px}}
@media(max-width:740px){.c40b8c7b20c span:nth-child(2){display:none}.ce76e535b4f{width:calc(100% - 32px)}.cac03bbdb6d{min-height:76px;position:relative}.c44fb9420a4{max-width:calc(100% - 100px)}.c28c15b81d1 b{font-size:12px}.c28c15b81d1 small{font-size:9px}.cd7dc4047ac{display:block}.c2deb3c3c71{display:none;position:absolute;left:-16px;right:-16px;top:100%;z-index:40;background:#fff;padding:17px 16px 22px;flex-direction:column;align-items:stretch;box-shadow:0 17px 20px #161d251c}.c2deb3c3c71.is-open{display:flex}.c2deb3c3c71 a{font-size:13px;padding:14px;border-bottom:1px solid var(--t02-line)}.c0f27510743{display:flex;flex-direction:column;min-height:0}.c10fccf8572{padding:45px 0 35px}.c640d3f178e{margin-top:28px}.c3c0f189d33 h1{font-size:clamp(43px,10vw,72px)}.c39b8cd67e0{font-size:16px}.c74c908293f{min-height:360px;clip-path:none}.c74c908293f img{height:360px;position:relative}.c0f17ee991a{font-size:8px;gap:8px}.c90a9a39466{display:block;padding-top:65px;padding-bottom:75px}.c5faf16b6fa{margin-bottom:33px}.cf7b646df66 h2{margin-bottom:25px}.c8122264ac0{grid-template-columns:30px 1fr 100px;gap:8px}.c8122264ac0 img{height:110px}.c8122264ac0 h3{font-size:21px}.c53c3137725{padding:65px 0}.ca06a9fa60b{grid-template-columns:1fr;gap:45px}.c3c32a04d1d{display:block;padding:65px 0}.c3c32a04d1d h2{margin:18px 0}.cd739373dde{grid-template-columns:1fr;gap:55px;padding:70px 0}.c69c8ebdcd4{font-size:9px}.c4016b5f2a4{padding:60px 0 30px}.c4016b5f2a4 h1{font-size:clamp(44px,9vw,70px);margin:40px 0}.cd99f543eaa{grid-template-columns:1fr}.ccd0189747a{text-align:left}.cd928e15e38{padding:18px 0}.c2bb25281cf{grid-template-columns:1fr 1fr}.cdcf62c4ea2 img{height:320px}.c656df8e003 img{height:240px}.c81a4269f38{grid-template-columns:1fr;padding:80px 0;gap:32px}.cac51cc063f{display:block}.cac51cc063f h2{margin-top:25px}.c6ce727ea1a{grid-template-columns:1fr}.c6ce727ea1a span{margin-bottom:20px}.c4c8b6a53f1{padding:70px 0}.cbfdae27494{grid-template-columns:1fr;gap:25px;padding:70px 0}.cbfdae27494 img{grid-column:1;grid-row:auto}.cbfdae27494 a{grid-column:1}.cb9cf0539d0{padding:65px 0}.ceca9bf60f2 h1{font-size:clamp(50px,10vw,82px)}.cd8f4cb21b7,.cc5799797ec,.cbbe9eeadbf{grid-template-columns:1fr;gap:38px;padding:70px 0}.c57d8c48af0{padding:0}.c544d8f7f4a{grid-template-columns:1fr;gap:20px;padding:68px 0}.c544d8f7f4a h1{font-size:clamp(52px,10vw,80px)}.c1e19d0a93d{grid-column:auto}.c319de1efb4{grid-template-columns:1fr;padding-bottom:75px;gap:55px}.cc29bee843f{padding:24px}.c69193be233{padding-bottom:70px}}
@media(max-width:430px){.c40b8c7b20c{padding:8px 16px;font-size:8px}.caeb58ea4e6{width:43px;height:43px}.caeb58ea4e6 img{width:40px;height:40px}.c8122264ac0{grid-template-columns:22px 1fr 76px}.c8122264ac0 img{height:88px}.c8122264ac0 p{font-size:12px}.c8122264ac0 h3{font-size:18px}.c1efb22377e>div{grid-template-columns:1fr;gap:7px}.cdcf62c4ea2 img{height:240px}.c656df8e003 img{height:170px}.cfc29a3cfb7 li{grid-template-columns:80px 1fr;gap:8px}.cfc29a3cfb7 strong{font-size:19px}.c544d8f7f4a h1{font-size:48px}}
