/* LOCAL COPY: release 7b0b4c6c0288 compiled baseline; resource URLs localized. */
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Canela;src:url(/canela.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html,body{color:#101010;background:#f2f0eb;margin:0;font-family:Helvetica Neue,sans-serif}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:30;justify-content:space-between;align-items:flex-start;width:100%;height:150px;padding:38px 5vw;display:flex;position:absolute;top:0;left:0}.site-header.is-dark{background:#f2f0eb;position:relative}.brand-logo{background:url(/brand/koum-corporation-logo.svg) 0/contain no-repeat;width:190px;height:76px;display:block}.main-nav{gap:44px;font-size:13px;font-weight:700;display:flex}.site-header:not(.is-dark) .main-nav{color:#fff}.main-nav a{position:relative}.main-nav a:after{content:"";background:currentColor;width:0;height:1px;transition:all .35s;position:absolute;bottom:-7px;left:0}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{width:100%}.showcase{color:#fff;background:#111;height:100svh;min-height:620px;position:relative;overflow:hidden}.showcase-media,.showcase-layer,.media-shade{position:absolute;inset:0}.showcase-layer{opacity:0;transition:opacity .8s,transform 1.4s;transform:scale(1.06)}.showcase-layer.is-active{opacity:1;transform:scale(1)}.showcase-layer img,.showcase-layer video{object-fit:cover;width:100%;height:100%}.media-shade{background:linear-gradient(#0003,#0000000d 55%,#0000006b)}.showcase-copy{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.showcase-copy a{pointer-events:auto}.showcase-title{letter-spacing:-.04em;font-family:Canela,serif;font-size:clamp(72px,9vw,150px);line-height:.9}.showcase-copy p{margin-top:38px;font-size:17px;font-weight:600}.showcase-bottom{z-index:4;justify-content:space-between;align-items:end;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:38px;left:5vw;right:5vw}.all-projects{align-items:center;gap:14px;display:flex}.grid-icon{letter-spacing:3px;font-size:15px;line-height:.45}.chapter-nav{align-items:center;gap:15px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.chapter-dots{gap:7px;display:flex}.chapter-dots button{cursor:pointer;background:#ffffff59;border:0;width:22px;height:2px;padding:0}.chapter-dots button.is-active{background:#fff}.showcase-arrows{gap:70px;display:flex;position:absolute;bottom:39px;left:50%;transform:translate(-50%)}.showcase-arrows button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:21px}.scroll-hint{text-transform:uppercase;letter-spacing:.16em;margin:0}.page-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:67vh;padding:120px 8vw 80px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700}.page-hero h1,.editorial-title{letter-spacing:-.045em;margin:24px 0;font-family:Canela,serif;font-size:clamp(64px,10vw,154px);font-weight:400;line-height:.88}.page-hero p{max-width:680px;font-size:19px;line-height:1.6}.content-wrap{padding:0 8vw 120px}.split-intro{border-top:1px solid #cbc8c1;grid-template-columns:1fr 1.5fr;gap:10vw;padding:110px 0;display:grid}.split-intro h2{margin:0;font-family:Canela,serif;font-size:clamp(42px,5vw,82px);font-weight:400;line-height:1}.split-intro p{margin:0;font-size:20px;line-height:1.7}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:7vw 3vw;padding-bottom:100px;display:grid}.project-card:nth-child(2n){margin-top:14vw}.project-card-media{background:#ddd;height:62vw;max-height:760px;overflow:hidden}.project-card-media img,.project-card-media video{object-fit:cover;width:100%;height:100%;transition:transform 1s}.project-card:hover .project-card-media img,.project-card:hover .project-card-media video{transform:scale(1.035)}.project-card h2{margin:22px 0 6px;font-family:Canela,serif;font-size:clamp(38px,4.4vw,72px);font-weight:400}.project-card p{text-transform:uppercase;letter-spacing:.18em;font-size:12px}.story-list{border-top:1px solid #bbb8b1}.story-row{border-bottom:1px solid #bbb8b1;grid-template-columns:110px 1fr 220px;align-items:center;gap:35px;padding:38px 0;display:grid}.story-row time,.story-row p{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.story-row h2{margin:0;font-family:Canela,serif;font-size:clamp(38px,5vw,74px);font-weight:400}.contact-grid{border-top:1px solid #bbb8b1;grid-template-columns:1.4fr 1fr;gap:10vw;padding:70px 0 140px;display:grid}.contact-grid h2{margin:0;font-family:Canela,serif;font-size:clamp(46px,6vw,90px);font-weight:400;line-height:1}.contact-details{flex-direction:column;gap:24px;font-size:18px;display:flex}.project-hero{color:#fff;background:#111;height:100svh;min-height:650px;position:relative;overflow:hidden}.project-hero img,.project-hero video{object-fit:cover;width:100%;height:100%}.project-hero-copy{text-align:center;background:#00000047;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.project-hero-copy h1{margin:0;font-family:Canela,serif;font-size:clamp(72px,11vw,170px);font-weight:400;line-height:.85}.project-hero-copy p{margin-top:34px;font-size:16px;font-weight:700}.project-body{padding:130px 12vw}.project-body .lead{text-align:center;max-width:1100px;margin:0 auto 120px;font-family:Canela,serif;font-size:clamp(40px,5vw,78px);line-height:1.08}.project-facts{border-top:1px solid #bbb8b1;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:32px;display:grid}.project-facts span{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.project-facts strong{margin-top:10px;font-size:18px;display:block}.next-project{color:#fff;text-align:center;background:#101010;padding:100px 20px;display:block}.next-project span{text-transform:uppercase;letter-spacing:.2em;font-size:11px}.next-project strong{margin-top:20px;font-family:Canela,serif;font-size:clamp(65px,10vw,145px);font-weight:400;display:block}.site-footer{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#101010;justify-content:space-between;padding:42px 5vw;font-size:11px;display:flex}@media (width<=760px){.site-header{height:100px;padding:22px 24px}.brand-logo{width:136px;height:54px}.main-nav{gap:16px;font-size:10px}.main-nav a:nth-child(3){display:none}.showcase-title{font-size:18vw}.showcase-copy p{margin-top:24px}.showcase-bottom{bottom:25px;left:24px;right:24px}.scroll-hint,.showcase-arrows{display:none}.chapter-nav{left:auto;right:0;transform:none}.page-hero{min-height:60vh;padding:100px 24px 60px}.content-wrap,.project-body{padding-left:24px;padding-right:24px}.split-intro,.contact-grid{grid-template-columns:1fr;gap:45px;padding:70px 0}.portfolio-grid{grid-template-columns:1fr;gap:55px}.project-card:nth-child(2n){margin-top:0}.project-card-media{height:120vw}.story-row{grid-template-columns:1fr;gap:10px}.project-facts{grid-template-columns:1fr}.site-footer{flex-wrap:wrap;gap:20px}}.main-nav{display:none}.site-header{position:absolute;background:0 0!important}.site-header.is-dark .brand-logo{filter:invert()}.site-header:not(.is-dark) .brand-logo{filter:none}.brand-logo{width:146px;height:58px}.menu-trigger{z-index:52;color:currentColor;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:700;display:flex;position:relative}.site-header:not(.is-dark) .menu-trigger{color:#fff}.menu-trigger i{background:currentColor;border-radius:50%;width:4px;height:4px;transition:all .4s}.menu-trigger[aria-expanded=true] i:first-of-type{border-radius:0;width:20px;height:2px;transform:translate(13px)rotate(45deg)}.menu-trigger[aria-expanded=true] i:nth-of-type(2){opacity:0}.menu-trigger[aria-expanded=true] i:last-of-type{border-radius:0;width:20px;height:2px;transform:translate(-13px)rotate(-45deg)}.canela-menu{z-index:45;color:#fff;visibility:hidden;opacity:0;clip-path:circle(0 at calc(100% - 6vw) 65px);background:#111;transition:clip-path .85s cubic-bezier(.76,0,.24,1),opacity .2s,visibility 0s .85s;position:fixed;inset:0}.canela-menu.is-open{visibility:visible;opacity:1;clip-path:circle(150% at calc(100% - 6vw) 65px);transition-delay:0s}.canela-menu nav{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.canela-menu nav a{font-family:Canela,serif;font-size:clamp(64px,8vw,122px);line-height:.83;overflow:hidden}.canela-menu nav a span{transition:transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(.18s + var(--delay));display:block;transform:translateY(115%)}.canela-menu.is-open nav a span{transform:translateY(0)}.canela-menu nav a:hover{color:#b9c7d2;font-style:italic}.menu-meta{text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:38px;left:5vw;right:5vw}.menu-is-open{overflow:hidden}.page-transition{z-index:100;visibility:hidden;opacity:0;background:#111;place-items:center;transition:opacity .35s,visibility 0s .8s;display:grid;position:fixed;inset:0}.page-transition.is-visible{visibility:visible;opacity:1;transition-delay:0s}.transition-ring{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:1s linear infinite ring}.showcase-layer{filter:blur(5px);transition:opacity .85s cubic-bezier(.76,0,.24,1),transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.1s;transform:scale(1.12)}.showcase-layer.is-active{filter:blur();transform:scale(1)}.showcase-copy:before{content:"";background:#ffffff24;height:1px;animation:1.2s .3s forwards lineIn;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.showcase-title{margin:0;padding:.08em .03em;font-weight:400;display:flex;position:relative;overflow:hidden}.showcase-title a{display:flex}.showcase-title span{transition:transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--letter)*22ms);display:inline-block;transform:translateY(0)}.showcase-copy.is-changing .showcase-title span{transition-delay:calc(var(--letter)*12ms);transform:translateY(-120%)}.showcase-copy p{transition:opacity .35s,transform .55s}.showcase-copy.is-changing p{opacity:0;transform:translateY(16px)}.chapter-nav{bottom:4px}.chapter-dots{align-items:center;gap:22px}.chapter-dots button{opacity:.85;background:#fff;border-radius:50%;width:6px;height:6px;position:relative}.chapter-dots button:after{content:"";opacity:0;border:1px solid #fff;border-radius:50%;transition:all .45s;position:absolute;inset:-7px;transform:scale(.4)}.chapter-dots button.is-active:after{opacity:1;transform:scale(1)}.all-projects{font-size:11px}.follow-us{gap:16px;margin:0;display:flex}.follow-us span{opacity:.7}.showcase-arrows,.scroll-hint{display:none}.page-hero>*{animation:.95s both contentRise}.page-hero>:nth-child(2){animation-delay:80ms}.page-hero>:nth-child(3){animation-delay:.16s}.project-hero-copy h1{animation:1.15s cubic-bezier(.16,1,.3,1) both titleReveal}.project-hero-copy p{animation:.8s .25s both contentRise}@keyframes ring{to{transform:rotate(360deg)}}@keyframes lineIn{to{transform:scaleX(1)}}@keyframes contentRise{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:none}}@keyframes titleReveal{0%{opacity:0;transform:translateY(40%)scale(.94)}to{opacity:1;transform:none}}@keyframes canelaOut{to{opacity:0;transform:scale(.985)}}@keyframes canelaIn{0%{opacity:0;transform:translateY(20px)}}@media (width<=760px){.brand-logo{width:116px;height:48px}.menu-trigger span{display:none}.canela-menu nav a{font-size:19vw}.chapter-nav{left:50%;right:auto;transform:translate(-50%)}.chapter-dots{gap:18px}.follow-us,.showcase-copy:before{display:none}}@media (pointer:fine){#magic-cursor{display:block}}.persistent-media{z-index:0;opacity:0;visibility:hidden;background:#111;transition:opacity .65s,visibility 0s .65s;position:fixed;inset:0}.persistent-media.is-visible{opacity:1;visibility:visible;transition-delay:0s}.persistent-media video{object-fit:cover;width:100%;height:100%}.persistent-media>span{background:#0000003d;position:absolute;inset:0}.route-content{z-index:1;animation:.8s cubic-bezier(.16,1,.3,1) both runtimeReveal;position:relative}.showcase,.project-hero{background:0 0}.showcase-media{z-index:1;touch-action:pan-y;background:0 0}.showcase-media .media-shade{z-index:1}.route-cover{z-index:90;transform-origin:bottom;pointer-events:none;background:#111;position:fixed;inset:0;transform:scaleY(0)}.route-cover.is-cover{transition:transform .62s cubic-bezier(.76,0,.24,1);transform:scaleY(1)}.route-cover.is-reveal{transform-origin:top;transition:transform .76s cubic-bezier(.76,0,.24,1);transform:scaleY(0)}.route-cover i{opacity:0;border:3px solid #fff3;border-bottom-color:#fff;border-radius:50%;width:38px;height:38px;margin:-19px;animation:.8s linear infinite ring;position:absolute;top:50%;left:50%}.route-cover.is-cover i,.route-cover.is-reveal i{opacity:1;transition:opacity .2s .2s}#magic-cursor{z-index:120;pointer-events:none;position:fixed;top:0;left:0}#ball{border:2px solid #aaa;border-radius:50%;width:30px;height:30px;margin:-15px;transition:width .25s,height .25s,margin .25s,border .25s,background .25s;position:absolute}.cursor-view-label,#ball-drag-x{color:#fff;opacity:0;white-space:nowrap;place-items:center;font:600 9px Poppins,sans-serif;display:grid;position:absolute;inset:0}.cursor-view #ball .cursor-view-label{opacity:1;color:#111}.scale-drag-x #ball-drag-x{opacity:1}.scale-drag-x .cursor-view-label{opacity:0!important}#ball-loader{opacity:0;border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.show-loader #ball-loader{opacity:1;animation:.8s linear infinite ring}.show-loader #ball{background:0 0}.show-loader .cursor-view-label,.show-loader #ball-drag-x{opacity:0!important}@keyframes runtimeReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (pointer:coarse),(width<=1024px){#magic-cursor{display:none}}:where(a,button):focus-visible{outline-offset:5px;outline:2px solid #f2b84b}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.route-cover,.page-transition{display:none!important}}html,body{font-family:Poppins,sans-serif;font-weight:300}button,.eyebrow,.main-nav,.showcase-copy p,.showcase-bottom,.project-card p,.story-row time,.story-row p,.project-hero-copy p,.project-facts,.site-footer{font-family:Poppins,sans-serif}.showcase-title,.page-hero h1,.editorial-title,.split-intro h2,.project-card h2,.story-row h2,.contact-grid h2,.project-hero-copy h1,.project-body .lead,.next-project strong,.canela-menu nav a{font-family:Canela,Canela-Regular,serif;font-weight:500}.showcase-title,.project-hero-copy h1{letter-spacing:normal;font-size:clamp(72px,9vw,130px);line-height:1.11}.project-body .lead{max-width:960px;margin-bottom:110px;font-size:clamp(34px,3.75vw,48px);line-height:1.25}.split-intro h2,.contact-grid h2{letter-spacing:normal;font-size:clamp(34px,3.75vw,48px);line-height:1.25}.split-intro p,.page-hero p,.contact-details{font-size:15px;font-weight:300;line-height:28px}.project-card h2,.story-row h2{letter-spacing:normal;font-size:clamp(30px,3vw,48px);line-height:1.25}.route-content{opacity:1;filter:blur();transition:opacity .58s cubic-bezier(.37,0,.63,1),filter .72s cubic-bezier(.37,0,.63,1),transform .76s cubic-bezier(.76,0,.24,1);animation:none;transform:none}.route-content.is-cover{opacity:.08;filter:blur(12px);transform:scale(.985)}.route-content.is-reveal{animation:.82s cubic-bezier(.16,1,.3,1) both canelaRouteIn}.persistent-media video{filter:blur();transition:filter .8s cubic-bezier(.37,0,.63,1),transform 1.05s cubic-bezier(.16,1,.3,1);transform:scale(1)}.page-is-changing .persistent-media video{filter:blur(7px);transform:scale(1.025)}.page-is-changing .showcase-title span{transition-delay:calc(var(--letter)*12ms);transform:translateY(-125%)}.page-is-changing .showcase-bottom,.page-is-changing .site-header{opacity:0;transition:opacity .32s}.route-cover{display:none!important}@keyframes canelaRouteIn{0%{opacity:0;filter:blur(12px);transform:translateY(22px)scale(.99)}to{opacity:1;filter:blur();transform:none}}@media (width<=760px){.showcase-title,.project-hero-copy h1{font-size:18vw;line-height:1.05}.project-body .lead{font-size:34px;line-height:1.25}}.site-header{align-items:center;height:110px;padding:15px 4.7vw}.brand-logo{background-image:url(/brand/koum-wordmark.svg);background-position:0;width:118px;height:50px}.brand-monogram{z-index:52;background:url(/brand/kc-monogram.svg) 50%/contain no-repeat;width:74px;height:64px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-monogram:hover{transform:translate(-50%,-50%)scale(1.08)}.site-header.is-dark .brand-logo,.site-header.is-dark .brand-monogram{filter:invert()}.menu-trigger{align-self:center}.showcase-copy:before,.showcase-copy:after{content:"";z-index:-1;background:#fff3;height:1px;animation:1.2s .3s forwards lineIn;position:absolute;top:50%;transform:scaleX(0)}.showcase-copy:before{transform-origin:100%;left:4.7vw;right:calc(50% + clamp(220px,22vw,360px))}.showcase-copy:after{transform-origin:0;left:calc(50% + clamp(220px,22vw,360px));right:4.7vw}#magic-cursor{width:30px;height:30px;transition:opacity .2s ease-in-out .5s}#ball{will-change:transform;background:#fff0;border:4px solid #999;border-radius:50%;width:80px;height:80px;margin:0;transition:border-color .25s,background-color .25s;position:fixed;top:0;left:0}.cursor-link #ball{border-color:#fff;width:80px;height:80px;margin:0}.cursor-view #ball{background:#fff;border-color:#fff;width:80px;height:80px;margin:0}.scale-drag-x #ball{background:0 0;border-color:#fff;width:80px;height:80px;margin:0}.cursor-view-label,#ball-drag-x{text-align:center;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;line-height:12px}#ball-loader{border-width:4px;width:100px;height:100px;inset:-14px}@media (width<=760px){.site-header{height:88px;padding:12px 24px}.brand-logo{width:92px;height:40px}.brand-monogram{width:58px;height:50px}.showcase-copy:before{left:24px;right:calc(50% + 28vw)}.showcase-copy:after{left:calc(50% + 28vw);right:24px}}@media (pointer:fine){.showcase,.showcase-media{cursor:grab}.scale-drag-x .showcase,.scale-drag-x .showcase-media{cursor:grabbing!important}.showcase-title a,.all-projects,.menu-trigger,.brand-logo,.brand-monogram{cursor:pointer}}.chapter-dots{gap:0}.chapter-dots button{background:0 0;place-items:center;width:40px;height:40px;transition:transform .3s ease-out;display:grid}.chapter-dots button:before{content:"";opacity:.85;background:#fff;border-radius:50%;width:6px;height:6px}.chapter-dots button:after{inset:12px}.cursor-magnetic #ball{border-width:2px;border-color:#fff}.brand-center{z-index:52;pointer-events:none;flex-direction:column;align-items:center;width:260px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.brand-center .brand-monogram{pointer-events:auto;display:block;position:relative;top:auto;left:auto;transform:none}.brand-center .brand-monogram:hover{transform:scale(1.08)}.brand-signature{color:#d9d9d9;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;grid-template-columns:auto auto;align-items:end;column-gap:4px;margin:3px 0 0;font-family:Poppins,Avenir Next,sans-serif;font-size:10px;font-weight:800;line-height:.9;display:grid;overflow:hidden}.brand-signature b,.brand-signature em,.brand-signature small{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .65s forwards signatureIn;display:block;transform:translateY(115%)}.brand-signature b{font:inherit;grid-area:1/1}.brand-signature em{color:#ffc000;font:inherit;grid-area:1/2;font-style:normal}.brand-signature small{color:#d9d9d9;width:100%;font:inherit;letter-spacing:.12em;text-align:justify;text-align-last:justify;grid-area:2/2;font-size:6px;line-height:1.05;animation-delay:.82s}.site-header.is-dark .brand-signature,.site-header.is-dark .brand-signature small{color:#606060}@keyframes signatureIn{to{opacity:1;transform:translateY(0)}}@media (width<=760px){.brand-center{width:190px;top:12px}.brand-signature{column-gap:3px;margin-top:1px;font-size:8px}.brand-signature small{font-size:5px}}.canela-menu{clip-path:none;visibility:hidden;opacity:0;background:#141414;transition:opacity .2s ease-in .6s,visibility 0s .8s}.canela-menu.is-open{visibility:visible;opacity:1;clip-path:none;transition:opacity .2s ease-out,visibility}.canela-menu nav{gap:0}.canela-menu nav a{opacity:1;height:110px;font-size:90px;line-height:110px;transition:opacity .1s ease-in-out;overflow:hidden}.canela-menu nav a span{opacity:0;transition:none;display:block;position:relative;transform:translateY(120px)}.canela-menu nav a span:before{content:attr(data-hover);width:100%;position:absolute;top:100%;left:0}.canela-menu nav:hover a{opacity:.3}.canela-menu nav a:hover{opacity:1}.canela-menu nav a:hover span{transition:transform .2s;transform:translateY(-100%)}.menu-trigger{gap:10px;width:auto;height:40px;padding:0}.menu-trigger i{width:5px;height:5px;transition:background-color 50ms,transform .2s,width .2s,height .2s,right .2s;position:absolute;right:20px}.menu-trigger i:first-of-type{right:20px}.menu-trigger i:nth-of-type(2){right:10px}.menu-trigger i:nth-of-type(3){right:0}.menu-trigger:hover i:first-of-type,.menu-trigger:hover i:nth-of-type(3){right:10px}.menu-trigger[aria-expanded=true] i:first-of-type{width:20px;height:2px;right:3px;transform:rotate(45deg)}.menu-trigger[aria-expanded=true] i:nth-of-type(2){transform:scale(0)}.menu-trigger[aria-expanded=true] i:nth-of-type(3){width:20px;height:2px;right:3px;transform:rotate(-45deg)}.cursor-menu #ball{background:0 0;border-width:2px;border-color:#f33a3a}@keyframes canelaMenuIn{to{opacity:1;transform:translateY(0)}}@media (width<=1466px) and (width>=1025px){.canela-menu nav a{height:100px;font-size:80px;line-height:100px}}@media (width<=1200px) and (width>=1025px){.canela-menu nav a{height:80px;font-size:60px;line-height:80px}}@media (width<=1024px){.canela-menu nav a{height:72px;font-size:56px;line-height:72px}}@media (width<=760px){.canela-menu nav a{height:58px;font-size:44px;line-height:58px}}.persistent-media>span{overflow:hidden}.persistent-media>span:before{content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(13px);will-change:opacity,mask-position,-webkit-mask-position;position:absolute;inset:-8%;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 34% 66%,#0000 95%);mask-image:linear-gradient(90deg,#0000 5%,#000 34% 66%,#0000 95%);-webkit-mask-position:120% 0;mask-position:120% 0;-webkit-mask-size:240% 100%;mask-size:240% 100%}body:has(.showcase-copy.is-changing) .persistent-media video{animation:.82s cubic-bezier(.37,0,.63,1) both canelaMediaDisplace}body:has(.showcase-copy.is-changing) .persistent-media>span:before{animation:.82s cubic-bezier(.37,0,.63,1) both canelaBlurSweep}@keyframes canelaMediaDisplace{0%{filter:blur();transform:translate(0,0)scale(1)}42%{filter:blur(2px);transform:translate(-1.15%)scale(1.035)}58%{filter:blur(2px);transform:translate(1.15%)scale(1.035)}to{filter:blur();transform:translate(0,0)scale(1)}}@keyframes canelaBlurSweep{0%{opacity:0;-webkit-mask-position:120% 0;mask-position:120% 0}18%{opacity:1}82%{opacity:1}to{opacity:0;-webkit-mask-position:-120% 0;mask-position:-120% 0}}.header-actions{z-index:52;align-items:center;gap:24px;display:flex;position:relative}.language-switch{letter-spacing:.08em;align-items:center;gap:7px;font:600 9px/1 Poppins,sans-serif;display:flex}.language-switch button{color:currentColor;cursor:pointer;opacity:.42;background:0 0;border:0;padding:8px 0}.language-switch button[aria-pressed=true]{opacity:1}.language-switch i{opacity:.35;background:currentColor;width:14px;height:1px}.site-header:not(.is-dark) .language-switch{color:#fff}@media (width<=760px){.header-actions{gap:12px}.language-switch{gap:5px;font-size:8px}.language-switch i{width:8px}}.showcase-copy:before,.showcase-copy:after{display:none!important}.showcase-title{overflow:visible}.showcase-title>a{position:relative;overflow:visible}.showcase-title>a:before,.showcase-title>a:after{content:"";background:#ffffff3d;width:calc(40.5vw - 50%);height:1px;animation:1.2s .3s forwards lineIn;position:absolute;top:50%;transform:scaleX(0)}.showcase-title>a:before{transform-origin:100%;right:calc(100% + 4.8vw)}.showcase-title>a:after{transform-origin:0;left:calc(100% + 4.8vw)}.canela-menu nav a{opacity:0;transform:translateY(120px)}.canela-menu nav a span{opacity:1;transition:transform .2s;transform:translateY(0)}.canela-menu.is-open nav a{animation:canelaMenuIn .7s cubic-bezier(.25,.46,.45,.94) calc(.4s + var(--delay)) forwards}.canela-menu.is-open nav a span{animation:none}.canela-menu nav a:hover span{transform:translateY(-100%)}.menu-is-open .brand-center{opacity:0;transition:opacity .2s,transform .4s;transform:translate(-50%)translateY(-12px)}@media (width<=760px){.showcase-title>a:before,.showcase-title>a:after{width:calc(50vw - 50% - 40px)}.showcase-title>a:before{right:calc(100% + 20px)}.showcase-title>a:after{left:calc(100% + 20px)}}.site-header{z-index:60;pointer-events:none}.site-header>a,.site-header .header-actions,.site-header .brand-center{pointer-events:auto}.canela-menu{z-index:45}.canela-menu.is-closing{visibility:visible;opacity:1;transition:none}.canela-menu.is-closing nav a{animation:canelaMenuOut .5s cubic-bezier(.55,.085,.68,.53) var(--close-delay) forwards}@keyframes canelaMenuOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120px)}}.menu-is-open .site-header{opacity:1!important}.menu-is-open .brand-logo{filter:none!important}.menu-is-open .header-actions,.menu-is-open .language-switch{color:#fff!important}.menu-is-open .brand-center{pointer-events:none}@media (pointer:fine){html,body,a,button,.showcase,.showcase-media,.showcase-title a,.all-projects,.menu-trigger,.brand-logo,.brand-monogram{cursor:none!important}}.persistent-media video{will-change:transform,filter;backface-visibility:hidden}.persistent-media>span:before{contain:strict}@media (width<=1024px),(prefers-reduced-motion:reduce){.persistent-media>span:before{display:none!important}.page-is-changing .persistent-media video{filter:none;transform:scale(1.012)}}@font-face{font-family:KCEditorial;src:url(/motion/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KCEditorial;src:url(/motion/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:KCEditorial;src:url(/motion/fonts/poppins-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.kc-editorial{--kc-rail:132px;--kc-night:#061b3b;--kc-blue:#004a68;--kc-white:#f1f5f8;--kc-yellow:#f2c230;--kc-pad:clamp(28px,6vw,110px);min-height:100dvh;padding-left:var(--kc-rail);background:var(--kc-night);color:var(--kc-white);font-family:KCEditorial,Poppins,sans-serif;font-size:16px;line-height:1.7}.kc-editorial *{box-sizing:border-box}.kc-editorial a{color:inherit;text-decoration:none}.kc-editorial a:focus-visible{outline:2px solid var(--kc-yellow);outline-offset:6px}.kc-editorial__skip{z-index:100;background:var(--kc-night);padding:12px 20px;position:fixed;top:12px;left:150px;transform:translateY(-200%)}.kc-editorial__skip:focus{transform:none}.kc-editorial__rail{width:var(--kc-rail);z-index:30;isolation:isolate;background:0 0;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 12px;display:flex;position:fixed;inset:0 auto 0 0}.kc-editorial__rail:before{content:"";-webkit-backdrop-filter:blur(4px);z-index:-1;pointer-events:none;background:linear-gradient(#004a680a,#061b3b05 52%,#061b3b08);position:absolute;inset:0}.kc-editorial__rail img{width:100%;height:auto;display:block}.kc-editorial__rail>span{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.kc-editorial__header{z-index:20;padding:24px var(--kc-pad);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061b3bdf;border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:24px;display:flex;position:sticky;top:0}.kc-editorial__header nav{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.5vw,36px);display:flex}.kc-editorial__header a{align-items:center;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.kc-editorial__header [aria-current]{color:var(--kc-yellow)}.kc-editorial__header .kc-editorial__languages{flex-wrap:nowrap;gap:12px}.kc-editorial__hero{min-height:calc(100dvh - 81px);padding:clamp(48px,10vh,130px) var(--kc-pad);background:radial-gradient(at 90% 60%,#004a6866,#0000 75%);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.kc-editorial__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--kc-yellow);margin:0 0 28px;font-size:12px;font-weight:600}.kc-editorial h1{letter-spacing:-.075em;margin:0 0 36px;font-size:clamp(32px,7.2vw,120px);font-weight:800;line-height:.98}.kc-editorial h1 span,.kc-editorial h1 em{display:block}.kc-editorial h1 em{color:#0000;-webkit-text-stroke:1.2px var(--kc-white);font-style:normal}.kc-editorial__lead{max-width:760px;margin:0 0 28px;font-size:clamp(16px,1.7vw,22px)}.kc-editorial__link{border-bottom:1px solid var(--kc-yellow);align-items:center;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.kc-editorial__section{padding:clamp(48px,8vw,112px) var(--kc-pad);border-top:1px solid #ffffff26;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:clamp(20px,4vw,70px);scroll-margin-top:110px;display:grid}.kc-editorial h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(28px,3vw,52px);font-weight:800;line-height:1.12}.kc-editorial h3{letter-spacing:-.03em;margin:32px 0 16px;font-size:clamp(22px,2vw,32px);font-weight:600;line-height:1.2}.kc-editorial__section p{max-width:760px;margin-bottom:22px;font-size:16px}.kc-editorial__section .kc-editorial__kicker{font-size:12px}.kc-editorial__rows article{border-bottom:1px solid #ffffff26;margin-bottom:24px;padding-bottom:24px}.kc-editorial__rows article:last-child{border:0;margin:0;padding:0}.kc-editorial__fields article{border-bottom:1px solid #ffffff26;padding:56px 0;scroll-margin-top:130px}.kc-editorial__fields article:last-child{border:0;padding-bottom:0}.kc-editorial__number{letter-spacing:.16em;color:var(--kc-yellow);margin-bottom:24px;font-size:12px;display:block}.kc-editorial__fields .kc-editorial__field-summary{font-weight:600}.kc-editorial__method{background:var(--kc-blue)}.kc-editorial__method ol{padding-left:32px;list-style:decimal-leading-zero}.kc-editorial__method li{margin-bottom:32px;padding-left:14px}.kc-editorial__method li:last-child{margin-bottom:0}.kc-editorial__method li::marker{color:var(--kc-yellow);font-size:12px}.kc-editorial__close{padding:clamp(56px,8vw,120px) var(--kc-pad)}.kc-editorial__disclosure{color:#c4d3de;max-width:760px;margin:32px 0 0;font-size:14px}.kc-editorial__footer{padding:24px var(--kc-pad);letter-spacing:.06em;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:12px;display:flex}@media (width<=1000px){.kc-editorial{--kc-rail:98px}.kc-editorial__header,.kc-editorial__header nav{gap:16px}.kc-editorial__section{grid-template-columns:1fr}.kc-editorial__hero{min-height:calc(100dvh - 100px)}}@media (width<=600px){.kc-editorial{--kc-rail:56px;--kc-pad:20px}.kc-editorial__rail{padding:24px 6px}.kc-editorial__rail>span{font-size:10px}.kc-editorial__header{padding:16px var(--kc-pad);flex-wrap:wrap;gap:12px}.kc-editorial__header nav{gap:12px}.kc-editorial__header a{min-height:32px}.kc-editorial__hero{padding:48px var(--kc-pad);min-height:calc(100dvh - 135px)}.kc-editorial h1{letter-spacing:-.065em;font-size:clamp(26px,8.2vw,48px)}.kc-editorial h2{font-size:28px}.kc-editorial__kicker{letter-spacing:.1em}.kc-editorial__section{padding:48px var(--kc-pad);scroll-margin-top:155px}.kc-editorial__fields article{padding:40px 0;scroll-margin-top:160px}.kc-editorial__skip{left:76px}.kc-editorial__footer{font-size:12px}}@media (prefers-reduced-motion:no-preference){.kc-editorial a{transition:color .2s}.kc-editorial a:hover{color:var(--kc-yellow)}}.kc-editorial{--kc-pad:clamp(28px,7.2vw,140px);background:linear-gradient(90deg,#03142dbf,#03142da3),url(/motion/hero-fields.jpg) 50%/cover;height:100svh;min-height:0;overflow:hidden}.kc-editorial__header{inset:0 0 auto var(--kc-rail);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-end;padding:24px 28px;position:fixed}.kc-editorial__languages{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03142d26;border:1px solid #ffffff40;border-radius:50px;padding:5px 8px}.kc-editorial__header .kc-editorial__languages{gap:4px}.kc-editorial__languages a{letter-spacing:.1em;border-radius:50%;justify-content:center;width:36px;height:36px;font-size:9px}.kc-editorial__languages a[aria-current]{color:var(--kc-night);background:var(--kc-white)}.kc-editorial main{height:100%;position:relative}.kc-editorial__viewport{touch-action:pan-y;overscroll-behavior:none;height:100%;overflow:hidden}.kc-editorial__track{width:100%;height:100%;transition:transform .92s cubic-bezier(.77,0,.18,1);display:flex}.kc-editorial__screen{flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden}.kc-editorial__screen-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;height:100%;padding:120px var(--kc-pad) 130px;flex-direction:column;justify-content:safe center;display:flex;overflow-y:auto}.kc-editorial__screen section{background:0 0;border:0;flex:none;min-height:0;padding:0;scroll-margin:0}.kc-editorial__screen .kc-editorial__hero{display:block}.kc-editorial h1{margin-bottom:32px;font-size:clamp(40px,7.6vw,140px);line-height:.94}.kc-editorial__lead{letter-spacing:.035em;max-width:850px;font-size:clamp(15px,1.15vw,20px);font-weight:400;line-height:1.8}.kc-editorial__screen .kc-editorial__section{display:block}.kc-editorial__screen h2{font-size:clamp(34px,5vw,86px)}.kc-editorial__screen h3{margin:22px 0 10px;font-size:clamp(20px,1.6vw,28px)}.kc-editorial__screen p{line-height:1.8}.kc-editorial__screen section{filter:blur(6px);transition:opacity .62s cubic-bezier(.37,0,.63,1),filter .74s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.22,1,.36,1)}.kc-editorial__screen.is-active section{opacity:1;filter:blur();transform:translate(0,0)}.kc-editorial__screen:not(.is-active) section{opacity:0;transform:translate(45px)}.kc-editorial__footer{display:none}.kc-editorial__chapters{left:calc(var(--kc-rail) + (100% - var(--kc-rail))/2);z-index:25;max-width:calc(100% - var(--kc-rail) - 20px);flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:22px;transform:translate(-50%)}.kc-editorial__count{letter-spacing:.14em;align-items:center;gap:12px;font-size:9px;display:flex}.kc-editorial__count i{background:#ffffff59;width:30px;height:1px}.kc-editorial__count span{opacity:.5}.kc-editorial__chapters [role=tablist]{gap:8px;display:flex}.kc-editorial__chapters button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.kc-editorial__chapters [role=tab]{border:1px solid #f2c23040;border-radius:50%;place-items:center;width:36px;height:36px;transition:border-color .3s,transform .3s;display:grid}.kc-editorial__chapters [role=tab] i{background:#f1f5f880;border-radius:50%;width:5px;height:5px}.kc-editorial__chapters [aria-selected=true]{border-color:var(--kc-yellow);transform:scale(1.15)}.kc-editorial__chapters [aria-selected=true] i{background:var(--kc-yellow)}.kc-editorial__chapters button:focus-visible{outline:2px solid var(--kc-yellow);outline-offset:4px}.kc-editorial__next{letter-spacing:.16em;padding:6px 16px;font-size:8px;font-weight:600}.kc-editorial__next span{margin-left:16px}.kc-editorial__announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes kc-editorial-reveal{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0,0)}}@media (width<=700px){.kc-editorial{--kc-rail:0px;--kc-pad:24px}.kc-editorial__rail{background:0 0;border:0;width:140px;height:80px;padding:22px 18px;inset:0 auto auto 0}.kc-editorial__rail:before,.kc-editorial__rail>span{display:none}.kc-editorial__header{padding:17px 18px}.kc-editorial__screen-body{padding-top:110px;padding-bottom:135px}.kc-editorial h1{letter-spacing:-.07em;font-size:clamp(34px,9vw,58px)}.kc-editorial__screen h2{font-size:clamp(30px,8vw,50px)}.kc-editorial__chapters [role=tab]{width:30px;height:30px}.kc-editorial__chapters [role=tablist]{gap:6px}.kc-editorial__skip{left:18px}.kc-editorial__screen section{filter:blur(3px)}.kc-editorial__screen.is-active section{filter:blur()}}@media (prefers-reduced-motion:reduce){.kc-editorial__track{transition:none}.kc-editorial__screen section{filter:none;transition:none;animation:none}.kc-editorial__chapters [role=tab]{transition:none}}.kc-editorial__header>nav:first-child{display:flex}.kc-editorial__header{gap:12px}.kc-editorial__menu-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:48px;color:inherit;letter-spacing:.16em;cursor:pointer;background:#03142d26;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:15px;padding:0 20px;font-family:inherit;font-size:9px;font-weight:600;display:flex}.kc-editorial__menu-toggle i{border-top:1px solid;border-bottom:1px solid;width:24px;height:10px}.kc-editorial button:focus-visible{outline:2px solid var(--kc-yellow);outline-offset:5px}.kc-editorial__menu{width:100%;max-width:none;height:100svh;max-height:none;color:var(--kc-white);background:#03142df5;border:0;margin:0;padding:100px clamp(24px,9vw,160px) 40px;font-family:inherit;position:fixed;inset:0;overflow-y:auto}.kc-editorial__menu::backdrop{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#03142d80}.kc-editorial__menu[open]{animation:.65s cubic-bezier(.22,1,.36,1) kc-editorial-reveal}.kc-editorial__menu-close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff60;border-radius:50%;font-size:30px;position:absolute;top:26px;right:32px}.kc-editorial__menu nav{flex-direction:column;align-items:stretch;gap:0;display:flex}.kc-editorial__menu nav a{letter-spacing:-.055em;border-bottom:1px solid #ffffff26;grid-template-columns:40px 1fr 24px;align-items:center;gap:20px;min-height:70px;padding:12px 0;font-size:clamp(28px,5.5vw,78px);font-weight:800;line-height:1.15;transition:color .2s;display:grid}.kc-editorial__menu nav small{letter-spacing:.15em;color:var(--kc-yellow);font-size:10px;font-weight:400}.kc-editorial__menu nav i{font-size:24px;font-style:normal}.kc-editorial__menu nav a:hover,.kc-editorial__menu nav a[aria-current]{color:var(--kc-yellow)}.kc-editorial__menu>p{letter-spacing:.15em;opacity:.65;margin-top:30px;font-size:9px}.kc-editorial__screen .kc-editorial__section,.kc-editorial__field article{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,100px);display:grid}.kc-editorial__screen .kc-editorial__field{display:block}.kc-editorial__heading h2{max-width:650px}.kc-editorial__copy{padding-top:50px}.kc-editorial__copy>p:first-child,.kc-editorial__copy h3:first-child{margin-top:0}.kc-editorial__copy p{letter-spacing:.018em;max-width:760px;margin:0 0 22px;font-size:clamp(15px,1.1vw,18px)}.kc-editorial__field-summary{font-weight:600}.kc-editorial__rows article{margin-bottom:16px;padding-bottom:16px}.kc-editorial__rows article h3{margin-top:0}.kc-editorial__rows article p{margin-bottom:0}.kc-editorial__method ol{margin:0;padding-left:20px}.kc-editorial__method li{margin-bottom:20px}.kc-editorial__method li h3{margin:0 0 8px}.kc-editorial__method li p{margin-bottom:0}.kc-editorial__screen .kc-editorial__close h2{max-width:900px}.kc-editorial__screen .kc-editorial__disclosure{max-width:800px;font-size:13px}@media (width<=1100px){.kc-editorial__screen .kc-editorial__section,.kc-editorial__field article{grid-template-columns:1fr;gap:12px}.kc-editorial__copy{padding-top:0}.kc-editorial__heading h2{margin-bottom:14px}.kc-editorial__screen h2{font-size:clamp(32px,5vw,64px)}.kc-editorial__kicker{margin-bottom:20px}.kc-editorial__rows article h3{font-size:22px}}@media (width<=700px){.kc-editorial__menu-toggle{gap:10px;height:46px;padding:0 13px}.kc-editorial__header{flex-wrap:nowrap;gap:8px}.kc-editorial__menu-toggle i{width:18px}.kc-editorial__menu nav a{min-height:70px;font-size:34px}.kc-editorial__languages a{width:30px;height:34px}.kc-editorial__chapters [role=tab]{width:28px;height:28px}.kc-editorial__chapters [role=tablist]{gap:5px}.kc-editorial__screen-body{justify-content:safe center}.kc-editorial__copy p{font-size:15px}.kc-editorial__hero h1{margin-top:0}}@media (prefers-reduced-motion:reduce){.kc-editorial__menu[open]{animation:none}}.kc-editorial,.kc-editorial main,.kc-editorial__viewport{overflow:clip}.kc-editorial__screen-body{overflow-x:hidden}.kc-editorial,.kc-editorial *{cursor:auto!important}.kc-editorial a,.kc-editorial button{cursor:pointer!important}.kc-editorial__rail>a{width:96px;height:80px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.kc-editorial__rail img{width:205px;max-width:none;height:auto;transform:translateY(-24px)}.kc-editorial__rail>span{margin-top:auto}@media (width<=700px){.kc-editorial__rail>a{width:100px;height:78px;top:0;left:18px;transform:none}.kc-editorial__rail img{width:215px;transform:translateY(-24px)}}.kc-editorial{isolation:isolate}.kc-editorial__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.kc-editorial__backdrop video{object-fit:cover;object-position:center;filter:none;width:100%;height:100%}.kc-editorial__backdrop:after{content:"";inset:0 0 0 var(--kc-rail);background:linear-gradient(90deg,#03142dcc,#03142da6);position:absolute}.kc-editorial__screen-body{justify-content:flex-start;padding-top:clamp(120px,20svh,210px)}.kc-editorial__play{bottom:24px;left:calc(var(--kc-rail)/2 - 18px);z-index:31;width:36px;height:36px;color:var(--kc-white);background:#03142d30;border:1px solid #ffffff50;border-radius:50%;font-size:11px;position:fixed}.kc-editorial__rail>span{margin-bottom:64px}@media (width<=700px){.kc-editorial__screen-body{padding-top:130px}.kc-editorial__play{bottom:20px;left:18px}}@media (height<=550px){.kc-editorial__screen-body{padding-top:100px;padding-bottom:120px}}.kc-editorial__screen .kc-editorial__lead,.kc-editorial__screen .kc-editorial__copy p,.kc-editorial__screen .kc-editorial__disclosure{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#dce3e8;letter-spacing:normal;word-spacing:normal;text-align:start;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;font-family:Arial,Helvetica,sans-serif;font-weight:400}.kc-editorial__screen .kc-editorial__lead{color:#e7edf1;max-width:58ch;margin-bottom:1.5rem;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.55}.kc-editorial__copy{max-width:60ch}.kc-editorial__screen .kc-editorial__copy p{max-width:62ch;margin-bottom:1.125rem;font-size:1rem;line-height:1.6}.kc-editorial__screen .kc-editorial__copy h3{font-synthesis:none;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:22px 0 8px;font-family:KCEditorial,Poppins,sans-serif;font-size:clamp(1.25rem,1.55vw,1.375rem);font-weight:400;line-height:1.3}.kc-editorial__screen .kc-editorial__copy h3:first-child{margin-top:0}.kc-editorial__screen .kc-editorial__copy p.kc-editorial__field-summary{color:#e7edf1;margin-bottom:1rem;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.55}.kc-editorial__screen .kc-editorial__disclosure{max-width:80ch;font-size:15px;line-height:1.6}.kc-editorial__screen .kc-editorial__rows article{margin-bottom:20px;padding-bottom:20px}.kc-editorial__screen .kc-editorial__rows article:last-child{margin-bottom:0;padding-bottom:0}.kc-editorial__screen .kc-editorial__rows article p:last-child,.kc-editorial__screen .kc-editorial__method li p:last-child{margin-bottom:0}.kc-editorial__screen .kc-editorial__method li{margin-bottom:24px}.kc-editorial__screen .kc-editorial__method li:last-child{margin-bottom:0}@media (width<=700px){.kc-editorial__screen .kc-editorial__lead,.kc-editorial__screen .kc-editorial__copy p.kc-editorial__field-summary{font-size:1.125rem}}@media (width>=701px) and (width<=1000px){.kc-editorial__screen-body{height:calc(100% - var(--kc-controls-reserve,310px));padding-bottom:24px}}@media (width<=700px){.kc-editorial__screen-body{height:calc(100% - 100px - var(--kc-controls-reserve,245px));margin-top:100px;padding-top:30px;padding-bottom:24px}.kc-editorial__next{display:none}}.kc-editorial{position:fixed;inset:0}:is(html:has(.kc-editorial),body:has(.kc-editorial)){height:100%;overflow:clip}.kc-editorial h1.kc-editorial__institutional-display{font-synthesis:none;letter-spacing:-.025em;font-weight:600;line-height:1.04}.kc-editorial__screen h2.kc-editorial__institutional-title{font-synthesis:none;letter-spacing:-.015em;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.16}.kc-editorial__method-title span{display:block}.kc-editorial__screen .kc-editorial__copy h3.kc-editorial__principle-label{letter-spacing:normal;text-transform:none;margin:0 0 12px;font-size:1.125rem;font-weight:600;line-height:1.4}.kc-editorial__screen--reading:before{content:"";pointer-events:none;background:linear-gradient(115deg,#071c30,#102d40);position:absolute;inset:0}.kc-editorial--about .kc-editorial__screen--reading:before{background:0 0}.kc-editorial__screen--reading>.kc-editorial__screen-body{position:relative}.kc-editorial__screen--reading .kc-editorial__rows article{border-bottom-color:#ffffff1c;margin-bottom:24px;padding-bottom:24px}.kc-editorial__screen--reading .kc-editorial__rows article:last-child{margin-bottom:0;padding-bottom:0}@media (width<=700px){.kc-editorial__screen h2.kc-editorial__institutional-title{font-size:clamp(1.75rem,7vw,2.125rem)}.kc-editorial__screen--reading .kc-editorial__rows article{margin-bottom:20px;padding-bottom:20px}.kc-editorial__screen--reading .kc-editorial__rows article:last-child{margin-bottom:0;padding-bottom:0}}.kc-editorial__screen-body:focus-visible{outline-offset:-4px;outline:1px solid #e4d28c}.kc-editorial__read-hint{bottom:calc(var(--kc-controls-reserve,120px) + 4px);right:var(--kc-pad);z-index:26;pointer-events:none;color:#dce3e8;letter-spacing:normal;background:#071c30e6;padding:4px 8px;font:400 11px/1.4 Arial,Helvetica,sans-serif;position:absolute}.kc-editorial__read-hint i{color:#e4d28c;margin-left:8px;font-style:normal}.kc-social-rail{z-index:26;bottom:max(30px, calc(env(safe-area-inset-bottom,0px) + 20px));right:max(30px, calc(env(safe-area-inset-right,0px) + 20px));color:#e4d28c;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.kc-social-rail__item{width:44px;height:44px;position:relative}.kc-social-rail button{width:44px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.kc-social-rail button:before,.kc-social-rail button:after{content:"";opacity:0;pointer-events:none;border:1px solid;border-radius:50%;transition:opacity .38s,transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:3px;transform:scale(.65)}.kc-social-rail button:after{border-color:#e4d28c60;inset:-3px}.kc-social-rail button:focus-visible{outline-offset:4px;outline:1px solid}.kc-social-rail__notice{color:#e4d28c;letter-spacing:.04em;visibility:hidden;opacity:0;transform-origin:100%;pointer-events:none;background:#061b3bd6;border:1px solid #e4d28c38;border-radius:24px;width:max-content;max-width:calc(100vw - 90px);padding:8px 15px;font:300 14px/1.4 KCContent,Gilroy Light,sans-serif;transition:opacity .32s,transform .46s cubic-bezier(.22,1,.36,1),visibility 0s .46s;display:block;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(12px,-50%)scale(.96)}.kc-social-rail__item[data-revealed] button:before{opacity:.85;transform:scale(1)}.kc-social-rail__item[data-revealed] .kc-social-rail__notice{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(-50%)scale(1)}.kc-social-rail:has(.kc-social-rail__item[data-revealed]) .kc-social-rail__item:not([data-revealed]) .kc-social-rail__notice{transition:none}.kc-social-rail__item[data-pinned] button:after{animation:.8s cubic-bezier(.22,1,.36,1) both kc-social-orbit}@keyframes kc-social-orbit{0%{opacity:0;transform:scale(.7)}35%{opacity:.45}to{opacity:0;transform:scale(1.28)}}.kc-social-rail svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px;display:block}@media (hover:hover) and (pointer:fine){body.concept-c:has(.kc-social-rail:hover) .lab-cursor{visibility:hidden}}body.c-motion-menu-open .kc-social-rail,html.c-conversation-lock .kc-social-rail{display:none}.kc-editorial:has(.kc-editorial__menu[open]) .kc-social-rail{display:none}@media (width<=1000px){.kc-editorial__screen-body{height:calc(100% - var(--kc-controls-reserve,120px))!important}}@media (width<=700px){.kc-social-rail{bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 12px));right:max(16px, env(safe-area-inset-right,0px));gap:3px}.kc-social-rail svg{width:18px;height:20px}.kc-editorial__chapters,body.concept-c .c-motion-chapter-nav{bottom:max(174px, calc(env(safe-area-inset-bottom,0px) + 168px))!important}.kc-editorial__screen-body{height:calc(100% - 100px - var(--kc-controls-reserve,245px))!important}}@media (prefers-reduced-motion:reduce){.kc-social-rail button:before,.kc-social-rail button:after,.kc-social-rail__notice{transition:none;animation:none!important}}@media (width<=1000px){body.concept-c .c-motion-chapter-nav{bottom:var(--motion-controls-bottom,max(22px, env(safe-area-inset-bottom,0px)))!important}}@media (width<=700px){body.concept-c .c-motion-chapter-nav{left:calc(var(--motion-rail-width) + (100% - var(--motion-rail-width) - 60px) / 2);width:min(170px, calc(100% - var(--motion-rail-width) - 76px))}body.concept-c .c-motion-chapter-dots{gap:2px;width:100%}body.concept-c .c-motion-chapter-dots button{flex-shrink:0;width:calc(25% - 1.5px)!important;min-width:0!important;height:36px!important;min-height:36px!important}}@media (width>=360px) and (width<=700px) and (height>=451px){.kc-editorial--about .kc-editorial__chapters{left:calc(var(--kc-rail) + 60px + (100% - var(--kc-rail) - 136px) / 2);max-width:calc(100% - var(--kc-rail) - 136px);bottom:max(18px, env(safe-area-inset-bottom,0px))!important}.kc-editorial--about .kc-editorial__screen-body{height:calc(100% - 100px - max(var(--kc-controls-reserve,245px),176px,calc(env(safe-area-inset-bottom,0px) + 170px)))!important}}@media (width<=1000px) and (height<=450px){.kc-editorial__chapters{left:calc(var(--kc-rail) + (100% - var(--kc-rail) - 76px) / 2);max-width:calc(100% - var(--kc-rail) - 96px);bottom:max(18px, env(safe-area-inset-bottom,0px))!important}.kc-editorial__screen-body{padding-top:16px;padding-bottom:20px;padding-right:max(80px, var(--kc-pad));margin-top:80px;height:calc(100% - 80px - var(--kc-controls-reserve,120px))!important}.kc-editorial__next{display:none}}@media (width>=701px) and (width<=1100px){.kc-editorial__screen-body,.kc-editorial[data-local-editorial].kc-editorial--about .kc-editorial__screen-body{padding-right:max(96px, var(--kc-pad))}.kc-editorial__read-hint,.kc-editorial[data-local-editorial].kc-editorial--about .kc-editorial__read-hint{right:max(96px, var(--kc-pad))}}body.concept-c:has(.c-panel--end.is-kc-active) .kc-social-rail{color:#061b3b;text-shadow:none}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-nav{color:#061b3b;text-shadow:none}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-dots button{color:#061b3b;text-shadow:none}body.concept-c:has(.c-panel--end.is-kc-active) .kc-social-rail button:after{border-color:currentColor}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-count span{color:currentColor;opacity:.82}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-count i{opacity:.55;background:currentColor}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-progress{background:#061b3b47}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-progress i{background:#061b3b}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-dot-track{stroke:#061b3b;opacity:.55}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-dot-arc{stroke:#061b3b}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-dots button i{box-shadow:none!important;background:#061b3b!important}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-dots button:after{border-color:#061b3b}body.concept-c:has(.c-panel--end.is-kc-active) .c-motion-chapter-dots button:focus-visible{outline-color:#061b3b}@view-transition{navigation:none}html:after{content:"";z-index:10000;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur();background:#03142dd6;transition:opacity .7s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .7s cubic-bezier(.16,1,.3,1),backdrop-filter .7s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}html[data-kc-page-phase=departing]:after,html[data-kc-page-phase=arriving]:after{opacity:1;-webkit-backdrop-filter:blur(8px)}html[data-kc-page-phase=departing]:after{transition-duration:.42s}html[data-kc-page-phase=arriving]:after{transition:none}html[data-kc-page-phase=departing] .kc-editorial__menu[open]{opacity:0;filter:blur(6px);transition:opacity .42s,filter .42s}html[data-kc-page-arrival=true] .lab-loader{display:none}@media (width<=700px){html[data-kc-page-phase=departing]:after,html[data-kc-page-phase=arriving]:after{-webkit-backdrop-filter:blur(3px)}}@media (prefers-reduced-motion:reduce){html:after{transition:none;display:none}html[data-kc-page-phase=departing] .kc-editorial__menu[open]{opacity:1;filter:none;transition:none}}.kc-editorial dialog.kc-primary-menu:not([open]){display:none}body.concept-c .c-motion-menu .kc-primary-menu,.kc-editorial .kc-primary-menu{box-sizing:border-box;overscroll-behavior:contain;color:#f1f5f8;-webkit-backdrop-filter:none;align-content:start;max-width:none;max-height:none;margin:0;display:block;overflow-x:hidden;background:#03142df5!important;border:0!important;width:100%!important;height:100svh!important;padding:100px clamp(24px,9vw,160px) 64px!important;inset:0!important;overflow-y:auto!important}body.concept-c .kc-primary-menu:after,body.concept-c .kc-primary-menu .c-motion-menu-meta,body.concept-c .kc-primary-menu .c-motion-menu-brand,body.concept-c .kc-primary-menu .kc-menu-echo{display:none!important}body.concept-c .kc-primary-menu .c-motion-menu-nav,.kc-editorial .kc-primary-menu nav{flex-direction:column;gap:0;max-height:none;display:flex;overflow:visible;width:100%!important;margin:0!important}body.concept-c .kc-primary-menu .c-motion-menu-nav a,.kc-editorial .kc-primary-menu nav a{color:#f1f5f8;border-bottom:1px solid #ffffff26;align-items:center;min-height:70px;text-decoration:none;display:grid;grid-template-columns:40px minmax(0,1fr) 24px!important;gap:20px!important;padding:12px 0!important}body.concept-c .kc-primary-menu .c-motion-menu-nav strong,.kc-editorial .kc-primary-menu nav a>span{font-family:var(--kc-type-brand);font-synthesis:none;font-weight:600;font-size:var(--kc-type-menu-size)!important;line-height:var(--kc-type-menu-leading)!important;letter-spacing:var(--kc-type-menu-tracking)!important;-webkit-text-stroke:0 transparent!important;transform:none!important}body.concept-c .kc-primary-menu .c-motion-menu-nav a>span,.kc-editorial .kc-primary-menu nav small{font-family:var(--kc-type-brand);letter-spacing:.15em;color:#f2c230;font-size:10px;font-weight:400}body.concept-c .kc-primary-menu .c-motion-menu-nav a>i,.kc-editorial .kc-primary-menu nav a>i{color:inherit;font-family:Arial,sans-serif;font-size:24px;font-style:normal}body.concept-c .kc-primary-menu .c-motion-menu-nav a:is([aria-current=page],:hover,:focus-visible),.kc-editorial .kc-primary-menu nav a:is([aria-current=page],:hover,:focus-visible){color:#f2c230}body.concept-c .kc-primary-menu .c-motion-menu-nav a:focus-visible,.kc-editorial .kc-primary-menu nav a:focus-visible{outline-offset:5px;outline:2px solid #f2c230}body.concept-c .kc-primary-menu .c-motion-menu-nav a:after{display:none}body.concept-c .kc-primary-menu .c-motion-menu-close,.kc-editorial .kc-primary-menu .kc-editorial__menu-close{color:#f1f5f8;cursor:pointer;background:0 0;border:1px solid #ffffff60;border-radius:50%;width:48px;height:48px;margin:0;padding:0;position:absolute;left:auto;top:26px!important;right:32px!important;transform:none!important}body.concept-c .kc-primary-menu .c-motion-menu-close i,.kc-editorial .kc-primary-menu .kc-editorial__menu-close i{background:currentColor;width:20px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}body.concept-c .kc-primary-menu .c-motion-menu-close i:last-child,.kc-editorial .kc-primary-menu .kc-editorial__menu-close i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}body.concept-c .kc-primary-menu .kc-primary-menu__signature,.kc-editorial .kc-primary-menu .kc-primary-menu__signature{font-family:var(--kc-type-brand);letter-spacing:.15em;opacity:.65;margin:30px 0 0;font-size:9px;font-weight:400;line-height:1.5}body.concept-c .kc-primary-menu .c-motion-menu-foot{justify-content:flex-end;margin-top:16px;position:static}@media (width<=700px){body.concept-c .kc-primary-menu .c-motion-menu-nav a,.kc-editorial .kc-primary-menu nav a{grid-template-columns:24px minmax(0,1fr) 20px!important;gap:12px!important}}@media (height<=600px){body.concept-c .c-motion-menu .kc-primary-menu,.kc-editorial .kc-primary-menu{padding-top:86px!important;padding-bottom:28px!important}body.concept-c .kc-primary-menu .c-motion-menu-nav strong,.kc-editorial .kc-primary-menu nav a>span{font-size:clamp(24px,min(5.15vw,8dvh),48px)!important}body.concept-c .kc-primary-menu .c-motion-menu-nav a,.kc-editorial .kc-primary-menu nav a{min-height:52px;padding:8px 0!important}}@font-face{font-family:KCTypography;src:url(/motion/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KCTypography;src:url(/motion/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:KCTypography;src:url(/motion/fonts/poppins-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:KCSectorExtraBold;src:url(/motion/fonts/gilroy-extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:KCContent;src:url(/motion/fonts/gilroy-light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/motion/fonts/texgyreheros-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/motion/fonts/texgyreheros-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:KCInter;src:url(/motion/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KCInter;src:url(/motion/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay;src:url(/motion/fonts/InterDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterDisplay;src:url(/motion/fonts/InterDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--kc-type-brand:KCTypography, Poppins, sans-serif;--kc-type-reading:"Helvetica Neue", Helvetica, Arial, sans-serif;--kc-type-prose:"TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--kc-type-body-size:.875rem;--kc-type-body-leading:1.5;--kc-type-lead-size:.875rem;--kc-type-reading-width:32.5rem;--kc-type-subhead-size:.625rem;--kc-type-subhead-leading:1.3;--kc-type-reading-tracking:.03em;--kc-type-menu-size:clamp(32px, 5.15vw, 78px);--kc-type-menu-leading:1.05;--kc-type-menu-tracking:-.025em;--kc-type-label-size:11px;--kc-type-label-tracking:.16em}body.concept-c,.kc-editorial{--sans:var(--kc-type-brand);font-family:var(--kc-type-brand);font-weight:400}body.concept-c :is(h1,h2,h3),.kc-editorial :is(h1,h2,h3),body.concept-c .c-panel--sectors a strong{font-family:var(--kc-type-brand)}.kc-editorial--about h1.kc-editorial__institutional-display em{font-style:normal}.kc-editorial .kc-editorial__screen h2.kc-editorial__sector-title{font-synthesis:none;text-transform:uppercase;letter-spacing:-.015em;font-family:KCSectorExtraBold,KCTypography,Poppins,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:800;line-height:1.16}body.concept-c .c-panel--sectors a strong{font-synthesis:none;text-transform:uppercase!important;letter-spacing:-.015em!important;font-family:KCSectorExtraBold,KCTypography,Poppins,sans-serif!important;font-size:clamp(1.125rem,1.6vw,1.5rem)!important;font-weight:800!important;line-height:1.2!important}.kc-editorial .kc-editorial__screen .kc-editorial__lead,.kc-editorial .kc-editorial__screen .kc-editorial__disclosure,.kc-editorial .kc-editorial__screen .kc-editorial__copy p,body.concept-c .c-presence-lead,body.concept-c .c-presence-copy p,body.concept-c .c-conversation__intro{font-family:var(--kc-type-prose);font-synthesis:none;letter-spacing:normal;word-spacing:normal;font-weight:400}body.concept-c .c-conversation__status,body.concept-c .c-conversation__form input,body.concept-c .c-conversation__form select,body.concept-c .c-conversation__form textarea{font-family:var(--kc-type-reading);font-synthesis:none;letter-spacing:normal;word-spacing:normal;font-weight:400}.kc-editorial .kc-editorial__screen .kc-editorial__copy p,body.concept-c .c-presence-copy p{font-size:var(--kc-type-body-size);line-height:var(--kc-type-body-leading);text-align:start;text-align-last:start;text-justify:auto;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;max-width:var(--kc-type-reading-width);text-transform:uppercase;letter-spacing:var(--kc-type-reading-tracking)}.kc-editorial .kc-editorial__screen .kc-editorial__lead,.kc-editorial .kc-editorial__screen .kc-editorial__disclosure,body.concept-c .c-presence-lead{font-size:var(--kc-type-lead-size);line-height:var(--kc-type-body-leading);text-align:start;text-align-last:start;text-justify:auto;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;max-width:var(--kc-type-reading-width);text-transform:uppercase;letter-spacing:var(--kc-type-reading-tracking)}body.concept-c .c-conversation__intro{font-size:var(--kc-type-body-size);line-height:var(--kc-type-body-leading);text-align:justify;text-align-last:start;text-justify:inter-character;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:2;-webkit-hyphenate-limit-after:2;hyphenate-limit-chars:6 2 2;text-wrap:wrap;text-transform:uppercase;letter-spacing:var(--kc-type-reading-tracking);max-width:var(--kc-type-reading-width)}.kc-editorial--about .kc-editorial__screen :is(.kc-editorial__lead,.kc-editorial__copy p,.kc-editorial__disclosure){color:#e7edf1}body.concept-c .c-conversation__status{font-size:14px;line-height:1.5}body.concept-c .c-conversation__form :is(input,select,textarea){font-size:16px;line-height:1.5}body.concept-c .c-conversation__email,body.concept-c .c-conversation__copy{font-family:var(--kc-type-reading);font-weight:400}.kc-editorial .kc-editorial__screen .kc-editorial__copy h3,body.concept-c .c-panel--end .c-presence-copy h3{font-family:var(--kc-type-reading);font-synthesis:none;font-weight:400;font-size:var(--kc-type-subhead-size);line-height:var(--kc-type-subhead-leading);letter-spacing:var(--kc-type-reading-tracking);text-transform:uppercase}.kc-editorial .kc-editorial__screen .kc-editorial__copy{max-width:var(--kc-type-reading-width)}.kc-editorial .kc-editorial__screen .kc-editorial__rows article{border-bottom:0;margin-bottom:24px;padding-bottom:0}.kc-editorial[data-reading-variant=heros]{--kc-type-prose:"TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--kc-type-prose-label:var(--kc-type-prose)}.kc-editorial[data-reading-variant=inter]{--kc-type-prose:KCInter, "Helvetica Neue", Helvetica, Arial, sans-serif;--kc-type-prose-label:var(--kc-type-prose)}.kc-editorial[data-reading-variant=inter-display]{--kc-type-prose:InterDisplay, "Helvetica Neue", Helvetica, Arial, sans-serif;--kc-type-prose-label:var(--kc-type-prose)}.kc-editorial[data-reading-variant] .kc-editorial__screen .kc-editorial__copy h3{font-family:var(--kc-type-prose-label);font-synthesis:none;font-weight:700;font-size:var(--kc-type-body-size);letter-spacing:normal;word-spacing:normal;text-transform:uppercase;text-align:start;margin-bottom:8px;line-height:1.3}.kc-editorial .kc-editorial__screen :is(.kc-editorial__lead,.kc-editorial__copy p,.kc-editorial__disclosure),.kc-editorial[data-reading-variant=heros] .kc-editorial__screen :is(.kc-editorial__lead,.kc-editorial__copy p,.kc-editorial__disclosure),body.concept-c .c-presence-lead,body.concept-c .c-presence-copy p{letter-spacing:.01em;text-align:justify;text-align-last:start;text-wrap:wrap;word-spacing:normal;text-justify:inter-character;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:2;-webkit-hyphenate-limit-after:2;hyphenate-limit-chars:6 2 2;font-size:.71875rem;line-height:1.45}.kc-editorial .kc-editorial__screen .kc-editorial__copy h3,.kc-editorial[data-reading-variant=heros] .kc-editorial__screen .kc-editorial__copy h3{font-family:var(--kc-type-prose);font-synthesis:none;letter-spacing:normal;word-spacing:normal;text-transform:uppercase;text-align:start;color:#fff;-webkit-text-stroke:.15px currentColor;margin-bottom:4px;font-size:.75rem;font-weight:700;line-height:1.25}body.concept-c .c-panel--end .c-presence-copy h3{font-family:var(--kc-type-prose);letter-spacing:normal;font-size:.75rem;font-weight:700;line-height:1.25}@media (width<=700px){.kc-editorial .kc-editorial__screen :is(.kc-editorial__lead,.kc-editorial__copy p,.kc-editorial__disclosure),.kc-editorial[data-reading-variant=heros] .kc-editorial__screen :is(.kc-editorial__lead,.kc-editorial__copy p,.kc-editorial__disclosure),body.concept-c .c-presence-lead,body.concept-c .c-presence-copy p{text-align:start;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;font-size:.78125rem}body.concept-c .c-conversation__intro{text-align:start;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.kc-editorial .kc-editorial__screen .kc-editorial__copy h3,.kc-editorial[data-reading-variant=heros] .kc-editorial__screen .kc-editorial__copy h3,body.concept-c .c-panel--end .c-presence-copy h3{font-size:.8125rem}}:root{--kc-rail-edge:#ffffff1a}body.concept-c.c-motion-media-is-global .c-sidebar,.kc-editorial .kc-editorial__rail{border-right-color:var(--kc-rail-edge)!important}:is(.kc-editorial[data-reading-variant=inter],.kc-editorial[data-reading-variant=inter-display]) .kc-editorial__screen :is(.kc-editorial__lead,.kc-editorial__copy p,.kc-editorial__disclosure){font-size:var(--kc-type-body-size);line-height:var(--kc-type-body-leading);letter-spacing:var(--kc-type-reading-tracking);text-align:start;-webkit-hyphens:manual;hyphens:manual}:is(.kc-editorial[data-reading-variant=inter],.kc-editorial[data-reading-variant=inter-display]) .kc-editorial__screen .kc-editorial__copy h3{color:inherit;-webkit-text-stroke:0}body.concept-c .c-conversation__editorial h2{font-synthesis:none;font-weight:600}body.concept-c .c-motion-menu .c-motion-menu-nav a strong,.kc-editorial .kc-editorial__menu nav a{font-family:var(--kc-type-brand);font-synthesis:none;letter-spacing:var(--kc-type-menu-tracking);font-weight:600;font-size:var(--kc-type-menu-size)!important;line-height:var(--kc-type-menu-leading)!important}body.concept-c .c-motion-languages a,.kc-editorial .kc-editorial__languages a,body.concept-c .c-motion-menu-toggle span,.kc-editorial .kc-editorial__menu-toggle,body.concept-c .c-conversation__form label,body.concept-c .c-conversation__submit,body.concept-c .c-conversation__eyebrow,body.concept-c .c-conversation__index{font-family:var(--kc-type-brand);font-synthesis:none;font-weight:600}body.concept-c .c-section-kicker,.kc-editorial .kc-editorial__screen .kc-editorial__kicker{font-family:var(--kc-type-brand)!important;font-weight:600!important;font-size:var(--kc-type-label-size)!important;letter-spacing:var(--kc-type-label-tracking)!important;line-height:1.4!important}body.concept-c .c-motion-menu-nav :is(small,a>span),body.concept-c .c-motion-scroll-hint,body.concept-c .c-motion-menu-meta,body.concept-c .lab-loader__top small{font-family:var(--kc-type-brand);font-weight:600}body.concept-c .c-execution-copy p{font-family:var(--kc-type-reading);font-synthesis:none;font-weight:400}body.concept-c .lab-loader__statement,body.concept-c .kc-loader-business,body.concept-c .kc-loader-company{font-family:var(--kc-type-brand);font-weight:800}.kc-social-rail__notice{font-synthesis:none}:is(.kc-editorial__count,.c-motion-chapter-count) .kc-chapter-count-label{font-family:var(--kc-type-brand);letter-spacing:.12em;color:inherit;opacity:.75;white-space:nowrap;font-size:9px;font-weight:600;line-height:1}@media (width<=700px){:root{--kc-type-body-size:1rem;--kc-type-lead-size:1rem;--kc-type-subhead-size:.75rem;--kc-type-body-leading:1.5;--kc-type-subhead-leading:1.5;--kc-type-menu-size:clamp(26px, 7.8vw, 36px);--kc-type-menu-leading:1.08}.kc-editorial .kc-editorial__screen h2.kc-editorial__sector-title{font-size:clamp(1.75rem,7vw,2.125rem)}body.concept-c .c-conversation__form :is(input,select,textarea){font-size:17px}}@media (height<=600px){:root{--kc-type-menu-size:clamp(28px, 4vw, 46px);--kc-type-menu-leading:1.08}}
