.identity-visual.gaiz-preview{display:block;aspect-ratio:1.6;width:100%;isolation:isolate;container-type:inline-size;position:relative;overflow:hidden;background:#222736!important;color:#edf4fa;font-family:Arial,sans-serif;padding:0!important;border:0!important}.gz-brand{display:flex;align-items:center;gap:16px}.gz-brand>img{width:122px;height:auto;background:white;border-radius:5px}.gz-brand>span{font-weight:700;font-size:20px;letter-spacing:.02em}.gz-brand small{display:block;margin-top:5px;font-size:9px;letter-spacing:.13em;color:#b9c4d8}.gz-cover-brand{position:absolute;left:6%;top:7%;right:6%}.gz-cover-brand .gz-brand{gap:3cqw}.gz-cover-brand .gz-brand>img{width:23cqw}.gz-cover-brand .gz-brand>span{font-size:4cqw}.gz-cover-brand .gz-brand small{font-size:1.5cqw;margin-top:1cqw}.gz-cover-copy{position:absolute;left:6%;top:26%;z-index:2}.gz-cover-copy>span{font-size:1.5cqw;letter-spacing:.12em;color:#4ed3cf}.gz-cover-copy p{font-size:5.2cqw;line-height:1.12;letter-spacing:-.025em;font-weight:600;margin:2cqw 0;color:#edf4fa!important}.gz-cover-instrument{position:absolute;right:4%;top:21%;width:32%;text-align:center}.gz-cover-instrument img{width:100%;height:auto}.gz-cover-instrument span{display:block;font-size:1.5cqw;color:#b9c4d8;letter-spacing:.15em;margin-top:1cqw}.gz-cover-screen{position:absolute;left:6%;right:6%;top:60%;height:31%;border:1px solid #4c5770;border-radius:4px;overflow:hidden;background:#2a3142}.gz-cover-screen>div{height:3.8cqw;display:flex;align-items:center;justify-content:space-between;padding:0 2cqw;font-size:1.5cqw;color:#d0d9ea;background:#36394c}.gz-cover-screen i{width:1cqw;height:1cqw;background:#02a499;border-radius:50%}.gz-cover-screen img{width:100%;height:auto;display:block}.gz-cover-foot{position:absolute;left:6%;bottom:3%;font-size:1.4cqw;letter-spacing:.12em;color:#b9c4d8}
.gaiz-showcase{font-family:Arial,sans-serif;border-radius:12px;overflow:hidden;background:#222736;color:#d4ddeb;border:1px solid #3c465d}.gz-heading{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border-bottom:1px solid #3c465d;gap:24px}.gz-heading>p{margin:0;text-align:right;color:#edf4fa;font-size:16px}.gz-heading>p small{display:block;margin-top:7px;color:#b9c4d8;font-size:12px}.gz-tabs{display:flex;gap:10px;padding:24px 32px 0}.gz-tabs button{display:flex;align-items:center;gap:10px;padding:13px 20px;border:1px solid #4c5770;border-radius:5px;color:#c9d4e8;background:#2a3142;font:inherit;font-size:14px;cursor:pointer}.gz-tabs button span{font:11px monospace;color:#a5b2ce}.gz-tabs button[aria-selected=true]{background:#02a499;border-color:#02a499;color:#fff}.gz-tabs button[aria-selected=true] span{color:#fff}.gaiz-showcase :focus-visible,.gz-engineering :focus-visible{outline:3px solid #13b5c6;outline-offset:4px}.gz-panels{padding:30px 32px 0}.gz-step-copy{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-bottom:28px}.gz-kicker{font-size:10px;letter-spacing:.12em;color:#69d8d0;margin:0 0 15px}.gz-kicker span{margin-left:15px;color:#a5b2ce}.gz-step-copy h3{font-size:30px;letter-spacing:-.035em;line-height:1.15;color:#edf4fa;margin:0;max-width:390px}.gz-step-copy>div>p:not(.gz-kicker){font-size:14px;line-height:1.75;color:#c9d4e8;margin:0 0 14px}.gz-step-copy a{font-size:13px;color:#6ee0d8}.gz-screen{border:1px solid #3c465d;background:#2a3142;border-radius:5px;overflow:hidden}.gz-screen-bar{background:#36394c;display:flex;justify-content:space-between;gap:15px;color:#d2dcec;font-size:11px;letter-spacing:.08em;padding:12px 18px}.gz-screen>img{display:block;width:100%;height:auto}.gz-caption{font-size:11px;color:#b9c4d8;padding:15px 0;margin:0}.gz-navigation{padding:8px 32px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.gz-navigation p{font:12px monospace;color:#b9c4d8}.gz-navigation button{background:none;border:none;color:#6ee0d8;font:inherit;font-size:14px;cursor:pointer;padding:10px 0}
.gz-technical-row{display:grid;grid-template-columns:.8fr 1fr;gap:80px;align-items:center;padding:25px 0 65px}.gz-index{display:block;color:#41636e;font-size:11px;letter-spacing:.12em;font-weight:600;margin-bottom:20px}.gz-technical-row h3,.gz-cameras h3,.gz-model-heading h3{font-size:36px;line-height:1.15;letter-spacing:-.04em;margin:0 0 22px}.gz-technical-row p,.gz-cameras p,.gz-model-heading p{font-size:15px;color:#4b5f6b;line-height:1.8}.gz-technical-row ul{list-style:none;padding:0;margin:24px 0 0;display:flex;gap:8px;flex-wrap:wrap}.gz-technical-row li{font-size:11px;color:#34515a;background:#edf2f5;padding:9px 12px;border-radius:4px}.gz-map{margin:0}.gz-map img{width:100%;height:auto;display:block;border:1px solid #d6e0e5;border-radius:7px}.gz-map figcaption{margin:14px 0 0;font-size:11px;color:#4b5f6b}.gz-cameras{padding:48px;background:#edf2f5;border:1px solid #dae3e8;border-radius:8px;display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.gz-cameras h3{font-size:30px}.gz-cameras p{margin-bottom:0}.gz-cameras ol{list-style:none;display:flex;gap:20px;padding:0;margin:0}.gz-cameras li{flex:1;border-top:2px solid #02a499;padding-top:18px}.gz-cameras li>span{display:block;font:11px monospace;color:#41636e;margin-bottom:35px}.gz-cameras strong{display:block;font-size:13px;color:#253d49}.gz-cameras small{display:block;margin-top:7px;font-size:11px;line-height:1.6;color:#4b5f6b}.gz-model-heading{margin:75px 0 32px}.gz-model-heading p{max-width:630px}.gz-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.gz-model{margin:0}.gz-model a{display:block;position:relative;background:#edf2f5;border-radius:7px;overflow:hidden}.gz-model img{display:block;width:100%;height:auto}.gz-model a>span{position:absolute;bottom:15px;right:15px;font-size:11px;padding:10px 14px;border:1px solid #c4d1d9;border-radius:4px;background:#fff;color:#203e4c}.gz-model figcaption{padding:24px 0}.gz-model h3{font-size:20px;margin:0 0 12px}.gz-model p{font-size:13px;line-height:1.7;margin:0;color:#4b5f6b;max-width:470px}.gz-model:last-child{display:grid;grid-template-columns:1fr 1fr;gap:28px;grid-column:1/-1;align-items:center}.gz-model:last-child img{max-height:250px;object-fit:cover}.gz-model:last-child figcaption{padding:0}
.gz-lightbox{padding:0;width:calc(100vw - 48px);max-width:1600px;height:calc(100dvh - 48px);max-height:none;border:1px solid #46546b;border-radius:8px;background:#222736;color:#edf4fa}.gz-lightbox::backdrop{background:rgba(8,17,26,.85)}.gz-lightbox[open]{display:flex;flex-direction:column}.gz-lightbox-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:16px;border-bottom:1px solid #46546b;flex-shrink:0}.gz-lightbox-bar p{margin:0;font-size:14px}.gz-lightbox-bar>div{display:flex;gap:10px}.gz-lightbox button{background:#363e54;color:#edf4fa;border:1px solid #667287;border-radius:4px;font:inherit;font-size:12px;padding:9px 12px;cursor:pointer}.gz-lightbox-scroll{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:16px}.gz-lightbox-scroll img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.gz-lightbox-scroll.is-native{display:block}.gz-lightbox-scroll.is-native img{max-width:none;max-height:none;width:auto;height:auto}.gz-lightbox-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 20px;border-top:1px solid #46546b;font-size:11px;color:#bac8dd;flex-shrink:0}.gz-lightbox-note a{color:#6ee0d8;white-space:nowrap}
@media(max-width:900px){.gz-technical-row{gap:35px}.gz-cameras{grid-template-columns:1fr;gap:30px}.gz-step-copy{gap:35px}.gz-step-copy h3{font-size:26px}}
@media(max-width:600px){.gz-heading{padding:22px;display:block}.gz-heading>p{margin-top:20px;text-align:left;font-size:14px}.gz-heading>p small{font-size:11px}.gz-tabs{padding:20px 18px 0;gap:6px}.gz-tabs button{flex:1;justify-content:center;padding:12px 6px;gap:5px;font-size:11px}.gz-tabs button span{font-size:9px}.gz-panels{padding:24px 18px 0}.gz-step-copy{display:block;padding-bottom:20px}.gz-step-copy h3{font-size:27px;margin-bottom:20px}.gz-step-copy>div>p:not(.gz-kicker){font-size:13px}.gz-screen-bar{font-size:8px;padding:10px 12px}.gz-caption{font-size:10px;line-height:1.7}.gz-navigation{padding:8px 18px 20px}.gz-navigation p{font-size:10px}.gz-navigation button{font-size:12px}.gz-technical-row{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.gz-technical-row h3,.gz-model-heading h3{font-size:30px}.gz-cameras{padding:28px 24px}.gz-cameras ol{gap:12px}.gz-cameras strong{font-size:11px}.gz-cameras small{font-size:10px}.gz-cameras li>span{margin-bottom:24px}.gz-model-heading{margin:50px 0 25px}.gz-model-grid{grid-template-columns:1fr;gap:10px}.gz-model:last-child{grid-column:auto;display:block}.gz-model:last-child figcaption{padding:24px 0}.gz-model:last-child img{max-height:none}.gz-lightbox{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.gz-lightbox-bar{padding:12px;align-items:flex-start}.gz-lightbox-bar p{font-size:12px;margin-top:8px;max-width:110px}.gz-lightbox button{font-size:10px;padding:9px 8px}.gz-lightbox-bar>div{gap:6px}.gz-lightbox-scroll{padding:8px}.gz-lightbox-note{padding:12px;font-size:10px;line-height:1.6}.gz-cover-copy p{font-size:5.3cqw}.gz-cover-instrument{right:3%;width:31%}}

.case-cover .project-art>div.identity-visual.gaiz-preview{width:100%;max-width:1080px;box-shadow:none}

.gz-cover-copy{width:59%}.gz-cover-instrument{right:6%;top:21%;width:24%}.gz-cover-instrument span{display:none}

.gz-cover-copy{font-size:1.5cqw;line-height:1.3}
