.kov-fcard{--fc-surface:#f4f4f2;--fc-well:#f1f1ef;--fc-ink:#111217;--fc-muted:#686e78;--fc-line:#11121714;--fc-red:#e31e24;background:var(--fc-surface);border:1px solid #11121724;border-radius:11px;flex-direction:column;width:100%;height:100%;transition:border-color .26s;display:flex;position:relative;overflow:hidden}.kov-fcard--active{border-color:#11121742}.kov-fcard__well{height:var(--fc-well-h,200px);background:var(--fc-well);border:1px solid var(--fc-line);border-radius:8px;justify-content:center;align-items:center;transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.kov-fcard:hover .kov-fcard__well{transform:translateY(-3px)}.kov-fcard__visual{transform:scale(var(--fc-visual-scale,1));transition:transform .46s cubic-bezier(.22,1,.36,1)}.kov-fcard:hover .kov-fcard__visual{transform:scale(calc(var(--fc-visual-scale,1) * 1.035))}.kov-fcard__cta{background:var(--fc-surface);border:1px solid var(--fc-line);color:var(--fc-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px;font-size:12px;transition:background-color .22s,border-color .22s;display:inline-flex}.kov-fcard__cta:hover,.kov-fcard__cta:focus-visible{background:var(--fc-well);border-color:#11121742}.kov-fcard__cta svg{color:var(--fc-red);transition:transform .26s}.kov-fcard__cta:hover svg,.kov-fcard__cta:focus-visible svg{transform:translate(4px)}.kov-fcard__cta:focus-visible{outline:2px solid var(--fc-red);outline-offset:3px}.kov-fcard__proof li{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.kov-fcard__proof li+li{border-top:1px solid var(--fc-line)}.kov-fcard__proof li:after{content:"";background:var(--fc-red);opacity:.55;border-radius:999px;flex-shrink:0;width:5px;height:5px}@media (prefers-reduced-motion:reduce){.kov-fcard,.kov-fcard__well,.kov-fcard__visual,.kov-fcard__cta,.kov-fcard__cta svg{transition:none}.kov-fcard:hover .kov-fcard__well,.kov-fcard:hover .kov-fcard__visual{transform:none}}
.kov-hero-cta{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;height:52px;padding:0 28px;font-size:13px;font-weight:500;transition:color .3s,box-shadow .32s;display:inline-flex;position:relative;overflow:hidden}.kov-hero-cta:before{content:"";z-index:0;transition:transform .52s cubic-bezier(.65,0,.35,1);position:absolute;inset:-1px;transform:translateY(101%)}.kov-hero-cta>span{z-index:1;position:relative}.kov-hero-cta:hover:before,.kov-hero-cta:focus-visible:before{transform:translateY(0)}.kov-hero-cta--light{background:var(--kov-bone);color:var(--kov-black)}.kov-hero-cta--light:before{background:var(--kov-red)}.kov-hero-cta--light:hover,.kov-hero-cta--light:focus-visible{color:var(--kov-white);box-shadow:0 16px 44px -22px #e31e24d9}.kov-hero-cta--red{background:var(--kov-red);color:var(--kov-white)}.kov-hero-cta--red:before{background:#fff}.kov-hero-cta--red:hover,.kov-hero-cta--red:focus-visible{color:var(--kov-red);box-shadow:0 16px 44px -22px #e7e7e580}.kov-hero-cta:active{transform:scale(.99)}@media (max-width:639px){.kov-hero-cta{width:100%}}@media (prefers-reduced-motion:reduce){.kov-hero-cta:before{transition:none}.kov-hero-cta:active{transform:none}}
.kov-stage{height:100vh;position:relative;overflow:hidden}.kov-stage__frame{height:100%;z-index:var(--z-content);position:relative}.kov-stage__hero{will-change:transform, opacity;justify-content:center;align-items:center;padding:96px 24px 64px;display:flex;position:absolute;inset:0}@media (min-width:768px){.kov-stage__hero{padding:112px 64px 64px}}.kov-stage__head{text-align:center;opacity:0;will-change:transform, opacity;padding:0 24px;position:absolute;top:12vh;left:0;right:0}.kov-stage__title{font-family:var(--font-display,inherit);font-size:clamp(30px,6vw,80px);line-height:var(--line-height-display);text-transform:uppercase;color:var(--kov-bone)}.kov-stage__wheel{left:50%;top:calc(30vh + var(--kov-wheel-radius));will-change:transform, opacity;width:0;height:0;position:absolute;transform:translate(-50%)}.kov-stage__slot{transform-origin:50% 0;width:320px;margin-left:-160px;position:absolute;top:0;left:0}.kov-stage__slot .kov-fcard{transform-origin:50% 0;transition:transform .42s cubic-bezier(.22,1,.36,1);transform:scale(1)}.kov-stage__slot[data-active] .kov-fcard{transform:scale(1.08)}.kov-stage__plain{max-width:1600px;margin:0 auto;padding:80px 24px}.kov-stage__plain .kov-stage__title{text-align:center;margin-bottom:48px}.kov-stage__list{justify-items:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.kov-stage__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.kov-stage__slot,.kov-stage__slot .kov-fcard{transition:none}}
.scroll-float{margin:0;overflow:hidden}.scroll-float-text,.scroll-float .char{display:inline-block}.scroll-float .word{white-space:nowrap;display:inline-block}
.kov-cmp-window{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(168deg,#141619e6,#0a0a0af0);border:1px solid #ffffff17;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 100px -30px #000c}.kov-cmp-chrome{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;padding:14px 22px;display:flex}.kov-cmp-dots{flex-shrink:0;gap:6px;display:flex}.kov-cmp-dots i{background:#ffffff24;border-radius:999px;width:9px;height:9px}.kov-cmp-dots i:first-child{background:var(--kov-red);opacity:.85}.kov-cmp-handle{background:#ffffff12;border-radius:999px;flex:1;max-width:180px;height:5px;margin:0 auto}.kov-cmp-chrome__label{letter-spacing:.2em;text-transform:uppercase;color:var(--kov-steel);flex-shrink:0;align-items:center;gap:12px;font-size:10px;display:flex}.kov-cmp-rule{background:linear-gradient(90deg, transparent, var(--kov-red));width:34px;height:1px;display:block}.kov-cmp-body{grid-template-columns:1fr auto 1fr;align-items:stretch;padding:30px 26px 26px;display:grid}.kov-cmp-col{border-radius:20px;flex-direction:column;padding:26px 24px 24px;display:flex}.kov-cmp-col--flat{background:#ffffff04;border:1px solid #ffffff0d}.kov-cmp-col--lit{background:radial-gradient(120% 65% at 50% 100%,#e31e241a,#0000 70%),linear-gradient(#e31e240b,#0a0a0a33);border:1px solid #e31e2452;box-shadow:inset 0 1px #ffffff0f,0 0 40px -12px #e31e2447}.kov-cmp-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kov-cmp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--kov-steel);align-items:center;gap:9px;font-size:10px;display:flex}.kov-cmp-eyebrow--red{color:var(--kov-concrete)}.kov-cmp-dot{background:#ffffff38;border-radius:999px;flex-shrink:0;width:6px;height:6px}.kov-cmp-dot--red{background:var(--kov-red);box-shadow:0 0 10px #e31e24b3}.kov-cmp-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--kov-steel);background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:9px}.kov-cmp-badge--red{color:#ffd9da;background:#e31e2429;border-color:#e31e2473}.kov-cmp-title{letter-spacing:-.01em;color:var(--kov-concrete);font-size:clamp(21px,1.9vw,29px);line-height:1.15}.kov-cmp-title--lit{color:var(--kov-bone)}.kov-cmp-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--kov-steel);margin-top:9px;margin-bottom:22px;font-size:11px}.kov-cmp-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kov-cmp-row{border-radius:13px;align-items:center;gap:14px;padding:13px 14px;transition:background-color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1);display:flex}.kov-cmp-row--flat{background:#ffffff06;border:1px solid #ffffff0d}.kov-cmp-row--lit{background:#e31e240a;border:1px solid #e31e2433}.kov-cmp-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.kov-cmp-row__title{color:var(--kov-concrete);align-items:baseline;gap:10px;font-size:14px;display:flex}.kov-cmp-row__title--lit{letter-spacing:.08em;text-transform:uppercase;color:var(--kov-bone);font-size:13px}.kov-cmp-index{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--kov-red);flex-shrink:0;font-size:11px}.kov-cmp-row__body{color:var(--kov-steel);margin-top:4px;font-size:12.5px;line-height:1.45}.kov-cmp-ico{width:38px;height:38px;color:var(--kov-steel);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:color .32s,background-color .32s,border-color .32s;display:flex}.kov-cmp-ico--red{color:#ffe3e4;background:linear-gradient(160deg,#e31e244d,#e31e241f);border-color:#e31e2466}.kov-cmp-chev{color:#e31e248c;flex-shrink:0;transition:transform .32s cubic-bezier(.4,0,.2,1),color .32s}.kov-cmp-row--flat:hover,.kov-cmp-row--flat.is-linked{background:#ffffff0d;border-color:#ffffff1c}.kov-cmp-row--flat:hover .kov-cmp-ico,.kov-cmp-row--flat.is-linked .kov-cmp-ico{color:var(--kov-concrete);background:#ffffff12;border-color:#ffffff1f}.kov-cmp-row--lit:hover,.kov-cmp-row--lit.is-linked{background:#e31e2417;border-color:#e31e248c;box-shadow:inset 0 0 22px -8px #e31e248c}.kov-cmp-row--lit:hover .kov-cmp-ico--red,.kov-cmp-row--lit.is-linked .kov-cmp-ico--red{color:#fff;border-color:#e31e24b3}.kov-cmp-row--lit:hover .kov-cmp-chev,.kov-cmp-row--lit.is-linked .kov-cmp-chev{color:var(--kov-red);transform:translate(3px)}.kov-cmp-divider{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 22px;display:flex}.kov-cmp-divider__line{flex:1;width:1px;min-height:40px}.kov-cmp-divider__line--pale{background:linear-gradient(#0000,#ffffff29)}.kov-cmp-divider__line--red{background:linear-gradient(#e31e248c,#0000)}.kov-cmp-divider__vs{width:42px;height:42px;font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--kov-bone);background:#0a0a0adb;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex;box-shadow:0 0 0 6px #0a0a0a80}.kov-cmp-foot{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px 18px;display:flex}.kov-cmp-foot__label{letter-spacing:.2em;text-transform:uppercase;color:var(--kov-steel);align-items:center;gap:12px;font-size:10px;display:flex}.kov-cmp-foot__label .kov-cmp-rule{background:linear-gradient(90deg, var(--kov-red), transparent)}.kov-cmp-aside{z-index:2;-webkit-backdrop-filter:blur(14px);color:var(--kov-steel);background:#0e0f11d1;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:11px;padding:13px 16px;display:none;position:absolute;box-shadow:0 20px 50px -20px #000000e6}@media (min-width:1280px){.kov-cmp-aside{display:flex}}.kov-cmp-aside--left{top:52%;left:-74px;transform:rotate(-6deg)}.kov-cmp-aside--right{border-color:#e31e2447;top:30%;right:-74px;transform:rotate(5deg)}.kov-cmp-aside__title{letter-spacing:.16em;text-transform:uppercase;color:var(--kov-bone);font-size:10px;display:block}.kov-cmp-aside__body{color:var(--kov-steel);margin-top:3px;font-size:11px;display:block}@media (max-width:1023px){.kov-cmp-body{padding:22px 16px 18px}.kov-cmp-col{padding:20px 16px 18px}.kov-cmp-divider{padding:0 10px}.kov-cmp-row{gap:11px;padding:11px}.kov-cmp-ico{width:34px;height:34px}}@media (max-width:767px){.kov-cmp-body{grid-template-columns:1fr;padding:18px 14px 16px}.kov-cmp-divider{flex-direction:row;gap:14px;padding:20px 0}.kov-cmp-divider__line{width:auto;min-width:40px;height:1px;min-height:0}.kov-cmp-divider__line--pale{background:linear-gradient(90deg,#0000,#ffffff29)}.kov-cmp-divider__line--red{background:linear-gradient(90deg,#e31e248c,#0000)}.kov-cmp-chrome__label,.kov-cmp-foot__label{letter-spacing:.14em;font-size:9px}.kov-cmp-handle{max-width:90px}}@media (prefers-reduced-motion:reduce){.kov-cmp-row,.kov-cmp-ico,.kov-cmp-chev{transition:none}.kov-cmp-row--lit:hover .kov-cmp-chev,.kov-cmp-row--lit.is-linked .kov-cmp-chev{transform:none}}
.kov-xp-runway{position:relative}.kov-xp-viewport{flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex}@media (min-width:1024px){.kov-xp-runway{height:var(--kov-xp-runway-h)}.kov-xp-viewport{height:100vh;position:sticky;top:0;overflow:hidden}.kov-xp-intro{z-index:3;text-align:center;pointer-events:none;will-change:opacity, transform;position:absolute}.kov-xp-stage{aspect-ratio:16/9;transform-origin:50%;will-change:transform;width:min(1180px,92vw);max-height:74vh;position:relative}.kov-xp-slot{will-change:transform;position:absolute}.kov-xp-progress{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.kov-xp-outro{will-change:opacity, transform;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}}.kov-xp-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--kov-steel);align-items:center;gap:10px;font-size:10px;display:flex}.kov-xp-intro .kov-xp-eyebrow{justify-content:center}.kov-xp-eyebrow__dot{background:var(--kov-red);border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #e31e24b3}.kov-xp-title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;text-transform:uppercase;color:var(--kov-bone);margin-top:22px;font-size:clamp(30px,4.4vw,70px);line-height:.95}.kov-xp-card{border-radius:var(--radius-glass);border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);box-shadow:var(--glass-shadow-full);flex-direction:column;padding:18px;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.kov-xp-card:before{content:"";opacity:.65;background:linear-gradient(#0000,#e31e248c,#0000);width:1px;transition:opacity .42s;position:absolute;top:18%;bottom:18%;left:0}.kov-xp-card:hover,.kov-xp-card:focus-visible{box-shadow:var(--glass-shadow-full), 0 0 36px -14px #e31e248c;border-color:#e31e246b}.kov-xp-card:hover:before{opacity:1}.kov-xp-card__num{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--kov-red);font-size:10px;position:absolute;top:16px;right:18px}.kov-xp-card__visual{flex:1;justify-content:center;align-items:center;min-height:0;margin-bottom:12px;display:flex}.kov-xp-svg{width:100%;max-width:132px;height:100%;max-height:132px}.kov-xp-card__text{flex-direction:column;flex-shrink:0;display:flex}.kov-xp-card__title{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--kov-bone);font-size:15px}.kov-xp-card__claim{color:var(--kov-concrete);margin-top:5px;font-size:12.5px;line-height:1.4}.kov-xp-card__cta{letter-spacing:.22em;text-transform:uppercase;color:var(--kov-steel);opacity:.85;align-items:center;gap:6px;margin-top:12px;font-size:10px;transition:opacity .36s,color .36s,gap .36s;display:inline-flex}.kov-xp-card:hover .kov-xp-card__cta,.kov-xp-card:focus-visible .kov-xp-card__cta{opacity:1;color:var(--kov-red);gap:10px}.kov-xp-card--strip{flex-direction:row;align-items:center;gap:22px;padding:16px 22px}.kov-xp-card--strip .kov-xp-card__visual{flex:none;width:88px;height:88px;margin-bottom:0}.kov-xp-card--strip .kov-xp-card__text{flex:1;min-width:0}.kov-xp-card--strip .kov-xp-card__cta{margin-top:8px}.kov-xp-spin,.kov-xp-nest,.kov-xp-cube,.kov-xp-rings,.kov-xp-nodes,.kov-xp-layer{transform-origin:60px 60px;transition:transform .62s cubic-bezier(.22,1,.36,1)}.kov-xp-card:hover .kov-xp-spin{transform:rotate(38deg)}.kov-xp-card:hover .kov-xp-nest{transform:translate(5px)}.kov-xp-card:hover .kov-xp-cube{transform:translateY(-4px)scale(1.04)}.kov-xp-card:hover .kov-xp-rings{transform:translate(-7px)}.kov-xp-card:hover .kov-xp-nodes{transform:rotate(26deg)}.kov-xp-card:hover .kov-xp-layer--1{transform:translateY(-7px)}.kov-xp-card:hover .kov-xp-layer--3{transform:translateY(7px)}.kov-xp-progress{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--kov-bone);align-items:center;gap:8px;font-size:10px;display:flex}.kov-xp-progress__sep,.kov-xp-progress__num--total{color:var(--kov-steel)}.kov-xp-progress__dots{gap:5px;margin-left:10px;display:flex}.kov-xp-progress__dot{background:var(--kov-red);opacity:.22;border-radius:999px;width:4px;height:4px;transition:opacity .32s}.kov-xp-outro__link{letter-spacing:.22em;text-transform:uppercase;color:var(--kov-bone);white-space:nowrap;background:#e31e241f;border:1px solid #e31e2473;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:10px;transition:background-color .32s,border-color .32s;display:inline-flex}.kov-xp-outro__link:hover{background:#e31e2438;border-color:#e31e24b3}.kov-xp-plain{flex-direction:column;max-width:1600px;margin:0 auto;padding:96px 24px;display:flex}.kov-xp-plain__list{grid-template-columns:1fr;gap:16px;margin-top:46px;display:grid}@media (min-width:640px){.kov-xp-plain__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kov-xp-plain .kov-xp-card{min-height:240px}.kov-xp-plain .kov-xp-card--strip{flex-direction:column;align-items:stretch;gap:0;padding:18px}.kov-xp-plain .kov-xp-card--strip .kov-xp-card__visual{flex:1;width:100%;height:auto;margin-bottom:12px}.kov-xp-outro--plain{align-self:flex-start;margin-top:34px}@media (prefers-reduced-motion:reduce){.kov-xp-card,.kov-xp-card:before,.kov-xp-card__cta,.kov-xp-spin,.kov-xp-nest,.kov-xp-cube,.kov-xp-rings,.kov-xp-nodes,.kov-xp-layer,.kov-xp-progress__dot,.kov-xp-outro__link{transition:none}.kov-xp-card:hover .kov-xp-spin,.kov-xp-card:hover .kov-xp-nest,.kov-xp-card:hover .kov-xp-cube,.kov-xp-card:hover .kov-xp-rings,.kov-xp-card:hover .kov-xp-nodes,.kov-xp-card:hover .kov-xp-layer--1,.kov-xp-card:hover .kov-xp-layer--3{transform:none}}
.kov-veil{pointer-events:none;--halo-x:-9999px;--halo-y:-9999px;--halo-r:300px;background:linear-gradient(#0a0a0a00 0%,#0a0a0afa 10% 90%,#0a0a0a00 100%);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.kov-veil--live{-webkit-mask-image:radial-gradient(circle var(--halo-r) at var(--halo-x) var(--halo-y), #0000001a 0%, #00000057 38%, #000000c7 70%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--halo-r) at var(--halo-x) var(--halo-y), #0000001a 0%, #00000057 38%, #000000c7 70%, #000 100%);mask-image:radial-gradient(circle var(--halo-r) at var(--halo-x) var(--halo-y), #0000001a 0%, #00000057 38%, #000000c7 70%, #000 100%)}@media (prefers-reduced-motion:reduce){.kov-veil--live{-webkit-mask-image:none;mask-image:none}}
.kov-proc-gallery{flex-direction:column;gap:8px;margin-top:56px;list-style:none;display:flex}.kov-proc-panel{border-radius:var(--radius-glass);border:1px solid var(--kov-border);background:#1212148c;flex-direction:column;transition:border-color .42s,background-color .42s;display:flex;position:relative;overflow:hidden}.kov-proc-panel.is-open{background:#0a0a0ab8;border-color:#e31e2452}.kov-proc-panel:not(.is-open):hover{background:#1a1a1da8;border-color:#e7e7e52e}.kov-proc-panel__content{display:contents}.kov-proc-panel__label{z-index:2;order:0;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:flex;position:relative}.kov-proc-panel__num{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--kov-steel);flex:none;font-size:11px;transition:color .32s}.kov-proc-panel.is-open .kov-proc-panel__num{color:var(--kov-red)}.kov-proc-panel__title{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kov-concrete);flex:1;font-size:14px;transition:color .32s}.kov-proc-panel.is-open .kov-proc-panel__title,.kov-proc-panel:hover .kov-proc-panel__title{color:var(--kov-bone)}.kov-proc-panel__sign{flex:0 0 12px;width:12px;height:12px;position:relative}.kov-proc-panel__sign:before,.kov-proc-panel__sign:after{content:"";background:var(--kov-steel);width:12px;height:1.5px;margin-top:-.75px;transition:transform .38s cubic-bezier(.22,1,.36,1),background-color .32s;position:absolute;top:50%;left:0}.kov-proc-panel__sign:after{transform:rotate(90deg)}.kov-proc-panel.is-open .kov-proc-panel__sign:after{transform:rotate(0)}.kov-proc-panel.is-open .kov-proc-panel__sign:before,.kov-proc-panel.is-open .kov-proc-panel__sign:after{background:var(--kov-red)}.kov-proc-panel__frame{order:1;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1);display:grid}.kov-proc-panel.is-open .kov-proc-panel__frame{grid-template-rows:1fr}.kov-proc-panel__frameInner{min-height:0;overflow:hidden}.kov-proc-panel__plate{aspect-ratio:2;background:linear-gradient(#e7e7e50d,#0a0a0aeb 72%),repeating-linear-gradient(0deg,#e7e7e509 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#e7e7e509 0 1px,#0000 1px 28px),#0a0a0a;border:1px solid #e7e7e514;border-radius:12px;margin:2px 18px 0;position:relative;overflow:hidden}.kov-proc-svg{width:100%;height:100%;display:block}.kov-proc-photo{object-fit:cover}.kov-proc-panel__reveal{order:2;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1);display:grid}.kov-proc-panel.is-open .kov-proc-panel__reveal{grid-template-rows:1fr}.kov-proc-panel__revealInner{min-height:0;overflow:hidden}.kov-proc-panel__artefact{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--kov-red);align-items:center;gap:10px;padding:16px 18px 0;font-size:10px;display:flex}.kov-proc-panel__artefact:before{content:"";background:var(--kov-red);opacity:.6;width:18px;height:1px}.kov-proc-panel__body{max-width:62ch;color:var(--kov-concrete);padding:9px 18px 20px;font-size:13.5px;line-height:1.6}.kov-proc-panel__hit{z-index:3;cursor:pointer;border-radius:var(--radius-glass);height:62px;position:absolute;top:0;left:0;right:0}.kov-proc-panel__hit:focus-visible{outline:2px solid var(--kov-red);outline-offset:-3px}@media (min-width:1024px){.kov-proc-gallery{flex-direction:row;gap:10px;height:clamp(430px,56vh,560px);margin-top:72px}.kov-proc-panel{--kov-proc-plate:clamp(300px, 50%, 560px);flex:0 clamp(60px,5.2vw,88px);min-width:0;transition:flex-grow .66s cubic-bezier(.22,1,.36,1),border-color .42s,background-color .42s;display:block}.kov-proc-panel.is-open{flex-grow:1}.kov-proc-panel__content{z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.kov-proc-panel__label{min-height:0;padding:0}.kov-proc-panel__sign{display:none}.kov-proc-panel:not(.is-open) .kov-proc-panel__content{padding:22px 0}.kov-proc-panel:not(.is-open) .kov-proc-panel__label{flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:0}.kov-proc-panel:not(.is-open) .kov-proc-panel__title{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.15em;flex:none;font-size:13px;transform:rotate(180deg)}.kov-proc-panel:not(.is-open) .kov-proc-panel__reveal{display:none}.kov-proc-panel:not(.is-open) .kov-proc-panel__frame{opacity:0}.kov-proc-panel.is-open .kov-proc-panel__content{left:calc(var(--kov-proc-plate) + 52px);justify-content:center;padding:30px 36px 30px 0}.kov-proc-panel.is-open .kov-proc-panel__label{flex:none;gap:16px}.kov-proc-panel.is-open .kov-proc-panel__title{letter-spacing:.03em;flex:none;font-size:clamp(20px,1.6vw,26px)}.kov-proc-panel__frame{width:var(--kov-proc-plate);z-index:1;transition:opacity .56s .14s;display:block;position:absolute;inset:26px auto 26px 26px}.kov-proc-panel__frameInner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.kov-proc-panel__plate{border-radius:14px;width:100%;max-height:100%;margin:0;position:relative}.kov-proc-panel__reveal{display:block}.kov-proc-panel__revealInner{overflow:visible}.kov-proc-panel.is-open .kov-proc-panel__revealInner{animation:.52s cubic-bezier(.22,1,.36,1) .16s both kovProcIn}.kov-proc-panel__artefact{padding:16px 0 0}.kov-proc-panel__body{max-width:56ch;padding:10px 0 0;font-size:14px}.kov-proc-panel__hit{height:auto;inset:0}.kov-proc-panel.is-open .kov-proc-panel__hit{pointer-events:none}}@keyframes kovProcIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kov-proc-panel,.kov-proc-panel__frame,.kov-proc-panel__reveal,.kov-proc-panel__num,.kov-proc-panel__title,.kov-proc-panel__sign:before,.kov-proc-panel__sign:after{transition:none}.kov-proc-panel.is-open .kov-proc-panel__revealInner{animation:none}}
.gradual-blur{isolation:isolate;pointer-events:none;transition:opacity .3s ease-out}.gradual-blur-parent{overflow:hidden}.gradual-blur-inner{pointer-events:none;width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#0000004d}}
