.kfc-main{background:#ffffff;--kfc-red:#b12c2c;--kfc-yellow:#ffb134;--kfc-content-gutter:clamp(18px,5.56vw,80px)}.kfc-hero,.kfc-main section{width:100%}.kfc-hero{display:grid;grid-template-columns:minmax(320px,45.2%) minmax(0,54.8%);min-height:min(calc(100svh - 89px),720px);border-bottom:1px solid rgba(195,195,195,.9);background:#fff;overflow:hidden}.kfc-hero-bg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.kfc-hero-media{background:#ca181e}.kfc-hero-copy,.kfc-hero-media{position:relative;overflow:hidden}.kfc-hero-copy{display:flex;flex-direction:column;justify-content:center;z-index:1;min-height:min(calc(100svh - 89px),720px);gap:clamp(28px,3vw,46px);padding:clamp(34px,5.6vw,84px) var(--kfc-content-gutter);background:radial-gradient(circle at 84% 88%,rgba(255,255,255,.12),transparent 30%),linear-gradient(180deg,#ca181e,#ca181e);color:#ffffff}.kfc-hero-copy:after{content:"";position:absolute;inset:auto auto -18% -12%;width:clamp(220px,34vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(120,0,0,.34) 0,rgba(120,0,0,.08) 44%,transparent 72%);pointer-events:none}.kfc-badge,.kfc-hero-copy-inner{position:relative;z-index:1}.kfc-badge{width:clamp(74px,7vw,109px);height:auto}.kfc-hero-copy-inner{display:grid;grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);max-width:min(32rem,100%)}.kfc-hero-copy h1{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(3.5rem,6vw,5.8rem);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.kfc-hero-summary{margin:0;max-width:100%;font-size:clamp(1.2rem,1.75vw,1.92rem);line-height:1.36;letter-spacing:-.02em;color:rgba(255,255,255,.98)}.kfc-hero-kicker{margin:0;font-size:clamp(1rem,1.12vw,1.3rem);line-height:1.4;color:rgba(255,255,255,.96)}.kfc-overview{background:#ffffff}.kfc-overview-shell{padding:clamp(48px,5vw,72px) var(--kfc-content-gutter) clamp(52px,6vw,76px)}.kfc-overview-lead,.kfc-overview-outcome{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:start}.kfc-overview-lead{padding-bottom:clamp(30px,3.8vw,44px);border-bottom:1px solid rgba(24,24,24,.1)}.kfc-overview-outcome{padding-top:clamp(34px,3.8vw,42px);border-top:1px solid rgba(24,24,24,.1)}.kfc-overview h2{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(2.2rem,3.8vw,3.45rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:#181818}.kfc-overview-card p,.kfc-overview-lead p,.kfc-overview-list,.kfc-overview-outcome p{margin:0;font-size:clamp(1rem,1.08vw,1.28rem);line-height:1.58;letter-spacing:-.015em;color:#303030}.kfc-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(30px,4vw,52px) clamp(36px,6vw,96px);gap:clamp(30px,4vw,52px) clamp(36px,6vw,96px);padding:clamp(28px,3.8vw,42px) 0}.kfc-overview-card{display:grid;grid-gap:14px;gap:14px;align-content:start}.kfc-overview-card h3{margin:0;font-size:clamp(1.1rem,1.28vw,1.42rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#181818}.kfc-overview-list{padding-left:1.15rem}.kfc-overview-list li+li{margin-top:4px}.kfc-overview-list-columns{column-count:2;column-gap:clamp(22px,4vw,54px)}.kfc-results{background:#ffffff}.kfc-results-shell{padding:clamp(10px,1.2vw,18px) var(--kfc-content-gutter) clamp(64px,6vw,92px)}.kfc-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(48px,4.3vw,74px) clamp(24px,2vw,38px);gap:clamp(48px,4.3vw,74px) clamp(24px,2vw,38px)}.kfc-result-card{display:grid;grid-gap:18px;gap:18px;align-content:start}.kfc-result-stat{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:clamp(164px,12.8vw,188px);padding:clamp(24px,2vw,30px) clamp(24px,2.2vw,34px) clamp(18px,1.5vw,22px);border:1.75px dashed rgba(177,44,44,.52);border-radius:30px;background:#fff}.kfc-result-number{display:flex;align-items:baseline;gap:.04em}.kfc-result-suffix,.kfc-result-value{font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-weight:600;line-height:.92;letter-spacing:-.05em}.kfc-result-value{font-size:clamp(2.6rem,3.8vw,4rem);color:var(--kfc-red)}.kfc-result-suffix{font-size:clamp(2.4rem,3.5vw,3.75rem);color:var(--kfc-yellow)}.kfc-result-detail{margin:0;font-size:clamp(1.02rem,1.08vw,1.3rem);line-height:1.18;letter-spacing:-.015em;color:var(--kfc-yellow)}.kfc-result-label{margin:0;padding:0 clamp(14px,1vw,18px);font-size:clamp(1.45rem,1.52vw,1.92rem);line-height:1.08;letter-spacing:-.04em;color:var(--kfc-yellow)}.kfc-video-section{background:#ffffff}.kfc-video-shell{padding:0 var(--kfc-content-gutter) clamp(68px,6vw,96px)}.kfc-video-frame{overflow:hidden;border-radius:clamp(22px,2vw,30px);border:1px solid rgba(24,24,24,.08);box-shadow:0 22px 56px rgba(24,24,24,.08);background:#111111}.kfc-video-frame video{display:block;width:100%;height:auto;background:#111111}.kfc-process{background:#ffffff}.kfc-process-shell{display:grid;grid-template-columns:minmax(240px,1.18fr) minmax(0,2.42fr);padding:0 var(--kfc-content-gutter) clamp(72px,6vw,96px)}.kfc-process-lead{padding:clamp(6px,.8vw,12px) clamp(28px,3vw,42px) 0 0;border-right:1px solid rgba(24,24,24,.1)}.kfc-process-lead h2{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:#181818}.kfc-process-lead p{margin:34px 0 0;max-width:19ch;font-size:clamp(1rem,1.1vw,1.24rem);line-height:1.52;letter-spacing:-.015em;color:#6d7178}.kfc-process-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kfc-process-column{padding:0 clamp(22px,2vw,28px);border-right:1px solid rgba(24,24,24,.1)}.kfc-process-column:last-child{border-right:none}.kfc-process-column h3{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.5rem,1.7vw,2.05rem);font-weight:500;line-height:1.1;letter-spacing:-.035em;color:#181818}.kfc-process-tags{display:grid;justify-items:start;grid-gap:18px;gap:18px;margin-top:46px}.kfc-process-tag{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:16px;font-size:clamp(1rem,1.08vw,1.22rem);line-height:1;letter-spacing:-.02em;white-space:nowrap}.kfc-process-tag.is-planning{color:#bd9934;background:#ffd56126}.kfc-process-tag.is-ux{color:#337ab8;background:#61b5ff26}.kfc-process-tag.is-ui{color:#209c6b;background:#61ffc026}.kfc-process-tag.is-prototype{color:#9438b8;background:#c061ff1a}.kfc-collage-section{background:#ffffff}.kfc-collage-shell{padding:0 var(--kfc-content-gutter) clamp(72px,6vw,98px)}.kfc-collage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,1.6vw,28px);gap:clamp(18px,1.6vw,28px)}.kfc-collage-card{margin:0;overflow:hidden;border-radius:clamp(18px,1.6vw,24px);background:#fff4e0}.kfc-collage-card img{display:block;width:100%;height:auto}.kfc-research{background:#ffffff}.kfc-research-shell{padding:0 var(--kfc-content-gutter) clamp(72px,6vw,100px)}.kfc-research-intro{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:start;padding-bottom:clamp(28px,3.2vw,40px);border-bottom:1px solid rgba(24,24,24,.1)}.kfc-research-intro h2{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:#181818}.kfc-research-intro p{margin:0;max-width:34ch;font-size:clamp(1.08rem,1.4vw,1.82rem);font-weight:500;line-height:1.32;letter-spacing:-.02em;color:#202020}.kfc-research-block{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:start;padding-top:clamp(28px,3.4vw,40px)}.kfc-research-block+.kfc-research-block{padding-top:clamp(42px,4.6vw,56px)}.kfc-research-block h3{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.45rem,1.65vw,2rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:#181818}.kfc-research-content{min-width:0}.kfc-research-list{margin:0;padding-left:1.35rem;font-size:clamp(1rem,1.08vw,1.28rem);line-height:1.52;letter-spacing:-.015em;color:#6a6e74}.kfc-research-list li+li{margin-top:4px}.kfc-research-list strong{color:#55585d;font-weight:500}.kfc-research-personas{overflow:hidden}.kfc-research-personas img{display:block;width:100%;height:auto}.kfc-insight{background:#ffffff}.kfc-insight-shell{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);padding:0 var(--kfc-content-gutter) clamp(78px,6vw,108px)}.kfc-insight-lead h2{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(2.2rem,3.3vw,3.2rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:#181818}.kfc-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,4vw,70px);gap:clamp(28px,4vw,70px)}.kfc-insight-card{display:grid;align-content:start;grid-gap:24px;gap:24px}.kfc-insight-index{display:inline-grid;place-items:center;width:30px;height:30px;border:1.75px solid #9b9b9b;border-radius:999px;font-size:1.16rem;line-height:1;color:#9b9b9b}.kfc-insight-card h3,.kfc-insight-index{font-family:"Reddit Sans",var(--font-manrope),sans-serif}.kfc-insight-card h3{margin:0;font-size:clamp(1.9rem,2.2vw,2.35rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#181818}.kfc-insight-card p{margin:0;font-size:clamp(1.08rem,1.28vw,1.7rem);line-height:1.5;letter-spacing:-.015em;color:#5f646b}.kfc-strategy{background:#ffffff}.kfc-strategy-shell{--kfc-strategy-rail-width:clamp(220px,17.4vw,250px);--kfc-strategy-shell-gap:clamp(28px,6vw,84px);--kfc-strategy-row-gap:clamp(28px,5vw,64px);display:grid;grid-template-columns:var(--kfc-strategy-rail-width) minmax(0,1fr);grid-gap:var(--kfc-strategy-shell-gap);gap:var(--kfc-strategy-shell-gap);padding:0 var(--kfc-content-gutter) clamp(78px,6vw,108px)}.kfc-strategy-rail h2{margin:0;max-width:8ch;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:600;line-height:1.04;letter-spacing:-.055em;color:#181818}.kfc-strategy-content{display:grid;grid-gap:clamp(46px,5vw,72px);gap:clamp(46px,5vw,72px)}.kfc-strategy-row{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-gap:var(--kfc-strategy-row-gap);gap:var(--kfc-strategy-row-gap);align-items:start}.kfc-strategy-content>.kfc-strategy-row:last-child{margin-left:calc(-1 * (var(--kfc-strategy-rail-width) + var(--kfc-strategy-shell-gap)));width:calc(100% + var(--kfc-strategy-rail-width) + var(--kfc-strategy-shell-gap))}.kfc-strategy-row h3{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.9rem,2.1vw,2.6rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#181818}.kfc-strategy-main{min-width:0}.kfc-strategy-question{margin:0;font-size:clamp(1.5rem,2.05vw,2.4rem);font-weight:500;line-height:1.36;letter-spacing:-.03em;color:#181818}.kfc-strategy-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,38px);gap:clamp(24px,3vw,38px);margin-top:clamp(28px,3.2vw,38px);padding-top:clamp(24px,2.8vw,34px);border-top:1px solid rgba(24,24,24,.1)}.kfc-strategy-principle{display:grid;grid-gap:18px;gap:18px;align-content:start}.kfc-strategy-principle h4{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.55rem,1.8vw,2.1rem);font-weight:600;line-height:1.12;letter-spacing:-.04em;color:#181818}.kfc-strategy-copy,.kfc-strategy-principle p{margin:0;font-size:clamp(1.08rem,1.26vw,1.68rem);line-height:1.5;letter-spacing:-.015em;color:#5f646b}.kfc-flow{background:#ffffff}.kfc-flow-shell{padding:0 var(--kfc-content-gutter) clamp(78px,6vw,108px)}.kfc-flow-block+.kfc-flow-block{margin-top:clamp(42px,4.2vw,62px)}.kfc-flow-block h2{margin:0 0 clamp(18px,2vw,24px);font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.35rem,1.5vw,1.8rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#181818}.kfc-flow-media{overflow:hidden}.kfc-flow-media img{display:block;width:100%;height:auto}.kfc-wireframes{background:#ffffff}.kfc-wireframes-shell{padding:0 var(--kfc-content-gutter) clamp(78px,6vw,108px)}.kfc-wireframes-row{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:start}.kfc-wireframes-row+.kfc-wireframes-row{margin-top:clamp(44px,5vw,72px)}.kfc-wireframes-row h2{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.9rem,2.2vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#181818}.kfc-wireframes-main{min-width:0}.kfc-wireframes-copy{margin:0;max-width:52ch;font-size:clamp(1.08rem,1.24vw,1.62rem);line-height:1.48;letter-spacing:-.015em;color:#5f646b}.kfc-wireframes-media{margin-top:clamp(28px,3vw,40px);display:flex;justify-content:flex-start}.kfc-wireframes-media img{display:block;width:100%;height:auto}.kfc-wireframes-media-ideation img{width:min(100%,1040px);margin-inline:0}.kfc-wireframes-media-iteration{max-width:100%;margin-top:clamp(30px,3.4vw,48px);margin-left:0;margin-right:0}.kfc-wireframes-media-iteration img{width:min(100%,940px);margin-inline:0;border-radius:clamp(24px,2.2vw,32px);box-shadow:0 24px 54px rgba(34,34,34,.1)}.kfc-final{background:#ffffff}.kfc-final-shell{padding:0 var(--kfc-content-gutter) clamp(42px,4vw,58px)}.kfc-final-row{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);grid-gap:clamp(34px,6vw,92px);gap:clamp(34px,6vw,92px);align-items:start}.kfc-final-row+.kfc-final-row{margin-top:clamp(42px,4.2vw,58px);padding-top:clamp(42px,4.2vw,58px);border-top:1px dashed rgba(95,100,107,.22)}.kfc-final-row h2,.kfc-final-row h3{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;color:#181818}.kfc-final-row h2{font-size:clamp(2.5rem,4.2vw,4.55rem);font-weight:600;line-height:.98;letter-spacing:-.06em}.kfc-final-row h3{font-size:clamp(2rem,2.5vw,3rem);font-weight:600;line-height:1.06;letter-spacing:-.045em}.kfc-final-main{min-width:0}.kfc-final-lead{margin:0;max-width:24ch;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.65rem,3vw,3.35rem);font-weight:500;line-height:1.28;letter-spacing:-.045em;color:#181818}.kfc-final-copy{margin:0;max-width:64ch;font-size:clamp(1.08rem,1.34vw,1.78rem);line-height:1.5;letter-spacing:-.018em;color:#666b73}.kfc-video-section-secondary .kfc-video-shell{padding-top:0}.kfc-games{background:#ffffff}.kfc-games-shell{padding:0 var(--kfc-content-gutter) clamp(78px,6vw,108px)}.kfc-games-title{margin:0 0 clamp(28px,3vw,40px);font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(2.1rem,3vw,3.15rem);font-weight:600;line-height:.98;letter-spacing:-.05em;color:#181818}.kfc-games-wheel{display:grid;grid-gap:clamp(14px,1.4vw,20px);gap:clamp(14px,1.4vw,20px)}.kfc-games-controls{display:flex;justify-content:flex-end;gap:10px}.kfc-games-control{width:38px;height:38px;border:1px solid rgba(24,24,24,.14);border-radius:999px;background:#ffffff;color:#5f646b;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:1.35rem;line-height:1;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}.kfc-games-control:hover{transform:translateY(-1px);background:#f8f8f8;color:#181818}.kfc-games-track-wrap{position:relative;width:100%;max-width:100%;overflow:hidden}.kfc-games-track-wrap:after,.kfc-games-track-wrap:before{content:"";position:absolute;top:0;bottom:0;width:clamp(16px,3vw,54px);z-index:2;pointer-events:none}.kfc-games-track-wrap:before{left:0;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0))}.kfc-games-track-wrap:after{right:0;background:linear-gradient(270deg,#ffffff,rgba(255,255,255,0))}.kfc-games-track{width:100%;max-width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(560px,70vw,930px);grid-gap:clamp(18px,2vw,30px);gap:clamp(18px,2vw,30px);overflow-x:auto;overflow-y:hidden;padding:4px 0 10px;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none}.kfc-games-track::-webkit-scrollbar{display:none}.kfc-games-slide{display:grid;grid-gap:clamp(14px,1.35vw,20px);gap:clamp(14px,1.35vw,20px);padding:clamp(14px,1.35vw,20px);border:1px solid rgba(24,24,24,.08);border-radius:clamp(20px,1.8vw,28px);background:#ffffff;box-shadow:0 12px 34px rgba(24,24,24,.05);scroll-snap-align:center;transition:transform .26s ease,opacity .26s ease,filter .26s ease;transform:scale(.97);opacity:.9;filter:none}.kfc-games-slide.is-active{transform:scale(1);opacity:1;filter:saturate(1)}.kfc-games-slide h3{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;font-size:clamp(1.25rem,1.5vw,1.7rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#181818}.kfc-games-media{overflow:hidden;border-radius:clamp(16px,1.5vw,22px);border:1px solid rgba(24,24,24,.08);background:#f6f6f6}.kfc-games-media img{display:block;width:100%;height:auto}.kfc-games-dots{display:flex;justify-content:center;align-items:center;gap:8px}.kfc-games-dot{width:8px;height:8px;border:none;border-radius:999px;background:rgba(24,24,24,.26);cursor:pointer;transition:width .18s ease,background-color .18s ease}.kfc-games-dot.is-active{width:24px;background:rgba(24,24,24,.74)}.kfc-closing{background:#ffffff}.kfc-closing-shell{padding:0 var(--kfc-content-gutter) clamp(78px,6vw,108px)}.kfc-closing-lead,.kfc-closing-row{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:start}.kfc-closing-row{padding-top:clamp(36px,3.8vw,48px);border-top:1px solid rgba(24,24,24,.1)}.kfc-closing-row+.kfc-closing-row{margin-top:clamp(34px,3.6vw,44px)}.kfc-closing-lead{padding-bottom:clamp(34px,3.8vw,46px);border-bottom:1px solid rgba(24,24,24,.1)}.kfc-closing-lead h2,.kfc-closing-row h3{margin:0;font-family:"Reddit Sans",var(--font-manrope),sans-serif;color:#181818}.kfc-closing-lead h2{font-size:clamp(2.2rem,3.8vw,3.45rem);font-weight:600;line-height:.98;letter-spacing:-.05em}.kfc-closing-row h3{font-size:clamp(1.55rem,1.9vw,2.15rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}.kfc-closing-card p,.kfc-closing-lead p{margin:0;font-size:clamp(1.02rem,1.16vw,1.42rem);line-height:1.56;letter-spacing:-.015em;color:#4f555d}.kfc-closing-lead p{max-width:60ch}.kfc-closing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(26px,3vw,40px);gap:clamp(26px,3vw,40px)}.kfc-closing-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.kfc-closing-icon,.kfc-closing-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#9a9da3}.kfc-closing-icon img{display:block;width:22px;height:22px}.kfc-closing-number{border:1px solid;border-radius:50%;font-size:.92rem;font-weight:500;line-height:1}.kfc-closing-card h4,.kfc-closing-number{font-family:"Reddit Sans",var(--font-manrope),sans-serif}.kfc-closing-card h4{margin:0;font-size:clamp(1.32rem,1.48vw,1.72rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#181818}@media (max-width:1200px){.kfc-hero{grid-template-columns:minmax(300px,43%) minmax(0,57%)}.kfc-hero-copy{padding-top:clamp(30px,4.5vw,56px);padding-bottom:clamp(30px,4.5vw,56px)}.kfc-hero-copy h1{font-size:clamp(3.1rem,5.9vw,4.9rem)}.kfc-overview-grid{gap:28px 52px}.kfc-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.kfc-process-shell{grid-template-columns:minmax(220px,.95fr) minmax(0,2.05fr)}.kfc-process-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.kfc-process-column:nth-child(2){border-right:none}.kfc-process-column:nth-child(-n+2){padding-bottom:28px;border-bottom:1px solid rgba(24,24,24,.1)}.kfc-process-column:nth-child(n+3){padding-top:28px}.kfc-collage-grid{gap:18px}.kfc-insight-grid{gap:28px 36px}.kfc-strategy-row{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px 40px}.kfc-strategy-principles{grid-template-columns:1fr}}@media (max-width:900px){.kfc-hero{grid-template-columns:1fr;grid-template-rows:auto minmax(320px,46svh);min-height:auto}.kfc-hero-copy{min-height:auto;padding:34px 24px 36px;gap:22px}.kfc-hero-copy-inner{max-width:34rem}.kfc-hero-copy h1{font-size:clamp(2.7rem,11vw,4.4rem);max-width:12ch}.kfc-hero-summary{max-width:100%;font-size:clamp(1.1rem,3.8vw,1.55rem)}.kfc-hero-bg{position:relative;grid-row:2;inset:auto;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.kfc-overview-shell{padding-left:var(--kfc-content-gutter);padding-right:var(--kfc-content-gutter)}.kfc-overview-lead,.kfc-overview-outcome{grid-template-columns:1fr;gap:18px}.kfc-overview-grid{grid-template-columns:1fr;gap:26px}.kfc-overview-list-columns{column-count:1}.kfc-process-shell,.kfc-results-shell{padding-left:var(--kfc-content-gutter);padding-right:var(--kfc-content-gutter)}.kfc-process-shell{grid-template-columns:1fr}.kfc-process-lead{padding-right:0;padding-bottom:28px;border-right:none;border-bottom:1px solid rgba(24,24,24,.1)}.kfc-process-lead p{max-width:34ch}.kfc-collage-shell,.kfc-research-shell{padding-left:var(--kfc-content-gutter);padding-right:var(--kfc-content-gutter)}.kfc-research-block,.kfc-research-intro{grid-template-columns:1fr;gap:18px}.kfc-research-intro p{max-width:38ch}.kfc-insight-shell{gap:24px;padding-left:var(--kfc-content-gutter);padding-right:var(--kfc-content-gutter)}.kfc-insight-grid,.kfc-insight-shell{grid-template-columns:1fr}.kfc-strategy-row,.kfc-strategy-shell{grid-template-columns:1fr;gap:20px}.kfc-strategy-content>.kfc-strategy-row:last-child{margin-left:0;width:auto}.kfc-strategy-content{gap:34px}.kfc-strategy-rail h2{max-width:none}.kfc-wireframes-row{grid-template-columns:1fr;gap:20px}.kfc-wireframes-media-iteration{margin-left:0}.kfc-wireframes-media-ideation img,.kfc-wireframes-media-iteration img{width:100%}.kfc-final-row{grid-template-columns:1fr;gap:20px}.kfc-final-copy,.kfc-final-lead{max-width:none}.kfc-games-shell{padding-bottom:78px}.kfc-games-track{grid-auto-columns:minmax(0,100%);gap:14px;padding-inline:0;scroll-padding-inline:0}.kfc-games-slide{transform:none;opacity:1;filter:none}.kfc-closing-lead,.kfc-closing-row{grid-template-columns:1fr;gap:20px}}@media (max-width:560px){.kfc-hero{grid-template-rows:auto minmax(280px,41svh)}.kfc-hero-copy{padding:28px 18px 30px}.kfc-badge{width:68px}.kfc-hero-copy h1{font-size:clamp(2.55rem,13vw,3.7rem);letter-spacing:-.05em}.kfc-hero-summary{max-width:none;font-size:1.06rem;line-height:1.42}.kfc-hero-kicker{font-size:.95rem}.kfc-overview-shell{padding-top:36px;padding-bottom:46px}.kfc-overview h2{font-size:2rem}.kfc-overview-card p,.kfc-overview-lead p,.kfc-overview-list,.kfc-overview-outcome p{font-size:.98rem;line-height:1.52}.kfc-results-shell{padding-top:8px;padding-bottom:46px}.kfc-video-shell{padding-bottom:52px}.kfc-process-shell{padding-bottom:54px}.kfc-results-grid{grid-template-columns:1fr;gap:24px}.kfc-result-stat{min-height:136px;border-radius:24px;padding:20px 18px 16px}.kfc-result-value{font-size:2.45rem}.kfc-result-suffix{font-size:2.22rem}.kfc-result-detail,.kfc-result-label{padding-left:8px;padding-right:8px}.kfc-result-label{font-size:1.5rem}.kfc-process-columns{grid-template-columns:1fr}.kfc-process-column{padding:22px 0 0;border-right:none;border-bottom:1px solid rgba(24,24,24,.1)}.kfc-process-column:nth-child(-n+2){padding-bottom:22px}.kfc-process-column:nth-child(n+3){padding-top:22px}.kfc-process-column:last-child{padding-bottom:0;border-bottom:none}.kfc-process-column h3{font-size:1.8rem}.kfc-process-tags{margin-top:20px;gap:12px}.kfc-process-tag{min-height:40px;font-size:1rem}.kfc-collage-shell{padding-bottom:56px}.kfc-collage-grid{grid-template-columns:1fr;gap:16px}.kfc-collage-card{border-radius:18px}.kfc-research-shell{padding-bottom:56px}.kfc-research-intro p{font-size:1.08rem;line-height:1.42}.kfc-research-list{padding-left:1.15rem;font-size:.98rem;line-height:1.48}.kfc-insight-shell{padding-bottom:62px}.kfc-insight-card{gap:18px}.kfc-insight-card h3{font-size:1.95rem}.kfc-insight-card p{font-size:1.04rem;line-height:1.46}.kfc-strategy-shell{padding-bottom:62px}.kfc-strategy-row h3{font-size:1.7rem}.kfc-strategy-question{font-size:1.32rem;line-height:1.4}.kfc-strategy-principle h4{font-size:1.5rem}.kfc-strategy-copy,.kfc-strategy-principle p{font-size:1rem;line-height:1.46}.kfc-flow-shell,.kfc-wireframes-shell{padding-bottom:62px}.kfc-final-shell{padding-bottom:34px}.kfc-closing-shell,.kfc-games-shell{padding-bottom:62px}.kfc-wireframes-row h2{font-size:1.75rem}.kfc-wireframes-copy{font-size:1rem;line-height:1.46}.kfc-final-row+.kfc-final-row{margin-top:34px;padding-top:34px}.kfc-final-row h2{font-size:2.15rem;line-height:1}.kfc-final-row h3{font-size:1.78rem}.kfc-final-lead{font-size:1.34rem;line-height:1.34}.kfc-final-copy{font-size:1rem;line-height:1.48}.kfc-games-title{font-size:1.95rem;margin-bottom:24px}.kfc-games-slide h3{font-size:1.12rem}.kfc-games-media{border-radius:20px}.kfc-games-controls,.kfc-games-dots{display:none}.kfc-closing-grid{grid-template-columns:1fr;gap:28px}.kfc-closing-lead h2{font-size:2rem}.kfc-closing-row h3{font-size:1.48rem}.kfc-closing-card p,.kfc-closing-lead p{font-size:.98rem;line-height:1.52}.kfc-closing-card h4{font-size:1.18rem}.kfc-closing-icon,.kfc-closing-number{width:22px;height:22px}.kfc-closing-icon img{width:20px;height:20px}.kfc-closing-number{font-size:.86rem}}@media (min-width:1500px){.kfc-hero,.kfc-hero-copy{min-height:min(calc(100svh - 96px),760px)}.kfc-hero-copy{padding-left:var(--kfc-content-gutter);padding-right:var(--kfc-content-gutter)}}@media (min-width:1800px){.kfc-main{--kfc-content-gutter:102px}.kfc-closing-shell,.kfc-collage-shell,.kfc-final-shell,.kfc-flow-shell,.kfc-games-shell,.kfc-insight-shell,.kfc-overview-shell,.kfc-process-shell,.kfc-research-shell,.kfc-results-shell,.kfc-strategy-shell,.kfc-video-shell,.kfc-wireframes-shell{max-width:1700px;margin-inline:auto}.kfc-hero,.kfc-hero-copy{min-height:min(calc(100svh - 96px),680px)}.kfc-hero-copy h1{font-size:clamp(3.35rem,4vw,4.7rem)}.kfc-hero-summary{font-size:clamp(1.16rem,1vw,1.42rem)}}@media (min-width:2400px){.kfc-main{--kfc-content-gutter:112px}.kfc-closing-shell,.kfc-collage-shell,.kfc-final-shell,.kfc-flow-shell,.kfc-games-shell,.kfc-insight-shell,.kfc-overview-shell,.kfc-process-shell,.kfc-research-shell,.kfc-results-shell,.kfc-strategy-shell,.kfc-video-shell,.kfc-wireframes-shell{max-width:1560px}.kfc-hero,.kfc-hero-copy{min-height:min(calc(100svh - 96px),630px)}.kfc-hero-copy h1{font-size:clamp(3.2rem,3.05vw,4.2rem)}.kfc-hero-summary{font-size:clamp(1.1rem,.9vw,1.28rem)}}@media (prefers-reduced-motion:reduce){.kfc-badge,.kfc-hero,.kfc-hero-bg,.kfc-hero-copy,.kfc-hero-media{scroll-behavior:auto}}