.ks{--ks-pad:clamp(20px,6vw,96px);--ks-lime:#c6e625;--ks-ink:#ecede8;--ks-mute:#8a8a85;--ks-black:#0a0a0a;position:relative;overflow-x:clip}.ks .display{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;line-height:.92}.ks .w{white-space:nowrap;display:inline-block}.ks .eyebrow{letter-spacing:.38em;text-transform:uppercase;color:var(--ks-lime);font-size:10px}.ks .body{color:#ecede8db;font-size:clamp(15px,1.05rem,19px);line-height:1.62}.ks .body p+p{margin-top:1.1em}.ks .body strong{color:var(--ks-ink);font-weight:700}.ks .hairline{background:linear-gradient(90deg,var(--ks-lime),transparent);width:72px;height:1px}.ks-h1{font-size:clamp(40px,11vw,168px)}.ks-h2{font-size:clamp(30px,7.5vw,104px)}.ks-h3{font-size:clamp(22px,4.6vw,56px)}.ks-statement{font-size:clamp(24px,5.4vw,72px);line-height:1.02}.ks-section{padding:calc(var(--ks-pad)*1.4)var(--ks-pad);position:relative}.ks-section+.ks-section{padding-top:0}.ks-nr{top:var(--ks-pad);right:var(--ks-pad);letter-spacing:.3em;color:var(--ks-mute);font-size:10px;position:absolute}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.mg-reel{position:absolute;inset:0;overflow:hidden}.mg-reel-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-reel-dim{background:var(--ks-black,#0a0a0a);position:absolute;inset:0}.ks-intro{z-index:90;background:var(--ks-black);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ks-intro-word{white-space:nowrap;font-size:clamp(34px,10.5vw,140px);display:flex;overflow:hidden}.ks-intro-word span{display:inline-block;transform:translateY(110%)}.ks-intro-bar{background:var(--ks-lime);transform-origin:0;width:100%;height:4px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ks-cursor{pointer-events:none;z-index:40;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#c6e6252e,#0000 60%);border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.ks-cursor{opacity:1}}.ks-hero{min-height:100svh;padding:calc(var(--ks-pad) + 64px)var(--ks-pad)var(--ks-pad);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ks-hero-inner{z-index:2;position:relative}.ks-hero-title{white-space:nowrap;padding-bottom:.06em;font-size:clamp(36px,11.5vw,260px);line-height:.86;display:flex;overflow:hidden}.ks-hero-title .ch{display:inline-block}.ks-hero-title .lime{color:var(--ks-lime)}.ks-hero-claim{margin-top:18px;font-size:clamp(22px,5.2vw,64px);line-height:1.02}.ks-hero-meta{letter-spacing:.32em;text-transform:uppercase;color:#ecede8bf;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:11px;display:flex}.ks-hero-meta b{color:var(--ks-lime);font-weight:700}.ks-scrollcue{right:var(--ks-pad);bottom:var(--ks-pad);z-index:2;letter-spacing:.35em;text-transform:uppercase;color:#ecede899;flex-direction:column;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute}.ks-scrollcue i{background:linear-gradient(var(--ks-lime),transparent);transform-origin:top;width:1px;height:46px;animation:1.6s ease-in-out infinite ks-cue}@keyframes ks-cue{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(20px)}}.ks-live{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.28em;text-transform:uppercase;color:var(--ks-ink);background:#0a0a0a8c;border:1px solid #c6e62580;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:10px;display:inline-flex}.ks-live i{background:var(--ks-lime);width:8px;height:8px;box-shadow:0 0 14px var(--ks-lime);border-radius:50%;animation:1.4s ease-in-out infinite ks-pulse}@keyframes ks-pulse{50%{opacity:.6;transform:scale(.6)}}.ks-fill{display:block;position:relative}.ks-fill .outline{color:#0000;-webkit-text-stroke:1px #ecede88c}.ks-fill .solid{color:var(--ks-lime);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.ks-pill{color:var(--ks-ink);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ecede84d;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:10px;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.ks-pill:hover,.ks-pill.primary{background:var(--ks-lime);color:var(--ks-black);border-color:var(--ks-lime)}.ks-pill.primary:hover{transform:translateY(-2px)}.ks-pill:disabled{opacity:.5;cursor:default}.ks-marquee{white-space:nowrap;border-top:1px solid #ecede81f;border-bottom:1px solid #ecede81f;padding:14px 0;overflow:hidden}.ks-marquee-track{letter-spacing:.35em;text-transform:uppercase;color:#ecede8b3;will-change:transform;gap:48px;font-size:11px;animation:32s linear infinite ks-marquee;display:inline-flex}.ks-marquee-track span:before{content:"✦";color:var(--ks-lime);margin-right:48px}.ks-marquee.big .ks-marquee-track{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;letter-spacing:-.01em;color:#ecede8e6;gap:.6em;font-size:clamp(28px,6vw,80px);animation-duration:40s}.ks-marquee.big .ks-marquee-track span:before{margin-right:.6em}@keyframes ks-marquee{to{transform:translate(-50%)}}.ks-facts{border-top:1px solid #ecede824;gap:28px;display:grid}.ks-fact{border-top:1px solid #ecede824;padding-top:22px}.ks-fact .num{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;color:var(--ks-lime);font-variant-numeric:tabular-nums;font-size:clamp(56px,12vw,160px);line-height:.9}.ks-fact .num small{color:#ecede880;margin-left:.1em;font-size:.45em}.ks-fact .lbl{letter-spacing:.3em;text-transform:uppercase;color:#ecede8b3;margin-top:10px;font-size:11px}.ks-stack{height:100svh;padding:var(--ks-pad);place-items:center;display:grid;position:relative;overflow:hidden}.ks-stack-item{padding:var(--ks-pad);text-align:center;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.ks-stack-item .idx{letter-spacing:.35em;color:var(--ks-lime);margin-bottom:18px;font-size:11px;display:block}.ks-stack-item .txt{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;max-width:18ch;font-size:clamp(24px,6.2vw,80px);line-height:1}.ks-stack-head{top:calc(var(--ks-pad) + 64px);left:var(--ks-pad);position:absolute}.ks-stack-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#c6e62529,#0000 60%);border-radius:50%;width:60vmax;height:60vmax;position:absolute}.ks-stack-count{bottom:var(--ks-pad);letter-spacing:.35em;color:var(--ks-mute);font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.ks-photo{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.ks-photo img{object-fit:cover;will-change:transform;width:100%;height:124%;display:block;position:absolute;top:-12%;left:0;right:0}.ks-photo figcaption{letter-spacing:.3em;text-transform:uppercase;color:#ecede8d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a8c;padding:6px 10px;font-size:9px;position:absolute;bottom:12px;left:14px}.ks-photo.wide{aspect-ratio:16/10}.ks-photo.square{aspect-ratio:1}.ks-collage{grid-template-columns:1.2fr .8fr;grid-auto-rows:42vw;gap:10px;display:grid}.ks-collage .ks-photo{aspect-ratio:auto;height:100%}.ks-collage .ks-photo:first-child{grid-row:span 2}.ks-person{min-height:100svh;padding:calc(var(--ks-pad) + 40px)var(--ks-pad)var(--ks-pad);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ks-person-inner{z-index:2;gap:28px;width:100%;display:grid;position:relative}.ks-person .name{font-size:clamp(40px,12vw,170px)}.ks-person .name em{color:#0000;-webkit-text-stroke:1px var(--ks-ink);font-style:normal}.ks-facts-list{gap:0;display:grid}.ks-facts-list li{letter-spacing:.06em;border-top:1px solid #ecede829;align-items:baseline;gap:16px;padding:12px 0;font-size:13px;display:flex}.ks-facts-list li:last-child{border-bottom:1px solid #ecede829}.ks-facts-list li b{letter-spacing:.3em;color:var(--ks-lime);width:3ch;font-size:10px;font-weight:700}.ks-cards{gap:14px;display:grid}.ks-card{background:#131311;border:1px solid #ecede81a;border-radius:18px;padding:clamp(22px,4vw,40px);position:relative;overflow:hidden}.ks-card .nr{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;color:#0000;-webkit-text-stroke:1px #c6e62573;font-size:clamp(70px,18vw,180px);line-height:1;position:absolute;top:8px;right:16px}.ks-card h3{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;margin:0 0 14px;font-size:clamp(20px,4vw,40px);line-height:.98;position:relative}.ks-card p{margin:0;position:relative}.ks-card:nth-child(2n){background:#17170f}.ks-card:nth-child(3n){background:#101413}.ks-card.lime{background:var(--ks-lime);color:var(--ks-black);border-color:var(--ks-lime)}.ks-card.lime .nr{-webkit-text-stroke-color:#0a0a0a4d}.ks-card.lime p{color:#0a0a0acc}.ks-timeline{display:grid}.ks-timeline li{border-top:1px solid #ecede824;grid-template-columns:clamp(64px,8vw,116px) minmax(0,1fr);align-items:baseline;gap:18px;padding:18px 0;display:grid}.ks-timeline li:last-child{border-bottom:1px solid #ecede824}.ks-timeline .time{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;color:var(--ks-lime);font-size:clamp(16px,2.4vw,26px)}.ks-timeline .what{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;font-size:clamp(18px,3.6vw,40px);line-height:1}.ks-timeline .sub{font-family:var(--font-archivo),"Archivo",sans-serif;text-transform:none;color:#ecede899;margin-top:6px;font-size:13px;display:block}.ks-lines{display:grid}.ks-line{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;border-top:1px solid #ecede824;align-items:baseline;gap:18px;padding:16px 0;font-size:clamp(18px,4.2vw,44px);line-height:1.02;display:flex}.ks-line:last-child{border-bottom:1px solid #ecede824}.ks-line small{font-family:var(--font-archivo),"Archivo",sans-serif;letter-spacing:.3em;color:var(--ks-lime);flex:0 0 3ch;font-size:10px}.ks-stamp{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;flex-wrap:wrap;gap:0 .4em;font-size:clamp(34px,10vw,150px);line-height:.95;display:flex}.ks-stamp span{display:inline-block}.ks-stamp span:nth-child(2){color:var(--ks-lime)}.ks-stamp span:nth-child(3){color:#0000;-webkit-text-stroke:1px var(--ks-ink)}.ks-logos{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ks-logo{aspect-ratio:16/9;background:#0f0f0e;border:1px solid #ecede81f;place-items:center;padding:12%;transition:border-color .3s,background .3s;display:grid}.ks-logo:hover{background:#131311;border-color:#c6e62580}.ks-logo img{object-fit:contain;max-width:100%;max-height:100%}.ks-grid{gap:clamp(28px,5vw,64px);display:grid}.ks-bg-grid{pointer-events:none;background-image:linear-gradient(#ecede80d 1px,#0000 1px),linear-gradient(90deg,#ecede80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%)}.ks-field{gap:8px;display:grid}.ks-field label{letter-spacing:.3em;text-transform:uppercase;color:#ecede899;font-size:10px}.ks-field input,.ks-field textarea,.ks-field select{width:100%;color:var(--ks-ink);background:#00000080;border:1px solid #ecede833;border-radius:0;outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s}.ks-field input:focus,.ks-field textarea:focus,.ks-field select:focus{border-color:var(--ks-lime)}.ks-field select option{color:#0a0a0a}@media (min-width:900px){.ks-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ks-grid.two>.sticky{position:sticky;top:14vh}.ks-grid.text-narrow{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ks-grid.text-narrow .body{max-width:62ch}.ks-hero{justify-content:center}.ks-hero-title{font-size:clamp(100px,10.5vw,260px)}.ks-grid.two .ks-h2,.ks-person .ks-h2{font-size:clamp(30px,5.4vw,84px)}.ks-facts{border-top:0;grid-template-columns:repeat(3,1fr);gap:40px}.ks-collage{grid-auto-rows:22vw}.ks-cards{grid-template-columns:repeat(2,1fr);max-width:1100px}.ks-person{align-items:center}.ks-person-inner{grid-template-columns:1.2fr 1fr;align-items:end;gap:6vw}.ks-logos{grid-template-columns:repeat(4,1fr)}.ks-stack-item .txt{max-width:16ch}}@media (prefers-reduced-motion:reduce){.ks-marquee-track,.ks-scrollcue i,.ks-live i{animation:none}.ks-stack{height:auto;padding-top:calc(var(--ks-pad) + 80px)}.ks-stack-item{opacity:1;padding:20px 0;position:relative}.ks-stack-head{position:relative;top:auto;left:auto}.ks-fill .solid{clip-path:none}}.ks-speakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,28px);padding:0;list-style:none;display:grid}@media (min-width:900px){.ks-speakers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ks-speakers figure{aspect-ratio:1279/1600;background:#fff;border-radius:14px;margin:0;overflow:hidden}.ks-speakers img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.ks-speakers li:hover img{transform:scale(1.04)}.ks-speakers .kind{letter-spacing:.3em;text-transform:uppercase;color:var(--ks-lime);margin-top:14px;font-size:10px}.ks-speakers h3{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;margin-top:6px;font-size:clamp(15px,1.6vw,20px);line-height:1.05}.ks-speakers .role{color:#ecede899;margin-top:6px;font-size:13px;line-height:1.4}.ks-select{position:relative}.ks-select-btn{width:100%;color:var(--ks-ink);text-align:left;cursor:pointer;background:#00000080;border:1px solid #ecede833;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;transition:border-color .2s,background .2s;display:flex}.ks-select-btn:hover{border-color:#ecede866}.ks-select-btn:focus-visible,.ks-select.open .ks-select-btn{border-color:var(--ks-lime);outline:none}.ks-select-btn .chev{width:16px;height:16px;color:var(--ks-lime);flex-shrink:0;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.ks-select.open .chev{transform:rotate(180deg)}.ks-select-list{z-index:30;background:#121211;border:1px solid #ecede824;margin:0;padding:6px;list-style:none;animation:.18s ease-out ks-select-in;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 60px #0009}@keyframes ks-select-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ks-select-list li{cursor:pointer;font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#ecede8bf;align-items:center;gap:14px;padding:12px;font-size:13px;transition:background .15s,color .15s;display:flex}.ks-select-list li .nr{font-family:var(--font-archivo),"Archivo",sans-serif;letter-spacing:.3em;color:#ecede859;font-size:10px}.ks-select-list li .lbl{flex:1}.ks-select-list li i{background:var(--ks-lime);border-radius:99px;width:7px;height:7px}.ks-select-list li.active{color:var(--ks-ink);background:#c6e6251a}.ks-select-list li.active .nr,.ks-select-list li[aria-selected=true] .nr,.ks-select-list li[aria-selected=true]{color:var(--ks-lime)}@media (prefers-reduced-motion:reduce){.ks-select-list{animation:none}}.ks-edition-num{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;color:#0000;-webkit-text-stroke:1px #ecede829;pointer-events:none;font-size:clamp(150px,22vw,300px);line-height:1;transition:-webkit-text-stroke-color .4s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-.12em;right:-.04em}.ks-edition-num.lime{-webkit-text-stroke-color:#c6e62573}a:hover>.ks-edition-num{-webkit-text-stroke-color:#c6e625cc;transform:translateY(6px)}.ks-mag-cover{aspect-ratio:4/5;background:var(--ks-lime);color:#0a0a0a;border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(22px,3.4vw,44px);transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;display:flex;position:relative;overflow:hidden}.ks-mag-cover:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 30px 80px #c6e6252e}.ks-mag-cover .top{letter-spacing:.3em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:600;display:flex}.ks-mag-cover .mast{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(40px,6vw,86px);line-height:.82}.ks-mag-cover .mast span{display:block}.ks-mag-cover .mast .o{color:#0000;-webkit-text-stroke:1.5px #0a0a0a}.ks-mag-cover .nr{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;color:#0a0a0a14;pointer-events:none;font-size:clamp(180px,30vw,380px);line-height:1;position:absolute;bottom:-.2em;right:-.06em}.ks-mag-cover .claim{font-family:var(--font-archivo),"Archivo",sans-serif;max-width:22ch;font-size:clamp(15px,1.6vw,20px);font-style:italic}.ks-mag-cover .bar{letter-spacing:.3em;text-transform:uppercase;border-top:1.5px solid #0a0a0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:10px;font-weight:600;display:flex;position:relative}.ks-mag-cover .bar b{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;letter-spacing:.2em;color:var(--ks-lime);white-space:nowrap;background:#0a0a0a;border-radius:99px;padding:10px 16px;font-size:12px;transition:transform .3s}.ks-mag-cover:hover .bar b{transform:translate(4px)}.ks-live-btn{min-height:64px;font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;letter-spacing:.04em;border:1px solid #ecede840;border-radius:18px;justify-content:center;align-items:center;gap:12px;font-size:15px;transition:transform .2s,background .2s,opacity .2s;display:flex}.ks-live-btn svg{width:22px;height:22px}.ks-live-btn.primary{background:var(--ks-lime);color:#0a0a0a;border-color:var(--ks-lime)}.ks-live-btn:active{transform:scale(.98)}.ks-live-btn.is-off{opacity:.45}[data-flash]{position:relative;overflow:hidden}.ks-flash{z-index:3;background:var(--ks-lime);pointer-events:none;position:absolute;inset:0}.ks-hero-flash{z-index:1;background:var(--ks-lime);pointer-events:none;animation:.9s cubic-bezier(.7,0,.2,1) .15s both ks-hero-flash;position:absolute;inset:0}@keyframes ks-hero-flash{0%{transform:translate(-101%)}40%{transform:translate(0)}to{transform:translate(101%)}}@media (min-width:900px){.ks-facts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-facts.four .num{font-size:clamp(56px,9vw,150px)}}.ks-strip{overflow:hidden}.ks-strip+.ks-strip{margin-top:10px}.ks-strip-track{will-change:transform;gap:10px;width:max-content;display:flex}.ks-strip-track figure{aspect-ratio:4/5;background:#111;border-radius:12px;flex:none;height:clamp(190px,27vw,400px);margin:0;overflow:hidden}.ks-strip-track figure.wide{aspect-ratio:3/2}.ks-strip-track img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.ks-strip-track figure:hover img{transform:scale(1.06)}.ks-hscroll{position:relative;overflow:hidden}.ks-hscroll-head{padding:calc(var(--ks-pad) + 56px)var(--ks-pad)0}.ks-hscroll-track{padding:28px var(--ks-pad)var(--ks-pad);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.ks-hscroll-track::-webkit-scrollbar{display:none}.ks-station{scroll-snap-align:center;background:#111110;border:1px solid #ecede81a;border-radius:22px;flex:0 0 86vw;align-content:start;gap:18px;padding:20px;display:grid}.ks-station .time{letter-spacing:.35em;text-transform:uppercase;color:var(--ks-lime);font-size:10px}.ks-station h3{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;margin-top:10px;font-size:clamp(30px,8vw,84px);line-height:.95}.ks-station .idx{letter-spacing:.35em;color:var(--ks-mute);margin-top:18px;font-size:10px;display:block}.ks-station-photos{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:66vw;display:grid}.ks-station-photos figure{background:#161614;border-radius:12px;margin:0;overflow:hidden}.ks-station-photos figure:first-child{grid-area:span 2/span 2}.ks-station-photos img{object-fit:cover;width:100%;height:100%;display:block}.ks-hscroll-bar{display:none}@media (min-width:900px){.ks-hscroll{flex-direction:column;height:100svh;display:flex}.ks-hscroll-head{padding-top:calc(var(--ks-pad)*.5 + 72px);justify-content:space-between;align-items:end;gap:40px;display:flex}.ks-hscroll-head .ks-h2{font-size:clamp(30px,4.6vw,72px)}.ks-hscroll-track{scroll-snap-type:none;width:max-content;min-height:0;padding:3vh var(--ks-pad)7vh;will-change:transform;flex:1;gap:3vw;overflow:visible}.ks-station{flex:0 0 78vw;grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:stretch;gap:3vw;padding:clamp(20px,2.4vw,40px)}.ks-station-text{flex-direction:column;justify-content:space-between;display:flex}.ks-station h3{font-size:clamp(32px,3.4vw,64px)}.ks-station-photos{height:auto;min-height:0}.ks-hscroll-bar{left:var(--ks-pad);right:var(--ks-pad);background:#ecede824;height:2px;display:block;position:absolute;bottom:3.2vh}.ks-hscroll-bar i{background:var(--ks-lime);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.ks-voices{gap:calc(var(--ks-pad)*1.1);margin-top:calc(var(--ks-pad)*.9);display:grid}.ks-voice{align-items:center;gap:22px;display:grid}.ks-voice-media{aspect-ratio:4/5;background:#111;border-radius:18px;width:100%;max-width:520px;position:relative;overflow:hidden}.ks-voice-media img,.ks-clip{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ks-voice-media.kb img{transform-origin:50% 35%;animation:16s ease-in-out infinite alternate ks-kenburns}@keyframes ks-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)translateY(-2%)}}.ks-voice-media .tag{z-index:2;letter-spacing:.3em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a99;border-radius:99px;padding:7px 11px;font-size:9px;position:absolute;bottom:14px;left:14px}.ks-voice-media .tag b{color:var(--ks-lime);font-weight:700}.ks-quote{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(24px,5.6vw,64px);line-height:1}.ks-quote:before{content:"“";color:var(--ks-lime);margin-bottom:.12em;font-size:1.6em;line-height:.6;display:block}.ks-quote.small{font-size:clamp(20px,3.6vw,40px)}.ks-voice .who{font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;margin-top:20px;font-size:clamp(14px,1.5vw,18px)}.ks-voice .role{color:#ecede899;margin-top:4px;font-size:13px}@media (min-width:900px){.ks-voice{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6vw}.ks-voice:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ks-voice:nth-child(2n) .ks-voice-media{order:2;justify-self:end}.ks-quote{font-size:clamp(30px,3.9vw,64px)}}.ks-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ks-brand{aspect-ratio:4/5;background:#111;border-radius:14px;position:relative;overflow:hidden}.ks-brand img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ks-brand:hover img{transform:scale(1.06)}.ks-brand:after{content:"";background:linear-gradient(#0000 55%,#0a0a0ad9);position:absolute;inset:0}.ks-brand span{z-index:2;font-family:var(--font-archivo-black),"Archivo Black",Impact,sans-serif;text-transform:uppercase;font-size:clamp(13px,1.5vw,19px);line-height:1;position:absolute;bottom:12px;left:14px;right:14px}.ks-brand.text{background:var(--ks-lime);color:var(--ks-black);flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;display:flex}.ks-brand.text:after{display:none}.ks-brand.text span{overflow-wrap:anywhere;font-size:clamp(11px,1.3vw,17px);position:static}@media (min-width:700px){.ks-brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ks-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}.ks-thanks{gap:10px;display:grid}.ks-thanks .ks-photo.wide{aspect-ratio:3/2}@media (min-width:900px){.ks-thanks{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.ks-thanks .ks-photo:not(.wide){aspect-ratio:auto;height:100%}}@media (prefers-reduced-motion:reduce){.ks-hero-flash{display:none}.ks-voice-media.kb img{animation:none}.ks-strip{overflow-x:auto}.ks-hscroll{height:auto;display:block}.ks-hscroll-track{width:auto;overflow-x:auto}}
