.lf-firm-ending{--lf-top:0px;position:relative;z-index:3;background:var(--ink);color:var(--light);--lf-stem:clamp(34px,7.5vh,76px);--lf-fig:clamp(36px,4.4vw,64px);--lf-clear:clamp(100px,12.5vh,136px)}.lf-firm-ending .lf-fe-panel{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.lf-firm-ending .lf-fe-in{position:relative;z-index:3;max-width:var(--w-wide);margin:0 auto;padding:0 var(--pad);min-height:inherit;display:flex;flex-direction:column}.lf-firm-ending .lf-fe-board{background:var(--ink)}.lf-firm-ending .lf-fe-board .lf-fe-in{padding-top:var(--lf-clear);padding-bottom:clamp(40px,8vh,96px)}.lf-firm-ending .lf-fe-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding-bottom:clamp(12px,2vh,26px);border-bottom:1px solid var(--line-d);position:relative;z-index:3}.lf-firm-ending .lf-fe-head .row{display:flex;align-items:flex-start;gap:var(--s3)}.lf-firm-ending .lf-fe-head .idx{padding-top:.55em}.lf-firm-ending .lf-fe-head h2{margin:0;font-size:clamp(26px,3.2vw,54px);font-weight:500;letter-spacing:-.03em;line-height:1.04}.lf-firm-ending .lf-fe-head .clutch{flex:none}.lf-firm-ending .lf-fe-grid{position:absolute;left:-18%;right:-18%;bottom:-6%;height:78%;z-index:0;background-image:linear-gradient(rgba(250,250,250,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(250,250,250,.13) 1px,transparent 1px),repeating-conic-gradient(#242426 0 25%,#0c0c0d 0 50%);background-size:12.5% 12.5%,12.5% 12.5%,25% 25%;transform:perspective(900px) rotateX(58deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 38%,transparent 96%);mask-image:linear-gradient(to top,#000 38%,transparent 96%)}.lf-firm-ending .lf-fe-orb{display:none}.lf-firm-ending .lf-fe-tiles{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:var(--s5)}.lf-firm-ending .lf-fe-tile{display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(120px,19vh,200px);padding:clamp(14px,2.4vh,30px) clamp(20px,3vw,44px) clamp(14px,2.4vh,30px) 0;border-bottom:1px solid var(--line-d)}.lf-firm-ending .lf-fe-tile:nth-child(odd){border-right:1px solid var(--line-d)}.lf-firm-ending .lf-fe-tile:nth-child(even){padding-left:clamp(20px,3vw,44px);padding-right:0}.lf-firm-ending .lf-fe-tile:nth-child(n+3){border-bottom:0}.lf-firm-ending .lf-fe-tile .lab{order:-1;display:block;margin:0 0 clamp(6px,1.2vh,14px);font-size:var(--t-meta);letter-spacing:.02em;line-height:1.4;color:#B8B8B4;text-shadow:0 1px 16px rgba(6,6,8,.9)}.lf-firm-ending .lf-fe-tile .fig{display:block;font-size:var(--lf-fig);font-weight:600;letter-spacing:-.055em;line-height:.88;font-variant-numeric:tabular-nums;color:var(--light);text-shadow:0 2px 34px rgba(6,6,8,.92),0 1px 8px rgba(6,6,8,.8)}.lf-firm-ending .lf-fe-stem{display:none}@media(max-width:640px){.lf-firm-ending .lf-fe-tiles{grid-template-columns:1fr}.lf-firm-ending .lf-fe-tile:nth-child(odd){border-right:0}.lf-firm-ending .lf-fe-tile:nth-child(even){padding-left:0}.lf-firm-ending .lf-fe-tile:nth-child(n+3){border-bottom:1px solid var(--line-d)}.lf-firm-ending .lf-fe-tile:last-child{border-bottom:0}.lf-firm-ending .lf-fe-tile{min-height:0}}.lf-firm-ending .lf-fe-night{background:var(--ink);container-type:size;--H:max(114.3cqh,57.15cqw);--shift:calc(var(--H) * -.1126)}.lf-firm-ending .lf-fe-plate{position:absolute;inset:0;z-index:0;overflow:hidden}.lf-firm-ending .lf-fe-plate img{position:absolute;left:var(--shift);top:calc(var(--H) * -.0231);height:var(--H);width:calc(var(--H) * 2);max-width:none;transform-origin:calc(var(--shift) * -1 + 50cqw) 30%}.lf-firm-ending .lf-fe-plate::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,var(--ink) 4%,rgba(18,18,18,.62) 34%,rgba(18,18,18,0) 62%),linear-gradient(to right,rgba(18,18,18,.78),rgba(18,18,18,0) 55%),linear-gradient(to bottom,rgba(18,18,18,.55),rgba(18,18,18,0) 24%)}.lf-firm-ending .lf-fe-seal{position:absolute;z-index:2;left:calc(var(--shift) + var(--H) * 1.0084);top:calc(var(--H) * .2109);width:clamp(36px,3.2vw,48px);aspect-ratio:1;margin:-.5em 0 0 -.5em;transform:translate(-50%,-50%)}.lf-firm-ending .lf-fe-seal img{position:static;display:block;width:100%;height:100%;border-radius:22%;filter:none;box-shadow:0 0 22px 4px rgba(248,243,43,.5),0 0 90px 24px rgba(248,243,43,.2)}.lf-firm-ending .lf-fe-seal::before{content:'';position:absolute;inset:-210%;border-radius:50%;background:radial-gradient(closest-side,rgba(248,243,43,.2),rgba(248,243,43,.07) 45%,transparent 72%);pointer-events:none}.lf-firm-ending .lf-fe-seal::after{content:'';position:absolute;inset:0;border-radius:22%;border:1px solid rgba(248,243,43,.7);pointer-events:none;opacity:0}.lf-firm-ending .lf-fe-night .lf-fe-in{justify-content:flex-end;padding-top:clamp(120px,20vh,220px);padding-bottom:clamp(28px,5vh,56px)}.lf-firm-ending .lf-fe-line{margin:0;font-size:clamp(34px,6vw,92px);font-weight:500;letter-spacing:-.034em;line-height:1.08;max-width:16ch;padding-bottom:.12em;overflow:hidden;flex:none}.lf-firm-ending .lf-fe-line span{display:block}.lf-firm-ending .lf-fe-ask{margin-top:clamp(20px,3vw,40px)}.lf-firm-ending .lf-fe-ask .btn{height:58px;padding:0 32px;font-size:16px}.lf-firm-ending .lf-fe-ask .btn svg{width:17px;height:17px}.lf-firm-ending .lf-fe-awards{margin-top:clamp(36px,8vh,96px);padding-top:var(--s3);border-top:1px solid var(--line-d)}.lf-firm-ending .lf-fe-awards .micro{display:block;color:var(--g-d);margin-bottom:var(--s2)}.lf-firm-ending .lf-fe-awards a{display:flex;flex-wrap:wrap;align-items:center;min-height:40px;margin-block:-8px;gap:0 clamp(16px,2vw,30px);color:var(--g-d);text-decoration:none;transition:color var(--d1)}@media(hover:hover) and (pointer:fine){.lf-firm-ending .lf-fe-awards a:hover{color:var(--light)}}.lf-firm-ending .lf-fe-awards a span{position:relative;font-size:var(--t-meta);line-height:1.9;padding-right:clamp(16px,2vw,30px)}.lf-firm-ending .lf-fe-awards a span::after{content:'';position:absolute;right:0;top:50%;width:1px;height:12px;margin-top:-6px;background:var(--line-d)}.lf-firm-ending .lf-fe-awards a span:last-child{padding-right:0}.lf-firm-ending .lf-fe-awards a span:last-child::after{display:none}@media(max-width:640px){.lf-firm-ending .lf-fe-night{--shift:calc(50cqw - var(--H) * 1.0084)}.lf-firm-ending .lf-fe-in{padding:0 20px}.lf-firm-ending .lf-fe-board .lf-fe-in{padding-top:var(--lf-clear)}.lf-firm-ending .lf-fe-night .lf-fe-in{padding-top:48vh}.lf-firm-ending .lf-fe-awards a{display:grid;gap:0}.lf-firm-ending .lf-fe-awards a span{padding-right:0}.lf-firm-ending .lf-fe-awards a span::after{display:none}}.lf-firm-ending[data-lf-armed]{height:410svh}.lf-firm-ending[data-lf-armed] .lf-fe-pin{position:sticky;top:var(--lf-top);height:calc(100svh - var(--lf-top));overflow:hidden;isolation:isolate}.lf-firm-ending[data-lf-armed] .lf-fe-panel{position:absolute;inset:0;min-height:0}.lf-firm-ending[data-lf-armed] .lf-fe-in{height:100%}.lf-firm-ending[data-lf-armed] .lf-fe-grid{display:none}.lf-firm-ending[data-lf-armed]{background:transparent}.lf-firm-ending[data-lf-armed] .lf-fe-board{background:transparent}.lf-firm-ending[data-lf-armed] .lf-fe-tiles{display:block;margin:0;padding:0;position:absolute;inset:0;z-index:2;pointer-events:none}.lf-firm-ending[data-lf-armed] .lf-fe-tile{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;width:max-content;min-height:0;padding:0;border:0;transform:translate3d(calc(var(--ax,0) * 1px),calc(var(--ay,0) * 1px - 100%),0);will-change:transform}.lf-firm-ending[data-lf-armed] .lf-fe-tile.is-r{align-items:flex-end;text-align:right;transform:translate3d(calc(var(--ax,0) * 1px - 100%),calc(var(--ay,0) * 1px - 100%),0)}.lf-firm-ending[data-lf-armed] .lf-fe-tile .fig{font-size:clamp(36px,min(4.4vw,8vh),64px);clip-path:inset(0 0 calc((1 - var(--k,1)) * 100%) 0);transform:translateY(calc((1 - var(--k,1)) * 22px))}.lf-firm-ending[data-lf-armed] .lf-fe-tile .lab{margin:0 0 8px;opacity:var(--k2,1);max-width:23ch}.lf-firm-ending[data-lf-armed] .lf-fe-stem{display:block;flex:none;width:1px;height:calc(var(--lf-stem) * var(--sk,1));margin-top:12px;background:linear-gradient(to bottom,rgba(250,250,250,.62),rgba(250,250,250,.2));transform-origin:50% 0;transform:scaleY(var(--k,1))}.lf-firm-ending[data-lf-armed] .lf-fe-tile.is-r .lf-fe-stem{margin-right:0}.lf-firm-ending[data-lf-armed] .lf-fe-board{z-index:1}.lf-firm-ending[data-lf-armed] .lf-fe-head a.clutch{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d0d}.lf-firm-ending[data-lf-armed] .lf-fe-head a.clutch .l{font-size:0}.lf-firm-ending[data-lf-armed] .lf-fe-head a.clutch .l b{font-size:var(--t-micro)}.lf-firm-ending .lf-fe-skip{position:absolute;z-index:4;left:var(--pad);bottom:28px}.lf-firm-ending .lf-fe-skip[hidden]{opacity:0;visibility:hidden;pointer-events:none}.lf-firm-ending[data-lf-armed] .lf-fe-board .lf-fe-in{padding-bottom:0}.lf-firm-ending[data-lf-armed] .lf-fe-board .lf-fe-head{opacity:var(--hd,1)}.lf-firm-ending[data-lf-armed] .lf-fe-night{z-index:2;transform:translate3d(0,calc((var(--nt,0) - 1) * 100.5%),0);will-change:transform;pointer-events:none}.lf-firm-ending[data-lf-armed] .lf-fe-night[data-live]{pointer-events:auto}.lf-firm-ending[data-lf-armed] .lf-fe-plate img{will-change:transform;transform:translate3d(0,calc((1 - var(--nt,0)) * 14cqh),0) scale(calc(1.16 - var(--nt,0) * .16))}.lf-firm-ending[data-lf-armed] .lf-fe-seal{will-change:transform,opacity;opacity:var(--sl,0);transform:translate(-50%,-50%) scale(calc(.55 + var(--sl,0) * .45))}.lf-firm-ending[data-lf-armed] .lf-fe-seal::after{opacity:calc((1 - var(--sp,1)) * .9);transform:scale(calc(1 + var(--sp,1) * 3.2))}.lf-firm-ending[data-lf-armed] .lf-fe-line span{transform:translateY(calc((1 - var(--hl,1)) * 104%))}.lf-firm-ending[data-lf-armed] .lf-fe-ask{clip-path:inset(0 calc((1 - var(--bt,1)) * 100%) 0 0)}.lf-firm-ending[data-lf-armed] .lf-fe-awards{opacity:var(--aw,1)}.lf-firm-ending[data-lf-armed] .lf-fe-orb{display:block;position:absolute;left:0;top:0;z-index:2;width:clamp(300px,36vw,560px);aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(248,243,43,.5),rgba(248,243,43,.16) 46%,transparent 74%);will-change:transform,opacity}@media(max-width:640px){.lf-firm-ending{--lf-stem:clamp(30px,6vh,56px)}.lf-firm-ending[data-lf-armed] .lf-fe-head{padding-bottom:12px}.lf-firm-ending[data-lf-armed] .lf-fe-head .clutch{margin-top:2px}.lf-firm-ending[data-lf-armed] .lf-fe-tile .fig{font-size:clamp(32px,9.5vw,40px)}.lf-firm-ending[data-lf-armed] .lf-fe-stem{margin-top:6px}.lf-firm-ending[data-lf-armed] .lf-fe-tile .lab{max-width:none;white-space:nowrap;margin-bottom:4px;font-size:11px}.lf-firm-ending[data-lf-armed] .lf-fe-head{padding-bottom:6px}.lf-firm-ending[data-lf-armed] .lf-fe-tile .lab{max-width:19ch}.lf-firm-ending[data-lf-armed] .lf-fe-orb{width:300px}}@keyframes lf-fe-breathe{0%,100%{opacity:1}50%{opacity:.72}}.lf-firm-ending[data-lf-live] .lf-fe-seal img{animation:lf-fe-breathe 4.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lf-firm-ending .lf-fe-seal img{animation:none}}