.services-index .services-item .card-desc{margin-top:0}.services-index .services-item.is-lead{border-block-start:2px solid var(--accent)}@media (min-width:768px){.services-index .services-item.is-lead{padding:var(--s-7)}:where(.services-index .is-lead) .card-title{font-size:var(--fs-3xl);letter-spacing:var(--tr-tight);line-height:var(--lh-snug)}:where(.services-index .is-lead) .card-desc{font-size:var(--fs-lg)}}@media (min-width:1024px){.services-index .services-item.is-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"body media";align-items:center;display:grid}.services-index .is-lead .services-item-body{grid-area:body}.services-index .is-lead .service-media{grid-area:media}}.services-index .services-item:active:not(:has(.motion-toggle:active)){border-color:var(--accent-rule)}.services-index .services-item.is-lead:active:not(:has(.motion-toggle:active)){border-block-start-color:var(--accent)}.service-media{pointer-events:none;min-inline-size:0;position:relative}.services-index .services-item:not(.is-lead) .service-media{gap:var(--s-2);aspect-ratio:9/4;background:var(--bg-0);border:1px solid var(--rule);border-radius:var(--r-md);display:flex;overflow:hidden}.service-media>img{object-fit:cover;object-position:top}.service-media .service-thumb{flex:1 1 0;block-size:100%;min-inline-size:0;position:relative;overflow:hidden}.service-media .service-thumb img{object-fit:cover}.service-media .service-film{--film-radius:var(--r-md);margin:0}.service-media .service-film .film-status{margin:0}.service-media .service-film .film-toggle{pointer-events:auto;z-index:1}.service-flow{border-block-start:1px solid var(--rule);pointer-events:none;margin-block-start:var(--s-2);padding-block-start:var(--s-4)}:is(.service-flow,.service-page .workflow-map){--service-flow-start:.6s;--service-flow-step:.38s;--service-flow-hold:.52s}.service-flow ol{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.service-flow .sch-node{align-items:center;gap:var(--s-2);padding-block:0;display:flex}.service-flow .sch-dot{flex:none;margin-block-start:0}.service-flow .service-flow-sep{color:var(--fg-3)}[dir=rtl] .service-flow .service-flow-sep{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.service-media img:not(.film-poster){transition:transform var(--dur-slow) var(--ease)}.services-index .services-item:hover .service-media img:not(.film-poster){transform:scale(1.03)}.services-index .services-item:active:not(:has(.motion-toggle:active)){transform:translateY(0)scale(.99)}:is(.service-flow,.service-page .workflow-map) .sch-node:first-child{--service-flow-i:0}:is(.service-flow,.service-page .workflow-map) .sch-node:nth-child(2){--service-flow-i:1}:is(.service-flow,.service-page .workflow-map) .sch-node:nth-child(3){--service-flow-i:2}:is(.service-flow,.service-page .workflow-map) .sch-node:nth-child(4){--service-flow-i:3}:is(.service-flow,.service-page .workflow-map) .sch-node:nth-child(5){--service-flow-i:4}:is(.service-flow,.service-page .workflow-map) .sch-node:nth-child(6){--service-flow-i:5}:is(.service-flow,.service-page .workflow-map).is-inview .sch-node:not(.sch-node--human) .sch-label,.service-flow.is-inview .service-flow-sep{animation:service-flow-light var(--service-flow-hold) var(--ease) both;animation-delay:calc(var(--service-flow-start) + var(--service-flow-i) * var(--service-flow-step))}:is(.service-flow,.service-page .workflow-map).is-inview .sch-node:not(.sch-node--human) .sch-dot{animation:service-flow-dot var(--service-flow-hold) var(--ease) both;animation-delay:calc(var(--service-flow-start) + var(--service-flow-i) * var(--service-flow-step))}:is(.service-flow,.service-page .workflow-map).is-inview .sch-node--human .sch-dot{animation-delay:calc(var(--service-flow-start) + var(--service-flow-i) * var(--service-flow-step))}}@keyframes service-flow-light{35%,65%{color:var(--fg-1)}}@keyframes service-flow-dot{35%,65%{background:var(--fg-1);border-color:var(--fg-1)}}.home-services .service-flow{margin-block-end:var(--s-2)}.home-services .home-service:active{border-inline-color:var(--accent-rule);border-block-end-color:var(--accent-rule)}.home-services .home-service:not(.is-lead):active{border-block-start-color:var(--accent-rule)}@media (prefers-reduced-motion:no-preference){.home-services .home-service:active{transform:translateY(0)scale(.99)}}.services-index .monthly-panel .eyebrow{color:var(--accent)}.service-page .section-intro,.services-index .section-intro{max-inline-size:var(--measure)}.service-page .panel-list,.service-page #start .offer-card:only-child{max-inline-size:calc(var(--measure) + 2 * var(--s-6))}@media (min-width:1024px){.section--split .section-head{margin-block-end:0}.section--split .section-body .panel-list,.section--split .section-body .panel-list li,.section--split#start .section-body .offer-card:only-child{max-inline-size:none}}.service-page .service-receive-item+.service-receive-item{border-block-start:1px solid var(--rule)}.service-page .service-receive-item .card-desc{max-inline-size:var(--measure);margin-block-start:0}.service-page .feature-grid:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.service-page .feature-grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.service-page .service-work-more .offer-cta:after{content:none}@supports selector(:has(*)){.service-page .service-work-more .offer-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.service-page .service-work-more .offer-cta:hover .offer-cta-arrow{transform:translate(3px)}[dir=rtl] .service-page .service-work-more .offer-cta:hover .offer-cta-arrow{transform:scaleX(-1)translate(3px)}.offer-hero--media .offer-hero-media{margin-block-start:var(--s-7)}@media (min-width:1024px){.offer-hero--media .offer-hero-media{margin-block-start:0}}.site-showcase{--showcase-delay:.4s;--showcase-dur:2.4s;--showcase-scroll:24cqi;--showcase-phone-lift:2.5cqi}.site-showcase-devices{aspect-ratio:100/72;position:relative;container-type:inline-size}.site-showcase-laptop{inline-size:88cqi;position:absolute;inset-block-start:0;inset-inline-start:0}.site-showcase-bezel{background:var(--bg-2);border:1px solid var(--rule-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--edge-top);border-block-end:0;margin-inline:4cqi;padding:1.4cqi 1.4cqi 1.8cqi;position:relative}.site-showcase-bezel:before{content:"";inset-block-start:.45cqi;background:var(--rule-strong);border-radius:50%;block-size:.5cqi;inline-size:.5cqi;position:absolute;left:50%;transform:translate(-50%)}.site-showcase-screen{aspect-ratio:16/10;background:var(--bg-0);border:1px solid var(--rule);border-radius:var(--r-sm);position:relative;overflow:hidden;container-type:inline-size}.site-showcase-base{background:var(--bg-3);border:1px solid var(--rule-strong);border-radius:0 0 var(--r-lg) var(--r-lg);block-size:2cqi;box-shadow:var(--edge-top-strong);position:relative}.site-showcase-base:before{content:"";inset-block-start:0;background:var(--bg-1);border-radius:0 0 var(--r-md) var(--r-md);block-size:.7cqi;inline-size:14cqi;position:absolute;left:50%;transform:translate(-50%)}.site-showcase-phone{background:var(--bg-2);border:1px solid var(--rule-strong);border-radius:calc(2 * var(--r-lg));inline-size:24cqi;box-shadow:var(--edge-top), 0 0 0 max(3px, .8cqi) var(--bg-0);padding:.9cqi;position:absolute;inset-block-start:22cqi;inset-inline-end:0}.site-showcase-screen--phone{aspect-ratio:9/19;border-radius:calc(1.5 * var(--r-lg))}.site-showcase-screen--phone:before,.site-showcase-screen--phone:after{content:"";z-index:1;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.site-showcase-screen--phone:before{background:var(--bg-2);block-size:6cqi;inline-size:26cqi;inset-block-start:3cqi}.site-showcase-screen--phone:after{background:var(--fg-3);opacity:.6;block-size:1cqi;inline-size:30cqi;inset-block-end:3cqi}.site-showcase-page{color:var(--fg-1);text-align:start;padding-inline:5.5cqi;display:block}.site-showcase-page--laptop{min-block-size:calc(62.5cqi + var(--showcase-scroll))}.site-showcase-page--phone{padding-inline:7cqi}.site-showcase-nav{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;block-size:8cqi;font-size:2.6cqi;display:flex}.site-showcase-page--phone .site-showcase-nav{block-size:auto;padding-block:14cqi 4cqi;font-size:7cqi}.site-showcase-links{align-items:center;gap:2.4cqi;display:flex}.site-showcase-menu{flex-direction:column;gap:1.6cqi;inline-size:8cqi;display:flex}.site-showcase-line{background:var(--fg-3);opacity:.5;border-radius:999px;block-size:max(1px,.45cqi);display:block}.site-showcase-links .site-showcase-line{background:var(--fg-2);inline-size:5cqi}.site-showcase-menu .site-showcase-line{background:var(--fg-2);opacity:.8}.site-showcase-hero{flex-direction:column;align-items:flex-start;padding-block-start:6.5cqi;display:flex}.site-showcase-title{max-inline-size:64cqi;font-size:5cqi;font-weight:var(--fw-display-h1);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter);text-wrap:balance;display:block}.site-showcase-title:lang(he){letter-spacing:0;line-height:var(--lh-snug)}.site-showcase-lead{flex-direction:column;gap:1.4cqi;inline-size:100%;margin-block-start:2.6cqi;display:flex}.site-showcase-lead .site-showcase-line:first-child{inline-size:52cqi}.site-showcase-lead .site-showcase-line:nth-child(2){inline-size:40cqi}.site-showcase-btn{font-size:1.7cqi;font-weight:500;line-height:var(--lh-snug);white-space:nowrap;color:var(--bg-0);background:var(--accent);border-radius:var(--r-sm);align-items:center;gap:.8cqi;margin-block-start:3cqi;padding:1.1cqi 2cqi;display:inline-flex}.site-showcase-btn:before{content:"[";opacity:.6}.site-showcase-btn:after{content:"]";opacity:.6}.site-showcase-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqi;margin-block-start:7cqi;display:grid}.site-showcase-card{background:var(--bg-1);border:1px solid var(--rule);border-block-start:max(1px, .35cqi) solid var(--accent);border-radius:var(--r-sm);box-shadow:var(--edge-top);flex-direction:column;gap:1.2cqi;padding:2cqi;display:flex}.site-showcase-line--title{background:var(--fg-2);opacity:.8;block-size:max(1px,.7cqi);inline-size:60%}.site-showcase-card .site-showcase-line:nth-child(2){inline-size:90%}.site-showcase-card .site-showcase-line:nth-child(3){inline-size:70%}.site-showcase-section{border-block-start:1px solid var(--rule);margin-block-start:8cqi;padding-block:6cqi}.site-showcase-heading{font-size:3.4cqi;font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);display:block}.site-showcase-heading:lang(he){letter-spacing:0}.site-showcase-text{flex-direction:column;gap:1.4cqi;margin-block-start:2.6cqi;display:flex}.site-showcase-text .site-showcase-line:first-child{inline-size:60cqi}.site-showcase-text .site-showcase-line:nth-child(2){inline-size:54cqi}.site-showcase-text .site-showcase-line:nth-child(3){inline-size:58cqi}.site-showcase-text .site-showcase-line:nth-child(4){inline-size:36cqi}.site-showcase-page--phone .site-showcase-line{block-size:max(1px,1.2cqi)}.site-showcase-page--phone .site-showcase-line--title{block-size:max(1px,1.6cqi)}.site-showcase-page--phone .site-showcase-hero{padding-block-start:12cqi}.site-showcase-page--phone .site-showcase-title{max-inline-size:none;font-size:10cqi}.site-showcase-page--phone .site-showcase-lead{gap:3cqi;margin-block-start:5cqi}.site-showcase-page--phone .site-showcase-lead .site-showcase-line:first-child{inline-size:80%}.site-showcase-page--phone .site-showcase-lead .site-showcase-line:nth-child(2){inline-size:60%}.site-showcase-page--phone .site-showcase-btn{gap:2cqi;margin-block-start:7cqi;padding:2.6cqi 4.4cqi;font-size:4.4cqi}.site-showcase-page--phone .site-showcase-cards{grid-template-columns:minmax(0,1fr);gap:4cqi;margin-block-start:10cqi}.site-showcase-page--phone .site-showcase-card{border-block-start-width:max(1px,.8cqi);gap:3cqi;padding:5cqi}.site-showcase-caption{margin:var(--s-4) 0 0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--fg-2)}.site-showcase-dot{inline-size:var(--s-2);block-size:var(--s-2);background:var(--ok);vertical-align:.05em;border-radius:50%;margin-inline-end:var(--s-2);display:inline-block}.site-showcase-live{color:var(--fg-1);font-weight:600}@media (prefers-reduced-motion:no-preference){.site-showcase.is-inview .site-showcase-page--laptop{animation:site-showcase-scroll var(--showcase-dur) var(--ease) var(--showcase-delay)}.site-showcase.is-inview .site-showcase-phone{animation:site-showcase-phone-lift var(--showcase-dur) var(--ease) var(--showcase-delay)}}@keyframes site-showcase-scroll{0%,to{transform:none}35%,60%{transform:translateY(calc(-1 * var(--showcase-scroll)))}}@keyframes site-showcase-phone-lift{0%,to{transform:none}40%{transform:translateY(calc(-1 * var(--showcase-phone-lift)))}}@property --track-u{syntax:"<length>";inherits:true;initial-value:0}@property --track-f{syntax:"<length>";inherits:true;initial-value:0}.process-track{--track-x:1;--track-cmd:var(--build-syntax-cyan);--track-flag:var(--build-syntax-violet);--track-str:var(--build-syntax-yellow);--track-ok:var(--build-syntax-green);--track-prompt:var(--fg-3);--track-wait:var(--accent);--track-stop-1:10%;--track-stop-2:25%;--track-stop-3:40%;--track-stop-4:55%;--track-stop-5:72%;--track-stop-6:89%;--track-move:.9s;--track-fade:.5s;--track-in:.6s;--track-pop:.45s;--track-fly:.9s;--track-stagger:.15s;--track-swatch-step:.1s;--track-pick-at:2.3s;--track-spec-at:.3s;--track-scale-at:.6s;--track-logo-at:1.2s;--track-draw-at:.3s;--track-draw:1s;--track-nodes-at:.9s;--track-sketch:.6s;--track-sketch-step:.2s;--track-page2-at:.6s;--track-layer-step:1s;--track-plug-at:.4s;--track-edit:5.4s;--track-bot-at:2.6s;--track-live-at:.5s;--track-phone-at:.9s;--track-bob:2.4s;--track-bob-step:.3s;--track-blink:1s;--track-pulse:1.2s;background:var(--bg-0);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--edge-top);position:relative;overflow:hidden}[dir=rtl] .process-track{--track-x:-1}.process-track[data-step="0"]{--track-stop:var(--track-stop-1);--track-axis:0}.process-track[data-step="1"]{--track-stop:var(--track-stop-2);--track-axis:.2}.process-track[data-step="2"]{--track-stop:var(--track-stop-3);--track-axis:.4}.process-track[data-step="3"]{--track-stop:var(--track-stop-4);--track-axis:.6}.process-track[data-step="4"]{--track-stop:var(--track-stop-5);--track-axis:.8}.process-track[data-step="5"]{--track-stop:var(--track-stop-6);--track-axis:1}.track-frame{flex-direction:column;display:flex;position:relative}.track-funnel{aspect-ratio:3/4;border-block-end:1px solid var(--rule);position:relative;container-type:inline-size}.track-funnel>*{--track-f:1.15cqi}.track-funnel-art{inline-size:58%;position:absolute;inset-block:0;inset-inline-end:0}.track-funnel-art svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.track-funnel-art path{fill:none;stroke:var(--rule-strong);stroke-width:1px}.track-axis{left:50%;background:var(--rule);block-size:90%;inline-size:1px;position:absolute;inset-block-start:5%}.track-axis-fill{background:var(--fg-3);block-size:100%;transform:scaleY(var(--track-axis));transform-origin:top;transition:transform var(--track-move) var(--ease);display:block}.track-drop{z-index:2;left:50%;top:var(--track-stop);inline-size:calc(2.6 * var(--track-f));block-size:calc(2.6 * var(--track-f));background:var(--fg-1);box-shadow:0 0 0 calc(1.2 * var(--track-f)) color-mix(in srgb, var(--fg-1) 8%, transparent);transition:top var(--track-move) var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.track-traces{position:absolute;inset:0}.track-trace{opacity:.18;outline-offset:calc(1.6 * var(--track-f));border-radius:calc(1.4 * var(--track-f));transition:opacity var(--track-in) var(--ease), outline-color var(--track-in) var(--ease);outline:1px solid #0000;position:absolute;left:50%;transform:translate(-50%,-50%)}.track-trace.is-past{opacity:.6}.track-trace.is-on{opacity:1;outline-color:var(--fg-3)}.track-trace:first-child{top:var(--track-stop-1)}.track-trace:nth-child(2){top:var(--track-stop-2)}.track-trace:nth-child(3){top:var(--track-stop-3)}.track-trace:nth-child(4){top:var(--track-stop-4)}.track-trace:nth-child(5){top:var(--track-stop-5)}.track-trace:nth-child(6){top:var(--track-stop-6)}.track-trace>span{display:flex}.track-trace-mood{gap:calc(1.6 * var(--track-f))}.track-trace-mood i{inline-size:calc(6 * var(--track-f));block-size:calc(4.4 * var(--track-f));border:1px solid var(--rule-strong);border-radius:calc(.8 * var(--track-f));background:var(--bg-2)}.track-trace-mood i:nth-child(2n){background:var(--fg-2)}.track-trace-mood i:nth-child(3){background:var(--accent);border-color:var(--accent)}.track-trace-mood i:nth-child(5){background:var(--bg-3)}.track-trace.is-on .track-trace-mood i{animation:track-bob var(--track-bob) ease-in-out infinite}.track-trace.is-on .track-trace-mood i:nth-child(2){animation-delay:var(--track-bob-step)}.track-trace.is-on .track-trace-mood i:nth-child(3){animation-delay:calc(2 * var(--track-bob-step))}.track-trace.is-on .track-trace-mood i:nth-child(4){animation-delay:calc(3 * var(--track-bob-step))}.track-trace.is-on .track-trace-mood i:nth-child(5){animation-delay:calc(4 * var(--track-bob-step))}.track-trace-design{align-items:center;gap:calc(2.6 * var(--track-f));font-size:calc(5.4 * var(--track-f))}.track-trace-swatches{gap:calc(1 * var(--track-f));display:flex}.track-trace-swatches i{inline-size:calc(3.6 * var(--track-f));block-size:calc(3.6 * var(--track-f));border:1px solid var(--rule-strong);border-radius:var(--r-sm)}.track-trace-swatches i:first-child{background:var(--bg-0)}.track-trace-swatches i:nth-child(2){background:var(--fg-2)}.track-trace-swatches i:nth-child(3){background:var(--fg-1)}.track-trace-swatches i:nth-child(4){background:var(--accent);border-color:var(--accent)}.track-trace-plan{gap:calc(1.1 * var(--track-f));inline-size:calc(20 * var(--track-f));aspect-ratio:4/3;padding:calc(1.4 * var(--track-f));border:1px dashed var(--fg-3);border-radius:calc(1 * var(--track-f));flex-direction:column}.track-trace-plan b{block-size:calc(1.8 * var(--track-f));border:1px dashed var(--fg-3);border-radius:calc(.5 * var(--track-f));display:block}.track-trace-plan b:nth-child(2){block-size:calc(3.6 * var(--track-f));inline-size:80%}.track-trace-plan b:nth-child(3){inline-size:45%}.track-trace-page{gap:calc(.8 * var(--track-f));inline-size:calc(24 * var(--track-f));padding:calc(1.6 * var(--track-f));background:var(--bg-1);border:1px solid var(--rule-strong);border-radius:calc(1.2 * var(--track-f));box-shadow:var(--edge-top);flex-direction:column;position:relative}.track-trace-back{z-index:-1;background:var(--bg-2);border:1px solid var(--rule-strong);border-radius:inherit;transform:translate(calc(-2.6 * var(--track-f) * var(--track-x)), calc(-2 * var(--track-f)));position:absolute;inset:0}.track-trace-title{inline-size:90%;block-size:calc(1.2 * var(--track-f));background:var(--fg-1);border-radius:999px;display:block}.track-trace-title.is-short{inline-size:60%}.track-trace-cta{inline-size:calc(9 * var(--track-f));block-size:calc(2.2 * var(--track-f));border-radius:var(--r-sm);background:var(--accent);margin-block-start:calc(.6 * var(--track-f));display:block}.track-trace-layers{gap:calc(1 * var(--track-f));inline-size:calc(36 * var(--track-f));flex-direction:column}.track-trace-layers>span{padding:calc(1.2 * var(--track-f)) calc(1.8 * var(--track-f));background:var(--bg-1);border:1px solid var(--rule-strong);border-radius:calc(1 * var(--track-f));justify-content:space-between;align-items:center;display:flex}.track-trace-layers i{inline-size:calc(12 * var(--track-f));block-size:max(1px, calc(.6 * var(--track-f)));background:var(--fg-3);border-radius:999px}.track-trace-layers b{font-family:var(--font-mono-en);font-weight:500;font-size:calc(2.8 * var(--track-f));color:var(--fg-2);line-height:1}.track-trace.is-on .track-trace-layers>span{animation:track-slot var(--track-in) var(--ease) both}.track-trace.is-on .track-trace-layers>span:nth-child(2){animation-delay:var(--track-layer-step)}.track-trace.is-on .track-trace-layers>span:nth-child(3){animation-delay:calc(2 * var(--track-layer-step))}.track-trace-approval{align-items:center;gap:calc(1.4 * var(--track-f));padding:calc(1.2 * var(--track-f)) calc(2.4 * var(--track-f));font-size:calc(3 * var(--track-f));line-height:var(--lh-snug);color:var(--fg-1);white-space:nowrap;background:var(--bg-0);border:1px solid var(--rule-strong);border-radius:999px}.track-trace-approval>i{inline-size:calc(1.8 * var(--track-f));block-size:calc(1.8 * var(--track-f));background:var(--accent);box-shadow:var(--dot-rest-shadow);transition:background-color var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease);border-radius:50%;flex:none}.process-track[data-phase="2"] .track-trace-approval>i{background:var(--ok);box-shadow:none}.track-swap{display:grid}.track-swap>*{transition:opacity var(--dur-slow) var(--ease);grid-area:1/1}.track-swap-ok,.process-track[data-phase="2"] .track-swap-wait{opacity:0}.process-track[data-phase="2"] .track-swap-ok{opacity:1}.track-stages{pointer-events:none;position:absolute;inset:0}.track-stage{inline-size:38%;min-block-size:var(--tap-min);justify-content:center;gap:calc(.4 * var(--track-f));font:inherit;text-align:start;color:var(--fg-3);border-radius:var(--r-md);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset-inline-start:4%;transform:translateY(-50%)}.track-stage:first-child{top:var(--track-stop-1)}.track-stage:nth-child(2){top:var(--track-stop-2)}.track-stage:nth-child(3){top:var(--track-stop-3)}.track-stage:nth-child(4){top:var(--track-stop-4)}.track-stage:nth-child(5){top:var(--track-stop-5)}.track-stage:nth-child(6){top:var(--track-stop-6)}.track-stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.track-stage-num{font-family:var(--font-mono-en);font-size:calc(3 * var(--track-f));letter-spacing:var(--tr-wide);color:var(--fg-3);line-height:1}.track-stage-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:calc(3.9 * var(--track-f));line-height:var(--lh-snug);color:var(--fg-3);transition:color var(--dur-slow) var(--ease)}.track-stage.is-past .track-stage-title{color:var(--fg-2)}.track-stage.is-on .track-stage-title{color:var(--fg-1)}@media (hover:hover){.track-stage:hover .track-stage-title{color:var(--fg-1)}}.track-stage.is-human .track-stage-title:after{content:"";inline-size:calc(1.6 * var(--track-f));block-size:calc(1.6 * var(--track-f));background:var(--accent);box-shadow:var(--dot-rest-shadow);vertical-align:middle;border-radius:50%;margin-inline-start:calc(1.2 * var(--track-f));display:inline-block}.track-show{flex-direction:column;min-inline-size:0;display:flex}.track-caption{align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--rule);display:flex}.track-caption-text{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.process-track[data-played] .track-caption-text{animation:track-caption-in var(--track-in) var(--ease) both}.track-caption-num{font-family:var(--font-mono-en);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);color:var(--fg-3)}.track-caption-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-md);color:var(--fg-1)}.track-caption-line{min-block-size:calc(2 * var(--lh-body) * 1em);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--fg-2);flex-basis:100%}.track-up{padding:0 var(--s-2);font-size:var(--fs-xs);color:var(--fg-3);border:1px solid var(--rule-strong);border-radius:999px;flex:none;line-height:1.6;display:none}.track-canvas{aspect-ratio:1;position:relative;overflow:hidden;container-type:inline-size}.track-canvas>.track-scene{--track-u:2.4cqi}.track-scene{opacity:0;pointer-events:none;transition:opacity var(--track-fade) var(--ease);position:absolute;inset:0}.process-track[data-step="0"] .track-scene--mood,.process-track[data-step="1"] .track-scene--design,.process-track[data-step="2"] .track-scene--plan,.process-track:is([data-step="3"],[data-step="4"],[data-step="5"]) .track-scene--site{opacity:1}.track-mood{gap:calc(1.6 * var(--track-u));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:7% 6% 8%}.track-tile{padding:calc(1.2 * var(--track-u));background:var(--bg-1);border:1px solid var(--rule-strong);border-radius:calc(1 * var(--track-u));outline-offset:3px;box-shadow:var(--edge-top);outline:2px solid #0000;position:relative;overflow:hidden}.track-tile.is-picked{outline-color:var(--fg-1)}.track-tile:not(.is-picked){filter:opacity(.35)}.track-tile i{block-size:calc(.6 * var(--track-u));background:var(--rule-strong);border-radius:999px;margin-block-end:calc(.8 * var(--track-u));display:block}.track-tile i.is-short{inline-size:40%}.track-tile i.is-mid{inline-size:70%}.track-tile-block{block-size:40%;border-radius:calc(.6 * var(--track-u));background:var(--bg-3);margin-block-end:calc(1 * var(--track-u));display:block}.track-tile--light{background:var(--fg-1)}.track-tile--light i{background:var(--fg-2)}.track-tile--light .track-tile-block{background:var(--bg-2)}.track-tile--accent .track-tile-block{background:var(--accent)}.track-tile--grid{gap:calc(.8 * var(--track-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.track-tile--grid b{border-radius:calc(.5 * var(--track-u));background:var(--bg-3)}.track-tile--grid b:nth-child(2),.track-tile--grid b:nth-child(3){background:var(--bg-2)}.track-tile--type{align-items:flex-end;display:flex}.track-tile-aa{font-family:var(--font-body-en);font-size:calc(5 * var(--track-u));letter-spacing:var(--tr-tighter);color:var(--fg-1);font-weight:700;line-height:1}.track-tile--photo{background:var(--bg-3)}.track-tile-sun{inline-size:calc(4.4 * var(--track-u));block-size:calc(4.4 * var(--track-u));background:var(--fg-2);border-radius:50%;position:absolute;inset-block-start:22%;inset-inline-start:20%}.track-tile-horizon{background:var(--fg-3);block-size:1px;position:absolute;inset-block-end:28%;inset-inline:0}.track-tile-check{inline-size:calc(2.2 * var(--track-u));block-size:calc(2.2 * var(--track-u));font-size:calc(1.4 * var(--track-u));color:var(--bg-0);background:var(--fg-1);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset-block-start:calc(.8 * var(--track-u));inset-inline-end:calc(.8 * var(--track-u))}.track-tile.is-picked .track-tile-check{opacity:1}.track-tile:first-child{--track-fx:-26;--track-fr:-14}.track-tile:nth-child(2){--track-fx:10;--track-fy:-18;--track-fr:9}.track-tile:nth-child(3){--track-fx:22;--track-fr:16}.track-tile:nth-child(4){--track-fx:-20;--track-fy:16;--track-fr:10}.track-tile:nth-child(5){--track-fy:20;--track-fr:-8}.track-tile:nth-child(6){--track-fx:24;--track-fy:14;--track-fr:-15}.process-track[data-step="0"] .track-tile:not(.is-picked){animation:track-fly var(--track-fly) var(--ease) calc(var(--track-swatch-step) + var(--i) * var(--track-stagger)) both, track-unpick var(--dur-slow) var(--ease) var(--track-pick-at) backwards}.process-track[data-step="0"] .track-tile.is-picked{animation:track-fly var(--track-fly) var(--ease) calc(var(--track-swatch-step) + var(--i) * var(--track-stagger)) both, track-pick var(--dur-slow) var(--ease) var(--track-pick-at) backwards}.process-track[data-step="0"] .track-tile.is-picked .track-tile-check{animation:track-pop var(--track-pop) var(--ease) var(--track-pick-at) both}.track-design{gap:calc(2.2 * var(--track-u)) calc(3 * var(--track-u));grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:7%}.track-palette{gap:calc(2.2 * var(--track-u));flex-direction:column;display:flex}.track-swatches{gap:calc(.7 * var(--track-u));display:flex}.track-swatches i{inline-size:calc(2.6 * var(--track-u));block-size:calc(2.6 * var(--track-u));border:1px solid var(--rule-strong);border-radius:var(--r-md);flex:none}.track-swatches i:first-child{background:var(--bg-0)}.track-swatches i:nth-child(2){background:var(--bg-2)}.track-swatches i:nth-child(3){background:var(--fg-2)}.track-swatches i:nth-child(4){background:var(--fg-1)}.track-swatches i:nth-child(5){background:var(--accent);border-color:var(--accent)}.track-scale{align-items:flex-end;gap:calc(1 * var(--track-u));display:flex}.track-scale i{inline-size:calc(2 * var(--track-u));border-radius:calc(.3 * var(--track-u));background:var(--bg-3)}.track-scale i:first-child{block-size:calc(1.4 * var(--track-u))}.track-scale i:nth-child(2){block-size:calc(2.8 * var(--track-u))}.track-scale i:nth-child(3){block-size:calc(4.2 * var(--track-u))}.track-scale i:nth-child(4){block-size:calc(5.6 * var(--track-u))}.track-scale i:nth-child(5){block-size:calc(8.4 * var(--track-u))}.track-type{align-content:flex-start;align-items:baseline;column-gap:calc(1.6 * var(--track-u));color:var(--fg-1);flex-wrap:wrap;display:flex}.track-type-en{font-family:var(--font-body-en);font-size:calc(6.4 * var(--track-u));letter-spacing:var(--tr-tighter);font-weight:700;line-height:.9}.track-type-he{font-family:var(--font-body-he);font-size:calc(3.2 * var(--track-u));color:var(--fg-2);font-weight:700}.track-type-name{font-family:var(--font-mono-en);font-size:calc(1.4 * var(--track-u));line-height:var(--lh-snug);color:var(--fg-3);flex-basis:100%;margin-block-start:calc(.8 * var(--track-u))}.track-logo{background:var(--bg-1);border:1px solid var(--rule);border-radius:calc(1.2 * var(--track-u));box-shadow:var(--edge-top);grid-column:1/-1;justify-content:center;align-items:center;display:flex;position:relative}.track-logo .wordmark-group{font-size:calc(7 * var(--track-u))}.track-logo .wordmark{--track-x:1}.track-logo-label{font-size:calc(1.4 * var(--track-u));color:var(--fg-3);position:absolute;inset-block-end:calc(1 * var(--track-u));inset-inline-end:calc(1.4 * var(--track-u))}.track-logo .wordmark>:first-child{--track-fx:-14;--track-fy:-6;--track-fr:-20}.track-logo .wordmark>:nth-child(2){--track-fy:-10;--track-fr:30}.track-logo .wordmark>:nth-child(3){--track-fy:10}.track-logo .wordmark>:nth-child(4){--track-fy:-10;--track-fr:-30}.track-logo .wordmark>:nth-child(5){--track-fx:14;--track-fy:6;--track-fr:20}.process-track[data-step="1"] .track-swatches i{animation:track-pop var(--track-pop) var(--ease) both;animation-delay:calc(var(--i) * var(--track-swatch-step))}.process-track[data-step="1"] .track-type{animation:track-rise var(--track-in) var(--ease) var(--track-spec-at) both}.process-track[data-step="1"] .track-scale i{transform-origin:bottom;animation:track-grow var(--track-in) var(--ease) var(--track-scale-at) both}.process-track[data-step="1"] .track-logo .wordmark>*{animation:track-fly var(--track-fly) var(--ease) var(--track-logo-at) both}.process-track[data-step="1"] .track-logo .wordmark>:nth-child(2){animation-delay:calc(var(--track-logo-at) + 1 * var(--track-stagger))}.process-track[data-step="1"] .track-logo .wordmark>:nth-child(3){animation-delay:calc(var(--track-logo-at) + 2 * var(--track-stagger))}.process-track[data-step="1"] .track-logo .wordmark>:nth-child(4){animation-delay:calc(var(--track-logo-at) + 3 * var(--track-stagger))}.process-track[data-step="1"] .track-logo .wordmark>:nth-child(5){animation-delay:calc(var(--track-logo-at) + 4 * var(--track-stagger))}.track-plan{gap:calc(2.4 * var(--track-u));grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:absolute;inset:7% 6% 8%}.track-sitemap{position:relative}.track-sitemap svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.track-sitemap path{fill:none;stroke:var(--rule-strong);stroke-width:1.2px;stroke-dasharray:1}.track-node{justify-content:center;inline-size:0;display:flex;position:absolute;inset-block-start:80%;inset-inline-start:var(--track-node-x);transform:translateY(-50%)}.track-node--home{inset-block-start:12%;inset-inline-start:50%}.track-node>span{padding:calc(.5 * var(--track-u)) calc(.8 * var(--track-u));font-size:calc(1.35 * var(--track-u));font-weight:600;line-height:var(--lh-snug);white-space:nowrap;color:var(--fg-1);background:var(--bg-1);border:1px solid var(--rule-strong);border-radius:calc(.7 * var(--track-u));box-shadow:var(--edge-top);flex:none}.track-node--home>span{border-color:var(--fg-3)}.track-wire{gap:calc(.9 * var(--track-u));min-block-size:0;padding:calc(1.6 * var(--track-u));border:1px dashed var(--fg-3);border-radius:calc(1 * var(--track-u));flex-direction:column;display:flex}.track-wire-label{font-size:calc(1.4 * var(--track-u));line-height:var(--lh-snug);color:var(--fg-3)}.track-wire b{border:1px dashed var(--fg-3);border-radius:calc(.6 * var(--track-u));transform-origin:0;flex:none;display:block}[dir=rtl] .track-wire b{transform-origin:100%}.track-wire b:first-of-type{block-size:calc(1.4 * var(--track-u));inline-size:40%}.track-wire b:nth-of-type(2){block-size:calc(3.6 * var(--track-u));inline-size:85%}.track-wire b:nth-of-type(3){block-size:calc(1.8 * var(--track-u));inline-size:30%}.track-wire b:nth-of-type(4){flex:1;min-block-size:0}.process-track[data-step="2"] .track-sitemap path{animation:track-draw var(--track-draw) var(--ease) var(--track-draw-at) both}.process-track[data-step="2"] .track-node>span{animation:track-pop var(--track-pop) var(--ease) both}.process-track[data-step="2"] .track-node:not(.track-node--home)>span{animation-delay:calc(var(--track-nodes-at) + var(--i) * var(--track-stagger))}.process-track[data-step="2"] .track-wire b{animation:track-sketch var(--track-sketch) var(--ease) both}.process-track[data-step="2"] .track-wire b:first-of-type{animation-delay:calc(1 * var(--track-sketch-step))}.process-track[data-step="2"] .track-wire b:nth-of-type(2){animation-delay:calc(2 * var(--track-sketch-step))}.process-track[data-step="2"] .track-wire b:nth-of-type(3){animation-delay:calc(3 * var(--track-sketch-step))}.process-track[data-step="2"] .track-wire b:nth-of-type(4){animation-delay:calc(4 * var(--track-sketch-step))}.track-site{transition:inset var(--track-move) var(--ease);position:absolute;inset-block:7% 10%;inset-inline:8% 22%}.process-track:is([data-step="4"],[data-step="5"]) .track-site{inset-inline:3% 36%}.track-window{background:var(--bg-1);border:1px solid var(--rule-strong);border-radius:calc(1.2 * var(--track-u));box-shadow:var(--edge-top);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.track-bar{align-items:center;gap:calc(1 * var(--track-u));block-size:calc(3.4 * var(--track-u));padding-inline:calc(1.2 * var(--track-u));border-block-end:1px solid var(--rule);direction:ltr;flex:none;display:flex}.track-dots{gap:calc(.6 * var(--track-u));display:flex}.track-dots i{inline-size:calc(.8 * var(--track-u));block-size:calc(.8 * var(--track-u));background:var(--rule-strong);border-radius:50%}.track-url{block-size:calc(2.2 * var(--track-u));padding-inline:calc(.8 * var(--track-u));font-family:var(--font-mono-en);font-size:calc(1.4 * var(--track-u));line-height:calc(2.2 * var(--track-u));white-space:nowrap;color:var(--fg-3);background:var(--bg-0);border-radius:calc(.5 * var(--track-u));flex:0 50%;position:relative;overflow:hidden}.track-url-live{align-items:center;gap:calc(.6 * var(--track-u));padding-inline:calc(.8 * var(--track-u));color:var(--fg-1);background:var(--bg-0);opacity:0;transition:opacity var(--track-fade) var(--ease), transform var(--track-fade) var(--ease);display:flex;position:absolute;inset:0;transform:translateY(100%)}.track-url-live i{inline-size:calc(.8 * var(--track-u));block-size:calc(.8 * var(--track-u));background:var(--ok);border-radius:50%;flex:none}.process-track[data-phase="2"] .track-url-live{opacity:1;transition-delay:var(--track-live-at);transform:none}.track-screen{background:var(--bg-0);flex:1;min-block-size:0;position:relative;overflow:hidden;container-type:inline-size}.track-screen .site-showcase-title{position:relative}.track-window--back{background:var(--bg-2);opacity:0;transform:translate(calc(4 * var(--track-u) * var(--track-x)), calc(2 * var(--track-u)));transition:opacity var(--track-in) var(--ease), transform var(--track-in) var(--ease);inset-block:-4% 12%;inset-inline:6% -18%}.process-track[data-step="3"] .track-window--back{opacity:1;transition-delay:var(--track-page2-at);transform:none}.process-track[data-step="3"] .track-window--home :is(.site-showcase-title,.site-showcase-lead,.site-showcase-btn,.site-showcase-card){animation:track-rise var(--track-in) var(--ease) both}.process-track[data-step="3"] .track-window--home .site-showcase-lead{animation-delay:calc(.5 * var(--track-stagger))}.process-track[data-step="3"] .track-window--home .site-showcase-btn{animation-delay:calc(1 * var(--track-stagger))}.process-track[data-step="3"] .track-window--home .site-showcase-card:first-child{animation-delay:calc(2 * var(--track-stagger))}.process-track[data-step="3"] .track-window--home .site-showcase-card:nth-child(2){animation-delay:calc(2.6 * var(--track-stagger))}.process-track[data-step="3"] .track-window--home .site-showcase-card:nth-child(3){animation-delay:calc(3.2 * var(--track-stagger))}.track-layers{justify-content:center;gap:calc(1.5 * var(--track-u));transition:opacity var(--track-in) var(--ease);flex-direction:column;display:flex;position:absolute;inset-block:9% 11%;inset-inline:60% 3%}.track-layer{gap:calc(.4 * var(--track-u));padding:calc(1.2 * var(--track-u)) calc(1.4 * var(--track-u));background:var(--bg-1);border:1px solid var(--rule-strong);border-radius:calc(1 * var(--track-u));box-shadow:var(--edge-top);opacity:0;transform:translateX(calc(4 * var(--track-u) * var(--track-x)));transition:opacity var(--track-in) var(--ease), transform var(--track-in) var(--ease);flex-direction:column;display:flex;position:relative}.track-layer b{font-family:var(--font-mono-en);font-weight:500;font-size:calc(1.4 * var(--track-u));color:var(--fg-1);line-height:1.2}.track-layer span{font-size:calc(1.4 * var(--track-u));line-height:var(--lh-snug);color:var(--fg-2)}.track-layer:after{content:"";inline-size:calc(3.2 * var(--track-u));background:var(--rule-strong);transform-origin:100%;block-size:1px;transition:transform var(--track-in) var(--ease);position:absolute;inset-block-start:50%;inset-inline-start:calc(-3.2 * var(--track-u));transform:scaleX(0)}[dir=rtl] .track-layer:after{transform-origin:0}.process-track:is([data-step="4"],[data-step="5"]) .track-layer{opacity:1;transform:none}.process-track:is([data-step="4"],[data-step="5"]) .track-layer:after{transform:none}.process-track[data-step="4"] .track-layer{transition-delay:calc(var(--i) * var(--track-layer-step))}.process-track[data-step="4"] .track-layer:after{transition-delay:calc(var(--i) * var(--track-layer-step) + var(--track-plug-at))}.process-track[data-step="5"] .track-layers{opacity:0}.track-edit{border:1.5px solid var(--fg-2);border-radius:var(--r-sm);opacity:0;pointer-events:none;position:absolute;inset:-.12em -.25em}.track-edit-tag{font-family:var(--font-mono-en);letter-spacing:0;color:var(--bg-0);background:var(--fg-1);border-radius:var(--r-sm);margin-block-end:2px;padding:0 .35em;font-size:.4em;font-weight:500;line-height:1.5;position:absolute;inset-block-end:100%;inset-inline-start:-1.5px}.process-track[data-step="4"] .track-edit{animation:track-edit var(--track-edit) both}.track-bot{align-items:flex-end;gap:calc(.8 * var(--track-u));opacity:0;transform:translateY(calc(2 * var(--track-u))) scale(.9);transition:opacity var(--track-fade) var(--ease), transform var(--track-fade) var(--ease);flex-direction:row-reverse;display:flex;position:absolute;inset-block-end:calc(1.6 * var(--track-u));inset-inline-end:calc(1.6 * var(--track-u))}.track-bot span{padding:calc(.7 * var(--track-u)) calc(1.1 * var(--track-u));font-size:calc(1.4 * var(--track-u));line-height:var(--lh-snug);white-space:nowrap;color:var(--fg-1);background:var(--bg-2);border:1px solid var(--rule-strong);border-radius:calc(1.4 * var(--track-u));border-end-end-radius:calc(.3 * var(--track-u))}.track-bot i{inline-size:calc(3.2 * var(--track-u));block-size:calc(3.2 * var(--track-u));font-family:var(--font-body-en);font-size:calc(1.5 * var(--track-u));color:var(--bg-0);background:var(--fg-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:700;display:flex}.process-track:is([data-step="4"],[data-step="5"]) .track-bot{opacity:1;transform:none}.process-track[data-step="4"] .track-bot{transition-delay:var(--track-bot-at)}.track-approval{inset-block-end:3%;align-items:center;gap:calc(.9 * var(--track-u));padding:calc(.8 * var(--track-u)) calc(1.6 * var(--track-u));font-size:calc(1.5 * var(--track-u));line-height:var(--lh-snug);white-space:nowrap;color:var(--fg-1);background:var(--bg-0);border:1px solid var(--rule-strong);box-shadow:var(--edge-top);opacity:0;transform:translate(-50%, calc(3 * var(--track-u)));transition:opacity var(--track-fade) var(--ease), transform var(--track-fade) var(--ease);border-radius:999px;display:inline-flex;position:absolute;left:50%}.process-track[data-step="5"] .track-approval{opacity:1;transform:translate(-50%)}.track-approval-dot{inline-size:calc(1.1 * var(--track-u));block-size:calc(1.1 * var(--track-u));background:var(--accent);box-shadow:var(--dot-rest-shadow);border-radius:50%;flex:none}.process-track[data-step="5"][data-phase="1"] .track-approval-dot{animation:approval-pulse var(--track-pulse) var(--ease) infinite}.track-phone{inline-size:28%;padding:calc(.5 * var(--track-u));background:var(--bg-2);border:1px solid var(--rule-strong);border-radius:calc(2 * var(--track-u));box-shadow:var(--edge-top), 0 0 0 max(2px, calc(.4 * var(--track-u))) var(--bg-0);opacity:0;transform:translateY(calc(5 * var(--track-u)));transition:opacity var(--track-in) var(--ease), transform var(--track-in) var(--ease);position:absolute;inset-block-end:-3%;inset-inline-end:-24%}.process-track[data-phase="2"] .track-phone{opacity:1;transition-delay:var(--track-phone-at);transform:none}.track-term{--track-row:calc(var(--lh-body) * 1em);block-size:calc(4 * var(--track-row) + 2 * var(--s-3));padding:var(--s-3);text-align:left;font-family:var(--font-mono-en);font-size:var(--fs-xs);color:var(--fg-2);-webkit-mask-image:linear-gradient(to bottom, transparent var(--s-3), var(--fg-1) calc(var(--s-3) + .75 * var(--track-row)));mask-image:linear-gradient(to bottom, transparent var(--s-3), var(--fg-1) calc(var(--s-3) + .75 * var(--track-row)));direction:ltr;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.track-canvas{border-block-end:1px solid var(--rule)}.track-term-line{opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease), opacity var(--dur-slow) var(--ease);grid-template-rows:0;display:grid}.track-term-line[data-on]{grid-template-rows:var(--track-row);opacity:1}.track-term-row{min-block-size:0;line-height:var(--lh-body);white-space:pre;text-overflow:ellipsis;overflow:hidden}.track-term-row.is-reply{white-space:nowrap}.track-term-text{font-family:var(--font-body)}.track-glyph{color:var(--track-prompt)}.track-glyph.is-ok{color:var(--track-ok)}.track-glyph.is-wait{color:var(--track-wait)}.track-code{display:inline-block}.track-tok.is-cmd{color:var(--track-cmd)}.track-tok.is-flag{color:var(--track-flag)}.track-tok.is-str{color:var(--track-str)}.track-tok.is-op{color:var(--track-prompt)}.track-caret{vertical-align:-.15em;background:var(--fg-2);opacity:0;block-size:1.05em;inline-size:.55em;display:inline-block}.process-track[data-phase="0"] .track-term-line[data-current] .track-caret{opacity:1;animation:track-blink var(--track-blink) steps(1) infinite}.track-controls{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-block-start:1px solid var(--rule);display:flex}.track-progress{gap:var(--s-1);flex:1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.track-progress-part{background:var(--rule);border-radius:999px;block-size:2px;overflow:hidden}.track-progress-fill{background:var(--fg-2);transform-origin:0;block-size:100%;transition:transform var(--dur-slow) var(--ease);display:block;transform:scaleX(0)}[dir=rtl] .track-progress-fill{transform-origin:100%}.track-progress-part:last-child .track-progress-fill{background:var(--accent)}.process-track[data-step="0"] .track-progress-part:nth-child(-n+1) .track-progress-fill,.process-track[data-step="1"] .track-progress-part:nth-child(-n+2) .track-progress-fill,.process-track[data-step="2"] .track-progress-part:nth-child(-n+3) .track-progress-fill,.process-track[data-step="3"] .track-progress-part:nth-child(-n+4) .track-progress-fill,.process-track[data-step="4"] .track-progress-part:nth-child(-n+5) .track-progress-fill,.process-track[data-step="5"] .track-progress-part:nth-child(-n+6) .track-progress-fill{transform:none}.track-toggle{flex:none}.track-steps{margin-block-start:var(--s-6)}.track-beam{display:none}@media (min-width:768px){.track-funnel{aspect-ratio:16/10}.track-funnel>*{--track-f:.62cqi}.track-funnel-art{inline-size:62%}.track-stage{inline-size:34%}.track-stage-num{font-size:calc(2.6 * var(--track-f))}.track-trace-layers b{font-size:calc(2.4 * var(--track-f))}.track-caption{block-size:var(--s-8);padding:var(--s-2) var(--s-5);align-items:center}.track-caption-num{font-size:var(--fs-sm)}.track-caption-title{font-size:var(--fs-base)}.track-caption-line{flex-basis:auto;min-block-size:0}.track-up{display:inline-block}.track-canvas{aspect-ratio:13/10}.track-canvas>.track-scene{--track-u:calc(100cqi / 60)}.track-term{block-size:calc(5 * var(--track-row) + 2 * var(--s-3));padding-inline:var(--s-5);font-size:var(--fs-sm)}.track-mood{gap:calc(2 * var(--track-u))}.track-swatches{gap:calc(1 * var(--track-u))}.track-swatches i{inline-size:calc(3.8 * var(--track-u));block-size:calc(3.8 * var(--track-u))}.track-type-en{font-size:calc(8.4 * var(--track-u))}.track-type-name,.track-logo-label,.track-wire-label{font-size:calc(1.15 * var(--track-u))}.track-logo .wordmark-group{font-size:calc(8.4 * var(--track-u))}.track-plan{align-items:center;gap:calc(3 * var(--track-u));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.track-sitemap{block-size:72%}.track-wire{gap:calc(1.2 * var(--track-u));block-size:80%}.track-node>span{font-size:calc(1.15 * var(--track-u))}.track-wire b:first-of-type{block-size:calc(2 * var(--track-u))}.track-wire b:nth-of-type(2){block-size:calc(5 * var(--track-u))}.track-wire b:nth-of-type(3){block-size:calc(2.4 * var(--track-u))}.process-track:is([data-step="4"],[data-step="5"]) .track-site{inset-inline:4% 40%}.track-layers{inset-inline:62% 4%}.track-layer b{font-size:calc(1.25 * var(--track-u))}.track-layer span{font-size:calc(1.3 * var(--track-u))}.track-bar{block-size:calc(3 * var(--track-u))}.track-url{block-size:calc(1.8 * var(--track-u));font-size:calc(1.2 * var(--track-u));line-height:calc(1.8 * var(--track-u))}.track-bot span{font-size:calc(1.2 * var(--track-u))}.track-approval{font-size:calc(1.35 * var(--track-u))}.track-phone{inline-size:16%;inset-inline-end:-17%}}@media (min-width:1024px){.track-frame{aspect-ratio:16/10;grid-template-columns:40% 60%;display:grid}.track-funnel{aspect-ratio:auto;border-block-end:0;border-inline-end:1px solid var(--rule)}.track-funnel>*{--track-f:1cqi}.track-show{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.track-canvas{aspect-ratio:auto}.track-beam{z-index:3;top:var(--track-stop);background:linear-gradient(to right, var(--fg-3), var(--fg-2));pointer-events:none;block-size:1px;inline-size:5.5%;transition:top var(--track-move) var(--ease);display:block;position:absolute;inset-inline-start:34.9%;transform:translateY(-50%)}[dir=rtl] .track-beam{background:linear-gradient(to left, var(--fg-3), var(--fg-2))}.track-beam:before{content:"";inline-size:var(--s-2);block-size:var(--s-2);background:var(--fg-1);border-radius:50%;position:absolute;inset-block-start:calc(-.5 * var(--s-2) + .5px);inset-inline-end:calc(-.5 * var(--s-2))}.track-steps .method-list{grid-template-columns:repeat(3,minmax(0,1fr))}.track-steps .method-step{max-inline-size:none}}@media (prefers-reduced-motion:reduce){.process-track *,.process-track :before,.process-track :after{transition-delay:0s!important;animation-delay:0s!important}}@keyframes track-fly{0%{opacity:0;transform:translate(calc(var(--track-fx,0) * var(--track-u) * var(--track-x)), calc(var(--track-fy,0) * var(--track-u))) rotate(calc(var(--track-fr,0) * 1deg)) scale(.8)}}@keyframes track-unpick{0%{filter:none}}@keyframes track-pick{0%{outline-color:#0000}}@keyframes track-pop{0%{opacity:0;transform:scale(.3)}}@keyframes track-rise{0%{opacity:0;transform:translateY(calc(3 * var(--track-u)))}}@keyframes track-grow{0%{transform:scaleY(0)}}@keyframes track-draw{0%{stroke-dashoffset:1px}}@keyframes track-sketch{0%{opacity:0;transform:scaleX(0)}}@keyframes track-bob{50%{transform:translateY(calc(-1.6 * var(--track-f))) rotate(4deg)}}@keyframes track-slot{0%{opacity:0;transform:translateX(calc(5 * var(--track-f) * var(--track-x)))}}@keyframes track-edit{0%,22%{opacity:0}28%,72%{opacity:1}80%,to{opacity:0}}@keyframes track-blink{50%{opacity:0}}@keyframes track-caption-in{0%{opacity:0;transform:translateY(var(--s-1))}}
:is(.website-build,.website-build-stage){--build-bar:calc(1.7 * var(--build-term-font))}.website-build-term,.website-build-browser{border:1px solid var(--rule);border-radius:var(--r-md);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.website-build-term{background:var(--bg-0);font-size:var(--build-term-font);line-height:var(--lh-snug)}.website-build-browser{background:var(--bg-1);border-color:var(--rule-strong);font-size:var(--build-page-font);line-height:1}.website-build-bar{align-items:center;gap:calc(.6 * var(--build-bar));block-size:var(--build-bar);padding-inline:calc(.4 * var(--build-bar));border-block-end:1px solid var(--rule);background:var(--bg-1);flex:none;display:flex}.website-build-browser .website-build-bar{background:var(--bg-2)}.website-build-dots{gap:calc(.18 * var(--build-bar));display:flex}.website-build-dots>span{inline-size:calc(.28 * var(--build-bar));aspect-ratio:1;background:var(--rule-strong);border-radius:50%}.website-build-bar .website-build-url{border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--bg-1);inline-size:50%;min-inline-size:0;color:var(--fg-3);font-family:var(--font-mono-en);font-size:calc(.45 * var(--build-bar));text-align:center;white-space:nowrap;margin-inline:auto;padding:.3em .9em;line-height:1;position:relative;overflow:hidden}.website-build-url-other{background:var(--bg-1);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.website-build-lines{min-block-size:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--bg-0) 1.2em);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--bg-0) 1.2em);mask-image:linear-gradient(to bottom, transparent, var(--bg-0) 1.2em);flex-direction:column;flex:auto;justify-content:flex-end;padding:.5em .65em;display:flex;overflow:hidden}.website-build-stack{flex-direction:column;flex:none;display:flex}.website-build-line{color:var(--fg-3);flex:none;display:flex}.website-build-glyph{inline-size:1em;block-size:calc(var(--lh-snug) * 1em);font-family:var(--font-mono-en);flex:none;place-items:center;margin-inline-end:.5em;display:grid}.website-build-text{min-inline-size:0;font-family:var(--font-mono);overflow-wrap:anywhere}.website-build-line.is-code .website-build-text{font-family:var(--font-mono-en)}.website-build-line:is(.is-request,.is-ask){color:var(--fg-2)}.website-build-line.is-approved{color:var(--accent)}.website-build-line.is-live{color:var(--fg-1)}.website-build-line.is-live .website-build-glyph{color:var(--ok)}:is(.website-build,.website-build-stage) .sch-dot{block-size:.6em;inline-size:.6em;margin:0}.website-build-page{flex-direction:column;flex:auto;min-block-size:0;padding:1.1em 1.4em;display:flex;overflow:hidden}.website-build-page>*{flex:none}.website-build-nav{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;padding-block-end:.9em;display:flex}:is(.website-build,.website-build-stage) .wordmark-group{font-size:1.4em}.website-build-links{gap:.8em;display:flex}.website-build-links>span,.website-build-headline>span,.website-build-lead>span,.website-build-card>span{border-radius:var(--r-sm)}.website-build-links>span{background:var(--fg-3);block-size:.4em;inline-size:2.4em}.website-build-headline{flex-direction:column;gap:.45em;margin-block-start:1.1em;display:flex}.website-build-headline>span{background:var(--fg-1);block-size:1.35em}.website-build-headline>span:first-child{inline-size:82%}.website-build-headline>span:last-child{inline-size:52%}.website-build-lead{flex-direction:column;gap:.5em;margin-block-start:.8em;display:flex}.website-build-lead>span{background:var(--fg-3);opacity:.7;block-size:.4em}.website-build-lead>span:first-child{inline-size:70%}.website-build-lead>span:nth-child(2){inline-size:64%}.website-build-lead>span:nth-child(3){inline-size:40%}.website-build-primary{border-radius:var(--r-sm);background:var(--accent);block-size:1.9em;color:var(--bg-0);font-family:var(--font-body);font-weight:var(--fw-display);align-self:flex-start;align-items:center;gap:.5em;margin-block-start:1em;padding-inline:.6em;display:flex}.website-build-primary>span:not(.website-build-primary-label){opacity:.6;font-size:1.25em}.website-build-primary-label{border-radius:var(--r-sm);background:var(--bg-0);opacity:.85;block-size:.45em;inline-size:6.5em}.website-build-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;margin-block-start:1.1em;display:grid}.website-build-card{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg-0);flex-direction:column;gap:.45em;padding:.6em;display:flex}.website-build-card>span:first-child{background:var(--bg-2);block-size:1.7em}.website-build-card>span:nth-child(2){background:var(--fg-2);block-size:.45em;inline-size:70%}.website-build-card>span:nth-child(3){background:var(--fg-3);opacity:.7;block-size:.35em;inline-size:90%}.website-build{--build-term-font:max(8px, 2.45cqi);--build-page-font:1.75cqi;flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,44fr) minmax(0,56fr);column-gap:2.4%;block-size:100%;min-inline-size:0;padding:3%;display:grid;container-type:inline-size}@media (min-width:768px) and (max-width:1023px){.website-build{--build-term-font:max(9px, 2.45cqi);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.services-index .services-item:not(.is-lead) .service-media:has(.website-build){aspect-ratio:16/10}.website-build{--build-term-font:min(4cqi, var(--fs-md));--build-page-font:2.6cqi;grid-template-columns:minmax(0,1fr)}.website-build :is(.website-build-term,.website-build-browser){grid-area:1/1}.website-build .website-build-term{z-index:1;outline:.4em solid var(--bg-0);place-self:end start;block-size:58%;inline-size:62%}}.website-build-toggle{z-index:1;pointer-events:auto;background:var(--bg-1);position:absolute;inset-block-end:var(--s-2);inset-inline-end:var(--s-2)}.website-build-stage,.process-track{--build-syntax-green:var(--ok);--build-syntax-yellow:var(--warn);--build-syntax-orange:var(--accent);--build-syntax-cyan:#7fb8c4;--build-syntax-violet:#b59ad6}.website-build-stage{--build-term-font:clamp(11px, 1.274cqi, 16px);--build-page-font:1.3cqi;--build-term-lh:var(--lh-body);aspect-ratio:16/9;background:var(--bg-0);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,42fr) minmax(0,4fr) minmax(0,54fr);padding:2.2%;display:grid;overflow:hidden;container-type:inline-size}.website-build-stage .website-build-term{font-family:var(--font-mono-en);line-height:var(--build-term-lh);color:var(--fg-2)}.website-build-stage-cwd{min-inline-size:0;color:var(--fg-3);text-align:center;white-space:nowrap;flex:auto;padding-inline-end:calc(1.8 * var(--build-bar));line-height:1;overflow:hidden}.website-build-stage .website-build-lines{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--bg-0) .6em);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--bg-0) .6em);mask-image:linear-gradient(to bottom, transparent, var(--bg-0) .6em);padding:.6em .9em}.website-build-stage .website-build-stack{min-block-size:100%}.website-build-stage .website-build-line{min-block-size:calc(var(--build-term-lh) * 1em);color:var(--fg-2);white-space:pre}.website-build-stage .website-build-line.is-head{margin-block-start:.4em}.website-build-stage .website-build-glyph{inline-size:3ch;block-size:calc(var(--build-term-lh) * 1em);color:var(--fg-3);place-items:center end;margin-inline-end:1ch}.website-build-stage .website-build-text{font-family:var(--font-mono-en);white-space:pre-wrap;overflow-wrap:anywhere}.website-build-stage :is(.is-request,.is-diff,.is-approved,.is-live) .website-build-text{color:var(--fg-1)}.website-build-stage :is(.is-request,.is-ask,.is-approved,.is-live) .website-build-text{font-family:var(--font-body);white-space:pre-wrap;line-break:auto}.website-build-stage :is(.is-request,.is-ask,.is-approved,.is-live) .website-build-text:lang(he){--build-he-scale:1.12;font-size:calc(var(--build-he-scale) * 1em);margin-block-end:calc(var(--build-term-lh) * (1em / var(--build-he-scale) - 1em) - .5px)}.website-build-stage .website-build-term [data-tone=ok]{color:var(--build-syntax-green)}.website-build-stage .website-build-term :is([data-tone=tag],[data-tone=path]){color:var(--build-syntax-cyan)}.website-build-stage .website-build-term [data-tone=keyword]{color:var(--build-syntax-violet)}.website-build-stage .website-build-term :is([data-tone=attr],[data-tone=number]){color:var(--build-syntax-orange)}.website-build-stage .website-build-term [data-tone=string]{color:var(--build-syntax-yellow)}.website-build-stage .website-build-term [data-tone=punct]{color:var(--fg-3)}.website-build-stage-icon{block-size:.8em;inline-size:.8em;display:block}.website-build-stage-arrow{vertical-align:-.15em;block-size:1em;inline-size:1ch;display:inline-block}.website-build-stage .website-build-line{position:relative}.website-build-stage-cursor{--build-cursor-h:1.2em;inline-size:1ch;block-size:var(--build-cursor-h);background:var(--fg-1);font-family:var(--font-mono-en);opacity:0;pointer-events:none;position:absolute;inset-block-start:calc((var(--build-term-lh) * 1em - var(--build-cursor-h)) / 2);inset-inline-start:4ch}.website-build-stage .is-diff>.website-build-stage-cursor{inset-inline-start:6ch}.website-build-stage-seam{background-image:radial-gradient(circle, var(--fg-3) 0 1px, transparent 1.5px);opacity:.5;background-position:top;background-repeat:repeat-y;background-size:4px 12px}.website-build-stage .website-build-url{padding-inline:1.6em}.website-build-stage .website-build-url:before{content:"";background:var(--fg-1);block-size:.5em;inline-size:.5em;box-shadow:0 0 0 .22em var(--bg-3);border-radius:50%;margin-block-start:-.25em;position:absolute;inset-block-start:50%;inset-inline-start:.7em}.website-build-stage .website-build-page{font-family:var(--font-body);padding:1.2em 1.6em 1.5em}.website-build-stage-h1{inline-size:fit-content;max-inline-size:88%;font-family:var(--font-display);font-size:2.75em;font-weight:var(--fw-display-h1);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter);color:var(--fg-1);text-wrap:balance;margin-block-start:1.4em}.website-build-stage-h1:lang(he){line-height:var(--lh-snug);letter-spacing:var(--tr-normal)}.website-build-stage-h1-text{display:block}.website-build-stage-accent{color:var(--accent);font-style:normal}.website-build-stage-lead{flex-direction:column;gap:.6em;inline-size:62%;margin-block-start:1.2em;display:flex}.website-build-stage-lead>span,.website-build-stage-primary-label,.website-build-stage-card>span{border-radius:var(--r-sm)}.website-build-stage-lead>span{background:var(--fg-3);block-size:.5em}.website-build-stage-lead>span:last-child{inline-size:68%}.website-build-stage-primary{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg-2);block-size:2.3em;font-family:var(--font-body-en);font-weight:var(--fw-display);align-self:flex-start;align-items:center;gap:.55em;margin-block:1.4em 1.6em;padding-inline:.75em;display:flex}.website-build-stage-bracket{color:var(--accent);font-size:1.2em}.website-build-stage-primary-label{background:var(--fg-2);block-size:.45em;inline-size:6em}.website-build-stage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;display:grid}.website-build-stage-card{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg-2);flex-direction:column;gap:.5em;padding:.55em;display:flex}.website-build-stage-thumb{aspect-ratio:16/10;background:var(--bg-3)}.website-build-stage-thumb.is-film{background:var(--bg-0);place-items:center;display:grid;position:relative}.website-build-stage-play{block-size:1.1em;inline-size:1.1em;color:var(--fg-1)}.website-build-stage-track{background:var(--bg-3);block-size:2px;position:absolute;inset-block-end:.5em;inset-inline:.55em}.website-build-stage-progress{background:var(--fg-2);block-size:100%;inline-size:62%;display:block}.website-build-stage-card>span:nth-child(2){background:var(--fg-2);block-size:.42em;inline-size:72%}.website-build-stage-card>span:nth-child(3){background:var(--fg-3);block-size:.42em;inline-size:90%}.website-build-stage .website-build-browser{position:relative}.website-build-stage-away{inset-block:var(--build-bar) 0;pointer-events:none;position:absolute;inset-inline:0}.website-build-stage-away .website-build-nav{border-block-end-color:#0000}.website-build-stage-away :is(.wordmark-group,.website-build-links,.website-build-stage-h1,.website-build-stage-lead,.website-build-stage-primary,.website-build-stage-card){opacity:0}.website-build-stage-away:lang(en) .website-build-stage-h1{font-family:var(--font-body-en)}.website-build-stage,.website-build-stage .website-build-page>:is([data-stage-beat=nav],.website-build-stage-h1,.website-build-stage-primary,.website-build-stage-cards){position:relative}.website-build-stage-reload{background:var(--fg-3);opacity:0;pointer-events:none;transform-origin:0;block-size:2px;position:absolute;inset-block-start:var(--build-bar);inset-inline:0}[dir=rtl] .website-build-stage-reload{transform-origin:100%}.website-build-stage-inspect{border:1px solid var(--fg-3);border-radius:var(--r-sm);opacity:0;pointer-events:none;position:absolute;inset:-.3em}.website-build-stage-spark{background:linear-gradient(to right, transparent, var(--fg-2));block-size:.2em;inline-size:1.6em;font-size:var(--build-term-font);opacity:0;pointer-events:none;border-radius:.1em;position:absolute;inset-block-start:0;inset-inline-start:0}[dir=rtl] .website-build-stage-spark{background:linear-gradient(to left, transparent, var(--fg-2))}@media (min-width:768px) and (max-width:1023px){.website-build-stage{--build-term-font:max(11px, 1.45cqi);--build-page-font:1.45cqi;--build-term-lh:1.45;aspect-ratio:16/10;grid-template-columns:minmax(0,45fr) minmax(0,4fr) minmax(0,51fr)}.website-build-stage .website-build-line.is-head{margin-block-start:0}}@media (max-width:767px){.website-build-stage{--build-term-font:max(11px, 3.3cqi);--build-page-font:3.2cqi;aspect-ratio:4/5;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--s-4) minmax(0, 1fr);padding:2.5%}.website-build-stage .website-build-lines{block-size:calc(4 * var(--build-term-lh) * 1em + 1.2em);-webkit-mask-image:linear-gradient(to bottom, transparent .55em, var(--bg-0) .6em);-webkit-mask-image:linear-gradient(to bottom, transparent .55em, var(--bg-0) .6em);mask-image:linear-gradient(to bottom, transparent .55em, var(--bg-0) .6em);flex:none}.website-build-stage .website-build-line.is-head{margin-block-start:0}.website-build-stage .website-build-line .website-build-text{white-space:pre;line-break:auto}.website-build-stage .website-build-text wbr{display:none}.website-build-stage-seam{background-position:0;background-repeat:repeat-x;background-size:12px 4px}.website-build-stage-spark,[dir=rtl] .website-build-stage-spark{background:linear-gradient(to bottom, transparent, var(--fg-2));block-size:1.6em;inline-size:.2em}.website-build-stage .website-build-page{padding:.8em 1.2em .9em}.website-build-stage .website-build-nav{padding-block-end:.7em}.website-build-stage-h1{max-inline-size:100%;margin-block-start:.8em;font-size:1.8em}.website-build-stage-lead{inline-size:80%;margin-block-start:.8em}.website-build-stage-lead>span:last-child{display:none}.website-build-stage-primary{margin-block:.8em .9em}.website-build-stage-cards{gap:.6em}.website-build-stage-thumb{aspect-ratio:16/9}}.website-build-stage-live{position:relative;container-type:inline-size}.website-build-stage-toggle{background:var(--bg-1);position:absolute;inset-block-end:calc(2.2cqi + var(--s-3));inset-inline-end:calc(2.2cqi + var(--s-3))}@media (max-width:767px){.website-build-stage-toggle{inset-block-end:calc(2.5cqi + var(--s-2));inset-inline-end:calc(2.5cqi + var(--s-2))}}
.contact-page .contact-composer{--composer-type-dur:.9s;padding:var(--s-5);background:var(--bg-1);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--edge-top)}.contact-chooser legend{font-family:var(--font-body);font-size:var(--fs-md);color:var(--fg-2);font-weight:500}.contact-chooser .contact-topic-input{cursor:pointer}.contact-chooser .contact-topic-chip{align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding-inline:var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--fs-md);color:var(--fg-2);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:500;display:inline-flex}.contact-chooser .contact-topic-dot{border:1.5px solid var(--fg-3);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.contact-chooser .contact-topic-input:hover+.contact-topic-chip{border-color:var(--fg-3);color:var(--fg-1)}.contact-chooser .contact-topic-input:checked+.contact-topic-chip{border-color:var(--accent);background:var(--accent-soft);color:var(--fg-1)}.contact-chooser .contact-topic-input:checked+.contact-topic-chip .contact-topic-dot{border-color:var(--accent);background:var(--accent);box-shadow:var(--dot-rest-shadow)}.contact-chooser .contact-topic-input:focus-visible+.contact-topic-chip{outline:2px solid var(--accent);outline-offset:2px}.contact-chooser :is(.contact-preview-label,.contact-hint){font-size:var(--fs-sm);color:var(--fg-3)}.contact-chooser .contact-hint a{text-decoration:underline}.contact-chooser .contact-message{padding:var(--s-4);background:var(--bg-0);border:1px solid var(--rule);border-radius:var(--r-md)}.contact-chooser .contact-message-text{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg-1);white-space:pre-line}@media (forced-colors:active){.contact-chooser .contact-topic-input:checked+.contact-topic-chip .contact-topic-dot{forced-color-adjust:none;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:no-preference){.contact-page .contact-composer.is-inview{animation:sch-rise var(--dur-slow) var(--ease) both}.contact-chooser .contact-message-text.is-retyped>span{animation:composer-type var(--dur-fast) var(--ease) both;animation-delay:calc(var(--i) / var(--n) * var(--composer-type-dur))}}@keyframes composer-type{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.contact-page .contact-composer{padding:var(--s-4)}.contact-chooser .contact-topics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-chooser .contact-topic-chip{padding-block:var(--s-2);padding-inline:var(--s-3);line-height:var(--lh-snug);flex:1}.contact-chooser .contact-channels{flex-direction:column}.contact-chooser .contact-channels .btn{justify-content:center}}.contact-page .contact-hero-grid{row-gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px) and (max-width:1023px){.contact-page .contact-composer{max-inline-size:40rem}}@media (min-width:1024px){.contact-page .contact-hero-grid{column-gap:var(--s-7);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-page .contact-hero-grid>.hero-copy{grid-area:1/1}.contact-page .contact-hero-email{grid-area:2/1}.contact-page .contact-composer{grid-area:1/2/span 2;align-self:center}}.contact-page .method-reveal{--contact-stagger:.12s;--contact-rise:var(--s-5)}.contact-page ul.method-list .method-step{grid-template-columns:minmax(0,1fr)}.contact-page .method-list--cards .method-step{background:var(--bg-1);border-color:var(--rule);box-shadow:var(--edge-top);align-content:start}.contact-page .method-list--cards .method-step.is-human{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--bg-1);border-color:var(--accent-rule)}.contact-page .method-list--cards .method-step-num{font-size:var(--fs-xl)}@media (min-width:1024px){.contact-page .method-list--cards{gap:var(--s-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.contact-page .method-list--cards .method-step{max-inline-size:none}.contact-page ol.method-list--cards .method-step{grid-template-columns:auto minmax(0,1fr)}.contact-page .method-list--cards :is(.card-title,.card-desc){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:1024px) and (max-width:1279px){.contact-page .method-list--cards:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:row}}@media (prefers-reduced-motion:no-preference){.contact-page .method-reveal.is-inview .method-step{animation:method-rise var(--dur-slow) var(--ease) both;animation-delay:calc(var(--i) * var(--contact-stagger))}}@keyframes method-rise{0%{transform:translateY(var(--contact-rise))}}
.home .safety{--boundaries-travel:160px;--boundaries-dir:1;--boundaries-bracket-ease:cubic-bezier(.34, 1.3, .64, 1);--boundaries-stamp-ease:cubic-bezier(.34, 1.56, .64, 1);overflow-x:clip}[dir=rtl] .home .safety{--boundaries-dir:-1}.home .safety .safety-guards{width:fit-content;max-inline-size:100%;box-shadow:none;padding-block:var(--s-4);padding-inline:var(--s-6);background:0 0;border:0;border-radius:0;position:relative}.home .safety .safety-guards:before,.home .safety .safety-guards:after{content:"";border:2px solid var(--accent);inline-size:10px;position:absolute;inset-block:0}.home .safety .safety-guards:before{border-inline-end:0;inset-inline-start:0}.home .safety .safety-guards:after{border-inline-start:0;inset-inline-end:0}.home .safety .safety-guards li{color:var(--fg-1)}.home .safety .safety-guards li:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:var(--dot-rest-shadow);border-radius:50%;top:.5em}@media (prefers-reduced-motion:no-preference){.home .safety .safety-guards.is-inview:before{animation:boundaries-close-start .68s var(--boundaries-bracket-ease) both}.home .safety .safety-guards.is-inview:after{animation:boundaries-close-end .68s var(--boundaries-bracket-ease) both}.home .safety .safety-guards.is-inview li{animation:boundaries-lit .42s var(--ease) calc(.6s + var(--i,0) * .12s) both}.home .safety .safety-guards.is-inview li:before{animation:boundaries-stamp .38s var(--boundaries-stamp-ease) calc(.6s + var(--i,0) * .12s) both}}@keyframes boundaries-close-start{0%{transform:translateX(calc(var(--boundaries-dir) * -1 * var(--boundaries-travel)))}}@keyframes boundaries-close-end{0%{transform:translateX(calc(var(--boundaries-dir) * var(--boundaries-travel)))}}@keyframes boundaries-lit{0%{color:var(--fg-3)}}@keyframes boundaries-stamp{0%{transform:scale(.2)}}@media (min-width:768px){.home .safety .safety-guards{width:auto}.home .safety .safety-guards ul{gap:var(--s-4) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home .safety .safety-note{max-inline-size:60ch}}@media (min-width:1024px){.home .safety .safety-guards ul{grid-template-columns:repeat(var(--boundaries-cols,2), minmax(0, 1fr))}}@media (min-width:1024px) and (max-width:1279px){.home .safety .safety-guards ul:has(>li:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.home .safety{--boundaries-travel:48px}}@media (max-width:767px){.home .safety .safety-guards{padding-inline:var(--s-5)}}
