.gb-community{--green:#007953;--green2:#0b5e46;--orange:#ff681d;--soft:#f6f5f0;--near:#f8fafa;--sky:#ddeaf0;--earth:#826a4d;--ink:#2d2d2d;--muted:#666663;--forest:#0d211a;--forest2:#17332a;--line:#2d2d2d24;--white:#fff;--max:1360px;--pad:max(22px, min(4vw, 68px));--radius:18px;--shadow:0 22px 70px #1e382d1f;--header-h:78px;--secondary-h:54px}.gb-community *{box-sizing:border-box}.gb-community{scroll-behavior:smooth;background:var(--soft);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.55}.gb-community img{max-width:100%;display:block}.gb-community a{color:inherit;text-decoration:none}.gb-community button{font:inherit}.gb-community .container{width:min(var(--max), calc(100% - var(--pad) * 2));margin:auto}.gb-community .section{padding:max(96px,min(10vw,156px)) 0;position:relative;overflow:hidden}.gb-community .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0 0 18px;font-size:12px;font-weight:800}.gb-community .display{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:max(52px,min(6.15vw,90px));font-weight:680;line-height:.98}.gb-community .h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:max(38px,min(4.5vw,64px));font-weight:650;line-height:1.02}.gb-community .h3{letter-spacing:-.03em;margin:0;font-size:max(25px,min(2.5vw,36px));font-weight:640;line-height:1.08}.gb-community .lead{color:#555b58;max-width:710px;margin:24px 0 0;font-size:max(18px,min(1.7vw,23px));line-height:1.52}.gb-community .body{color:#555b58;font-size:17px;line-height:1.7}.gb-community .meta{color:var(--muted);font-size:12px;line-height:1.45}.gb-community .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:760;transition:all .22s;display:inline-flex}.gb-community .btn.primary{background:var(--orange);color:#fff}.gb-community .btn.primary:hover{transform:translateY(-1px);box-shadow:0 9px 24px #ff681d3d}.gb-community .btn.secondary{color:var(--green);background:#ffffffc7;border-color:#00795340}.gb-community .btn.secondary:hover{border-color:var(--green);background:#fff}.gb-community .text-link{color:var(--green);align-items:center;gap:10px;font-size:14px;font-weight:760;display:inline-flex}.gb-community .text-link:after{content:"→";transition:all .2s}.gb-community .text-link:hover:after{transform:translate(4px)}.gb-community .header{z-index:1000;height:var(--header-h);color:#fff;border-bottom:1px solid #0000;transition:all .35s;position:fixed;top:0;left:0;right:0}.gb-community .header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink);border-color:var(--line);background:#f6f5f0f2}.gb-community .header-inner{grid-gap:32px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:100%;display:grid}.gb-community .brand img{filter:brightness(0)invert();width:148px;transition:all .25s}.gb-community .header.scrolled .brand img{filter:none}.gb-community .nav{align-items:center;gap:30px;font-size:14px;font-weight:650;display:flex}.gb-community .nav a{opacity:.72;transition:all .18s}.gb-community .nav a:hover,.gb-community .nav a.active{opacity:1}.gb-community .header-actions{justify-self:end;align-items:center;gap:20px;font-size:13px;display:flex}.gb-community .header-actions a{opacity:.8}.gb-community .menu-btn{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:750;display:none}.gb-community .secondary{top:var(--header-h);z-index:950;height:var(--secondary-h);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#f6f5f0f5;transition:all .28s;position:fixed;left:0;right:0;transform:translateY(-8px)}.gb-community .secondary.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.gb-community .secondary-inner{grid-gap:24px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;height:100%;display:grid}.gb-community .secondary-name{font-size:13px;font-weight:820}.gb-community .secondary-links{color:#6a706d;align-items:center;gap:20px;font-size:12px;display:flex}.gb-community .secondary-links a.active{color:var(--green);font-weight:820}.gb-community .secondary .btn{min-height:36px;padding:0 16px;font-size:12px}.gb-community .section-select{color:var(--green);background:0 0;border:0;font-weight:800;display:none}.gb-community .hero{background:var(--forest);color:#fff;align-items:flex-end;min-height:100svh;padding:max(150px,min(17vh,210px)) 0 70px;display:flex;position:relative;overflow:hidden}.gb-community .hero-media{position:absolute;inset:0}.gb-community .hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;filter:saturate(.86)contrast(.98);width:100%;height:100%}.gb-community .hero-media:after{content:"";background:linear-gradient(90deg,#071b15e0 0%,#071b15ad 40%,#071b1524 78%),linear-gradient(#071b1500 52%,#071b1594 100%);position:absolute;inset:0}.gb-community .hero-content{z-index:2;max-width:930px;position:relative}.gb-community .hero .eyebrow{color:#b8decf}.gb-community .hero .display{max-width:900px}.gb-community .hero .lead{color:#ffffffc4;max-width:690px}.gb-community .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.gb-community .hero .btn.secondary{color:#fff;background:#ffffff14;border-color:#ffffff57}.gb-community .hero-note{grid-gap:30px;color:#fff9;border-top:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:max(66px,min(9vw,120px));padding-top:20px;font-size:12px;display:grid}.gb-community .hero-note strong{color:#fff;margin-bottom:3px;font-size:13px;display:block}.gb-community .editorial-head{grid-gap:max(44px, min(7vw, 96px));grid-template-columns:minmax(0,1.2fr) minmax(300px,.72fr);align-items:end;gap:max(44px,min(7vw,96px));margin-bottom:max(48px,min(6vw,80px));display:grid}.gb-community .editorial-split{grid-gap:max(44px, min(7vw, 96px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(44px,min(7vw,96px));display:grid}.gb-community .media-frame{border-radius:var(--radius);background:#dbe1dc;min-height:560px;overflow:hidden}.gb-community .media-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:560px}.gb-community .rows{border-top:1px solid var(--line)}.gb-community .row{grid-gap:max(30px, min(5vw, 72px));border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:max(30px,min(5vw,72px));padding:30px 0;display:grid}.gb-community .row-label{color:var(--green);text-transform:uppercase;letter-spacing:.1em;padding-top:4px;font-size:12px;font-weight:820}.gb-community .row h3{letter-spacing:-.025em;margin:0 0 8px;font-size:max(23px,min(2.1vw,31px))}.gb-community .row p{max-width:760px;color:var(--muted);margin:0;font-size:16px}.gb-community .why{background:#fff}.gb-community .observation-strip{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gb-community .observation-item{min-width:0}.gb-community .observation-media{border-radius:var(--radius);background:#dbe1dc;height:max(330px,min(32vw,470px));position:relative;overflow:hidden}.gb-community .observation-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.88);width:100%;height:100%}.gb-community .observation-copy{padding:22px 4px 0}.gb-community .observation-step{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:830;display:block}.gb-community .observation-copy h3{letter-spacing:-.03em;margin:0 0 10px;font-size:max(24px,min(2.3vw,32px));line-height:1.08}.gb-community .observation-copy p{color:var(--muted);max-width:360px;margin:0;font-size:15px}.gb-community .why-statement{letter-spacing:-.026em;width:min(850px,100%);margin:max(48px,min(6vw,78px)) 0 0 auto;font-size:max(25px,min(2.6vw,37px));line-height:1.27}.gb-community .share{background:var(--soft)}.gb-community .share .editorial-split{align-items:start}.gb-community .share-media{height:670px}.gb-community .share-media img{min-height:670px}.gb-community .share-copy{padding-top:6px}.gb-community .share-rows{margin-top:42px}.gb-community .share-rows .row{grid-template-columns:145px 1fr;padding:23px 0}.gb-community .share-rows .row h3{margin-bottom:5px;font-size:20px}.gb-community .field-note{border-top:1px solid var(--line);letter-spacing:-.015em;max-width:570px;margin-top:28px;padding:24px 0 0;font-size:20px;line-height:1.45}.gb-community .learn{background:var(--near)}.gb-community .learn .editorial-split{grid-template-columns:.9fr 1.1fr}.gb-community .learn-copy{max-width:600px}.gb-community .learn-rows{margin-top:42px}.gb-community .learn-rows .row{grid-template-columns:42px 1fr;padding:21px 0}.gb-community .learn-index{width:28px;height:28px;color:var(--green);background:#0079531a;border-radius:50%;place-items:center;font-size:11px;font-weight:820;display:grid}.gb-community .learn-rows .row h3{margin-bottom:4px;font-size:20px}.gb-community .participation{background:#fff}.gb-community .participation-copy{max-width:840px}.gb-community .participation .rows{margin-top:58px}.gb-community .participation .row{grid-template-columns:110px minmax(0,1fr);padding:32px 0}.gb-community .participation .row-label{font-size:13px}.gb-community .future-line{max-width:820px;color:var(--muted);margin-top:34px;font-size:14px}.gb-community .belong{background:var(--forest2);color:#fff}.gb-community .belong .editorial-split{grid-template-columns:.95fr 1.05fr}.gb-community .belong .eyebrow{color:#b8decf}.gb-community .belong .lead{color:#ffffffb8}.gb-community .belong-media{background:#24493d;min-height:650px}.gb-community .belong-media img{filter:saturate(.82);min-height:650px}.gb-community .belong-statement{letter-spacing:-.035em;margin:40px 0 36px;font-size:max(29px,min(3.3vw,48px));line-height:1.14}.gb-community .belong-list{border-top:1px solid #ffffff2b}.gb-community .belong-list div{color:#ffffffb8;border-bottom:1px solid #ffffff2b;padding:16px 0;font-size:15px}.gb-community .belong .btn.secondary{color:#fff;background:#ffffff0f;border-color:#ffffff47}.gb-community .responsibility{background:#edf2ed}.gb-community .responsibility .editorial-split{grid-template-columns:1.03fr .97fr}.gb-community .responsibility-media,.gb-community .responsibility-media img{min-height:610px}.gb-community .responsibility .rows{margin-top:38px}.gb-community .responsibility .row{grid-template-columns:22px 1fr;padding:18px 0}.gb-community .dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:9px}.gb-community .responsibility .row h3{margin-bottom:3px;font-size:18px}.gb-community .responsibility .row p{font-size:14px}.gb-community .becoming{background:var(--soft)}.gb-community .becoming-head{max-width:850px}.gb-community .becoming .rows{margin-top:56px}.gb-community .becoming .row{grid-template-columns:180px minmax(0,1fr);padding:34px 0}.gb-community .becoming .row:nth-child(2){background:#ffffff3d}.gb-community .becoming .row:nth-child(3){opacity:.78}.gb-community .truth{max-width:760px;color:var(--muted);margin-top:32px;font-size:14px}.gb-community .join{background:var(--forest);color:#fff;align-items:end;min-height:760px;padding:max(110px,min(14vw,180px)) 0 72px;display:flex;position:relative}.gb-community .join-media{position:absolute;inset:0}.gb-community .join-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85);width:100%;height:100%}.gb-community .join-media:after{content:"";background:linear-gradient(90deg,#071b15de,#071b157d 52%,#071b1526 82%),linear-gradient(#0000 45%,#071b159e);position:absolute;inset:0}.gb-community .join-copy{z-index:2;max-width:760px;position:relative}.gb-community .join .eyebrow{color:#b8decf}.gb-community .join .lead{color:#ffffffbd}.gb-community .join-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.gb-community .join .btn.secondary{color:#fff;background:#ffffff14;border-color:#ffffff4d}.gb-community .join-links{gap:22px;margin-top:25px;display:flex}.gb-community .join .text-link{color:#fff}.gb-community .footer{color:#e9efe9;background:#15211d;padding:72px 0 38px}.gb-community .footer-top{grid-gap:38px;grid-template-columns:1.7fr repeat(4,1fr);gap:38px;display:grid}.gb-community .footer-brand img{filter:brightness(0)invert();opacity:.95;width:158px}.gb-community .footer-brand p{color:#ffffff85;max-width:320px;margin-top:22px;font-size:13px;line-height:1.65}.gb-community .footer h4{text-transform:uppercase;letter-spacing:.13em;color:#ffffff75;margin:0 0 17px;font-size:11px}.gb-community .footer a{color:#ffffffb8;margin:10px 0;font-size:13px;display:block}.gb-community .foot-bottom{color:#ffffff75;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:48px;padding-top:21px;font-size:11px;display:flex}.gb-community .proto-note{z-index:1180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);color:var(--muted);background:#ffffffdb;border-radius:999px;padding:8px 11px;font-size:10px;position:fixed;bottom:12px;left:14px}@media (max-width:1040px){.gb-community .nav,.gb-community .header-actions>a{display:none}.gb-community .menu-btn{display:block}.gb-community .header-inner{grid-template-columns:1fr auto}.gb-community .header-actions{display:block}.gb-community .secondary-inner{grid-template-columns:1fr auto}.gb-community .secondary-links,.gb-community .secondary .btn{display:none}.gb-community .section-select{display:block}.gb-community .editorial-head{grid-template-columns:1fr;gap:22px}.gb-community .editorial-split,.gb-community .learn .editorial-split,.gb-community .belong .editorial-split,.gb-community .responsibility .editorial-split{grid-template-columns:1fr}.gb-community .learn-copy,.gb-community .share-copy{max-width:none}.gb-community .media-frame,.gb-community .media-frame img{min-height:520px}.gb-community .share-media,.gb-community .share-media img{height:auto;min-height:560px}.gb-community .footer-top{grid-template-columns:1.6fr 1fr 1fr}}@media (max-width:760px){.gb-community .observation-strip{grid-template-columns:1fr}.gb-community .observation-media{height:430px}.gb-community .observation-copy{padding:18px 0 4px}.gb-community .row,.gb-community .share-rows .row,.gb-community .participation .row,.gb-community .becoming .row{grid-template-columns:1fr;gap:8px}.gb-community .learn-rows .row,.gb-community .responsibility .row{grid-template-columns:34px 1fr}.gb-community .row-label{padding-top:0}}@media (max-width:640px){.gb-community{--header-h:66px;--secondary-h:50px}.gb-community .section{padding:78px 0}.gb-community .brand img{width:132px}.gb-community .hero{min-height:760px;padding:126px 0 44px}.gb-community .hero-media:after{background:linear-gradient(#071b151f 0%,#071b158f 38%,#071b15e6 100%)}.gb-community .hero .display{font-size:52px}.gb-community .hero .lead{font-size:18px}.gb-community .hero-note{grid-template-columns:1fr;margin-top:58px}.gb-community .media-frame,.gb-community .media-frame img,.gb-community .share-media,.gb-community .share-media img,.gb-community .belong-media,.gb-community .belong-media img,.gb-community .responsibility-media,.gb-community .responsibility-media img{min-height:440px}.gb-community .field-note{font-size:18px}.gb-community .belong-statement{font-size:30px}.gb-community .join{min-height:680px;padding:100px 0 46px}.gb-community .join-media:after{background:linear-gradient(#071b151a,#071b1566 28%,#071b15e6)}.gb-community .join-links{flex-direction:column;gap:9px}.gb-community .footer-top{grid-template-columns:1fr 1fr}.gb-community .footer-brand{grid-column:1/-1}.gb-community .foot-bottom{display:block}.gb-community .foot-bottom span{margin-top:8px;display:block}.gb-community .proto-note{display:none}}@media (prefers-reduced-motion:reduce){.gb-community *{scroll-behavior:auto!important;transition:none!important}}.gb-community h1,.gb-community h2,.gb-community h3{font-weight:700}.gobirding.gb-community .gb-header{height:var(--header-h);transition:height .35s,background .35s,color .35s,border-color .35s}.gb-community #secondary{top:var(--header-h)}@media (max-width:1040px){.gb-community #secondary .secondary-inner{position:relative}.gb-community #secondary.menu-open .secondary-links{background:var(--soft);width:230px;color:var(--ink);border:1px solid var(--line);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex;position:absolute;top:100%;left:auto;right:0}}
