.intro,.sticky,.outro{width:100%;height:100svh;color:var(--fg);background-color:#0000;padding:2rem;font-family:Instrument Serif,serif;position:relative}.intro img,.sticky img,.outro img,.intro video,.sticky video,.outro video{object-fit:cover;width:100%;height:100%}.intro h1,.sticky h1,.outro h1{font-size:4rem;font-weight:500;line-height:1}.intro p,.sticky p,.outro p{font-size:2rem;font-weight:500;line-height:1}.intro,.outro{text-align:center;align-content:center}.intro h1,.outro h1{width:30%;margin:0 auto}.sticky{border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sticky-header{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.sticky-header h1{text-align:center;will-change:transform,opacity;opacity:0;position:relative;transform:translateY(40px)}.card-container{perspective:1200px;will-change:width;width:100%;display:flex;position:relative;transform:translateY(40px)}.card{aspect-ratio:3/4;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform-origin:50%;will-change:transform;flex:1;position:relative}#card-1{border-radius:20px 0 0 20px}#card-3{border-radius:0 20px 20px 0}.card-front,.card-back{backface-visibility:hidden;border-radius:inherit;width:100%;height:100%;position:absolute;overflow:hidden}.card-front{z-index:1;transform:translateZ(1px)}.card-back{color:gray;z-index:0;background:#0d0d0d;border:1px solid #353535;flex-direction:column;display:flex;overflow:hidden;transform:rotateY(180deg);font-family:var(--font-tronica-mono),"Nippo",sans-serif!important}.cb-meta{text-transform:uppercase;letter-spacing:.05em;color:gray;border-bottom:1px solid #353535;justify-content:space-between;padding:.5rem .7rem;font-size:.65rem;font-weight:700;display:flex}.cb-meta-group{align-items:center;gap:.3rem;display:flex}.cb-dot{background:#54fe6d;border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.cb-visual{background:#0a0a0a;border-bottom:1px solid #353535;flex-shrink:0;height:45%;overflow:hidden}.cb-visual img{object-fit:cover;width:100%;height:100%}@media (max-width:1000px){.cb-visual{height:18%}}.cb-title{border-bottom:1px solid #353535;padding:.5rem .7rem}.cb-headline{font-family:var(--font-display),"Nippo",sans-serif;letter-spacing:-.04em;color:gray;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:700;line-height:.95}.cb-subtitle{font-family:var(--font-display),"Nippo",sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:gray;margin-top:.15rem;font-size:clamp(.5rem,.9vw,.75rem);font-weight:700}.cb-content{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#353535 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.cb-desc{color:#e0e0e0;padding:.4rem .7rem;font-size:.6rem;font-weight:500;line-height:1.4}.cb-desc p{font-size:inherit;line-height:inherit}.cb-specs{flex-direction:column;gap:.2rem;padding:.4rem .7rem;display:flex}.cb-spec{text-transform:uppercase;color:gray;border-bottom:1px dashed #353535;justify-content:space-between;padding-bottom:.08rem;font-size:.55rem;display:flex}.cb-spec-last{border-bottom:none}.cb-spec-val{color:#e0e0e0;font-weight:700}.cb-footer{border-top:1px solid #353535;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.cb-footer-label{text-transform:uppercase;color:#54fe6d;white-space:nowrap;letter-spacing:.05em;padding:.4rem .7rem;font-size:.55rem;font-weight:700}.cb-signal{align-items:center;gap:3px;padding:0 .6rem;display:flex}.cb-signal-dot{background:#54fe6d;border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite blink}.cb-signal-line{align-items:center;gap:2px;display:flex}.cb-signal-line:before,.cb-signal-line:after{content:"";opacity:.6;background:#54fe6d;width:8px;height:2px;display:block}.cb-signal-line:after{opacity:.3;width:12px}.split-card-wrapper{background:var(--bg)url(/bg/bg-dots.png);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;border-radius:0;height:500svh;padding-top:clamp(16px,2vw,24px);position:relative}@media (max-width:1000px) and (min-width:601px){.split-card-wrapper{height:auto}.intro h1,.sticky h1,.outro h1{font-size:3rem}.intro h1,.outro h1{width:100%}.sticky{flex-direction:column;min-height:auto;height:auto!important;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,2rem) clamp(3rem,6vw,5rem)!important;position:relative!important}.sticky-header{margin-bottom:clamp(1.5rem,4vw,3rem);position:relative;top:0;left:0;transform:none}.sticky-header h1{opacity:1}.card-container{gap:clamp(1.5rem,3vw,2rem);perspective:none!important;flex-direction:column!important;width:100%!important;display:flex!important}.card{width:100%;max-width:500px;margin:0 auto;aspect-ratio:auto!important;transform-style:flat!important;border-radius:20px!important;flex:none!important;transform:none!important}#card-1,#card-2,#card-3{border-radius:20px!important}.card-front{display:none!important}.card-back{border-radius:20px;backface-visibility:visible!important;width:100%!important;height:auto!important;position:relative!important;transform:none!important}.card-back figure{height:clamp(100px,18vw,140px)!important}.card-back header{padding:.5rem .8rem!important;font-size:.65rem!important}.card-back section:first-of-type{padding:.5rem .8rem!important}.card-back h2{font-size:clamp(1.1rem,2.5vw,1.6rem)!important;line-height:1!important}.card-back h3{margin-top:.15rem!important;font-size:clamp(.55rem,1vw,.7rem)!important}.card-back section:last-of-type{grid-template-columns:1fr 1fr!important}.card-back section:last-of-type div{padding:.5rem .8rem!important;font-size:.65rem!important;line-height:1.4!important}.card-back footer span:first-child{padding:.5rem .8rem!important;font-size:.6rem!important}}@media (max-width:600px){.split-card-wrapper{height:auto}.intro h1,.sticky h1,.outro h1{font-size:2rem}.intro h1,.outro h1{width:100%}.sticky{flex-direction:column;min-height:auto;overflow:visible;height:auto!important;padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,6vw,5rem)!important;position:relative!important}.sticky-header{margin-bottom:clamp(1rem,3vw,2rem);position:relative;top:0;left:0;transform:none}.sticky-header h1{opacity:1}.card-container{gap:clamp(2rem,5vw,3rem);perspective:none!important;flex-direction:column!important;width:100%!important}.card{width:calc(100% - 2rem);max-width:100%;margin:0 auto;aspect-ratio:auto!important;transform-style:flat!important;border-radius:16px!important;flex:none!important;transform:none!important}#card-1,#card-2,#card-3{border-radius:16px!important}.card-front{display:none!important}.card-back{border-radius:16px;backface-visibility:visible!important;width:100%!important;height:auto!important;position:relative!important;transform:none!important}.card-back figure{height:clamp(100px,30vw,160px)!important;margin-bottom:0!important}.card-back header{border-bottom:1px solid #2a2a2a!important;padding:.75rem 1.25rem!important;font-size:.7rem!important}.card-back section:first-of-type{border-bottom:1px solid #2a2a2a!important;padding:1rem 1.25rem!important}.card-back h2{font-size:clamp(1.3rem,5vw,1.8rem)!important;line-height:1!important}.card-back h3{margin-top:.25rem!important;font-size:.65rem!important}.card-back section:last-of-type{background-image:none!important;grid-template-columns:1fr!important}.card-back section:last-of-type div:first-child{border-bottom:1px solid #2a2a2a!important;padding:1rem 1.25rem!important;font-size:.75rem!important;line-height:1.6!important}.card-back section:last-of-type div:last-child{flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.card-back section:last-of-type div:last-child>div{border-bottom:1px dashed #35353580!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;padding:.6rem 1.25rem!important;font-size:.7rem!important;display:flex!important}.card-back section:last-of-type div:last-child>div span:last-child{text-align:right!important}.card-back section:last-of-type div:last-child>div:last-child{border-bottom:none!important}.card-back footer{border-top:1px solid #2a2a2a!important}.card-back footer span:first-child{padding:.75rem 1.25rem!important;font-size:.65rem!important}.card-back .cb-signal{transform-origin:100%;transform:scale(.75)}}
.dither-landing{cursor:default;--size:1440;--margin:2rem;--gutter:1rem;--font-body:var(--font-tronica-mono),monospace;--font-heading:var(--font-tronica-mono),sans-serif;--text-10:1rem;--text-12:1.2rem;--text-14:1.4rem;--color-black:#000;--color-white:#fff;width:100%;height:100dvh;font-family:var(--font-body);font-size:calc(10px*(100vw/var(--size)));color:var(--color-white);text-transform:uppercase;-webkit-font-smoothing:antialiased;background:#000;line-height:110%;position:relative;overflow:hidden}.dither-landing *,.dither-landing :before,.dither-landing :after{box-sizing:border-box;margin:0;padding:0}.dither-landing #gl{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dither-landing .scanline{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.dither-landing .scanline:after{content:"";opacity:.07;--dot-bg:var(--color-black);--dot-color:var(--color-white);--dot-size:4px;--dot-space:5px;background:linear-gradient(90deg,var(--dot-bg)calc(var(--dot-space) - var(--dot-size)),transparent 1%)center/var(--dot-space)var(--dot-space),linear-gradient(var(--dot-bg)calc(var(--dot-space) - var(--dot-size)),transparent 1%)center/var(--dot-space)var(--dot-space),var(--dot-color);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.dither-header{z-index:10;pointer-events:none;width:100%;font-size:1rem;font-family:var(--font-tronica-mono),monospace;text-transform:uppercase;color:#fff;padding:.4em .8em;line-height:110%;position:absolute;top:0;left:0}@media (min-width:768px){.dither-header{padding:.5em 1em}}@media (min-width:1200px){.dither-header{padding:.6em 1.2em}}.dither-header a,.dither-header button{pointer-events:auto}.dither-header .word,.dither-header .char{vertical-align:top;display:inline-block}.dither-header .char{position:relative}.dither-header .char:after{content:"";width:1ch;height:100%;opacity:var(--opa,0);pointer-events:none;z-index:1;background-color:#fff;position:absolute;top:-.1rem;left:0}.dither-header .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.dither-header .dither-grid-w{grid-template-columns:repeat(12,1fr);align-items:start;gap:1rem;width:100%;display:grid}.dither-col-4{grid-column:span 4}.dither-col-2{grid-column:span 2}.dither-header-nav,.dither-header-info,.dither-header-products{flex-direction:column;align-items:flex-start;gap:.3rem;padding-top:.4em;display:flex}.dither-header-nav a,.dither-header-info a,.dither-header-products a{color:inherit;letter-spacing:.05em;min-height:24px;padding:.2em .15em;font-size:clamp(10px,.85vw,13px);line-height:140%;text-decoration:none;display:block}@media (hover:hover){.dither-header-nav a:hover,.dither-header-info a:hover,.dither-header-products a:hover{color:#000;background-color:#fff}}@media (max-width:48rem){.dither-header .dither-grid-w{justify-content:flex-end;align-items:flex-start;gap:0;display:flex}.dither-header .dither-col-4{display:none}.dither-header-nav,.dither-header-info,.dither-header-products{flex-direction:row;gap:1rem;margin-right:clamp(1.5rem,3vw,3rem);display:none!important}}.dither-grid-w{gap:var(--gutter);padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dither-hero{padding:var(--margin);height:100vh;padding-top:4rem;display:block;position:relative}.dither-hero-readout{top:clamp(4rem,8vw,8rem);left:var(--margin);z-index:2;flex-direction:column;gap:.4rem;display:flex;position:absolute}.dither-hero-readout span{color:var(--color-white);opacity:.6;white-space:nowrap;font-size:clamp(10px,.85vw,13px);line-height:130%}.dither-hero-annotations{z-index:2;pointer-events:none;position:absolute;inset:0}.dither-annotation{opacity:0;align-items:center;gap:.5rem;animation:.5s forwards dotline-in;display:flex;position:absolute}.dither-annotation-svg{flex-shrink:0;width:clamp(5rem,7vw,10rem);height:clamp(3rem,4vw,5.5rem);display:block}.dither-annotation-label{color:var(--color-white);opacity:.5;white-space:nowrap;font-size:clamp(10px,.85vw,13px);line-height:1}.dither-annotation-ul{animation-delay:1.4s;top:32%;left:3%}.dither-annotation-ur{animation-delay:1.6s;top:32%;right:5%}.dither-annotation-lr{animation-delay:1.8s;top:60%;left:3%}@keyframes dotline-in{to{opacity:1}}.dither-hero-terminal{bottom:clamp(4rem,8vw,6.5rem);right:var(--margin);z-index:2;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex;position:absolute}.dither-hero-terminal span{color:var(--color-white);opacity:.45;white-space:nowrap;font-size:clamp(10px,.85vw,13px);line-height:140%}.dither-hero-text{bottom:var(--margin);width:100%;position:absolute;left:0}.dither-hero-text .dither-grid-w{align-items:end}.dither-hero-title{white-space:nowrap;grid-column:span 3/span 3;font-size:clamp(10px,.85vw,14px);line-height:130%}.dither-hero-content{text-align:right;grid-column:9/13;margin:0;font-size:clamp(10px,.85vw,14px);font-weight:400;line-height:130%}.dither-hero-content p{font-size:inherit;line-height:inherit;margin:0}.dither-landing .word,.dither-landing .char{display:inline-block}.dither-landing .char{position:relative}.dither-landing .char:after{content:"";background-color:var(--color-white);width:1ch;height:100%;opacity:var(--opa,0);pointer-events:none;z-index:1;position:absolute;top:-.1rem;left:0}.dither-landing .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64rem){.dither-hero-readout,.dither-hero-annotations,.dither-hero-terminal{display:none}}@media (min-width:64rem) and (max-width:89.99rem){.dither-hero-readout{top:clamp(3.5rem,6vw,5.5rem)}.dither-annotation-svg{width:6rem;height:3.5rem}}@media (max-width:48rem){.dither-landing{--size:1024}.dither-hero-title,.dither-hero-content{grid-column:span 3/span 3}.dither-landing{--size:640;--margin:1rem;--gutter:.75rem}.dither-grid-w{grid-template-columns:repeat(4,minmax(0,1fr))}.dither-header .dither-grid-w{padding-inline:var(--margin);justify-content:space-between;align-items:center;display:flex}.dither-header-nav,.dither-header-info,.dither-header-products{display:none!important}.dither-hero-text{bottom:var(--margin)}.dither-hero-text .dither-grid-w{flex-direction:column;align-items:flex-start;gap:clamp(.5rem,2vh,1rem);display:flex}.dither-hero-title,.dither-hero-content{text-align:left;grid-column:1/-1;font-size:clamp(10px,2.8vw,13px);line-height:140%}.dither-col-4,.dither-col-3,.dither-col-2{grid-column:1/-1}}
@font-face{font-family:HS_LunaObscura;src:url(/hs_lunaobscura/HS_LunaObscura.woff2)format("woff2"),url(/hs_lunaobscura/HS_LunaObscura.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/nippo/nippo-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/nippo/nippo-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Nippo;src:url(/fonts/nippo/nippo-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMonoNerdFontMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.ld-container .word,.ld-container .char{vertical-align:top;display:inline-block}.ld-container .char{will-change:contents;position:relative}.ld-container .char:after{content:"";width:1ch;height:100%;opacity:var(--opa,0);pointer-events:none;background-color:#fff;position:absolute;top:-.1rem;left:0}.ld-container .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.ld-container{cursor:default;background:0 0;width:100%;height:100dvh;position:relative;overflow:hidden}.ld-container *{box-sizing:border-box;margin:0;padding:0}.ld-container,.ld-container :not(.ld-hero-wordmark):not(.ld-hero-wordmark *):not(.ld-hero-tagline):not(.ld-hero-tagline *):not(.ld-thumb-title):not(.ld-thumb-title *):not(.ld-thumb-heading):not(.ld-thumb-heading *){font-family:Nippo,sans-serif!important}.ld-container img{object-fit:cover;width:100%;height:100%}.ld-revealers{z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.ld-revealer{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);background-color:#0d0d0d;flex:1;width:100%}.ld-images{will-change:transform;position:absolute;inset:0}.ld-img{opacity:0;will-change:transform;position:absolute;inset:0}.ld-img:first-child{opacity:1}.ld-images.ld-stacked-container{z-index:10;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.75em;width:auto;height:auto;display:flex;position:absolute;top:6rem;left:2rem}.ld-img.ld-stacked{pointer-events:auto;opacity:.5;will-change:transform;cursor:pointer;border:1px solid #0000;width:9rem;height:6rem;transition:opacity .3s,border-color .3s;position:relative;inset:auto;transform:none}.ld-img.ld-stacked.ld-active{opacity:1;border-color:#54fe6d}.ld-img.ld-stacked:hover{opacity:.85}.ld-hero-layout{z-index:1;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ld-hero-layout a,.ld-hero-layout button,.ld-hero-layout .ld-model-area,.ld-hero-layout .ld-model-area *,.ld-hero-layout .ld-info-panel{pointer-events:auto}.ld-model-area{will-change:transform,opacity;opacity:0;flex:1;justify-content:center;align-items:center;width:45rem;max-width:90%;min-height:0;margin:0 auto;padding:4rem 0 0;display:flex}.ld-model-inner{width:100%;height:100%;position:relative;overflow:hidden}.ld-info-panel{z-index:5;contain:layout style;flex-direction:column;gap:.6rem;max-width:25rem;display:flex;position:absolute;top:6rem;right:2.5rem}.ld-info-label{letter-spacing:.04em;text-transform:uppercase;color:#54fe6d;white-space:nowrap;min-height:1.2em;font-size:2rem;font-weight:700;font-family:var(--font-mono,"Martian Mono"),monospace!important}.ld-info-headline{text-transform:uppercase;color:#fff;min-height:2.8em;font-size:1rem;font-weight:400;line-height:1.4;font-family:Nippo,sans-serif!important}.ld-info-desc{color:gray;text-transform:uppercase;min-height:3.2em;font-size:.8rem;line-height:1.6;font-family:var(--font-mono,"Martian Mono"),monospace!important}.ld-info-stats{align-items:flex-start;gap:1.5rem;margin-top:.5rem;display:flex}.ld-info-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-info-stat-val{color:#54fe6d;white-space:nowrap;min-height:1em;font-size:1.5rem;font-weight:700;line-height:1;font-family:Nippo,sans-serif!important}.ld-info-stat-lbl{text-transform:uppercase;letter-spacing:.1em;color:gray;white-space:nowrap;min-height:1.2em;font-size:.7rem;font-family:var(--font-mono,"Martian Mono"),monospace!important}.ld-hero-bottom{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;gap:.25rem;padding:0 0 .75rem;display:flex}.ld-hero-subtitle{text-transform:uppercase;color:#e0e0e0;text-align:left;flex-direction:column;align-self:flex-start;padding-left:.65vw;font-size:clamp(14px,1.6vw,24px);font-weight:500;line-height:1.2;display:flex;font-family:Nippo,sans-serif!important}.ld-bottom-thumbs{display:none}.ld-hero-wordmark{font-feature-settings:"ss01";text-transform:uppercase;color:#54fe6d;text-align:center;clip-path:inset(0 0 100%);white-space:nowrap;width:100%;font-size:100px;font-weight:400;line-height:.9;display:block;overflow:hidden;font-family:"HS_LunaObscura",var(--font-display)!important}.ld-hero-tagline{text-transform:uppercase;clip-path:inset(0 0 100%);letter-spacing:.06em;color:#ffffff80;text-align:center;width:100%;margin-top:clamp(4px,.5vw,8px);font-size:.9rem;font-family:"HS_LunaObscura",var(--font-display),sans-serif!important}.ld-thumb-heading{flex-direction:column;max-width:clamp(200px,18vw,300px);margin-top:clamp(1em,2vw,3em);display:none}.ld-stacked-container .ld-thumb-heading{order:99;display:flex}.ld-thumb-title{text-transform:uppercase;color:#fff9;font-size:clamp(14px,1.3vw,20px);font-weight:400;line-height:130%;font-family:"HS_LunaObscura",var(--font-display),sans-serif!important}@media (max-width:767px){.ld-thumb-heading{text-align:center;align-items:center;max-width:100%}}.block-line-wrapper{display:block;position:relative;overflow:hidden}@media (max-width:1024px) and (min-width:768px){.ld-container{height:100dvh;overflow:hidden}.ld-hero-layout{grid-template-rows:minmax(60px,10dvh) auto 1fr auto;align-items:center;gap:0;height:100%;padding:0 1.5rem;display:grid;overflow:visible}.ld-info-panel{grid-row:2;align-self:start;gap:min(1.2dvh,8px);max-width:100%;padding:0;position:relative;top:auto;right:auto}.ld-info-label{font-size:min(3.5vw,3dvh,28px)}.ld-info-headline{font-size:min(1.5vw,1.3dvh,13px);line-height:140%}.ld-info-desc{font-size:min(1.5vw,1.3dvh,12px)}.ld-info-stat-val{font-size:min(3vw,2.5dvh,22px)}.ld-info-stat-lbl{font-size:min(1.2vw,1dvh,9px)}.ld-model-area{grid-row:3;align-self:stretch;width:100%;max-width:400px;height:100%;margin:0 auto;padding:0;overflow:hidden}.ld-hero-bottom{grid-row:4;align-self:end;width:calc(100% + 3rem);margin-left:-1.5rem;padding:0 0 min(13dvh,110px)}.ld-hero-wordmark{text-align:left;opacity:0;clip-path:none!important}.ld-hero-tagline{opacity:0;font-size:min(1.5vw,1.2dvh,11px);clip-path:none!important}.ld-images.ld-stacked-container{flex-direction:row;justify-content:stretch;gap:.5em;width:auto;height:auto;position:absolute;inset:calc(100dvh - min(12dvh,100px)) 1.5rem auto;transform:none}.ld-img.ld-stacked{aspect-ratio:16/9;flex:1;width:auto;height:auto;max-height:min(8dvh,80px);position:relative;inset:auto}.ld-thumb-heading{display:none!important}.ld-bottom-thumbs{display:none}}@media (max-width:767px){.ld-container{height:100dvh;overflow:hidden}.ld-hero-layout{grid-template-rows:minmax(55px,9dvh) auto 1fr auto;grid-template-columns:1fr;align-items:center;gap:0;max-width:100vw;height:100%;padding:0 1rem;display:grid;overflow:hidden}.ld-info-panel{grid-row:2;align-self:start;gap:min(1dvh,6px);width:100%;min-width:0;padding:0;position:relative;top:auto;right:auto}.ld-model-area{pointer-events:auto;touch-action:pan-y;grid-row:3;align-self:stretch;width:100%;min-width:0;height:100%;padding:0;overflow:hidden}.ld-hero-bottom{grid-row:4;align-self:end;width:calc(100% + 2rem);min-width:0;margin-left:-1rem;padding:0 0 min(18dvh,130px)}.ld-info-label{font-size:min(5.5vw,2.5dvh,22px)}.ld-info-headline{font-size:min(3vw,1.4dvh,12px);line-height:140%}.ld-info-desc{font-size:min(2.8vw,1.4dvh,11px)}.ld-info-stat-val{font-size:min(5vw,2.8dvh,22px)}.ld-info-stat-lbl{font-size:min(2.2vw,1.2dvh,9px)}.ld-info-stats{gap:min(4vw,2dvh,1.5em)}.ld-hero-tagline{font-size:min(2.5vw,1.2dvh,10px)}.ld-images.ld-stacked-container{flex-direction:row;justify-content:stretch;gap:.4em;width:auto;height:auto;position:absolute;inset:calc(100dvh - min(14dvh,100px)) 1rem auto;transform:none}.ld-img.ld-stacked{aspect-ratio:16/9;flex:1;width:auto;height:auto;position:relative;inset:auto}.ld-bottom-thumbs{display:none}.ld-thumb-heading{display:none!important}}@media (max-width:767px) and (orientation:landscape){.ld-hero-layout{grid-template-rows:minmax(40px,6dvh) auto 1fr auto minmax(36px,7dvh);padding:0 2rem}.ld-info-panel{flex-flow:wrap;gap:0 1rem}.ld-info-label{font-size:min(2.5vw,3.5dvh,18px)}.ld-info-headline{font-size:min(1.5vw,2dvh,11px)}.ld-info-desc{display:none}.ld-info-stats{flex-direction:row}.ld-hero-wordmark{font-size:min(6vw,8dvh,2.5rem)}}@media (min-width:1920px){.ld-model-area{width:50rem}.ld-info-panel{max-width:30rem}}@media (min-width:2560px){.ld-model-area{width:55rem}.ld-info-panel{max-width:35rem}}
