body[data-page-family=home]{background:var(--l-bg)}.lh{--ink:#ecebe6;--ink2:#a5a29c;--ink3:#8a8781;--rule:#ffffff26;--card:var(--l-s1);background:var(--l-bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-weight:300;font-size:var(--t-body);line-height:1.6;overflow-x:clip}.lpaper{--ink:#0a0a0a;--ink2:#54514c;--ink3:#6f6c66;--rule:#0000002e;--card:#e2e0da;background:var(--l-paper);color:var(--ink);font-weight:400}:where(.lh) :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}:where(.lh) :where(ul,ol){list-style:none}.lh :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance;color:var(--ink);font-weight:400;line-height:1.04}.lh a{color:inherit;text-decoration:none}.lh :focus-visible{outline:2px solid var(--l-orange);outline-offset:3px}.lh .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--l-gutter), var(--l-max));margin-inline:auto}.lbtn{background:var(--l-orange);min-height:clamp(48px,3.4vw,72px);font-size:var(--t-small);white-space:nowrap;--icon-accent:currentColor;border-radius:2px;align-items:center;gap:.75em;padding:0 clamp(20px,1.7vw,40px);font-weight:500;line-height:1.2;transition:background .16s,color .16s,transform .16s;display:inline-flex}.lh a.lbtn{color:#000}.lbtn:hover{background:#ff6a3d}.lbtn:active{transform:translateY(1px)}.lbtn .studio-arrow{transition:transform .24s var(--l-ease)}.lbtn:hover .studio-arrow{transform:translate(4px)}.lh a.lbtn-quiet{color:#000;background:#ecebe6}.lh a.lbtn-quiet:hover{background:#fff}.lh a.lbtn-ink{color:#ecebe6;background:#000}.lh a.lbtn-ink:hover{background:#1c1c1c}.lrail{font-size:var(--t-small);color:var(--ink2);line-height:1.4}.lrail:before,.lfaq .home-kicker:before{content:"";background:var(--l-orange);clip-path:polygon(0 0,100% 0,50% 100%);width:.62em;height:.54em;margin-right:.7em;display:inline-block}.lhead{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);padding-top:var(--l-space);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:20px;padding-bottom:clamp(40px,4.6vw,112px);display:grid}.lhead .lrail{grid-column:1/span 3;align-self:start;padding-top:1.1em}.lhead h2{font-size:var(--t-h2);grid-column:4/span 6}.lnote{color:var(--ink2);grid-column:10/span 3;justify-self:end;max-width:30ch}.lstack-defs{position:absolute}.lstack{--p:0;--gap:calc(var(--unit) * (.12 + var(--p) * .2));--ex:5.5px;--ey:1.6px;perspective:calc(var(--unit) * 3.2);perspective-origin:38% 42%;pointer-events:none;position:absolute;inset:0}.lstack-scene{transform-style:preserve-3d;transform:rotateX(calc(14deg - var(--p) * 6deg)) rotateY(calc(-36deg - var(--p) * 14deg)) rotateZ(calc(-3deg + var(--p) * 3deg));position:absolute;inset:0}.lplate{transform:translate3d(0, 0, calc(var(--i) * var(--gap) * -1));transition:transform .7s var(--l-ease);position:absolute;inset:0}.lplate svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lslices polygon{fill:#1d1c1b;transform:translate(calc(var(--j) * var(--ex)), calc(var(--j) * var(--ey)))}.lband{stroke:url(#lg-edge);stroke-width:1.5px;stroke-linejoin:miter}.lplate[data-layer="0"] .lband{fill:url(#lg-front);stroke:#fff;stroke-opacity:.7}.lplate[data-layer="0"] .lslices polygon{fill:#7d7a74}.lplate[data-layer="1"] .lband{fill:url(#lg-back-1)}.lplate[data-layer="2"] .lband{fill:url(#lg-back-2)}.lplate[data-layer="3"] .lband{fill:url(#lg-back-3)}.lplate[data-layer="4"] .lband{fill:url(#lg-back-4)}.lwedge{transform:translate3d(0, 0, calc(var(--active) * var(--gap) * -1 + var(--unit) * .05))}.lwedge .lface{fill:url(#lg-wedge)}.lwedge .lslices polygon{fill:#a8300e}@media (prefers-reduced-motion:no-preference){.lstack-hero .lstack-scene{animation:16s ease-in-out infinite alternate l-drift}@keyframes l-drift{0%{translate:0;rotate:y 0deg}to{translate:0 -1.2%;rotate:y 4deg}}}.lmark-canvas{opacity:0;pointer-events:none;transition:opacity .7s;display:block;position:absolute}.is-live>.lmark-canvas{opacity:1}.is-live>.lstack{opacity:0;transition:opacity .5s .2s}.lstack-diagram{--ex:1.5px;--ey:6px;--gap:calc(var(--unit) * .2);--pull:calc(var(--unit) * .34);perspective:calc(var(--unit) * 9);perspective-origin:50%}.lstack-diagram .lstack-scene{transform:translateY(-33%)rotateX(57deg)rotate(-9deg)}.lstack-diagram .lplate .lband{fill:url(#lg-back-2);stroke:url(#lg-edge);stroke-opacity:1}.lstack-diagram .lplate .lslices polygon{fill:#1d1c1b}.lstack-diagram[data-active="0"] .lplate[data-layer="0"],.lstack-diagram[data-active="1"] .lplate[data-layer="1"],.lstack-diagram[data-active="2"] .lplate[data-layer="2"],.lstack-diagram[data-active="3"] .lplate[data-layer="3"],.lstack-diagram[data-active="4"] .lplate[data-layer="4"]{transform:translate3d(var(--pull), 0, calc(var(--i) * var(--gap) * -1))}.lstack-diagram[data-active="0"] .lplate[data-layer="0"] .lband,.lstack-diagram[data-active="1"] .lplate[data-layer="1"] .lband,.lstack-diagram[data-active="2"] .lplate[data-layer="2"] .lband,.lstack-diagram[data-active="3"] .lplate[data-layer="3"] .lband,.lstack-diagram[data-active="4"] .lplate[data-layer="4"] .lband{fill:url(#lg-front);stroke:#fff;stroke-opacity:.7}.lstack-diagram[data-active="0"] .lplate[data-layer="0"] .lslices polygon,.lstack-diagram[data-active="1"] .lplate[data-layer="1"] .lslices polygon,.lstack-diagram[data-active="2"] .lplate[data-layer="2"] .lslices polygon,.lstack-diagram[data-active="3"] .lplate[data-layer="3"] .lslices polygon,.lstack-diagram[data-active="4"] .lplate[data-layer="4"] .lslices polygon{fill:#7d7a74}.lstack-diagram .lwedge{transform:translate3d(var(--pull), 0, calc(var(--active) * var(--gap) * -1 + var(--unit) * .05))}.lhero{flex-direction:column;min-height:max(100svh,680px);display:flex}.lhero-stage{flex:1;display:flex;position:relative;overflow:clip}.lhero-object{--unit:min(46vw, 82svh);width:var(--unit);aspect-ratio:1320/1150;right:calc(var(--l-edge) + var(--unit) * .1);top:calc(var(--l-nav-h) + (100svh - var(--l-nav-h)) * .09);position:absolute}.lhero-in{padding-top:calc(var(--l-nav-h) + clamp(20px, 4.2svh, 96px));flex-direction:column;padding-bottom:clamp(20px,2vw,56px);display:flex;position:relative}.lhero h1{letter-spacing:-.05em;font-size:clamp(50px,min(7vw,10.6svh),188px);font-weight:500;line-height:.98}.lhero-sub{flex-wrap:wrap;align-items:center;gap:clamp(20px,2.2vw,56px);max-width:46%;margin-top:clamp(20px,2vw,56px);display:flex}.lhero-sub p{max-width:31ch;color:var(--ink2)}.lproof{max-width:min(46%,1100px);margin-top:auto;padding-top:clamp(24px,2vw,56px)}.lproof>p{font-size:var(--t-small);color:var(--ink2)}.lproof ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,.9vw,22px);margin-top:clamp(10px,.9vw,20px);display:grid}.lproof a{font-size:var(--t-small);color:var(--ink2);transition:color .16s;display:block}.lproof img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--l-s2);opacity:.86;border-radius:2px;width:100%;transition:opacity .2s;display:block}.lproof span{margin-top:.6em;line-height:1.3;display:block}.lproof a:hover{color:#fff}.lproof a:hover img{opacity:1}.lfacts{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink2);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(18px,1.6vw,36px);display:grid}.lfacts li{grid-column:span 3}.lfacts li:last-child{text-align:right}.lwork-head{padding-top:var(--l-space);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding-bottom:clamp(36px,4vw,96px);display:flex}.lwork-head h2{font-size:var(--t-display);letter-spacing:-.055em;font-weight:500;line-height:.98}.lwork-head p{max-width:24ch;color:var(--ink2);font-size:var(--t-lead);letter-spacing:-.015em;line-height:1.3}.lwork-grid{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(40px,4.4vw,104px);display:grid}.lw{flex-direction:column;grid-column:span 6;display:flex}.lw-media{aspect-ratio:16/10;background:var(--card);border-radius:3px;overflow:hidden}.lw-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;transition:transform 1.1s var(--l-ease);display:block}.lw:hover .lw-media img{transform:scale(1.025)}.lw-info{-moz-column-gap:24px;flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;padding-top:clamp(14px,1.2vw,28px);display:grid}.lw-client{font-size:var(--t-small);color:var(--ink2);flex-wrap:wrap;grid-column:1/-1;gap:.3em 1.1em;display:flex}.lw-client strong{color:var(--ink);font-weight:600}.lw h3{font-size:var(--t-h3);letter-spacing:-.035em;max-width:26ch;margin-top:clamp(8px,.7vw,18px);line-height:1.08}.lw-scope{font-size:var(--t-small);color:var(--ink2);grid-column:1;align-self:end;margin-top:clamp(8px,.7vw,16px)}.lw-go{min-height:44px;font-size:var(--t-small);white-space:nowrap;grid-area:3/2;align-self:end;align-items:center;gap:.6em;font-weight:500;display:inline-flex}.lw-go .studio-arrow{transition:transform .3s var(--l-ease)}.lw:hover .lw-go .studio-arrow{transform:translate(6px)}.lwork-close{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 48px;margin-top:clamp(56px,6vw,144px);padding-top:clamp(20px,2vw,44px);display:flex}.lxl-link{min-height:44px;font-size:var(--t-h3);letter-spacing:-.03em;align-items:center;gap:.5em;line-height:1.1;display:inline-flex}.lxl-link .studio-arrow{width:.8em;height:.8em;transition:transform .3s var(--l-ease)}.lxl-link:hover .studio-arrow{transform:translate(8px)}.lwork-close p{color:var(--ink2)}.lwork-close p a,.lclose-mail{text-underline-offset:.28em;text-decoration:underline 1px}.lstate{padding-top:var(--l-space);padding-bottom:var(--l-space)}.lstate-in{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:32px;display:grid}.lstate-big{font-size:var(--t-display);letter-spacing:-.055em;text-wrap:balance;grid-column:1/span 8;max-width:11ch;font-weight:500;line-height:.98}.lstate-cols{border-top:1px solid var(--rule);color:var(--ink);font-size:var(--t-lead);letter-spacing:-.02em;grid-column:9/span 4;gap:clamp(16px,1.6vw,40px);padding-top:clamp(16px,1.6vw,36px);line-height:1.3;display:grid}.lstate-cols p+p{color:var(--ink2)}.lserv-grid{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;min-height:clamp(560px,43vw,940px);display:grid}.lserv-list{border-top:1px solid var(--rule);flex-direction:column;grid-column:1/span 3;display:flex}.lserv-list button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink3);font:inherit;font-size:var(--t-h3);letter-spacing:-.03em;text-align:left;cursor:pointer;transition:color .16s ease, padding-left .3s var(--l-ease);background:0 0;align-items:baseline;gap:1em;padding:clamp(14px,1.3vw,32px) 0;line-height:1.1;display:flex}.lserv-list button:hover{color:var(--ink)}.lserv-list button[aria-pressed=true]{color:#fff;padding-left:clamp(6px,.6vw,16px)}.lserv-num{font-size:var(--t-small);letter-spacing:0;color:var(--ink3);font-variant-numeric:tabular-nums}.lserv-list button[aria-pressed=true] .lserv-num{color:var(--l-orange)}.lserv-object{--unit:min(23vw, 640px);width:var(--unit);aspect-ratio:1320/1150;grid-column:4/span 4;place-self:center start;margin-left:4%;position:relative}.lserv-panels{z-index:1;grid-column:8/span 5;display:grid;position:relative}.lserv-panel[hidden]{display:none}.lserv-panel{background:var(--card);border-radius:3px;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.6vw,64px);display:flex}.lserv-panel-name{width:100%;font-size:var(--t-small);color:var(--ink2);align-items:center;display:flex}.lserv-panel-name>span:first-child{color:var(--l-orange);font-variant-numeric:tabular-nums;margin-right:.7em}.lmini{flex-direction:column;gap:3px;margin-left:auto;display:none}.lmini i{background:#ffffff38;width:22px;height:3px;display:block}.lmini i.on{background:var(--l-orange);width:30px}.lserv-panel h3{font-size:var(--t-h3);max-width:15ch;margin-top:clamp(14px,1.3vw,32px)}.lserv-desc{max-width:38ch;color:var(--ink2);margin-top:clamp(16px,1.5vw,36px)}.lserv-steps{border-top:1px solid var(--rule);width:100%;margin-top:clamp(24px,2.2vw,56px);padding-top:clamp(16px,1.4vw,32px)}.lserv-steps>p{font-size:var(--t-small);color:var(--ink3)}.lserv-steps ol{counter-reset:step;gap:clamp(8px,.7vw,16px);margin-top:clamp(12px,1vw,24px);display:grid}.lserv-steps li{counter-increment:step;grid-template-columns:2.4em 1fr;align-items:baseline;display:grid}.lserv-steps li:before{content:counter(step, decimal-leading-zero);font-size:var(--t-small);color:var(--ink3);font-variant-numeric:tabular-nums}.lserv-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;width:100%;margin-top:auto;padding-top:clamp(24px,2.4vw,56px);display:grid}.lserv-foot p{font-size:var(--t-small);color:var(--ink2);max-width:30ch}.lproc{padding-top:var(--l-space)}.lproc-grid{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.lproc-copy{flex-direction:column;grid-column:1/span 6;display:flex}.lproc h2{font-size:var(--t-h2);margin-top:clamp(20px,2vw,48px)}.lproc-note{max-width:34ch;color:var(--ink2);margin-top:clamp(16px,1.6vw,40px)}.lproc-steps{margin-top:auto;padding-top:clamp(40px,5vw,120px)}.lproc-steps li{border-top:1px solid var(--rule);grid-template-columns:clamp(40px,4vw,96px) minmax(0,1fr);padding-block:clamp(18px,1.7vw,40px);display:grid}.lproc-num{font-size:var(--t-small);color:var(--ink3);font-variant-numeric:tabular-nums;padding-top:.5em}.lproc-steps li:first-child .lproc-num{color:var(--l-orange)}.lproc-steps li>div{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.lproc-steps h3{font-size:var(--t-h3)}.lproc-steps p{max-width:36ch;color:var(--ink2)}.lproc-image{border-radius:3px;grid-column:8/span 5;min-height:clamp(420px,44vw,1100px);overflow:hidden}.lproc-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%;width:100%;height:100%;display:block}.lproc+.lpaper{margin-top:var(--l-space)}.lprod-in{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);padding-block:calc(var(--l-space) * .72);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lprod-head{grid-column:1/span 4}.lprod-head h2{font-size:var(--t-h2);margin-top:clamp(20px,2vw,48px)}.lprod-head>p:last-child{max-width:32ch;color:var(--ink2);margin-top:clamp(16px,1.6vw,40px)}.lprod-grid{-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);border-top:1px solid var(--rule);grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lprod-grid a{border-bottom:1px solid var(--rule);transition:padding-left .3s var(--l-ease);padding:clamp(18px,1.8vw,44px) clamp(40px,3vw,72px) clamp(18px,1.8vw,44px) 0;display:block;position:relative}.lprod-grid a:hover{padding-left:clamp(8px,.8vw,20px)}.lprod-grid h3{font-size:var(--t-h3);letter-spacing:-.035em;line-height:1.1}.lprod-grid p{font-size:var(--t-small);color:var(--ink2);margin-top:.5em}.lprod-grid .studio-arrow{color:var(--ink2);transition:transform .3s var(--l-ease);position:absolute;top:clamp(22px,2.1vw,52px);right:clamp(8px,1vw,24px)}.lprod-grid a:hover .studio-arrow{transform:translate(4px)}.lfaq .faq-section{width:min(100% - 2 * var(--l-gutter), var(--l-max));-moz-column-gap:var(--l-gap);column-gap:var(--l-gap);padding-block:var(--l-space);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.lfaq .home-section-heading{top:calc(var(--l-nav-h) + 32px);grid-column:1/span 5;position:sticky}.lfaq .home-kicker{font-size:var(--t-small);color:var(--ink2)}.lfaq h2{font-size:var(--t-h2);margin-top:clamp(20px,2vw,48px)}.lfaq .home-section-heading>p{max-width:32ch;color:var(--ink2);margin-top:clamp(16px,1.6vw,40px)}.lfaq .home-faq{border-top:1px solid var(--rule);grid-column:7/-1}.lfaq details{border-bottom:1px solid var(--rule)}.lfaq summary{min-height:44px;font-size:var(--t-lead);letter-spacing:-.02em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,1.5vw,36px) 0;line-height:1.25;list-style:none;display:flex}.lfaq summary::-webkit-details-marker{display:none}.lfaq summary:hover{color:#fff}.lfaq .faq-toggle{width:44px;height:44px;color:var(--ink2);transition:transform .3s var(--l-ease), color .16s ease;flex:none;place-items:center;display:grid}.lfaq details[open] .faq-toggle{color:var(--l-orange);transform:rotate(45deg)}.lfaq details>p{max-width:62ch;color:var(--ink2);padding-bottom:clamp(20px,1.8vw,44px)}.lclose{--g:1;background:var(--l-bg);position:relative}.lclose-field{background:var(--l-orange);color:#000;clip-path:polygon(calc(50% - (5% + var(--g) * 100%)) 0, calc(50% + (5% + var(--g) * 100%)) 0, 50% calc(16% + var(--g) * 320%));position:relative;overflow:clip}.lclose-mark{right:var(--l-edge);fill:#000;width:min(42vw,1180px);height:auto;position:absolute;bottom:-14%}.lclose-in{padding-block:clamp(72px,8vw,200px);position:relative}.lclose-top{flex-wrap:wrap;gap:.3em 1.6em;font-weight:400;display:flex}.lclose-top span{opacity:.72}.lclose h2{font-size:var(--t-h1);letter-spacing:-.055em;color:#000;margin-top:clamp(40px,5vw,128px);font-weight:500;line-height:.96}.lclose-bottom{flex-wrap:wrap;align-items:flex-end;gap:24px 64px;max-width:52%;margin-top:clamp(40px,5vw,128px);font-weight:400;display:flex}.lclose-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.lclose-mail{align-items:center;min-height:44px;display:inline-flex}.lh a.lclose-mail:hover{text-decoration-thickness:2px}@media (width<=1199px){.lhead h2{grid-column:4/span 9}.lnote{grid-column:4/span 9;justify-self:start;max-width:44ch}.lserv-list{grid-column:1/span 4}.lserv-object{display:none}.lserv-panels{grid-column:5/span 8}.lproc-steps li>div{grid-template-columns:1fr;row-gap:8px}.lprod-head{grid-column:1/-1;margin-bottom:40px}.lprod-grid{grid-column:1/-1}.lfaq .home-section-heading{grid-column:1/-1;margin-bottom:40px;position:static}.lfaq .home-faq{grid-column:1/-1}}@media (width<=899px){.lhead{padding-bottom:32px;display:block}.lhead .lrail{margin-bottom:16px;padding-top:0}.lnote{max-width:36ch;margin-top:16px}.lhero{min-height:0;display:block}.lhero-stage{flex-direction:column-reverse;display:flex}.lhero-object{--unit:min(74vw, 460px);height:calc(var(--unit) * .88);aspect-ratio:auto;margin:40px auto 36px;position:relative;top:auto;right:auto}.lhero-object .lstack{width:var(--unit);aspect-ratio:1320/1150;inset:0 auto auto 0}.lhero-in{padding-top:calc(var(--l-nav-h) + 20px);padding-bottom:28px}.lhero-sub{max-width:none;margin-top:16px;display:block}.lhero-sub .lbtn{margin-top:24px}.lproof{display:none}.lfacts{grid-template-columns:1fr 1fr;row-gap:10px}.lfacts li{grid-column:auto}.lfacts li:last-child{text-align:left}.lwork-head{display:block}.lwork-head p{margin-top:16px}.lwork-grid{display:block}.lw+.lw{margin-top:44px}.lw-info{grid-template-columns:1fr}.lw-go{grid-area:auto/1;margin-top:8px}.lw h3{max-width:none}.lstate-in{display:block}.lstate-big{max-width:none}.lstate-cols{margin-top:32px}.lserv-grid{min-height:0;display:block}.lserv-list{display:none}.lserv-grid.is-enhanced .lserv-list{display:flex}.lserv-list button{min-height:52px}.lserv-grid.is-enhanced .lserv-object{--unit:min(58vw, 340px);margin:44px 0 64px 8%;display:block}.lserv-panels{gap:12px}.lserv-grid:not(.is-enhanced) .lmini{display:flex}.lserv-foot{grid-template-columns:1fr;justify-items:start;margin-top:0}.lproc-grid{display:block}.lproc-steps{padding-top:40px}.lproc-image{aspect-ratio:4/3;min-height:0;margin-top:40px}.lprod-in{display:block}.lprod-grid{grid-template-columns:1fr}.lclose-field{clip-path:polygon(calc(50% - (8% + var(--g) * 140%)) 0, calc(50% + (8% + var(--g) * 140%)) 0, 50% calc(10% + var(--g) * 320%));flex-direction:column-reverse;display:flex}.lclose-mark{width:58vw;margin:0 0 -9vw auto;display:block;position:relative;bottom:auto;right:auto}.lclose-in{padding-bottom:28px}.lclose-bottom{max-width:none;display:block}.lclose-actions{margin-top:24px}}@media (width>=2200px){.lprod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lh *,.lh :before,.lh :after{transition-duration:.01ms!important;animation:none!important}}
