html:has(.ld-page){scroll-behavior:smooth}@keyframes ld-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ld-rise{animation:.7s cubic-bezier(.2,.6,.2,1) both ld-rise;animation-delay:var(--ld-delay,0s)}.ld-reveal{opacity:0;transition:opacity .65s ease var(--ld-delay,0s), transform .65s cubic-bezier(.2, .6, .2, 1) var(--ld-delay,0s);transform:translateY(16px)}.ld-reveal.ld-in{opacity:1;transform:none}.ld-flap-board{background:#14110c;border-radius:16px;gap:3px;padding:8px;display:grid;box-shadow:0 24px 64px #17140f38,inset 0 1px #ffffff12}.ld-flap-cell{perspective:640px;background:#211d16;border-radius:3px;position:relative}.ld-flap-tile{transform-style:preserve-3d;will-change:transform;transition:transform .62s cubic-bezier(.36,0,.26,1);position:absolute;inset:0}.ld-flap-face{backface-visibility:hidden;background-color:#211d16;background-repeat:no-repeat;border-radius:3px;position:absolute;inset:0}.ld-flap-face--back{transform:rotateX(180deg)}.ld-cover-stage{--ld-cover-gap:clamp(150px, 23vw, 290px);--ld-card-w:min(430px, 84vw);height:calc(var(--ld-card-w) * .625 + 190px);perspective:1500px;touch-action:pan-y;position:relative}.ld-cover-card{width:var(--ld-card-w);will-change:transform;transition:transform .56s cubic-bezier(.22,.7,.25,1),opacity .56s;position:absolute;top:0;left:50%}.ld-morph{--morph-progress:0;--morph-mix:0;z-index:0;color:#fff;background:#050505;height:360svh;min-height:2200px;position:relative}.ld-morph-sticky{isolation:isolate;background:#050505;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.ld-morph-media{z-index:-4;transform:translate3d(0, var(--morph-y,-7vh), 0) perspective(1400px) rotateY(var(--morph-rotate,-9deg)) scale(var(--morph-scale,1));transform-origin:50% 48%;will-change:transform;position:absolute;inset:-4%}.ld-morph-drop{opacity:0;transform-origin:50%;will-change:transform, opacity;width:100%;height:100%;transform:translateY(-68vh)scale(.86)rotate(-3deg)}.ld-morph-drop.is-visible{animation:1.65s cubic-bezier(.17,.72,.18,1) both ld-morph-arrive,4.4s ease-in-out 1.65s infinite ld-morph-float}@keyframes ld-morph-arrive{0%{opacity:0;transform:translateY(-68vh)scale(.86)rotate(-3deg)}10%{opacity:1}62%{opacity:1;transform:translateY(2.3vh)scale(1.018)rotate(.45deg)}77%{transform:translateY(-1.15vh)scale(.994)rotate(-.18deg)}89%{transform:translateY(.55vh)scale(1.004)rotate(.08deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes ld-morph-float{0%,to{transform:translate(0,0)scale(1)rotate(0)}43%{transform:translateY(-1.35vh)scale(1.006)rotate(.12deg)}72%{transform:translateY(.35vh)scale(.999)rotate(-.05deg)}}.ld-morph-media canvas{width:100%;height:100%;display:block}.ld-morph-vignette{z-index:-3;opacity:calc(.96 - var(--morph-mix) * .28);pointer-events:none;background:linear-gradient(90deg,#000c 0%,#00000038 43%,#0000 67%),linear-gradient(#00000038 0%,#0000 66%,#000000b8 100%),radial-gradient(circle at 50% 42%,#0000 25%,#00000047 100%);position:absolute;inset:0}.ld-morph-grain{z-index:5;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.24s steps(2,end) infinite ld-morph-grain;position:absolute;inset:-50%}@keyframes ld-morph-grain{0%{transform:translate(-2%,-1%)}25%{transform:translate(2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(-2%,-1%)}}.ld-morph-nav{z-index:10;background:linear-gradient(#0000006b,#0000);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,4vw,64px);display:flex;position:absolute;inset:0 0 auto}.ld-morph-logo{letter-spacing:-.035em;font-size:17px;font-weight:650}.ld-morph-logo span{color:var(--color-rec);text-shadow:0 0 16px #ff3b3042}.ld-morph-nav-right{align-items:center;gap:clamp(18px,3vw,42px);display:flex}.ld-morph-live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;align-items:center;gap:9px;font-size:10px;display:flex}.ld-morph-live i{background:var(--color-rec);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite rec-pulse;box-shadow:0 0 12px #ff3b30cc}.ld-morph-cta,.ld-morph-primary{letter-spacing:.02em;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:42px;padding:0 20px;font-size:12px;font-weight:580;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.ld-morph-cta:hover,.ld-morph-primary:hover{color:#111;background:#fff;border-color:#fff}.ld-morph-copy{z-index:2;will-change:transform, opacity;width:min(590px,100vw - 44px);position:absolute;left:clamp(22px,6vw,92px)}.ld-morph-copy--intro{transform:translateY(calc(-45% + var(--morph-progress) * -8vh));opacity:clamp(0, calc(1 - var(--morph-progress) * 3.6), 1);top:50%}.ld-morph-copy--control{text-align:right;width:min(410px,100vw - 44px);transform:translateY(calc(22px - var(--morph-progress) * 22px));opacity:clamp(0, min(calc((var(--morph-progress) - .25) * 8), calc((.62 - var(--morph-progress)) * 8)), 1);bottom:18%;left:auto;right:clamp(22px,6vw,92px)}.ld-morph-copy--result{transform:translateY(calc(30px - var(--morph-progress) * 30px));opacity:clamp(0, calc((var(--morph-progress) - .69) * 5.5), 1);bottom:14%}.ld-morph-kicker{width:100%;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;border-bottom:1px solid #ffffff57;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:10px;font-size:10px;display:flex}.ld-morph-copy--intro h1{letter-spacing:-.075em;text-wrap:balance;max-width:780px;font-size:clamp(53px,6.9vw,110px);font-weight:520;line-height:.87}.ld-morph-copy em{color:var(--color-rec);font-style:normal}.ld-morph-lede{color:#ffffffb3;max-width:470px;margin-top:30px;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.ld-morph-primary{border-color:var(--color-rec);background:var(--color-rec);color:#fff;min-width:152px;font-family:var(--font-mono);letter-spacing:.16em;margin-top:28px}.ld-morph-primary:hover{border-color:#fff}.ld-morph-statement{letter-spacing:-.06em;font-size:clamp(35px,4.2vw,68px);font-weight:520;line-height:.96}.ld-morph-discover{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:14px;margin-top:26px;padding-bottom:7px;font-size:11px;transition:border-color .18s,color .18s;display:inline-flex}.ld-morph-discover:hover{border-color:var(--color-rec);color:var(--color-rec)}.ld-morph-chapter{z-index:2;font-family:var(--font-mono);letter-spacing:.18em;color:#ffffff75;grid-template-columns:auto minmax(80px,300px) auto;justify-content:end;align-items:center;gap:12px;font-size:9px;display:grid;position:absolute;bottom:28px;left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.ld-morph-chapter-line{background:#ffffff38;height:1px;display:block;position:relative;overflow:hidden}.ld-morph-chapter-line i{background:var(--color-rec);transform:scaleX(var(--morph-progress));transform-origin:0;position:absolute;inset:0}.ld-morph-chapter-label--end{color:#ffffffe6}.ld-morph-loader{z-index:12;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f;align-items:center;gap:10px;font-size:9px;transition:opacity .4s;display:flex;position:absolute;bottom:54px;right:clamp(22px,4vw,64px)}.ld-morph-loader span{background:var(--color-rec);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite rec-pulse}.ld-morph-loader.is-ready{opacity:0}@media (max-width:700px){.ld-morph{height:320svh;min-height:1900px}.ld-morph-sticky{min-height:560px}.ld-morph-nav{height:64px}.ld-morph-live{display:none}.ld-morph-cta{min-height:36px;padding:0 14px;font-size:10px}.ld-morph-copy--intro{top:47%}.ld-morph-copy--intro h1{font-size:clamp(52px,15vw,76px);line-height:.91}.ld-morph-lede{max-width:330px;margin-top:22px;font-size:14px}.ld-morph-primary{min-width:136px;margin-top:22px}.ld-morph-copy--control{text-align:left;bottom:17%}.ld-morph-copy--result{bottom:17%}.ld-morph-statement{font-size:clamp(38px,11vw,56px)}.ld-morph-chapter{grid-template-columns:auto 1fr auto;bottom:20px;left:22px;right:22px}.ld-morph-chapter-label{font-size:8px}.ld-morph-loader{bottom:44px;right:22px}.ld-morph-vignette{background:linear-gradient(#00000061 0%,#0000 55%,#000000d1 100%),linear-gradient(90deg,#00000075,#0000 70%)}}@media (prefers-reduced-motion:reduce){html:has(.ld-page){scroll-behavior:auto}.ld-rise{animation:none}.ld-reveal{opacity:1;transition:none;transform:none}.ld-flap-tile,.ld-cover-card{transition:none}.ld-morph{height:115svh;min-height:760px}.ld-morph-media{transform:none}.ld-morph-drop,.ld-morph-drop.is-visible{opacity:1;animation:none;transform:none}.ld-morph-grain{animation:none}.ld-morph-copy--intro{opacity:1;transform:translateY(-45%)}.ld-morph-copy--control,.ld-morph-copy--result,.ld-morph-chapter{display:none}}
