.pf-hero{--pf-pin:0px;position:relative}.pf-hero:after{content:"";height:var(--pf-pin);display:block}.pf-hero__pin{top:var(--pin-top,0px);padding:max(112px,min(11.6vw,175px)) 0 max(24px,min(3.97vw,60px));position:-webkit-sticky;position:sticky}.pf-hero__head{text-align:center;flex-direction:column;align-items:center;display:flex}.pf-hero__eyebrow{color:#0a0a0a;margin-bottom:24px}.pf-hero__title{font-family:var(--serif);color:#0a0a0a;text-wrap:balance;margin:0 0 16px;font-size:max(36px,min(2.6vw + 21px,60px));font-weight:500;line-height:1.12}.pf-hero__lede{color:#0a0a0a;max-width:804px;margin:0;font-size:max(16px,min(.25vw + 14.2px,18px));line-height:1.556}.pf-hero__panel{background:#f6f6f6;border:1px solid #f0f0f0;border-radius:16px;margin-top:max(32px,min(3.7vw,56px));overflow:hidden}.pf-card{--p:1;z-index:var(--z);will-change:transform;position:relative}.pf-card img{width:100%;height:auto;display:block}.pf-hero__caption{--c:1;letter-spacing:.5px;text-align:center;color:#202120;opacity:var(--c);transform:translate3d(0,calc((1 - var(--c))*16px),0);margin:0;font-size:max(16px,min(.3vw + 14.4px,20px));font-weight:500;line-height:1.5}@media (min-width:761px){.pf-hero__stage{aspect-ratio:1392/473;margin-left:auto;margin-right:auto;position:relative;container-type:inline-size}.pf-hero__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.437cqw;display:grid;position:absolute;top:16.91%;bottom:auto;left:1.8%;right:1.8%}.pf-hero__caption{font-size:max(14px,1.437cqw);position:absolute;top:76.53%;bottom:auto;left:0;right:0}}.pf-hero--image .pf-hero__lede{max-width:980px}.pf-hero__media{width:100%;height:auto;display:block}@media (min-width:761px){.pf-hero__media{object-fit:cover;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){html.js :-webkit-any(.pf-hero--cards,.pf-hero--art){--pf-pin:clamp(480px,70vh,760px)}html.js :-moz-any(.pf-hero--cards,.pf-hero--art){--pf-pin:clamp(480px,70vh,760px)}html.js :is(.pf-hero--cards,.pf-hero--art){--pf-pin:clamp(480px,70vh,760px)}html.js :-webkit-any(.pf-hero--cards,.pf-hero--art) .pf-hero__pin{box-sizing:border-box;flex-direction:column;height:100svh;min-height:600px;padding-top:max(96px,min(18.6vh,175px));padding-bottom:max(16px,min(6.4vh,60px));display:flex}html.js :-moz-any(.pf-hero--cards,.pf-hero--art) .pf-hero__pin{box-sizing:border-box;flex-direction:column;height:100svh;min-height:600px;padding-top:max(96px,min(18.6vh,175px));padding-bottom:max(16px,min(6.4vh,60px));display:flex}html.js :is(.pf-hero--cards,.pf-hero--art) .pf-hero__pin{box-sizing:border-box;flex-direction:column;height:100svh;min-height:600px;padding-top:max(96px,min(18.6vh,175px));padding-bottom:max(16px,min(6.4vh,60px));display:flex}html.js :-webkit-any(.pf-hero--cards,.pf-hero--art) .pf-hero__panel{flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;margin-top:max(24px,min(6vh,56px));display:flex;container-type:size}html.js :-moz-any(.pf-hero--cards,.pf-hero--art) .pf-hero__panel{flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;margin-top:max(24px,min(6vh,56px));display:flex;container-type:size}html.js :is(.pf-hero--cards,.pf-hero--art) .pf-hero__panel{flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;margin-top:max(24px,min(6vh,56px));display:flex;container-type:size}html.js :-webkit-any(.pf-hero--cards,.pf-hero--art) .pf-hero__stage{flex:none;width:min(100cqw,338.436cqh)}html.js :-moz-any(.pf-hero--cards,.pf-hero--art) .pf-hero__stage{flex:none;width:min(100cqw,338.436cqh)}html.js :is(.pf-hero--cards,.pf-hero--art) .pf-hero__stage{flex:none;width:min(100cqw,338.436cqh)}html.js .pf-card{--p:0;--q:calc(1 - var(--p))}html[dir=ltr].js .pf-card{transform:translate(calc(var(--x)*var(--q)),calc(var(--y)*var(--q)))rotate(calc(var(--r)*var(--q)))scale(calc(1 + (var(--s) - 1)*var(--q)))}html[dir=rtl].js .pf-card{transform:translate(calc(-1*(var(--x)*var(--q))),calc(var(--y)*var(--q)))rotate(calc(-1*(var(--r)*var(--q))))scale(calc(1 + (var(--s) - 1)*var(--q)))}html.js :-webkit-any(.pf-hero--cards,.pf-hero--art) .pf-hero__caption{--c:0}html.js :-moz-any(.pf-hero--cards,.pf-hero--art) .pf-hero__caption{--c:0}html.js :is(.pf-hero--cards,.pf-hero--art) .pf-hero__caption{--c:0}}.pf-hero__art{aspect-ratio:4/3;position:relative;container-type:size}@media (min-width:761px){.pf-hero__art{aspect-ratio:auto;position:absolute;top:0;bottom:26%;left:0;right:0}}@media (max-width:760px){.pf-hero__panel{padding:28px 0 24px}.pf-hero__row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:4px 8% 12px;display:flex;overflow-x:auto}.pf-hero__row::-webkit-scrollbar{display:none}.pf-card{scroll-snap-align:center;flex:0 0 84%}.pf-hero__caption{margin-top:16px;padding-left:16px;padding-right:16px}.pf-hero--image .pf-hero__panel{padding-top:0}.pf-hero--image .pf-hero__media{aspect-ratio:4/3;object-fit:cover}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pf-card{animation:linear both pf-card-focus;animation-timeline:view(inline)}}}@keyframes pf-card-focus{0%,to{opacity:.55;scale:.9}40%,60%{opacity:1;scale:1}}.pf-mark{box-sizing:border-box;width:52px;height:52px;transition:background-color .45s var(--lx-ease),border-color .45s var(--lx-ease),border-radius .45s var(--lx-ease);border:.8px solid #e4e5e1;border-radius:0;flex:none;place-items:center;display:grid;position:relative}.pf-mark i{border:0 solid var(--lx-teal);width:9.75px;height:9.75px;transition:opacity .45s var(--lx-ease);position:absolute}.pf-mark i:first-child{border-top-width:1.625px;top:-1.3px}[dir=ltr] .pf-mark i:first-child{border-left-width:1.625px;left:-1.3px}[dir=rtl] .pf-mark i:first-child{border-right-width:1.625px;right:-1.3px}.pf-mark i:nth-child(2){border-top-width:1.625px;top:-1.3px}[dir=ltr] .pf-mark i:nth-child(2){border-right-width:1.625px;right:-1.3px}[dir=rtl] .pf-mark i:nth-child(2){border-left-width:1.625px;left:-1.3px}.pf-mark i:nth-child(3){border-bottom-width:1.625px;bottom:-1.3px}[dir=ltr] .pf-mark i:nth-child(3){border-right-width:1.625px;right:-1.3px}[dir=rtl] .pf-mark i:nth-child(3){border-left-width:1.625px;left:-1.3px}.pf-mark i:nth-child(4){border-bottom-width:1.625px;bottom:-1.3px}[dir=ltr] .pf-mark i:nth-child(4){border-left-width:1.625px;left:-1.3px}[dir=rtl] .pf-mark i:nth-child(4){border-right-width:1.625px;right:-1.3px}.pf-feat{padding:20px 0 max(88px,min(9.92vw,150px))}.pf-feat__in{grid-template-columns:minmax(0,672fr) minmax(0,656fr);align-items:start;column-gap:max(32px,min(4.23vw,64px));display:grid}.pf-feat__head{position:-webkit-sticky;position:sticky;top:max(96px,min(14vh,140px))}.pf-feat__title{color:#3c3630;white-space:pre-line;text-wrap:wrap;line-height:1.042}.pf-feat__lede{color:#535252;max-width:560px;margin:16px 0 0;font-size:max(16px,min(.25vw + 14.2px,18px));line-height:24px}.pf-feat__list{max-width:616px;margin:0;padding:0;list-style:none}.pf-feat__item{transition:opacity .45s var(--lx-ease);border-bottom:1px solid rgba(0,0,0,.15);flex-direction:column;align-items:flex-start;padding:48px 0;display:flex}.pf-feat__icon{background:var(--lx-teal);width:22.75px;height:22.75px;-webkit-mask:var(--icon)center/contain no-repeat;-webkit-mask:var(--icon)center/contain no-repeat;mask:var(--icon)center/contain no-repeat;transition:opacity .45s var(--lx-ease)}.pf-feat__h{letter-spacing:1px;color:#0a0908;margin:24px 0 0;font-size:max(22px,min(.8vw + 16px,28px));font-weight:400;line-height:1.286}.pf-feat__body{letter-spacing:1px;color:#535252;margin:16px 0 0;font-size:16px;line-height:24px}.pf-feat__list[data-live] .pf-feat__item:not(.is-on){opacity:.4}.pf-feat__list[data-live] .pf-feat__item:not(.is-on) .pf-mark{background:rgba(110,110,110,.15);border-color:transparent;border-radius:4px}.pf-feat__list[data-live] .pf-feat__item:not(.is-on) .pf-mark i,.pf-feat__list[data-live] .pf-feat__item:not(.is-on) .pf-feat__icon{opacity:0}@media (max-width:900px){.pf-feat{padding-top:56px}.pf-feat__in{grid-template-columns:minmax(0,1fr)}.pf-feat__head{margin-bottom:8px;position:static}.pf-feat__list{max-width:none}.pf-feat__item{padding:32px 0}}.pf-work .lx-flow{background:#f4f0ec;border-top:0}@media (min-width:1024px){.pf-work .lx-flow__step{grid-template-columns:minmax(0,465fr) minmax(0,628fr);column-gap:max(24px,min(3.1vw,47px))}}.pf-steps{border-top:1px solid rgba(117,117,117,.1);border-bottom:1px solid rgba(117,117,117,.1);margin-top:max(64px,min(8.2vw,124px));padding:max(64px,min(8.2vw,124px)) 0}.pf-steps__head{max-width:832px}.pf-steps__title{color:#202120;line-height:1.042}.pf-steps__lede{color:#202120;margin:16px 0 0;font-size:max(16px,min(.25vw + 14.2px,18px));line-height:24px}.pf-steps__list{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:max(40px,min(5.2vw,79px)) 0 0;padding:8px;list-style:none;display:grid}.pf-steps__step{isolation:isolate;transition:background-color .5s var(--lx-ease);background:#f9f9f9;border:1px solid #efefef;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 24px;display:flex;position:relative}.pf-steps__num{letter-spacing:1px;color:var(--lx-teal);font-size:22px;line-height:30px}.pf-steps__h{letter-spacing:.5px;color:#111;margin:20px 0 0;font-size:20px;font-weight:500;line-height:30px}.pf-steps__body{margin:4px 0 0;color:#3d3d3d;font-size:max(16px,min(.25vw + 14.2px,18px));line-height:24px}.pf-steps__body:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-8px}.pf-steps__body:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-8px}.pf-steps__body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-8px}.pf-steps__body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-8px}.pf-steps__body:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-8px}.pf-steps__body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-8px}@media (hover:hover) and (pointer:fine){.pf-steps__step:hover{background:#f3f3f2}}@media (max-width:760px){.pf-steps__list{grid-template-columns:minmax(0,1fr);gap:12px}.pf-steps__step{padding:24px 20px}}.pf-steps+.lx-faq{padding-top:max(88px,min(13.2vw,200px))}.pf-steps~.lx-faq{padding-bottom:max(72px,min(9.4vw,142px))}.pf-steps~.lx-cta .lx-cta__body{max-width:759px}.pf-can{padding:max(72px,min(9.26vw,140px)) 0 max(88px,min(13.2vw,200px))}.pf-can__title{color:#202120;margin-bottom:max(32px,min(3.44vw,52px))}.pf-can__grid{border-top:1px solid #e3e0e0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[dir=ltr] .pf-can__grid{border-left:1px solid #e3e0e0}[dir=rtl] .pf-can__grid{border-right:1px solid #e3e0e0}.pf-can__item{background:#fdfdfd;border-bottom:1px solid #e3e0e0;flex-direction:column;justify-content:center;min-height:200px;padding:16px 24px;display:flex}[dir=ltr] .pf-can__item{border-right:1px solid #e3e0e0}[dir=rtl] .pf-can__item{border-left:1px solid #e3e0e0}.pf-can__num{color:rgba(0,93,110,.4);margin-bottom:12px;font-size:20px;line-height:20px}.pf-can__h{letter-spacing:1px;color:#202120;margin:0 0 8px;font-size:max(19px,min(.4vw + 16.9px,22px));font-weight:400;line-height:30px}.pf-can__body{color:#757575;margin:0;font-size:max(16px,min(.25vw + 14.2px,18px));line-height:1.333}.pf-can__item{isolation:isolate;position:relative}.pf-can__item:before{content:"";z-index:-1;opacity:0;transition:opacity .5s var(--lx-ease);background:#f4f4f3;position:absolute;top:0;bottom:0;left:0;right:0}.pf-can__item>*{transition:opacity .5s var(--lx-ease),color .5s var(--lx-ease)}@media (hover:hover) and (pointer:fine){.pf-can__item:hover:before{opacity:1}.pf-can__item:hover .pf-can__num{color:var(--lx-teal)}.pf-can__item:hover .pf-can__body{color:#4a4a4a}.pf-can__grid:hover .pf-can__item:not(:hover)>*{opacity:.55}}@media (hover:none) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pf-can__item{animation:linear both lx-focus;animation-timeline:view()}.pf-can__item:before{opacity:var(--lx-f)}.pf-can__num{color:color-mix(in srgb,var(--lx-teal)calc(var(--lx-f)*100%),rgba(0,93,110,.4))}.pf-can__body{color:color-mix(in srgb,#4a4a4a calc(var(--lx-f)*100%),#757575)}}}@media (max-width:1080px){.pf-can__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pf-can__grid{grid-template-columns:minmax(0,1fr)}.pf-can__item{min-height:0;padding:24px 20px}}.pf-how{border-top:1px solid var(--lx-line);border-bottom:1px solid var(--lx-line);padding:max(64px,min(8.5vw,129px)) 0 max(64px,min(8.4vw,127px))}.pf-how__title{color:#202120;margin-bottom:max(36px,min(4.5vw,68px))}.pf-how__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pf-how__step{background:#f9f9f9;border:1px solid #efefef;border-radius:16px;flex-direction:column;justify-content:center;min-height:206px;padding:32px 24px;display:flex}.pf-how__num{letter-spacing:1px;color:var(--lx-teal);font-size:22px;line-height:30px}.pf-how__h{letter-spacing:.5px;color:#111;margin:12px 0 8px;font-size:20px;font-weight:500;line-height:30px}.pf-how__body{color:#3d3d3d;margin:0;font-size:max(16px,min(.25vw + 14.2px,18px));line-height:1.333}.pf-how__step{isolation:isolate;position:relative;overflow:hidden}.pf-how__step:before{content:"";z-index:-1;opacity:0;transition:opacity .5s var(--lx-ease);background:#f1f1f0;position:absolute;top:0;bottom:0;left:0;right:0}.pf-how__step>*{transition:opacity .5s var(--lx-ease),color .5s var(--lx-ease)}@media (hover:hover) and (pointer:fine){.pf-how__step:hover:before{opacity:1}.pf-how__step:hover .pf-how__num{color:var(--lx-teal-hover)}.pf-how__step:hover .pf-how__body{color:#1f1f1f}.pf-how__list:hover .pf-how__step:not(:hover)>*{opacity:.55}}@media (hover:none) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pf-how__step{animation:linear both lx-focus;animation-timeline:view()}.pf-how__step:before{opacity:var(--lx-f)}.pf-how__num{color:color-mix(in srgb,var(--lx-teal-hover)calc(var(--lx-f)*100%),var(--lx-teal))}.pf-how__body{color:color-mix(in srgb,#1f1f1f calc(var(--lx-f)*100%),#3d3d3d)}}}@media (max-width:1080px){.pf-how__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pf-how__list{grid-template-columns:minmax(0,1fr)}.pf-how__step{min-height:0}}.pf-how+.lx-faq{padding-top:max(88px,min(13.2vw,200px))}.lx--scale .pf-feat{padding-bottom:var(--lx-sec-y)}.lx--scale .pf-feat__lede,.lx--scale .pf-steps__lede{margin-top:var(--lx-head-gap)}.lx--scale .pf-steps{padding-block:var(--lx-sec-y);border-top:0;border-bottom:0;margin-top:0}.lx--scale .pf-steps__list{margin-top:var(--lx-sec-head)}.lx--scale .pf-steps+.lx-faq{padding-top:0}.lx--scale .pf-steps~.lx-faq{padding-bottom:var(--lx-sec-y)}
