.lf-loader-marquee{animation:lf-loader-scroll 3.4s linear infinite}@keyframes lf-loader-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lf-loader-progress{animation:lf-loader-fill 1.6s ease-in-out infinite alternate}@keyframes lf-loader-fill{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}.lf-ml{background-color:#000;color:#f1ede3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.lf-ml ::-moz-selection{background-color:#f1ede3;color:#000}.lf-ml ::selection{background-color:#f1ede3;color:#000}.lf-ml .lf-display{font-family:Bricolage Grotesque,Inter,ui-sans-serif,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.92}.lf-ml .lf-script{font-family:"Instrument Serif",ui-serif,Georgia,serif;font-style:italic;font-weight:400}.lf-ml .lf-misreg{position:relative;isolation:isolate}.lf-ml .lf-misreg:before{content:attr(data-text);position:absolute;inset:0;color:transparent;-webkit-text-stroke:1.5px #e23d28;transform:translate(calc(.035em + var(--lf-drift-x, 0px)),calc(.028em + var(--lf-drift-y, 0px)));z-index:-1;pointer-events:none;will-change:transform}.lf-ml .lf-offset{text-shadow:.045em .035em 0 #e23d28}.lf-ml .lf-rule{height:1px;background:hsla(43,33%,92%,.18);border:0}.lf-ml .lf-stamp{border:2px solid #e23d28;color:#e23d28;transform:rotate(-2deg)}.lf-ml .lf-stamp,.lf-ml .lf-stamp-solid{display:inline-block;border-radius:3px;padding:.35em .8em;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.lf-ml .lf-stamp-solid{background:#e23d28;color:#000}.lf-ml .lf-stamp-on-dark{border-color:#e23d28;color:#e23d28}.lf-ml .bill-row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;padding:1.4rem 0;border-top:1px solid hsla(43,33%,92%,.18)}.lf-ml .bill-row:last-child{border-bottom:1px solid hsla(43,33%,92%,.18)}.lf-ml .plate-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:hsla(43,33%,92%,.55)}.lf-ml .plate-caption strong{color:#f1ede3;font-weight:700}.lf-ml .ticket{position:relative;background:#f1ede3;color:#000;display:inline-flex;align-items:center;gap:.9rem;padding:1.1rem 1.6rem 1.1rem 1.4rem;border-radius:8px}.lf-ml .ticket:after{right:-7px}.lf-ml .ticket:after,.lf-ml .ticket:before{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#000;transform:translateY(-50%)}.lf-ml .ticket:before{left:-7px}.lf-ml .ticket-perf{border-left:2px dashed rgba(0,0,0,.35);padding-left:.9rem}.lf-ml .lf-pass{clip-path:inset(0 0 100% 0);opacity:.001;transform:translateY(26px);transition:clip-path .95s cubic-bezier(.16,1,.3,1),opacity .6s ease-out .25s,transform .95s cubic-bezier(.16,1,.3,1);will-change:clip-path,transform,opacity}.lf-ml .lf-pass.is-in{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}.lf-ml .lf-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid hsla(43,33%,92%,.18);border-bottom:1px solid hsla(43,33%,92%,.18)}.lf-ml .lf-marquee-track{display:inline-block;padding:.9rem 0;animation:lf-marquee-scroll 28s linear infinite;will-change:transform}.lf-ml .lf-marquee:hover .lf-marquee-track{animation-play-state:paused}@keyframes lf-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lf-ml video::-webkit-media-controls{display:none!important}.lf-ml .cursor-target{cursor:pointer}.lf-ml .lf-hero-ctas,.lf-ml .lf-hero-line,.lf-ml .lf-hero-meta,.lf-ml .lf-hero-scroll{opacity:0;animation:lf-hero-in 1s cubic-bezier(.16,1,.3,1) forwards}.lf-ml .lf-hero-meta{animation-delay:.05s}.lf-ml .lf-hero-line:first-child{animation-delay:.12s}.lf-ml .lf-hero-line:nth-child(2){animation-delay:.24s}.lf-ml .lf-hero-line:nth-child(3){animation-delay:.36s}.lf-ml .lf-hero-sub{animation-delay:.5s}.lf-ml .lf-hero-ctas{animation-delay:.62s}.lf-ml .lf-hero-scroll{animation-delay:.78s}@keyframes lf-hero-in{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.lf-ml .lf-hero-headline{font-size:clamp(2.2rem,min(11vw,16vh),8.5rem)}.lf-ml .lf-hero-video{transform:scale(1.12);transition:transform 1.8s cubic-bezier(.16,1,.3,1);will-change:transform}.lf-ml .lf-hero-video.is-unveiled{transform:scale(1)}.lf-ml .lf-misreg.is-reprinting:before{animation:lf-reprint 1s cubic-bezier(.16,1,.3,1)}@keyframes lf-reprint{0%{opacity:.15;transform:translate(.035em,.028em) scale(1.03)}55%{opacity:1;transform:translate(.07em,.05em) scale(1)}to{opacity:.85;transform:translate(.035em,.028em) scale(1)}}.lf-ml .lf-sky{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}@media (max-height:760px){.lf-ml .lf-hero-headline{font-size:clamp(1.8rem,min(9vw,12vh),5.5rem)}.lf-ml .lf-hero-btn{padding:.85rem 1.6rem;font-size:13px}.lf-ml .lf-hero-sub{margin-top:.75rem!important}}.lf-ml .lf-hero-ctas{display:flex;gap:2.5rem}.lf-ml .lf-hero-btn,.lf-ml .lf-hero-ctas{align-items:center;justify-content:center}.lf-ml .lf-hero-btn{display:inline-flex;padding:1.05rem 2rem;border-radius:999px;background:#f1ede3;color:#000;font-family:Bricolage Grotesque,Inter,ui-sans-serif,sans-serif;font-weight:800;font-size:15px;letter-spacing:.14em;text-transform:uppercase;will-change:transform;transition:background-color .3s ease-out,color .3s ease-out;cursor:pointer}.lf-ml .lf-hero-btn:hover{background:#e23d28}.lf-ml .lf-hero-btn+.lf-hero-btn{position:relative;z-index:1}.lf-ml .lf-hero-ctas.is-fused .lf-hero-btn{background:#e23d28;color:#000}.lf-ml .lf-splash{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;color:#f1ede3;clip-path:inset(0 0 0 0);transition:clip-path .75s cubic-bezier(.83,0,.17,1)}.lf-ml .lf-splash.is-leaving{clip-path:inset(0 0 100% 0)}.lf-ml .lf-splash-inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem}.lf-ml .lf-splash-label{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:hsla(43,33%,92%,.55);animation:lf-splash-fade .7s ease-out both}.lf-ml .lf-splash-count{font-family:Bricolage Grotesque,Inter,ui-sans-serif,sans-serif;font-weight:800;font-size:clamp(5rem,22vw,13rem);line-height:1;letter-spacing:-.03em}.lf-ml .lf-splash-bar-track{width:min(340px,60vw);height:2px;background:hsla(43,33%,92%,.16);overflow:hidden}.lf-ml .lf-splash-bar{height:100%;width:100%;background:#e23d28;transform:scaleX(0);transform-origin:left;will-change:transform}.lf-ml .lf-splash-stamp{opacity:0;border:2px solid #e23d28;color:#e23d28;border-radius:3px;padding:.45em 1em;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.lf-ml .lf-splash.is-100 .lf-splash-stamp{animation:lf-splash-stamp .5s cubic-bezier(.34,1.56,.64,1) .1s both}.lf-ml .lf-splash-marquee{position:absolute;left:0;right:0;bottom:0;border:none}@keyframes lf-splash-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lf-splash-stamp{0%{opacity:0;transform:scale(.5) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}.lf-ml .lf-chart{display:flex;align-items:flex-end;gap:6px;height:clamp(180px,30vh,260px);border-bottom:1px solid hsla(43,33%,92%,.18);padding-bottom:2.2rem}.lf-ml .lf-chart-col{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.lf-ml .lf-chart-bar-wrap{width:100%;flex:1;display:flex;align-items:flex-end}.lf-ml .lf-chart-bar{width:100%;background:hsla(43,33%,92%,.18);transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.lf-ml .lf-chart-bar.is-hot{background:#e23d28}.lf-ml .lf-chart.is-in .lf-chart-bar{transform:scaleY(1)}.lf-ml .lf-chart-label{font-size:9px;letter-spacing:.12em;color:hsla(43,33%,92%,.55)}.lf-ml .lf-stat-card{border:1px solid hsla(43,33%,92%,.16);border-radius:10px;padding:1.1rem .9rem;background:hsla(43,33%,92%,.03);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease-out,background-color .22s ease-out}@media (hover:hover){.lf-ml .lf-stat-card:hover{transform:translateY(-4px);border-color:rgba(226,61,40,.65);background-color:rgba(226,61,40,.07)}}.lf-ml .lf-flow{display:flex;flex-wrap:wrap;gap:1.25rem 0}.lf-ml .lf-flow-unit{flex:1 1 200px;display:flex;flex-direction:column}.lf-ml .lf-flow-step{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;border:1px solid hsla(43,33%,92%,.16);border-radius:10px;background:hsla(43,33%,92%,.03);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease-out}@media (hover:hover){.lf-ml .lf-flow-step:hover{transform:translateY(-4px);border-color:rgba(226,61,40,.65)}}.lf-ml .lf-flow-step h3,.lf-ml .lf-flow-step p{margin:0}.lf-ml .lf-flow-line{height:2px;margin:1.4rem .6rem 0;background:#e23d28;position:relative;overflow:hidden;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1) .2s;will-change:transform}.lf-ml .lf-flow.is-in .lf-flow-line{transform:scaleX(1)}.lf-ml .lf-flow-pulse{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:#e23d28;transform:translateY(-50%);animation:lf-flow-pulse 2.2s ease-in-out infinite}@keyframes lf-flow-pulse{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.lf-ml .lf-grain{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.06;background-size:160px 160px;will-change:transform;animation:lf-grain .7s steps(4) infinite}.lf-ml .lf-sun-ring{transform-origin:50% 50%;animation:lf-sun-spin 90s linear infinite}@keyframes lf-sun-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lf-grain{0%{transform:translate(0)}25%{transform:translate(-8px,6px)}50%{transform:translate(6px,-8px)}75%{transform:translate(-5px,-4px)}to{transform:translate(0)}}.lf-ml .lf-vignette{position:fixed;inset:0;z-index:79;pointer-events:none;background:radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.55) 100%)}.lf-ml .lf-cursor-tint{position:fixed;top:0;left:0;width:400px;height:400px;z-index:5;pointer-events:none;background:radial-gradient(circle,rgba(226,61,40,.09),transparent 60%);will-change:transform}.lf-ml .lf-chapter-rail{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:70;display:none}@media (min-width:1024px){.lf-ml .lf-chapter-rail{display:block}}.lf-ml .lf-chapter-rail button{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.lf-ml .lf-chapter-dot{width:5px;height:5px;border-radius:50%;background:hsla(43,33%,92%,.3);transition:background .3s,transform .3s}.lf-ml .lf-chapter-rail button.is-active .lf-chapter-dot{background:#e23d28;transform:scale(1.9)}.lf-ml .lf-chapter-rail button.is-passed .lf-chapter-dot{background:hsla(43,33%,92%,.6)}.lf-ml .lf-chapter-label{position:absolute;right:26px;top:50%;transform:translateY(-50%) translateX(4px);font-size:10px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:#f1ede3;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;background:#000;border:1px solid hsla(43,33%,92%,.25);padding:4px 8px;border-radius:4px}.lf-ml .lf-chapter-rail button:hover .lf-chapter-label{opacity:1;transform:translateY(-50%) translateX(0)}.lf-ml .scroll-stack-scroller:focus-visible{outline:1px solid rgba(226,61,40,.65);outline-offset:-2px;border-radius:26px}.lf-ml .lf-ghost{position:absolute;font-family:Bricolage Grotesque,Inter,ui-sans-serif,sans-serif;font-weight:800;font-size:clamp(6rem,22vw,18rem);letter-spacing:-.03em;line-height:1;color:transparent;-webkit-text-stroke:1px hsla(43,33%,92%,.85);white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity}.lf-ml .lf-ghost-center{left:50%;top:50%;transform:translate(-50%,-50%)}.lf-ml .lf-pp-layer{position:absolute;inset:0;width:100%;height:100%;will-change:transform}.lf-ml .lf-ink-seam:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e23d28 30%,#e23d28 70%,transparent);opacity:.5;box-shadow:0 0 14px rgba(226,61,40,.5)}.lf-ml .lf-autobill-row{position:relative}.lf-ml .lf-autobill-row p{color:hsla(43,33%,92%,.55);transition:color .4s}.lf-ml .lf-autobill-row.is-active p{color:#f1ede3}.lf-ml .lf-autobill-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:#e23d28;transform-origin:left;animation:lf-autobill 2.4s linear forwards}@keyframes lf-autobill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lf-ml .lf-drag-zone{position:relative;height:150px;border:1px dashed hsla(43,33%,92%,.14);border-radius:12px;overflow:hidden}.lf-ml .lf-drag-zone:before{content:"Hold the stubs — drag, fling, they snap back";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:hsla(43,33%,92%,.35)}.lf-ml .lf-drag-stub{position:absolute;width:132px;padding:14px 18px 14px 16px;background:#f1ede3;color:#000;border-radius:8px;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;z-index:2}.lf-ml .lf-drag-stub:active{cursor:grabbing}.lf-ml .lf-drag-stub .lf-display{font-size:15px;text-transform:uppercase;letter-spacing:.02em}.lf-ml .lf-drag-stub-perf{position:absolute;right:-1px;top:0;bottom:0;width:14px;background-image:radial-gradient(circle at 7px 7px,#000 0 3.2px,transparent 3.6px);background-size:14px 14px}.lf-ml .lf-tilt{position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform}.lf-ml .lf-tilt:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--lf-glare-x,50%) 30%,hsla(43,33%,92%,.1),transparent 55%);opacity:0;transition:opacity .3s ease-out;pointer-events:none}.lf-ml .lf-tilt:hover:after{opacity:1}.lf-ml .lf-gauge-svg{width:100%;max-width:140px;margin:0 auto .6rem;display:block}.lf-ml .lf-gauge-arc{stroke-dasharray:0 100;transition:stroke-dasharray 1.6s cubic-bezier(.16,1,.3,1) .35s}.lf-ml .lf-gauge.is-in .lf-gauge-arc{stroke-dasharray:99.9 100}.lf-ml .lf-gauge-needle{transform-origin:60px 62px;transform:rotate(-96deg);transition:transform 1.6s cubic-bezier(.16,1,.3,1) .35s}.lf-ml .lf-gauge.is-in .lf-gauge-needle{transform:rotate(96deg)}.lf-ml .lf-wing{border:1px solid hsla(43,33%,92%,.14);border-radius:12px;padding:1.2rem;background:hsla(43,33%,92%,.02)}.lf-ml .lf-wing-svg{width:100%;height:auto;display:block}.lf-ml .lf-wing-line{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1) .25s}.lf-ml .lf-wing.is-in .lf-wing-line{stroke-dashoffset:0}.lf-ml .lf-wing-area{opacity:0;transition:opacity 1s ease-out .9s}.lf-ml .lf-wing.is-in .lf-wing-area{opacity:1}.lf-ml .lf-wing-dot{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1) 1.6s}.lf-ml .lf-wing.is-in .lf-wing-dot{transform:scale(1)}.lf-ml .lf-donut{display:flex;align-items:center;gap:1.2rem}.lf-ml .lf-donut-svg{width:130px;height:130px;flex:none}.lf-ml .lf-donut-seg{stroke-dasharray:0 100;transition:stroke-dasharray 1.1s cubic-bezier(.16,1,.3,1)}.lf-ml .lf-donut.is-in .lf-donut-seg{stroke-dasharray:var(--p) var(--g)}.lf-ml .lf-donut-legend{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:12px}.lf-ml .lf-donut-legend li{display:flex;align-items:center;gap:.5rem;color:hsla(43,33%,92%,.75)}.lf-ml .lf-donut-swatch{width:9px;height:9px;border-radius:2px}.lf-ml .lf-donut-pct{margin-left:auto;color:#f1ede3;font-weight:700}.lf-ml .lf-donut-center{font-family:Bricolage Grotesque,Inter,ui-sans-serif,sans-serif;font-weight:800;font-size:17px;fill:#f1ede3}.lf-ml .lf-donut-sub{font-size:6.5px;letter-spacing:.2em;text-transform:uppercase;fill:hsla(43,33%,92%,.5)}.lf-ml .lf-world{border:1px solid hsla(43,33%,92%,.14);border-radius:12px;padding:1.4rem;background:hsla(43,33%,92%,.02);text-align:center}.lf-ml .lf-world-field{position:relative;height:220px;overflow:hidden}.lf-ml .lf-world-dot{width:4px;height:4px;border-radius:50%;background:hsla(43,33%,92%,.22)}.lf-ml .lf-pin,.lf-ml .lf-world-dot{position:absolute;transform:translate(-50%,-50%)}.lf-ml .lf-pin-core{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:#e23d28;z-index:2}.lf-ml .lf-pin-core,.lf-ml .lf-pin-ring{position:absolute;left:50%;top:50%;border-radius:50%}.lf-ml .lf-pin-ring{width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid rgba(226,61,40,.8);animation:lf-pin-pulse 2.4s ease-out infinite}@keyframes lf-pin-pulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(3.2);opacity:0}}.lf-ml .lf-live-ticker{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsla(43,33%,92%,.65);border:1px solid hsla(43,33%,92%,.14);border-radius:999px;padding:.45em 1em}.lf-ml .lf-live-dot{width:7px;height:7px;border-radius:50%;background:#e23d28;animation:lf-live-blink 1.2s ease-in-out infinite}@keyframes lf-live-blink{0%,to{opacity:1}50%{opacity:.25}}.lf-ml .lf-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:.8rem}.lf-ml .lf-qr{width:min(240px,60vw);padding:12px;background:#f1ede3;border-radius:10px;will-change:transform,opacity,filter}.lf-ml .lf-qr svg rect{shape-rendering:crispEdges}.lf-ml .lf-qr-caption{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:hsla(43,33%,92%,.55)}.lf-ml .lf-hover-stack{display:flex;justify-content:center;padding-top:1rem}.lf-ml .lf-hover-card{width:148px;flex:none;border:1px solid hsla(43,33%,92%,.18);border-radius:14px;background:#0d0d0d;padding:1.1rem;margin-left:-34px;transform:translateX(calc(var(--i) * -18px)) rotate(calc(var(--i) * -2.5deg)) translateY(calc(var(--i) * 4px));transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative;z-index:calc(10 - var(--i))}.lf-ml .lf-hover-card:first-child{margin-left:0}.lf-ml .lf-hover-card:hover{border-color:rgba(226,61,40,.7)}.lf-ml .lf-hover-stack:hover .lf-hover-card{transform:translateX(calc(var(--i) * 56px)) rotate(0deg) translateY(0)}.lf-ml .plate-caption span.lf-caption-wipe,.lf-ml .plate-caption strong.lf-caption-wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.16,1,.3,1) .2s}.lf-ml .plate-caption span.lf-caption-wipe-label{transition-delay:.45s}.lf-ml .plate-caption.is-in span.lf-caption-wipe,.lf-ml .plate-caption.is-in strong.lf-caption-wipe{clip-path:inset(0 0 0 0)}.lf-ml .bill-row{transition:padding .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.lf-ml .bill-row>div p:last-child{opacity:.55;transform:translateY(3px);transition:opacity .3s,transform .3s}@media (hover:hover){.lf-ml .bill-row:hover{padding-top:2rem;padding-bottom:2rem;transform:translateX(6px);border-top-color:rgba(226,61,40,.55)}.lf-ml .bill-row:hover>div p:last-child{opacity:1;transform:translateY(0)}}.lf-ml .lf-pass.is-in .bill-row .lf-stamp{animation:lf-stamp-slam .55s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes lf-stamp-slam{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}.lf-ml .lf-click-stamp{position:fixed;z-index:60;pointer-events:none;border:2px solid rgba(226,61,40,.85);color:rgba(226,61,40,.9);border-radius:3px;padding:.35em .8em;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;transform:translate(-50%,-50%) rotate(var(--stamp-rot,0deg)) scale(2.6);opacity:0;animation:lf-click-stamp .85s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes lf-click-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--stamp-rot,0deg)) scale(2.6)}22%{opacity:1;transform:translate(-50%,-50%) rotate(var(--stamp-rot,0deg)) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 14px)) rotate(var(--stamp-rot,0deg)) scale(1)}}.lf-ml .lf-letter{perspective:1000px}.lf-ml .lf-envelope{position:relative;width:230px;height:150px;margin:0 auto}.lf-ml .lf-env-body{position:absolute;inset:0;background:#141414;border:1px solid hsla(43,33%,92%,.3);border-radius:6px}.lf-ml .lf-env-flap{position:absolute;top:0;left:0;right:0;height:50%;background:#1d1d1d;border:1px solid hsla(43,33%,92%,.25);border-bottom:none;border-radius:6px 6px 0 0;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;transform:rotateX(180deg);transition:transform .9s cubic-bezier(.16,1,.3,1) .15s;z-index:2}.lf-ml .lf-letter.is-in .lf-env-flap{transform:rotateX(0deg)}.lf-ml .lf-env-seal{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f05a46,#e23d28 60%,#a81f15);color:#000;font-family:Bricolage Grotesque,Inter,ui-sans-serif,sans-serif;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(226,61,40,.45),inset 0 -3px 6px rgba(0,0,0,.35);transform:scale(0);transition:transform .6s cubic-bezier(.34,1.56,.64,1) .5s;z-index:3}.lf-ml .lf-letter.is-in .lf-env-seal{transform:scale(1)}@media (prefers-reduced-motion:reduce){.lf-ml .lf-pass{clip-path:none;opacity:1;transform:none;transition:none}.lf-ml .lf-marquee-track{animation:none}.lf-ml .lf-hero-ctas,.lf-ml .lf-hero-line,.lf-ml .lf-hero-meta,.lf-ml .lf-hero-scroll{opacity:1;transform:none;animation:none}.lf-ml .lf-hero-video,.lf-ml .lf-splash-stamp{animation:none}.lf-ml .lf-chart-bar{transform:scaleY(1);transition:none}.lf-ml .lf-flow-line{transform:scaleX(1);transition:none}.lf-ml .lf-flow-pulse{animation:none;opacity:1}.lf-ml .lf-grain,.lf-ml .lf-sun-ring{animation:none}.lf-ml .lf-chapter-rail,.lf-ml .lf-cursor-tint{display:none}.lf-ml .lf-autobill-progress{animation:none}.lf-ml .lf-autobill-row p{color:#f1ede3}.lf-ml .lf-pin-ring{animation:none;opacity:.4}.lf-ml .lf-live-dot{animation:none}.lf-ml .lf-wing-line{stroke-dashoffset:0}.lf-ml .lf-wing-area{opacity:1}.lf-ml .lf-wing-dot{transform:scale(1)}.lf-ml .lf-donut-seg{stroke-dasharray:var(--p) var(--g);transition:none}.lf-ml .lf-gauge-arc{stroke-dasharray:99.9 100}.lf-ml .lf-gauge-needle{transform:rotate(96deg)}.lf-ml .lf-caption-wipe{clip-path:none}.lf-ml .lf-click-stamp{animation:none}.lf-ml .lf-env-flap{transform:none}.lf-ml .lf-env-seal{transform:scale(1)}.lf-ml .lf-misreg.is-reprinting:before{animation:none}.lf-ml .lf-hero-video{transform:none;transition:none}.lf-ml .lf-hover-card{transform:translateX(calc(var(--i) * 40px)) rotate(0deg);margin-left:-20px}}