html:has(.lp){overflow:clip auto}body:has(.lp){height:auto;overflow:clip visible}.lp :where(h1,h2,h3,h4){letter-spacing:normal;font-family:inherit}.lp :where(button){cursor:pointer}.lp a{color:#eee9df}.lp a:hover{color:#fff}.lp{container-type:inline-size}.lp .photo-in{animation:1.6s cubic-bezier(.45,0,.2,1) 1.2s both lp-photoIn}@keyframes lp-photoIn{0%{opacity:.22}to{opacity:1}}@keyframes lp-photoCross{0%{opacity:0}to{opacity:1}}.lp .scene>.photo-in.photo-cross{animation:1.1s cubic-bezier(.45,0,.2,1) both lp-photoCross}.lp .breathe{animation:26s ease-in-out infinite alternate lp-breathe;transform:scale(1.1)rotate(.02deg)}@keyframes lp-breathe{0%{transform:scale(1.1)rotate(.02deg)}to{transform:scale(1)rotate(.02deg)}}.lp .mist{pointer-events:none;transition:opacity 2.6s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}:is(.lp .scene:has(.cta:hover) .mist,.lp .scene:has(.cta:focus-visible) .mist){opacity:0;transition:opacity 1.6s cubic-bezier(.45,0,.2,1)}.lp .lg-p{fill-opacity:0;stroke:#a9c4e6;stroke-width:5px;stroke-dasharray:2200;stroke-dashoffset:2200px;animation:1.1s cubic-bezier(.65,0,.35,1) forwards lp-lgTrace,1s cubic-bezier(.45,0,.2,1) forwards lp-lgFill}.lp .lg-t{animation-delay:.2s,1.35s}.lp .lg-b{animation-delay:.35s,1.5s}.lp .lg-c{animation-delay:.5s,1.65s}.lp .lg-frame{stroke:#a9c4e6;stroke-dasharray:1700;stroke-dashoffset:1700px;animation:1.2s cubic-bezier(.65,0,.35,1) 50ms forwards lp-lgTrace,1s cubic-bezier(.45,0,.2,1) 1.4s forwards lp-frameInk}@keyframes lp-lgTrace{to{stroke-dashoffset:0}}@keyframes lp-lgFill{to{fill-opacity:1;stroke-opacity:0}}@keyframes lp-frameInk{to{stroke:#eee9df}}@keyframes lp-fadeIn{to{opacity:1}}.lp .rail{background-image:radial-gradient(circle,#0009 0 1.3px,#ffffff12 1.6px 2.2px,#0000 2.5px);background-position:0 0;background-size:56px 56px}.lp .rail-top{height:280px}.lp .joint{height:56px;margin-left:-56px;position:relative}.lp .joint:before{content:"";transform-origin:0;background:linear-gradient(#111213 0 1px,#ffffff0f 1px 2px);height:2px;animation:1s cubic-bezier(.65,0,.35,1) .3s forwards lp-drawX;position:absolute;top:27px;left:0;right:0;transform:scaleX(0)}.lp .joint.j2:before{animation-delay:.55s}.lp .mullion{z-index:3;opacity:0;background:linear-gradient(90deg,#0c0e0f 0 2px,#e2e8e81f 2px 3px);width:3px;animation:.8s cubic-bezier(.45,0,.2,1) 2.5s forwards lp-fadeIn;position:absolute;top:0;bottom:0;right:-3px}.lp .rail-nav ul{margin:0;padding:0;list-style:none}.lp .ni{height:56px;position:relative}.lp .nl{color:#a6aaa7;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:16px;height:56px;padding-right:14px;font-size:12px;font-weight:500;text-decoration:none;transition:color .6s cubic-bezier(.45,0,.2,1);display:flex}.lp .nl .lbl{white-space:nowrap;opacity:0;animation:.9s cubic-bezier(.45,0,.2,1) forwards lp-fadeIn}.lp .ni1 .lbl{animation-delay:1.3s}.lp .ni2 .lbl{animation-delay:1.4s}.lp .ni3 .lbl{animation-delay:1.5s}.lp .ni4 .lbl{animation-delay:1.6s}.lp .ni5 .lbl{animation-delay:1.7s}.lp .cote{color:#a6aaa799;flex:1;min-width:20px;height:11px;transition:color .6s cubic-bezier(.45,0,.2,1);position:relative}.lp .cote i{background:currentColor;transition:transform .3s cubic-bezier(.45,0,.2,1);display:block;position:absolute}.lp .cote .c-l,.lp .cote .c-r{transform-origin:50% 0;width:1px;top:0;bottom:0;transform:scaleY(0)}.lp .cote .c-l{left:0;transition-delay:.24s!important}.lp .cote .c-r{right:0;transition-delay:60ms!important}.lp .cote .c-m{transform-origin:0;height:1px;top:5px;left:-3px;right:-3px;transform:scaleX(0);transition-delay:.12s!important}.lp .cote .c-s1,.lp .cote .c-s2{width:1px;height:7px;top:2px;transform:rotate(45deg)scaleY(0)}.lp .cote .c-s1{left:0}.lp .cote .c-s2{right:0}:is(.lp .nl:hover .cote,.lp .nl:focus-visible .cote){color:#e8eae6c7}:is(.lp .nl:hover .c-l,.lp .nl:focus-visible .c-l){transform:scaleY(1);transition:transform .35s cubic-bezier(.45,0,.2,1)!important}:is(.lp .nl:hover .c-m,.lp .nl:focus-visible .c-m){transform:scaleX(1);transition:transform .6s cubic-bezier(.65,0,.35,1) .22s!important}:is(.lp .nl:hover .c-r,.lp .nl:focus-visible .c-r){transform:scaleY(1);transition:transform .35s cubic-bezier(.45,0,.2,1) .7s!important}:is(.lp .nl:hover .c-s1,.lp .nl:focus-visible .c-s1){transform:rotate(45deg)scaleY(1);transition:transform .2s cubic-bezier(.45,0,.2,1) .92s!important}:is(.lp .nl:hover .c-s2,.lp .nl:focus-visible .c-s2){transform:rotate(45deg)scaleY(1);transition:transform .2s cubic-bezier(.45,0,.2,1) 1.02s!important}.lp .nl:hover{color:#eef0ec}.lp .nl.active,.lp .nl.active .cote{color:#c9a06e}.lp .nl.active .c-l,.lp .nl.active .c-r{transform:scaleY(1)}.lp .nl.active .c-m{transform:scaleX(1)}.lp .nl.active .c-s1,.lp .nl.active .c-s2{transform:rotate(45deg)scaleY(1)}.lp .nl.active .cote{opacity:0;animation:.45s cubic-bezier(.45,0,.2,1) 1.85s forwards lp-fadeIn}@keyframes lp-penY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-penX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-penS{0%{transform:rotate(45deg)scaleY(0)}to{transform:rotate(45deg)scaleY(1)}}@keyframes lp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .client{color:#eee9df;align-items:center;gap:14px;padding:6px 0;text-decoration:none;display:flex}.lp .cl-ic{opacity:0;animation:.45s cubic-bezier(.45,0,.2,1) 2s forwards lp-fadeIn}.lp .client .k{color:#989c99;letter-spacing:.02em;margin-bottom:4px;font-size:12px;display:block}.lp .client .v{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#cfa877;text-shadow:0 1px #ffffff12,0 -1px #000000b3;font-family:Arial,Helvetica,sans-serif;font-size:14px;transition:color .6s cubic-bezier(.45,0,.2,1);display:block}.lp .client:hover .v{color:#e6c393}.lp .client .k,.lp .client .v{opacity:0;animation:.9s cubic-bezier(.45,0,.2,1) 1.7s forwards lp-fadeIn}.lp .burger{color:#1b1c1a;cursor:pointer;background-color:#c4a375;border:0;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.lp .draft{pointer-events:none;z-index:4;width:100%;height:100%;transition:opacity .8s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.lp .fx:focus-visible{background-image:linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e),linear-gradient(#c9a06e,#c9a06e);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:10px 2px,2px 10px,10px 2px,2px 10px,10px 2px,2px 10px,10px 2px,2px 10px;outline:none}.lp .plan{pointer-events:none;position:absolute}.lp .plan-h{opacity:.75;transform-origin:100vw;background:#d09a69;height:1px;animation:1.2s cubic-bezier(.65,0,.35,1) forwards lp-drawX,.7s cubic-bezier(.45,0,.2,1) 2.8s forwards lp-vanish;left:-100vw;right:-100vw;transform:scaleX(0)}.lp .plan-v{opacity:1;transform-origin:50% 0;background:#1c559c;width:1px;animation:1.3s cubic-bezier(.65,0,.35,1) forwards lp-drawY,.7s cubic-bezier(.45,0,.2,1) 2.8s forwards lp-vanish;top:0;bottom:0;transform:scaleY(0)}.lp .pv1{animation-delay:.15s,2.8s}.lp .pv2{animation-delay:.3s,2.85s}.lp .ph1{animation-delay:.25s,2.8s;top:0}.lp .ph2{animation-delay:.45s,2.85s;bottom:0}.lp .pv-long{transform-origin:50%;top:-100vh!important;bottom:-100vh!important}@keyframes lp-drawX{to{transform:scaleX(1)}}@keyframes lp-drawY{to{transform:scaleY(1)}}@keyframes lp-vanish{to{opacity:0}}.lp .ink{color:#eee9df00;-webkit-text-stroke:.75px #a9c4e600;animation:1s cubic-bezier(.45,0,.2,1) forwards lp-trace,1.2s cubic-bezier(.45,0,.2,1) forwards lp-matter;display:block;-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp .ttl{opacity:0;animation:.3s cubic-bezier(.45,0,.2,1) forwards lp-fadeIn;display:block}.lp .ttl.k1{color:#eee9df;animation-delay:1.9s}.lp .ttl.k2{color:#a9c4e6;animation-delay:3.08s}.lp .ink.ink-s{-webkit-text-stroke-width:.5px}.lp .ink.ink-i{-webkit-text-stroke-width:.8px;display:inline-block}.lp .title{isolation:isolate}.lp .title .ttl{text-wrap:balance}.lp .title:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(98deg,rgba(13,15,14,var(--shade)) 0%,rgba(13,15,14,var(--shade)) calc(100% - 4.6em),#0d0f0e00 calc(100% - 1.2em));opacity:0;animation:1.6s cubic-bezier(.45,0,.2,1) 1.2s forwards lp-fadeIn;position:absolute;inset:-.7em -4.6em -.6em -40vw;-webkit-mask-image:linear-gradient(#0000 0%,#000 .75em calc(100% - .7em),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 .75em calc(100% - .7em),#0000 100%)}.lp .steps{isolation:isolate}.lp .steps:before{content:"";z-index:-1;pointer-events:none;background:rgba(13,15,14,var(--shadeLow));opacity:0;animation:1.6s cubic-bezier(.45,0,.2,1) 1.2s forwards lp-fadeIn;position:absolute;inset:-40px -40vw -14px -24px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30px calc(100% - 20px),#0000 100%)}.lp .ink.wm{--ink:#eee9df;animation-delay:1.5s,2.4s}.lp .ink.wl{--ink:#d09a69;animation-delay:1.7s,2.6s}.lp .ink.wm2{--ink:#eee9df;animation-delay:1.75s,2.65s}@keyframes lp-trace{0%{-webkit-text-stroke-color:#a9c4e6f2}to{-webkit-text-stroke-color:#a9c4e6f2;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes lp-matter{0%{-webkit-text-stroke-color:#a9c4e6f2;-webkit-mask-image:none;mask-image:none}to{color:var(--ink);-webkit-text-stroke-color:#a9c4e600;-webkit-mask-image:none;mask-image:none}}.lp .baseline{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,3.4cqi,80px);display:grid;position:relative}.lp .fade{opacity:0;animation:1s cubic-bezier(.45,0,.2,1) 2.2s forwards lp-fadeIn}.lp .cta{isolation:isolate;box-sizing:border-box;color:#1b1c1a;align-items:center;gap:16px;width:calc(100% + 18px);max-width:578px;min-height:64px;margin-left:-18px;padding:0 22px 0 24px;text-decoration:none;display:flex;position:relative}.lp .cta:before{content:"";z-index:-1;opacity:0;background-color:#c4a375;transition:background-color .9s cubic-bezier(.45,0,.2,1);animation:.45s cubic-bezier(.45,0,.2,1) 2.5s forwards lp-fadeIn;position:absolute;inset:0;box-shadow:0 16px 24px -16px #000c}.lp .cta:hover:before{background-color:#d3b488}.lp .cta:focus-visible:before{background-color:#d3b488}.lp .cta:focus-visible{outline:none}.lp .cta .cta-g{flex:none;display:block}.lp .cta .cta-g path{fill:#1b1c1a;fill-opacity:0;stroke:#a9c4e6;stroke-width:8px;stroke-dasharray:700;stroke-dashoffset:700px;animation:.8s cubic-bezier(.65,0,.35,1) 2.2s forwards lp-lgTrace,.7s cubic-bezier(.45,0,.2,1) 2.75s forwards lp-lgFill}.lp .cta .cta-l{letter-spacing:.1em;white-space:nowrap;flex:none;font-size:clamp(15px,1.2cqi,19px);animation:.9s cubic-bezier(.45,0,.2,1) 2.3s backwards lp-lblTrace,.8s cubic-bezier(.45,0,.2,1) 2.95s backwards lp-lblMatter}@keyframes lp-lblTrace{0%{-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 55% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes lp-lblMatter{0%{color:#1b1c1a00;-webkit-text-stroke:.5px #a9c4e6f2}to{color:#1b1c1a;-webkit-text-stroke:.5px #a9c4e600}}.lp .cta .cta-t{opacity:.45;transform-origin:0;background:currentColor;flex:24px;min-width:24px;height:1px;animation:1s cubic-bezier(.65,0,.35,1) 2.9s forwards lp-draw;position:relative;transform:scaleX(0)}.lp .cta .cta-a{opacity:0;flex:none;transition:transform .7s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.45,0,.2,1) 3.1s forwards lp-fadeIn;display:block}:is(.lp .cta:hover .cta-a,.lp .cta:focus-visible .cta-a){transition-delay:.2s;transform:translate(4px)}.lp .gl{pointer-events:none;transition:transform .3s cubic-bezier(.45,0,.2,1);position:absolute}.lp .gl-h{background:#d09a69;height:1px;left:-22px;right:-22px}.lp .gl-v{background:#1c559c;width:1px;top:-14px;bottom:-14px}.lp .gl1{transform-origin:0;transition-delay:.15s;top:0;transform:scaleX(0)}.lp .gl4{transform-origin:50% 0;transition-delay:.1s;right:0;transform:scaleY(0)}.lp .gl2{transform-origin:100%;transition-delay:50ms;bottom:0;transform:scaleX(0)}.lp .gl3{transform-origin:50% 100%;left:0;transform:scaleY(0)}:is(.lp .cta:hover .gl1,.lp .cta:focus-visible .gl1){transition:transform .55s cubic-bezier(.65,0,.35,1);transform:scaleX(1)}:is(.lp .cta:hover .gl4,.lp .cta:focus-visible .gl4){transition:transform .35s cubic-bezier(.45,0,.2,1) .42s;transform:scaleY(1)}:is(.lp .cta:hover .gl2,.lp .cta:focus-visible .gl2){transition:transform .55s cubic-bezier(.65,0,.35,1) .66s;transform:scaleX(1)}:is(.lp .cta:hover .gl3,.lp .cta:focus-visible .gl3){transition:transform .35s cubic-bezier(.45,0,.2,1) 1.08s;transform:scaleY(1)}.lp .cta-cote{color:#dee1dcb8;pointer-events:none;height:14px;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.lp .cta-cote i{background:currentColor;transition:transform .25s cubic-bezier(.45,0,.2,1);display:block;position:absolute}.lp .cta-cote .c-l,.lp .cta-cote .c-r{transform-origin:50% 100%;width:1px;height:14px;bottom:0;transform:scaleY(0)}.lp .cta-cote .c-l{left:0}.lp .cta-cote .c-r{right:0}.lp .cta-cote .c-m{transform-origin:0;height:1px;top:4px;left:-4px;right:-4px;transform:scaleX(0)}.lp .cta-cote .c-s1,.lp .cta-cote .c-s2{width:1px;height:7px;top:1px;transform:rotate(45deg)scaleY(0)}.lp .cta-cote .c-s1{left:0}.lp .cta-cote .c-s2{right:0}.lp .cc-t{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;opacity:0;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;transition:opacity .25s cubic-bezier(.45,0,.2,1);position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}:is(.lp .cta:hover .cta-cote .c-l,.lp .cta:focus-visible .cta-cote .c-l){transition:transform .35s cubic-bezier(.45,0,.2,1) .2s;transform:scaleY(1)}:is(.lp .cta:hover .cta-cote .c-r,.lp .cta:focus-visible .cta-cote .c-r){transition:transform .35s cubic-bezier(.45,0,.2,1) .3s;transform:scaleY(1)}:is(.lp .cta:hover .cta-cote .c-m,.lp .cta:focus-visible .cta-cote .c-m){transition:transform .7s cubic-bezier(.65,0,.35,1) .5s;transform:scaleX(1)}:is(.lp .cta:hover .cta-cote .c-s1,.lp .cta:focus-visible .cta-cote .c-s1){transition:transform .2s cubic-bezier(.45,0,.2,1) 1.15s;transform:rotate(45deg)scaleY(1)}:is(.lp .cta:hover .cta-cote .c-s2,.lp .cta:focus-visible .cta-cote .c-s2){transition:transform .2s cubic-bezier(.45,0,.2,1) 1.25s;transform:rotate(45deg)scaleY(1)}:is(.lp .cta:hover .cc-t,.lp .cta:focus-visible .cc-t){opacity:1;transition:opacity .8s cubic-bezier(.45,0,.2,1) 1.2s}.lp .steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;display:grid}.lp .step{padding:0 clamp(16px,1.8cqi,32px) 0 0;position:relative}.lp .seg{height:6px;position:absolute;top:29px;left:0;right:0}.lp .seg .sg-t,.lp .seg .sg-b{background:#c9a06e;height:1px;position:absolute;left:0;right:0}.lp .seg .sg-t{top:0}.lp .seg .sg-b{bottom:0}.lp .sg-f,.lp .sg-s{position:absolute;inset:0}.lp .sg-f{background:repeating-linear-gradient(-45deg,#c9a06e 0 1px,#c9a06e00 1px 3.2px)}.lp .sg-s{transform-origin:0;background:#c9a06e;transition:transform .5s cubic-bezier(.45,0,.2,1);transform:scaleX(0)}:is(.lp .baseline:has(.cta:hover) .sg-s,.lp .baseline:has(.cta:focus-visible) .sg-s){transition:transform 1s cubic-bezier(.65,0,.35,1) .3s;transform:scaleX(1)}.lp .tick{background:#c9a06e;width:1px;height:18px;position:absolute;top:24px;left:0}.lp .tick-end{left:auto;right:0}.lp .step-n{width:24px;height:24px;margin-left:-12px;display:block;position:relative}.lp .mk{position:absolute;inset:0;overflow:visible}.lp .mk circle{fill:#c9a06e00;stroke:#c9a06e;stroke-width:1px;transition:fill .6s cubic-bezier(.45,0,.2,1)}.lp .seg,.lp .tick,.lp .mk{opacity:0;animation:.45s cubic-bezier(.45,0,.2,1) 2.35s forwards lp-fadeIn}.lp .mk-n{letter-spacing:.02em;color:#d6ae80;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;transition:color .6s cubic-bezier(.45,0,.2,1);display:flex;position:absolute;inset:0}:is(.lp .baseline:has(.cta:hover) .st1 .mk circle,.lp .baseline:has(.cta:focus-visible) .st1 .mk circle){fill:#c9a06e;transition:fill .8s cubic-bezier(.45,0,.2,1) .9s}:is(.lp .baseline:has(.cta:hover) .st1 .mk-n,.lp .baseline:has(.cta:focus-visible) .st1 .mk-n){color:#1b1c1a;transition:color .8s cubic-bezier(.45,0,.2,1) .9s}.lp .step-t{color:#e7e8e4;margin-top:26px;font-size:clamp(18px,1.45cqi,24px);line-height:1.22;display:block}.lp .step .mk-n,.lp .step .step-t{opacity:0;animation:1s cubic-bezier(.45,0,.2,1) forwards lp-fadeIn}.lp .st1 .step-t{animation-delay:1.7s}.lp .st2 .step-t{animation-delay:1.85s}.lp .st3 .step-t{animation-delay:2s}.lp .st1 .mk-n{animation-delay:2.45s}.lp .st2 .mk-n{animation-delay:2.55s}.lp .st3 .mk-n{animation-delay:2.65s}@media (prefers-reduced-motion:reduce){.lp .photo-in,.lp .breathe,.lp .lg-p,.lp .lg-frame,.lp .ink,.lp .ttl,.lp .plan,.lp .nl .lbl,.lp .cote i,.lp .nl.active .cote,.lp .cl-ic,.lp .seg,.lp .tick,.lp .mk,.lp .client .k,.lp .client .v,.lp .mullion,.lp .joint:before,.lp .cta .cta-l,.lp .cta .cta-g path,.lp .cta .cta-t,.lp .cta .cta-a,.lp .cta:before,.lp .fade,.lp .cta-cote i,.lp .cc-t,.lp .step .mk-n,.lp .step .step-t,.lp .title:before,.lp .steps:before{transition:none!important;animation:none!important}.lp .title:before,.lp .steps:before{opacity:0}.lp .mist{transition:opacity .15s linear!important}.lp .lg-p{fill-opacity:1;stroke-opacity:0;stroke-dashoffset:0}.lp .lg-frame{stroke:#eee9df;stroke-dashoffset:0}.lp .cta .cta-g path{fill-opacity:1;stroke-opacity:0}.lp .draft,.lp .plan{display:none}.lp .gl{transition:none!important}.lp .nl .lbl,.lp .client .k,.lp .client .v,.lp .fade,.lp .step .mk-n,.lp .step .step-t,.lp .cta .cta-a,.lp .cta:before,.lp .mullion,.lp .nl.active .cote,.lp .cl-ic,.lp .seg,.lp .tick,.lp .mk,.lp .ttl{opacity:1}.lp .joint:before,.lp .cta .cta-t{transform:none}.lp .ink{color:var(--ink);-webkit-text-stroke:0;-webkit-mask-image:none;mask-image:none}.lp .photo-in{opacity:1}.lp .scene>.photo-in.photo-cross{animation:none}}.lp.calm .hero .plan{display:block}.lp.prelude,.lp.prelude *,.lp.prelude :before,.lp.prelude :after{animation-play-state:paused!important}.lp .hero.erasing .ttl,.lp .hero.erasing .cta-in,.lp .hero.erasing .steps>li{visibility:hidden}.lp.hold-photo .breathe{animation-play-state:paused}@container (width<=1180px){.lp .baseline{grid-template-columns:minmax(0,1fr);row-gap:40px}}@container (width<=900px){.lp .rail{flex-wrap:wrap;align-items:center;padding:calc(14px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) 14px calc(20px + env(safe-area-inset-left))!important;flex-direction:row!important;flex:100%!important}.lp .rail-top{flex:100%;justify-content:space-between;align-items:center;height:auto;flex-direction:row!important}.lp .brand{flex-direction:row!important;align-items:center!important;gap:12px!important}.lp .logo-lg{display:none!important}.lp .logo-sm{display:block!important}.lp .wordmark{gap:1px!important;font-size:18px!important}.lp .burger{display:inline-flex}.lp .joint,.lp .rail-nav,.lp .rail-client{flex:100%;display:none}.lp .rail.open .rail-nav{padding-top:12px;display:block}.lp .rail.open .rail-client{padding:12px 0 6px;display:block}.lp .rail.open .cote i{animation:none}.lp .rail.open .c-l,.lp .rail.open .c-r{transform:scaleY(1)}.lp .rail.open .c-m{transform:scaleX(1)}.lp .rail.open .c-s1,.lp .rail.open .c-s2{transform:rotate(45deg)scaleY(1)}.lp .rail.open .nl .lbl{animation:.45s cubic-bezier(.45,0,.2,1) both lp-fadeIn}.lp .rail.open .ni2 .lbl{animation-delay:40ms}.lp .rail.open .ni3 .lbl{animation-delay:80ms}.lp .rail.open .ni4 .lbl{animation-delay:.12s}.lp .rail.open .ni5 .lbl{animation-delay:.16s}.lp .rail.open .client .k,.lp .rail.open .client .v{animation:.45s cubic-bezier(.45,0,.2,1) .14s both lp-fadeIn}.lp .rail.open .cl-ic,.lp .rail.open .nl.active .cote{opacity:1;animation:none}.lp .pv0{display:none}.lp .ni,.lp .nl{height:48px}.lp .mullion{background:linear-gradient(#0c0e0f 0 2px,#e2e8e81f 2px 3px);width:auto;height:3px;inset:auto 0 -3px}.lp .scene{min-height:88vh!important}}@container (width<=760px){.lp .photo{object-position:58% center!important}.lp .steps{grid-template-columns:minmax(0,1fr)}.lp .step{padding:14px 0 18px 28px}.lp .seg{width:6px;height:auto;inset:0 auto 0 0}.lp .seg .sg-t,.lp .seg .sg-b{width:1px;height:auto;top:0;bottom:0}.lp .seg .sg-t{left:0;right:auto}.lp .seg .sg-b{left:auto;right:0}.lp .sg-s{transform-origin:50% 0;transform:scaleY(0)}:is(.lp .baseline:has(.cta:hover) .sg-s,.lp .baseline:has(.cta:focus-visible) .sg-s){transform:scaleY(1)}.lp .tick{display:none}.lp .step-n{margin-left:0}.lp .step-t{margin-top:8px}.lp .cta-cote{display:none}.lp .cta{width:100%;margin-left:0;padding:12px 20px 12px 22px}.lp .cta .cta-l{white-space:normal;flex:auto;min-width:0;line-height:1.35}.lp .cta .cta-t{display:none}.lp .title{letter-spacing:-.03em!important;max-width:none!important;font-size:clamp(38px,11.4cqi,58px)!important;line-height:1.04!important}.lp .step-t{font-size:17px}}.lp .rail-legal{letter-spacing:.02em;opacity:0;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:1px 10px;margin-top:14px;padding-top:10px;font-size:10.5px;line-height:1.45;animation:.9s cubic-bezier(.45,0,.2,1) 2.1s forwards lp-fadeIn;display:flex}.lp .rail-legal a,.lp .rail-legal button{color:#8e928f;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;transition:color .4s cubic-bezier(.45,0,.2,1)}:is(.lp .rail-legal a:hover,.lp .rail-legal button:hover,.lp .rail-legal a:focus-visible,.lp .rail-legal button:focus-visible){color:#e6c393}:is(.lp .rail-legal a:focus-visible,.lp .rail-legal button:focus-visible){outline-offset:2px;outline:1px solid #c9a06e}.lp .rail-legal-c{color:#6f736f}@container (width<=900px){.lp .rail.open .rail-legal{animation:.45s cubic-bezier(.45,0,.2,1) .16s both lp-fadeIn}}@media (prefers-reduced-motion:reduce){.lp .rail-legal{opacity:1;animation:none}}@media (orientation:portrait){.lp .photo{object-position:50% 45%!important}}body:has(.lp) .legal-cookie-controls.is-compact{color:#eee9df;gap:14px;width:min(26rem,100vw - 32px);padding:18px 20px;font-family:Arial,Helvetica,sans-serif;bottom:clamp(16px,2.5vw,28px);right:clamp(16px,2vw,28px);background:#1b1d1c!important;border:0!important;border-top:1px solid #c9a06e!important;border-radius:0!important;box-shadow:0 30px 60px -24px #000000eb!important}body:has(.lp) .legal-cookie-controls.is-compact>div:first-child>span{letter-spacing:.2em;text-transform:uppercase;color:#c9a06e!important;font:600 11px/1 Arial,Helvetica,sans-serif!important}body:has(.lp) .legal-cookie-controls.is-compact h2{letter-spacing:0;margin:8px 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;line-height:1.1;color:#eee9df!important}body:has(.lp) .legal-cookie-controls.is-compact p{font-size:13px;line-height:1.5;color:#a6aaa7!important}body:has(.lp) .legal-cookie-controls.is-compact a{letter-spacing:.04em;color:#d0b084;text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}body:has(.lp) .legal-cookie-controls.is-compact .legal-cookie-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}body:has(.lp) .legal-cookie-controls.is-compact button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-height:44px;transition:border-color .3s cubic-bezier(.45,0,.2,1),background-color .3s cubic-bezier(.45,0,.2,1);display:inline-flex;box-shadow:none!important;color:#eee9df!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #eee9df57!important;border-radius:0!important;padding:0 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;font-weight:500!important;line-height:1!important}body:has(.lp) .legal-cookie-controls.is-compact button:hover{background:#eee9df0f!important;border-color:#eee9df!important}body:has(.lp) .legal-cookie-controls.is-compact button:focus-visible{outline-offset:3px;outline:1px solid #a9c4e6}body:has(.lp) .legal-cookie-controls.is-compact .legal-cookie-actions>button:last-child:nth-child(3){grid-column:1/-1;justify-self:start;min-height:32px;color:#a6aaa7!important;background:0 0!important;border:0!important;padding:0!important}body:has(.lp) .legal-cookie-controls.is-compact .legal-cookie-actions>button:last-child:nth-child(3):hover{color:#eee9df!important}body:has(.lp) .legal-cookie-controls.is-compact .legal-cookie-purposes label{gap:12px;font-size:13.5px;color:#c9ccc8!important}body:has(.lp) .legal-cookie-controls.is-compact .legal-cookie-purposes input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 13px;width:13px;height:13px;margin:0;box-shadow:inset 0 0 0 1px #eee9df8c!important}body:has(.lp) .legal-cookie-controls.is-compact .legal-cookie-purposes input:checked{background:#c9a06e;box-shadow:inset 0 0 0 1px #c9a06e!important}@media (max-width:620px){body:has(.lp) .legal-cookie-controls.is-compact{width:auto;bottom:12px;left:12px;right:12px}}body:has(.lp) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;background:#0a0c0b9e!important}.lp .title:before,.lp .steps:before{display:none!important}.lp:has(.hero.erasing)>.draft-title{display:none}.lp :is(.title .ttl,.r-title,#m-title,.dttl){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lp.calm .nl .lbl,.lp.calm .client .k,.lp.calm .client .v,.lp.calm .cl-ic,.lp.calm .mullion,.lp.calm .rail-legal,.lp.calm .nl.active .cote{opacity:1;animation:none}.lp.calm .joint:before{animation:none;transform:none}.lp.calm .ink{color:var(--ink);-webkit-text-stroke:0;animation:none;-webkit-mask-image:none;mask-image:none}.lp.calm .plan{display:none}.lp.calm .photo-in{animation:.9s cubic-bezier(.45,0,.2,1) both lp-photoIn}.lp .photo-stage{transform-origin:50%;will-change:transform}.lp .photo-stage .photo-in.photo-cross{animation:1.1s cubic-bezier(.45,0,.2,1) both lp-photoCross}@media (prefers-reduced-motion:reduce){.lp .photo-stage .photo-in.photo-cross{animation:none}}.lp .client.active .v,.lp .rail-legal a.active{color:#e6c393}.lp .room-body{z-index:1;--u:min(1.5px,max(1px,calc(100cqi / 1920)));--ease:cubic-bezier(.45,0,.2,1);--pen:cubic-bezier(.65,0,.35,1);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.lp .r-page{box-sizing:border-box;flex-direction:column;flex:1 0 auto;padding:clamp(56px,9vh,120px) clamp(20px,4.4cqi,96px) clamp(36px,4cqi,64px);display:flex}.lp .r-col{width:100%;max-width:calc(460 * var(--u))}.lp .r-in{opacity:0;animation:lp-fadeIn .7s var(--ease) var(--d,.2s) forwards}.lp .r-eb{align-items:baseline;gap:calc(6 * var(--u)) calc(16 * var(--u));margin:0 0 calc(22 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:#a6aaa7;flex-wrap:wrap;font-weight:500;display:flex}.lp .r-eb b{white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:calc(14 * var(--u));letter-spacing:.14em;color:#c9a06e}.lp .r-title{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(30px,3.6cqi,calc(58 * var(--u)));letter-spacing:-.022em;text-wrap:balance;color:#eee9df;margin:0;line-height:1.08}.lp .r-title .k2{color:#a9c4e6;display:block}.lp .r-lead{margin:calc(16 * var(--u)) 0 0;max-width:34em;font-size:clamp(15px,1.15cqi,calc(17 * var(--u)));color:#a6aaa7;line-height:1.55}.lp .r-lead strong{color:#eee9df;font-weight:500}.lp .room-long>.photo-out,.lp .room-long>.photo-stage,.lp .room-long>.room-veil,.lp .room-long>.room-mist,.lp .room-long>svg{inset:0;position:fixed!important}@container (width>=901px){.lp:has(.room-long) .rail{scrollbar-width:none;align-self:flex-start;height:100vh;top:0;overflow-y:auto;position:sticky!important}}.lp .room-mist{pointer-events:none;opacity:0;animation:1.6s cubic-bezier(.45,0,.2,1) .2s forwards lp-fadeIn;position:absolute;inset:0;overflow:hidden}.lp .room-mist img{object-fit:cover;filter:blur(16px)saturate(.5)brightness(.8);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.06)}.lp .room-mist:after{content:"";background:linear-gradient(90deg,#111311c7 0%,#11131180 45%,#11131126 100%),linear-gradient(#c4ccce00 10%,#c8d0d247 58%,#bec6c829 100%);position:absolute;inset:0}.lp .r-form{counter-reset:r-field;gap:calc(26 * var(--u));flex-direction:column;margin-top:clamp(26px,5vh,48px);display:flex}.lp .r-field{--ff:calc(19 * var(--u));--base:calc(var(--ff) * .845);counter-increment:r-field;display:block;position:relative}.lp .r-field>span{align-items:baseline;gap:calc(10 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:#a6aaa7;font-weight:500;display:flex}.lp .r-field>span:before{content:counter(r-field,decimal-leading-zero);font-family:Arial,Helvetica,sans-serif;font-size:calc(12.5 * var(--u));letter-spacing:.06em;color:#c9a06e;font-weight:400}.lp .r-field input,.lp .r-field textarea,.lp .r-field select{box-sizing:border-box;width:100%;padding:calc(var(--ff) * .75) 0 calc(var(--ff) * .55);box-shadow:none;color:#eee9df;font-family:Arial,Helvetica,sans-serif;font-size:var(--ff);letter-spacing:.01em;caret-color:#c9a06e;background:0 0;border:0;border-radius:0;outline:none;margin:0;line-height:1.3;display:block;position:relative}.lp .r-field input::placeholder,.lp .r-field textarea::placeholder{color:#6f736f;opacity:1;font-style:italic}.lp .r-field:has(>input:last-child)>input{background:linear-gradient(#eee9df6b,#eee9df6b) left 0 bottom var(--base) / 100% 1px no-repeat}.lp .r-field:has(>input:last-child):before{content:"";left:calc(-14 * var(--u));right:calc(-28 * var(--u));height:calc(var(--ff) * 1.9);pointer-events:none;background:linear-gradient(#eee9df1f,#eee9df1f) left 0 bottom calc(var(--base) + var(--ff) * .77) / 100% 1px no-repeat,linear-gradient(#eee9df2e,#eee9df2e) left 0 bottom calc(var(--base) + var(--ff) * .53) / 100% 1px no-repeat,linear-gradient(#eee9df4d,#eee9df4d) left 0 bottom var(--base) / 100% 1px no-repeat;opacity:0;transition:opacity .6s cubic-bezier(.45,0,.2,1);position:absolute;bottom:0}.lp .r-field:has(>input:focus):before{opacity:1}.lp .r-field:has(>input:last-child):after{content:"";left:0;right:0;bottom:calc(var(--base) - 4.5px);box-sizing:border-box;transform-origin:0;pointer-events:none;background:linear-gradient(#c9a06e,#c9a06e) 0/100% 1px no-repeat;border-left:1px solid #c9a06e;height:9px;transition:transform .7s cubic-bezier(.65,0,.35,1);position:absolute;transform:scaleX(0)}.lp .r-field:has(>input:last-child)>span:after{content:"";right:0;bottom:calc(var(--base) - 4.5px);opacity:0;pointer-events:none;background:#c9a06e;width:1px;height:9px;transition:opacity .2s cubic-bezier(.45,0,.2,1);position:absolute}.lp .r-field:has(>input:focus):after{transform:scaleX(1)}.lp .r-field:has(>input:focus)>span:after{opacity:1;transition-delay:.62s}.lp .r-field:has(>input:focus)>span{color:#eee9df}.lp .r-field:has(>input[aria-invalid=true]):after{background-image:linear-gradient(#e3a985,#e3a985);border-color:#e3a985;transform:scaleX(1)}.lp .r-field textarea{resize:vertical;min-height:calc(var(--ff) * 1.7 * 4 + var(--ff));padding:calc(var(--ff) * .3) 0 0;font-size:calc(var(--ff) * .9);background-image:repeating-linear-gradient(#eee9df00 0 calc(1.7em - 1px),#eee9df2e calc(1.7em - 1px) 1.7em);background-attachment:local;background-position:0 calc(var(--ff) * .3);line-height:1.7}.lp .r-field textarea:focus{background-image:repeating-linear-gradient(#eee9df00 0 calc(1.7em - 1px),#c9a06e66 calc(1.7em - 1px) 1.7em)}.lp .r-hint{margin-top:calc(6 * var(--u));font-size:calc(12.5 * var(--u));color:#8e928f;line-height:1.45;display:block}:-webkit-any(.lp,body:has(.room-ws) :-webkit-any([data-slot=dialog-content],dialog)) :-webkit-any(input,textarea,select):-webkit-any(:-webkit-autofill,:autofill),:-webkit-any(.lp,body:has(.room-ws) :-webkit-any([data-slot=dialog-content],dialog)) :-webkit-any(input,textarea,select):-webkit-any(:-webkit-autofill,:autofill):-webkit-any(:hover,:focus,:active){caret-color:#c9a06e;-webkit-text-fill-color:#eee9df!important;filter:none!important;transition:background-color 100000s ease-in-out,color 100000s ease-in-out!important;-webkit-box-shadow:inset 0 0 #0000!important}:is(.lp,body:has(.room-ws) :is([data-slot=dialog-content],dialog)) :is(input,textarea,select):is(:autofill,:autofill),:is(.lp,body:has(.room-ws) :is([data-slot=dialog-content],dialog)) :is(input,textarea,select):is(:autofill,:autofill):is(:hover,:focus,:active){caret-color:#c9a06e;-webkit-text-fill-color:#eee9df!important;filter:none!important;transition:background-color 100000s ease-in-out,color 100000s ease-in-out!important;-webkit-box-shadow:inset 0 0 #0000!important}.lp .r-check{gap:calc(14 * var(--u));font-size:calc(13.5 * var(--u));color:#a6aaa7;cursor:pointer;align-items:flex-start;line-height:1.45;display:flex;position:relative}.lp .r-check input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 13px;width:13px;height:13px;margin:.24em 0 0;transition:box-shadow .4s cubic-bezier(.45,0,.2,1);box-shadow:inset 0 0 0 1px #eee9df8c}.lp .r-check input:checked{background-image:repeating-linear-gradient(-45deg,#c9a06e 0 1px,#c9a06e00 1px 3px);animation:.45s cubic-bezier(.45,0,.2,1) .28s forwards lp-checkInk;box-shadow:inset 0 0 0 1px #c9a06e}@keyframes lp-checkInk{to{background-color:#c9a06e}}.lp .r-check input:focus-visible{outline-offset:3px;outline:1px solid #a9c4e6}.lp .r-check a{color:#d0b084;text-underline-offset:3px;text-decoration:underline}.lp .r-slab{isolation:isolate;align-self:flex-start;align-items:center;gap:calc(18 * var(--u));margin-top:calc(8 * var(--u));padding:calc(17 * var(--u)) calc(22 * var(--u)) calc(17 * var(--u)) calc(26 * var(--u));color:#1b1c1a;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.1cqi,calc(16 * var(--u)));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--ease);background:#c4a375;border:0;border-radius:0;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 16px 24px -16px #000c}.lp .r-slab>span{text-align:left;line-height:1.35}.lp .r-slab:hover{color:#1b1c1a;background:#d0b084}.lp .r-slab:disabled{cursor:progress;opacity:.75}.lp .r-slab:focus-visible{outline-offset:4px;outline:1px solid #a9c4e6}.lp .r-slab svg{width:calc(20 * var(--u));height:calc(20 * var(--u));transition:transform .5s var(--ease);flex:none}.lp .r-slab:hover svg{transform:translate(4px)}.lp .r-plate{justify-content:center;align-items:center;gap:calc(10 * var(--u));min-height:44px;padding:0 calc(18 * var(--u));box-shadow:none;color:#eee9df;font:500 calc(12 * var(--u))/1 Arial, Helvetica, sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .4s var(--ease),background-color .4s var(--ease);background:0 0;border:1px solid #eee9df52;border-radius:0;display:inline-flex}.lp .r-plate:hover{background:#c9a06e1f;border-color:#c9a06e}.lp .r-plate:disabled{cursor:default;opacity:.45;background:0 0;border-color:#eee9df52}.lp .r-plate:focus-visible{outline-offset:3px;outline:1px solid #a9c4e6}.lp .r-links{align-items:center;gap:calc(8 * var(--u)) calc(28 * var(--u));margin-top:calc(26 * var(--u));flex-wrap:wrap;display:flex}.lp .r-link{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;color:#a6aaa7;font:inherit;font-size:calc(12 * var(--u));letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .4s var(--ease);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}:is(.lp .r-link:hover,.lp .r-link:focus-visible){color:#eee9df}.lp .r-link:focus-visible{outline-offset:4px;outline:1px solid #a9c4e6}.lp .r-link:disabled{cursor:progress;opacity:.55}.lp .r-link svg{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.lp .r-note{padding-left:calc(14 * var(--u));font-size:calc(14 * var(--u));color:#c9ccc8;border-left:1px solid #c9a06e;margin:0;line-height:1.5}.lp .r-err{padding-left:calc(14 * var(--u));font-size:calc(14 * var(--u));color:#e3a985;border-left:1px solid #e3a985;margin:0;line-height:1.5}.lp .r-gap{margin-top:calc(24 * var(--u))}.lp .r-steps{gap:calc(6 * var(--u)) calc(26 * var(--u));padding:0 0 calc(14 * var(--u));border-bottom:1px solid #eee9df24;flex-wrap:wrap;margin:0 0 clamp(26px,5vh,46px);list-style:none;display:flex}.lp .r-steps li{align-items:baseline;gap:calc(8 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:#7e827e;font-weight:500;display:inline-flex;position:relative}.lp .r-steps b{letter-spacing:.08em;color:#7e827e;font-family:Arial,Helvetica,sans-serif;font-weight:400}.lp .r-steps li.done,.lp .r-steps li.done b{color:#a6aaa7}.lp .r-steps [aria-current=step]{color:#eee9df}.lp .r-steps [aria-current=step] b{color:#c9a06e}.lp .r-steps [aria-current=step]:after{content:"";left:0;right:0;bottom:calc(-15 * var(--u));transform-origin:0;height:1px;animation:lp-ruleIn .8s var(--pen) .3s both;background:#c9a06e;position:absolute}@keyframes lp-ruleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .r-ident{gap:calc(4 * var(--u));margin:calc(22 * var(--u)) 0 0;padding-bottom:calc(8 * var(--u));border-bottom:1px solid #eee9df24;flex-direction:column;display:flex}.lp .r-ident span{font-size:calc(11.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:#a6aaa7;font-weight:500}.lp .r-ident strong{font-size:calc(17 * var(--u));color:#eee9df;overflow-wrap:anywhere;font-weight:400}.lp .r-seal{width:calc(54 * var(--u));height:calc(54 * var(--u));margin:0 0 calc(18 * var(--u));stroke:#c9a06e;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.lp .r-seal circle{stroke-dasharray:183;stroke-dashoffset:183px;animation:lp-sealDraw 1s var(--pen) .25s forwards}.lp .r-seal path{stroke-dasharray:40;stroke-dashoffset:40px;animation:lp-sealDraw .5s var(--pen) 1.05s forwards}@keyframes lp-sealDraw{to{stroke-dashoffset:0}}.lp .r-meter{gap:calc(10 * var(--u));flex-direction:column;display:flex}.lp .r-meter-scale{align-items:center;gap:calc(12 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:#a6aaa7;display:flex}.lp .r-meter-scale i{height:5px;transition:background .4s var(--ease);background:repeating-linear-gradient(-45deg,#c9a06e66 0 1px,#c9a06e00 1px 3.2px);flex:1;box-shadow:inset 0 0 0 1px #c9a06e8c}.lp .r-meter-scale i.on{background:#c9a06e}.lp .r-meter-scale strong{text-align:right;color:#eee9df;min-width:6em;font-weight:500}.lp .r-meter ul{gap:calc(6 * var(--u)) calc(18 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp .r-meter li{gap:calc(10 * var(--u));font-size:calc(13 * var(--u));color:#8e928f;transition:color .4s var(--ease);align-items:center;display:flex}.lp .r-meter li:before{content:"";width:9px;height:9px;transition:background-color .3s var(--ease),box-shadow .3s var(--ease);flex:0 0 9px;box-shadow:inset 0 0 0 1px #eee9df73}.lp .r-meter li.ok{color:#eee9df}.lp .r-meter li.ok:before{background:#c9a06e;box-shadow:inset 0 0 0 1px #c9a06e}@container (width<=900px){.lp .r-page{padding-top:44px}}@container (width<=760px){.lp .room-veil{background:linear-gradient(#141613a8 0%,#141613c7 45%,#141613db 100%)!important}.lp .r-col{max-width:none}.lp .r-slab{justify-content:space-between;align-self:stretch}.lp .r-meter ul{grid-template-columns:minmax(0,1fr)}}@container (width<=560px){.lp .r-steps{gap:calc(18 * var(--u));flex-wrap:nowrap}.lp .r-steps li:not([aria-current]) span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.lp .r-in{opacity:1;animation:none}.lp .r-check input,.lp .r-meter-scale i,.lp .r-meter li:before{transition:none}.lp .r-check input:checked{background-color:#c9a06e;animation:none}.lp .r-field:after,.lp .r-field>span:after{transition:none!important}.lp .r-steps [aria-current=step]:after{animation:none}.lp .r-seal circle,.lp .r-seal path{stroke-dashoffset:0;animation:none}}.lp .room-body>.ws-draft{z-index:6;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.lp .room-body.pg-wait .r-page :is(.r-title,.r-field,.r-check,.r-slab){opacity:0!important}.lp .room-body.pg-draw .r-page .r-title:not(.inked),.lp .room-body.pg-draw .r-page .r-title .k2:not(.inked){opacity:0!important;animation:none!important}.lp .r-page .r-title.inked,.lp .r-page .r-title .k2.inked{opacity:1;transition:opacity .35s cubic-bezier(.45,0,.2,1);animation:none}.lp .room-body.pg-draw .r-page :is(.r-field,.r-check,.r-slab){transition:opacity .5s cubic-bezier(.45,0,.2,1)}.lp .room-body [data-ws-wait]{opacity:0!important;transition:none!important}
