.kh.sky.pj{background:#fff;color:var(--ink)}.pj .sky-nav .kh-roll-row.r2{color:var(--sky)}.pj .sky-nav{transition:transform .35s var(--e),background-color .3s var(--e)}.pj.pj-scrolled .sky-nav{background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pj main{position:relative;z-index:3;background:#fff}.pj-loading{min-height:100vh}.pj-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(14px,1.8vw,24px);column-gap:clamp(14px,1.8vw,24px);row-gap:14px}.pj-grid>*{grid-column:4 / span 8}.pj-grid>.pj-label{grid-column:1 / span 3}.pj-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0}.pj-head{position:relative;overflow:hidden;padding:calc(var(--nav-h) + clamp(64px,10vw,150px)) 0 clamp(40px,5vw,72px);background:linear-gradient(180deg,#dcecf7,#f1f7fc 38%,#fff 78%)}.pj-head .sky-in{position:relative;z-index:2}.pj-wisp{position:absolute;z-index:1;right:-6%;top:6%;width:clamp(320px,46vw,760px);opacity:.55;filter:blur(2px);pointer-events:none}.pj-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 18px}.pj-title{font-family:objektiv-mk1,Hanken Grotesk,sans-serif;font-weight:500;letter-spacing:-.03em;line-height:.95;text-transform:none;font-size:clamp(48px,9vw,150px);margin:0;text-wrap:balance}.pj-summary{max-width:34ch;margin:clamp(20px,2.4vw,32px) 0 0;font-size:clamp(20px,1.9vw,28px);line-height:1.3;font-weight:500}.pj-summary a{color:var(--cobalt)}.pj-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:clamp(20px,2.4vw,32px) 0 0}.pj-tags li{font-size:13px;font-weight:600;padding:7px 14px;border-radius:var(--pill);border:1px solid rgba(23,26,43,.18)}.pj-fig{margin:0}.pj-fig figcaption{font-size:13px;line-height:1.5;opacity:.6;margin-top:12px;max-width:60ch}.pj-media{position:relative;overflow:hidden;background:#f2f5f8}.pj-media img,.pj-media video{display:block;width:100%;height:auto}.pj-media.pj-ratio img,.pj-media.pj-ratio video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.pj-ph{aspect-ratio:16/9;background:#f2f5f8}.pj-hero,.pj-about{padding-bottom:clamp(72px,9vw,140px)}.pj-lead{font-size:clamp(24px,2.7vw,42px);line-height:1.22;font-weight:500;letter-spacing:-.01em;margin:0;text-wrap:pretty}.pj-story>*{margin-bottom:clamp(32px,4vw,64px)}.pj-story>.pj-text-wrap,.pj-story>:has(.pj-text),.pj-story>:has(.pj-statement){margin:clamp(56px,7vw,112px) auto}.pj-full{width:100%}.pj-inset{max-width:min(1040px,100%)}.pj-row{display:grid;gap:clamp(24px,3vw,48px);align-items:start}.pj-row.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-row.trio{grid-template-columns:repeat(3,minmax(0,1fr))}.pj-mosaic{--mg:clamp(16px,2vw,32px);display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--mg)}.pj-mosaic .pj-cell{aspect-ratio:1 / 1}.pj-mosaic .pj-cell.big{grid-row:1 / span 2;grid-column:1;aspect-ratio:auto}.pj-mosaic.right{grid-template-columns:1fr 1fr 2fr}.pj-mosaic.right .pj-cell.big{grid-column:3}.pj-mosaic.right .pj-cell:nth-child(2){grid-column:1;grid-row:1}.pj-mosaic .pj-cell.wide{grid-column:2 / span 2;aspect-ratio:auto}.pj-mosaic.right .pj-cell.wide{grid-column:1 / span 2;grid-row:2}.pj-cell .pj-media{height:100%}.pj-cell .pj-media img,.pj-cell .pj-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pj-cell .pj-media video{-o-object-fit:contain;object-fit:contain}.pj-cell.big .pj-media video{-o-object-fit:cover;object-fit:cover}.pj-cell:hover .pj-media img{transform:scale(1.02)}.pj-cell .pj-media img{transition:transform .6s var(--e)}.pj-text{grid-column:4 / span 6!important;font-size:clamp(18px,1.4vw,21px);line-height:1.6;margin:0;white-space:pre-line}.pj-statement{max-width:22ch;font-size:clamp(32px,4.4vw,72px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0;text-wrap:balance}.pj-long{display:flex;flex-direction:column;gap:clamp(48px,6vw,88px);padding:clamp(56px,7vw,112px) var(--g)}.pj-rich{grid-column:4 / span 6!important;font-size:clamp(18px,1.4vw,21px);line-height:1.6}.pj-stats{display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,64px);padding-block:clamp(56px,7vw,112px)}.pj-stat{flex:1 1 200px}.pj-metric{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(56px,7vw,112px);line-height:1;margin:0}.pj-stat-label{margin:10px 0 0;font-size:15px;font-weight:500;opacity:.7}.pj-quote{padding-block:clamp(56px,7vw,112px)}.pj-quote blockquote{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(30px,3.8vw,60px);line-height:1.12;max-width:24ch;margin:0 0 24px}.pj-credits{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:32px clamp(14px,1.8vw,24px);padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,88px);margin-top:clamp(24px,3vw,40px)}.pj-credits .pj-label{margin-bottom:10px}.pj-credits p:not(.pj-label),.pj-credits a{display:block;font-size:16px;line-height:1.5;font-weight:500;margin:0;color:inherit}.pj-credits a{text-decoration:underline;text-underline-offset:3px}.pj-next{display:block;padding-block:clamp(40px,5vw,72px) clamp(120px,14vw,220px);color:var(--ink);text-decoration:none}.pj-next-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px}.pj-next-title{font-family:objektiv-mk1,Hanken Grotesk,sans-serif;font-weight:500;letter-spacing:-.03em;text-transform:none;font-size:clamp(40px,7vw,120px);line-height:.95;transition:color .3s var(--e)}.pj-next img{width:clamp(120px,18vw,280px);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--e)}.pj-next:hover .pj-next-title{color:var(--sky)}.pj-next:hover img{transform:scale(1.03)}.pj-bank.sky-bank.bottom{margin-top:0}.pj-next{padding-bottom:clamp(40px,5vw,72px)}.pj .sky-meadow.pj-foot{background:#fff}.pj .sky-meadow.pj-foot:before{display:none}.pj .pj-foot .kh-wordmark svg{mix-blend-mode:normal!important}.pj .pj-foot .kh-wordmark use:first-of-type{fill:#80bde5}.pj .pj-foot .kh-wordmark use:last-of-type{display:none}@media(max-width:767px){.pj .sky-meadow.pj-foot .kh-foot-bottom,.pj .sky-meadow.pj-foot .kh-foot-bottom a{color:var(--ink)}}.pj-rv{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--e),transform .9s var(--e)}.pj-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pj-rv{opacity:1;transform:none;transition:none}}@media(min-width:768px)and (max-width:1100px){.pj-grid>*{grid-column:4 / span 9}.pj-text,.pj-rich{grid-column:4 / span 8!important}.pj-title{font-size:clamp(56px,10vw,110px)}.pj-statement{max-width:20ch;font-size:clamp(36px,5.4vw,60px)}.pj-row.trio{gap:clamp(14px,2vw,24px)}.pj-credits{grid-template-columns:repeat(3,minmax(0,1fr))}.pj-next-title{font-size:clamp(44px,8vw,96px)}}@media(max-width:767px){.pj-head{padding-top:calc(var(--nav-h) + 48px);padding-bottom:28px}.pj-title{font-size:clamp(44px,13.5vw,68px);line-height:.98}.pj-summary{font-size:20px;max-width:none}.pj-credits{gap:22px 16px;padding-block:20px 36px;margin-top:8px}.pj-hero{padding-bottom:56px}.pj-hero .pj-rv,.pj-hero.pj-rv{transition-duration:.5s}.pj-hero .pj-media video{min-height:56vw;-o-object-fit:cover;object-fit:cover}.pj-rv{transform:translate3d(0,16px,0);transition:opacity .6s var(--e),transform .6s var(--e)}.pj-rv.in{transform:none}.pj-media video,.pj-media img{-webkit-tap-highlight-color:transparent}.pj-hero .pj-fig figcaption{padding-inline:var(--g)}.pj-about{padding-bottom:56px}.pj-lead{font-size:clamp(24px,6.6vw,30px);line-height:1.25}.pj-story>*{margin-bottom:20px}.pj-story>.pj-text-wrap,.pj-story>:has(.pj-text),.pj-story>:has(.pj-statement){margin:44px auto}.pj-text{font-size:18px;line-height:1.6}.pj-statement{max-width:none;font-size:clamp(32px,9.4vw,44px);line-height:1.06}.pj-row{gap:20px}.pj-mosaic{--mg:12px }.pj-cell .pj-media video{-o-object-fit:cover;object-fit:cover}.pj-row.pair .pj-media,.pj-row.trio .pj-media{width:100%}.pj-story>.pj-full,.pj-story>.pj-inset{margin-inline:0}.pj-mosaic .pj-cell.wide,.pj-mosaic.right .pj-cell.wide{grid-column:1 / -1;grid-row:auto;aspect-ratio:2 / 1}.pj-stats{gap:28px;padding-block:48px}.pj-stat{flex:1 1 140px}.pj-metric{font-size:clamp(52px,16vw,76px)}.pj-quote{padding-block:48px}.pj-quote blockquote{font-size:clamp(28px,8vw,38px);max-width:none}.pj-long{gap:36px;padding-block:48px}.pj-next{padding-block:32px 24px}.pj-next-title{font-size:clamp(40px,12vw,64px)}.pj-grid>*,.pj-grid>.pj-label,.pj-text,.pj-rich{grid-column:1 / -1!important}.pj-row.pair,.pj-row.trio{grid-template-columns:1fr}.pj-mosaic,.pj-mosaic.right{grid-template-columns:1fr 1fr;grid-template-rows:auto}.pj-mosaic .pj-cell.big,.pj-mosaic.right .pj-cell.big{grid-column:1 / -1;grid-row:auto;aspect-ratio:1 / 1}.pj-mosaic.right .pj-cell:nth-child(2){grid-column:auto;grid-row:auto}.pj-next img{display:none}.pj-wisp{width:90vw;right:-30%;top:2%}}.pj-head{padding:calc(var(--nav-h) + clamp(24px,3vw,40px)) 0 clamp(20px,2.2vw,28px)}.pj-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,64px)}.pj-head .pj-title{font-size:clamp(52px,6.1vw,88px);line-height:.9}.pj-head .pj-summary{flex:0 1 460px;max-width:460px;margin:0 0 .35em;text-align:right;font-size:clamp(17px,1.4vw,20px);line-height:1.35;font-weight:400}.pj-hero{padding-bottom:0}.pj-hero-frame{aspect-ratio:21 / 9;border-radius:0}.pj-hero-frame img,.pj-hero-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pj-credits{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;padding-block:clamp(20px,2.4vw,28px) clamp(72px,9vw,140px)}@media(min-width:768px)and (max-width:1100px){.pj-head .pj-title{font-size:clamp(52px,7vw,80px)}.pj-credits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.pj-head{padding:calc(var(--nav-h) + 16px) 0 18px}.pj-head-row{flex-direction:column;align-items:flex-start;gap:12px}.pj-head .pj-title{font-size:clamp(44px,14vw,56px)}.pj-head .pj-summary{flex:none;max-width:none;margin:0;text-align:left;font-size:17px}.pj-hero-frame{aspect-ratio:4 / 5}.pj-hero .pj-media video{min-height:0}.pj-credits{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:20px 48px}}
