.lx-promise{--promise-gap:24px;--promise-masthead:80px;min-height:clamp(480px, calc(100svh - var(--promise-masthead) - var(--lx-safe-top)), 960px);background:var(--lx-paper);color:var(--lx-ink);padding-block:clamp(24px,4svh,48px);display:grid;position:relative}.lx-promise-grid{column-gap:var(--promise-gap);width:min(100% - 2 * max(var(--lx-navigation-inset), var(--lx-safe-left), var(--lx-safe-right)), 1568px);grid-template-rows:auto minmax(clamp(28px,5svh,60px),1fr) auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.lx-promise-top{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.lx-promise-membership{border-radius:2px;flex:none;display:block}.lx-promise-membership img{width:112px;height:auto;display:block}.lx-promise-eyebrow{color:var(--lx-ink);font:500 .9375rem/1.4 var(--font-body);letter-spacing:-.005em;align-items:center;gap:12px;display:flex}.lx-promise-eyebrow:before{content:"";background:var(--lx-signal);flex:none;width:3px;height:1.05em}.lx-promise-title{font-family:var(--font-display);grid-area:3/1/auto/7;container-type:inline-size}.lx-promise-line{white-space:nowrap;font-size:min(12.5cqi,11svh,7.25rem);display:block}.lx-promise-coda{font-size:min(6.2cqi,5.2svh,2.75rem);display:block}.lx-promise-body{grid-area:4/1/auto/7;margin-top:clamp(24px,4svh,40px)}.lx-promise-description{max-width:46ch;color:var(--lx-muted);font:400 clamp(1.0625rem, 1.25vw, 1.1875rem)/1.6 var(--font-body);text-wrap:pretty}.lx-promise-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(20px,3.4svh,32px);display:flex}.lx-promise-cta{background:var(--lx-ink);min-height:56px;color:var(--lx-paper);font:500 1rem/1.2 var(--font-body);transition:background-color .18s var(--lx-ease);border-radius:2px;align-items:center;gap:14px;padding:0 20px 0 24px;display:inline-flex}.lx-promise-cta .lx-arrow,.lx-promise-secondary .lx-arrow{width:18px;height:18px;transition:transform .18s var(--lx-ease)}.lx-promise-secondary{min-height:48px;font:500 1rem/1.2 var(--font-body);text-decoration:underline;-webkit-text-decoration-color:var(--lx-line);text-decoration-color:var(--lx-line);text-underline-offset:6px;align-items:center;gap:10px;text-decoration-thickness:1px;display:inline-flex}.lx-promise-aside{flex-direction:column;grid-area:3/7/span 2/-1;align-self:center;gap:8px;display:flex}.lx-promise-mark{margin-right:calc(-.6 * var(--lx-navigation-inset));isolation:isolate;touch-action:pan-y;position:relative}.lx-promise-mark:before{content:"";z-index:-1;opacity:.45;pointer-events:none;background:url(/assets/living/patterns/lattice-plane.svg) 50%/360px;position:absolute;inset:-16% 0 -10% -6%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.lx-promise-mark .lx-signature-construction{display:none}.lx-promise-mark-stage{aspect-ratio:600/320;position:relative}.lx-promise-mark .lx-accordion-mesh{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lx-promise .lx-terminal-tab{min-height:48px;color:var(--lx-ink);font:500 .9375rem/1.2 var(--font-body);text-decoration:underline;-webkit-text-decoration-color:var(--lx-line);text-decoration-color:var(--lx-line);text-underline-offset:6px;background:0 0;align-self:flex-end;align-items:center;gap:10px;padding:0;display:inline-flex}.lx-promise .lx-terminal-tab>span:first-child{color:var(--lx-signal);font:500 .8125rem/1 var(--font-mono);text-decoration:none}.lx-promise :is(a,button):focus-visible{outline:2px solid var(--lx-signal);outline-offset:4px}@media (hover:hover) and (pointer:fine){.lx-promise-cta:hover{background:var(--lx-signal)}.lx-promise-cta:hover .lx-arrow{transform:translate(3px,-3px)}.lx-promise-secondary:hover,.lx-promise .lx-terminal-tab:hover{text-decoration-color:currentColor}.lx-promise-secondary:hover .lx-arrow{transform:translate(3px)}}@media (max-width:79.999rem){.lx-promise{--promise-masthead:76px}}@media (max-width:1099px){.lx-promise-membership img{width:93px}}@media (max-width:959px) and (orientation:portrait),(max-width:599px){.lx-promise{min-height:0;padding-block:28px 56px}.lx-promise-grid{--promise-gap:20px;grid-template-rows:none;grid-template-columns:repeat(8,minmax(0,1fr))}.lx-promise-top,.lx-promise-title,.lx-promise-body{grid-area:auto/1/auto/-1}.lx-promise-title{margin-top:clamp(20px,4vw,40px)}.lx-promise-line{font-size:min(12.5cqi,6.5rem)}.lx-promise-coda{font-size:min(6.2cqi,2.75rem)}.lx-promise-aside{display:contents}.lx-promise-mark{order:1;grid-column:1/-1;justify-self:center;width:min(100%,560px);margin:clamp(20px,4vw,36px) 0 0}.lx-promise-body{align-items:end;gap:24px var(--promise-gap);order:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(20px,4vw,36px);display:grid}.lx-promise-actions{justify-content:flex-end;margin-top:0}.lx-promise .lx-terminal-tab{order:3;grid-column:1/-1;justify-self:start;margin-top:20px}}@media (max-width:760px) and (orientation:portrait),(max-width:599px){.lx-promise{padding-block:20px 44px}.lx-promise-grid{--promise-gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lx-promise-eyebrow{font-size:.875rem}.lx-promise-mark{width:min(100%,400px)}.lx-promise-body{display:block}.lx-promise-actions{justify-content:flex-start;gap:8px 24px;margin-top:24px}.lx-promise-cta{min-height:52px;padding:0 18px 0 20px}.lx-promise .lx-terminal-tab{margin-top:12px}}@media (max-width:360px){.lx-promise-membership img{width:84px}}@media (prefers-reduced-motion:no-preference){.lx-promise-mark{animation:lx-promise-mark-in .42s var(--lx-ease) both}@keyframes lx-promise-mark-in{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.lx-promise :is(a,button,.lx-arrow){transition:none}.lx-promise :is(a,button):hover .lx-arrow{transform:none}}@media (forced-colors:active){.lx-promise-eyebrow:before{background:canvastext}.lx-promise-mark:before{display:none}.lx-promise-cta{border:1px solid buttontext}}
.lx-hairline{--drawing-paper:var(--lx-paper);--drawing-ink:var(--lx-ink);--drawing-active:var(--lx-signal);color:var(--drawing-ink)}.lx-hairline :is(path,line,polygon,polyline,rect,circle,ellipse){vector-effect:non-scaling-stroke;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.lx-hairline .hl-edge{fill:none;stroke:currentColor}.lx-hairline .hl-face{fill:var(--drawing-paper);stroke:currentColor}.lx-hairline .hl-hidden{fill:none;stroke:currentColor;stroke-dasharray:3 5;opacity:.38}.lx-hairline .hl-guide{fill:none;stroke:currentColor;opacity:.2;stroke-width:.75px}.lx-hairline .hl-hatch{fill:none;stroke:currentColor;opacity:.3;stroke-width:.75px}.lx-hairline .hl-active{color:var(--drawing-active)}.lx-hairline .hl-note{fill:currentColor;stroke:none;font:400 12px var(--font-mono);letter-spacing:.025em;font-variant-numeric:tabular-nums}.lx-hairline svg{width:100%;height:auto;display:block}.lx-ends-figure .hl-note{font-size:16px}@media (max-width:760px){.lx-delta-ground .hl-note{font-size:18px}.lx-ends-figure .hl-note{font-size:20px}.lx-ledger-ground .hl-note,.lx-path-bridge .hl-note{font-size:14px}}@media (prefers-reduced-motion:reduce),(scripting:none){.lx-hairline [data-draw]{stroke-dasharray:none!important;opacity:1!important}.lx-hairline [data-lift]{opacity:1!important;transform:none!important}}@media (forced-colors:active){.lx-hairline{--drawing-paper:Canvas;--drawing-ink:CanvasText;--drawing-active:Highlight}}
.lx-known-path{color:var(--lx-ink);background:var(--lx-paper);padding-block:clamp(56px,7vw,112px)}.lx-known-path .lx-label{color:var(--lx-muted)}.lx-path-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,80px);margin-block:clamp(28px,3vw,44px) clamp(40px,5vw,72px);display:grid}.lx-path-heading h2{font:var(--lx-display-weight,500) var(--lx-type-section) / 1.04 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.lx-path-heading h2 span{color:var(--lx-signal);display:block}.lx-path-intro{min-width:0;max-width:46ch}.lx-path-intro>p{color:var(--lx-muted);text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.7}.lx-path-invitation{border-top:1px solid var(--lx-line);justify-content:space-between;align-items:center;gap:28px;padding-top:clamp(32px,3.5vw,52px);display:flex}.lx-path-invitation h3{font:var(--lx-display-weight,500) var(--lx-type-subheading) / 1.15 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.lx-path-invitation p{color:var(--lx-muted);margin-top:12px;font-size:1rem;line-height:1.65}.lx-path-invitation a{border-bottom:1px solid var(--lx-ink);flex:none;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding-block:12px;font-size:.9375rem;line-height:1.5;display:inline-flex}.lx-path-invitation a:focus-visible{outline:2px solid var(--lx-signal);outline-offset:6px}@media (hover:hover) and (pointer:fine){.lx-path-invitation a:hover{color:var(--lx-signal);border-color:var(--lx-signal)}}@media (max-width:899px){.lx-path-heading{grid-template-columns:minmax(0,1fr)}.lx-path-intro{max-width:56ch}}@media (max-width:599px){.lx-path-invitation{flex-direction:column;align-items:flex-start}}
.lx-board{--board-ease:cubic-bezier(.32, .72, 0, 1);--board-gutter:clamp(20px, 2.4vw, 36px);border:1px solid var(--lx-line);background:var(--lx-white);border-radius:4px;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);margin-bottom:clamp(40px,5vw,72px);display:grid}.lx-board-index{padding:var(--board-gutter);border-right:1px solid var(--lx-line)}.lx-board-caption{color:var(--lx-muted);font:400 .6875rem / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.lx-board-tabs{display:grid}.lx-board-tab{border:0;border-top:1px solid var(--lx-line);width:100%;color:var(--lx-muted);font:inherit;text-align:left;cursor:pointer;transition:color .24s var(--lx-ease), box-shadow .24s var(--lx-ease);-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:18px 12px 20px 14px;display:grid}.lx-board-tab:last-child{border-bottom:1px solid var(--lx-line)}.lx-board-tab-index{font:400 .6875rem / 1.5 var(--font-mono);font-variant-numeric:tabular-nums;grid-row:span 3}.lx-board-tab-kind{font-size:.8125rem;line-height:1.5}.lx-board-tab-title{font:var(--lx-display-weight,500) clamp(1.0625rem, 1.3vw, 1.25rem) / 1.3 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.lx-board-tab[aria-selected=true]{color:var(--lx-ink);box-shadow:inset 2px 0 var(--lx-signal)}.lx-board-tab-proof{font:400 .75rem / 1.4 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-top:6px}.lx-board-tab[aria-selected=true] :is(.lx-board-tab-index,.lx-board-tab-proof){color:var(--lx-signal)}.lx-board-tab:focus-visible,.lx-board-panel:focus-visible{outline:2px solid var(--lx-signal);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.lx-board-tab:hover{color:var(--lx-ink)}}.lx-board-panels{min-width:0;display:grid}.lx-board-panel{padding:var(--board-gutter);position:relative}.lx-board-panel-title{display:none}.lx-board-proof{top:var(--board-gutter);left:var(--board-gutter);max-width:34%;position:absolute}.lx-board-proof strong{color:var(--lx-signal);font:500 clamp(1.625rem, 2.4vw, 2.375rem) / 1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-wrap:balance;display:block}.lx-board-proof>span{color:var(--lx-muted);margin-top:6px;font-size:.8125rem;line-height:1.5;display:block}.lx-board-figure{touch-action:pan-y}.lx-board-figure.lx-hairline{--drawing-paper:var(--lx-white)}.lx-board-figure.lx-hairline .hl-note{font-size:12px}.lx-board-stages{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.lx-board-stage{--stage-line:var(--lx-line);--stage-mark:var(--lx-muted);min-width:0;padding:26px clamp(16px,2vw,32px) 0 0;position:relative}.lx-board-stage[data-stage=change]{--stage-line:var(--lx-signal);--stage-mark:var(--lx-signal)}.lx-board-stage:before{content:"";background:var(--stage-line);height:1px;position:absolute;top:5px;left:0;right:0}.lx-board-stage:after{content:"";border:1px solid var(--stage-mark);background:var(--lx-white);border-radius:50%;width:9px;height:9px;position:absolute;top:1px;left:0}.lx-board-stage[data-stage=work]:after{border-radius:0;transform:rotate(45deg)}.lx-board-stage[data-stage=change]:after{background:var(--stage-mark);border:0;border-radius:0;width:3px}.lx-board-stage dt{transition:color .3s var(--board-ease);margin-bottom:10px;font-size:.8125rem;font-weight:500;line-height:1.5}.lx-board-stage dd{color:var(--lx-muted);text-wrap:pretty;transition:color .3s var(--board-ease);font-size:.9375rem;line-height:1.65}.lx-board-stage[data-stage=change] dd,.lx-board-stage[data-hover=true] dd{color:var(--lx-ink)}.lx-board-stage[data-hover=true] dt{color:var(--lx-signal)}.lx-board-source{max-width:80ch;color:var(--lx-muted);text-wrap:pretty;margin-top:22px;font-size:.75rem;line-height:1.65}.lx-route-svg{width:100%;height:auto;display:block;overflow:visible}.lx-route-ink{clip-path:inset(-8px)}.lx-hairline .lx-route-mark .lx-route-mark-face{fill:currentColor}.lx-route-flag{transform-box:fill-box;transform-origin:100% 0}.lx-route-object{transition:transform .45s var(--board-ease)}.lx-route-svg [data-station="1"]{--station-delay:0s}.lx-route-svg [data-station="2"]{--station-delay:.8s}.lx-route-svg [data-station="3"]{--station-delay:1.6s}@media (prefers-reduced-motion:no-preference){.lx-board[data-drawing=armed] :is(.lx-route-part,.lx-route-measures){opacity:0;transform:translateY(10px)}.lx-board[data-drawing=armed] .lx-route-ink{clip-path:inset(-8px 100% -8px -8px)}.lx-board[data-drawing=armed] .lx-route-flag{transform:scaleX(0)}.lx-board[data-drawing=armed] .lx-board-stage{--stage-line:var(--lx-line);--stage-mark:var(--lx-line)}.lx-board[data-drawing=run] .lx-route-part{transition:opacity .7s var(--board-ease), transform .7s var(--board-ease);transition-delay:calc(var(--station-delay) + var(--part) * 45ms)}.lx-board[data-drawing=run] .lx-route-ink{transition:clip-path .6s cubic-bezier(.45,0,.25,1) .3s}.lx-board[data-drawing=run] .lx-route-ink[data-segment="2"]{transition-duration:.7s;transition-delay:1.05s}.lx-board[data-drawing=run] .lx-route-measures{transition:opacity .6s var(--board-ease) 2.1s, transform .6s var(--board-ease) 2.1s}.lx-board[data-drawing=run] .lx-route-flag{transition:transform .3s var(--board-ease) 2.3s}.lx-board[data-drawing=run] .lx-board-stage:before,.lx-board[data-drawing=run] .lx-board-stage:after{transition:background-color .5s var(--board-ease), border-color .5s var(--board-ease)}.lx-board[data-drawing=run] .lx-board-stage[data-stage=work]:before,.lx-board[data-drawing=run] .lx-board-stage[data-stage=work]:after{transition-delay:.8s}.lx-board[data-drawing=run] .lx-board-stage[data-stage=change]:before,.lx-board[data-drawing=run] .lx-board-stage[data-stage=change]:after{transition-delay:1.6s}}@media (prefers-reduced-motion:reduce){.lx-route-object{transition:none}}@media (scripting:enabled){.lx-board-panel:not([data-active=true]){display:none}}@media (scripting:enabled) and (min-width:900px){.lx-board-panel{grid-area:1/1}.lx-board-panel:not([data-active=true]){visibility:hidden;display:block}}@media (scripting:none){.lx-board{grid-template-columns:minmax(0,1fr)}.lx-board-index{display:none}.lx-board-panel+.lx-board-panel{border-top:1px solid var(--lx-line)}.lx-board-panel-title{font:var(--lx-display-weight,500) 1.25rem / 1.3 var(--font-display);letter-spacing:-.015em;margin-bottom:16px;display:block}.lx-board-panel-title span{color:var(--lx-muted);font:400 .8125rem / 1.5 var(--font-body,inherit);letter-spacing:0;display:block}.lx-board-proof{max-width:none;margin-bottom:12px;position:static}}@media (max-width:899px){.lx-board{grid-template-columns:minmax(0,1fr)}.lx-board-index{border-right:0;border-bottom:1px solid var(--lx-line)}.lx-board-tab{padding-block:14px 16px}.lx-board-proof{max-width:none;margin-bottom:16px;position:static}.lx-board-figure{margin-top:-7%}.lx-board-figure.lx-hairline .hl-note{font-size:14px}}@media (max-width:599px){.lx-board-index{padding-bottom:20px}.lx-board-tab{padding-block:12px 14px}.lx-board-tab-title{font-size:1rem}.lx-board-tab-proof{display:none}.lx-board-figure{margin-inline:calc(-1 * var(--board-gutter))}.lx-board-figure.lx-hairline .hl-note{font-size:24px}.lx-board-stages{grid-template-columns:minmax(0,1fr);margin-top:20px}.lx-board-stage{padding:0 0 22px 24px}.lx-board-stage:last-child{padding-bottom:0}.lx-board-stage:before{width:1px;height:auto;inset:8px auto -8px 4px}.lx-board-stage:last-child:before{display:none}.lx-board-stage:after{top:6px}.lx-board-stage[data-stage=change]:after{left:3px}.lx-board-stage dt{margin-bottom:4px}.lx-board-source{margin-top:18px}}@media (forced-colors:active){.lx-board-tab[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.lx-board-figure.lx-hairline{--drawing-paper:Canvas}}
.lx-inception{color:var(--lx-ink);background:var(--lx-paper)}.lx-inception-inner{border-top:1px solid var(--lx-line);grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,80px);padding-block:clamp(32px,3.6vw,52px);display:grid}.lx-inception-badge{width:121px;height:auto;display:block}.lx-inception h2{max-width:22ch;font:var(--lx-display-weight,500) clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem) / 1.16 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.lx-inception-value{max-width:44ch;color:var(--lx-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.7}@media (max-width:1279px){.lx-inception-inner{column-gap:32px}.lx-inception-badge{width:96px}}@media (max-width:899px){.lx-inception-inner{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.lx-inception-badge{grid-row:1/3;align-self:start}.lx-inception-value{grid-column:2;max-width:none}}@media (max-width:599px){.lx-inception-inner{grid-template-columns:minmax(0,1fr);gap:16px}.lx-inception-badge{grid-row:auto}.lx-inception-value{grid-column:auto}}@media (max-width:360px){.lx-inception-badge{width:80px}}
.lx-terms{--terms-ease:cubic-bezier(.32, .72, 0, 1);--terms-pad:clamp(18px, 4.2vw, 72px);--terms-body-top:clamp(32px, 4vw, 64px);--terms-indent:clamp(24px, 3vw, 52px);--terms-number:3.25rem;--terms-head-pad:18px;--terms-mark:22px;--terms-cursor-width:4px;--terms-cursor-height:22px;--terms-rail-top:calc(-1 * (var(--terms-head-pad) + 1px));--terms-cursor-start:calc(var(--terms-head-pad) + 1px + var(--terms-body-top));--terms-reading-line:42svh;color:var(--lx-ink);background:var(--lx-paper);padding-block:clamp(56px,7vw,112px)}.lx-terms .lx-label{color:var(--lx-muted)}.lx-terms-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,80px);margin-block:clamp(28px,3vw,44px) clamp(40px,5vw,72px);display:grid}.lx-terms-heading h2 span{color:var(--lx-signal);display:block}.lx-terms-heading p{max-width:46ch;color:var(--lx-muted);text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.7}.lx-terms-sheet{border:1px solid var(--lx-line);background:var(--lx-white);box-shadow:0 8px 0 -4px var(--lx-white), 0 8px 0 -3px var(--lx-line), 0 17px 0 -8px var(--lx-white), 0 17px 0 -7px var(--lx-line);margin-bottom:10px}.lx-terms-head{padding:var(--terms-head-pad) var(--terms-pad);border-bottom:1px solid var(--lx-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.lx-terms-head-title{padding-right:calc(var(--terms-mark) * 832.5 / 206 + 28px);color:var(--lx-muted);font:400 .6875rem / 1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:2px 16px;display:flex}.lx-terms-head-title span:first-child{color:var(--lx-ink)}.lx-terms-mark{width:calc(var(--terms-mark) * 1158 / 206);height:var(--terms-mark);margin-left:calc(var(--terms-mark) * -832.5 / 206);color:var(--lx-ink);display:block}.lx-terms-mark svg{width:100%;height:100%;display:block}.lx-terms-mark .alrix-glyph{fill:var(--lx-signal)}.lx-terms-body{padding:var(--terms-body-top) var(--terms-pad) var(--terms-pad);position:relative}.lx-terms-part+.lx-terms-part,.lx-terms-open{margin-top:clamp(36px,3.6vw,60px)}.lx-terms-part-title,.lx-terms-clause h4{grid-template-columns:var(--terms-number) minmax(0, 1fr);align-items:baseline;display:grid}.lx-terms-part-title{width:41.6667%;padding:0 var(--terms-indent) clamp(4px, .8vw, 12px) 0;font:var(--lx-display-weight,500) clamp(1.75rem, 1.25rem + 1.4vw, 2.625rem) / 1.08 var(--font-display);letter-spacing:-.04em}.lx-terms-number{color:var(--lx-muted);font:400 .75rem / 1.5 var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:color .3s var(--terms-ease)}.lx-terms-clause{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-block:clamp(18px,1.9vw,28px);scroll-margin-top:104px;display:grid}.lx-terms-clause h4{padding-right:var(--terms-indent);font:var(--lx-display-weight,500) clamp(1.1875rem, .98rem + .62vw, 1.5625rem) / 1.28 var(--font-display);letter-spacing:-.022em;text-wrap:balance;align-self:start}.lx-terms-text{min-width:0;padding-left:var(--terms-indent)}.lx-terms-text>p:first-child{text-wrap:pretty;max-width:60ch;font-size:clamp(1rem,.96rem + .18vw,1.0625rem);line-height:1.7}.lx-terms-note{max-width:62ch;color:var(--lx-muted);text-wrap:pretty;margin-top:14px;font-size:.875rem;line-height:1.65}.lx-terms-note span{color:var(--lx-ink);font:400 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:8px}:is(.lx-terms-clause[data-current] .lx-terms-number,.lx-terms-part:has([data-current]) .lx-terms-part-title .lx-terms-number){color:var(--lx-signal)}.lx-terms-open{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.lx-terms-open-question{padding:0 var(--terms-indent) 10px var(--terms-number);font:var(--lx-display-weight,500) clamp(1.1875rem, .98rem + .62vw, 1.5625rem) / 1.28 var(--font-display);letter-spacing:-.022em;text-wrap:balance}.lx-terms-open-line{min-height:52px;padding-left:var(--terms-indent);border-bottom:1px solid var(--lx-ink);transition:color .3s var(--terms-ease), border-color .3s var(--terms-ease);justify-content:flex-end;align-items:center;gap:18px;font-size:.9375rem;line-height:1.5;display:flex}.lx-terms-open-line:focus-visible{outline:2px solid var(--lx-signal);outline-offset:6px}@media (hover:hover) and (pointer:fine){.lx-terms-open-line:hover{color:var(--lx-signal);border-color:var(--lx-signal)}}.lx-terms-rail{top:var(--terms-rail-top);bottom:var(--terms-pad);left:calc(var(--terms-pad) + (100% - 2 * var(--terms-pad)) * 5 / 12 - var(--terms-cursor-width) / 2);width:var(--terms-cursor-width);background:linear-gradient(var(--lx-line), var(--lx-line)) center / 1px 100% no-repeat;pointer-events:none;position:absolute;overflow:clip}.lx-terms-cursor{top:var(--terms-reading-line);margin-top:var(--terms-cursor-start);height:var(--terms-cursor-height);background:var(--lx-signal);display:block;position:sticky}.lx-terms-cursor:before{content:"";background:var(--lx-signal);opacity:.55;width:1px;height:100000px;position:absolute;bottom:100%;left:calc(50% - .5px)}.lx-terms-dock{top:0;bottom:var(--terms-cursor-height);width:1px;position:absolute;left:0}@media (prefers-reduced-motion:no-preference){.lx-terms-body[data-docked] .lx-terms-cursor{animation:1.06s linear 3 terms-caret}}@keyframes terms-caret{0%,50%{background-color:var(--lx-signal)}50.01%,to{background-color:#0000}}@media (max-width:1099px){.lx-terms{--terms-number:2.75rem}}@media (max-width:759px){.lx-terms{--terms-indent:22px;--terms-head-pad:14px;--terms-mark:16px;--terms-cursor-height:20px;--terms-rail-top:var(--terms-body-top);--terms-cursor-start:0px}.lx-terms-heading{grid-template-columns:minmax(0,1fr)}.lx-terms-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lx-terms-head-title{padding-right:0}.lx-terms-mark{order:-1;margin-left:0}.lx-terms-rail{left:calc(var(--terms-pad) - var(--terms-cursor-width) / 2)}.lx-terms-part,.lx-terms-open{padding-left:var(--terms-indent)}.lx-terms-part-title{gap:14px;width:auto;padding:0 0 4px;display:flex}.lx-terms-clause,.lx-terms-open{grid-template-columns:minmax(0,1fr)}.lx-terms-clause{padding-block:20px}.lx-terms-clause h4{padding-right:0;display:block}.lx-terms-clause h4 .lx-terms-number{margin-bottom:6px;display:block}.lx-terms-text{margin-top:10px;padding-left:0}.lx-terms-text>p:first-child{line-height:1.62}.lx-terms-note{margin-top:10px;font-size:.8125rem;line-height:1.6}.lx-terms-open-question{padding:0 0 6px}.lx-terms-open-line{margin-left:calc(-1 * var(--terms-indent));padding-left:var(--terms-indent)}}@media (forced-colors:active){.lx-terms-rail{forced-color-adjust:none;background:linear-gradient(canvastext,canvastext) 50%/1px 100% no-repeat}.lx-terms-cursor,.lx-terms-cursor:before{forced-color-adjust:none;background:canvastext}.lx-terms-mark .alrix-glyph{fill:canvastext}}
.lx-ends{background:var(--lx-paper);color:var(--lx-ink);padding-block:clamp(64px,6.7vw,112px) clamp(52px,5vw,80px);position:relative}.lx-ends .lx-label{color:var(--lx-muted)}.lx-ends-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(24px,5vw,96px);margin-top:clamp(28px,3vw,44px);display:grid}.lx-ends-heading h2{font:500 clamp(56px, 6.2vw, 100px) / .98 var(--font-display);letter-spacing:-.065em;text-wrap:balance}.lx-ends-heading h2 span{color:var(--lx-signal);display:block}.lx-ends-intro{max-width:44ch;color:var(--lx-muted);text-wrap:pretty;padding-bottom:10px;font-size:clamp(17px,1.3vw,19px);line-height:1.7}.lx-ends-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,112px);margin-top:clamp(48px,6vw,96px);display:grid}.lx-ends-pin{grid-area:1/2;place-self:start end;width:min(100%,600px);position:sticky;top:clamp(96px,50svh - 260px,200px)}.lx-ends-steps{grid-area:1/1;padding:0;list-style:none}.lx-ends-step{border-top:1px solid var(--lx-line);padding-block:clamp(32px,3vw,44px) clamp(44px,4.4vw,64px);position:relative}.lx-ends-step:last-child{min-height:min(40svh,340px)}.lx-ends-step:before{content:"";background:var(--lx-signal);transform-origin:0;width:56px;height:2px;transition:transform .5s var(--lx-ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.lx-ends-stage[data-stage=find] .lx-ends-step[data-end=find]:before,.lx-ends-stage[data-stage=operate] .lx-ends-step[data-end=operate]:before,.lx-ends-stage[data-stage=sell] .lx-ends-step[data-end=sell]:before{transform:none}.lx-ends-step h3{font:var(--lx-display-weight,500) clamp(30px, 2.8vw, 44px) / 1.08 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.lx-ends-step>p{max-width:44ch;color:var(--lx-muted);text-wrap:pretty;margin-top:14px;font-size:clamp(16px,1.15vw,18px);line-height:1.75}.lx-ends-step>p.lx-ends-line{font:500 clamp(17px, 1.3vw, 20px) / 1.4 var(--font-display);letter-spacing:-.015em;color:var(--lx-ink);margin-top:10px}.lx-ends-step>p.lx-ends-scope{color:var(--lx-ink);margin-top:18px;font-size:14px;line-height:1.6}.lx-ends-sculpture svg{width:100%;height:auto;display:block;overflow:visible}.lx-ends-face-signal{opacity:0;transition:opacity .5s var(--lx-ease)}.lx-ends-sculpture[data-stage=find] .lx-ends-slice[data-end=find] .lx-ends-face-signal,.lx-ends-sculpture[data-stage=operate] .lx-ends-slice[data-end=operate] .lx-ends-face-signal,.lx-ends-sculpture[data-stage=sell] .lx-ends-slice[data-end=sell] .lx-ends-face-signal{opacity:1}.lx-ends-index{fill:var(--lx-muted);font:500 20px var(--font-mono);transition:fill .5s var(--lx-ease)}.lx-ends-sculpture[data-stage=find] .lx-ends-index[data-end=find],.lx-ends-sculpture[data-stage=operate] .lx-ends-index[data-end=operate],.lx-ends-sculpture[data-stage=sell] .lx-ends-index[data-end=sell]{fill:var(--lx-signal)}.lx-ends-note{border-top:1px solid var(--lx-line);max-width:72ch;color:var(--lx-muted);text-wrap:pretty;margin-top:clamp(8px,1vw,16px);padding-top:24px;font-size:16px;line-height:1.7}.lx-ends-note strong{color:var(--lx-ink);font-weight:500}@media (max-width:1099px){.lx-ends-stage{grid-template-columns:minmax(0,1fr)}.lx-ends-pin,.lx-ends-steps{grid-area:auto/1;position:static}.lx-ends-pin{justify-self:center;width:min(100%,520px)}.lx-ends-step,.lx-ends-step:last-child{min-height:0;padding-block:28px 36px}.lx-ends-step:before{display:none}}@media (max-width:899px){.lx-ends-heading{grid-template-columns:minmax(0,1fr)}.lx-ends-heading h2{font-size:clamp(42px,8.4vw,68px)}}@media (max-width:760px){.lx-ends{padding-block:48px}.lx-ends-pin{width:min(100%,380px)}.lx-ends-index{font-size:30px}.lx-ends-stage{margin-top:40px}}@media (scripting:none){.lx-ends-slice{transform:none!important}.lx-ends-face-signal{opacity:0!important}.lx-ends-shadow{opacity:.15!important}.lx-ends-sculpture .lx-ends-index{fill:var(--lx-muted)}.lx-ends-step:before{display:none}}@media (prefers-reduced-motion:reduce){.lx-ends-face-signal,.lx-ends-index,.lx-ends-step:before{transition:none}}
.lx-delivery{--delivery-bg:var(--lx-ink);--delivery-text:var(--lx-paper);--delivery-muted:#b7bcb0;--delivery-rule:#50544a;--delivery-accent:#e59c81;--delivery-dim:#91978a;--delivery-shell:#e8e9e3;isolation:isolate;background:var(--delivery-bg);color:var(--delivery-text);padding-block:clamp(64px,6.7vw,112px) clamp(52px,5vw,80px);position:relative}.lx-delivery:before{content:"";background:linear-gradient(var(--lx-signal), transparent);width:1px;height:36px;position:absolute;top:0;left:50%}.lx-delivery-overline{border-bottom:1px solid var(--delivery-rule);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:24px;display:flex}.lx-delivery-overline>span{color:var(--delivery-muted);text-align:right}.lx-delivery-heading{text-align:center;padding-block:clamp(44px,5vw,76px) 40px}.lx-delivery-heading h2{max-width:1250px;font:500 clamp(48px, 6.4vw, 98px)/1.06 var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin-inline:auto}.lx-delivery-heading h2 span{color:var(--delivery-muted);display:block}.lx-delivery-heading>p{max-width:63ch;color:var(--delivery-muted);text-wrap:pretty;margin:28px auto 0;font-size:17px;line-height:1.75}.lx-delivery-workbench{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(36px,6vw,100px);padding-block:32px 68px;display:grid}.lx-delivery-services{min-width:0}.lx-delivery-services-label{color:var(--delivery-muted);margin-bottom:28px}.lx-delivery-steps{border-top:1px solid var(--delivery-rule)}.lx-delivery-steps details{border-bottom:1px solid var(--delivery-rule)}.lx-delivery-steps summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:18px;min-height:112px;padding-block:24px;list-style:none;display:grid}.lx-delivery-steps summary::-webkit-details-marker{display:none}.lx-delivery-step-index{color:var(--delivery-dim);font:400 14px/1.5 var(--font-mono);align-self:start;margin-top:2px}.lx-delivery-step-heading{gap:10px;display:grid}.lx-delivery-step-heading .lx-label{color:var(--delivery-muted);letter-spacing:.06em}.lx-delivery-step-title{font:500 clamp(23px, 2.1vw, 32px)/1.18 var(--font-display);letter-spacing:-.035em;text-wrap:pretty}.lx-delivery-step-toggle{border:1px solid var(--delivery-rule);border-radius:50%;width:28px;height:28px;position:relative}.lx-delivery-step-toggle:before,.lx-delivery-step-toggle:after{content:"";background:var(--delivery-muted);width:10px;height:1px;position:absolute;top:12px;left:8px}.lx-delivery-step-toggle:after{transition:transform .24s var(--lx-ease);transform:rotate(90deg)}.lx-delivery-step-body{margin:-3px 28px 26px 48px}.lx-delivery-step-body>p:first-child{color:var(--delivery-muted);text-wrap:pretty;font-size:15px;line-height:1.75}.lx-delivery-step-body .lx-delivery-step-scope{color:var(--delivery-accent);font:400 11px/1.8 var(--font-mono);margin-top:18px}.lx-delivery-steps details[open] .lx-delivery-step-index{color:var(--delivery-accent)}.lx-delivery-steps details[open] .lx-delivery-step-toggle{border-color:var(--delivery-accent)}.lx-delivery-steps details[open] .lx-delivery-step-toggle:before{background:var(--delivery-accent)}.lx-delivery-steps details[open] .lx-delivery-step-toggle:after{background:var(--delivery-accent);transform:rotate(0)}.lx-delivery-tailored{color:var(--delivery-muted);align-items:start;gap:12px;margin-top:25px;font-size:12px;line-height:1.7;display:flex}.lx-delivery-tailored>span{border:1px solid var(--delivery-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.lx-delivery-closing{border-top:1px solid var(--delivery-rule);grid-template-columns:1.15fr .85fr;gap:clamp(36px,6vw,100px);padding-top:40px;display:grid}.lx-delivery-promise{align-items:start;gap:22px;display:flex}.lx-delivery-promise-mark{font:300 40px/1 var(--font-display);color:var(--delivery-accent)}.lx-delivery-promise .lx-label{color:var(--delivery-muted);margin-bottom:16px}.lx-delivery-promise :is(.lx-label+p,.lx-delivery-promise-title){max-width:25ch;font:500 clamp(28px, 2.6vw, 40px)/1.18 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.lx-delivery-next>p{max-width:46ch;color:var(--delivery-muted);text-wrap:pretty;font-size:14px;line-height:1.75}.lx-delivery-next .lx-text-link{border:1px solid var(--delivery-rule);background:var(--delivery-text);min-height:54px;color:var(--lx-ink);border-radius:3px;justify-content:space-between;align-items:center;gap:36px;margin-top:24px;padding:15px 22px;font-size:14px;line-height:1.5;transition:background .2s;display:inline-flex}.lx-delivery-next .lx-text-link:after{display:none}.lx-delivery-next .lx-text-link .lx-arrow{width:20px;height:20px}.lx-delivery :is(summary,a):focus-visible{outline:2px solid var(--delivery-accent);outline-offset:6px;border-radius:2px}@media (hover:hover){.lx-delivery-steps summary:hover .lx-delivery-step-title{color:var(--delivery-accent)}.lx-delivery-next .lx-text-link:hover{background:var(--delivery-shell)}}
.lx-delivery-map{justify-self:center;width:min(100%,640px);min-width:0;margin:0;container-type:inline-size}.lx-delivery-cloud-label{color:var(--delivery-muted);font:500 .8125rem/1.45 var(--font-body);justify-content:center;align-items:center;gap:20px;margin-inline:auto;display:flex}.lx-delivery-cloud-label>span{background:var(--delivery-rule);width:32px;height:1px}.lx-delivery-cloud-note{text-align:center;color:var(--delivery-muted);margin-top:10px;font-size:12px;line-height:1.5}.lx-delivery-cloud-hint{display:none}@media (hover:none) and (pointer:coarse){.lx-delivery-cloud-hint{visibility:hidden;max-width:38ch;color:var(--delivery-muted);text-align:center;text-wrap:balance;margin:8px auto 0;font-size:11px;line-height:1.6;display:block}.lx-delivery-map:has([data-renderer=ready]) .lx-delivery-cloud-hint{visibility:visible}}.lx-delivery-diagram{aspect-ratio:1;isolation:isolate;margin-block:42px 32px;position:relative}.lx-delivery-diagram:before{content:"";background:radial-gradient(#e7eada0b 0%,#0000 68%);border-radius:50%;position:absolute;inset:12% 6%}.lx-delivery-connections,.lx-delivery-orbits,.lx-delivery-clouds{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lx-delivery-cable{display:block;position:absolute}.lx-delivery-orbit{stroke:#89917c24;stroke-width:.8px;stroke-dasharray:2 6}.lx-delivery-orbit-inner{stroke:#89917c14;stroke-dasharray:none}.lx-delivery-route-signal{opacity:.58;transition:opacity .35s ease-out}.lx-delivery-porcelain{pointer-events:none;background:url(/assets/power-surfaces-20260909/experience.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.lx-delivery-porcelain:after{content:"";z-index:-1;background:radial-gradient(#10150db3,#10150d33 42%,#0000 70%);position:absolute;inset:78% 5% -14%}.lx-delivery-provider{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;min-width:44px;min-height:44px;position:absolute}.lx-delivery-provider:active{cursor:grabbing}.lx-delivery-provider:disabled{cursor:default}.lx-delivery-provider,.lx-delivery-node{appearance:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20%;padding:0}.lx-delivery-provider:focus-visible,.lx-delivery-node:focus-visible{outline:2px solid var(--delivery-accent);outline-offset:5px}.lx-delivery-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lx-delivery-diagram[data-renderer=ready] :is(.lx-delivery-connections,.lx-delivery-provider-object,.lx-delivery-node-art,.lx-delivery-core-object),.lx-delivery-diagram:not([data-renderer=ready]) .lx-delivery-canvas{visibility:hidden}.lx-delivery-provider-object{place-items:center;display:grid;position:absolute;inset:0}.lx-delivery-provider img{object-fit:contain;width:74%;height:86%;display:block;position:relative}.lx-delivery-provider>span{color:var(--delivery-text);text-align:center;font:400 clamp(10px, 1.8cqw, 12px)/1.4 var(--font-body);white-space:nowrap;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.lx-delivery-core{text-align:center;position:absolute}.lx-delivery-core-object,.lx-delivery-core-face{position:absolute;inset:0}.lx-delivery-core-face{color:var(--lx-ink)}.lx-delivery-core-face>svg{width:70%;height:auto;position:absolute;top:50%;left:15%;transform:translateY(-50%)}.lx-delivery-core-face .alrix-glyph{fill:var(--lx-signal)}.lx-delivery-core-face>span{width:100%;font:400 clamp(7px, 1.3cqw, 9px)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;position:absolute;top:24%;left:0}.lx-delivery-core-face>p{width:100%;font:500 clamp(10px, 2.3cqw, 15px)/1.4 var(--font-display);letter-spacing:-.02em;margin:0;position:absolute;top:67%;left:0}.lx-delivery-node{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.lx-delivery-node-art{width:100%;height:100%;position:relative}.lx-delivery-node-art:after{content:"";z-index:-1;background:radial-gradient(#0c100a85,#0000 70%);height:10%;position:absolute;inset:auto 20% -1%}.lx-delivery-node-art img{object-fit:contain;width:100%;height:100%;display:block}.lx-delivery-node>span{width:max-content;max-width:18ch;color:var(--delivery-muted);font:400 clamp(10px, 1.85cqw, 12px)/1.5 var(--font-body);text-wrap:balance;margin-top:8px;padding:2px 4px;position:absolute;top:100%}.lx-delivery-node[data-delivery-group=build]>span{white-space:nowrap;max-width:none}.lx-delivery-map figcaption{color:var(--delivery-muted);text-align:center;justify-content:center;align-items:baseline;gap:12px;margin-top:16px;font-size:12px;line-height:1.7;display:flex}.lx-delivery-map figcaption>span{color:var(--delivery-accent);font-size:18px}.lx-delivery-map figcaption strong{color:var(--delivery-text);font-size:14px;font-weight:400;display:block}.lx-delivery-map figcaption p{text-wrap:balance;margin-top:4px}:is(.lx-delivery-workbench:has([data-delivery-stage=build][open]) [data-delivery-route=build],.lx-delivery-workbench:has([data-delivery-stage=cloud][open]) [data-delivery-route=cloud],.lx-delivery-workbench:has([data-delivery-stage=protect][open]) [data-delivery-route=protect],.lx-delivery-workbench:has([data-delivery-stage=care][open]) [data-delivery-route=care]){opacity:1}:is(.lx-delivery-workbench:has([data-delivery-stage=build][open]) [data-delivery-group=build]>span,.lx-delivery-workbench:has([data-delivery-stage=protect][open]) [data-delivery-group=protect]>span,.lx-delivery-workbench:has([data-delivery-stage=care][open]) [data-delivery-group=care]>span){color:var(--delivery-text)}.lx-delivery-core-object{aspect-ratio:1.48;width:100%;transform-style:preserve-3d;inset:50% 0 auto;transform:translateY(-50%)perspective(120cqw)rotateX(24deg)rotate(-9deg)}.lx-delivery-core-foundation{background:linear-gradient(155deg,#555a4e 0%,#2a2f25 60%,#1b2018);border:1px solid #797f72;border-radius:16%;position:absolute;inset:8% -1% -10%;box-shadow:0 5px #181c15,6px 24px 28px #0a0c0840}.lx-delivery-core-seam{background:linear-gradient(160deg,#e6916f,#b53b23 44%,#682615);border:1px solid #d97950;border-radius:16%;position:absolute;inset:5% 0 -2%;box-shadow:0 3px #6a2d1e}.lx-delivery-core-face{background:linear-gradient(140deg,#fff 0%,#eeefe9 66%,#d9dcd2);border:1px solid #fff;border-radius:16%;box-shadow:inset 0 3px 2px #fff,inset -3px -5px 6px #737d6c30,0 4px #9fa696}.lx-delivery-core-face>span{top:72%}.lx-delivery-core-face>i{background:#828978;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:inset 0 1px 2px #171b12b3,0 1px #fff}.lx-delivery-core-face>i:first-child{top:12%;left:9%}.lx-delivery-core-face>i:nth-child(2){top:12%;right:9%}.lx-delivery-core-face>i:nth-child(3){bottom:14%;left:9%}.lx-delivery-core-face>i:nth-child(4){bottom:14%;right:9%}.lx-delivery-core-face>b{background:var(--lx-signal);border-radius:2px;width:12%;height:3px;position:absolute;bottom:9%;left:44%;box-shadow:0 1px 2px #232b1933}
@media (min-width:1001px) and (max-width:1200px){.lx-delivery-workbench,.lx-delivery-closing{grid-template-columns:1.1fr .9fr;gap:40px}.lx-delivery-steps summary{gap:14px}.lx-delivery-step-body{margin-left:44px}}@media (max-width:1000px){.lx-delivery-heading h2{font-size:clamp(48px,7vw,76px)}.lx-delivery-workbench{grid-template-columns:1fr;gap:56px;padding-top:28px}.lx-delivery-map,.lx-delivery-services{justify-self:center;width:min(100%,640px)}.lx-delivery-step-title{font-size:30px}.lx-delivery-closing{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:760px){.lx-delivery{padding-block:48px}.lx-delivery>.lx-container{width:calc(100% - 40px);max-width:600px}.lx-delivery:before{height:22px}.lx-delivery-overline{align-items:start;gap:20px;padding-bottom:20px}.lx-delivery-overline .lx-label{letter-spacing:.075em;font-size:9px}.lx-delivery-overline>span{max-width:18ch}.lx-delivery-heading{padding-block:36px 32px}.lx-delivery-heading h2{letter-spacing:-.054em;max-width:15ch;font-size:clamp(38px,10.4vw,62px);line-height:1.08}.lx-delivery-heading h2 span{margin-top:.12em}.lx-delivery-heading>p{max-width:39ch;margin-top:24px;font-size:15px;line-height:1.7}.lx-delivery-workbench{gap:46px;padding-block:16px 42px}.lx-delivery-cloud-label{gap:12px}.lx-delivery-cloud-label>span{width:20px}.lx-delivery-diagram{margin-top:38px}.lx-delivery-provider>span{bottom:calc(100% + 8px)}.lx-delivery-cloud-note{font-size:11px}.lx-delivery-map figcaption{gap:9px;max-width:32ch;margin:24px auto 0;font-size:11px}.lx-delivery-map figcaption>span{flex-shrink:0}.lx-delivery-core-face>span{letter-spacing:.06em}.lx-delivery-services-label{margin-bottom:21px;font-size:9px}.lx-delivery-steps summary{grid-template-columns:24px minmax(0,1fr) 28px;gap:12px;min-height:102px;padding-block:23px}.lx-delivery-step-index{font-size:12px}.lx-delivery-step-heading{gap:9px}.lx-delivery-step-heading .lx-label{letter-spacing:.045em;font-size:9px}.lx-delivery-step-title{font-size:clamp(24px,6.2vw,30px);line-height:1.22}.lx-delivery-step-body{margin:-1px 8px 26px 36px}.lx-delivery-step-body>p:first-child{font-size:14px;line-height:1.75}.lx-delivery-step-body .lx-delivery-step-scope{font-size:10px;line-height:1.9}.lx-delivery-tailored{margin-top:24px;font-size:12px}.lx-delivery-closing{grid-template-columns:1fr;gap:24px;padding-top:30px}.lx-delivery-promise{gap:16px}.lx-delivery-promise-mark{font-size:32px}.lx-delivery-promise .lx-label{margin-bottom:14px;font-size:9px}.lx-delivery-promise :is(.lx-label+p,.lx-delivery-promise-title){max-width:20ch;font-size:30px}.lx-delivery-next>p{max-width:43ch}.lx-delivery-next .lx-text-link{width:100%;min-height:56px;margin-top:22px;padding:16px 20px}}@media (max-width:360px){.lx-delivery>.lx-container{width:calc(100% - 32px)}.lx-delivery-heading h2{font-size:36px}.lx-delivery-provider>span{font-size:9px}.lx-delivery-cloud-note{font-size:11px}.lx-delivery-node>span{font-size:10px}.lx-delivery-step-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.lx-delivery *,.lx-delivery :before,.lx-delivery :after{transition:none!important;animation:none!important}.lx-delivery-node-art,.lx-delivery-provider-object{transform:none!important}}@media (forced-colors:active){.lx-delivery-provider-object,.lx-delivery-core-face{forced-color-adjust:none}.lx-delivery-steps details,.lx-delivery-step-toggle,.lx-delivery-next .lx-text-link{border:1px solid buttontext}}
.lx-responsibilities-section{--responsibility-surface:var(--lx-paper);--responsibility-ink:var(--lx-ink);--responsibility-muted:#565c51;--responsibility-rule:#d4d7cb;--responsibility-motion:.28s}.lx-responsibilities-workbench{align-items:start}.lx-responsibilities-visual{justify-self:center;width:min(100%,640px);min-width:0}.lx-responsibilities-visual:focus-visible{outline:2px solid var(--delivery-accent);outline-offset:8px}.lx-responsibilities{padding-top:6px}.lx-responsibilities-heading{margin-bottom:26px}.lx-responsibilities-heading h3{max-width:24ch;font:500 clamp(25px, 2.05vw, 31px)/1.2 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.lx-responsibilities-heading p{color:var(--delivery-muted);margin-top:12px;font-size:14px;line-height:1.6}.lx-responsibilities-list{border-top:1px solid var(--delivery-rule)}.lx-responsibility{border-bottom:1px solid var(--delivery-rule);border-radius:2px;transition:background-color .18s ease-out,border-color .18s ease-out;position:relative}.lx-responsibility>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:26px minmax(0,1fr) 32px;align-items:center;column-gap:16px;min-height:110px;padding:23px 20px;scroll-margin-top:14px;list-style:none;display:grid}.lx-responsibility>summary::-webkit-details-marker{display:none}.lx-responsibility-index{color:var(--delivery-dim);font:400 12px/1.5 var(--font-mono);align-self:start;padding-top:4px}.lx-responsibility-heading{gap:8px;min-width:0;display:grid}.lx-responsibility-title{font:500 clamp(21px, 1.65vw, 25px)/1.2 var(--font-display);letter-spacing:-.035em;text-wrap:pretty}.lx-responsibility-outcome{color:var(--delivery-muted);text-wrap:pretty;font-size:13px;line-height:1.5}.lx-responsibility-toggle{border:1px solid var(--delivery-rule);border-radius:50%;width:32px;height:32px;transition:background-color .18s,border-color .18s;position:relative}.lx-responsibility-toggle:before,.lx-responsibility-toggle:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:14px;left:9px}.lx-responsibility-toggle:after{transition:transform var(--responsibility-motion) var(--lx-ease);transform:rotate(90deg)}.lx-responsibility-body{padding:0 24px 26px 62px}.lx-responsibility-body>p{color:var(--responsibility-muted);text-wrap:pretty;font-size:15px;line-height:1.75}.lx-responsibility-scope{border-top:1px solid var(--responsibility-rule);flex-wrap:wrap;gap:10px 18px;margin:21px 0 0;padding:17px 0 0;list-style:none;display:flex}.lx-responsibility-scope li{color:var(--responsibility-ink);font:400 12px/1.5 var(--font-body);align-items:baseline;gap:7px;display:inline-flex}.lx-responsibility-scope li:before{content:"";background:var(--lx-signal);border-radius:50%;flex:0 0 4px;align-self:center;width:4px;height:4px}.lx-responsibility-return{display:none}.lx-responsibility[open]{color:var(--responsibility-ink);background:var(--responsibility-surface);border-color:var(--responsibility-surface);box-shadow:inset 3px 0 var(--lx-signal)}.lx-responsibility[open] .lx-responsibility-index{color:var(--lx-signal)}.lx-responsibility[open] .lx-responsibility-outcome{color:var(--responsibility-muted)}.lx-responsibility[open] .lx-responsibility-toggle{border-color:var(--responsibility-rule);color:var(--responsibility-ink)}.lx-responsibility[open] .lx-responsibility-toggle:after{transform:rotate(0)}.lx-responsibility[open]>summary:focus-visible,.lx-responsibility .lx-responsibility-return:focus-visible{outline:2px solid var(--lx-signal);outline-offset:-6px}.lx-responsibility:not([open])>summary:focus-visible{outline-offset:-4px}.lx-responsibilities-agreement{align-items:start;gap:13px;padding:25px 20px 0;display:flex}.lx-responsibilities-agreement>svg{width:20px;height:20px;color:var(--delivery-accent);flex:0 0 20px;margin-top:1px}.lx-responsibilities-agreement p:first-child{color:var(--delivery-text);font-size:13px;font-weight:500;line-height:1.5}.lx-responsibilities-agreement p+p{max-width:46ch;color:var(--delivery-muted);text-wrap:pretty;margin-top:6px;font-size:12px;line-height:1.65}.lx-responsibilities-workbench :is(.lx-delivery-node,.lx-delivery-provider)>span{transition:color .18s ease-out}.lx-responsibilities-section .lx-responsibilities-workbench :is(.lx-delivery-node,.lx-delivery-provider)[aria-expanded=true]>span{color:var(--delivery-accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.lx-responsibility:not([open])>summary:hover{background:color-mix(in srgb, var(--delivery-text) 4%, transparent)}.lx-responsibility:not([open])>summary:hover .lx-responsibility-title{color:var(--delivery-accent)}.lx-responsibility:not([open])>summary:hover .lx-responsibility-toggle{border-color:var(--delivery-accent)}.lx-responsibility[open]>summary:hover .lx-responsibility-toggle{background:var(--responsibility-rule)}}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.lx-responsibility{interpolate-size:allow-keywords}.lx-responsibility::details-content{opacity:0;block-size:0;transition:block-size var(--responsibility-motion) var(--lx-ease), opacity .18s ease-out, content-visibility var(--responsibility-motion) allow-discrete;overflow:clip}.lx-responsibility[open]::details-content{opacity:1;block-size:auto}}@media (min-width:1001px) and (max-width:1200px){.lx-responsibility>summary{column-gap:12px;padding-inline:16px}.lx-responsibility-body{padding-inline:54px 20px}}@media (max-width:1000px){.lx-responsibilities-workbench{gap:42px}.lx-responsibilities-heading h3{max-width:none}.lx-responsibility-return{min-height:44px;color:var(--responsibility-muted);text-underline-offset:4px;align-items:center;gap:9px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}.lx-responsibility-return>span{font-size:18px;text-decoration:none}}@media (max-width:760px){.lx-responsibilities-heading{margin-bottom:22px}.lx-responsibilities-heading h3{max-width:22ch;font-size:27px}.lx-responsibilities-heading p{margin-top:10px;font-size:13px}.lx-responsibility>summary{grid-template-columns:22px minmax(0,1fr) 28px;column-gap:10px;min-height:108px;padding:22px 15px}.lx-responsibility-index{padding-top:3px;font-size:11px}.lx-responsibility-heading{gap:7px}.lx-responsibility-title{font-size:clamp(20px,5.3vw,24px)}.lx-responsibility-outcome{font-size:12px;line-height:1.6}.lx-responsibility-toggle{width:28px;height:28px}.lx-responsibility-toggle:before,.lx-responsibility-toggle:after{top:12px;left:7px}.lx-responsibility-body{padding:0 22px 17px 47px}.lx-responsibility-body>p{font-size:14px;line-height:1.75}.lx-responsibility-scope{gap:9px 15px;margin-top:18px;padding-top:16px}.lx-responsibilities-agreement{padding:24px 10px 0}}@media (max-width:360px){.lx-responsibility>summary{column-gap:8px;padding-inline:12px}.lx-responsibility-body{padding-inline:42px 18px}.lx-responsibility-title{font-size:19px}}@media (prefers-reduced-motion:reduce){.lx-responsibility::details-content{transition:none}}@media (forced-colors:active){.lx-responsibility{border:1px solid buttontext}.lx-responsibility[open]{border-inline-start:3px solid highlight}.lx-responsibility-toggle{border-color:buttontext}}
.lx-contact.lx-contact-refined{background:var(--lx-closing-surface,#eeece5);padding-block:22px 48px}.lx-contact-refined .lx-label{max-width:none;font-size:10px;line-height:1.8}.lx-contact-refined .lx-contact-layout{margin-top:24px}.lx-contact-refined h2{letter-spacing:-.055em;font-size:clamp(44px,11.5vw,80px);line-height:1.03}.lx-contact-refined .lx-contact-layout>.lx-arrow{display:none}.lx-contact-refined .lx-contact-bottom{grid-template-columns:1fr;gap:26px;margin-top:24px}.lx-contact-refined .lx-contact-bottom>p{letter-spacing:-.012em;max-width:32ch;font-size:16px;line-height:1.7}.lx-contact-refined .lx-contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.lx-contact-refined .lx-contact-options legend{color:var(--lx-muted);font:400 12px/1.5 var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:14px}.lx-contact-refined .lx-contact-options label{min-width:0}.lx-contact-refined .lx-contact-options label>span{border:1px solid #b4b3a8;border-radius:8px;align-items:center;gap:10px;height:100%;min-height:54px;padding:12px;font-size:13px;line-height:1.5;display:flex}.lx-contact-refined .lx-contact-options label>span:before{content:"";border:1px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px}.lx-contact-refined .lx-contact-options input:checked+span{background:var(--lx-ink);color:var(--lx-paper);border-color:var(--lx-ink)}.lx-contact-refined .lx-contact-options input:checked+span:before{box-shadow:inset 0 0 0 3px var(--lx-ink);background:currentColor}.lx-contact-refined .lx-button{background:var(--lx-signal);border:1px solid var(--lx-signal);width:100%;min-height:56px;color:var(--lx-white);border-radius:8px;justify-content:space-between;gap:16px;padding:16px 20px;font-size:14px;line-height:1.5;display:flex}.lx-contact-refined .lx-contact-note{max-width:45ch;margin-top:14px;font-size:12px;line-height:1.7}.lx-contact-refined .lx-button:focus-visible{outline-offset:5px}@media (hover:hover){.lx-contact-refined .lx-button:hover{background:#94301c;border-color:#94301c}.lx-contact-refined .lx-contact-options label:hover>span{border-color:var(--lx-ink)}}@media (min-width:760px){.lx-contact.lx-contact-refined{padding-block:38px 76px}.lx-contact-refined .lx-contact-layout{margin-top:30px}.lx-contact-refined h2{font-size:clamp(72px,8.5vw,140px)}.lx-contact-refined .lx-contact-layout>.lx-arrow{width:clamp(74px,8vw,130px);height:auto;margin:0 4% 0 24px;display:block}.lx-contact-refined .lx-contact-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,8vw,140px);margin-top:42px}.lx-contact-refined .lx-contact-bottom>p{max-width:30ch;font-size:20px}.lx-contact-refined .lx-contact-options label>span{min-height:56px;padding:14px 16px;font-size:14px}.lx-contact-refined .lx-button{min-height:60px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lx-contact-refined *,.lx-footer-refined *{scroll-behavior:auto;transition:none}}@media (scripting:none){.lx-contact-refined .lx-contact-options{display:none}}
.lx-contact.lx-contact-refined{padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,112px)}.lx-contact-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid}.lx-contact-lead{grid-column:1/7;container-type:inline-size}.lx-contact-form{grid-column:8/-1}.lx-contact-refined .lx-label{color:var(--lx-muted);font:500 .875rem/1.4 var(--font-body);letter-spacing:0;text-transform:none}.lx-contact-refined h2{font:var(--lx-display-weight,500) min(13cqi, 128px)/.98 var(--font-display);letter-spacing:-.05em;margin-top:clamp(20px,2.4vw,32px)}.lx-contact-body{max-width:36ch;font:400 clamp(1.0625rem, 1.3vw, 1.25rem)/1.6 var(--font-body);text-wrap:pretty;margin-top:clamp(24px,2.6vw,36px)}.lx-contact-refined .lx-contact-options{margin-bottom:16px}.lx-contact-refined .lx-contact-options legend{font-size:.875rem}.lx-contact-refined .lx-contact-options label>span{border-width:0 0 1px;border-radius:0;padding-inline:0;font-size:.875rem}.lx-contact-refined .lx-contact-options input:checked+span{color:var(--lx-ink);background:0 0}.lx-contact-refined .lx-contact-options input:checked+span:before{box-shadow:inset 0 0 0 3px var(--lx-closing-surface)}.lx-contact-refined .lx-button{border-radius:2px}.lx-contact-preview{margin:0 0 16px;padding:16px 0 16px 20px;position:relative}.lx-contact-preview:before{content:"";background:var(--lx-signal);width:2px;position:absolute;top:16px;bottom:16px;left:0}.lx-contact-preview figcaption{color:var(--lx-muted);font:400 .8125rem/1.5 var(--font-body)}.lx-contact-preview p{font:400 .9375rem/1.55 var(--font-body);text-wrap:pretty;margin-top:6px}.lx-contact-preview p>span{display:block}.lx-contact-refined .lx-contact-note{font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.lx-contact-preview p>span{animation:lx-contact-message-in .22s var(--lx-ease)}@keyframes lx-contact-message-in{0%{opacity:0;transform:translateY(4px)}}}@media (max-width:1099px){.lx-contact-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px}.lx-contact-lead{grid-column:1/-1}.lx-contact-refined h2{font-size:min(11cqi,112px)}.lx-contact-form{grid-column:1/-1;max-width:600px}}@media (max-width:760px){.lx-contact-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.lx-contact-refined h2{font-size:14cqi}}@media (scripting:none){.lx-contact-preview{display:none}}
:root{--lx-closing-surface:#eeece5}.lx-seam{background:linear-gradient(var(--lx-paper) 0 50%, var(--lx-closing-surface) 50%)}.lx-seam-row{align-items:center;gap:clamp(14px,1.6vw,24px);height:104px;display:flex}.lx-seam-thread{background:var(--lx-line);flex:1;height:1px}.lx-seam-thread-start{transform-origin:0}.lx-seam-thread-end{transform-origin:100%}.lx-seam-mark{width:auto;height:60px;fill:var(--lx-signal);flex-shrink:0}@media (min-width:760px){.lx-seam-row{height:148px}.lx-seam-mark{height:84px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-seam-row{view-timeline-name:--seam}.lx-seam-thread{animation:linear both seam-thread;animation-timeline:--seam;animation-range:entry cover 45%}.lx-seam-mark{animation:linear both seam-rise;animation-timeline:--seam;animation-range:cover 30% cover 55%}}}@keyframes seam-thread{0%{transform:scaleX(0)}to{transform:none}}@keyframes seam-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (forced-colors:active){.lx-seam-thread{background:canvastext}.lx-seam-mark{fill:canvastext}}
