.together{--ink:#213b33;--muted:#57645e;--line:#d7ddd4;background:#f8f8f2;color:var(--ink);overflow:hidden}.together .wrap{max-width:1240px;margin:0 auto;padding-left:48px;padding-right:48px}.together h1,.together h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em;line-height:1.03}.together em{font-weight:400;color:#547666}.opening{text-align:center;padding-top:78px}.opening h1{font-size:clamp(48px,5.8vw,84px);margin:0 0 28px}.lead{font-size:20px;line-height:1.65;color:var(--muted);margin:0 auto;max-width:740px}.actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:28px 0 48px}.actions>a:last-child{font-size:14px}.together a:focus-visible{outline:2px solid #46766b;outline-offset:6px}.showcase{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:58px 60px 50px}.glow{position:absolute;z-index:-1;inset:-25%;filter:blur(36px);background:radial-gradient(ellipse at 10% 5%,#667d6b 0%,transparent 48%),radial-gradient(ellipse at 80% 15%,#94b5b8 0%,transparent 52%),radial-gradient(ellipse at 75% 90%,#d7bb94 0%,transparent 52%),#e4e2ce}.showcase img{display:block;position:relative;width:100%;height:auto;box-shadow:0 25px 60px #1f3b3440,0 3px 12px #26362d35;border-radius:10px}.caption{font-size:11px;line-height:1.6;color:#6c756e;margin:14px auto 0;max-width:740px;text-align:center}.list-section{padding-top:126px;padding-bottom:100px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-bottom:42px}.together h2{font-size:clamp(40px,4.4vw,62px);margin:0}.section-intro p,.boundaries p{font-size:18px;line-height:1.65;color:var(--muted);margin:0 0 16px}.task-showcase{padding:48px 70px;background:#d8e3da}.task-showcase .glow{background:radial-gradient(ellipse at 80% 0,#b3c7bf,transparent 50%),radial-gradient(ellipse at 0 90%,#c6af8f,transparent 60%),#dbe3d4}.catch-up{background:#233e35;color:#f4f4e9;padding:86px 0 76px}.catch-up em{color:#bbcec0}.catch-up .section-intro>p{color:#c5d0c9}.story{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding-top:18px}.story>div{border-top:1px solid #ffffff35;padding-top:22px}.story-number{color:#aebfb4;font-size:12px;letter-spacing:.15em}.story h3{font-size:23px;font-family:Georgia,serif;font-weight:400;margin:25px 0 14px}.story p{font-size:15px;line-height:1.7;color:#c5d0c9}.story-note{font-size:11px;color:#aebfb4;margin-top:38px}.boundaries{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;border-bottom:1px solid var(--line)}.boundaries a{font-size:14px}.closing{text-align:center;padding-top:92px;padding-bottom:100px}.closing p{font-size:18px;color:var(--muted);margin:24px 0}.closing small{display:block;color:#6c756e;font-size:11px;margin-top:20px}.together :global(.agent-cta-button){background:#254738;color:#fff}@media(max-width:700px){.together .wrap{padding-left:22px;padding-right:22px}.opening{padding-top:44px}.opening h1{font-size:45px}.lead{font-size:16px;line-height:1.6}.desktop-break{display:none}.actions{flex-direction:column;gap:20px;margin-bottom:32px}.showcase{padding:22px 12px 26px;border-radius:14px;margin-left:-8px;margin-right:-8px}.showcase img{border-radius:5px}.caption{font-size:10px;text-align:left;line-height:1.5}.list-section{padding-top:64px;padding-bottom:56px}.section-intro,.boundaries{grid-template-columns:1fr;gap:25px}.section-intro{margin-bottom:24px}.together h2{font-size:44px}.section-intro p,.boundaries p{font-size:16px}.catch-up{padding:56px 0}.story{grid-template-columns:1fr;gap:30px}.story h3{margin:13px 0 10px}.story-note{line-height:1.6}.boundaries{padding-top:56px;padding-bottom:56px}.closing{padding-top:56px;padding-bottom:62px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.network-section{padding-top:90px;padding-bottom:100px}.network-showcase .glow{background:radial-gradient(ellipse at 85% 15%,#a4b7bf,transparent 50%),radial-gradient(ellipse at 15% 90%,#c0b298,transparent 55%),#d0d7cf}.person-intro{text-align:center;margin:72px auto 32px}.person-intro h3{font:400 36px/1.15 Georgia,serif;letter-spacing:-.035em;margin:0 0 18px}.person-intro p{font-size:18px;line-height:1.7;color:var(--muted)}.person-showcase .glow{background:radial-gradient(ellipse at 10% 0%,#b3c5b6,transparent 60%),radial-gradient(ellipse at 85% 90%,#c8b59e,transparent 55%),#d9dfd3}.action-section{background:#233e35;color:#f4f4e9;padding:90px 0 76px}.action-section em{color:#bbcec0}.action-section .section-intro p{color:#c5d0c9}.action-scenes{display:grid;grid-template-columns:1fr 1fr;gap:24px}.action-scenes figure{margin:0;min-width:0}.action-scenes .showcase{padding:28px 18px;border-radius:16px}.action-scenes figcaption{font-size:14px;margin:18px 0 0;color:#d8e0d9}.action-showcase .glow,.reply-showcase .glow{background:radial-gradient(ellipse at 20% 0%,#7b9385,transparent 60%),radial-gradient(ellipse at 95% 100%,#c2bb9a,transparent 60%),#c4d1c6}.action-section .story-note{line-height:1.7;max-width:840px}.showcase a{display:block}.showcase a:focus-visible{outline:3px solid currentColor;outline-offset:8px}@media(max-width:700px){.network-section{padding-top:56px;padding-bottom:56px}.person-intro{margin:44px auto 22px;text-align:left}.person-intro h3{font-size:30px}.person-intro p{font-size:16px}.action-section{padding:56px 0}.action-scenes{grid-template-columns:1fr;gap:34px}.action-scenes .showcase{padding:20px 12px}.action-scenes figcaption{font-size:13px}}
