@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_b97391{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_b97391{--kpc-sans:"Schibsted Grotesk","Schibsted Grotesk Fallback"}.kpc{--paper:#ffffff;--ink:#15181a;--grey:#6a7175;--hair:#e2e4e5;--red:#da251d;--gutter:clamp(20px,3.6vw,56px);background:var(--paper);color:var(--ink);font-family:var(--kpc-sans),var(--font-sans);font-size:16px;line-height:1.55}.kpc-wrap{max-width:1480px;margin:0 auto;padding:0 var(--gutter)}.kpc-sec{padding:clamp(64px,8vw,120px) 0}.kpc-sec--flush{padding-top:0}.kpc-sec--rule .kpc-wrap{position:relative}.kpc-sec--rule{padding-top:0}.kpc-h2{margin:0 0 clamp(24px,3vw,44px);padding-top:16px;border-top:2px solid var(--ink);font-size:clamp(24px,2.7vw,38px);font-weight:700;line-height:1.12;letter-spacing:-.022em}.kpc-h2--bare{margin-bottom:0}.kpc-note{margin:18px 0 0;max-width:60ch;font-size:13px;line-height:1.55;color:var(--grey)}.kpc-hero{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.kpc-hero__head{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:end;margin-bottom:clamp(20px,3vw,40px)}.kpc-hero__h{margin:0;font-size:clamp(46px,6.4vw,104px);font-weight:700;line-height:.96;letter-spacing:-.045em;animation:kpc-rise 1s cubic-bezier(.2,.7,.2,1) both}.kpc-hero__intro{animation:kpc-rise 1s cubic-bezier(.2,.7,.2,1) .2s both}.kpc-hero__place{margin:0;font-size:15px;font-weight:500}.kpc-hero__thesis{margin:2px 0 0;font-size:15px;color:var(--grey)}@keyframes kpc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kpc-plan{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;align-items:start;border-top:2px solid var(--ink);padding-top:14px}.kpc-plan__side{position:sticky;top:84px}.kpc-plan__hint{margin:0 0 12px;font-size:13px;color:var(--grey)}.kpc-plan__list{border-top:1px solid var(--hair)}.kpc-plan__btn{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:clamp(14px,1.5vw,20px) 0;background:none;border:0;border-bottom:1px solid var(--hair);color:var(--ink);font:inherit;font-size:clamp(16px,1.45vw,21px);font-weight:500;letter-spacing:-.012em;text-align:left;cursor:pointer;transition:color .25s,padding .35s cubic-bezier(.2,.7,.2,1)}.kpc-plan__btn:hover{color:var(--red)}.kpc-plan__btn.is-on{color:var(--red);padding-left:14px}.kpc-plan__btn:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .3s cubic-bezier(.2,.7,.2,1) .12s}.kpc-plan__btn.is-on:before{transform:none}.kpc-plan__btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kpc-plan__area{flex:none;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.kpc-plan__tick{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--red);transform-origin:left;animation:kpc-tick var(--ms) linear both}@keyframes kpc-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kpc-plan__tower{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:clamp(14px,1.5vw,20px) 0;border-bottom:1px solid var(--hair);font-size:clamp(16px,1.45vw,21px);font-weight:500;letter-spacing:-.012em;color:var(--grey)}.kpc-plan__tower small{display:block;margin-top:2px;font-size:13px;font-weight:400;letter-spacing:0}.kpc-plan__total{margin:14px 0 0;font-size:14px;color:var(--grey)}.kpc-plan__stage{position:relative;aspect-ratio:1460/1034}.kpc-plan__base{position:absolute;inset:0;animation:kpc-appear 1.4s .25s both}.kpc-plan__base picture{display:contents}.kpc-plan__base img{display:block;width:100%;height:100%;object-fit:contain}@keyframes kpc-appear{0%{opacity:0}to{opacity:1}}.kpc-plan__layer{position:absolute;inset:0;background:var(--red);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0;transition:opacity .55s cubic-bezier(.3,0,.2,1)}.kpc-plan__layer.is-on{opacity:1}.kpc-plan__note{margin:8px 0 0;max-width:40ch;font-size:12px;line-height:1.45;color:var(--grey)}.kpc-stats{list-style:none;margin:clamp(20px,3vw,40px) 0 0;padding:14px 0 0;border-top:1px solid var(--hair);display:grid;grid-template-columns:repeat(4,1fr);gap:20px 24px}.kpc-stats__v{display:block;font-size:clamp(22px,2.5vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.kpc-stats__l{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:var(--grey)}.kpc-wide{margin:0}.kpc-fig picture,.kpc-wide picture{display:contents}.kpc-wide img{display:block;width:100%;height:auto}.kpc-fig{margin:0;min-width:0}.kpc-fig img{display:block;width:100%;height:auto;background-color:#f3f4f4}.kpc-fig figcaption{margin-top:8px;font-size:13px;line-height:1.35;color:var(--grey)}.kpc-zoom{display:block;cursor:zoom-in;color:inherit;text-decoration:none}.kpc-zoom:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kpc-rise{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.kpc-rise.is-in{opacity:1;transform:none}.kpc-wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.65,0,.15,1)}.kpc-wipe.is-in{clip-path:inset(0 0 0 0)}.kpc-row{display:flex;gap:24px;align-items:flex-start}.kpc-row>.kpc-fig{flex:var(--r,1.5) 1 0}.kpc-gap-top{margin-top:clamp(32px,4vw,56px)}.kpc-gap-small{margin-top:clamp(20px,2.4vw,32px)}.kpc-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.kpc-cols3,.kpc-split{display:grid;gap:24px;align-items:start}.kpc-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpc-body{margin:0;font-size:16px;line-height:1.55}.kpc-lead{margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.015em}.kpc-h3{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--hair);font-size:15px;font-weight:700;letter-spacing:-.01em}.kpc-list{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.35}.kpc-list li{padding:7px 0;border-bottom:1px solid var(--hair)}.kpc-table{margin:0;border-top:1px solid var(--hair)}.kpc-table>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--hair)}.kpc-table dt{font-size:14px;color:var(--grey)}.kpc-table dd{margin:0;font-size:15px;line-height:1.45}.kpc-table--tight{border-top:0}.kpc-table--tight>div{grid-template-columns:56px minmax(0,1fr)}.kpc-table--tight dt{font-weight:700;color:var(--ink)}.kpc-overview{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:start}.kpc-where__status{margin:6px 0 16px;font-size:15px;color:var(--grey)}.kpc-times{margin:0}.kpc-times>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--hair)}.kpc-times dt{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.kpc-times dd{margin:0;font-size:15px;line-height:1.35}.kpc-home{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;align-items:start;padding:clamp(24px,3vw,44px) 0;border-top:1px solid var(--hair)}.kpc-home:first-of-type{border-top:0;padding-top:0}.kpc-home__name{margin:0;font-size:clamp(24px,2.7vw,38px);font-weight:700;line-height:1.05;letter-spacing:-.03em}.kpc-home__facts{margin:6px 0 14px;font-size:14px;color:var(--grey)}.kpc-sizes{margin:0 0 14px;border-top:1px solid var(--hair)}.kpc-sizes>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:15px}.kpc-sizes dd{margin:0;text-align:right}.kpc-sizes strong{display:block;font-weight:500;font-variant-numeric:tabular-nums}.kpc-sizes span{display:block;font-size:12px;color:var(--grey)}.kpc-notes{margin:0}.kpc-notes>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:4px 0;font-size:14px;line-height:1.4}.kpc-notes dt{color:var(--grey)}.kpc-notes dd{margin:0}.kpc-home__pics{display:grid;gap:20px;min-width:0}.kpc-items{margin:18px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.kpc-items--3{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.kpc-items dt{font-size:15px;font-weight:700;letter-spacing:-.01em}.kpc-items dd{margin:6px 0 0;font-size:15px;line-height:1.45;color:#33393c}.kpc-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;align-items:start}.kpc-q{border-bottom:1px solid var(--hair)}.kpc-q:first-child{border-top:2px solid var(--ink)}.kpc-q summary{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:16px;font-weight:500;letter-spacing:-.01em;cursor:pointer;list-style:none}.kpc-q summary::-webkit-details-marker{display:none}.kpc-q summary:after{content:"+";flex:none;color:var(--red);font-size:20px;line-height:1}.kpc-q[open] summary:after{content:"\2013"}.kpc-q summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kpc-q p{margin:0 0 16px;max-width:68ch;font-size:15px;line-height:1.55;color:#33393c}.kpc-lb{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(12,14,15,.96);color:#fff;overflow:hidden}.kpc-lb::backdrop{background:transparent}.kpc-lb__fig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;margin:0;padding:48px clamp(12px,5vw,72px) 20px}.kpc-lb__fig img{min-height:0;max-width:100%;max-height:calc(100% - 34px);object-fit:contain}.kpc-lb__fig figcaption{display:flex;gap:16px;font-size:13px;color:rgba(255,255,255,.75)}.kpc-lb__btn{position:absolute;width:44px;height:44px;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:20px;line-height:1;cursor:pointer}.kpc-lb__btn:hover{background:rgba(255,255,255,.2)}.kpc-lb__btn:focus-visible{outline:2px solid #fff;outline-offset:1px}.kpc-lb__close{top:8px;right:8px;font-size:26px}.kpc-lb__prev{left:8px;top:50%;margin-top:-22px}.kpc-lb__next{right:8px;top:50%;margin-top:-22px}.kpc-where{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}.kpc-map{position:relative;aspect-ratio:1500/1195;overflow:hidden}.kpc-map picture{display:contents}.kpc-map img{display:block;width:100%;height:100%;object-fit:cover}.kpc-map__l{position:absolute;transform:translate(-50%,-50%);font-size:clamp(11px,1vw,14px);font-weight:500;white-space:nowrap;color:#fff;text-shadow:0 1px 7px rgba(0,0,0,.85)}.kpc-map__l--west{transform:translateY(-50%)}.kpc-km{list-style:none;margin:0;padding:0}.kpc-km li{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0 9px;border-bottom:1px solid var(--hair)}.kpc-km__v{font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kpc-km__v small{font-size:.42em;font-weight:400;letter-spacing:0}.kpc-km__n{font-size:15px;line-height:1.3}.kpc-km__n em{font-style:normal;color:var(--grey)}.kpc-km__bar{position:absolute;left:0;bottom:-1px;height:2px;width:calc(var(--k) * 100%);background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.65,0,.15,1)}.kpc-km.is-in .kpc-km__bar{transform:none}.kpc-buy{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kpc-buy dt{font-size:15px;font-weight:700;letter-spacing:-.01em}.kpc-buy dd{margin:6px 0 0;font-size:15px;line-height:1.5;color:#33393c}.kpc-buy__note{margin:28px 0 0;max-width:62ch;font-size:17px;font-weight:500;line-height:1.45;letter-spacing:-.008em}.kpc-buy__note a{color:var(--red);font-weight:400;white-space:nowrap}.kpc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.kpc-steps li{opacity:0;transform:translateY(10px);transition:opacity .7s calc(var(--i) * .12s),transform .7s calc(var(--i) * .12s) cubic-bezier(.2,.7,.2,1)}.kpc-steps.is-in li{opacity:1;transform:none}.kpc-steps__d{display:block;font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.kpc-steps li.is-expected .kpc-steps__d{color:var(--grey)}.kpc-steps__t{display:block;margin-top:8px;font-size:15px;line-height:1.35}.kpc-enq{background:var(--ink);color:#fff;padding:clamp(56px,7vw,104px) 0 32px}.kpc-enq__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:24px;align-items:start}.kpc-enq__price{margin:0 0 10px;font-size:15px;font-weight:500;color:#ff6a62}.kpc-enq__h{margin:0 0 16px;font-size:clamp(36px,5.4vw,84px);font-weight:700;line-height:.98;letter-spacing:-.04em;max-width:12ch}.kpc-enq__lead{margin:0;max-width:38ch;font-size:16px;line-height:1.5;color:rgba(255,255,255,.78)}.kpc-enq__dev{margin:16px 0 0;font-size:14px;color:rgba(255,255,255,.58)}.kpc-enq__foot{margin:clamp(40px,5vw,64px) 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);font-size:12px;line-height:1.55;color:rgba(255,255,255,.55)}@media (max-width:900px){.kpc-hero__head{gap:14px}.kpc-hero__head,.kpc-plan{grid-template-columns:1fr}.kpc-plan__stage{order:-1;position:sticky;top:58px;z-index:2;background:var(--paper);box-shadow:0 8px 12px -10px rgba(21,24,26,.18)}.kpc-plan__side{position:static}.kpc-stats{grid-template-columns:repeat(2,1fr)}.kpc-cols3,.kpc-enq__grid,.kpc-faq,.kpc-home,.kpc-overview,.kpc-split,.kpc-where{grid-template-columns:minmax(0,1fr)}.kpc-row{flex-direction:column;gap:20px}.kpc-row>.kpc-fig{flex:none;width:100%}.kpc-buy{grid-template-columns:1fr;gap:18px}.kpc-steps{grid-template-columns:repeat(2,1fr);gap:22px 16px}.kpc-items,.kpc-items--3{grid-template-columns:minmax(0,1fr);gap:14px}.kpc-table>div{grid-template-columns:minmax(0,1fr);gap:2px}.kpc-table--tight>div{grid-template-columns:56px minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.kpc-hero__h,.kpc-hero__intro,.kpc-plan__base{animation:none}.kpc-wipe{clip-path:none;transition:none}.kpc-rise{opacity:1}.kpc-km__bar,.kpc-rise,.kpc-steps li{transform:none;transition:none}.kpc-steps li{opacity:1}.kpc-plan__layer{transition:none}.kpc-plan__tick{display:none}}