.team-section .portrait{background-image:none}.portrait img{width:var(--photo-width,134%);max-width:none;height:auto;left:50%;top:var(--photo-top,50%);transform:translate(calc(-1 * var(--photo-x,50%)), calc(-1 * var(--photo-y,50%)));position:absolute}.note-highlight{color:inherit;background:0 0}@media print{.meeting-demo .note-word,.meeting-demo .decision-list li,.meeting-demo .action-item,.meeting-demo .access-state strong{opacity:1!important;clip-path:none!important;transform:none!important}}.hero-title-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero-title-line>span{display:inline-block}.hero-title-line+.hero-title-line{margin-top:0}.page-progress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.page-progress i{transform-origin:0;background:#c4ddf2;height:100%;display:block;transform:scaleX(0)}.button{isolation:isolate;position:relative;overflow:hidden}.button-wave{pointer-events:none;opacity:0;background:currentColor;border-radius:50%;width:320px;height:320px;margin:-160px;animation:.7s cubic-bezier(.16,1,.3,1) forwards button-wave;position:absolute}@keyframes button-wave{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(1)}}.workflow-steps{isolation:isolate;--path-progress:0;position:relative}.workflow-steps:before,.workflow-steps:after{content:"";z-index:-1;background:#d7dcdf;width:1px;position:absolute;top:32px;bottom:32px;left:8px}.workflow-steps:after{transform:scaleY(var(--path-progress));transform-origin:top;background:#377aac}.workflow-steps li>span{z-index:1;background:#fff;position:relative}.pilot-contours{color:#526f84;pointer-events:none;width:800px;height:680px;position:absolute;top:-40px;right:-160px}.pilot-contours ellipse{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:1600;opacity:.22}@media (width<=900px){.workflow-steps:before,.workflow-steps:after{display:none}.pilot-contours{opacity:.5;width:640px;right:-320px}}@media (width<=600px){.hero .hero-image{object-position:76% center}}@media (prefers-reduced-motion:reduce){.page-progress,.button-wave{display:none}.hero-title-line>span{transform:none!important}.workflow-steps{--path-progress:1!important}}@media print{.page-progress,.button-wave,.pilot-contours{display:none}.hero-title-line>span,main [style]{opacity:1!important;clip-path:none!important;transform:none!important}section img,.environment-photo{clip-path:none!important;transform:none!important}}.hero-meeting-layer{opacity:0;pointer-events:none;height:66%;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 0% 45%,#0000 72%)}.hero[data-video-ready=true] .hero-meeting-layer{opacity:1}.hero-meeting-video{object-fit:cover;object-position:center 35%;filter:brightness(.58)saturate(.65);width:100%;height:100%}.hero-motion-toggle{z-index:3;color:#fff;background:#181818;border:1px solid #5d6366;border-radius:4px;min-height:44px;padding:8px 12px;font-size:12px;position:absolute;bottom:80px;right:64px}.hero-motion-toggle:hover{background:#313131}.hero-motion-toggle[hidden]{display:none}.sound-toggle{color:#245879;background:0 0;border:1px solid #d7dcdf;border-radius:4px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:8px 12px;font-size:12px;display:inline-flex}.sound-toggle:hover{background:#c4ddf2}.sound-toggle svg{fill:currentColor;width:16px;height:16px}.faq-list details[data-expanded=false] .faq-icon:after{transform:rotate(90deg)}.faq-list details[data-expanded=true] .faq-icon:after{transform:rotate(0)}@media (width<=1200px){.hero-motion-toggle{right:40px}}@media (width<=900px){.hero-motion-toggle{right:24px}}@media (width<=600px){.hero-meeting-layer{height:58%;mask-image:linear-gradient(#000 0% 42%,#0000 78%)}.hero-meeting-video{object-position:58% center}.hero-motion-toggle{bottom:72px;right:20px}.environment-photo{aspect-ratio:4/3;height:auto}.environment-photo img{object-position:72% center}.sound-toggle{margin-top:4px}}@media (prefers-reduced-motion:reduce){.hero-meeting-layer,.hero-motion-toggle,.sound-toggle{display:none}}@media print{.hero-meeting-layer,.hero-motion-toggle,.sound-toggle{display:none!important}.faq-list details{height:auto!important;overflow:visible!important}}.hero-bottom{justify-content:flex-start}.pod-story .story-topline{justify-content:flex-end}.story-callout{z-index:2}.workflow-section{display:block}.workflow-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;display:grid}.workflow-section[data-flow=scroll]{height:460svh;padding-block:0}[data-flow=scroll] .workflow-sticky{height:calc(100svh - 80px);padding-block:32px;position:sticky;top:80px}[data-flow=scroll] .workflow-steps li{opacity:1}[data-flow=scroll] .workflow-steps h3{color:var(--muted);transition:color .35s var(--ease)}[data-flow=scroll] .workflow-steps li[data-current=true] h3{color:var(--ink)}[data-flow=scroll] .workflow-steps li[data-current=true]>span{color:var(--selected)}.meeting-progress{color:var(--selected,#245879);padding:0 24px 24px;font-size:12px;display:none}.meeting-progress>span:nth-child(2){margin-left:auto}.meeting-progress>div{gap:8px;width:100%;display:flex}.meeting-progress i{background:var(--line);flex:1;height:2px}.meeting-progress i[data-active=true]{background:#377aac}[data-flow=scroll] .meeting-progress{flex-wrap:wrap;gap:12px;display:flex}[data-flow=scroll] .demo-controls,[data-flow=scroll] .demo-static-flow{display:none}.demo-static-flow{color:var(--muted);margin:0 24px 24px;padding-left:16px;font-size:12px}.demo-static-flow li+li{margin-top:8px}@media (width<=1200px){.workflow-sticky{gap:48px}}@media (width<=900px){.workflow-sticky{grid-template-columns:1fr;gap:32px}[data-flow=scroll] .workflow-sticky{flex-direction:column;justify-content:center;align-items:stretch;gap:24px;padding-block:16px;display:flex}[data-flow=scroll] .workflow-copy h2{font-size:36px;line-height:1.1}[data-flow=scroll] .workflow-copy>p,[data-flow=scroll] .workflow-steps{display:none}[data-flow=scroll] .demo-heading{padding:12px 20px}[data-flow=scroll] .demo-body{padding:20px}[data-flow=scroll] .demo-body h3{font-size:20px;line-height:28px}[data-flow=scroll] .demo-date{display:none}[data-flow=scroll] .demo-tabs{margin-top:12px}[data-flow=scroll] .demo-panel{min-height:230px;padding-block:16px}[data-flow=scroll] .demo-panel>p{font-size:12px;line-height:1.6}[data-flow=scroll] .transcript-line{margin-top:8px}[data-flow=scroll] .action-item{padding-block:12px}[data-flow=scroll] .meeting-progress{padding:0 20px 20px}}@media (width>=901px) and (height<=900px){[data-flow=scroll] .workflow-sticky{padding-block:16px}[data-flow=scroll] .demo-body{padding:20px}[data-flow=scroll] .demo-panel{min-height:250px;padding-block:16px}[data-flow=scroll] .workflow-steps{gap:16px;margin-top:24px}}@media print{.workflow-section[data-flow=scroll]{height:auto}[data-flow=scroll] .workflow-sticky{height:auto;display:block;position:static}[data-flow=scroll] .demo-static-flow{display:block}.meeting-progress{display:none!important}.workflow-steps li{opacity:1!important}}#workflow .meeting-demo{background:#202323;border:2px solid #788187;border-radius:48px;place-self:center;width:min(100%,360px);padding:8px;position:relative;overflow:visible;box-shadow:0 32px 64px #162e4326}#workflow .meeting-demo:before,#workflow .meeting-demo:after{content:"";background:#788187;border-radius:2px;width:3px;height:64px;position:absolute;top:128px}#workflow .meeting-demo:before{height:48px;left:-4px}#workflow .meeting-demo:after{right:-4px}.phone-screen{background:#f4f6f7;border-radius:38px;flex-direction:column;display:flex;overflow:hidden}.phone-status{color:var(--ink);font-variant-numeric:tabular-nums;flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 24px;font-size:12px;font-weight:650;display:flex;position:relative}.phone-island{background:#181818;border-radius:24px;width:88px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone-status-icons{align-items:center;gap:8px;display:flex}.phone-battery{border:1px solid;border-radius:3px;width:20px;height:10px;padding:2px}.phone-battery:before{content:"";background:currentColor;border-radius:1px;width:85%;height:100%;display:block}#workflow .demo-heading{border-bottom:1px solid var(--line);background:0 0;padding:8px 20px 12px}#workflow .demo-heading .mini-wordmark{font-size:24px}#workflow .demo-heading>span:last-child{font-size:10px}#workflow .demo-body{flex-direction:column;flex:1;padding:16px 20px;display:flex}#workflow .demo-body h3{font-size:20px;line-height:28px}#workflow .demo-date{font-size:10px;line-height:16px;display:block}#workflow .demo-tabs{flex-shrink:0;justify-content:space-between;gap:0;margin-top:12px}#workflow .demo-tabs button{min-height:44px;padding:12px 0;font-size:12px}#workflow .demo-tabs button:focus-visible{outline-offset:-3px}#workflow .demo-panel{flex:1;min-height:256px;padding:16px 0}#workflow .demo-panel>p{font-size:12px;line-height:1.7}#workflow .decision-list{gap:12px;font-size:12px}#workflow .decision-list svg{flex-shrink:0}#workflow .action-item{padding:12px 0}#workflow .transcript-line{margin-top:12px}#workflow .transcript-line p{font-size:12px;line-height:1.6}#workflow .transcript-line>span{color:var(--selected);font-variant-numeric:tabular-nums;line-height:16px;display:block}#workflow .access-state{flex-shrink:0;min-height:72px;padding:12px}#workflow .access-state>svg{flex-shrink:0}#workflow .access-state strong{font-size:12px}#workflow .access-state span{font-size:10px;line-height:16px}#workflow .meeting-progress{gap:8px;padding:0 20px 12px}.phone-home{flex:0 0 24px;justify-content:center;align-items:center;display:flex}.phone-home i{background:var(--ink);border-radius:4px;width:104px;height:4px}#workflow[data-flow=scroll] .phone-screen{height:min(680px,100svh - 136px)}@media (width>=901px) and (height<=820px){#workflow[data-flow=scroll] .demo-date{display:none}#workflow[data-flow=scroll] .demo-panel{padding-block:12px}}@media (width<=900px){#workflow[data-flow=scroll] .workflow-sticky{gap:16px}#workflow[data-flow=scroll] .meeting-demo{width:min(100%,340px)}#workflow[data-flow=scroll] .phone-screen{height:min(680px,100svh - 228px)}#workflow[data-flow=scroll] .demo-panel{min-height:240px;padding-block:12px}#workflow[data-flow=scroll] .output-label{margin-bottom:8px}#workflow[data-flow=scroll] .output-label:not(:first-child){margin-top:16px}#workflow[data-flow=scroll] .transcript-line{margin-top:8px}#workflow[data-flow=scroll] .demo-date{display:none}}@media print{#workflow .meeting-demo{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}#workflow .phone-screen{border-radius:0;overflow:visible;height:auto!important}.phone-status,.phone-home,#workflow .meeting-demo:before,#workflow .meeting-demo:after{display:none}#workflow .demo-panel{min-height:0}}.pod-story{margin-top:48px;position:relative}.story-sticky{padding:24px 0}.story-topline{justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.story-topline>span{font-weight:600}.story-topline a{color:var(--muted);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:inline-flex}.story-topline a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.story-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.story-stage{min-width:0;height:600px;position:relative}.story-stage>div{width:100%;height:100%}.story-scene-fallback>div{height:100%}.story-stage:has(>.story-scene-fallback) .story-callout{display:none}.story-stage canvas{pointer-events:none;touch-action:pan-y}.story-diagram svg{max-height:none}.story-callout{pointer-events:none;color:#245879;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-callout text{fill:currentColor;font-family:inherit;font-size:12px;font-weight:600}.story-callout g{transition:opacity .3s var(--ease)}.story-panel h3{letter-spacing:-.04em;font-size:48px;font-weight:500;line-height:1.05}.story-detail>p{margin-top:24px;font-size:16px;line-height:1.7}.story-detail .story-explanation{color:var(--muted);font-size:14px}.story-detail .story-note{color:#52646e;padding-top:16px;font-size:12px;line-height:1.6}.story-bottom{padding-top:24px}.story-scroll-cue{align-items:center;gap:12px;font-size:12px;display:flex}.story-count{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}.story-chapters{grid-template-columns:repeat(7,1fr);gap:16px;margin-top:12px;display:grid}.story-chapters button{text-align:left;color:var(--muted);background:0 0;min-height:44px;padding:12px 0;font-size:12px}.story-chapters button[aria-current],.story-chapters button:hover{color:#245879}.chapter-track{background:#cdd7dd;height:2px;margin-bottom:12px;display:block}.chapter-track i{transform-origin:0;height:100%;transition:transform .45s var(--ease);background:#377aac;display:block}.port-diagram{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.port-diagram>div{color:#245879;justify-items:start;gap:8px;font-size:12px;display:grid}.port-diagram svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:64px;height:32px}.story-stage>.accessory-legend{color:#52646e;pointer-events:none;justify-content:space-between;height:auto;padding:0 24px;font-size:12px;display:flex;position:absolute;inset:auto 0 40px}.story-print-diagram{display:none}.pod-story[data-motion=scroll]{height:680svh}[data-motion=scroll] .story-sticky{flex-direction:column;height:calc(100svh - 80px);display:flex;position:sticky;top:80px}[data-motion=scroll] .story-layout{flex:1;min-height:0}[data-motion=scroll] .story-stage{height:100%}[data-motion=scroll] .story-copy{min-height:0}[data-motion=static] .story-layout{align-items:start}[data-motion=static] .story-copy{gap:64px;display:grid}[data-motion=static] .story-bottom{display:none}@media (width<=1200px){.story-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px}.story-panel h3{font-size:36px;line-height:1.1}.story-detail>p{font-size:14px}}@media (width<=900px){.story-layout{grid-template-columns:1fr;gap:0}[data-motion=scroll] .story-layout{flex-direction:column;align-items:stretch;display:flex}[data-motion=scroll] .story-stage{flex:1;min-height:200px}.story-copy{padding:0 0 16px}.story-panel h3{font-size:36px;line-height:1.1}.story-detail>p{margin-top:16px;line-height:1.6}.story-detail .story-note{margin-top:12px;padding-top:0}.story-bottom{padding-top:0}.story-chapters{gap:8px;margin-top:0}.story-chapters button{font-size:12px}.story-chapters button>span:last-child{display:none}.chapter-track{margin:0}.story-stage>.accessory-legend{padding:0;bottom:8px}[data-motion=static] .story-stage{height:400px}.port-diagram{margin-top:12px}}@media (width<=600px){.pod-story{margin-top:24px}.story-sticky{padding:12px 0 0}.story-topline{gap:12px;font-size:12px}.story-topline a{gap:4px;font-size:12px}.story-topline a svg{display:none}.story-panel h3{font-size:30px;line-height:1.1}.story-detail>p{margin-top:12px;font-size:14px;line-height:1.5}.story-detail .story-explanation{font-size:12px}.story-detail .story-note{margin-top:8px;font-size:12px;line-height:1.4}.story-copy{padding-bottom:12px}.story-callout text{font-size:12px}.story-scroll-cue,.port-diagram{gap:8px}.port-diagram svg{width:48px;height:24px}}@media (height<=720px) and (width>=901px){.story-panel h3{font-size:36px}.story-detail>p{margin-top:16px;font-size:14px}.story-detail .story-note{padding-top:0}.story-sticky{padding-top:12px}.story-bottom{padding-top:0}}@media (height<=760px) and (width<=900px){[data-motion=scroll] .story-stage{min-height:140px}.story-copy{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.pod-story[data-motion=scroll]{height:auto}[data-motion=scroll] .story-sticky{height:auto;position:relative;top:0}}@media print{.pod-story,.pod-story[data-motion=scroll]{margin-top:24px;height:auto!important}.story-sticky,[data-motion=scroll] .story-sticky{height:auto;display:block;position:static}.story-topline,.story-bottom,.story-callout,.accessory-legend{display:none!important}.story-layout,[data-motion=scroll] .story-layout{display:block}.story-stage{height:300px!important}.story-stage>div{display:none}.story-stage>.story-print-diagram{display:block!important}.story-panel,.story-panel[hidden]{break-inside:avoid;margin-top:24px;display:block!important}.story-panel h3{font-size:24px}.story-detail{opacity:1!important;clip-path:none!important}}
