.k3vqla_projects{isolation:isolate;background:#08090a;width:100%;height:100%;position:relative;overflow:hidden}.k3vqla_backgroundImage{z-index:-5;object-fit:cover;object-position:58% center;filter:brightness(.62)contrast(1.08)saturate(.82);transform:scale(1.008)}.k3vqla_overlay,.k3vqla_vignette{pointer-events:none;position:absolute;inset:0}.k3vqla_overlay{z-index:-4;background:linear-gradient(90deg,#050708e0 0%,#0507089e 42%,#0507082e 78%,#0507084d 100%)}.k3vqla_vignette{z-index:-3;background:radial-gradient(circle at 46% 44%,#0000 18%,#0304051a 66%,#03040575 100%),linear-gradient(#0000002e,#0000 24% 74%,#0000006b)}.k3vqla_shell{grid-template-rows:auto minmax(0,1fr);gap:clamp(22px,3vh,34px);width:min(1180px,100% - 104px);height:100%;margin:0 auto;padding:clamp(44px,5.8vh,70px) 0 clamp(36px,4.5vh,54px);display:grid}.k3vqla_intro{max-width:780px}.k3vqla_eyebrow{color:#d87a1c;letter-spacing:3.4px;align-items:center;margin-bottom:10px;font-size:9px;font-weight:800;display:flex}.k3vqla_eyebrow:before{content:"";background:#d87a1c;width:2px;height:17px;box-shadow:0 0 16px #d87a1c57}.k3vqla_title{max-width:760px;font-size:clamp(36px,4.05vw,58px);margin:0 0 12px!important}.k3vqla_lead{color:#ffffffad;max-width:650px;margin:0;font-size:13px;line-height:1.52}.k3vqla_projectStage{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#080a0cd1,#0f11139e);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-self:end;min-height:0;max-height:min(57vh,510px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff06}.k3vqla_mediaColumn{border-right:1px solid #ffffff14;grid-template-rows:minmax(0,1fr) 66px;min-width:0;min-height:0;padding:18px 18px 0;display:grid}.k3vqla_imageStage{background:#0a0c0e;border:1px solid #ffffff17;border-radius:12px;min-height:0;position:relative;overflow:hidden}.k3vqla_projectImage{object-fit:cover;transition:opacity .22s,transform .45s}.k3vqla_imageStage:after{pointer-events:none;content:"";background:linear-gradient(#00000014,#0000 55%,#00000047),linear-gradient(90deg,#0000 70%,#04050624);position:absolute;inset:0}.k3vqla_infoButton{z-index:5;color:#f0a34d;width:36px;height:36px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07090bbd;border:1px solid #d87a1c85;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:700;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:absolute;top:14px;right:14px}.k3vqla_infoButtonActive{background:#d87a1c24;border-color:#f0a34de0;box-shadow:0 0 24px #d87a1c24}.k3vqla_caption{z-index:4;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06080adb;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.k3vqla_captionVisible{opacity:1;transform:translateY(0)}.k3vqla_caption span{color:#d87a1c;letter-spacing:1.6px;font-size:8px;font-weight:700}.k3vqla_caption p{color:#ffffffc7;margin:0;font-size:11px;line-height:1.35}.k3vqla_imageNavigation{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.k3vqla_imageNavigation>button{color:#f0a34d;width:42px;height:42px;font:inherit;cursor:pointer;background:#080a0ca3;border:1px solid #d87a1c61;border-radius:50%;place-items:center;padding:0;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.k3vqla_imageNavigation>button span{margin-top:-2px;font-size:25px;font-weight:300;line-height:1}.k3vqla_imageNavigationSpacer{min-width:0}.k3vqla_imageDots{justify-content:center;align-items:center;gap:clamp(14px,2vw,26px);display:flex}.k3vqla_imageDots button{color:#ffffff5c;font:inherit;letter-spacing:1px;cursor:pointer;background:0 0;border:0;padding:8px 2px 12px;font-size:10px;font-weight:650;transition:color .2s,transform .2s;position:relative}.k3vqla_imageDots button:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background .2s,box-shadow .2s;position:absolute;bottom:5px;left:0;right:0}.k3vqla_imageDots .k3vqla_imageDotActive{color:#f0a34d;transform:translateY(-1px)}.k3vqla_imageDots .k3vqla_imageDotActive:after{background:#d87a1c;box-shadow:0 0 12px #d87a1c57}.k3vqla_projectCopy{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:clamp(28px,3.2vw,44px);display:flex}.k3vqla_projectKicker{color:#ffffff9e;letter-spacing:2px;align-items:center;gap:10px;margin-bottom:13px;font-size:8px;font-weight:700;display:flex}.k3vqla_projectKicker:before{content:"";background:#d87a1c;width:2px;height:16px;box-shadow:0 0 12px #d87a1c57}.k3vqla_projectCopy h2{color:#e8e5df;letter-spacing:-.7px;max-width:520px;margin:0 0 15px;font-family:Manrope,sans-serif;font-size:clamp(24px,2.15vw,32px);font-weight:650;line-height:1.08}.k3vqla_summary{color:#ffffffad;max-width:560px;margin:0;font-size:12.5px;line-height:1.58}.k3vqla_tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.k3vqla_tags span{color:#ffffff9e;letter-spacing:.8px;text-transform:uppercase;background:#090b0d61;border:1px solid #ffffff21;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:700}.k3vqla_projectFooter{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.k3vqla_projectSelectors{align-items:center;gap:9px;display:flex}.k3vqla_projectSelectors button{color:#f0a34d;width:30px;height:30px;font:inherit;cursor:pointer;background:#080a0c80;border:1px solid #d87a1c57;border-radius:50%;place-items:center;padding:0;display:grid}.k3vqla_projectSelectors button span{margin-top:-2px;font-size:19px;line-height:1}.k3vqla_projectCounter{color:#ffffff8a;letter-spacing:1.25px;text-align:center;min-width:92px;font-size:8px;font-weight:750}.k3vqla_ctaWrap{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.k3vqla_ctaHint{color:#d87a1cd1;letter-spacing:1.7px;font-size:7px;font-weight:700}@media (hover:hover) and (pointer:fine){.k3vqla_infoButton:hover,.k3vqla_imageNavigation>button:hover{background:#d87a1c1a;border-color:#f0a34ddb;transform:translateY(-2px);box-shadow:0 10px 30px #d87a1c1a}.k3vqla_imageDots button:hover,.k3vqla_projectSelectors button:hover{color:#f0a34d}}@media (max-width:1250px) and (min-width:901px){.k3vqla_shell{width:calc(100% - 64px);padding-block:34px}.k3vqla_projectStage{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);max-height:min(57vh,455px)}.k3vqla_projectCopy{padding:26px}.k3vqla_summary{font-size:11.5px}}@media (max-width:900px){.k3vqla_projects{height:100%;overflow-y:auto}.k3vqla_backgroundImage{object-position:58% center;position:fixed!important}.k3vqla_overlay{background:linear-gradient(#050708b8,#050708a3)}.k3vqla_shell{width:auto;height:auto;min-height:100%;padding:calc(94px + env(safe-area-inset-top,0px)) 18px 104px;margin:0;display:block}.k3vqla_intro{margin-bottom:24px}.k3vqla_title{font-size:clamp(31px,9.2vw,42px)}.k3vqla_lead{font-size:13px}.k3vqla_projectStage{grid-template-columns:minmax(0,1fr);max-height:none}.k3vqla_mediaColumn{border-bottom:1px solid #ffffff14;border-right:0;grid-template-rows:clamp(245px,62vw,350px) 66px}.k3vqla_projectCopy{padding:24px 20px 26px}.k3vqla_projectCopy h2{font-size:24px}.k3vqla_summary{font-size:13px}}@media (max-width:520px){.k3vqla_mediaColumn{grid-template-rows:230px 60px;padding:10px 10px 0}.k3vqla_imageNavigation{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.k3vqla_imageNavigation>button{width:38px;height:38px}.k3vqla_imageDots{gap:9px}.k3vqla_imageDots button{font-size:8px}.k3vqla_projectFooter{flex-direction:column;align-items:flex-start}}.k3vqla_infoButton,.k3vqla_imageNavigation>button{color:#f0a34d;background:#090b0d94;border-color:#d87a1c70;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,color .24s;box-shadow:0 10px 28px #00000038}.k3vqla_infoButtonActive{color:#f0a34d;background:#d87a1c1c;border-color:#f0a34dc7;box-shadow:0 10px 28px #00000038}.k3vqla_imageDots button,.k3vqla_projectSelectors button{transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s,border-color .24s}.k3vqla_imageDots .k3vqla_imageDotActive:after{box-shadow:none}@media (hover:hover) and (pointer:fine){.k3vqla_infoButton:hover,.k3vqla_imageNavigation>button:hover{color:#f0a34d;background:#d87a1c1c;border-color:#f0a34dc7;transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.k3vqla_imageDots button:hover,.k3vqla_projectSelectors button:hover{color:#f0a34d;transform:translateY(-1px)}}.k3vqla_infoButton:active,.k3vqla_imageNavigation>button:active,.k3vqla_imageDots button:active,.k3vqla_projectSelectors button:active{transform:scale(.975)}.k3vqla_infoButton:focus-visible,.k3vqla_imageNavigation>button:focus-visible,.k3vqla_imageDots button:focus-visible,.k3vqla_projectSelectors button:focus-visible{outline-offset:3px;outline:1px solid #f0a34d}.k3vqla_eyebrow,.k3vqla_projectKicker{font-weight:850}.k3vqla_eyebrow:before,.k3vqla_projectKicker:before{height:18px}.k3vqla_title{margin-bottom:16px!important}.k3vqla_ctaWrap .project-cta{white-space:nowrap;justify-content:flex-start;min-width:278px;padding-left:68px!important;padding-right:28px!important}@media (max-width:900px){.k3vqla_ctaWrap .project-cta{min-width:100%}}.k3vqla_eyebrow,.k3vqla_projectKicker{color:#d87a1c;letter-spacing:3px;gap:0;font-weight:850}.k3vqla_eyebrow:before,.k3vqla_projectKicker:before{content:none;display:none}.k3vqla_title{color:#f2efe9f5;letter-spacing:-.024em;text-shadow:0 12px 34px #00000057,0 0 14px #d87a1c0b;gap:4px;max-width:760px;padding-bottom:13px;font-family:Manrope,sans-serif;font-size:clamp(32px,3.45vw,50px);font-weight:820;line-height:1.01;display:grid;position:relative;margin:0 0 28px!important}.k3vqla_title:after{content:"";background:linear-gradient(90deg,#f0a34d 0%,#d87a1c 64%,#d87a1c00 100%);border-radius:999px;width:clamp(122px,12vw,184px);height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 13px #d87a1c26}.k3vqla_titleOutline,.k3vqla_title strong{color:inherit;font:inherit;display:block}@media (hover:hover) and (pointer:fine){.k3vqla_intro:hover .k3vqla_title{color:#f6f3eefa;text-shadow:0 12px 34px #00000057,0 0 17px #d87a1c0f;transform:translateY(-1px)}}@media (max-width:900px){.k3vqla_title{font-size:clamp(30px,8.7vw,41px)}}@media (min-width:901px) and (min-height:820px){.k3vqla_shell{padding-bottom:clamp(58px,6.6vh,78px)}.k3vqla_projectStage{align-self:end;margin-bottom:0}}.k3vqla_title:after{opacity:.78;transform-origin:0;width:clamp(118px,10.6vw,168px);transition:width .42s cubic-bezier(.22,1,.36,1),opacity .32s,box-shadow .32s,filter .32s}@media (hover:hover) and (pointer:fine){.k3vqla_intro:hover .k3vqla_title:after,.k3vqla_title:hover:after{opacity:1;filter:brightness(1.08);width:clamp(166px,15.2vw,238px);box-shadow:0 0 10px #f0a34d30,0 0 24px #d87a1c24}}@media (prefers-reduced-motion:reduce){.k3vqla_title:after{transition:none}}@media (min-width:901px) and (min-height:820px){.k3vqla_shell{gap:clamp(22px,3vh,34px);width:min(1180px,100% - 104px);padding-top:clamp(54px,6.2vh,76px);padding-bottom:clamp(60px,6.8vh,80px)}.k3vqla_intro{align-self:start}.k3vqla_projectStage{background:linear-gradient(145deg,#0a0c0ecc,#16181a75);border-color:#ffffff1c;border-radius:16px;align-self:end;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff06}.k3vqla_eyebrow{margin-bottom:14px}.k3vqla_title{margin-bottom:22px!important}}@media (max-width:600px){.k3vqla_imageNavigation>button,.k3vqla_projectSelectors button,.k3vqla_infoButton{min-width:44px;min-height:44px}.k3vqla_projectSelectors button{width:44px;height:44px}.k3vqla_projectCounter{min-width:104px;font-size:9.5px}.k3vqla_projectCopy{padding:24px 20px 28px}}.k3vqla_preload{opacity:0;pointer-events:none}.k3vqla_imageOpen{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.k3vqla_imageOpen:focus-visible{outline-offset:-4px;outline:1px solid #f0a34d}.k3vqla_projectImage{animation:.38s both k3vqla_projectFade}.k3vqla_imageStage{touch-action:pan-y pinch-zoom}.k3vqla_imageStage:after{z-index:2}.k3vqla_imageArrow{z-index:5;color:#f0a34d;width:44px;height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(9px);background:#090b0d94;border:1px solid #d87a1c70;border-radius:50%;place-items:center;padding:0;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #00000038}.k3vqla_imageArrow span,.k3vqla_lightboxArrow span,.k3vqla_projectPrev span{margin-top:-3px;font-size:26px;font-weight:300;line-height:1}.k3vqla_imageArrowPrev{left:14px}.k3vqla_imageArrowNext{right:14px}.k3vqla_imageDots{z-index:4;-webkit-backdrop-filter:blur(8px);background:#07090b75;border-radius:999px;gap:2px;padding:0 6px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.k3vqla_imageDots button,.k3vqla_projectDots button{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative;transform:none}.k3vqla_imageDots button:after,.k3vqla_projectDots button:after{width:6px;height:6px;box-shadow:none;content:"";background:#ffffff6b;border-radius:50%;transition:background .2s,width .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.k3vqla_imageDots .k3vqla_imageDotActive:after{background:#d87a1c;border-radius:999px;width:14px}.k3vqla_captionVisible~.k3vqla_imageDots{opacity:0;pointer-events:none}.k3vqla_projectCopy{grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:0;animation:.38s both k3vqla_projectFade;display:grid}.k3vqla_projectText{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d87a1c61 transparent;min-height:0;margin-right:-10px;padding-bottom:18px;padding-right:10px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.k3vqla_projectFooter{flex-direction:column;align-items:stretch;gap:16px}.k3vqla_projectNav{gap:10px;display:grid}.k3vqla_projectProgress{justify-content:space-between;align-items:center;gap:12px;display:flex}.k3vqla_projectCounter{color:#ffffff9e;text-align:left;min-width:0;font-size:9px}.k3vqla_projectDots{margin-right:-6px;display:flex}.k3vqla_projectDots button:after{background:#ffffff42}.k3vqla_projectDots .k3vqla_projectDotActive:after{background:#d87a1c;border-radius:999px;width:16px}.k3vqla_projectButtons{grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.k3vqla_projectPrev,.k3vqla_projectNext{height:52px;font:inherit;cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,box-shadow .24s,color .24s}.k3vqla_projectPrev{color:#f0a34d;background:#090b0d94;border:1px solid #d87a1c9e;border-radius:50%;place-items:center;width:52px;padding:0;display:grid}.k3vqla_projectNext{color:#0b0c0d;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;background:#d87a1c;border:1px solid #d87a1c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:10.5px;font-weight:800;display:flex;box-shadow:0 12px 30px #d87a1c2e}.k3vqla_projectNext span{letter-spacing:0;font-size:14px;transition:transform .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.k3vqla_imageArrow:hover{background:#d87a1c24;border-color:#f0a34ddb;transform:translateY(-50%)scale(1.06)}.k3vqla_projectPrev:hover{background:#d87a1c24;border-color:#f0a34d;transform:translateY(-1px)}.k3vqla_projectNext:hover{background:#f0a34d;border-color:#f0a34d;transform:translateY(-1px);box-shadow:0 14px 34px #d87a1c47}.k3vqla_projectNext:hover span{transform:translate(3px)}.k3vqla_imageDots button:hover:after,.k3vqla_projectDots button:hover:after{background:#f0a34d}}.k3vqla_imageArrow:active{transform:translateY(-50%)scale(.96)}.k3vqla_projectPrev:active,.k3vqla_projectNext:active{transform:scale(.975)}:is(.k3vqla_imageArrow,.k3vqla_projectPrev,.k3vqla_projectNext,.k3vqla_imageDots button,.k3vqla_projectDots button,.k3vqla_lightboxArrow,.k3vqla_lightboxClose):focus-visible{outline-offset:3px;outline:1px solid #f0a34d}@keyframes k3vqla_projectFade{0%{opacity:0}to{opacity:1}}@media (min-width:901px){.k3vqla_projectStage{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-self:end;height:100%;max-height:min(78vh,760px)}.k3vqla_mediaColumn{grid-template-rows:minmax(0,1fr);padding:16px}.k3vqla_projectCopy{padding:clamp(24px,2.4vw,34px) clamp(22px,2.2vw,32px)}.k3vqla_projectCopy h2{font-size:clamp(21px,1.75vw,28px)}}@media (min-width:901px) and (max-height:760px){.k3vqla_projectStage{max-height:none}.k3vqla_projectCopy{gap:14px;padding-block:20px}.k3vqla_projectFooter{gap:12px}.k3vqla_projectPrev,.k3vqla_projectNext{height:48px}.k3vqla_projectButtons{grid-template-columns:48px minmax(0,1fr)}.k3vqla_projectPrev{width:48px}}@media (max-width:900px){.k3vqla_mediaColumn{grid-template-rows:auto;padding:12px}.k3vqla_imageStage{aspect-ratio:3/2}.k3vqla_projectStage{scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}.k3vqla_projectCopy{flex-direction:column;display:flex}.k3vqla_projectText{margin-right:0;padding-bottom:0;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:520px){.k3vqla_mediaColumn{grid-template-rows:auto;padding:10px}.k3vqla_imageStage{aspect-ratio:4/3}.k3vqla_imageArrow{width:44px;height:44px}.k3vqla_imageArrowPrev{left:10px}.k3vqla_imageArrowNext{right:10px}.k3vqla_projectFooter{align-items:stretch}.k3vqla_projectNext{letter-spacing:1.6px;padding:0 16px}}.k3vqla_lightbox{z-index:4000;padding:max(18px, env(safe-area-inset-top,0px)) clamp(16px, 5vw, 92px) max(18px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);touch-action:pan-y pinch-zoom;background:#040506f7;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:14px;animation:.24s both k3vqla_projectFade;display:grid;position:fixed;inset:0}.k3vqla_lightboxTop,.k3vqla_lightboxBottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.k3vqla_lightboxTitle{color:#ffffff9e;letter-spacing:2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-weight:800;overflow:hidden}.k3vqla_lightboxClose{color:#f0a34d;width:44px;height:44px;font:inherit;cursor:pointer;background:#090b0d99;border:1px solid #d87a1c85;border-radius:50%;flex:none;place-items:center;padding:0;font-size:24px;font-weight:300;line-height:1;display:grid}.k3vqla_lightboxImage{min-height:0;position:relative}.k3vqla_lightboxPicture{object-fit:contain;animation:.3s both k3vqla_projectFade}.k3vqla_lightboxBottom p{color:#ffffffbd;margin:0;font-size:13px;line-height:1.45}.k3vqla_lightboxBottom span{color:#ffffff8a;letter-spacing:1.4px;flex:none;font-size:10px;font-weight:750}.k3vqla_lightboxArrow{z-index:2;color:#f0a34d;width:52px;height:52px;font:inherit;cursor:pointer;background:#090b0d9e;border:1px solid #d87a1c9e;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.k3vqla_lightbox .k3vqla_imageArrowPrev{left:clamp(10px,1.6vw,26px)}.k3vqla_lightbox .k3vqla_imageArrowNext{right:clamp(10px,1.6vw,26px)}@media (hover:hover) and (pointer:fine){.k3vqla_lightboxArrow:hover,.k3vqla_lightboxClose:hover{background:#d87a1c24;border-color:#f0a34d}}@media (max-width:600px){.k3vqla_lightboxArrow{top:auto;bottom:max(70px, calc(env(safe-area-inset-bottom,0px) + 60px));width:48px;height:48px;transform:none}.k3vqla_lightbox{background:#050607}.k3vqla_lightboxBottom{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-inline:58px}.k3vqla_lightboxBottom p{font-size:12px}}@media (prefers-reduced-motion:reduce){.k3vqla_projectImage,.k3vqla_projectCopy,.k3vqla_lightbox,.k3vqla_lightboxPicture{animation:none}}.k3vqla_projectVideo,.k3vqla_lightboxVideo{background:#0a0c0e;width:100%;height:100%;position:absolute;inset:0}.k3vqla_projectVideo{object-fit:cover}.k3vqla_lightboxVideo{object-fit:contain;background:0 0}@media (max-width:360px){.k3vqla_ctaWrap .project-cta{padding-left:58px!important;padding-right:16px!important}}.k3vqla_tags span,.k3vqla_ctaHint{font-size:8.5px}.k3vqla_projectKicker{font-size:9px}.k3vqla_readMore,.k3vqla_projectBar{display:none}@media (max-width:900px){.k3vqla_overlay,.k3vqla_vignette{position:fixed}.k3vqla_shellWithBar{min-height:calc(100% - 64px);padding-bottom:18px}.k3vqla_projectNav{display:none}.k3vqla_projectBar{z-index:6;-webkit-backdrop-filter:blur(14px);background:#080a0ce0;border-top:1px solid #ffffff1a;grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 18px;display:grid;position:sticky;bottom:0}.k3vqla_projectBar .k3vqla_projectPrev{width:48px;height:48px}.k3vqla_projectBar .k3vqla_projectNext{letter-spacing:1.5px;justify-self:end;width:min(100%,360px);height:48px;padding:0 12px}.k3vqla_projectBarCounter{color:#ffffffc7;letter-spacing:.6px;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.25}.k3vqla_projectBarCounter small{color:#d87a1c;letter-spacing:1.6px;font-size:8px;font-weight:850;display:block}body.request-form-open .k3vqla_projectBar{display:none}}@media (max-width:600px){.k3vqla_shellWithBar{padding-top:calc(72px + env(safe-area-inset-top,0px));padding-left:14px;padding-right:14px}.k3vqla_introCompact{margin-bottom:12px}.k3vqla_introCompact .k3vqla_eyebrow{margin-bottom:4px}.k3vqla_introCompact .k3vqla_title{padding-bottom:8px;font-size:clamp(18px,5.6vw,24px);line-height:1.15;display:block;margin:0!important}.k3vqla_introCompact .k3vqla_titleOutline,.k3vqla_introCompact .k3vqla_title strong{display:inline}.k3vqla_introCompact .k3vqla_lead{display:none}.k3vqla_projectCopy{gap:14px;padding:16px 16px 18px}.k3vqla_projectKicker{margin-bottom:6px}.k3vqla_projectCopy h2{letter-spacing:-.4px;margin-bottom:8px;font-size:19px;line-height:1.15}.k3vqla_summary{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.k3vqla_readMore{color:#f0a34d;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0 2px;font-size:12.5px;font-weight:700;display:inline-block}.k3vqla_tags{margin-top:8px;display:none}.k3vqla_textOpen .k3vqla_summary{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.k3vqla_textOpen .k3vqla_tags{display:flex}}@media (max-width:360px){.k3vqla_projectBar{gap:8px;padding-left:12px;padding-right:12px}.k3vqla_projectBar .k3vqla_projectNext{letter-spacing:1px;padding:0 8px;font-size:10px}}@media (max-width:600px){.k3vqla_introCompactZweizeilig{margin-bottom:12px}.k3vqla_introCompactZweizeilig .k3vqla_eyebrow{margin-bottom:4px}.k3vqla_introCompactZweizeilig .k3vqla_title{gap:0;padding-bottom:8px;font-size:clamp(20px,6vw,25px);line-height:1.12;margin:0!important}.k3vqla_introCompactZweizeilig .k3vqla_lead{display:none}}
.SRJgKG_scroller{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d87a1c61 transparent;height:100%;position:relative;overflow-y:auto}.SRJgKG_shell{height:auto;min-height:100%}.SRJgKG_blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);min-height:0;display:grid}.SRJgKG_block{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#0a0c0ed1,#16181a85);border:1px solid #ffffff1c;border-radius:16px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff06}.SRJgKG_head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(14px,1.4vw,20px);padding:14px 14px 0;display:grid}.SRJgKG_headText{min-width:0;padding-right:8px}.SRJgKG_figure{gap:6px;min-width:0;margin:0;display:grid}.SRJgKG_frame{background:#0a0c0e;border:1px solid #ffffff17;border-radius:12px;height:clamp(136px,19vh,214px);position:relative;overflow:hidden}.SRJgKG_frame:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0000000f,#0000 55%,#00000038);position:absolute;inset:0}.SRJgKG_image{object-fit:cover}.SRJgKG_fade{opacity:0;transition:opacity .9s}.SRJgKG_fadeOn{opacity:1}.SRJgKG_mediaDots{z-index:4;background:#07090b75;border-radius:999px;padding:0 4px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.SRJgKG_mediaDots button{cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;position:relative}.SRJgKG_mediaDots button:after{content:"";background:#ffffff6b;border-radius:999px;width:6px;height:6px;transition:width .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SRJgKG_mediaDots .SRJgKG_mediaDotActive:after{background:#d87a1c;width:14px}.SRJgKG_mediaDots button:focus-visible{outline-offset:1px;outline:1px solid #f0a34d}.SRJgKG_credit{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.3;overflow:hidden}.SRJgKG_credit a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38;transition:color .2s,text-decoration-color .2s}.SRJgKG_credit a:hover,.SRJgKG_credit a:focus-visible{color:#f0a34d;text-decoration-color:#f0a34d99}.SRJgKG_status{color:#d87a1c;letter-spacing:3px;margin-bottom:10px;font-size:9px;font-weight:850;display:inline-block}.SRJgKG_headText h2{color:#e8e5df;letter-spacing:-.4px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(18px,1.45vw,24px);font-weight:650;line-height:1.14}.SRJgKG_copy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d87a1c61 transparent;min-height:0;padding:clamp(14px,1.8vh,20px) clamp(20px,2vw,28px) 18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.SRJgKG_copy p{color:#ffffffad;margin:0;font-size:12px;line-height:1.55}.SRJgKG_points{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.SRJgKG_points li{color:#ffffffa8;padding-left:18px;font-size:12px;line-height:1.5;position:relative}.SRJgKG_points li:before{content:"";background:#d87a1c;border-radius:2px;width:9px;height:2px;position:absolute;top:.72em;left:0}.SRJgKG_points strong{color:#e8e5df;font-weight:700}.SRJgKG_scan{--scan-dauer:7.5s}.SRJgKG_scanDigital{z-index:1;clip-path:inset(0 42% 0 0);animation:SRJgKG_scanAufbau var(--scan-dauer) cubic-bezier(.45, 0, .3, 1) infinite;position:absolute;inset:0}.SRJgKG_scanHead{z-index:3;width:0;animation:SRJgKG_scanFahrt var(--scan-dauer) cubic-bezier(.45, 0, .3, 1) infinite;position:absolute;top:0;bottom:0;left:58%}.SRJgKG_scanDevice{filter:drop-shadow(0 6px 10px #0000008c);width:clamp(44px,4vw,58px);position:absolute;top:5px;left:0;transform:translate(-50%)}.SRJgKG_scanFan{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#f0a34d5c,#d87a1c0d);width:68px;position:absolute;top:clamp(36px,3.3vw,46px);bottom:0;left:-34px}.SRJgKG_scanLine{background:linear-gradient(#fff3e2e6,#f0a34d 30%,#f0a34db3);width:2px;position:absolute;top:clamp(36px,3.3vw,46px);bottom:0;left:-1px;box-shadow:0 0 10px 2px #f0a34d80,0 0 34px 6px #d87a1c38}@keyframes SRJgKG_scanAufbau{0%{clip-path:inset(0 96% 0 0);opacity:1}60%{clip-path:inset(0 4% 0 0);opacity:1}66%{clip-path:inset(0);opacity:1}86%{clip-path:inset(0);opacity:1}97%{clip-path:inset(0);opacity:0}to{clip-path:inset(0 96% 0 0);opacity:0}}@keyframes SRJgKG_scanFahrt{0%{opacity:0;left:4%}5%{opacity:1}60%{opacity:1;left:96%}66%{opacity:0;left:96%}to{opacity:0;left:96%}}@media (prefers-reduced-motion:reduce){.SRJgKG_scanDigital,.SRJgKG_scanHead{animation:none}.SRJgKG_fade{transition:none}}@media (min-width:901px){.SRJgKG_shell{grid-template:"intro cta""blocks blocks"minmax(0,1fr)/minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.SRJgKG_intro{grid-area:intro}.SRJgKG_cta{grid-area:cta;align-self:end;margin-bottom:4px}.SRJgKG_blocks{grid-area:blocks;align-self:end;height:100%;max-height:min(78vh,760px)}}@media (min-width:901px) and (max-width:1250px){.SRJgKG_head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.SRJgKG_frame{height:clamp(120px,16vh,170px)}}@media (max-width:900px){.SRJgKG_scroller{height:auto;overflow:visible}.SRJgKG_shell{flex-direction:column;display:flex}.SRJgKG_intro{margin-bottom:24px}.SRJgKG_blocks{grid-template-columns:minmax(0,1fr);gap:18px}.SRJgKG_block{background:linear-gradient(145deg,#080a0cdb,#0f1113b8)}.SRJgKG_head{grid-template-columns:minmax(0,1fr);gap:18px;padding:12px 12px 0}.SRJgKG_headText{padding:0 8px}.SRJgKG_frame{aspect-ratio:3/2;height:auto}.SRJgKG_headText h2{font-size:22px}.SRJgKG_copy{padding:14px 20px 26px;overflow:visible;-webkit-mask-image:none;mask-image:none}.SRJgKG_copy p,.SRJgKG_points li{font-size:14px}.SRJgKG_points{gap:9px;margin-top:16px}.SRJgKG_cta{order:3;margin-top:24px}.SRJgKG_scanDevice{width:64px}.SRJgKG_scanFan,.SRJgKG_scanLine{top:50px}}@media (max-width:520px){.SRJgKG_head{padding:10px 10px 0}.SRJgKG_frame{aspect-ratio:4/3}.SRJgKG_credit{white-space:normal;font-size:10px}.SRJgKG_scanDevice{width:52px}.SRJgKG_scanFan,.SRJgKG_scanLine{top:41px}}.SRJgKG_mehr{display:none}@media (max-width:600px){.SRJgKG_shell{min-height:0;padding:calc(72px + env(safe-area-inset-top,0px)) 14px 16px}.SRJgKG_blocks,.SRJgKG_head{gap:12px}.SRJgKG_frame{aspect-ratio:16/9}.SRJgKG_status{margin-bottom:6px}.SRJgKG_headText h2{font-size:19px;line-height:1.15}.SRJgKG_copy{padding:8px 18px 14px}.SRJgKG_copy p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.SRJgKG_mehr{color:#f0a34d;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0 2px;font-size:12.5px;font-weight:700;display:inline-block}.SRJgKG_points{display:none}.SRJgKG_copyOffen p{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.SRJgKG_copyOffen .SRJgKG_points{margin-top:8px;display:grid}.SRJgKG_copyOffen .SRJgKG_points li{font-size:13.5px}.SRJgKG_cta{display:none}}
