.teams-hero.landing-hero__copy{min-height:0;padding-bottom:112px}.teams-step{--station-y:112px;--pipe:#17130a14;--panel:var(--tint);padding-right:var(--gutter-right);grid-template-columns:136px minmax(0,1fr);scroll-margin-top:54px;display:grid;position:relative}.teams-step--carbon{--paper:#0c0c0a;--band:#1f1f1c;--ink:#fafaf7;--ink-soft:#d4d4d1;--muted:#c4c4c1;--faint:#8b8b88;--on-brand:#0c0c0a;--rule:#fafaf71f;--rule-media:#fafaf724;--rule-tag:#fafaf738;--tint:#ffc21a;--texture-ink:#8b8b88;--pipe:#fafaf71f;--panel:#0c0c0a;color:var(--ink)}.teams-step__panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;position:absolute;inset:16px;overflow:hidden}.teams-step__texture{opacity:.5;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 75% at 100% 0,#000 0%,#0000008c 38%,#0000 78%);mask-image:radial-gradient(130% 75% at 100% 0,#000 0%,#0000008c 38%,#0000 78%)}.teams-step--carbon .teams-step__texture{mix-blend-mode:normal}.teams-well{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.teams-well__hole,.teams-well__drilled{fill:none;stroke-width:6px}.teams-well__hole{stroke:var(--pipe)}.teams-well__drilled{stroke:var(--texture-ink);stroke-opacity:.65}.teams-step--carbon .teams-well__drilled{stroke:var(--tint)}.teams-well__collar,.teams-well__head,.teams-well__cutter{transition:fill .45s,stroke .45s}.teams-well__collar{fill:var(--bit-paper,var(--paper));stroke:var(--bit-ink,var(--ink));stroke-width:1.5px}.teams-well__head{fill:var(--bit-tint,var(--tint));stroke:var(--bit-ink,var(--ink));stroke-width:1.5px}.teams-well__cutter{fill:var(--bit-ink,var(--ink))}.teams-steps{position:relative}.teams-step__rail{z-index:1;position:relative}.teams-station{top:calc(var(--station-y) - 32px);width:64px;height:64px;margin-left:-32px;position:absolute;left:50%}.teams-station__halo{border:1px solid color-mix(in srgb, var(--texture-ink) 45%, transparent);background:color-mix(in srgb, var(--tint) 75%, transparent);border-radius:50%;animation:2.6s ease-in-out infinite teams-pulse;position:absolute;inset:0}.teams-station__dot{background:var(--tint);box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;inset:23px}.teams-step--card:not(.teams-step--carbon) .teams-station__halo,.teams-step--card:not(.teams-step--carbon) .teams-step__label{background:color-mix(in srgb, var(--texture-ink) 24%, var(--tint))}@keyframes teams-pulse{0%,to{opacity:.95;transform:scale(.8)}50%{opacity:.4;transform:scale(1)}}.teams-step__body{z-index:1;min-width:0;padding:112px 0 96px;position:relative}.teams-step--card .teams-step__body{padding-bottom:112px}.teams-step--last .teams-step__body{padding-bottom:176px}.teams-step__label{background:var(--tint);color:var(--ink);border-radius:3px;align-items:center;gap:8px;padding:5px 12px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex;transform:translateY(-16px)}.teams-step--carbon .teams-step__label{color:var(--on-brand)}.teams-step__label .teams-logo{color:currentColor}.teams-step__heading{margin-top:12px}.teams-step__lede{color:var(--muted);margin-top:16px;font-size:18px;line-height:1.6}.teams-step__more{color:var(--ink);white-space:nowrap;font-weight:500}.teams-step__more:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.teams-step__media,.teams-step__points,.teams-step__alternatives{max-width:1040px}.teams-step__media{aspect-ratio:926/492;border:1px solid var(--rule-media);margin-top:64px}.teams-step__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin:56px 0 0;padding:0;list-style:none;display:grid}.teams-point__icon{width:18px;height:18px;color:var(--ink);display:block}.teams-point__title{margin-top:18px;font-size:16px;font-weight:500;line-height:1.45}.teams-point__body{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.45}.teams-step__alternatives{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:56px;padding-top:28px;font-size:14px;line-height:1.45;display:flex}.teams-alternatives__lead{align-items:center;gap:12px;margin-right:12px;font-size:15px;font-weight:500;display:inline-flex}.teams-alternatives__icon{width:20px;height:20px}.teams-alternatives__tool{border:1px solid var(--rule-tag);background:var(--badge,#fff9);color:var(--ink-soft);border-radius:3px;align-items:center;gap:8px;padding:5px 11px 5px 9px;display:inline-flex}.teams-step--carbon .teams-alternatives__tool{--badge:#fafaf70f}.teams-logo{width:16px;height:16px;color:var(--ink-soft);flex:none}.teams-logo--real{width:auto;height:16px}.how-it-works #check .ill-panel--clay{--texture-ink:#8e8e8a;background:#ebebe8}.stories-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:64px;display:grid}.stories-funnel__stage{border:1px solid var(--rule);background:#fff;border-radius:3px;flex-direction:column;gap:10px;padding:16px;display:flex}.stories-funnel__stage:hover{border-color:var(--rule-button)}.stories-funnel__name{color:var(--muted);font-size:14px}.stories-funnel__variant{background:var(--tint);color:var(--ink);border-radius:3px;align-self:flex-start;padding:4px 10px;font-weight:500}.stories-funnel__variant.teams-step--carbon,.stories-card__band.teams-step--carbon{background:var(--paper)}.stories-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:48px;display:grid}.stories-card{border:1px solid var(--rule);background:#fff;border-radius:16px;overflow:hidden}.stories-card__band{background:var(--tint);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 16px;padding:24px 24px 20px;display:grid}.stories-card__name{grid-column:1;font-size:14px;font-weight:500}.stories-card__title{font-family:var(--display);letter-spacing:-.03em;grid-column:1;font-size:28px;font-weight:500;line-height:1.1}.stories-card__open{grid-area:1/2/span 2;align-self:end}.stories-card__band.teams-step--carbon .stories-card__open{background:var(--tint);color:var(--on-brand)}.stories-card__steps{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding:16px 24px;font-size:13px;display:flex}.stories-card__rows{margin:0;padding:4px 24px 12px}.stories-card__row{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;font-size:14px;line-height:1.45;display:grid}.stories-card__row+.stories-card__row{border-top:1px solid var(--rule)}.stories-card__row dt{font-weight:500}.stories-card__row dd{color:var(--ink-soft);margin:0}.stories-advice{max-width:860px;padding-top:96px;padding-bottom:160px}.stories-advice__list{color:var(--ink-soft);flex-direction:column;gap:16px;margin:28px 0 0;padding-left:20px;font-size:16px;line-height:1.55;display:flex}.stories-advice__list strong{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){.teams-station__halo{animation:none}}@media (width<=960px){.teams-step{grid-template-columns:88px minmax(0,1fr)}.stories-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.teams-step{padding-left:var(--gutter-left);grid-template-columns:minmax(0,1fr)}.teams-step--card{padding-right:calc(var(--gutter-right) + 8px);padding-left:calc(var(--gutter-left) + 8px)}.teams-step__panel{border-radius:12px;inset:8px}.teams-well,.teams-step__rail{display:none}.teams-step__body,.teams-step--card .teams-step__body,.teams-step--last .teams-step__body{padding:72px 0}.teams-step__label{transform:none}.teams-step__heading{margin-top:24px}.teams-step__lede{font-size:16px}.teams-step__media{margin-top:40px}.teams-step__points{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}.teams-point__title{margin-top:12px}.teams-step__alternatives{margin-top:40px}.teams-alternatives__lead{flex-basis:100%;margin-bottom:4px}}.ts-ground{background-color:#1f1f1c;background-image:radial-gradient(#fafaf71f 1px,#0000 1.2px);background-position:12px 12px;background-size:24px 24px;position:absolute;inset:0}.ts-icon{fill:currentColor;flex:none;width:14px;height:14px}.ts-page{color:#1c2127;background:#f6f7f9;border-radius:4px 4px 0 0;position:absolute;inset:22px 22px 0;overflow:hidden;box-shadow:0 0 0 1px #11141866}.ts-bar{background:#fff;border-bottom:1px solid #1114181f;align-items:center;gap:8px;height:50px;padding:0 12px 0 16px;display:flex}.ts-bar__icon{color:#5f6b7c}.ts-bar__name{font-size:15px;font-weight:600}.ts-tag{color:#1c2127;background:#8f99a82e;border-radius:2px;padding:0 6px;font-size:11.5px;line-height:18px;display:none}.ts-tag.is-in{animation:ts-pop .42s var(--ill-ease);display:inline-flex}.ts-tag.is-in+.ts-tag.is-in{animation-delay:.12s;animation-fill-mode:backwards}@keyframes ts-pop{0%{opacity:0;transform:scale(.8)}}.ts-bar__actions{gap:4px;margin-left:auto;display:flex}.ts-button{color:#1c2127;white-space:nowrap;border-radius:2px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:13.5px;display:inline-flex}.ts-button .ts-icon{color:#5f6b7c}.ts-button--icon{justify-content:center;width:30px;padding:0}.ts-button--outlined{background:#fff;padding:0 14px;box-shadow:inset 0 0 0 1px #11141833}.ts-panels{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.ts-card{background:#fff;border-radius:4px;padding:14px 16px 12px;box-shadow:0 0 0 1px #1114181a}.ts-card__head{align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.ts-card__title{font-size:14px;font-weight:600}.ts-card__unit{color:#5f6b7c;font-size:12px}.ts-plot{display:block;overflow:visible}.ts-guide{stroke:#1114181a;stroke-width:1px}.ts-axis{fill:#5f6b7c;font-size:11px}.ts-line{fill:none;stroke-width:2px;stroke-linejoin:round}.ts-line__name{fill:#1c2127;font-size:11.5px}.ts-bar__value{fill:#1c2127;font-size:12px;font-weight:600}rect.ts-bar{fill:#c9bdf9}rect.ts-bar--last{fill:#9881f3}.ts-backdrop{opacity:0;background:#11141880;transition:opacity .3s;position:absolute;inset:0}.ts-backdrop.is-open{opacity:1}.ts-dialog{color:#1c2127;opacity:0;width:440px;transition:opacity .25s ease, transform .35s var(--ill-ease);background:#f6f7f9;border-radius:6px;position:absolute;top:30px;left:242px;overflow:hidden;transform:translateY(10px)scale(.97);box-shadow:0 0 0 1px #1114181a,0 4px 8px #11141833,0 18px 46px 6px #11141833}.ts-dialog.is-open{opacity:1;transform:none}.ts-dialog__head{background:#fff;border-bottom:1px solid #1114181f;justify-content:space-between;align-items:center;height:40px;padding:0 12px 0 16px;font-size:15px;font-weight:600;display:flex}.ts-dialog__close{color:#5f6b7c}.ts-dialog__body{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.ts-section{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.ts-section strong{font-weight:600}.ts-hint{color:#5f6b7c;margin:0;font-size:12px;line-height:1.35}.ts-dialog__foot{justify-content:flex-end;padding:0 16px 14px;display:flex}.ts-reveal{opacity:0;transition:grid-template-rows .4s var(--ill-ease), opacity .3s ease;grid-template-rows:0fr;display:grid}.ts-reveal__inner{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:hidden}.ts-reveal.is-open{opacity:1;grid-template-rows:1fr}.ts-link{background:#fff;border-radius:2px;align-items:center;gap:2px;height:30px;padding:0 3px 0 9px;display:flex;box-shadow:inset 0 0 0 1px #11141833}.ts-link__url{color:#404854;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ts-link__copy,.ts-link__open{color:#1c2127;border-radius:2px;align-items:center;gap:6px;height:24px;padding:0 7px;font-size:12.5px;display:inline-flex}.ts-link__copy .ts-icon,.ts-link__open .ts-icon{color:#5f6b7c;width:12px;height:12px}.ts-link__done{display:none}.ts-link__copy.is-copied{color:#1c6e42}.ts-link__copy.is-copied .ts-icon{color:#238551}.ts-link__copy.is-copied .ts-link__idle{display:none}.ts-link__copy.is-copied .ts-link__done{display:inline}.ts-switch{align-self:flex-start;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.ts-switch__track{background:#8f99a880;border-radius:8px;width:28px;height:16px;transition:background-color .2s;position:relative}.ts-switch__knob{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 1px #1114184d}.ts-switch.is-on .ts-switch__track{background:#2d72d2}.ts-switch.is-on .ts-switch__knob{transform:translate(12px)}.ts-segment{background:#8f99a82e;border-radius:3px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.ts-segment span{color:#404854;border-radius:2px;padding:0 10px;font-size:12.5px;line-height:22px;transition:background-color .2s,box-shadow .2s}.ts-segment[data-segment=view] [data-option=view],.ts-segment[data-segment=edit] [data-option=edit]{color:#1c2127;background:#fff;box-shadow:0 0 0 1px #1114181a}.tc-ground{background:#ece6d3;position:absolute;inset:0}.tc-threads{position:absolute;inset:0;overflow:visible}.tc-thread{fill:none;stroke:#a87c14;stroke-width:1.6px;transition:stroke .5s,stroke-width .5s}.tc-thread.is-done{stroke:#17130a47;stroke-width:1.2px}.tc-source{color:#17130a;opacity:.55;background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;padding:0 18px;transition:opacity .4s,box-shadow .4s;display:grid;position:absolute;box-shadow:0 0 0 1px #17130a1a}.tc-source.is-active{opacity:1;box-shadow:0 0 0 1.5px #a87c14}.tc-source.is-done{opacity:1}.tc-source__name{font-size:15px;font-weight:500}.tc-source__read{color:#886412;font-size:13px}.tc-block{color:#1c2127;background:#fff;border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #17130a1a,0 12px 30px #17130a14}.tc-block__head{box-sizing:border-box;border-bottom:1px solid #1114181a;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.tc-block__kind{color:#fff;background:#5f6b7c;border-radius:2px;padding:0 7px;font-size:12px;font-weight:600;line-height:22px}.tc-block__name{font-size:16px;font-weight:600}.tc-block__map{display:block}.tc-block__preview{background:#f2efe9}.tc-block__preview svg{display:block}.tc-block__preview .fw-preview__block{fill:#0000;transition:fill .5s}.tc-block__preview .fw-preview__block.is-filled{fill:#4c90f033}.tc-outline{fill:none;stroke:#c29522;stroke-width:1.6px;stroke-linejoin:round}.tc-row{border-top:1px solid #11141814;justify-content:space-between;align-items:center;padding:0 16px;font-size:13.5px;display:flex}.tc-row__label{color:#5f6b7c}.tc-row__value{opacity:0;transition:opacity .4s ease, transform .5s var(--ill-ease);font-weight:600;transform:translate(-6px)}.tc-row.is-in .tc-row__value{opacity:1;transform:none}.tc-fading .tc-rows,.tc-fading .tc-threads,.tc-fading .tc-outline,.tc-fading .tc-block__preview .fw-preview__block{opacity:0;transition:opacity .5s}
