:where(.lx) .lp-h{max-width:22em;font-family:var(--fl-font-display);font-feature-settings:normal;font-weight:400;font-size:var(--fl-section-head-size);line-height:var(--fl-section-head-lh);letter-spacing:-.015em;color:var(--fl-ink);text-wrap:balance;margin:0}:where(.lx) .lp-lede{margin:var(--fl-title-gap) 0 0;max-width:40em;color:var(--fl-text-secondary)}:where(.lx) .lp-tabs{margin-top:var(--fl-group-gap);border-bottom:1px solid var(--fl-hairline);scrollbar-width:none;gap:36px;display:flex;overflow-x:auto}:where(.lx) .lp-tabs::-webkit-scrollbar{display:none}:where(.lx) .lp-tab{font:400 18px/1.3 var(--fl-font-sans);letter-spacing:-.01em;color:var(--fl-text-muted);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0 0 14px;transition:color .2s;display:inline-flex;position:relative}:where(.lx) .lp-tab:hover,:where(.lx) .lp-tab.is-on{color:var(--fl-ink)}:where(.lx) .lp-tab.is-on:after{content:"";background:var(--fl-ink);height:1.5px;position:absolute;bottom:-1px;left:0;right:0}:where(.lx) .lp-tab:focus-visible{outline:2px solid var(--fl-focus);outline-offset:3px;border-radius:2px}:where(.lx) .lp-panel{column-gap:var(--fl-item-gap);min-height:var(--fl-panel-h);grid-template-rows:auto 1fr;grid-template-columns:88px minmax(0,5fr) minmax(0,6.6fr);margin-top:56px;display:grid}:where(.lx) .lp-count{font:400 11px/1.4 var(--fl-font-mono);letter-spacing:.06em;color:var(--fl-text-muted);grid-area:1/1;margin:4px 0 0}:where(.lx) .lp-text{grid-area:1/2;min-width:0;animation:.35s both lp-in}:where(.lx) .lp-label{font:500 12px/1.4 var(--fl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fl-ink);align-items:center;gap:8px;margin:0;display:flex}:where(.lx) .lp-line{max-width:20em;font:400 20px/1.4 var(--fl-font-sans);letter-spacing:-.01em;color:var(--fl-ink);text-wrap:pretty;margin:16px 0 0}:where(.lx) .lp-num{font-family:var(--fl-font-display);letter-spacing:-.03em;color:var(--fl-ink);grid-area:2/1/auto/3;align-self:end;margin:0;font-size:168px;font-weight:400;line-height:.8}:where(.lx) .lp-vis{grid-area:1/3/3;align-self:center;min-width:0;animation:.4s both lp-in}:where(.lx) .lp-mark{z-index:0;grid-area:2/2;align-self:end;height:min(360px,100%);min-height:280px;margin-top:24px;position:relative}:where(.lx) .lp-clip,:where(.lx) .lp-clip>*{height:100%}:where(.lx) .lp-clip .pa-app{--pa-h:100%!important}:where(.lx) .lp-clip .pb-app{--pb-h:100%!important}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1179px){:where(.lx) .lp-panel{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);min-height:0;margin-top:40px}:where(.lx) .lp-num,:where(.lx) .lp-mark{display:none}:where(.lx) .lp-vis{margin-top:var(--fl-group-gap);grid-area:2/1/auto/-1}:where(.lx) .lp-stack{margin:0 auto}}@media (min-width:768px) and (max-width:1179px){:where(.lx) .lp-panel{grid-template-columns:64px minmax(0,1fr) 260px}:where(.lx) .lp-mark{grid-area:1/3;align-self:center;height:240px;min-height:0;margin:0;display:block}:where(.lx) .lp-vis{grid-column:1/-1}}@media (max-width:767px){:where(.lx) .lp-tabs{margin-inline:calc(-1 * var(--fl-gutter));padding-inline:var(--fl-gutter);gap:24px}:where(.lx) .lp-tab{padding-bottom:12px;font-size:15px}:where(.lx) .lp-panel{grid-template-columns:minmax(0,1fr);margin-top:28px}:where(.lx) .lp-count{grid-column:1;margin-bottom:12px}:where(.lx) .lp-text{grid-area:2/1}:where(.lx) .lp-vis{margin-top:var(--fl-space-4);grid-area:3/1}:where(.lx) .lp-line{font-size:18px}}@media (prefers-reduced-motion:reduce){:where(.lx) .lp-text,:where(.lx) .lp-vis{animation:none}:where(.lx) .lp-tab{transition:none}}
:where(.lx) .au-lede{text-wrap:balance;max-width:34em}:where(.lx) .au-grid{gap:var(--fl-space-2);display:flex;container-type:inline-size}:where(.lx) .au-plans{--au-light:#7b6a55;--au-dark:#1b1411;background-color:#473531}:where(.lx) .au-care{--au-light:#58716c;--au-dark:#0e1918;background-color:#1e4240}:where(.lx) .au-consult{--au-light:#8c9298;--au-dark:#121416;background-color:#474c51}:where(.lx) .au-card{isolation:isolate;border-radius:var(--fl-radius-frame);color:#f6f6f3;flex-direction:column;flex:1 1 0;min-width:0;height:640px;display:flex;position:relative;overflow:hidden}:where(.lx) .au-ground{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.lx) .au-card:after{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.4 0 0 0 -1.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:where(.lx) .au-text{padding:40px 40px 0}:where(.lx) .au-title{font-family:var(--fl-font-display);font-feature-settings:normal;font-weight:400;font-size:var(--fl-section-head-size);line-height:var(--fl-section-head-lh);letter-spacing:-.0125em;text-wrap:balance;margin:0}:where(.lx) .au-body{margin:var(--fl-space-2) 0 0;font-family:var(--fl-font-sans);font-size:var(--fl-body-size);line-height:var(--fl-body-lh);color:#e4e5e0;text-wrap:pretty;max-width:30em}:where(.lx) .au-card .au-cta,:where(.lx) .au-card .au-cta:visited{margin-top:var(--fl-space-3);color:#f6f6f3}:where(.lx) .au-card .au-cta:hover{color:var(--fl-ink)}:where(.lx) .au-card .au-cta:focus-visible{outline-color:#f6f6f3}:where(.lx) .au-stage{position:absolute;inset:272px 0 0}:where(.lx) .au-shot{border-radius:var(--fl-radius-frame) 0 0 0;pointer-events:none;width:880px;height:620px;position:absolute;top:0;left:64px;overflow:hidden}:where(.lx) .au-shot>*{height:100%}@media (min-width:1280px){:where(.lx) .au-card{transition:flex-grow .6s cubic-bezier(.2,.7,.2,1),filter .45s,opacity .45s}:where(.lx) .au-text{box-sizing:border-box;width:calc((100cqw - 2 * var(--fl-space-2)) / 3.4)}:where(.lx) .au-grid:has(.au-card:is(:hover,:focus-within)) .au-card:is(:hover,:focus-within){flex-grow:1.4}:where(.lx) .au-grid:has(.au-card:is(:hover,:focus-within)) .au-card:not(:hover,:focus-within){filter:grayscale();opacity:.45}}@media (min-width:1280px) and (max-width:1439px){:where(.lx) .au-stage{top:320px}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){:where(.lx) .au-card{transition:none}:where(.lx) .au-grid:has(.au-card:is(:hover,:focus-within)) .au-card:is(:hover,:focus-within){flex-grow:1}}@media (max-width:1279px){:where(.lx) .au-grid{flex-direction:column}:where(.lx) .au-card{flex:none;height:600px}}@media (max-width:767px){:where(.lx) .au-card{height:auto}:where(.lx) .au-text{padding:28px 24px 0}:where(.lx) .au-stage{height:260px;margin-top:36px;position:relative;inset:auto}:where(.lx) .au-shot{left:24px}}
