html,body{overflow-x:clip}.lx{--ink: var(--hhq-ink);--ink-soft: var(--hhq-ink-soft);--bone: var(--hhq-bone);--bone-warm: var(--hhq-bone-warm);--bone-high: var(--hhq-bone-text-high);--bone-muted: var(--hhq-bone-text-muted);--bone-soft: var(--hhq-bone-text-soft);--bone-line: var(--hhq-bone-border);--bone-line-subtle: var(--hhq-bone-border-subtle);--accent: var(--hhq-accent);--accent-deep: var(--hhq-accent-deep);--accent-fill: var(--hhq-accent-fill);--accent-border: var(--hhq-accent-border);--gold: var(--hhq-accent-gold);--stone: var(--hhq-stone);--display: var(--hhq-font-serif);--sans: var(--hhq-font-sans);--mono: var(--hhq-font-mono);--ease-out: cubic-bezier(.22, .61, .36, 1);--dur-fast: .16s;--dur-base: .28s;--gutter: clamp(1rem, 4vw, 1.5rem);background:var(--ink);color:var(--bone);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}.lx *,.lx *:before,.lx *:after{box-sizing:border-box}.lx h1,.lx h2,.lx h3{overflow-wrap:anywhere;min-width:0}.lx-wrap{max-width:74rem;margin-inline:auto;padding-inline:var(--gutter)}.lx-sec{padding-block:clamp(3rem,7vw,5.5rem)}.lx-eyebrow{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .8rem;font-weight:500}.lx-h2{font-family:var(--display);font-weight:300;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 .9rem;text-wrap:balance}.lx-h2 em{font-style:italic;color:var(--accent)}.lx-lead{color:var(--bone-muted);font-size:1rem;margin:0;max-width:34em}.lx-textlink{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;color:var(--bone-high);text-decoration:underline;text-decoration-color:var(--bone-line);text-underline-offset:.35em;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.lx-textlink:hover{color:var(--accent);text-decoration-color:var(--accent)}.lx-btn{font-family:var(--sans);font-size:.94rem;font-weight:500;border-radius:2px;padding:.85em 1.5em;min-height:44px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.5em;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lx-btn--primary{background:var(--accent);color:var(--ink)}.lx-btn--primary:hover{background:var(--accent-deep)}.lx-btn--ghost{background:transparent;color:var(--bone-high);border-color:var(--bone-line)}.lx-btn--ghost:hover{border-color:var(--bone-muted);color:var(--bone)}.lx a:focus-visible,.lx button:focus-visible,.lx summary:focus-visible,.lx [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lx-arrows{display:flex;gap:.5rem}.lx-arrow{width:44px;height:44px;border-radius:50%;background:transparent;border:1px solid var(--bone-line);color:var(--bone-high);cursor:pointer;font-size:1rem;line-height:1;display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lx-arrow:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.lx-arrow:disabled{opacity:.3;cursor:not-allowed}.lx-hero{position:relative;isolation:isolate;--hv-opacity: .65;--hv-scrim-top: .5;--hv-scrim-bottom: .72;--hv-offset: 80px}.lx-hero__inner{position:relative;z-index:1;max-width:74rem;margin-inline:auto;padding:clamp(2.25rem,6vw,4.5rem) var(--gutter) 2.75rem;min-height:var(--lx-hero-min);display:grid;align-content:center}.lx-hero__text{max-width:46ch}.lx-hero__bg{position:absolute;inset:0;overflow:hidden;z-index:0;background:var(--ink);container-type:size}.lx-hero__frame{position:absolute;inset:0;opacity:var(--hv-opacity);transform:scale(1.02);pointer-events:none}.lx-hero{--lx-hero-min: clamp(400px, 56vh, 600px)}.lx-hero__cover{--lx-cover-h: calc(max(100cqh, 100cqw * 9 / 16) + 2 * var(--hv-offset) + 24px);position:absolute;top:calc((var(--lx-hero-min) - var(--lx-cover-h)) / 2 + var(--hv-offset));left:50%;translate:-50% 0;height:var(--lx-cover-h);width:calc(var(--lx-cover-h) * 16 / 9)}.lx-hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lx-hero__cover .lx-hero__stream{position:relative;width:100%;height:100%;background:transparent;opacity:0;transition:opacity .6s ease}.lx-hero__cover .lx-hero__stream[data-cfstream-ready="1"]{opacity:1}.lx-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,12,var(--hv-scrim-top)),rgba(13,13,12,calc((var(--hv-scrim-top) + var(--hv-scrim-bottom)) / 2)) 55%,rgba(13,13,12,var(--hv-scrim-bottom)))}.lx-hero h1{font-family:var(--display);font-weight:300;font-size:clamp(2.3rem,5.4vw,3.6rem);line-height:1.06;letter-spacing:-.02em;margin:0 0 1.5rem;text-wrap:balance}.lx-hero h1 em{font-style:italic;color:var(--accent);display:block}.lx-hero h1 .lx-hero__plain{display:block;color:var(--bone)}.lx-hero__lead{font-size:1.02rem;color:var(--bone-muted);max-width:34em;margin:0 0 2rem}.lx-hero__cta{display:flex;flex-wrap:wrap;gap:.7rem}.lx-hero__pause{position:absolute;right:1.25rem;bottom:1.25rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4em .9em;border-radius:100px;background:#0d0d0c8c;border:1px solid var(--bone-line);color:var(--bone-high);font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lx-hero__pause:hover{border-color:var(--bone-muted);color:var(--bone)}.lx-hero__pause[hidden]{display:none}.lx-hero__pause svg{width:12px;height:12px;fill:currentColor}.lx-hero__play-ico,.lx-hero__pause[aria-pressed=true] .lx-hero__pause-ico{display:none}.lx-hero__pause[aria-pressed=true] .lx-hero__play-ico{display:inline}@media(max-width:860px){.lx-hero{display:flex;flex-direction:column;--hv-offset: 0px}.lx-hero__bg{order:-1;position:relative;inset:auto;width:100%;height:56.25vw}.lx-hero__bg:after{content:"";position:absolute;inset:auto 0 0;height:16%;z-index:2;background:linear-gradient(180deg,transparent,var(--ink))}.lx-hero__scrim{background:#0d0d0c2e}.lx-hero__inner{min-height:0;align-content:start;width:100%;padding-top:1.25rem}.lx-hero__cover{top:50%;translate:-50% calc(-50% + var(--hv-offset))}.lx-hero__pause{top:calc(56.25vw - 3.5rem);bottom:auto;right:.75rem}}.lx-proof{border-block:1px solid var(--bone-line-subtle);background:var(--ink)}.lx-proof__inner{max-width:74rem;margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lx-proof__item{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:1.05rem .75rem;font-size:.8rem;color:var(--bone-high);line-height:1.35;text-align:left}.lx-proof__item+.lx-proof__item{border-left:1px solid var(--bone-line-subtle)}.lx-proof__icon{flex:none;width:18px;height:18px;color:var(--accent)}@media(max-width:760px){.lx-proof__inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.lx-proof__item{justify-content:flex-start;padding:.9rem 1rem;font-size:.8rem}.lx-proof__item+.lx-proof__item{border-left:0}.lx-proof__item:nth-child(2n){border-left:1px solid var(--bone-line-subtle)}.lx-proof__item:nth-child(n+3){border-top:1px solid var(--bone-line-subtle)}}.lx-coll__head{max-width:40rem;margin-bottom:2rem}.lx-index{position:relative;display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--bone-line-subtle);margin-bottom:1.5rem}.lx-index::-webkit-scrollbar{display:none}.lx-index button{flex:1 0 auto;background:none;border:0;cursor:pointer;text-align:left;padding:.75rem 1.1rem .85rem 0;margin-right:1.1rem;position:relative;color:var(--bone-soft);min-height:44px;transition:color var(--dur-fast) var(--ease-out)}.lx-index button:last-child{margin-right:0}.lx-index b{display:block;font-family:var(--display);font-weight:400;font-size:1.02rem;white-space:nowrap}.lx-index span{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin-top:.15rem;white-space:nowrap}.lx-index button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.lx-index button:hover{color:var(--bone-high)}.lx-index button[aria-current=true]{color:var(--bone)}.lx-index button[aria-current=true]:after{transform:scaleX(1)}.lx-rail{position:relative;display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:1rem;scrollbar-width:none;outline:none}.lx-rail::-webkit-scrollbar{display:none}.lx-rail:focus-visible .lx-slide.is-active{outline:2px solid var(--accent);outline-offset:6px;border-radius:12px}.lx-slide{scroll-snap-align:start;flex:0 0 min(58rem,88%);min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;align-items:center;opacity:.42;transition:opacity var(--dur-base) var(--ease-out)}.lx-slide.is-active{opacity:1}.lx-stagebox{position:relative;min-height:clamp(240px,32vw,420px);display:grid;place-items:center;isolation:isolate}.lx-stagebox__ata{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;font-family:var(--display);font-weight:300;font-size:clamp(5.5rem,13vw,10.5rem);line-height:.8;letter-spacing:-.04em;color:#f4f0e813;z-index:-1;user-select:none;font-variant-numeric:lining-nums}.lx-stagebox__ata small{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;color:var(--stone);margin:.35rem 0 0 .5rem}.lx-stagebox:before{content:"";position:absolute;left:18%;right:18%;bottom:9%;height:9%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent)}.lx-stagebox:after{content:"";position:absolute;inset:8% 10% 4%;z-index:-2;background:radial-gradient(ellipse at 50% 70%,rgba(212,245,96,.09),transparent 65%)}.lx-stagebox img{max-width:78%;max-height:clamp(200px,27vw,360px);margin-top:8%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.lx-slide__body{display:flex;flex-direction:column;min-width:0}.lx-slide__tag{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem}.lx-slide__name{font-family:var(--display);font-weight:300;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1;margin:0 0 .5rem;letter-spacing:-.01em}.lx-slide__line{color:var(--bone-muted);font-size:.95rem;margin:0 0 1.5rem;max-width:24em}.lx-ata{border-top:1px solid var(--bone-line-subtle);padding-top:1.1rem;margin:0 0 1.2rem}.lx-ata__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.7rem}.lx-ata__top dt,.lx-specs dt{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.lx-ata__top dd{margin:0;font-size:.92rem;color:var(--bone);font-variant-numeric:tabular-nums}.lx-ata__track{position:relative;height:6px;border-radius:3px;background:var(--bone-line-subtle)}.lx-ata__fill{position:absolute;inset-block:0;border-radius:3px;background:var(--accent);min-width:6px}.lx-ata__ticks{position:relative;height:1.2rem;margin-top:.35rem;font-family:var(--mono);font-size:.58rem;color:var(--stone);font-variant-numeric:tabular-nums}.lx-ata__ticks span{position:absolute;transform:translate(-50%)}.lx-ata__ticks span:first-child{transform:none}.lx-ata__ticks span:last-child{transform:translate(-100%)}.lx-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid var(--bone-line-subtle);padding-top:1.1rem;margin:0 0 1.3rem}.lx-specs dt{margin-bottom:.25rem}.lx-specs dd{margin:0;font-size:.9rem;color:var(--bone-high)}.lx-slide__foot{border-top:1px solid var(--bone-line-subtle);padding-top:1.2rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lx-price span{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:.2rem}.lx-price b{font-family:var(--display);font-weight:400;font-size:1.4rem;color:var(--bone);font-variant-numeric:tabular-nums}.lx-explore{font-size:.85rem;font-weight:500;padding:.7em 1.2em;border-radius:100px;background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent);text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:.4em;transition:background-color var(--dur-fast) var(--ease-out)}.lx-explore:hover{background:#d4f56038}.lx-railfoot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.lx-railfoot p{margin:0;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-variant-numeric:tabular-nums}.lx-railfoot p b{color:var(--bone);font-weight:500}@media(max-width:760px){.lx-slide{flex-basis:calc(100% - 1.75rem);grid-template-columns:minmax(0,1fr);gap:1.25rem}.lx-stagebox{min-height:220px}.lx-stagebox img{max-height:200px}}@media(max-width:420px){.lx-specs{grid-template-columns:minmax(0,1fr);gap:.55rem}.lx-specs div{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.lx-specs dt{margin:0}.lx-specs dd{text-align:right}}.lx-try__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:var(--ink-soft);border:1px solid var(--bone-line-subtle);border-radius:18px;overflow:hidden}.lx-try__media{position:relative;overflow:hidden;min-height:clamp(320px,42vw,560px)}.lx-try__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;clip-path:inset(0 round 0);transform:scale(1);transition:clip-path 1.1s var(--ease-out),transform 1.4s var(--ease-out)}.lx-try.is-armed .lx-try__media img{clip-path:inset(7% 7% 7% 7% round 14px);transform:scale(1.12)}.lx-try.is-armed.is-in .lx-try__media img{clip-path:inset(0 round 0);transform:scale(1)}.lx-try__body{padding:clamp(1.75rem,4vw,3.25rem);display:flex;flex-direction:column;justify-content:center;gap:1.1rem}.lx-try__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-fill);border:1px solid var(--accent-border);color:var(--accent)}.lx-try__icon svg{width:18px;height:18px}.lx-try__title{font-family:var(--display);font-weight:300;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}.lx-try__title em{font-style:italic;color:var(--accent)}.lx-try__cta{align-self:flex-start;margin-top:.4rem}@media(max-width:760px){.lx-try__panel{grid-template-columns:minmax(0,1fr)}.lx-try__media{min-height:0;height:calc((100vw - 2 * var(--gutter)) * .75);max-height:420px}}.lx-quote__inner{position:relative}.lx-quote__mark{position:absolute;top:-2.2rem;right:0;font-family:var(--display);font-size:clamp(8rem,18vw,13rem);line-height:1;color:#d4f56012;pointer-events:none;user-select:none}.lx-quote__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border-top:1px solid var(--bone-line-subtle)}.lx-quote__item{margin:0;padding:2rem 2.5rem 0 0;display:flex;flex-direction:column}.lx-quote__item+.lx-quote__item{padding:2rem 0 0 2.5rem;border-left:1px solid var(--bone-line-subtle)}.lx-stars{display:flex;gap:.2rem;margin-bottom:1.2rem;color:var(--gold)}.lx-stars svg{width:15px;height:15px}.lx-quote__item blockquote{margin:0;font-family:var(--display);font-weight:300;line-height:1.36;letter-spacing:-.01em;color:var(--bone);text-wrap:pretty}.lx-quote__item--lead blockquote{font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.28}.lx-quote__item--long blockquote{font-size:clamp(1.1rem,1.55vw,1.32rem)}.lx-quote__item blockquote em{font-style:italic;color:var(--accent)}.lx-quote__item figcaption{margin-top:auto;padding-top:1.6rem;display:flex;flex-direction:column;gap:.15rem}.lx-quote__item figcaption b{font-weight:500;font-size:.9rem;color:var(--bone)}.lx-quote__item figcaption span{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.lx-quote__tp{margin:2.2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--bone-line-subtle);font-size:.8rem;color:var(--bone-soft)}.lx-quote__tp a{color:var(--bone-high);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.lx-quote__tp a:hover{color:var(--accent)}@media(max-width:760px){.lx-quote__grid{grid-template-columns:minmax(0,1fr)}.lx-quote__item,.lx-quote__item+.lx-quote__item{padding:1.8rem 0 0;border-left:0}.lx-quote__item+.lx-quote__item{margin-top:1.8rem;border-top:1px solid var(--bone-line-subtle)}}.lx-why__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem)}.lx-why__pin{position:sticky;top:calc(env(safe-area-inset-top,0px) + 2rem);align-self:start;padding-block:2rem}.lx-why__title{font-family:var(--display);font-weight:300;font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.06;letter-spacing:-.02em;margin:0 0 2rem;text-wrap:balance}.lx-why__title em{font-style:italic;color:var(--accent);display:block}.lx-why__index{list-style:none;margin:0 0 2rem;padding:0;border-left:1px solid var(--bone-line-subtle)}.lx-why__index button{display:flex;gap:.9rem;align-items:baseline;width:100%;background:none;border:0;text-align:left;cursor:pointer;padding:.7rem 0 .7rem 1.1rem;margin-left:-1px;border-left:2px solid transparent;color:var(--bone-soft);min-height:44px;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.lx-why__index i{font-style:normal;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;color:var(--stone);font-variant-numeric:tabular-nums}.lx-why__index b{font-family:var(--display);font-weight:400;font-size:1.1rem}.lx-why__index button:hover{color:var(--bone-high)}.lx-why__index button[aria-current=true]{color:var(--bone);border-left-color:var(--accent)}.lx-why__index button[aria-current=true] i{color:var(--accent)}.lx-why__levers{display:flex;flex-direction:column}.lx-lever{min-height:62vh;display:flex;flex-direction:column;justify-content:center;padding-block:2rem;border-top:1px solid var(--bone-line-subtle);opacity:.5;transition:opacity .5s var(--ease-out)}.lx-lever:first-child{border-top:0}.lx-lever.is-on{opacity:1}.lx-lever svg{display:block;width:177px;height:111px;margin-bottom:1.4rem}.lx-lever__num{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:var(--accent);margin:0 0 .9rem;text-transform:uppercase}.lx-lever h3{font-family:var(--display);font-weight:300;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.1;margin:0 0 .9rem;letter-spacing:-.01em}.lx-lever p{margin:0;color:var(--bone-muted);max-width:34em;font-size:1rem}.lx .pgauge-needle{transform-origin:60px 62px;animation:needle 4.6s ease-in-out infinite}.lx .pgauge-fill{animation:fillup 4.6s ease-in-out infinite}@keyframes needle{0%{transform:rotate(-82deg)}45%,55%{transform:rotate(66deg)}to{transform:rotate(-82deg)}}@keyframes fillup{0%{stroke-dashoffset:100}45%,55%{stroke-dashoffset:14}to{stroke-dashoffset:100}}.lx .omotif circle{fill:none;stroke:var(--accent);stroke-width:2}.lx .omotif .b1{animation:bubble 3.4s ease-in infinite}.lx .omotif .b2{animation:bubble 3.4s ease-in .5s infinite}.lx .omotif .b3{animation:bubble 3.4s ease-in 1.05s infinite}@keyframes bubble{0%{transform:translateY(4px);opacity:0}22%{opacity:.9}to{transform:translateY(-42px);opacity:0}}.lx .hmotif path{stroke-dasharray:6 8;animation:flow 3s linear infinite}.lx .hmotif path.b{opacity:.45;animation-duration:3.6s}@keyframes flow{to{stroke-dashoffset:-28}}.lx-lever:not(.is-on) svg *,.lx-lever:not(.is-vis) svg *{animation-play-state:paused}@media(max-width:860px){.lx-why__grid{grid-template-columns:minmax(0,1fr);gap:0}.lx-why__pin{position:static;padding-block:0 1rem}.lx-why__index{display:none}.lx-lever{min-height:0;opacity:1;padding-block:1.75rem}.lx-lever:first-child{border-top:1px solid var(--bone-line-subtle)}.lx-lever:not(.is-on) svg *{animation-play-state:running}.lx-lever:not(.is-vis) svg *{animation-play-state:paused}}.lx-proto__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.lx-proto__title{font-family:var(--display);font-weight:300;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 1rem;text-wrap:balance}.lx-proto__title em{font-style:italic;color:var(--accent)}.lx-proto__lead{margin-bottom:1.6rem}.lx-proto__list{list-style:none;margin:0 0 1.8rem;padding:0;display:grid;gap:1.1rem}.lx-proto__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.lx-proto__icon{width:20px;height:20px;margin-top:.15rem;color:var(--accent)}.lx-proto__list b{display:block;font-weight:500;color:var(--bone);font-size:.95rem;margin-bottom:.15rem}.lx-proto__list span{color:var(--bone-muted);font-size:.9rem;line-height:1.55}.lx-screen{margin:0;background:linear-gradient(160deg,#1f1f1c,#141412);border:1px solid var(--bone-line);border-radius:26px;padding:14px;box-shadow:0 40px 80px -40px #000000e6;min-width:0}.lx-screen__glass{background:#0a0a09;border-radius:16px;padding:1.1rem 1.1rem .9rem;border:1px solid var(--bone-line-subtle)}.lx-screen__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem}.lx-screen__top p{margin:0;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.lx-phase{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--accent-fill);border:1px solid var(--accent-border);border-radius:100px;padding:.35em .8em;min-width:5.5em;text-align:center}.lx-readout{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.4rem}.lx-readout b{font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,5vw,3.3rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--bone)}.lx-readout span{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--stone)}.lx-profile{display:block;width:100%;height:auto;overflow:visible}.lx-profile .grid{stroke:#f4f0e814;stroke-width:1}.lx-profile .tick{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;fill:#9a958a}.lx-profile .band-lbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;fill:#9a958a;text-transform:uppercase}.lx-profile .line{fill:none;stroke:#d4f560;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.lx-profile .area{fill:url(#lxProfileFill)}.lx-profile .dot{fill:#d4f560}.lx-profile .halo{fill:#d4f560;opacity:.18}@media(max-width:860px){.lx-proto__grid{grid-template-columns:minmax(0,1fr)}}.lx-safe__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}.lx-safe__title{font-family:var(--display);font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1.06;letter-spacing:-.02em;margin:0 0 1rem}.lx-safe__title em{font-style:italic;color:var(--accent)}.lx-reg{list-style:none;margin:0;padding:0;border-top:1px solid var(--bone-line)}.lx-reg li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:1.25rem;align-items:start;padding-block:1.4rem;border-bottom:1px solid var(--bone-line-subtle)}.lx-reg__badge{width:64px;height:64px;border-radius:12px;background:var(--bone);display:grid;place-items:center;padding:8px}.lx-reg__badge img{max-width:100%;max-height:100%;object-fit:contain;display:block}.lx-reg h3{font-family:var(--display);font-weight:400;font-size:1.25rem;margin:0;line-height:1.2}.lx-reg__sub{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:.3rem 0 .55rem}.lx-reg p:not(.lx-reg__sub){margin:0;color:var(--bone-muted);font-size:.92rem;line-height:1.55;max-width:40em}@media(max-width:860px){.lx-safe__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.lx-own__head{max-width:40rem;margin-bottom:2rem}.lx-own__photos{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:1rem;margin-bottom:2.75rem}.lx-own__photos figure{margin:0;position:relative;border-radius:16px;overflow:hidden;height:clamp(220px,32vw,380px)}.lx-own__photos img{width:100%;height:100%;object-fit:cover;display:block}.lx-own__photos figcaption{position:absolute;left:.9rem;bottom:.8rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:#0d0d0c99;padding:.35em .7em;border-radius:100px}.lx-tl{--p: 0;position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.lx-tl:before,.lx-tl:after{content:"";position:absolute;left:6px;right:0;top:6px;height:2px;background:var(--bone-line-subtle)}.lx-tl:after{background:var(--accent);transform-origin:left;transform:scaleX(var(--p))}.lx-tl li{position:relative;padding-top:2rem}.lx-tl li:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--ink);border:2px solid var(--bone-line);z-index:1;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.lx-tl li.is-reached:before{border-color:var(--accent);background:var(--accent)}.lx-tl__k{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin:0 0 .5rem}.lx-tl h3{font-family:var(--display);font-weight:400;font-size:1.2rem;line-height:1.2;margin:0 0 .55rem}.lx-tl p:not(.lx-tl__k){margin:0;color:var(--bone-muted);font-size:.9rem;line-height:1.55}@media(max-width:860px){.lx-tl{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding-left:2rem}.lx-tl:before,.lx-tl:after{inset:6px auto 0 6px;width:2px;height:auto}.lx-tl:after{transform-origin:top;transform:scaleY(var(--p))}.lx-tl li{padding-top:0}.lx-tl li:before{left:-2rem}}@media(max-width:560px){.lx-own__photos{grid-template-columns:minmax(0,1fr)}.lx-own__photos figure{height:220px}}.lx-qf #quote{background:transparent;border-top:0}.lx-qf #quote .hhq-home-quote__inner{max-width:74rem;padding:clamp(3rem,7vw,5.5rem) var(--gutter)}.lx-qf #quote .hhq-home-quote__header{max-width:none;margin:0 0 1.25rem;text-align:left}.lx-qf #quote .hhq-home-quote__eyebrow{font-size:.68rem;letter-spacing:.16em}.lx-qf #quote .hhq-home-quote__card{max-width:none;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--bone-line);border-radius:20px;overflow:hidden;background:var(--ink-soft);box-shadow:none}.lx-qf #quote[data-step] .hhq-home-quote__hero{display:block;position:relative;min-height:260px;background:var(--ink)}.lx-qf #quote[data-step=done] .hhq-home-quote__card{grid-template-columns:minmax(0,1fr)}.lx-qf #quote[data-step=done] .hhq-home-quote__hero{display:none}.lx-qf #quote .hhq-home-quote__heroscrim{background:linear-gradient(180deg,#0d0d0c1a,#0d0d0cbf)}.lx-qf #quote .hhq-home-quote__herobrand{left:1.4rem;right:1.4rem;bottom:1.2rem;font-size:.62rem;letter-spacing:.16em;color:var(--bone-high);opacity:1}.lx-qf #quote .hhq-home-quote__panel{padding:clamp(1.5rem,4vw,2.75rem)}.lx-qf #quote .hhq-home-quote__panels{justify-content:flex-start}.lx-qf #quote .hhq-home-quote__stephead{margin-bottom:.6rem}.lx-qf #quote .hhq-home-quote__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.8rem}.lx-qf #quote .hhq-home-quote__seg{height:3px;border-radius:2px;background:var(--bone-line-subtle);transition:background-color var(--dur-base) var(--ease-out)}.lx-qf #quote .hhq-home-quote__seg.is-filled{background:var(--accent)}.lx-qf #quote .hhq-home-quote__stepmeta{min-height:44px}.lx-qf #quote .hhq-home-quote__back{min-height:44px;padding:.5rem 0;font-weight:400;color:var(--bone-soft)}.lx-qf #quote .hhq-home-quote__back:hover{color:var(--bone)}.lx-qf #quote .hhq-home-quote__steplabel{font-size:.62rem;letter-spacing:.14em;color:var(--stone)}.lx-qf #quote .hhq-home-quote__step{gap:1.25rem;animation:lxStepIn .38s var(--ease-out)}.lx-qf #quote .hhq-home-quote__step[hidden]{display:none}@keyframes lxStepIn{0%{opacity:.001;transform:translate(14px)}to{opacity:1;transform:none}}.lx-qf #quote .hhq-home-quote__steptitle{font-family:var(--display);font-weight:300;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.01em}.lx-qf #quote .hhq-home-quote__steptitle sub{font-size:.55em;vertical-align:baseline;position:relative;top:.25em}.lx-qf #quote .hhq-home-quote__stephelper{color:var(--bone-muted);font-size:.95rem;max-width:32em;margin:-.75rem 0 .2rem}.lx-qf #quote .hhq-home-quote__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.lx-qf #quote .hhq-home-quote__field{gap:.4rem;min-width:0}.lx-qf #quote .hhq-home-quote__label{font-family:var(--mono);font-size:.6rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.lx-qf #quote .hhq-home-quote__fieldset legend{margin-bottom:.45rem}.lx-qf #quote .hhq-home-quote__input,.lx-qf #quote .hhq-home-quote__select,.lx-qf #quote .hhq-home-quote__textarea{font-size:1rem;color:var(--bone);background-color:var(--ink);border:1px solid var(--bone-line);border-radius:10px;padding:.8rem .9rem;min-height:48px;transition:border-color var(--dur-fast) var(--ease-out)}.lx-qf #quote .hhq-home-quote__select{padding-right:2.4rem}.lx-qf #quote .hhq-home-quote__textarea{min-height:8rem;line-height:1.5}.lx-qf #quote .hhq-home-quote__input:focus-visible,.lx-qf #quote .hhq-home-quote__select:focus-visible,.lx-qf #quote .hhq-home-quote__textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.lx-qf #quote .hhq-home-quote__input[aria-invalid=true],.lx-qf #quote .hhq-home-quote__select[aria-invalid=true]{border-color:#ff8b8b}.lx-qf #quote .hhq-home-quote__chips{flex-direction:row;flex-wrap:wrap;gap:.5rem}.lx-qf #quote .hhq-home-quote__chip{width:auto;justify-content:flex-start;gap:.5rem;background:transparent;border:1px solid var(--bone-line);border-radius:100px;color:var(--bone-high);padding:.6em 1.05em;min-height:44px;transform:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lx-qf #quote .hhq-home-quote__chip:after{display:none}.lx-qf #quote .hhq-home-quote__chip:before{content:"";width:14px;height:14px;border-radius:4px;border:1.5px solid var(--bone-line);flex:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lx-qf #quote .hhq-home-quote__chip:hover{border-color:var(--bone-muted);background:transparent}.lx-qf #quote .hhq-home-quote__chip[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-fill);color:var(--bone)}.lx-qf #quote .hhq-home-quote__chip[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--ink)}.lx-qf #quote .hhq-home-quote__chipname{font-weight:400;font-size:.9rem}.lx-qf #quote .hhq-home-quote__chips.is-invalid .hhq-home-quote__chip{border-color:#ff8b8b}.lx-qf #quote .hhq-home-quote__segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--bone-line);border-radius:10px;padding:4px;gap:4px}.lx-qf #quote .hhq-home-quote__seg-opt span{display:grid;place-items:center;min-height:42px;padding:0 .75rem;border:0;border-radius:7px;background:transparent;color:var(--bone-muted);font-weight:400;transform:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lx-qf #quote .hhq-home-quote__seg-opt span:after{display:none}.lx-qf #quote .hhq-home-quote__seg-opt:hover span{background:#f4f0e80d;color:var(--bone)}.lx-qf #quote .hhq-home-quote__seg-opt input:checked+span{background:var(--bone);color:var(--ink);font-weight:500}.lx-qf #quote .hhq-home-quote__segmented.is-invalid{border-color:#ff8b8b}.lx-qf #quote .hhq-home-quote__btn{border-radius:2px;font-weight:500;font-size:.94rem;min-height:52px;transform:none;box-shadow:none}.lx-qf #quote .hhq-home-quote__btn--primary:hover{background:var(--accent-deep)}.lx-qf #quote .hhq-home-quote__stepnote{text-align:left;color:var(--bone-soft);font-size:.85rem;margin:0}.lx-qf #quote .hhq-home-quote__error{margin:.8rem 0 0;font-size:.88rem}.lx-qf #quote .hhq-home-quote__fineprint{text-align:left;margin:1rem 0 0}.lx-qf #quote .hhq-home-quote__fineprint a{color:var(--bone-muted);display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.lx-qf #quote .hhq-home-quote__fineprint a:hover{color:var(--accent)}.lx-qf #quote .hhq-home-quote__bookhead{text-align:left}.lx-qf #quote .hhq-home-quote__bookhead .hhq-home-quote__sub{margin-left:0;color:var(--bone-muted)}.lx-qf #quote .hhq-home-quote__confirmtick{width:44px;height:44px;font-weight:600;font-size:1rem;margin-bottom:1rem}.lx-qf #quote .hhq-home-quote__title{font-family:var(--display);font-weight:300;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.12}.lx-qf #quote .hhq-home-quote__selfbook{text-align:left;border-top:1px solid var(--bone-line-subtle);margin-top:1.4rem;padding-top:1.4rem}.lx-qf #quote .hhq-home-quote__selfbookhead{font-family:var(--display);font-weight:400;font-size:1.2rem}.lx-qf #quote .hhq-home-quote__selfbooksub{margin-left:0;color:var(--bone-muted)}@media(max-width:860px){.lx-qf #quote .hhq-home-quote__card{grid-template-columns:minmax(0,1fr)}.lx-qf #quote[data-step] .hhq-home-quote__hero{min-height:0;height:clamp(170px,48vw,300px)}.lx-qf #quote[data-step]:not([data-step="1"]) .hhq-home-quote__hero{display:none}}@media(max-width:600px){.lx-qf #quote .hhq-home-quote__panel{padding-left:1rem;padding-right:1rem}}@media(max-width:520px){.lx-qf #quote .hhq-home-quote__row{grid-template-columns:minmax(0,1fr)}}.lx-learn__head{max-width:40rem;margin-bottom:1.8rem}.lx-learn__list{list-style:none;margin:0 0 1.6rem;padding:0;border-top:1px solid var(--bone-line)}.lx-lrow{display:grid;grid-template-columns:8rem minmax(0,1fr) 176px auto;gap:1.5rem;align-items:center;padding:1.1rem .25rem;border-bottom:1px solid var(--bone-line-subtle);color:var(--bone);text-decoration:none;transition:background-color var(--dur-base) var(--ease-out)}.lx-lrow__tag{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.lx-lrow__h{font-family:var(--display);font-weight:300;font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.2;letter-spacing:-.01em;transition:transform var(--dur-base) var(--ease-out)}.lx-lrow__thumb{display:block;width:176px;height:132px;max-width:100%;border-radius:12px;overflow:hidden;background:var(--ink-soft)}.lx-lrow__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.lx-lrow__go{width:44px;height:44px;border-radius:50%;border:1px solid var(--bone-line);display:grid;place-items:center;color:var(--bone-high);transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.lx-lrow:hover,.lx-lrow:focus-visible{background:#f4f0e806}.lx-lrow:hover .lx-lrow__thumb img,.lx-lrow:focus-visible .lx-lrow__thumb img{transform:scale(1.07)}.lx-lrow:hover .lx-lrow__h,.lx-lrow:focus-visible .lx-lrow__h{transform:translate(8px)}.lx-lrow:hover .lx-lrow__go,.lx-lrow:focus-visible .lx-lrow__go{border-color:var(--accent);color:var(--accent);transform:rotate(-45deg)}@media(max-width:760px){.lx-lrow{grid-template-columns:minmax(0,1fr) 72px;gap:.4rem 1rem;padding-block:1.1rem}.lx-lrow__tag{grid-column:1;grid-row:1}.lx-lrow__h{grid-column:1;grid-row:2}.lx-lrow__thumb{grid-column:2;grid-row:1 / span 2;width:72px;height:72px;border-radius:10px}.lx-lrow__go{display:none}.lx-lrow:hover .lx-lrow__h,.lx-lrow:focus-visible .lx-lrow__h{transform:none}}:root{interpolate-size:allow-keywords}.lx-faq__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem)}.lx-faq__title{font-family:var(--display);font-weight:300;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance;position:sticky;top:calc(env(safe-area-inset-top,0px) + 2rem)}.lx-faq__list{border-top:1px solid var(--bone-line)}.lx-faq details{border-bottom:1px solid var(--bone-line-subtle)}.lx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.2rem 0;min-height:44px}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq__q{font-family:var(--display);font-weight:400;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.3;transition:color var(--dur-fast) var(--ease-out)}.lx-faq summary:hover .lx-faq__q{color:var(--accent)}.lx-faq__icon{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--bone-line);display:grid;place-items:center;color:var(--bone-high);font-size:1.1rem;line-height:1;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.lx-faq details[open] .lx-faq__icon{transform:rotate(45deg);border-color:var(--accent);color:var(--accent)}.lx-faq details::details-content{height:0;overflow:clip;transition:height .38s var(--ease-out),content-visibility .38s allow-discrete}.lx-faq details[open]::details-content{height:auto}.lx-faq__a{margin:0;padding:0 3.5rem 1.4rem 0;color:var(--bone-muted);font-size:.95rem;line-height:1.6;max-width:40em}@media(max-width:860px){.lx-faq__grid{grid-template-columns:minmax(0,1fr);gap:1.4rem}.lx-faq__title{position:static}}@media(max-width:520px){.lx-faq__a{padding-right:0}}.lx-band{position:relative;isolation:isolate;padding-block:clamp(2.5rem,5vw,3.5rem) 3.5rem}.lx-band__head,.lx-reel__head{max-width:40rem;text-align:center}.lx-band__head{margin-bottom:1.8rem}.lx-band__title{font-family:var(--display);font-weight:300;font-size:clamp(2rem,4.6vw,3rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 .9rem;text-wrap:balance}.lx-band__title em{font-style:italic;color:var(--bone-warm)}.lx-band__lead,.lx-reel__lead{color:var(--bone-muted);font-size:1rem;margin:0}.lx-chapters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.5rem;padding-inline:var(--gutter)}.lx-chapter{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:.6em 1.05em;border-radius:100px;border:1px solid var(--bone-line);color:var(--bone-soft);background:transparent;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:.55em;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.lx-chapter i{font-style:normal;color:var(--stone)}.lx-chapter:hover{color:var(--bone);border-color:var(--bone-muted)}.lx-chapter[aria-pressed=true]{color:var(--accent);border-color:var(--accent-border);background:var(--accent-fill)}.lx-chapter[aria-pressed=true] i{color:var(--accent-deep)}@media(max-width:520px){.lx-chapters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.lx-chapters::-webkit-scrollbar{display:none}.lx-chapter{flex:0 0 auto}}.lx-stage{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lx-stage__rail{--fw: 19rem;position:relative;z-index:1;display:flex;gap:1.5rem;overflow-x:auto;perspective:1200px;perspective-origin:50% 40%;scroll-snap-type:x mandatory;transform-style:preserve-3d;padding:2.25rem calc(50% - var(--fw) / 2) 7rem;scrollbar-width:none;cursor:grab}.lx-stage__rail::-webkit-scrollbar{display:none}.lx-stage__rail.is-drag{scroll-snap-type:none;cursor:grabbing}.lx .lx-stage__rail:focus-visible{outline:none}.lx-stage__rail:focus-visible .lx-frame.is-center{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:640px){.lx-stage__rail{--fw: 13.5rem;gap:1rem;padding-bottom:5rem}}.lx-glow{position:absolute;inset:34% 18% 22%;z-index:-1;pointer-events:none;background-size:cover;background-position:center;filter:blur(90px) saturate(1.5);opacity:0;transform:scale(1.1);transition:opacity .9s var(--ease-out)}.lx-glow.is-on{opacity:.5}@media(max-width:640px){.lx-glow{inset:40% 4% 22%;filter:blur(60px) saturate(1.5)}}.lx-cell{flex:0 0 var(--fw);max-width:100%;scroll-snap-align:center;transform-style:preserve-3d}.lx-frame{--dim: 0;--px: 0;aspect-ratio:3 / 4;width:100%;border-radius:14px;overflow:hidden;position:relative;margin:0;background:var(--ink-soft);will-change:transform;box-shadow:0 30px 60px -30px #000000e6;-webkit-box-reflect:below 8px linear-gradient(transparent 78%,rgba(0,0,0,.2))}.lx-frame__img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none;transform:scale(1.2) translate(calc(var(--px) * 1%));will-change:transform}.lx-frame:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:var(--dim);pointer-events:none}.lx-frame figcaption{position:absolute;inset-inline:0;bottom:0;padding:3rem 1rem .9rem;background:linear-gradient(to top,rgba(13,13,12,.8),transparent);font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-high);opacity:calc(1 - var(--dim) * 4);pointer-events:none}.lx-bandbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;max-width:40rem}.lx-bandcap{font-family:var(--display);font-weight:300;font-style:italic;font-size:1.15rem;color:var(--bone-high);margin:0;text-align:center;min-height:1.6em}.lx-bandcount{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--stone);font-variant-numeric:tabular-nums;justify-self:end;margin:0}.lx-bandcount b{color:var(--bone);font-weight:500}@media(max-width:520px){.lx-bandbar{grid-template-columns:auto minmax(0,1fr)}.lx-bandcap{grid-column:1 / -1;grid-row:1}}.lx-reel{position:relative;padding-block:1.5rem 3.5rem}.lx-reel__head{margin-bottom:.5rem}.lx-stage--reel .lx-stage__rail{--fw: 15.5rem}@media(max-width:640px){.lx-stage--reel .lx-stage__rail{--fw: 12.5rem}}.lx-stage--reel .lx-frame{aspect-ratio:9 / 16}.lx-frame .lx-reel__stream{width:100%;height:100%;background:var(--ink-soft)}.lx-stage--reel .lx-frame iframe{pointer-events:none}.lx-stage--reel .lx-frame figcaption{display:flex;align-items:center;gap:.45rem}.lx-reel__icon{width:13px;height:13px;flex:none;color:var(--accent)}.lx-sound{justify-self:end;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;white-space:nowrap;background:transparent;border:1px solid var(--bone-line);border-radius:100px;padding:.45em 1em;cursor:pointer;color:var(--bone-muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lx-sound[hidden]{display:none}.lx-sound svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lx-sound .lx-sound__on{display:none}.lx-sound[aria-pressed=true]{color:var(--accent);border-color:var(--accent-border);background:var(--accent-fill)}.lx-sound[aria-pressed=true] .lx-sound__on{display:inline}.lx-sound[aria-pressed=true] .lx-sound__off{display:none}.lx-sound:hover{color:var(--bone);border-color:var(--bone-muted)}.lx-reel.is-controls .lx-frame iframe{pointer-events:auto}.lx-reel.is-controls .lx-frame figcaption{top:0;bottom:auto;padding:.9rem 1rem 3rem;background:linear-gradient(to bottom,rgba(13,13,12,.8),transparent)}@media(prefers-reduced-motion:reduce){.lx .pgauge-needle{transform:rotate(50deg);animation:none}.lx .pgauge-fill{stroke-dashoffset:20;animation:none}.lx .omotif circle,.lx .omotif .b1,.lx .omotif .b2,.lx .omotif .b3{animation:none;opacity:.7}.lx .hmotif path,.lx .hmotif path.b{animation:none}.lx-rail{scroll-behavior:auto}.lx .lx-frame{transform:none!important;--dim: 0 !important;--px: 0 !important}.lx .lx-hero__pause{display:none}.lx .lx-try .lx-try__media img{transition:none;clip-path:none!important;transform:none!important}.lx-tl{--p: 1 !important}.lx-qf #quote .hhq-home-quote__step{animation:none}.lx *,.lx *:before,.lx *:after{transition:none!important}.lx-faq details::details-content{transition:none!important}}.lx--site .lx-why__pin,.lx--site .lx-faq__title{top:calc(env(safe-area-inset-top,0px) + 6.75rem)}
