.kf-site .pf-page{--pf-gutter:clamp(22px, 4vw, 76px);color:#dce2df;background:#101b1e}.kf-site .pf-page :is(h1,h2,p,dl,dd,figure){margin:0}.kf-site .pf-head{padding:calc(var(--kf-header) + 26px) var(--pf-gutter) 30px;gap:18px;display:grid}.kf-site .pf-head .ss-back{color:#aab9b9;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:13px;display:inline-flex}.kf-site .pf-head .ss-back svg{width:18px;height:18px}.kf-site .pf-head h1{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(64px,17vw,260px);font-weight:600;line-height:.8}.kf-site .pf-facts{flex-wrap:wrap;gap:10px 36px;padding-top:8px;display:flex}.kf-site .pf-facts div{gap:3px;display:grid}.kf-site .pf-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#aab9b9;font-size:11px}.kf-site .pf-facts dd{font-variant-numeric:tabular-nums;font-size:15px}.kf-site .pf-screen{background:#0b1416;padding:0}.kf-site .pf-screen-frame{width:min(100%, 84svh * var(--pf-aspect));aspect-ratio:var(--pf-ratio);background:#0b1416;margin-inline:auto;position:relative;overflow:hidden}.kf-site .pf-media.motion-media,.kf-site .pf-media.motion-media :is(picture,img,video){aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kf-site .pf-play{color:#fff;background:linear-gradient(#0000 58%,#0b141699 100%);align-items:flex-end;gap:16px;padding:18px;display:flex;position:absolute;inset:0}.kf-site .pf-play .pf-play-icon{--disc:58px}.kf-site .pf-play-text{gap:4px;padding-bottom:4px;display:grid}.kf-site .pf-play-text strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1}.kf-site .pf-play-text span{color:#dce2df;font-variant-numeric:tabular-nums;font-size:12px}.kf-site .pf-play:focus-visible{outline-offset:-6px}.kf-site .pf-next{padding:0 0 12px}.kf-site .pf-next-link{color:#dce2df;isolation:isolate;min-height:62svh;display:grid;position:relative;overflow:hidden}.kf-site .pf-next-picture{z-index:-1;position:absolute;inset:0}.kf-site .pf-next-picture img{object-fit:cover;filter:saturate(.85)brightness(.62);width:100%;height:100%;transition:filter .6s,transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.kf-site .pf-next-label{padding:22px var(--pf-gutter) 0;letter-spacing:.06em;text-transform:uppercase;align-self:start;font-size:12px}.kf-site .pf-next-title{padding:0 var(--pf-gutter);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;align-self:end;font-size:clamp(60px,15vw,240px);font-weight:600;line-height:.82}.kf-site .pf-next-meta{padding:14px var(--pf-gutter) 26px;font-size:13px}@media (hover:hover){.kf-site .pf-next-link:hover .pf-next-picture img{filter:saturate()brightness(.78);transform:scale(1.05)}}@media (min-width:1000px){.kf-site .pf-head{padding-top:calc(var(--kf-header) + 34px);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:5vw;padding-bottom:40px}.kf-site .pf-head .ss-back{grid-column:1/-1}.kf-site .pf-facts{flex-direction:column;gap:14px;padding-bottom:12px}.kf-site .pf-play{padding:30px var(--pf-gutter)}.kf-site .pf-play .pf-play-icon{--disc:72px}.kf-site .pf-play-text strong{font-size:34px}.kf-site .pf-next-link{min-height:78svh}}@media (prefers-reduced-motion:reduce){.kf-site .pf-page *{transition:none!important;animation:none!important}}.kf-site .pf-cta{padding:44px var(--pf-gutter,clamp(16px, 4vw, 76px));color:#dce2df;background:#243739;gap:18px;display:grid}.kf-site .pf-cta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(44px,11vw,104px);font-weight:600;line-height:.86}.kf-site .pf-cta-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:6px;display:flex}.kf-site .kf-page a.pf-cta-primary,.kf-site .pf-cta-primary{color:#101b1e;background:#dce2df;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.kf-site .pf-cta-primary svg{width:16px;height:16px}.kf-site .pf-cta-primary:hover{background:#fff}.kf-site .pf-cta-mail{color:#dce2df;text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (max-width:520px){.kf-site .pf-cta-primary{width:100%}}@media (min-width:1000px){.kf-site .pf-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:6vw;padding-block:64px}}
.kf-site .jw-group{border-top:1px solid #aab9b933;padding:34px 0 10px}.kf-site .jw-group-head{padding:0 var(--pf-gutter) 18px;align-items:baseline;gap:14px;display:flex}.kf-site .jw-n{letter-spacing:.06em;color:var(--kf-muted);font-variant-numeric:tabular-nums;font-size:12px}.kf-site .jw-group-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(34px,8vw,76px);font-weight:600;line-height:.9}.kf-site .jw-count{color:var(--kf-muted);white-space:nowrap;margin-left:auto;font-size:12px}.kf-site .jw-rail{padding:0 var(--pf-gutter) 24px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pf-gutter);scrollbar-width:none;gap:10px;margin:0;list-style:none;display:flex;overflow-x:auto}.kf-site .jw-rail::-webkit-scrollbar{display:none}.kf-site .jw-rail>li{scroll-snap-align:start;flex:none;width:min(60vw,300px)}.kf-site .jw-clip{color:#fff;text-decoration:none;display:block}.kf-site .jw-screen{aspect-ratio:9/16;background:#0b1416;border-radius:14px;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 22px 40px -24px #000}.kf-site .jw-media.motion-media,.kf-site .jw-media.motion-media :is(picture,img,video){aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kf-site .jw-screen:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b1416d9);position:absolute;inset:55% 0 0}.kf-site .jw-bar{z-index:1;background:#ffffff47;border-radius:2px;height:2px;position:absolute;top:10px;left:10px;right:10px;overflow:hidden}.kf-site .jw-bar i{transform-origin:0;background:#fff;height:100%;transition:transform .3s linear;display:block;transform:scaleX(0)}.kf-site .jw-play{--disc:40px;z-index:1;position:absolute;bottom:12px;right:10px}.kf-site .jw-caption{z-index:1;gap:4px;display:grid;position:absolute;bottom:12px;left:12px;right:58px}.kf-site .jw-caption strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:22px;font-weight:600;line-height:.95}.kf-site .jw-caption span{color:#dce2df;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kf-site .jw-caption .play-glyph{width:14px;height:14px}.kf-site .jw-clip:focus-visible{outline:none}.kf-site .jw-clip:focus-visible .jw-screen{box-shadow:0 0 0 2px #dce2df,0 22px 40px -24px #000}@media (min-width:760px){.kf-site .jw-group{padding-top:48px}.kf-site .jw-rail{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 14px;padding-bottom:56px;display:grid;overflow:visible}.kf-site .jw-rail>li{width:auto}.kf-site .jw-rail>li:nth-child(2n){translate:0 32px}.kf-site .jw-play{opacity:0;transition:opacity .24s}.kf-site .jw-clip:is(:hover,:focus-visible) .jw-play{opacity:1}}@media (hover:hover){.kf-site .jw-clip:hover .jw-screen{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.kf-site .jw-screen,.kf-site .jw-bar i{transition:none}}
