.ks-home-v17 .ksv-family-art.ksv-family-art--collection{aspect-ratio:4/3;background:linear-gradient(180deg,#fff,#fff 67%,#f9fbfc);border-radius:7px;isolation:isolate;overflow:hidden}.ks-collection-scene{position:relative;width:100%;height:100%}.ks-collection-plinth{position:absolute;border-radius:50%/34%;background:linear-gradient(90deg,#e9eef2,#fafcfd 38%,#fff 60%,#e9eef2);box-shadow:0 4px 6px rgba(43,62,79,.055);pointer-events:none}.ks-collection-plinth:before{content:"";position:absolute;left:0;right:0;top:0;height:69%;border-radius:50%;background:linear-gradient(160deg,#fff,#fff 58%,#f4f7f9);border:1px solid rgba(226,233,239,.6)}.ks-collection-plinth--rear-left{left:2%;top:30%;width:51%;height:16%}.ks-collection-plinth--rear-right{left:54%;top:32%;width:43%;height:15%}.ks-collection-plinth--front{left:5%;bottom:5%;width:90%;height:20%}.ks-collection-items{position:absolute;inset:3% 3% 5%;z-index:1}.ks-collection-item{position:absolute;display:flex;align-items:center;justify-content:center;width:35%;height:44%;min-width:0;min-height:0}.ks-collection-item:first-child{left:0;top:0}.ks-collection-item:nth-child(2){left:32.5%;top:0}.ks-collection-item:nth-child(3){left:65%;top:0}.ks-collection-item:nth-child(4){left:0;top:48%}.ks-collection-item:nth-child(5){left:32.5%;top:48%}.ks-collection-item:nth-child(6){left:65%;top:48%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:first-child{left:0;top:0;width:29%;height:42%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:nth-child(2){left:25%;top:0;width:30%;height:42%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:nth-child(3){left:50%;top:0;width:28%;height:42%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:nth-child(4){left:74%;top:1%;width:26%;height:42%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:nth-child(5){left:0;top:47%;width:36%;height:46%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:nth-child(6){left:33%;top:48%;width:35%;height:46%}.ks-collection-scene[data-photo-count="7"] .ks-collection-item:nth-child(7){left:66%;top:47%;width:34%;height:46%}.ks-home-v17 .ksv-family-art .ks-collection-item img{position:static;display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:none;opacity:1;transform:none}.ks-collection-image-missing{min-height:45px;line-height:1.5;font-size:11px;padding:6px}.ks-collection-all-missing,.ks-collection-image-missing{display:flex;align-items:center;justify-content:center;color:#657e91;text-align:center}.ks-collection-all-missing{position:absolute;inset:0;padding:24px;line-height:1.6;font-size:14px}@media(max-width:700px){.ks-home-v17 .ksv-family-art.ksv-family-art--collection{aspect-ratio:1.15}.ks-collection-items{inset:4% 2% 5%}.ks-collection-plinth--front{bottom:6%;height:17%}.ks-collection-image-missing{font-size:9px;padding:4px}}.kh-hero{--k-navy:#0c1b33;--k-ink:#15283f;--stage:clamp(520px,calc(100svh - 110px),800px);position:relative;height:var(--stage);overflow:hidden;color:var(--k-ink);isolation:isolate;background:#e3eef8 url(/images/home-v13/studio-background.webp) 50%/cover no-repeat}.kh-hero__slide,.kh-hero__track{position:absolute;inset:0}.kh-hero__slide{opacity:0;visibility:hidden;transition:opacity 1.4s ease,visibility 0s linear 1.4s}.kh-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity 1.4s ease,visibility 0s;z-index:1}.kh-hero__media{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.kh-hero__media picture{display:contents}.kh-hero__media img{display:block;width:min(100%,calc(var(--stage) * 1.7768));height:auto;aspect-ratio:1672/941;transform-origin:50% 80%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent 0,#000 8%,#000);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent 0,#000 8%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.kh-hero__slide.is-active .kh-hero__media img{animation:kh-hero-settle 1.8s cubic-bezier(.2,.7,.2,1) both}@keyframes kh-hero-settle{0%{transform:scale(.975) translateY(10px)}to{transform:none}}.kh-hero__copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:30px}.kh-hero__slide--all .kh-hero__copy{justify-content:flex-start;align-items:center;text-align:center;padding-top:clamp(26px,4.2vh,44px)}.kh-hero__copy>*{opacity:0}.kh-hero__slide.is-active .kh-hero__copy>*{animation:kh-hero-fade .9s ease .3s forwards}@keyframes kh-hero-fade{to{opacity:1}}.kh-hero__eyebrow{color:#5a7189;font-size:12px;letter-spacing:.2em;font-weight:500}.kh-hero h1,.kh-hero h2{margin:10px 0 0;color:var(--k-navy);font-weight:600;letter-spacing:-.02em;line-height:1.2}.kh-hero h1{font-size:clamp(28px,2.6vw,42px)}.kh-hero h2{font-size:clamp(32px,3.2vw,52px);max-width:min(460px,34vw)}html[lang=en] .kh-hero h2{font-size:clamp(30px,2.9vw,46px)}.kh-hero__links{display:flex;flex-wrap:wrap;gap:4px 0;margin:18px 0 0;padding:0;list-style:none;max-width:420px}.kh-hero__links li+li:before{content:"·";margin:0 10px;color:#8aa0b5}.kh-hero__links a{color:#34506b;font-size:14px;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.kh-hero__links a:hover{color:var(--k-navy);border-color:var(--k-navy)}.kh-hero__cta{display:inline-flex;align-items:center;gap:14px;margin-top:26px;min-height:42px;padding:9px 22px;border-radius:4px;background:var(--k-navy);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.kh-hero__cta:hover{background:#1c3353}.kh-hero__cta>span{font-size:18px;line-height:1}.kh-hero__slide--all .kh-hero__cta{margin-top:16px;min-height:40px;padding:8px 20px;font-size:13px}.kh-hero__sub{color:#46617b;font-size:clamp(13px,1.05vw,15px);margin:10px 0 0;font-weight:450;letter-spacing:.02em}.kh-hero__actions{display:inline-flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap;justify-content:center}.kh-hero__slide--all .kh-hero__actions .kh-hero__cta{margin-top:0;min-height:38px;padding:7px 18px;font-size:13px}.kh-hero__cta-secondary{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 18px;border-radius:4px;border:1px solid rgba(12,27,51,.2);background:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--k-navy);font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.kh-hero__cta-secondary:hover{background:#fff;border-color:var(--k-navy);color:#0b4a79}.kh-hero__cta-secondary>span{font-size:16px;line-height:1}.kh-hero__arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;border:1px solid rgba(12,27,51,.12);border-radius:50%;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--k-navy);font-size:26px;line-height:1;cursor:pointer;opacity:0;transition:opacity .3s,background .2s}.kh-hero__arrow span{display:block;margin-top:-3px}.kh-hero__arrow--prev{left:24px}.kh-hero__arrow--next{right:24px}.kh-hero:hover .kh-hero__arrow,.kh-hero__arrow:focus-visible{opacity:1}.kh-hero__arrow:hover{background:#fff}.kh-hero__progress{position:absolute;left:50%;bottom:24px;z-index:3;display:flex;gap:8px;transform:translateX(-50%)}.kh-hero__progress button{width:clamp(32px,3.4vw,56px);height:18px;padding:8px 0;border:0;background:none;cursor:pointer}.kh-hero__progress button:before{content:"";display:block;height:2px;background:rgba(12,27,51,.14);border-radius:2px}.kh-hero__progress button span{display:block;height:2px;margin-top:-2px;width:0;background:var(--k-navy);border-radius:2px}.kh-hero__progress button.is-done span{width:100%}.kh-hero__progress button.is-active span{animation:kh-hero-progress linear forwards}@keyframes kh-hero-progress{0%{width:0}to{width:100%}}.kh-hero a:focus-visible,.kh-hero button:focus-visible{outline:2px solid var(--k-navy);outline-offset:3px}@media (max-width:1100px) and (min-width:901px){.kh-hero h2{font-size:34px}.kh-hero__links{max-width:300px}}@media (max-width:900px){.kh-hero{height:auto;background-position:top}.kh-hero__arrow{display:none}.kh-hero__track{position:relative;display:grid}.kh-hero__slide{position:relative;grid-area:1/1;display:flex;flex-direction:column}.kh-hero__media{position:relative;order:1;display:block;margin-top:-12px}.kh-hero__media img{width:100%;aspect-ratio:4/3;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%);mask-image:linear-gradient(180deg,transparent 0,#000 14%)}.kh-hero__slide--battery .kh-hero__media,.kh-hero__slide--mini .kh-hero__media{aspect-ratio:4/3}.kh-hero__slide--battery .kh-hero__media img,.kh-hero__slide--mini .kh-hero__media img{position:absolute;top:-2%;max-width:none;aspect-ratio:1672/941}.kh-hero__slide--battery .kh-hero__media img{width:160%;left:-56%;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 2%,#000 14%);mask-image:linear-gradient(180deg,transparent 0,transparent 2%,#000 14%)}.kh-hero__slide--mini .kh-hero__media{aspect-ratio:5/4}.kh-hero__slide--mini .kh-hero__media img{width:160%;left:-60%;top:-10%;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 9%,#000 14%);mask-image:linear-gradient(180deg,transparent 0,transparent 9%,#000 14%)}.kh-hero__slide--mini:not(.is-active){position:absolute}.kh-hero__copy,.kh-hero__slide--all .kh-hero__copy{order:0;height:auto;padding:28px 20px 0;align-items:center;text-align:center;justify-content:flex-start}.kh-hero h1{font-size:26px}.kh-hero h2{font-size:28px;max-width:none}.kh-hero__links{justify-content:center;gap:6px 18px;margin-top:12px;max-width:340px}.kh-hero__links li+li:before{content:none}.kh-hero__cta{margin-top:16px}.kh-hero__progress{bottom:10px}}@media (prefers-reduced-motion:reduce){.kh-hero__slide,.kh-hero__slide.is-active{transition:none}.kh-hero__slide.is-active .kh-hero__media img{animation:none;transform:none}.kh-hero__copy>*,.kh-hero__slide.is-active .kh-hero__copy>*{animation:none;opacity:1}}.kh-hero__slide--all.is-active .kh-hero__media img{animation:none;transform:none}.kh-hero__slide--all.is-active .kh-hero__copy>*{animation:none;opacity:1}