@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-400Italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{font-synthesis:none;letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--void);--ink:#f3eee6;--paper:#131110;--cobalt:#ff4f1f;--cobalt-hover:#ff6a40;--on-cobalt:#000;--void:#000;--plate:#1c1a18;--plate-raised:#252220;--line:#2a2724;--line-strong:#3b3734;--control-edge:#57514c;--ink-2:#c2bab0;--ink-3:#958d83;--muted:var(--ink-2);--photo-wash:#fffdf699;--frame:8px;--bar:4rem;--cut-panel:16px;--cut-control:4px;--section-space:clamp(48px, 7vw, 96px);--gutter:clamp(24px, 6vw, 72px);--content:1200px;--vehicle-art:20rem;--vehicle-floor:calc(var(--vehicle-art) * 364 / 440 + 12px);font-family:TWK Lausanne,Arial,sans-serif;font-weight:300;line-height:1.4}*{box-sizing:border-box;letter-spacing:0;font-weight:300}body{overflow-wrap:anywhere;background:var(--void);margin:0}.site{isolation:isolate}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}::selection{background:var(--cobalt);color:var(--on-cobalt)}h1,h2,h3,p{margin:0}.rail{width:calc(100% - var(--gutter) * 2);max-width:var(--content);margin-inline:auto}.skip-link{z-index:40;background:var(--cobalt);color:var(--on-cobalt);padding:12px 20px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:16px}.masthead{height:var(--bar);z-index:30;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand-link{flex:none;align-items:center;min-height:44px;display:inline-flex}.masthead-logo{align-items:baseline;gap:.3em;font-size:1.375rem;line-height:1.25;display:inline-flex}.masthead-logo-mark{width:1em;height:1em;color:var(--ink);flex:none;display:block;translate:0 .18em}.masthead-logo-text{font-weight:400;display:block}.masthead-actions{align-items:center;gap:28px;display:flex}.masthead-nav{align-items:center;gap:40px;display:flex}.masthead-nav a{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:.875rem;transition:color .12s;display:inline-flex}.masthead-login-label{position:relative}.masthead-login-label:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:scale .22s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-2px;left:0;right:0;scale:0 1}.masthead-nav a:hover .masthead-login-label:after{scale:1}@media (prefers-reduced-motion:reduce){.masthead-login-label:after{transition:none}}.masthead-nav .login-icon{width:18px;height:18px}.menu-panel a{gap:8px}.masthead-start{--inner-cut:calc(var(--cut-control) - .586px);isolation:isolate;width:7rem;min-height:32px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}.masthead-start:before,.masthead-start:after{content:"";pointer-events:none;position:absolute}.masthead-start:before{z-index:-2;background:var(--ink);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-control)), calc(100% - var(--cut-control)) 100%, 0 100%);inset:0}.masthead-start:after{z-index:-1;background:var(--void);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--inner-cut)), calc(100% - var(--inner-cut)) 100%, 0 100%);inset:1px}.masthead-start:hover:before{background:var(--ink-2)}.login-icon{flex-shrink:0;width:20px;height:20px}.menu{display:none}.site-frame{z-index:20;pointer-events:none;background:var(--void);clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, calc(var(--frame) + var(--cut-panel)) var(--bar), calc(100% - var(--frame) - var(--cut-panel)) var(--bar), calc(100% - var(--frame)) calc(var(--bar) + var(--cut-panel)), calc(100% - var(--frame)) calc(100% + 1px), var(--frame) calc(100% + 1px), var(--frame) calc(var(--bar) + var(--cut-panel)), calc(var(--frame) + var(--cut-panel)) var(--bar), 0 0);position:fixed;inset:0}main[data-site=operator-marketing]{--masthead-height:var(--bar);z-index:1;background:var(--paper);position:relative}.site-frame-bottom{z-index:2;height:calc(var(--frame) + var(--cut-panel));pointer-events:none;background:var(--void);clip-path:polygon(0 0, var(--frame) 0, calc(var(--frame) + var(--cut-panel)) var(--cut-panel), calc(100% - var(--frame) - var(--cut-panel)) var(--cut-panel), calc(100% - var(--frame)) 0, 100% 0, 100% 100%, 0 100%);position:sticky;bottom:0}.hero{--hero-symbol-width:clamp(240px, 26vw, 370px);--hero-copy-width:clamp(280px, 46vw, 640px);--hero-heading-max:3.375rem;top:var(--masthead-height);z-index:0;min-height:calc(100svh - var(--masthead-height));padding-block:16px calc(var(--vehicle-floor) + 24px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky}.hero:has(.hero-no-script){position:relative;top:auto}.hero-content{width:100%;scale:var(--hero-scroll-scale,1);opacity:var(--hero-scroll-opacity,1);transform-origin:50%;flex-direction:column;align-items:center;display:flex}.hero-dozer-strip{margin-top:calc(var(--vehicle-floor) * -1);width:100vw;height:var(--vehicle-floor);pointer-events:none;color:var(--ink);position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.hero-dozer-scene{width:var(--vehicle-art);height:calc(var(--vehicle-art) * 364 / 440);position:absolute;bottom:12px;left:50%;overflow:visible;transform:translate(-50%)}.hero-dozer-scene[data-viewport=expanded]{width:100%}.hero-symbol{width:var(--hero-symbol-width);aspect-ratio:81.1188/71.2036;margin-bottom:28px;position:relative}.hero-media{z-index:1;pointer-events:none;background-color:var(--ink);background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.hero-static-mark{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-media-video,.hero-media-wash{width:100%;height:100%;position:absolute;inset:0}.hero-media-video{object-fit:cover;opacity:0;transition:opacity 1.1s cubic-bezier(.22,.6,.3,1)}.hero-media[data-ready=true] .hero-media-video{opacity:1}.hero-media-wash{background:var(--photo-wash)}.site-footer-mark-frame{height:var(--footer-mark);aspect-ratio:81.1188/71.2036;flex:none;display:block;position:relative}.site-footer-mark,.site-footer-static-mark,.site-footer-no-script-mark{opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.site-footer-static-mark{display:none}.site-footer-mark-frame[data-reveal-state=static] .site-footer-static-mark{display:block}.hero-copy{width:var(--hero-copy-width);text-align:center;min-width:0;max-width:100%;container-type:inline-size}h1{font-size:clamp(1.85rem, min(4.6vw, 10.7cqi), var(--hero-heading-max));line-height:1.02}.hero-heading-line{display:block;position:relative}.hero-heading-accent{font-size:.95em;line-height:1.06}.hero-word-build{padding-left:.12em;display:inline-block;position:relative}.hero-tech-word{display:inline-block;position:relative}.hero-tech-letter[data-tech-hidden=true]{color:#0000}.hero-tech-canvas{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.hero-tech-letter[data-tech-hidden=true]{color:inherit}.hero-tech-canvas{display:none}}.hero-word-grow{vertical-align:baseline;margin-left:-.04em;align-items:baseline;margin-block:-.08em;line-height:1;display:inline-flex}.hero-word-grow span{transform-origin:50% 85.5%;transform:perspective(2em)rotateY(-14.9deg)}.hero-word-grow span+span{margin-left:-.05em}.hero-word-grow span:first-child{font-size:.885em}.hero-word-grow span:nth-child(2){font-size:.942em}.hero-word-grow span:nth-child(3){font-size:1.002em}.hero-word-grow span:nth-child(4){font-size:1.095em}@media (prefers-reduced-motion:no-preference){.hero-word-grow span{animation:5.6s cubic-bezier(.45,0,.25,1) 2.7s infinite hero-grow-swell}.hero-word-grow span:nth-child(2){animation-delay:2.84s}.hero-word-grow span:nth-child(3){animation-delay:2.98s}.hero-word-grow span:nth-child(4){animation-delay:3.12s}}@keyframes hero-grow-swell{0%,26%,to{scale:1}12%{scale:1.06}}.hero-word-run{padding-left:.254em;display:inline-block;position:relative}.hero-run-label{transform-origin:0 .8855em;display:inline-block;position:relative;transform:skew(-16deg)}.hero-run-artwork{fill:currentColor;pointer-events:none;width:1.446em;height:.55em;position:absolute;top:.347em;left:0;overflow:visible}.hero-run-streaks{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.hero:not(:has(.hero-no-script)) .hero-run-label{animation:.85s cubic-bezier(.45,0,.2,1) 1.3s backwards hero-run-lean}.hero:not(:has(.hero-no-script)) .hero-word-run{animation:.95s cubic-bezier(.25,.7,.3,1) 1.5s backwards hero-run-room}.hero:not(:has(.hero-no-script)) .hero-run-streaks{animation:.95s cubic-bezier(.25,.7,.3,1) 1.5s backwards hero-run-streak}.hero:not(:has(.hero-no-script)) .hero-run-streaks-u{animation-delay:1.58s}.hero:not(:has(.hero-no-script)) .hero-run-streaks-n{animation-delay:1.66s}}@keyframes hero-run-lean{0%{transform:skew(0)}}@keyframes hero-run-room{0%{padding-left:0}}@keyframes hero-run-streak{0%{scale:0 1}}.actions-bar{background:var(--paper);margin-bottom:0;position:relative}.body-content{z-index:1;background:var(--paper);border-radius:0 0 32px 32px;width:100%;position:relative}@keyframes hero-symbol-arrive{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes hero-line-arrive{0%{opacity:0;top:22px}to{opacity:1;top:0}}@keyframes body-content-arrive{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.hero-symbol[data-reveal-state=static] .hero-static-mark{opacity:0}.hero:not(:has(.hero-no-script)) .hero-symbol{animation:1.8s cubic-bezier(.22,.6,.3,1) both hero-symbol-arrive}.hero:not(:has(.hero-no-script)) .hero-heading-line{animation:1.5s cubic-bezier(.22,.6,.3,1) both hero-line-arrive}.hero:not(:has(.hero-no-script)) .hero-heading-line:first-child{animation-delay:.4s}.hero:not(:has(.hero-no-script)) .hero-heading-line:nth-child(2){animation-delay:.65s}.hero:not(:has(.hero-no-script)) .hero-heading-line:nth-child(3){animation-delay:.9s}.body-content[data-reveal-ready=true] [data-scroll-reveal=pending]{opacity:0;translate:0 32px}.body-content[data-reveal-ready=true] [data-scroll-reveal=visible]{animation:1.6s cubic-bezier(.22,.6,.3,1) both body-content-arrive}.body-content[data-reveal-ready=true] [data-scroll-reveal=settled]{opacity:1;translate:none}.body-content[data-reveal-ready=true] .capability:nth-child(2)[data-scroll-reveal=visible],.body-content[data-reveal-ready=true] .capability:nth-child(5)[data-scroll-reveal=visible]{animation-delay:.13s}.body-content[data-reveal-ready=true] .capability:nth-child(3)[data-scroll-reveal=visible],.body-content[data-reveal-ready=true] .capability:nth-child(6)[data-scroll-reveal=visible]{animation-delay:.26s}.body-content[data-reveal-ready=true] .capability:nth-child(7)[data-scroll-reveal=visible]{animation-delay:.39s}}.actions-bar:before{content:"";background:linear-gradient(to bottom, transparent var(--hero-fade-start,70%), var(--paper) 100%);height:clamp(160px,22svh,220px);opacity:var(--hero-gradient-opacity,0);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.actions-bar-shell{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-block:1rem;display:grid}.agent-ticker-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.agent-ticker-label{color:var(--ink-3);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;line-height:1rem;display:flex}.agent-ticker-label img{width:18px;height:18px;display:block}.agent-ticker-qualifier{color:var(--muted);margin-left:4px;font-size:.6875rem}.agent-ticker-viewport{border-left:1px solid var(--line);min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.agent-ticker-track{width:max-content;translate:var(--ticker-offset,0px) 0;align-items:center;display:flex}.agent-ticker-item{color:var(--ink-2);white-space:nowrap;border-left:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding-inline:20px;font-size:.75rem;line-height:1.25rem;display:flex}.agent-ticker-item.is-first{border-left:0}.agent-ticker-value{color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;display:inline-flex}.sliding-number{display:inline-flex}.sliding-number-character{grid-template-areas:"character";height:1.5em;display:grid;overflow:hidden}.sliding-number-value{text-align:center;grid-area:character;line-height:1.5;display:block}.actions-bar[data-static=true] .actions-bar-shell{grid-template-columns:minmax(0,1fr)}.actions-bar:has(.actions-bar-no-script) .actions-bar-shell{grid-template-columns:minmax(0,1fr)}.actions-bar[data-static=true] .agent-ticker-inner{grid-template-columns:minmax(0,1fr);gap:16px}.actions-bar:has(.actions-bar-no-script) .agent-ticker-inner{grid-template-columns:minmax(0,1fr);gap:16px}.actions-bar[data-static=true] .agent-ticker-viewport{border-left:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.actions-bar:has(.actions-bar-no-script) .agent-ticker-viewport{border-left:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.actions-bar[data-static=true] .agent-ticker-track{flex-wrap:wrap;gap:12px 24px;width:100%;translate:none}.actions-bar:has(.actions-bar-no-script) .agent-ticker-track{flex-wrap:wrap;gap:12px 24px;width:100%;translate:none}.actions-bar[data-static=true] .agent-ticker-item{white-space:normal;border-left:0;flex-shrink:1;max-width:100%;padding:0}.actions-bar:has(.actions-bar-no-script) .agent-ticker-item{white-space:normal;border-left:0;flex-shrink:1;max-width:100%;padding:0}.actions-bar[data-static=true] .agent-ticker-item.is-copy{display:none}.actions-bar:has(.actions-bar-no-script) .agent-ticker-item.is-copy{display:none}.capabilities{background:var(--paper);padding-block:var(--section-space);scroll-margin-top:calc(var(--masthead-height) + 24px);border-radius:0 0 32px 32px;position:relative}.visually-hidden{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.capability{--cut:12px;--art-height:16.5rem;background:var(--line);min-width:0;min-height:27.5rem;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:background-color .15s;display:grid}.capability:hover,.capability.is-live{background:var(--line-strong)}.capability-wide{grid-column:span 2}.capability-panel{--inner-cut:calc(var(--cut) - .586px);padding-bottom:var(--art-height);background:var(--plate);clip-path:polygon(var(--inner-cut) 0, 100% 0, 100% calc(100% - var(--inner-cut)), calc(100% - var(--inner-cut)) 100%, 0 100%, 0 var(--inner-cut));flex-direction:column;margin:1px;display:flex;position:relative;overflow:hidden}.capability-text{z-index:1;flex-direction:column;gap:.875rem;padding:1.5rem 1.5rem 0;display:flex;position:relative}.capability-title{color:var(--ink);text-wrap:balance;align-items:center;gap:.625rem;font-size:1.25rem;line-height:1.75rem;display:flex}.capability-title-icon{width:1.25rem;height:1.25rem;color:var(--ink);flex:none}.capability-copy{color:var(--ink-3);text-wrap:pretty;font-size:1rem;line-height:1.5rem}.capability-lit{color:var(--ink)}.capability-art{height:var(--art-height);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:auto 0 0}.capability-art svg{flex:none;font-family:inherit;display:block}.capability-art .art-small{font-size:12px}.capability-art .art-label{font-size:13px}.capability-art .art-message{font-size:14px}.capability[data-capability=operator]{--art-height:0px}.capability[data-capability=operator] .capability-text{flex:1;width:52%;padding-bottom:1.5rem}.capability[data-capability=operator] .capability-art{align-items:center;width:56%;height:auto;inset:0 0 0 auto}.capability-checks,.capability-examples{color:var(--ink);margin:0;padding:0;list-style:none;display:grid}.capability-checks{gap:.5rem;margin-top:auto;font-size:1rem;line-height:1.5rem}.capability-checks li,.capability-examples li{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.capability-list-icon{width:1rem;height:1rem;color:var(--ink-3);flex:none;transition:color .3s}.capability[data-capability=build] .capability-art,.capability[data-capability=customers] .capability-art{justify-content:flex-start;padding:0 1.5rem 1.5rem}.capability[data-capability=customers] .capability-art svg{width:min(100%,280px);height:auto}.capability[data-capability=grow] .capability-art{padding:0 .75rem 1.5rem}.capability[data-capability=grow] .capability-art svg{width:min(100%,222px);height:auto;overflow:visible}.capability[data-capability=change]{--art-height:17.5rem}.capability[data-capability=change] .capability-art{align-items:flex-start}.capability-examples{gap:.625rem;font-size:.875rem;line-height:1.25rem;position:absolute;bottom:1.5rem;left:1.5rem}.capability-examples li{gap:.625rem}.capability-examples .capability-list-icon{width:1.25rem;height:1.25rem}.capabilities-closing{max-width:40em;color:var(--ink-3);margin-top:2.5rem;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.3}.mark-rim{opacity:.4;transition:opacity .35s,stroke .3s}.capability.is-live .mark-rim{opacity:1}.capability.is-near .mark-rim{stroke:var(--ink-2)}.mark-segment{opacity:0;transition:opacity .2s}.capability.is-live li:first-child .capability-list-icon{color:var(--ink);transition-delay:.2s}.capability.is-live li:nth-child(2) .capability-list-icon{color:var(--ink);transition-delay:.4s}.capability.is-live li:nth-child(3) .capability-list-icon{color:var(--ink);transition-delay:.6s}.capability.is-live .capability-examples li:first-child .capability-list-icon{transition-delay:.95s}.capability.is-live .capability-examples li:nth-child(2) .capability-list-icon{transition-delay:1.1s}.paid-halo,.grow-halo,.change-ghost{transform-box:fill-box;transform-origin:50%}.thread-typing{transition:opacity .25s}.thread-reply{opacity:0;transition:opacity .35s}.capability.is-live .thread-typing{opacity:0;transition-delay:1.5s}.capability.is-live .thread-reply{opacity:1;transition-delay:1.6s}.thread-cursor{transition:translate 1.1s cubic-bezier(.22,.61,.36,1)}.capability.is-live .thread-cursor{translate:-16px -10px}.booking-reply{opacity:0;transition:opacity .4s}.capability.is-live .booking-reply{opacity:1;transition-delay:.3s}.booking-new{transform-box:fill-box;transform-origin:0;transition:scale .45s cubic-bezier(.22,.61,.36,1);scale:0 1}.capability.is-live .booking-new{transition-delay:.8s;scale:1}.booking-time{opacity:0;transition:opacity .3s}.capability.is-live .booking-time{opacity:1;transition-delay:1.15s}.change-dot{transition:translate .9s cubic-bezier(.22,.61,.36,1)}.capability.is-live .change-dot-a{translate:-52px 16px}.capability.is-live .change-dot-b{transition-delay:.12s;translate:-74px 10px}.capability.is-live .change-dot-c{transition-delay:.24s;translate:-76px -38px}.change-link,.change-face{transition:opacity .45s}.capability.is-live .change-link{opacity:0}.capability.is-live .change-face{opacity:.55;transition-delay:.85s}.change-cube{transition:stroke .5s}.capability.is-live .change-cube{stroke:var(--ink-2);transition-delay:.85s}@media (max-width:1100px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer{z-index:0;padding:48px var(--gutter) 0;background:var(--void);color:var(--ink);position:relative;overflow:hidden}.site-footer-giant{pointer-events:none;width:100%;margin:0;container-type:inline-size}.site-footer-lockup{--footer-mark:calc(100cqw / 5.022);align-items:center;gap:calc(var(--footer-mark) * 8 / 24);width:100%;font-size:calc(var(--footer-mark) * 22 / 24);white-space:nowrap;line-height:1;display:flex;position:relative}.site-footer-lockup:after{content:"";background:linear-gradient(to bottom, transparent 40%, var(--void) 96%, var(--void) 100%);pointer-events:none;position:absolute;inset:0}.site-footer-word{font-size:1em;font-weight:400;line-height:1}@media (max-width:1279px){:root{--vehicle-art:16.5rem}}@media (max-height:850px){:root{--vehicle-art:16.5rem}.hero{--hero-symbol-width:300px;--hero-heading-max:3.25rem}.hero-symbol{margin-bottom:32px}}@media (max-height:700px){:root{--vehicle-art:13.5rem}.hero{--hero-symbol-width:260px;--hero-heading-max:2.75rem}}@media (max-width:760px){:root{--bar:3.5rem;--frame:4px;--vehicle-art:min(13.5rem, 55vw, 26svh)}.actions-bar{margin-bottom:0}.actions-bar-shell{grid-template-columns:minmax(0,1fr)}.agent-ticker-inner{grid-template-columns:minmax(0,1fr);gap:12px}.agent-ticker-label{text-align:center;justify-content:center}.agent-ticker-viewport{border-left:0}.actions-bar[data-static=true] .agent-ticker-track{justify-content:center}.actions-bar:has(.actions-bar-no-script) .agent-ticker-track{justify-content:center}.agent-ticker-item{padding-inline:16px}.agent-ticker-item.is-first{padding-left:0}.masthead-nav{display:none}.masthead-actions{gap:12px}.masthead-start{z-index:4;position:relative}.masthead[data-crowded=true] .masthead-start{display:none}body:has(.menu[open]){overflow:hidden}body:has(.menu[open]) .skip-link{visibility:hidden}body:has(.menu[open]) main{visibility:hidden}body:has(.menu[open]) footer{visibility:hidden}.masthead .brand-link{z-index:4;position:relative}.menu{display:block}.menu summary{cursor:pointer;z-index:4;justify-content:center;align-items:center;width:44px;min-height:44px;list-style:none;display:flex;position:relative}.menu summary::-webkit-details-marker{display:none}.menu-label-open,.menu-label-close{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-label-close,.menu[open] .menu-label-open{display:none}.menu[open] .menu-label-close{display:block}.menu-icon{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.menu-icon span{background:var(--ink);transform-origin:50%;width:100%;height:2px;transition:translate .26s,rotate .26s,opacity .16s;display:block}.menu[open] .menu-icon span:first-child{translate:0 8px;rotate:45deg}.menu[open] .menu-icon span:first-child+span{opacity:0}.menu[open] .menu-icon span:last-child{translate:0 -8px;rotate:-45deg}.menu-panel{z-index:3;background:var(--paper);min-height:100svh;padding:clamp(108px, 16svh, 160px) var(--gutter) 40px;position:fixed;inset:0;overflow-y:auto}.menu-panel a{border-bottom:1px solid var(--line);min-height:92px;color:var(--ink);align-items:center;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.1;display:flex}.menu-panel a:first-child{border-top:1px solid var(--line)}.menu-panel .login-icon,.menu-panel .menu-start-arrow{width:1em;height:1em}.hero{--hero-symbol-width:min(calc(100vw - 24px), 340px, 40svh);--hero-copy-width:min(calc(100vw - 24px), 380px);padding-block:32px calc(var(--vehicle-floor) + 24px)}h1{font-size:clamp(1.85rem,10.7cqi,2.75rem)}.hero-symbol{margin-bottom:40px}.capability-grid{grid-template-columns:minmax(0,1fr)}.capability-wide{grid-column:auto}.capability{min-height:26.5rem}.capability-text{padding:1.25rem 1.25rem 0}.capability[data-capability=operator] .capability-text{width:auto;padding-bottom:0}.capability[data-capability=operator] .capability-checks{margin-top:.25rem}.capability[data-capability=operator] .capability-art{width:auto;height:18.75rem;position:relative;inset:auto}.capability-examples{bottom:1.25rem;left:1.25rem}.capabilities{padding-bottom:4rem}.site-footer{padding-block:32px 0}}@media (max-width:360px){.masthead-actions{gap:8px}.masthead-start{width:6rem}}@media (forced-colors:active){.capability-panel{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.hero-content{opacity:1;scale:1}.actions-bar[data-static=pending] .actions-bar-shell{grid-template-columns:minmax(0,1fr)}.actions-bar[data-static=pending] .agent-ticker-inner{grid-template-columns:minmax(0,1fr);gap:16px}.actions-bar[data-static=pending] .agent-ticker-viewport{border-left:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.actions-bar[data-static=pending] .agent-ticker-track{flex-wrap:wrap;gap:12px 24px;width:100%;translate:none}.actions-bar[data-static=pending] .agent-ticker-item{white-space:normal;border-left:0;flex-shrink:1;max-width:100%;padding:0}.actions-bar[data-static=pending] .agent-ticker-item.is-copy{display:none}.menu-icon span{transition:none}.capability,.capability *{transition:none!important}.hero-media-video,.site-footer-mark{display:none}.hero-media-video{transition:none}.site-footer-static-mark{display:block}.site-footer-no-script-mark{display:none}}
