.team-page,.teams-page{background:var(--rv-ground)}.team-hero-shell{background:radial-gradient(circle at 11% 32%,#44893038,#0000 31%),radial-gradient(circle at 87% 46%,#a5f97c13,#0000 27%),linear-gradient(110deg,#080b09 0%,#040605 70%,#071008 100%);position:relative;overflow:hidden}.team-hero-shell:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0}.team-hero-shell .site-header{z-index:3}.team-hero{z-index:2;grid-template-columns:minmax(0,.84fr) minmax(570px,1.16fr);align-items:center;gap:88px;min-height:790px;padding:96px 0 112px;display:grid;position:relative}.team-back{color:#919990;font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:40px;font-size:11px;display:inline-flex}.team-hero-copy h1,.teams-hub-hero h1{letter-spacing:-.066em;max-width:780px;margin:30px 0 0;font-size:clamp(64px,7.2vw,108px);font-weight:620;line-height:.9}.teams-hub-hero h1 span{color:var(--rv-primary)}.team-hero-copy>p,.teams-hub-hero>div:first-child>p{max-width:650px;color:var(--rv-text-2);margin:32px 0 0;font-size:19px;line-height:1.52}.team-hero-copy .button,.teams-hub-hero .button{margin-top:38px}.team-artifact{min-width:0;color:var(--rv-text-1);background:#080d09f0;border:1px solid #a5f97c4f;border-radius:18px;overflow:hidden;box-shadow:0 32px 88px #00000061,inset 0 0 48px #a5f97c05}.team-artifact>header{border-bottom:1px solid var(--rv-line);justify-content:space-between;align-items:center;min-height:60px;padding:0 21px;display:flex}.team-artifact>header>div{align-items:center;gap:13px;display:flex}.team-artifact>header span,.team-artifact>header strong,.team-artifact>header em{font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-style:normal}.team-artifact>header span{color:var(--rv-primary)}.team-artifact>header strong{color:#7f897d;font-weight:500}.team-artifact>header em{color:var(--rv-primary);border:1px solid #a5f97c47;border-radius:6px;padding:8px 10px}.team-artifact-title{min-height:194px;padding:28px 25px 26px}.team-artifact-title>span,.team-artifact-rows>article>span{color:#778176;font-family:var(--rv-font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:11px}.team-artifact-title h2{letter-spacing:-.047em;max-width:650px;margin:25px 0 0;font-size:clamp(34px,3.2vw,48px);line-height:.98}.team-artifact-title p{color:#aeb6ab;max-width:660px;margin:18px 0 0;font-size:14px;line-height:1.5}.team-artifact-stats{border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);grid-template-columns:repeat(3,1fr);display:grid}.team-artifact-stats>div{border-left:1px solid var(--rv-line);min-width:0;min-height:86px;padding:17px 19px}.team-artifact-stats>div:first-child{border-left:0}.team-artifact-stats strong{letter-spacing:-.04em;font-size:25px;line-height:1;display:block}.team-artifact-stats span{color:#879085;font-family:var(--rv-font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:9px;font-size:10px;line-height:1.35;display:block}.team-artifact-rows{padding:0 20px}.team-artifact-rows>article{border-top:1px solid var(--rv-line);grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:87px;padding:15px 0;display:grid}.team-artifact-rows>article:first-child{border-top:0}.team-artifact-rows>article>div{min-width:0}.team-artifact-rows strong{font-size:14px;line-height:1.3}.team-artifact-rows p{color:#899187;margin:6px 0 0;font-size:12px;line-height:1.4}.team-artifact-rows em{color:var(--rv-primary);font-family:var(--rv-font-mono);text-transform:uppercase;font-size:10px;font-style:normal}.team-artifact>footer{border-top:1px solid var(--rv-line);background:#a5f97c0b;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px 20px;display:flex}.team-artifact>footer>span{color:#9da59a;max-width:390px;font-size:12px;line-height:1.4}.team-artifact>footer>div{background:var(--rv-primary);min-height:43px;color:var(--rv-ink);white-space:nowrap;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 14px;display:flex}.team-artifact>footer>div small{font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.team-artifact>footer>div strong{font-size:11px}.team-problem{padding:118px 0 125px}.team-problem-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:105px;display:grid}.team-problem h2,.team-section-heading h2,.team-flow h2,.team-collaboration h2,.team-related h2,.teams-library h2,.teams-shared-system h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(48px,5.2vw,78px);font-weight:620;line-height:.98}.team-problem h2,.team-flow h2,.team-related h2,.teams-library h2{color:var(--rv-paper-text)}.team-problem-layout>div:first-child>p,.team-section-heading>p,.team-collaboration-layout>div:first-child>p,.teams-library-heading>p,.teams-shared-system-layout>div:last-child>p{margin:28px 0 0;font-size:18px;line-height:1.55}.team-problem-layout>div:first-child>p,.teams-library-heading>p{color:var(--rv-paper-muted)}.team-outcome-list{border:1px solid var(--rv-line-dark);background:#f7f7f2;border-radius:15px;overflow:hidden}.team-outcome-list>span{border-bottom:1px solid var(--rv-line-dark);color:#58734f;min-height:54px;font-family:var(--rv-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 21px;font-size:11px;display:flex}.team-outcome-list>article{border-top:1px solid var(--rv-line-dark);grid-template-columns:38px minmax(0,1fr);gap:18px;min-height:122px;padding:21px;display:grid}.team-outcome-list>article:nth-child(2){border-top:0}.team-outcome-list>article>i,.team-flow-steps>article>span{color:#55704d;font-family:var(--rv-font-mono);font-size:11px;font-style:normal}.team-outcome-list article span{color:#687365;font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.team-outcome-list h3{letter-spacing:-.025em;margin:9px 0 0;font-size:22px}.team-outcome-list p{color:var(--rv-paper-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.team-mechanisms{padding:120px 0 128px}.team-section-heading{max-width:960px}.team-section-heading .section-kicker,.team-collaboration .section-kicker,.teams-shared-system .section-kicker{color:var(--rv-primary)}.team-section-heading>p,.team-collaboration-layout>div:first-child>p,.teams-shared-system-layout>div:last-child>p{max-width:720px;color:var(--rv-text-2)}.team-mechanism-grid{border:1px solid var(--rv-line);border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid;overflow:hidden}.team-mechanism-grid>article{border-left:1px solid var(--rv-line);background:#ffffff05;flex-direction:column;min-height:390px;padding:29px;display:flex}.team-mechanism-grid>article:first-child{border-left:0}.team-mechanism-grid>article>span{color:var(--rv-primary);font-family:var(--rv-font-mono);text-transform:uppercase;font-size:11px}.team-mechanism-grid h3{letter-spacing:-.045em;margin:62px 0 0;font-size:35px;line-height:1}.team-mechanism-grid p{color:#9ea69c;margin:19px 0 0;font-size:15px;line-height:1.5}.team-mechanism-grid article>div{border-top:1px solid var(--rv-line);margin-top:auto;padding-top:23px}.team-mechanism-grid small{color:#747d72;font-family:var(--rv-font-mono);text-transform:uppercase;font-size:10px;display:block}.team-mechanism-grid article>div strong{color:var(--rv-primary);margin-top:8px;font-size:17px;display:block}.team-flow{padding:116px 0 122px}.team-flow-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:105px;display:grid}.team-flow-steps{border-top:1px solid var(--rv-line-dark)}.team-flow-steps>article{border-bottom:1px solid var(--rv-line-dark);grid-template-columns:55px minmax(0,1fr);gap:24px;min-height:140px;padding:26px 0;display:grid}.team-flow-steps h3{color:var(--rv-paper-text);letter-spacing:-.03em;margin:0;font-size:25px}.team-flow-steps p{color:var(--rv-paper-muted);margin:10px 0 0;font-size:15px;line-height:1.5}.team-collaboration{padding:122px 0 128px}.team-collaboration-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.team-collaboration h2{max-width:760px;font-size:clamp(45px,4.7vw,70px)}.team-text-link{color:var(--rv-text-1);align-items:center;gap:13px;margin-top:31px;font-size:14px;font-weight:650;display:inline-flex}.team-text-link span{color:var(--rv-primary)}.team-account-state,.teams-hub-state{background:#ffffff05;border:1px solid #a5f97c45;border-radius:16px;overflow:hidden}.team-account-state>header,.team-account-state>footer{justify-content:space-between;align-items:center;gap:22px;min-height:70px;padding:0 22px;display:flex}.team-account-state>header{border-bottom:1px solid var(--rv-line)}.team-account-state>header span{font-size:17px;font-weight:650}.team-account-state>header strong,.team-account-state>footer span{color:var(--rv-primary);font-family:var(--rv-font-mono);text-transform:uppercase;font-size:11px}.team-account-state>article{border-bottom:1px solid var(--rv-line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:65px;padding:0 22px;display:grid}.team-account-state>article>span{color:#788276;font-family:var(--rv-font-mono);text-transform:uppercase;font-size:10px}.team-account-state>article>strong{font-size:13px}.team-account-state>article>em{color:#a6aea3;font-family:var(--rv-font-mono);text-transform:uppercase;font-size:10px;font-style:normal}.team-account-state>footer{background:#a5f97c0d}.team-account-state>footer strong{text-align:right;font-size:14px;font-weight:520}.team-related{padding:96px 0 110px}.team-related .section-frame>div:last-child{border:1px solid var(--rv-line-dark);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid;overflow:hidden}.team-related .section-frame>div:last-child>a{border-left:1px solid var(--rv-line-dark);min-height:260px;color:var(--rv-paper-text);flex-direction:column;padding:27px;display:flex}.team-related .section-frame>div:last-child>a:first-child{border-left:0}.team-related a>span,.teams-card-grid a>span{color:#4d7242;font-family:var(--rv-font-mono);text-transform:uppercase;font-size:11px}.team-related a h3{letter-spacing:-.04em;margin:auto 0 0;font-size:31px;line-height:1}.team-related a>strong{color:#315c26;margin-top:25px;font-size:13px}.team-related a>strong i,.teams-card-grid a>strong i{font-style:normal}.teams-hub-hero{z-index:2;grid-template-columns:.86fr 1.14fr;align-items:center;gap:95px;min-height:720px;padding:105px 0 115px;display:grid;position:relative}.teams-hub-state>header{border-bottom:1px solid var(--rv-line);align-items:center;gap:14px;min-height:88px;padding:0 23px;display:flex}.teams-hub-state>header>i{width:43px;height:43px;color:var(--rv-primary);font-family:var(--rv-font-mono);border:1px solid #a5f97c52;border-radius:9px;place-items:center;font-size:10px;font-style:normal;display:grid}.teams-hub-state>header>span{flex-direction:column;display:flex}.teams-hub-state>header small{color:#7c8679;margin-top:5px;font-size:11px}.teams-hub-state>div{grid-template-columns:repeat(5,1fr);display:grid}.teams-hub-state>div article{border-left:1px solid var(--rv-line);flex-direction:column;min-height:155px;padding:19px 16px;display:flex}.teams-hub-state>div article:first-child{border-left:0}.teams-hub-state>div span,.teams-hub-state>footer span{color:var(--rv-primary);font-family:var(--rv-font-mono);text-transform:uppercase;font-size:10px}.teams-hub-state>div strong{margin-top:auto;font-size:13px;line-height:1.3}.teams-hub-state>footer{border-top:1px solid var(--rv-line);background:#a5f97c0d;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 23px;display:flex}.teams-hub-state>footer strong{color:#b3bbb0;font-size:12px;font-weight:520}.teams-library{padding:118px 0 132px}.teams-library-heading{grid-template-columns:1fr .72fr;align-items:end;gap:90px;display:grid}.teams-library-heading>p{margin-bottom:4px}.teams-card-grid{border:1px solid var(--rv-line-dark);border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:75px;display:grid;overflow:hidden}.teams-card-grid>a{border-left:1px solid var(--rv-line-dark);min-height:340px;color:var(--rv-paper-text);flex-direction:column;padding:27px;display:flex}.teams-card-grid>a:first-child,.teams-card-grid>a:nth-child(2),.teams-card-grid>a:nth-child(3){grid-column:span 2}.teams-card-grid>a:nth-child(4),.teams-card-grid>a:nth-child(5){border-top:1px solid var(--rv-line-dark);grid-column:span 3}.teams-card-grid>a:first-child,.teams-card-grid>a:nth-child(4){border-left:0}.teams-card-grid h3{letter-spacing:-.045em;max-width:390px;margin:auto 0 0;font-size:34px;line-height:1}.teams-card-grid p{max-width:380px;color:var(--rv-paper-muted);margin:17px 0 0;font-size:14px;line-height:1.45}.teams-card-grid a>strong{color:#315c26;margin-top:27px;font-size:13px}.teams-shared-system{padding:120px 0 126px}.teams-shared-system-layout{grid-template-columns:1fr .72fr;align-items:end;gap:100px;display:grid}.teams-shared-system h2{max-width:880px}.teams-shared-system-layout .team-text-link{margin-top:29px}@media (max-width:1120px){.team-hero,.teams-hub-hero{grid-template-columns:1fr;gap:68px}.team-artifact,.teams-hub-state{width:min(100%,820px)}}@media (max-width:900px){.team-problem-layout,.team-flow-layout,.team-collaboration-layout,.teams-library-heading,.teams-shared-system-layout{grid-template-columns:1fr;gap:55px}.team-mechanism-grid,.team-related .section-frame>div:last-child{grid-template-columns:1fr}.team-mechanism-grid>article,.team-related .section-frame>div:last-child>a{border-top:1px solid var(--rv-line);border-left:0;min-height:285px}.team-mechanism-grid>article:first-child,.team-related .section-frame>div:last-child>a:first-child{border-top:0}.team-mechanism-grid h3{margin-top:45px}.teams-hub-state>div{grid-template-columns:repeat(2,1fr)}.teams-hub-state>div article{border-top:1px solid var(--rv-line);min-height:120px}.teams-hub-state>div article:nth-child(odd){border-left:0}.teams-card-grid{grid-template-columns:1fr}.teams-card-grid>a,.teams-card-grid>a:nth-child(n){border-top:1px solid var(--rv-line-dark);border-left:0;grid-column:auto;min-height:275px}.teams-card-grid>a:first-child{border-top:0}}@media (max-width:680px){.team-hero,.teams-hub-hero{min-height:0;padding:70px 0 84px}.team-hero-copy h1,.teams-hub-hero h1{font-size:clamp(52px,15vw,76px)}.team-hero-copy>p,.teams-hub-hero>div:first-child>p,.team-problem-layout>div:first-child>p,.team-section-heading>p,.team-collaboration-layout>div:first-child>p,.teams-library-heading>p,.teams-shared-system-layout>div:last-child>p{font-size:16px}.team-problem,.team-mechanisms,.team-flow,.team-collaboration,.teams-library,.teams-shared-system{padding:86px 0}.team-problem h2,.team-section-heading h2,.team-flow h2,.team-collaboration h2,.team-related h2,.teams-library h2,.teams-shared-system h2{font-size:clamp(42px,13vw,60px)}.team-artifact-title{min-height:0;padding:24px 19px}.team-artifact-title h2{font-size:34px}.team-artifact-stats{grid-template-columns:1fr}.team-artifact-stats>div{border-top:1px solid var(--rv-line);border-left:0;min-height:70px}.team-artifact-stats>div:first-child{border-top:0}.team-artifact-rows>article{grid-template-columns:1fr;gap:8px}.team-artifact-rows em{justify-self:start}.team-artifact>footer,.team-account-state>header,.team-account-state>footer,.teams-hub-state>footer{flex-direction:column;align-items:flex-start;padding:18px}.team-artifact>footer>div{white-space:normal;align-items:flex-start;min-height:46px}.team-flow-steps>article{grid-template-columns:38px minmax(0,1fr);gap:15px}.team-account-state>article{grid-template-columns:72px minmax(0,1fr);min-height:82px;padding:14px 18px}.team-account-state>article>em{grid-column:2}.team-account-state>footer strong{text-align:left}.teams-hub-state>div{grid-template-columns:1fr}.teams-hub-state>div article{border-left:0}.team-related{padding:82px 0 90px}}
