body{background:#0a0a09;margin:0}a{color:#f2f1ed}a:hover{color:#ff8000}.lf{color:#f2f1ed;-webkit-font-smoothing:antialiased;background:#0a0a09;font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.5;overflow-x:clip}.lf *{box-sizing:border-box}.lf ::selection{color:#0a0a09;background:#ff8000}.lf a:focus-visible,.lf button:focus-visible{outline-offset:3px;outline:3px solid #ff8000}.lf-wrap{max-width:1440px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.lf-m{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,Courier New,monospace;font-size:max(10.5px,.74em);line-height:1.5}.lf-c{text-transform:uppercase;letter-spacing:-.005em;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:700}.lf-sec{color:#b9b5ae}.lf-or{color:#ff8000}.lf-ul{color:#f2f1ed;border-bottom:2px solid #ff8000;padding-bottom:2px;font-weight:600;text-decoration:none}.lf-ul:hover{color:#ff8000}.lf-btn{border:1.5px solid #f2f1ed;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.lf-btn-p{color:#0a0a09;background:#ff8000;border-color:#ff8000}.lf-btn-p:hover{color:#0a0a09;background:#f2f1ed;border-color:#f2f1ed}.lf-btn-s{color:#f2f1ed;background:#0a0a0999}.lf-btn-s:hover{color:#0a0a09;background:#f2f1ed}.lf-btn-k{color:#f2f1ed;background:#0a0a09;border-color:#0a0a09}.lf-btn-k:hover{color:#0a0a09;background:#f2f1ed;border-color:#f2f1ed}.lf-btn-ko{color:#0a0a09;background:0 0;border-color:#0a0a09}.lf-btn-ko:hover{color:#ff8000;background:#0a0a09}.lf-cd{border-top:1.5px solid #f2f1ed73;border-bottom:1.5px solid #f2f1ed73;align-items:center;gap:1.3em;margin-top:1.4em;padding:.8em 0;display:flex}.lf-cd .lf-num{font-size:4em;line-height:.85}.lf-mi{display:none}.lf-h1{margin:.32em 0 0;font-size:min(4.7em,5.4vw);line-height:.86}@media (width>=1100px){.lf-h1 .lf-nw,.lf-q .lf-nw{white-space:nowrap}}.lf-dot{color:#0000;display:inline;position:relative}.lf-dot:before{content:"."}.lf-dot:after{content:"";background:#ff8000;width:.15em;height:.15em;position:absolute;bottom:.2em;left:.06em}.lf-q{margin:.22em 0 0;font-size:4em;line-height:.92}.lf-lead{text-wrap:pretty;margin:1.05em 0 0;font-size:1.12em;line-height:1.42}.lf-p{text-wrap:pretty;margin:1em 0 0}.lf-steps{flex-wrap:wrap;align-items:center;gap:.55em .8em;margin-top:1.5em;display:flex}.lf-steps i{background:#ff8000;flex:none;width:.55em;height:.55em;display:block}.lf-leg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em 1.4em;margin:1.5em 0 0;padding:0;list-style:none;display:grid}.lf-leg li{color:#b9b5ae;align-items:center;gap:.7em;font-weight:600;transition:color .3s;display:flex}.lf-leg b{color:#a8a59e;border:1.2px solid #a8a59e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-family:IBM Plex Mono,monospace;font-size:.74em;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:flex}.lf-leg li.on{color:#ff8000}.lf-leg li.on b{color:#0a0a09;background:#ff8000;border-color:#ff8000}.lf-num{color:#ff8000;white-space:nowrap;font-size:5.6em;line-height:.9}.lf-js .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.lf-js .rv.in{opacity:1;transform:none}.lf-up{animation:.9s cubic-bezier(.2,.7,.2,1) both lf-up}.lf-up2{animation-delay:.25s}.lf-up3{animation-delay:.4s}@keyframes lf-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lf-two{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:48px clamp(32px,5vw,88px);display:grid}.lf-stamp{white-space:nowrap;border:4px solid #0a0a09;padding:14px 22px;font-size:clamp(22px,2.4vw,34px);line-height:1;display:inline-block;transform:rotate(-7deg)}.lf-js .rv .lf-stamp{opacity:0;transition:opacity .25s .5s,transform .35s cubic-bezier(.3,1.4,.5,1) .5s;transform:rotate(-7deg)scale(1.7)}.lf-js .rv.in .lf-stamp{opacity:1;transform:rotate(-7deg)}.lf-foot{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:28px 40px;display:grid}@media (width>=1112px){.lf-foot>div+div{padding-top:46px}}@media (width<=1099px){.lf-mi{width:100%;max-width:520px;height:auto;margin:0 0 20px;display:block}.lf-h1{margin-top:.5em;font-size:clamp(52px,14.5vw,96px)}.lf-q{font-size:clamp(38px,10vw,60px)}.lf-num{font-size:clamp(64px,18vw,96px)}.lf-leg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lf *{transition:none!important;animation:none!important}.lf-js .rv{opacity:1;transform:none}.lf-js .rv .lf-stamp{opacity:1;transform:rotate(-7deg)}}.lf{--stage:clamp(600px,calc(100vh - 68px),1000px);--blk:clamp(540px,72vh,680px)}.lf-jour{grid-template-columns:minmax(0,43fr) minmax(0,57fr);column-gap:28px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px);font-size:clamp(14px,1.18vw,17px);display:grid;position:relative}.lf-blk{min-height:var(--blk);flex-direction:column;justify-content:center;padding:44px 0;scroll-margin-top:68px;display:flex}.lf-blk.first{min-height:var(--stage);padding:62px 0 20px}.lf-stage{height:var(--stage);will-change:transform;justify-content:center;align-items:center;display:flex;position:sticky;top:68px}.lf-pw{aspect-ratio:700/950;max-width:calc(100% - 70px);height:min(90%,800px);position:relative}.lf-pw canvas.p,.lf-pw img.still{width:100%;height:100%;position:absolute;top:0;left:0}.lf-hud{opacity:0;pointer-events:none;background:#0a0a09;border:1.5px solid #f2f1ede6;width:38%;position:absolute;top:70%;left:-4%}.lf-hud canvas{aspect-ratio:3/2;width:100%;height:auto;display:block}.lf-hud div{border-top:1.5px solid #f2f1ede6;justify-content:space-between;gap:8px;padding:3px 8px;font-size:10.5px;display:flex}.lf-lead-l{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.lf-rail{background:#f2f1ed47;width:2px;position:absolute;top:12%;bottom:12%;right:6px}.lf-rail i{background:#ff8000;width:100%;height:0;position:absolute;top:0;left:0}.lf-rail a{width:22px;height:22px;margin:-11px 0 0 -11px;text-decoration:none;position:absolute;left:50%}.lf-rail a:before{content:"";background:#0a0a09;border:1.5px solid #b9b5ae;width:13px;height:13px;transition:background .25s,border-color .25s;position:absolute;top:4px;left:4px;transform:rotate(45deg)}.lf-rail a.on:before{background:#ff8000;border-color:#f2f1ed}.lf-rail a span{white-space:nowrap;color:#b9b5ae;font-size:10.5px;line-height:1;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.lf-rail a.on span{color:#ff8000}.lf-prow{border-top:1.5px solid #f2f1ed73;grid-template-columns:8.4em minmax(0,1fr);align-items:center;gap:1.2em;padding:1em 0;display:grid}.lf-prow:last-of-type{border-bottom:1.5px solid #f2f1ed73}.lf-prow .lf-num{font-size:3.3em;line-height:.9}.lf-unit{text-transform:none}.lf-field{margin:2em 0 0;font-size:max(12px,.8em)}.lf-eb i{color:#6f6c67;margin:0 1.1em;font-style:normal}.lf-disc{color:#d6d2cb;margin:1.6em 0 0;font-size:max(12px,.8em)}.lf-cl{color:#f2f1ed;font-weight:500;text-decoration:none;transition:color .18s}.lf-cl:hover{color:#ff8000}.lf-kmark{flex:none;width:clamp(64px,6vw,92px);height:auto;display:block}@media (width<=1099px){.lf-jour{font-size:17px;display:block}.lf-stage{display:none!important}.lf-blk,.lf-blk.first{min-height:0;padding:44px 0}.lf-jour .lf-mi{width:100%;max-width:420px;height:auto;aspect-ratio:var(--ar);object-fit:cover;object-position:50% var(--op);margin:32px 0 0;display:block}.lf-jour .lf-h1{margin-top:.5em;font-size:clamp(52px,14.5vw,96px)}.lf-jour .lf-q{font-size:clamp(38px,10vw,60px)}.lf-prow{grid-template-columns:minmax(0,1fr);gap:.3em}}.lf-hd{z-index:30;backdrop-filter:blur(10px);background:#0a0a09f0;border-bottom:1.5px solid #f2f1ede6;position:sticky;top:0}.lf-nav{align-items:stretch;max-width:1440px;height:68px;margin:0 auto;padding:0 0 0 clamp(20px,4vw,56px);display:flex}.lf-nlogo{border-right:1.5px solid #f2f1ed4d;align-items:center;padding-right:clamp(22px,2.4vw,36px);text-decoration:none;display:flex}.lf-logo{align-items:baseline;gap:calc(var(--cap) * .343);color:#f2f1ed;white-space:nowrap;line-height:1;display:inline-flex}.lf-logo img{height:calc(var(--cap) * 144 / 140);width:auto;margin-bottom:calc(var(--cap) * -2 / 140);display:block}.lf-wm{font-family:Outfit,Barlow,sans-serif;font-weight:600;font-size:calc(var(--cap) / .703);letter-spacing:.01em}.lf-nmid{color:#b9b5ae;letter-spacing:.1em;white-space:nowrap;flex:1;align-items:center;gap:.95em;min-width:0;padding:0 clamp(18px,2.2vw,32px);font-size:12px;display:flex;position:relative;overflow:hidden}.lf-mico{color:#ff8000;flex:none;width:18px;height:18px;display:flex}.lf-mico svg{width:100%;height:100%;display:block}.lf-mtx{text-overflow:ellipsis;min-width:0;overflow:hidden}.lf-ncells,.lf-off{align-items:stretch;display:flex}.lf-ni{color:#f2f1ed;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-left:1.5px solid #f2f1ed4d;align-items:center;gap:.8em;padding:0 clamp(16px,1.9vw,28px);font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.lf-sq{background:#ff8000;flex:none;width:7px;height:7px;transition:background .18s;display:block}.lf-ni:after{content:"";transform-origin:0;background:#ff8000;height:4px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.lf-ni:hover,.lf-off:hover .lf-ni,.lf-off.open .lf-ni,.lf-off:focus-within .lf-ni{color:#0a0a09;background:#f2f1ed}.lf-ni:hover .lf-sq,.lf-off:hover .lf-ni .lf-sq,.lf-off.open .lf-ni .lf-sq,.lf-off:focus-within .lf-ni .lf-sq{background:#0a0a09}.lf-ni:hover:after,.lf-off:hover .lf-ni:after,.lf-off.open .lf-ni:after,.lf-off:focus-within .lf-ni:after{transform:scaleX(1)}.lf-car{border-bottom:1.5px solid;border-right:1.5px solid;width:.5em;height:.5em;transition:transform .2s;transform:translateY(-.15em)rotate(45deg)}.lf-off:hover .lf-car,.lf-off.open .lf-car,.lf-off:focus-within .lf-car{transform:translateY(.1em)rotate(225deg)}.lf-ncta{color:#0a0a09;background:#ff8000;align-items:center;gap:10px;padding:0 clamp(22px,2.6vw,40px);font-size:16px;font-weight:600;text-decoration:none;transition:background .18s;display:flex}.lf-ncta:hover{color:#0a0a09;background:#f2f1ed}.lf-mega{visibility:hidden;opacity:0;background:#0a0a09;border-bottom:1.5px solid #f2f1ede6;margin-top:1.5px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.lf-off:hover .lf-mega,.lf-off.open .lf-mega,.lf-off:focus-within .lf-mega{visibility:visible;opacity:1;transition:opacity .2s,transform .2s;transform:none}.lf-megain{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:grid}.lf-mc{color:#f2f1ed;border-left:1.5px solid #f2f1ed4d;grid-template-columns:clamp(96px,9vw,132px) minmax(0,1fr);align-items:center;gap:18px;padding:22px 24px 24px;text-decoration:none;transition:background .18s;display:grid}.lf-mc:first-child{border-left:0;padding-left:0}.lf-mc img{aspect-ratio:700/950;object-fit:contain;width:100%;height:auto;display:block}@media (width<=1099px){.lf-mc{grid-template-columns:64px minmax(0,1fr);gap:12px;padding-right:12px}.lf-mc:not(:first-child){padding-left:14px}}.lf-mct{flex-direction:column;gap:.5em;min-width:0;display:flex}.lf-mct b{color:#ff8000;font-weight:500}.lf-mq{text-wrap:balance;font-size:clamp(19px,2vw,31px);line-height:.98}.lf-mgo{color:#b9b5ae;transition:color .18s}.lf-mc:hover{color:#f2f1ed;background:#f2f1ed0f}.lf-mc:hover .lf-mgo{color:#ff8000}.lf-prog{pointer-events:none;background:#ff8000;width:0;height:3px;position:absolute;bottom:-1.5px;left:0}.lf-nburger{color:#f2f1ed;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-left:1.5px solid #f2f1ed4d;align-items:center;padding:0 22px;font-size:13px;display:none}.lf-mnav{background:#0a0a09;border-top:1.5px solid #f2f1ed4d;flex-direction:column;gap:10px;max-height:calc(100vh - 68px);padding:22px clamp(20px,4vw,56px) 30px;display:none;overflow:auto}.lf-mnav a.lf-c{color:#f2f1ed;font-size:34px;line-height:1;text-decoration:none}.lf-mnav a.lf-c b{vertical-align:middle;margin-right:.5em;font-size:12px}@media (width<=1359px){.lf-nmid{letter-spacing:.05em;font-size:11px}.lf-ni{padding:0 16px}}@media (width<=1179px){.lf-nmid{visibility:hidden}}@media (width<=899px){.lf-nlogo{border-right:0}.lf-ncells{display:none}.lf-nburger{display:flex}.lf-ncta{padding:0 20px;font-size:15px}.lf-hd.mopen .lf-mnav{display:flex}.lf-hd.mopen .lf-nburger{color:#0a0a09;background:#f2f1ed}}.lf-s{border-top:1.5px solid #f2f1ed47;padding:clamp(60px,6.6vw,104px) 0;scroll-margin-top:68px}.lf-s.first{border-top:0;padding:clamp(20px,2.4vw,36px) 0 clamp(48px,5vw,80px)}.lf-s.band{background:#121210}.lf-ey{color:#b9b5ae;margin:0 0 1em}.lf-h1b{margin:0;font-size:clamp(50px,6.4vw,100px);line-height:.86}.lf-h2b{margin:0;font-size:clamp(36px,4.3vw,66px);line-height:.92}.lf-h3b{margin:0;font-size:clamp(26px,2.5vw,38px);line-height:.96}.lf-ld{text-wrap:pretty;max-width:33em;margin:1.1em 0 0;font-size:clamp(18px,1.45vw,21px);line-height:1.42}.lf-tx{color:#b9b5ae;text-wrap:pretty;max-width:44em;margin:1em 0 0}.lf-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:clamp(480px,100vh - 150px,740px);display:grid}.lf-hcases{min-height:0;padding:clamp(16px,3vw,48px) 0 clamp(20px,3vw,44px)}.lf-v{width:100%;margin:0 auto;position:relative}.lf-v>img{width:100%;height:auto;display:block}.lf-vrd{max-width:min(720px,105vh - 241.5px);margin-top:clamp(12px,2vh,32px)}.lf-vpnp{max-width:min(560px,83vh - 207.5px);margin-top:clamp(24px,4vh,56px)}.lf-vjobs{max-width:min(760px,121vh - 266.2px);margin-top:clamp(12px,2vh,32px)}.lf-sti2{justify-content:center;align-items:flex-end;height:clamp(220px,23vw,340px);margin-top:clamp(24px,3vw,48px);display:flex}.lf-sti2 img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lf-stl{margin-top:clamp(28px,2.8vw,44px)}.lf-stp{text-wrap:balance;max-width:19em;margin-top:.5em}.lf-wk{flex-direction:column;display:flex}.lf-wk>p{max-width:24em}.lf-wkl{margin-top:auto;padding-top:1em}.lf-gl{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.lf-v.live>img{visibility:hidden}.lf-sc2{transform-origin:0 0;pointer-events:none;background:#0a0a09;width:120px;height:80px;position:absolute;top:0;left:0}.lf-bts{flex-wrap:wrap;gap:12px;margin-top:1.9em;display:flex}.lf-g{border-top:1.5px solid #f2f1ede6;margin-top:2.4em;display:grid}.lf-g.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-g.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-g.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-g.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.lf-g>*{border-right:1.5px solid #f2f1ed47;min-width:0;padding:1.3em 1.5em 1.5em}.lf-g>:first-child{padding-left:0}.lf-g>:last-child{border-right:0;padding-right:0}.lf-g.wrap>*{border-bottom:1.5px solid #f2f1ed47}.lf-g.wrap>*,.lf-g.wrap>:first-child,.lf-g.wrap>:last-child{border-right:1.5px solid #f2f1ed47;padding-left:1.2em;padding-right:1.2em}.lf-g.wrap.c3>:nth-child(3n){border-right:0}.lf-g.wrap.c3>:nth-child(3n+1){padding-left:0}.lf-g h3{margin:.55em 0 .3em;font-size:1.22em;font-weight:600;line-height:1.2}.lf-start{--u:.85px}.lf-sti{height:calc(var(--u) * 405);justify-content:center;align-items:flex-end;margin:.4em 0 1.6em;display:flex}.lf-sti img{height:calc(var(--u) * var(--h));width:auto;max-width:100%;display:block}.lf-g p{color:#b9b5ae;margin:0}.lf-flow{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));border-top:1.5px solid #f2f1ede6;border-bottom:1.5px solid #f2f1ed47;margin-top:2.4em;display:grid}.lf-flow>div{border-right:1.5px solid #f2f1ed47;padding:1.3em 1.6em 1.6em;position:relative}.lf-flow>div:first-child{padding-left:0}.lf-flow>div:last-child{border-right:0}.lf-flow>div:not(:last-child):after{content:"";background:#0a0a09;border-top:1.5px solid #ff8000;border-right:1.5px solid #ff8000;width:16px;height:16px;position:absolute;top:1.55em;right:-9px;transform:rotate(45deg)scale(.6)}.lf-s.band .lf-flow>div:not(:last-child):after{background:#121210}.lf-flow b{text-transform:uppercase;margin-top:.45em;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:2.1em;font-weight:700;line-height:1;display:block}.lf-flow p{color:#b9b5ae;margin:.6em 0 0}.lf-flow .warm b{color:#ff8000}.lf-ck{flex-direction:column;gap:.62em;margin:0;padding:0;list-style:none;display:flex}.lf-ck li{grid-template-columns:.5em minmax(0,1fr);align-items:baseline;gap:.85em;display:grid}.lf-ck li:before{content:"";background:#ff8000;width:.5em;height:.5em;transform:translateY(-.08em)}.lf-ck.w li:before{background:0 0;border:1.5px solid #f2f1ed}.lf-two2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4.4vw,80px);display:grid}.lf-kv{border-top:1.5px solid #f2f1ed47;grid-template-columns:8.5em minmax(0,1fr);gap:.4em 1.2em;padding:.9em 0;display:grid}.lf-ent{background:#0a0a09;border:1.5px solid #f2f1ede6;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:0;display:grid}.lf-ent>div{padding:clamp(22px,2.6vw,40px)}.lf-ent>div+div{border-left:1.5px solid #f2f1ede6;flex-direction:column;justify-content:center;display:flex}.lf-tag{color:#0a0a09;background:#ff8000;padding:.25em .7em;font-weight:600;display:inline-block}.lf-ent2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf-ev{flex-direction:column;margin-top:1.4em;display:flex}.lf-dg{border:1.5px solid #f2f1ed47;flex-direction:column;flex:1;font-size:.95em;display:flex}.lf-dg>.hd{color:#9a968f;letter-spacing:.08em;border-bottom:1.5px solid #f2f1ed47;justify-content:space-between;gap:1em;padding:.62em .9em;font-size:11px;display:flex}.lf-rm>div{grid-template-columns:28px minmax(0,1fr) 64px 64px;align-items:center;column-gap:12px;padding:9px 14px;display:grid}.lf-rm>.hd{padding:9px 14px;display:grid}.lf-rm .r{flex:1}.lf-rm .r+.r{border-top:1px solid #f2f1ed1f}.lf-rm b{color:#ff8000;font-weight:600}.lf-rm .m{gap:4px;display:flex}.lf-rm .m i{border:1.2px solid #8c8983;width:9px;height:9px;display:block}.lf-rm .m i.f{background:#f2f1ed;border-color:#f2f1ed}.lf-ph{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lf-ph>div{flex-direction:column;gap:.35em;padding:.75em .9em;display:flex;position:relative}.lf-ph>div+div{border-left:1.5px solid #f2f1ed47}.lf-ph>div+div:before,.lf-phn i{content:"";background:#0a0a09;border:1.5px solid #b9b5ae;width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;left:-6.5px;transform:rotate(45deg)}.lf-ph span{color:#9a968f;font-size:11px}.lf-ph b{font-weight:600}.lf-ph .on{color:#ff8000;box-shadow:inset 0 0 0 1.5px #ff8000}.lf-ph .on span{color:#ff8000}.lf-ph em{margin-top:auto;font-size:10.5px;font-style:normal;font-weight:600}.lf-exm{max-width:46em;margin-top:1.8em}.lf-exb{flex-direction:column;gap:.35em;padding:.9em .9em 1em;font-size:1.05em;display:flex}.lf-exb b{font-weight:600}.lf-phn{padding-left:1.5em;position:relative}.lf-phn i{left:1px}.lf-ent.lf-ent2>div{grid-template-rows:subgrid;grid-row:span 8;place-content:start stretch;display:grid}.lf-ent2 .lf-tag{color:#f2f1ed;background:0 0;justify-self:start;box-shadow:inset 0 0 0 1.5px #f2f1ed}.lf-tag2{color:#f2f1ed;background:0 0;align-self:flex-start;box-shadow:inset 0 0 0 1.5px #f2f1ed}.lf-cm{border-top:1.5px solid #f2f1ede6;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.4em;display:grid}.lf-cm a{color:#f2f1ed;border-right:1.5px solid #f2f1ed47;flex-direction:column;padding:1.2em 1.5em 1.6em;text-decoration:none;transition:background .18s;display:flex}.lf-cm a:first-child{padding-left:0}.lf-cm a:last-child{border-right:0}.lf-cm a:hover{color:#f2f1ed;background:#f2f1ed0d}.lf-cm img{aspect-ratio:430/370;object-fit:contain;width:100%;max-width:340px;height:auto;margin:0 auto .6em;display:block}.lf-cm .lf-num{font-size:3.6em;line-height:.9}.lf-oth{border-top:1.5px solid #f2f1ede6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-oth a{color:#f2f1ed;border-right:1.5px solid #f2f1ed47;flex-direction:column;gap:.5em;padding:1.6em 1.6em 1.8em 0;text-decoration:none;transition:background .18s;display:flex}.lf-oth a+a{border-right:0;padding-left:1.6em}.lf-oth a:hover{color:#f2f1ed;background:#f2f1ed0d}.lf-oth a:hover .lf-mgo{color:#ff8000}.lf-stk{aspect-ratio:600/700;max-width:100%;height:min(90%,760px);position:relative}.lf-stk>img{opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;top:0;left:0}.lf-stk>img.on{opacity:1}.lf-lb{white-space:nowrap;opacity:0;color:#f2f1ed;font-size:11.5px;transition:opacity .35s,color .35s;position:absolute;transform:translateY(-50%)}.lf-lb.on{opacity:1}.lf-lb.out{color:#77736c;text-decoration:line-through}.lf-lb.pick{color:#ff8000}.lf-hud2{opacity:0;background:#0a0a09;border:1.5px solid #f2f1ede6;width:34%;transition:opacity .35s;position:absolute;top:30%;right:6%}.lf-hud2.on{opacity:1}.lf-hud2 canvas{aspect-ratio:3/2;width:100%;height:auto;display:block}.lf-hud2 div{border-top:1.5px solid #f2f1ede6;justify-content:space-between;gap:8px;padding:3px 8px;font-size:10.5px;display:flex}.lf-st2{opacity:0;gap:10px;transition:opacity .25s,transform .35s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;bottom:7%;left:4%;transform:scale(1.5)rotate(-7deg)}.lf-st2.on{opacity:1;transform:rotate(-7deg)}.lf-st2 span{color:#ff8000;border:3px solid #ff8000;padding:9px 14px;font-size:26px;line-height:1}.lf-blks{border-top:1.5px solid #f2f1ede6;flex-direction:column;display:flex}.lf-blks button{color:#f2f1ed;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #f2f1ed47;grid-template-columns:9.5em minmax(0,1fr) auto;align-items:center;gap:1em;padding:.95em .9em .95em 0;transition:background .18s,padding .18s;display:grid}.lf-blks button i{border:1.5px solid #b9b5ae;width:.55em;height:.55em;transition:background .18s,border-color .18s;display:block}.lf-blks button:hover,.lf-blks button.on{background:#f2f1ed0f;padding-left:.9em}.lf-blks button.on i{background:#ff8000;border-color:#ff8000}.lf-blks button.on .lf-m{color:#ff8000}.lf-bimg{aspect-ratio:1120/720;position:relative}.lf-bimg img{opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.lf-bimg img.on{opacity:1}.lf-fil{flex-wrap:wrap;gap:10px;margin-top:2em;display:flex}.lf-fil button{color:#f2f1ed;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #f2f1ede6;align-items:center;gap:.7em;padding:0 18px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.lf-fil button span{color:#b9b5ae;font-family:IBM Plex Mono,monospace;font-size:.78em;font-weight:500}.lf-fil button.on{color:#0a0a09;background:#ff8000;border-color:#ff8000}.lf-fil button.on span{color:#0a0a09}.lf-ix{border-top:1.5px solid #f2f1ede6;margin-top:1.4em}.lf-ix a{color:#f2f1ed;border-bottom:1.5px solid #f2f1ed47;grid-template-columns:4.2em minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr) 1.4em;align-items:center;gap:1.2em;padding:1em 0;text-decoration:none;transition:background .18s,padding .18s;display:grid}.lf-ix a:hover{color:#f2f1ed;background:#f2f1ed0d;padding-left:.8em}.lf-ix b{font-size:1.15em;font-weight:600}.lf-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.lf-case.flip>.d{order:2}.lf-case .d{border:1.5px solid #f2f1ed47;padding:clamp(14px,2vw,28px);position:relative}.lf-slv{aspect-ratio:430/370;position:relative}.lf-slv img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.lf-slv img.ph{object-fit:cover}.lf-slv img.on{opacity:1}.lf-sln{align-items:center;gap:10px;display:flex}.lf-sln button{color:#0a0a09;width:26px;height:22px;font:inherit;cursor:pointer;background:#ff8000;border:1.5px solid #ff8000;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background .18s,color .18s,border-color .18s;display:flex}.lf-sln button svg{display:block}.lf-sln button:hover,.lf-sln button:focus-visible{color:#0a0a09;background:#f2f1ed;border-color:#f2f1ed;outline:none}.lf-case .tb{color:#b9b5ae;border-top:1.5px solid #f2f1ed47;justify-content:space-between;gap:12px;margin:14px calc(-1*clamp(14px,2vw,28px)) calc(-1*clamp(14px,2vw,28px));padding:8px 12px;font-size:11px;display:flex}.lf-case .lf-num{font-size:clamp(64px,7vw,112px);line-height:.86}.lf-case h4{letter-spacing:.08em;text-transform:uppercase;color:#ff8000;margin:1.6em 0 .6em;font-family:IBM Plex Mono,monospace;font-size:.74em;font-weight:500}.lf-hide{display:none!important}.lf-role{border:1.5px solid #f2f1ede6}.lf-role .hd{border-bottom:1.5px solid #f2f1ede6;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:10px clamp(18px,2.4vw,36px);font-size:12px;display:flex}.lf-role .bd{padding:clamp(22px,2.8vw,44px) clamp(18px,2.4vw,36px)}.lf-role .ft{border-top:1.5px solid #f2f1ede6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;padding:clamp(18px,2vw,28px) clamp(18px,2.4vw,36px);display:grid}.lf-bd{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:0 clamp(28px,4vw,64px);margin-top:2.6em;display:grid}.lf-bd .col{flex-direction:column;gap:18px;display:flex}.lf-pb{background:#0a0a09;border:1.5px solid #f2f1ed73;padding:.9em 1.1em;position:relative}.lf-pb b{font-weight:600;display:block}.lf-pb span{color:#b9b5ae;margin-top:.15em;font-size:.9em;display:block}.lf-bd .l .lf-pb:after,.lf-bd .r .lf-pb:before{content:"";border-top:1.5px dashed #ff8000;width:clamp(28px,4vw,64px);height:0;position:absolute;top:50%}.lf-bd .l .lf-pb:after{left:100%}.lf-bd .r .lf-pb:before{right:100%}.lf-chip{background:#161615;border:1.5px solid #f2f1ed;padding:clamp(20px,2.4vw,34px);position:relative}.lf-chip:before,.lf-chip:after{content:"";background:repeating-linear-gradient(#f2f1ed 0 3px,#0000 3px 15px);width:9px;position:absolute;top:18px;bottom:18px}.lf-chip:before{left:-10.5px}.lf-chip:after{right:-10.5px}.lf-ct{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,4.4vw,80px);display:grid}.lf-fs{border:0;min-width:0;margin:0;padding:0 0 clamp(26px,3vw,44px)}.lf-fs legend{align-items:baseline;gap:.9em;margin:0 0 1em;padding:0;display:flex}.lf-opts{border-top:1.5px solid #f2f1ed29;flex-direction:column;display:flex}.lf-opts button{color:#b9b5ae;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #f2f1ed29;align-items:center;gap:.9em;padding:10px 2px;transition:color .18s;display:flex}.lf-opts button i{border:1.5px solid #77736c;border-radius:50%;flex:none;width:14px;height:14px;transition:border-color .18s,background .18s,box-shadow .18s}.lf-opts button:hover{color:#f2f1ed}.lf-opts button:hover i{border-color:#f2f1ed}.lf-opts button:focus-visible{outline-offset:2px;outline:1.5px solid #ff8000}.lf-opts button.on{color:#f2f1ed}.lf-opts button.on i{background:#ff8000;border-color:#ff8000;box-shadow:inset 0 0 0 3px #0a0a09}.lf-fld{flex-direction:column;gap:7px;display:flex}.lf-fld span{letter-spacing:.08em;text-transform:uppercase;color:#b9b5ae;font-family:IBM Plex Mono,monospace;font-size:11.5px}.lf-fld input,.lf-fld textarea{color:#f2f1ed;width:100%;min-height:52px;font:inherit;background:#0a0a09;border:1.5px solid #f2f1ed47;border-radius:0;padding:12px 14px}.lf-fld textarea{resize:vertical;min-height:120px}.lf-fld input:focus,.lf-fld textarea:focus{border-color:#ff8000;outline:none}.lf-cth{align-items:end}.lf-hello img{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.lf-sheet{background:#0a0a09;border:1.5px solid #f2f1ed;position:sticky;top:92px}.lf-sheet .hd{border-bottom:1.5px solid #f2f1ed;grid-template-columns:minmax(0,1fr) auto;font-size:11.5px;display:grid}.lf-sheet .hd>*{padding:9px 14px}.lf-sheet .hd>*+*{border-left:1.5px solid #f2f1ed}.lf-sheet .rw{border-bottom:1.5px solid #f2f1ed47;grid-template-columns:8.6em minmax(0,1fr);display:grid}.lf-sheet .rw>span{color:#b9b5ae;border-right:1.5px solid #f2f1ed47;padding:10px 14px;font-size:11.5px}.lf-sheet .rw>b{overflow-wrap:anywhere;color:#77736c;min-width:0;padding:9px 14px;font-weight:500}.lf-sheet .rw>b.set{color:#f2f1ed}.lf-sheet .rw>b:empty:before{content:"";vertical-align:middle;border-top:1.5px solid #4a4844;width:14px;display:inline-block}.lf-sheet .ft{padding:16px 14px 18px}.lf-send[aria-disabled=true]{color:#77736c;pointer-events:none;background:0 0;border-color:#f2f1ed47}.lf-hint{margin:12px 0 0;font-size:14px}.lf-loc{border-top:1.5px solid #f2f1ede6;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.4em;display:grid}.lf-loc>div{border-right:1.5px solid #f2f1ed47;padding:1.4em 1.6em 1.8em 0}.lf-loc>div+div{border-right:0;padding-left:1.6em}.lf-loc>div{grid-template-rows:subgrid;grid-row:span 5;align-content:start;display:grid}@media (width<=1099px){.lf-hero,.lf-two2,.lf-ent,.lf-case,.lf-ct,.lf-bd{grid-template-columns:minmax(0,1fr)}.lf-hero{min-height:0}.lf-g.c2,.lf-g.c3,.lf-g.c4,.lf-g.c5,.lf-flow,.lf-cm,.lf-oth,.lf-loc{grid-template-columns:minmax(0,1fr)}.lf-rm>div{grid-template-columns:20px minmax(0,1fr) 48px 48px;column-gap:8px;padding:9px 11px}.lf-rm>.hd{padding:9px 11px}.lf-rm .m{gap:3px}.lf-rm .m i{width:8px;height:8px}.lf-ph>div{padding:.6em .5em .6em .8em}.lf-ph b{font-size:14px}.lf-ent .lf-kv{grid-template-columns:minmax(0,1fr);gap:.3em}.lf-start{--u:.5px}.lf-sti{height:auto}.lf-g>*,.lf-flow>div,.lf-cm a,.lf-oth a,.lf-oth a+a,.lf-loc>div,.lf-loc>div+div{border-bottom:1.5px solid #f2f1ed47;border-right:0;padding-left:0;padding-right:0}.lf-flow>div:not(:last-child):after{display:none}.lf-ent>div+div{border-top:1.5px solid #f2f1ede6;border-left:0}.lf-case.flip>.d{order:0}.lf-ix a{grid-template-columns:3.4em minmax(0,1fr) 1.2em}.lf-ix a>.x{display:none}.lf-sheet{position:static}.lf-hello,.lf-bd .l .lf-pb:after,.lf-bd .r .lf-pb:before,.lf-chip:before,.lf-chip:after{display:none}.lf-bd{gap:18px}.lf-role .ft,.lf-opts{grid-template-columns:minmax(0,1fr)}.lf-jour .lf-stk{display:none}}@media (width<=640px){.lf-dg>.hd{flex-wrap:wrap;gap:.35em 1.2em}.lf-dg>.hd>span{white-space:nowrap}.lf-ph{grid-template-columns:minmax(0,1fr)}.lf-ph>div{flex-direction:row;align-items:baseline;gap:.9em;padding:.72em .9em}.lf-ph>div+div{border-top:1.5px solid #f2f1ed47;border-left:0}.lf-ph>div+div:before{margin-top:0;top:-6.5px;left:1.05em}.lf-ph span{flex:none;width:1.6em}.lf-ph em{margin:0 0 0 auto}}.lf-flogo{width:auto;height:28px;display:block}.lf-legal{color:inherit;text-decoration:none}.lf-legal:hover{color:#ff8000}
