.lx-wrap{max-width:calc(1240px + var(--gutter)*2)}.lx-kicker{margin:0;font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;line-height:1.4;color:var(--ink-3)}.lx-kicker__n{color:var(--signal-ink)}.lx-hero{padding:40px 0 34px;border-bottom:1px solid var(--rule)}.lx-hero__h{margin:16px 0 0;max-width:15ch;font-size:clamp(2.35rem,7.4vw,5rem);line-height:.98}.lx-hero__sub{margin:18px 0 0;max-width:56ch;color:var(--ink-2);font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.55}.lx-chips{margin-top:30px}.lx-chips__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lx-chip{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;padding:0 8px 0 14px;border:1px solid var(--x-line);border-radius:999px;color:var(--ink);text-decoration:none;font-weight:600;font-size:.9375rem;line-height:1.2;transition:border-color var(--site-t-hover) var(--site-ease),background-color var(--site-t-hover) var(--site-ease)}.lx-chip:hover{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 8%,transparent)}.lx-chip:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lx-chip__i{width:18px;height:18px;flex:none;color:var(--ink-2)}.lx-chip__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-chip__n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--x-soft);font-family:var(--mono);font-size:.75rem;font-weight:500;color:var(--signal-ink);flex:none}@media (max-width:639px){.lx-chips__list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.lx-chips__list::-webkit-scrollbar{display:none}.lx-chips__list li{flex:none;scroll-snap-align:start}.lx-chip__t{overflow:visible}}@media (min-width:768px){.lx-hero{padding:72px 0 48px}.lx-chips{margin-top:40px}}.lx-sec{padding:44px 0;border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--site-hdr,64px) + 12px)}.lx-sec--tight{padding:28px 0}.lx-sec__head{display:grid;gap:10px;margin:0 0 26px;max-width:62ch}.lx-sec__h{margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:-.02em}.lx-sec__line{margin:0;color:var(--ink-2);font-size:1.0625rem;line-height:1.55}.lx-h2{margin:0 0 14px;font-size:1.25rem;font-weight:650;letter-spacing:-.01em}@media (min-width:768px){.lx-sec{padding:64px 0}.lx-sec--tight{padding:36px 0}.lx-sec__head{margin-bottom:32px}}.lx-grid{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.lx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.lx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.lx-grid__i{display:flex;min-width:0}.lx-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:transform var(--site-t-hover) var(--site-ease),border-color var(--site-t-hover) var(--site-ease),box-shadow var(--site-t-hover) var(--site-ease)}.lx-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--signal) 55%,var(--rule));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--ink) 45%,transparent)}.lx-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lx-card__media{position:relative;display:block;aspect-ratio:16/10;background:var(--sunken)}.lx-card__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:18px 20px 20px;min-width:0}.lx-card__t{margin:0;font-size:1.1875rem;font-weight:650;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.lx-card__d{margin:0;color:var(--ink-2);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.lx-card__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;color:var(--signal-ink);font-weight:600;font-size:.9375rem;min-height:24px}.lx-card__arrow{width:18px;height:18px;transition:transform var(--site-t-hover) var(--site-ease)}.lx-card:hover .lx-card__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.lx-card,.lx-card__arrow,.lx-media__v{transition:none}.lx-card:hover{transform:none}}.lx-kind{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;max-width:calc(100% - 24px);padding:0 11px 0 9px;border-radius:999px;background:var(--media-chip);color:var(--on-media);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lx-kind__i{width:15px;height:15px;flex:none}.lx-kind--plain{position:static;margin:0;background:var(--x-soft);color:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none;justify-self:start}.lx-kind__sep{color:var(--ink-3)}.lx-media{position:absolute;inset:0;overflow:hidden;background:#0d0e10;isolation:isolate}.lx-media__blur{position:absolute;inset:0;overflow:hidden}.lx-media__blur:before{content:"";position:absolute;inset:0;background:var(--lx-bg) center / cover no-repeat;filter:blur(26px) saturate(1.25) brightness(.62);transform:scale(1.3)}.lx-media__v{position:absolute;left:50%;top:8%;height:84%;width:auto;max-width:92%;object-fit:contain;transform:translate(-50%);border-radius:10px;box-shadow:0 14px 34px -10px #0009;transition:transform .6s var(--site-ease)}.lx-card:hover .lx-media__v{transform:translate(-50%) scale(1.035)}.lx-media--wide .lx-media__v{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;transform:none;box-shadow:none}.lx-card:hover .lx-media--wide .lx-media__v{transform:scale(1.03)}.lx-media--square .lx-media__v{top:9%;height:82%}.lx-media__ref{z-index:2}.lx-media[role=button]{cursor:zoom-in}.lx-media[role=button]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lx-media--poster{display:grid;place-items:center;background:radial-gradient(120% 90% at 18% 0%,color-mix(in srgb,var(--signal) 22%,transparent) 0,transparent 58%),linear-gradient(180deg,#15171a,#0c0d0f)}.lx-media--poster:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(80% 80% at 50% 50%,#000 30%,transparent 100%)}.lx-poster__icon{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#f5f5f3;box-shadow:0 0 0 10px #ffffff06,0 20px 40px -18px color-mix(in srgb,var(--media-accent) 60%,transparent)}.lx-poster__svg{width:40px;height:40px}.lx-poster__model{position:relative;padding:0 18px;max-width:100%;font-family:var(--serif);font-size:clamp(2rem,5.4vw,3.1rem);line-height:1;color:#f5f5f3;text-align:center;overflow-wrap:anywhere}.lx-poster__dots{position:absolute;left:50%;bottom:16px;display:flex;gap:6px;transform:translate(-50%)}.lx-poster__dots span{width:22px;height:4px;border-radius:999px;background:#ffffff38;animation:lx-step 3.6s var(--site-ease) infinite}.lx-poster__dots span:nth-child(2){animation-delay:1.2s}.lx-poster__dots span:nth-child(3){animation-delay:2.4s}@keyframes lx-step{0%,30%{background:var(--media-accent)}34%,to{background:#ffffff38}}.lx-poster__frames{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:12px;height:58%;max-width:88%}.lx-frame{position:relative;display:grid;place-items:center;height:100%;border-radius:10px;border:1.5px solid rgba(255,255,255,.34);background:#ffffff0a}.lx-frame:nth-child(2){height:82%;opacity:.8}.lx-frame:nth-child(3){height:66%;opacity:.65}.lx-frame:nth-child(4){height:52%;opacity:.5}.lx-frame:first-child{border-color:color-mix(in srgb,var(--media-accent) 80%,transparent);box-shadow:0 18px 40px -16px color-mix(in srgb,var(--media-accent) 55%,transparent)}.lx-frame__i{width:30%;max-width:30px;min-width:16px;height:auto;aspect-ratio:1;color:#f5f5f3}.lx-frame__t{position:absolute;left:0;right:0;bottom:-22px;font-family:var(--mono);font-size:.6875rem;color:#fff9;text-align:center;white-space:nowrap}@media (prefers-reduced-motion:reduce){.lx-poster__dots span{animation:none}.lx-poster__dots span:first-child{background:var(--media-accent)}}.lx-strip{list-style:none;margin:2px 0 0;padding:12px 0 0;display:grid;gap:8px;border-top:1px dashed var(--x-line)}.lx-strip__s{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:.875rem;line-height:1.35;color:var(--ink)}.lx-strip__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-family:var(--mono);font-size:.6875rem;font-weight:500;background:color-mix(in srgb,var(--signal) 14%,transparent);color:var(--signal-ink)}.lx-strip__t{min-width:0;overflow-wrap:anywhere}.lx-strip--big{margin:22px 0 0;padding:0;border:0;gap:10px}.lx-strip--big .lx-strip__s{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--rule);font-size:.9375rem;font-weight:600}.lx-strip--big .lx-strip__k{grid-column:2;grid-row:1;font-size:.75rem;font-weight:600;color:var(--ink-3)}.lx-strip--big .lx-strip__n{grid-column:1;grid-row:1 / 3;width:28px;height:28px;font-size:.75rem}.lx-strip--big .lx-strip__t{grid-column:2;grid-row:2}@media (min-width:560px){.lx-strip--big{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-top{padding:26px 0 36px;border-bottom:1px solid var(--rule)}.lx-top__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.lx-top__copy{display:grid;gap:14px;min-width:0;align-content:start}.lx-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.875rem;color:var(--ink-3)}.lx-crumb__a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:none}.lx-crumb__a:hover{color:var(--ink);text-decoration:underline}.lx-top__h{margin:0;font-size:clamp(2.1rem,5.6vw,3.75rem);font-weight:600;line-height:1.02;letter-spacing:-.025em;overflow-wrap:anywhere}.lx-top__sub{margin:0;max-width:52ch;color:var(--ink-2);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.lx-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.lx-btns .btn{min-width:max-content}.lx-top__fig{margin:0;display:grid;gap:12px;min-width:0}.lx-top__fig .lx-media{position:relative;inset:auto;aspect-ratio:4/5;border-radius:22px}.lx-top__fig .lx-media--wide{aspect-ratio:16/10}.lx-top__fig .lx-media--poster{aspect-ratio:16/11}.lx-top__cap{display:grid;gap:4px;font-size:.9375rem;color:var(--ink-2);line-height:1.5}.lx-top__cap strong{color:var(--ink);font-weight:650}@media (min-width:900px){.lx-top{padding:34px 0 56px}.lx-top__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}.lx-top__fig .lx-media{max-height:min(78vh,640px)}}.lx-duo{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.lx-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.lx-panel{display:grid;gap:12px;align-content:start;padding:22px;border-radius:18px;background:var(--surface);border:1px solid var(--rule);min-width:0}.lx-panel--why{border-color:color-mix(in srgb,var(--signal) 40%,var(--rule))}.lx-panel__k{margin:0;display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--ink)}.lx-panel__i{width:20px;height:20px;color:var(--signal-ink);flex:none}.lx-panel__p{margin:0;color:var(--ink-2);font-size:1.0625rem;line-height:1.6;overflow-wrap:anywhere}.lx-tl{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:820px}.lx-tl__s{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:0 0 26px}.lx-tl__s:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--rule)}.lx-tl__s:last-child{padding-bottom:0}.lx-tl__s:last-child:before{display:none}.lx-tl__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--x-line);font-family:var(--mono);font-size:.8125rem;font-weight:500;color:var(--ink)}.lx-tl__s--gate .lx-tl__n{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.lx-tl__body{display:grid;gap:6px;padding-top:10px;min-width:0}.lx-tl__t{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.125rem;font-weight:650;line-height:1.3}.lx-tl__gate{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--signal) 16%,transparent);color:var(--signal-ink)}.lx-tl__gi{width:14px;height:14px}.lx-tl__d{margin:0;color:var(--ink-2);line-height:1.55;overflow-wrap:anywhere}.lx-tl__chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lx-made{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.lx-made{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.lx-made__steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lx-made__st,.lx-made__out{display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);min-width:0}.lx-made__n{margin:0;display:flex;align-items:center;gap:10px;font-weight:700}.lx-made__d{margin:0;color:var(--ink-2);line-height:1.5}@media (min-width:1000px){.lx-made__out{position:sticky;top:90px}}@media (min-width:700px){.lx-made .xline__grid,.lx-made .xline__clips{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-gal{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.lx-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.lx-gal__i{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;min-width:0}.lx-tips{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.lx-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.lx-tips__i{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:18px;border-radius:16px;border:1px solid var(--rule);background:var(--surface);line-height:1.5;min-width:0}.lx-tips__ic{width:28px;height:28px;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--signal) 14%,transparent);color:var(--signal-ink)}.lx-cta{display:grid;gap:18px;align-items:center;padding:26px;border-radius:22px;background:var(--surface);border:1px solid color-mix(in srgb,var(--signal) 45%,var(--rule))}.lx-cta .btn{justify-self:start;min-width:max-content}.lx-cta__copy{display:grid;gap:6px;min-width:0}.lx-cta__h{margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;letter-spacing:-.02em}.lx-cta__p{margin:0;color:var(--ink-2)}@media (min-width:760px){.lx-cta{grid-template-columns:minmax(0,1fr) auto;padding:32px 36px}.lx-cta .btn{justify-self:end}}.lx-art{display:grid;gap:40px}.lx-art>*{max-width:46rem;min-width:0}.lx-art__body{display:grid;gap:16px;font-size:1.0625rem;line-height:1.7}.lx-art__body p{margin:0}.lx-art__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.lx-art__srcl{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lx-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.lx-link__i{width:15px;height:15px;flex:none;color:var(--ink-3)}.lx-art__checked{margin:8px 0 0;color:var(--ink-3);font-size:.875rem}
