.kp-super-realty .sr-brand{flex-shrink:0;align-items:center;gap:18px;display:flex;width:242px!important}.kp-super-realty .sr-brand img{object-fit:contain;width:103px;height:64px}.sr-brand>span{color:#787a66;font:24px/1 Karla}.kp-super-realty .kp-header nav{gap:22px;font-size:12px}.kp-super-realty .kp-header{padding-inline:4vw}.kp-super-realty .kp-hero{overflow:hidden}.kp-super-realty .kp-hero>img{transform:translateY(var(--hero-offset,0px)) scale(1.08);height:110%;animation:none;top:-5%}.kp-super-realty .kp-hero-copy{animation:1s both sr-arrive}.kp-super-realty .kp-hero-shade{background:linear-gradient(90deg,#132317b8,#0000 95%),linear-gradient(#0000 60%,#14221b88)}.sr-introduction{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.sr-intro-title{position:sticky;top:160px}.sr-signature{font-family:Rosemartin,serif;font-size:22px;margin-top:38px!important}.sr-signature span{margin-top:8px;font:12px/1.7 Karla,sans-serif;display:block}.sr-letter{font-size:17px}.sr-letter .sr-lead{font-size:22px;line-height:1.55}.sr-letter figure{margin:35px 0}.sr-letter img{aspect-ratio:1.5;object-fit:cover}.sr-letter figcaption{opacity:.75;margin-top:10px;font-size:11px}.sr-letter .kp-text-link{margin-top:25px}.sr-moments{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;padding:0 6vw 110px;display:grid}.sr-moments figure:nth-child(2){margin-top:90px}.sr-moments figure:nth-child(3){margin-top:40px}.sr-moments img{aspect-ratio:.72}.sr-moments figcaption{align-items:center;gap:20px;margin-top:16px;font:clamp(20px,2.2vw,30px)/1.3 Rosemartin,serif;display:flex}.sr-moments figcaption span{opacity:.65;font:11px/1.4 Karla,sans-serif}.sr-approved-line{font-family:Rosemartin,serif;font-size:25px;line-height:1.3}.kp-super-realty .kp-price strong{font-size:42px}.kp-super-realty .kp-story-visual img{transition:transform 1.2s;transform:scale(1.035)}.kp-super-realty .kp-story-visual .active img{transform:scale(1)}.sr-gallery-frame{min-width:0;position:relative}.sr-gallery-frame figure{aspect-ratio:1.9;touch-action:pan-y;position:relative;overflow:hidden}.sr-gallery-frame figure:focus-visible{outline-offset:5px;outline:3px solid #a36648}.sr-gallery-frame img{animation:.5s both sr-arrive}.kp .sr-gallery-frame figcaption{color:#fff;background:linear-gradient(#0000,#132317a8);padding:48px 24px 20px;font:28px/1.2 Rosemartin,serif;position:absolute;inset:auto 0 0}.sr-gallery-controls{justify-content:flex-end;align-items:center;gap:22px;padding:16px 0 0;font-size:12px;display:flex}.sr-gallery-controls button{width:45px;height:45px;color:inherit;background:0 0;border:1px solid #33302355;font-size:24px}.sr-gallery-controls button:hover{color:#f2ead5;background:#333023}.kp-super-realty .kp-scene-list{margin-top:14px}.sr-closing{isolation:isolate;color:#f2ead5;align-items:center;min-height:650px;padding:100px 6vw;display:flex;position:relative;overflow:hidden}.sr-closing>img{z-index:-2;position:absolute;inset:0}.sr-closing:after{content:"";z-index:-1;background:linear-gradient(90deg,#13231799,#0000);position:absolute;inset:0}.sr-closing .kp-button{margin-top:35px}.kp-super-realty .kp-footer .sr-brand{width:220px!important}.kp-super-realty .kp-footer .sr-brand img{width:90px}.kp-super-realty .kp-sticky{padding-inline:4vw}.kp-super-realty .kp-section-heading [data-reveal]{min-width:0}@keyframes sr-arrive{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:801px) and (max-width:1150px){.kp-super-realty .kp-header nav{gap:14px;font-size:11px}.kp-super-realty .kp-header .sr-brand{gap:12px;width:200px!important}.kp-super-realty .kp-header .sr-brand img{width:84px}.kp-super-realty .kp-header-cta span{margin-left:10px}.sr-introduction{gap:6vw}.sr-introduction h2{font-size:54px}}@media (max-width:800px){.kp-super-realty .kp-header{padding:10px 20px}.kp-super-realty .kp-header .sr-brand{gap:12px;width:188px!important}.kp-super-realty .kp-header .sr-brand img{width:78px;height:54px}.kp-super-realty .kp-header-cta{display:none}.kp-super-realty .kp-header .kp-menu{margin-left:auto}.kp-super-realty .kp-hero{min-height:650px}.kp-super-realty .kp-hero h1{font-size:clamp(45px,8vw,65px)}.kp-super-realty .kp-hero-copy>.kp-text-link{width:max-content;margin:18px 0 0;display:block}.sr-introduction{grid-template-columns:1fr;gap:35px}.sr-intro-title{position:static}.sr-letter .sr-lead{font-size:20px}.sr-moments{scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(220px,68vw));gap:14px;padding:0 24px 70px;overflow-x:auto}.sr-moments figure{scroll-snap-align:center}.sr-moments figure:nth-child(2){margin-top:35px}.sr-moments figure:nth-child(3){margin-top:0}.sr-moments figcaption{gap:14px;font-size:23px}.sr-gallery-frame figure{aspect-ratio:1.12}.kp .sr-gallery-frame figcaption{padding:40px 18px 18px;font-size:24px}.sr-closing{min-height:500px;padding:70px 24px}.kp-super-realty .kp-price strong{font-size:38px}.kp-super-realty .kp-footer{gap:26px}.kp-super-realty .kp-footer small{width:100%}.kp-super-realty .kp-sticky{padding-inline:16px}.kp-super-realty .kp-sticky a{font-size:11px}}@media (prefers-reduced-motion:reduce){.kp-super-realty .kp-hero>img{transform:none}.kp-super-realty .sr-intro-title{position:static}.kp-super-realty .kp-story-visual img{transform:none}}.kp-super-realty{--kp-paper:#faf8f2;--kp-ink:#293c33;color:#293c33;background:#faf8f2}.kp-super-realty .kp-header,.kp-super-realty .kp-sticky{background:#faf8f2f5}.kp-super-realty .kp-hero,.kp-super-realty .kp-hero h1 em{color:#faf8f2}.kp-super-realty .kp-button,.kp-super-realty .kp-sticky a{color:#faf8f2;background:#344b40}.kp-super-realty .kp-button.light{color:#344b40;background:#faf8f2}.kp-super-realty .kp-facts,.kp-super-realty .kp-start-plan,.kp-super-realty .kp-footer{background:#eee8dc}.kp-super-realty .kp-story{color:#faf8f2;background:#344b40}.kp-super-realty .kp-residences,.kp-super-realty .kp-enquire{background:#edf0e9}.kp-super-realty .kp-enquire form{background:#faf8f2}.kp-super-realty .kp-confidence{background:#eee8dc}.kp-super-realty .kp-timeline .passed .kp-timeline-bar{color:#fff;background:#697c68}.kp-super-realty .kp-timeline button[aria-pressed=true] .kp-timeline-bar{color:#fff;background:#344b40}.kp-super-realty .kp-next-step label.selected{background:#e5ebdf;border-color:#697c68}.kp-super-realty .sr-brand>span{color:#9e684d}.kp-super-realty .sr-gallery-controls button:hover{color:#faf8f2;background:#344b40}.kp-super-realty .kp-photo-tabs button[aria-pressed=true],.kp-super-realty .kp-scene-list button[aria-pressed=true]{border-color:#9e684d}.kp-super-realty .kp-form-status:not(:empty){background:#e5ebdf;border-color:#697c68}
