@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcea565cfce403b-s.34hnzmuy7si01.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44af270ac9d55e91-s.2a_rqjkuo6grw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68aff7b3a1ec3262-s.44r8i-i0e0hql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68019c21ced96fa9-s.p.0mhosx07nwlp0.woff2)format("woff2");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:Prata Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.0%;size-adjust:118.4%}.prata_eacd3d7b-module__I5n46a__className{font-family:Prata,Prata Fallback;font-style:normal;font-weight:400}.prata_eacd3d7b-module__I5n46a__variable{--font-prata:"Prata", "Prata Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fe33c83-module__u7vj4G__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_fe33c83-module__u7vj4G__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_7c913445-module__tg9-bW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_7c913445-module__tg9-bW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:92px}@media (min-width:992px){section[id]{scroll-margin-top:101px}}body{color:#262626;font:400 14px/1.65 var(--font-schibsted), Arial, sans-serif;background:#fff;margin:0}.site-header{z-index:20;background:#101010;justify-content:space-between;align-items:center;height:92px;padding:8px clamp(24px,7vw,112px);display:flex;position:fixed;inset:0 0 auto}.brand img{width:105px;height:76px;display:block}.site-header nav{align-items:center;gap:38px;display:flex}.site-header__tribeca{font:400 22px/1 var(--font-prata), serif;letter-spacing:.08em;color:#fff;white-space:nowrap}.site-header__tribeca sup{font-size:11px;top:-.7em}.site-header__rera{align-items:center;gap:14px;padding-right:12px;display:flex}.site-header__rera-text p{font:400 13px/1.4 var(--font-prata), serif;color:#ffffffd1;text-align:right;margin:0}.site-header__rera-qr{background:#fff;border-radius:2px;width:48px;height:48px;padding:3px;display:block}@media (max-width:991px){.site-header__rera{display:none}}.site-header a,.site-header nav button{color:#f4f4f4;cursor:pointer;background:0 0;border:0;font:400 15px inherit;text-decoration:none}.site-header nav button,.floating-enquiry,.enquiry>button,.contact button{color:#1a1a1a;text-transform:uppercase;cursor:pointer;letter-spacing:.5px;background:#d2b484;border:0;padding:10px 16px;font-weight:600}.menu{color:#fff;background:0 0;border:0;font-size:27px;display:none}.hero{text-align:center;background:radial-gradient(at 50% 15%,#181410 0%,#000 65%);justify-content:center;align-items:center;min-height:100svh;padding-top:92px;display:flex;position:relative}.hero__content{width:min(900px,100vw - 48px);padding:48px 0}.hero__wordmark{font:400 clamp(64px, 15vw, 168px)/.92 var(--font-playfair), serif;letter-spacing:.02em;background:linear-gradient(#ecd6a0 0%,#d2b484 55%,#9c7d48 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.hero__tagline{font:600 clamp(14px, 1.8vw, 20px)/1.5 var(--font-schibsted), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f4f0e8;margin:20px 0 0}.hero__location{font:400 13px var(--font-playfair), serif;letter-spacing:.36em;text-transform:uppercase;color:#d2b484;margin:22px 0 0}.hero__rera-mobile{display:none}@media (max-width:991px){.hero__rera-mobile{flex-direction:column;align-items:center;gap:10px;margin:36px 0 0;display:flex}.hero__rera-mobile p{font:400 12px/1.5 var(--font-prata), serif;color:#ffffffbf;margin:0}.hero__rera-mobile img{background:#fff;border-radius:2px;width:64px;height:64px;padding:4px}}@media (max-width:560px){.hero__content{padding:32px 0}}.intro,.gallery-section,.brand-section,.developer,.ira{padding:72px max(5vw,24px)}.intro>div,.gallery-section,.brand-section,.developer,.ira{max-width:1320px;margin:auto}.intro>div{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.intro article{max-width:490px}.intro h1,h2{font:300 clamp(27px, 3.2vw, 42px)/1.3 var(--font-prata), serif;color:#d2b484;margin:0 0 18px;font-size:clamp(28px,8vw,32px)}.intro img{object-fit:contain;width:100%;max-height:600px}.video-section{background:#1a1a1a;padding:24px max(5vw,24px)}.video-frame{max-width:1250px;margin:auto;position:relative}.video-frame>img,.video-frame>video{object-fit:contain;background:#000;width:100%;max-height:calc(100vh - 40px);display:block}.play-button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;bottom:16px;right:16px}.gallery-section{grid-template-columns:42% 58%;align-items:center;gap:40px;padding-top:72px;padding-bottom:72px;display:grid}.gallery-section.dark{color:#fff;background:#1a1a1a;max-width:none;padding-left:max(5vw,24px);padding-right:max(5vw,24px)}.gallery-section.dark>*{max-width:540px}.gallery-section.reversed .gallery-copy{order:2}.gallery-copy{padding:10px 32px}.gallery-copy p{max-width:430px}.gallery-copy ul{grid-template-columns:1fr 1fr;max-width:500px;padding:0;list-style:none;display:grid}.gallery-copy li{border-left:1px solid #d2b484;padding:6px 10px}.gallery figure{margin:0;position:relative;overflow:hidden}.gallery-stage{position:relative;overflow:hidden}.gallery-track{will-change:transform;transition:transform .65s cubic-bezier(.65,0,.35,1);display:flex}.gallery-track figure{flex:0 0 100%;width:100%}.gallery figure>img{object-fit:cover;width:100%;height:390px;display:block}.gallery figcaption{color:#fff;text-transform:uppercase;background:linear-gradient(#0000,#000000db);padding:22px 12px 10px;font-size:12px;position:absolute;inset:auto 0 0}.gallery figcaption span{margin-top:5px;font-size:10px;font-weight:400;display:block}.gallery-arrows{justify-content:space-between;display:flex;position:absolute;inset:50% 10px auto}.gallery-arrows button{cursor:pointer;background:#fff;border:0;border-radius:100%;width:48px;height:48px;font-size:26px;line-height:1;transition:transform .25s,background-color .25s,color .25s;box-shadow:0 5px 10px #0003}.gallery-arrows button:hover{color:#fff;background:#1a1a1a;transform:scale(1.12)}.thumbs{gap:8px;margin-top:12px;display:flex}.thumbs button{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;flex:1;padding:0;overflow:hidden}.thumbs button.active{opacity:1;border-color:#d2b484}.thumbs img{object-fit:cover;width:100%;height:65px;transition:transform .45s;display:block}.gallery figure>img{transition:transform .55s}.gallery figure:hover>img,.thumbs button:hover img{transform:scale(1.08)}.location{text-align:center;padding:72px 24px}.location h2{color:#333}.location a{max-width:940px;margin:auto;display:block}.location img{border:1px solid #ddd;width:100%;display:block}.brand-section{background:#f8f8f8;grid-template-columns:32% 1fr;align-items:center;gap:64px;max-width:none;padding-left:max(8vw,24px);padding-right:max(8vw,24px);display:grid}.brand-section>img{object-fit:cover;width:100%;max-height:500px}.brand-section>div{max-width:720px}.stats{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.stats div{text-align:center}.stats strong{font:400 28px var(--font-prata);color:#d2b484;display:block}.stats span{font-size:13px}.developer{grid-template-columns:1fr 44%;align-items:center;gap:7vw;display:grid}.developer h2{max-width:500px}.developer small{letter-spacing:2px;text-transform:uppercase;font-weight:600}.developer>img,.ira>img{width:100%;display:block}.developer ul{grid-template-columns:1fr 1fr;gap:13px;padding:0;list-style:none;display:grid}.developer li{border-left:2px solid #111;padding-left:12px;font-size:12px}.developer b{font-size:14px;font-weight:400;display:block}.ira{color:#fff;background:#1a1a1a;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:none;padding-left:max(8vw,24px);padding-right:max(8vw,24px);display:grid}.ira>div{max-width:460px}.ira-logo{width:150px;max-height:90px;margin-bottom:24px}.contact{color:#fff;text-align:center;background:#1a1a1a;padding-top:76px}.contact>div{max-width:760px;padding:50 50x;margin:auto}.contact form{text-align:left;grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact input,.contact textarea{color:#fff;font:inherit;background:#222;border:1px solid #5f5f5f;padding:14px}.contact textarea{grid-column:span 2;min-height:90px}.contact button{grid-column:span 2}.contact footer{border-top:1px solid #454545;margin-top:72px;padding:50px 24px 100px}.contact footer img{width:130px;max-height:100px}.contact footer p{color:#aaa;font-size:11px}.floating-enquiry{z-index:10;writing-mode:vertical-rl;padding:18px 10px;position:fixed;top:46%;right:0}.enquiry{z-index:30;background:#d2b484;align-items:center;gap:10px;padding:16px max(8vw,24px);display:flex;position:fixed;bottom:0;left:0;right:0}.enquiry input{background:0 0;border:1px solid #795f38;flex:1;height:42px;padding:8px}.enquiry .close{background:0 0;padding:0 8px;font-size:25px}@media (max-width:991px){.site-header{height:90px;padding:5px 20px}.site-header>.brand{align-items:center;display:flex}.brand img{object-fit:contain;width:85px;height:58px}.menu{color:#fff;cursor:pointer;background:0 0;border:0;font-size:27px;display:block}.site-header nav{background:#101010;flex-direction:column;align-items:stretch;gap:8px;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav a,.site-header nav button{padding:10px 8px}.site-header nav button{display:block}}@media (min-width:992px){.site-header{background:#101010!important;height:92px!important;padding:0!important}.site-header>.brand{align-items:center!important;max-width:calc(100% - 80px)!important;height:92px!important;margin:0 auto!important;display:flex!important}.site-header .brand img{margin-right:41px;object-fit:contain!important;width:92px!important;height:68px!important}.site-header nav{justify-content:flex-end!important;align-items:center!important;gap:48px!important;width:1440px!important;max-width:calc(100% - 80px)!important;height:92px!important;display:flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.site-header nav a{color:#bdbdbd!important;font-family:var(--font-schibsted), Arial, sans-serif!important;padding:5px 0!important;font-size:16px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;transition:color .2s!important}.site-header nav a:hover,.site-header nav a.active{color:#fff!important}.site-header nav button,.site-header .menu{display:none!important}.gallery-section{background:#fff!important;grid-template-columns:492px 668px!important;align-items:center!important;gap:0!important;width:1160px!important;max-width:1160px!important;min-height:calc(100vh - 92px)!important;margin:0 auto!important;padding:0!important;display:grid!important}.gallery-section .gallery-copy{order:1!important;width:492px!important;max-width:492px!important;margin:0!important;padding:0 42px 0 0!important}.gallery-section .gallery-copy h2{color:#d2b484!important;font-family:var(--font-prata), Georgia, serif!important;letter-spacing:0!important;max-width:430px!important;margin:0 0 18px!important;font-size:32px!important;font-weight:400!important;line-height:1.18!important}.gallery-section .gallery-copy p{color:#262626!important;max-width:430px!important;font-family:var(--font-schibsted), Arial, sans-serif!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.58!important}.gallery-section .gallery{order:2!important;width:668px!important;max-width:668px!important;margin:0!important;padding:0!important}.gallery-stage{width:668px!important;height:350px!important;position:relative!important;overflow:hidden!important}.gallery-track{width:100%!important;height:350px!important;transition:transform .65s cubic-bezier(.65,0,.35,1)!important;display:flex!important}.gallery-track figure{flex:0 0 100%!important;width:668px!important;height:350px!important;margin:0!important}.gallery figure>img{object-fit:cover!important;width:668px!important;height:350px!important;transition:none!important;display:block!important;transform:none!important}.gallery figure:hover>img{transform:none!important}.gallery-arrows{justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:10px!important;right:10px!important;transform:translateY(-50%)!important}.gallery-arrows button{color:#222!important;width:36px!important;height:36px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:18px!important;line-height:36px!important;display:flex!important;transform:none!important}.gallery-arrows button:hover{color:#222!important;background:#fff!important;transform:none!important}.gallery-section .thumbs{gap:8px!important;width:668px!important;height:110px!important;margin-top:10px!important;display:flex!important;overflow:hidden!important}.gallery-section .thumbs button{opacity:.7!important;background:0 0!important;border:2px solid #0000!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:110px!important;padding:0!important;overflow:hidden!important}.gallery-section .thumbs button.active{opacity:1!important;border-color:#d2b484!important}.gallery-section .thumbs img{object-fit:cover!important;width:100%!important;height:110px!important;transition:none!important;display:block!important;transform:none!important}.gallery-section .thumbs button:hover img{transform:none!important}.enquiry{z-index:200!important;background:#d2b484!important;align-items:center!important;gap:8px!important;height:68px!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.enquiry input{color:#222!important;height:40px!important;font-family:var(--font-schibsted), Arial, sans-serif!important;background:0 0!important;border:1px solid #8f7042!important;flex:1!important;padding:8px 12px!important;font-size:14px!important}.enquiry>button:not(.close){color:#222!important;text-transform:uppercase!important;background:#fff!important;border:0!important;width:90px!important;height:40px!important;font-size:12px!important;font-weight:600!important}}.callback-backdrop{z-index:1000;background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.callback-modal{color:#1d2a3b;background:#fff;width:min(498px,100%);box-shadow:0 8px 30px #00000061}.callback-modal header{border-bottom:1px solid #dfe2e5;justify-content:space-between;align-items:center;height:61px;padding:0 16px;display:flex}.callback-modal h2{color:#25384e;font:600 20px var(--font-schibsted), sans-serif;margin:0}.callback-modal header button{color:#888;cursor:pointer;background:0 0;border:0;font-size:34px;font-weight:200;line-height:1}.callback-modal form{gap:15px;padding:18px 16px 15px;display:grid}.callback-modal form>input{color:#25384e;height:58px;font:16px var(--font-schibsted), sans-serif;border:1px solid #d9dfe4;padding:0 12px}.callback-modal label{color:#1e2c3e;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.55;display:flex}.callback-modal label input{appearance:none;border:1px solid #d9dfe4;border-radius:3px;flex:none;width:16px;height:16px;margin:2px 0 0}.callback-modal label input:checked{background:#d2b484;box-shadow:inset 0 0 0 3px #fff}.callback-modal form>button{color:#1d2a3b;text-transform:uppercase;height:57px;font:600 14px var(--font-schibsted), sans-serif;letter-spacing:.3px;cursor:pointer;background:#d4b57e;border:0}@media (max-width:991px){html,body,main{width:100%;max-width:100%;overflow-x:hidden}.gallery-section,.gallery-section.dark,.gallery-section.dark>*,.gallery-copy,.gallery{width:100%;min-width:0;max-width:none}.gallery-section.dark{background:#1a1a1a!important}.gallery-section.dark .gallery-copy,.gallery-section.reversed .gallery-copy{order:0}.gallery-section.dark .gallery{order:1}body{padding-bottom:40px}.intro,.gallery-section,.brand-section,.developer,.ira,.location{padding:54px 24px}.intro>div,.gallery-section,.brand-section,.developer,.ira{grid-template-columns:1fr;gap:30px;display:grid}.intro article,.brand-section>div,.ira>div{max-width:none}.intro h1,h2{font-size:clamp(28px,8vw,38px)}.intro img{max-height:480px}.video-section{padding:50px 24px}.video-frame>img,.video-frame>video{aspect-ratio:16/9;object-fit:cover}.gallery-section{gap:28px}.gallery-section.reversed .gallery-copy{order:initial}.gallery-section.dark{padding:54px 24px}.gallery-section.dark>*{max-width:none}.gallery-copy{padding:0}.gallery-copy ul{grid-template-columns:1fr;gap:2px}.gallery figure>img{aspect-ratio:1.42;object-fit:cover;height:auto}.gallery-arrows{inset:45% 8px auto}.thumbs{padding-bottom:4px;overflow-x:auto}.thumbs button{flex:0 0 92px}.thumbs img{height:65px}.location h2{margin-bottom:22px}.location img{object-fit:cover;min-height:190px}.brand-section{gap:28px}.brand-section>img{order:2;max-height:440px}.stats{grid-template-columns:repeat(2,1fr);gap:18px 6px}.stats strong{font-size:25px}.developer>img{object-fit:cover;order:2;max-height:460px}.developer ul{grid-template-columns:1fr;gap:18px}.ira>img{object-fit:cover;order:2;max-height:500px}.contact{padding:54px 20px}.contact-card{color:#17243a;background:#fff;padding:26px 20px}.contact-card h2{color:#17243a;text-align:center;font-size:30px}.contact-card form{grid-template-columns:1fr;gap:12px;display:grid}.contact-card input,.contact-card textarea{color:#17243a;width:100%;font:inherit;background:#fff;border:1px solid #d8dce0;padding:14px}.contact-card textarea,.contact-card button{grid-column:auto}.contact-card textarea{height:100px}.contact-card button{color:#17243a;text-transform:uppercase;background:#d2b484;border:0;height:50px;font-weight:600}.floating-enquiry{z-index:60;writing-mode:horizontal-tb;width:100%;padding:15px;inset:auto 0 0}.enquiry{z-index:70;flex-wrap:wrap;padding:16px 20px 64px;transition:transform .25s;transform:translateY(125%)}.enquiry.mobile-open{transform:translateY(0)}.enquiry input{flex:1 0 100%}.enquiry>button:not(.close){background:#fff;width:100%;height:42px}.enquiry .close{color:#222;width:124px;height:24px;font:600 11px var(--font-schibsted), Arial, sans-serif;text-transform:uppercase;background:#d1af7c;padding:0;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.enquiry .close span{margin-left:5px;font-size:14px}.callback-backdrop{align-items:center;padding:14px}.callback-modal{max-height:calc(100dvh - 28px);overflow-y:auto}.callback-modal header{height:54px}.callback-modal h2{font-size:18px}.callback-modal form{gap:11px;padding:14px}.callback-modal form>input{height:51px}.callback-modal label{font-size:11.5px}.callback-modal form>button{height:50px}}@media (min-width:992px) and (max-width:1100px){.site-header nav{gap:25px}.site-header nav a{font-size:14px}.intro,.gallery-section,.brand-section,.developer,.ira{padding-left:40px;padding-right:40px}.gallery-section{grid-template-columns:40% 60%;gap:12px}.gallery-copy{padding:10px}}@media (min-width:992px){.intro,.video-section,.gallery-section,.location,.brand-section,.developer,.ira{justify-content:center;align-items:center;min-height:100vh;display:flex}.intro{padding:20px 0}.intro>div{grid-template-columns:5fr 5fr;gap:8.33%;width:min(1140px,100vw - 80px)}.intro article{max-width:475px}.intro img{max-height:760px}.video-section{padding:20px 0}.video-frame{width:min(1250px,100vw - 80px)}.gallery-section{grid-template-columns:41.667% 58.333%;gap:0;width:100%;max-width:none;padding:20px max(50vw - 570px,40px)}.gallery-copy{padding:24px 42px}.gallery-section.dark{padding-left:max(50vw - 570px,40px);padding-right:max(50vw - 570px,40px)}.gallery-section.dark .gallery-copy{order:2}.gallery figure>img{height:380px}.location{padding:20px 0}.location a{width:min(855px,100vw - 80px)}.location img{height:auto}.brand-section{grid-template-columns:2fr 1fr;gap:48px;width:100%;padding:20px max(50vw - 570px,40px)}.brand-section>div{order:initial}.brand-section>img{order:initial;max-height:580px}.developer,.ira{width:100%;max-width:none;padding:20px max(50vw - 570px,40px)}.developer{grid-template-columns:6fr 5fr;gap:60px}.ira{grid-template-columns:1fr 1fr;gap:60px}.developer>img,.ira>img{object-fit:cover;max-height:680px}.contact{padding:20px 0}.contact-card{width:min(950px,100vw - 80px)}.enquiry{padding:7px max(50vw - 648px,24px)}.site-header{height:92px}.floating-enquiry,.enquiry .close{display:none}.site-header>.brand,.site-header nav{width:min(1440px,100vw - 48px)}.site-header nav{gap:56px;max-width:none}.brand-section{grid-template-columns:2fr 1fr;gap:48px}.brand-section>div{max-width:none}.brand-section>img{width:100%;max-height:none}.stats{margin-top:8px}.stats div{padding:16px 0}.stats strong{font-size:22px}.contact{background:#1a1a1a;padding:20px 0}.contact-card{color:#333;background:#fff;width:min(950px,100vw - 80px);max-width:none;padding:48px;box-shadow:0 1rem 3rem #0003}.contact-card h2{color:#212529;text-align:center;margin-bottom:24px;font-size:32px}.contact-card form{grid-template-columns:repeat(3,1fr);gap:24px 12px}.contact-card input,.contact-card textarea{color:#333;background:#fff;border:1px solid #ced4da;min-width:0;padding:15px 12px}.contact-card textarea,.contact-card button{grid-column:1/-1}.contact-card textarea{height:80px;min-height:80px}.contact-card button{color:#222;background:#d2b484;height:58px}.gallery-section:not(.dark){color:#262626!important;background:#fff!important;grid-template-columns:492px 668px!important;align-items:center!important;gap:0!important;width:1160px!important;max-width:1160px!important;min-height:calc(100vh - 92px)!important;margin:0 auto!important;padding:0!important;display:grid!important}.gallery-section:not(.dark) .gallery-copy{color:#262626!important;order:1!important;width:492px!important;max-width:492px!important;margin:0!important;padding:0 42px 0 0!important}.gallery-section:not(.dark) .gallery{order:2!important;width:668px!important;max-width:668px!important;margin:0!important;padding:0!important}.gallery-section:not(.dark) .gallery-copy h2{color:#d2b484!important;font-family:var(--font-prata), Georgia, serif!important;margin:0 0 18px!important;font-size:32px!important;font-weight:400!important;line-height:1.18!important}.gallery-section:not(.dark) .gallery-copy p{color:#262626!important;font-family:var(--font-schibsted), Arial, sans-serif!important;margin:0!important;font-size:14px!important;line-height:1.58!important}.gallery-section.dark{color:#fff!important;background:#1a1a1a!important;grid-template-columns:676px 464px!important;justify-content:center!important;align-items:center!important;gap:64px!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 92px)!important;margin:0!important;padding:0!important;display:grid!important}.gallery-section.dark .gallery{order:1!important;width:676px!important;max-width:676px!important;margin:0!important;padding:0!important}.gallery-section.dark .gallery-copy{color:#fff!important;order:2!important;width:464px!important;max-width:464px!important;margin:0!important;padding:0!important}.gallery-section.dark .gallery-copy h2{color:#d2b484!important;font-family:var(--font-prata), Georgia, serif!important;margin:0 0 20px!important;font-size:32px!important;font-weight:400!important;line-height:1.2!important}.gallery-section.dark .gallery-copy p{color:#fff!important;font-family:var(--font-schibsted), Arial, sans-serif!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.gallery-section.dark .gallery-copy ul{grid-template-columns:1fr 1fr!important;gap:0 25px!important;width:100%!important;max-width:460px!important;margin:18px 0 0!important;padding:0!important;display:grid!important}.gallery-section.dark .gallery-copy li{margin-bottom:6px;color:#fff!important;border-left:1px solid #d2b484!important;min-height:35px!important;padding:6px 8px!important;font-size:12px!important}.gallery-section .gallery-stage{position:relative!important;overflow:hidden!important}.gallery-section:not(.dark) .gallery-stage{width:668px!important;height:350px!important}.gallery-section.dark .gallery-stage{width:676px!important;height:350px!important}.gallery-section .gallery-track{height:100%!important;display:flex!important}.gallery-section .gallery-track figure{flex:0 0 100%!important;margin:0!important}.gallery-section:not(.dark) .gallery-track figure{width:668px!important;height:350px!important}.gallery-section.dark .gallery-track figure{width:676px!important;height:350px!important}.gallery-section .gallery figure>img{object-fit:cover!important;width:100%!important;height:350px!important;transition:none!important;transform:none!important}.gallery-section .gallery figure:hover>img{transform:none!important}.gallery-section .gallery-arrows{justify-content:space-between!important;display:flex!important;position:absolute!important;top:50%!important;left:10px!important;right:10px!important;transform:translateY(-50%)!important}.gallery-section .gallery-arrows button{color:#222!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:18px!important;line-height:1!important;display:flex!important}.gallery-section .gallery-arrows button:hover{color:#222!important;background:#fff!important;transform:none!important}.gallery-section .thumbs{gap:8px!important;height:110px!important;margin-top:10px!important;display:flex!important;overflow:hidden!important}.gallery-section:not(.dark) .thumbs{width:668px!important}.gallery-section.dark .thumbs{width:676px!important}.gallery-section .thumbs button{opacity:.7!important;border:2px solid #0000!important;flex:1 1 0!important;min-width:0!important;height:110px!important;padding:0!important;overflow:hidden!important}.gallery-section .thumbs button.active{opacity:1!important;border-color:#d2b484!important}.gallery-section .thumbs img{object-fit:cover!important;width:100%!important;height:110px!important;transition:none!important;transform:none!important}.gallery-section.dark .gallery-copy h2{text-transform:uppercase!important}.location{background:#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:calc(100vh - 92px)!important;padding:0!important;display:flex!important}.location h2{margin-bottom:26px!important;font-size:48px!important;line-height:1.2!important}.location>a{width:1000px!important;max-width:1000px!important;height:453px!important;margin:0 auto!important}.location>a>img{object-fit:cover!important;width:1000px!important;height:453px!important;transform:none!important}.location>a:hover img{transform:none!important}.developer{grid-template-columns:620px 480px!important;align-items:center!important;column-gap:40px!important;width:1120px!important;max-width:1120px!important;min-height:calc(100vh - 92px)!important;margin:0 auto!important;padding:0!important;display:grid!important}.developer>div{width:620px!important;max-width:620px!important;margin:0!important;padding:0!important}.developer small{color:#292929!important;letter-spacing:2px!important;font-size:12px!important}.developer h2{color:#d2b484!important;max-width:620px!important;font-family:var(--font-prata), Georgia, serif!important;margin:12px 0 20px!important;font-size:34px!important;font-weight:400!important;line-height:1.18!important}.developer p{color:#3f3f3f!important;width:600px!important;max-width:600px!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.developer ul{grid-template-columns:1fr 1fr!important;gap:26px 40px!important;width:600px!important;max-width:600px!important;margin:34px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.developer li{color:#333!important;border-left:2px solid #d2b484!important;min-height:44px!important;padding-left:14px!important;font-size:13px!important;line-height:1.45!important}.developer li b{color:#d2b484!important;font-weight:500!important}.developer>img{object-fit:cover!important;width:480px!important;max-width:480px!important;height:560px!important;max-height:560px!important;margin:0!important;display:block!important;transform:none!important}.developer>img:hover{transform:none!important}}.developer li{border-left:2px solid #000!important;padding-left:14px!important}.developer li b,.developer li strong{color:#d2b484!important;font-weight:500!important}@media (max-width:991px){.developer li{border-left:2px solid #000!important;padding-left:14px!important}.developer li b,.developer li strong{color:#d2b484!important;font-weight:500!important}}.gallery-section .gallery-track figure{overflow:hidden!important}.gallery-section .gallery-track figure>img{transition:transform .6s!important;transform:scale(1)!important}.gallery-section .gallery-track figure:hover>img{transform:scale(1.05)!important}.gallery-section .gallery-arrows button{color:#222!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;transition:background-color .25s,color .25s,transform .25s!important;display:flex!important}.gallery-section .gallery-arrows button:hover{color:#fff!important;background:#333!important;transform:scale(1.08)!important}@media (max-width:991px){.gallery-section .gallery-track figure>img{transition:transform .5s!important;transform:scale(1)!important}.gallery-section .gallery-arrows button{color:#222!important;background:#fff!important;width:36px!important;height:36px!important}.gallery-section .gallery-arrows button:active{color:#fff!important;background:#d2b484!important;transform:scale(1.05)!important}.contact{box-sizing:border-box!important;background:#1a1a1a!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:calc(100vh - 60px)!important;margin:0!important;padding:64px 16px!important;display:flex!important}.contact-card{box-sizing:border-box!important;background:#fff!important;width:100%!important;margin:0 auto!important;padding:12px 14px 14px!important;box-shadow:0 12px 30px #00000040!important}.contact-card h2{color:#111!important;font-family:var(--font-prata), Georgia, serif!important;text-align:center!important;margin:0 0 18px!important;padding:0!important;font-size:28px!important;font-weight:400!important;line-height:1.15!important}.contact-card form{flex-direction:column!important;gap:18px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.contact-card input,.contact-card textarea{box-sizing:border-box!important;color:#222!important;width:100%!important;font-family:var(--font-schibsted), Arial, sans-serif!important;background:#fff!important;border:1px solid #d5dbe1!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 10px!important;font-size:13px!important}.contact-card input{height:48px!important}.contact-card textarea{resize:none!important;height:66px!important;padding-top:12px!important}.contact-card input::placeholder,.contact-card textarea::placeholder{color:#555!important;opacity:1!important}.contact-card input:focus,.contact-card textarea:focus{border-color:#d2b484!important}.contact-card button{color:#111!important;width:100%!important;height:46px!important;font-family:var(--font-schibsted), Arial, sans-serif!important;letter-spacing:.2px!important;text-transform:uppercase!important;cursor:pointer!important;background:#d2b484!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important}.contact-card button:hover{color:#111!important;background:#d2b484!important}}.brand-section{box-sizing:border-box;background:#fff;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;width:100%;max-width:1180px;margin:0 auto;padding:90px 40px;display:grid}.brand-content{width:100%;max-width:760px}.brand-content h2{color:#d2b484;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.15}.brand-content p{color:#222;font-family:var(--font-schibsted), Arial, sans-serif;margin:0;font-size:14px;line-height:1.55}.stats{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin-top:30px;display:grid}.stat-item{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-item strong{color:#d2b484;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.stat-item span{color:#222;font-family:var(--font-schibsted), Arial, sans-serif;font-size:12px}.brand-image{width:100%;overflow:hidden}.brand-image img{object-fit:cover;object-position:center;width:100%;height:395px;transition:transform .6s;display:block}.brand-image:hover img{transform:scale(1.03)}@media (max-width:991px){.brand-section{flex-direction:column;gap:35px;width:100%;max-width:100%;padding:60px 20px;display:flex}.brand-content{max-width:100%}.brand-content h2{margin-bottom:18px;font-size:30px;line-height:1.15}.brand-content p{font-size:13px;line-height:1.6}.stats{grid-template-columns:repeat(2,1fr);gap:25px 10px;margin-top:28px}.stat-item strong{font-size:23px}.stat-item span{font-size:11px}.brand-image{width:100%}.brand-image img{object-fit:cover;width:100%;height:420px}}.brand-section{grid-template-columns:minmax(0,1fr) 430px;column-gap:60px;max-width:1320px}.brand-image{width:430px}.brand-image img{height:600px}.ira-carousel{width:100%;height:100%;position:relative;overflow:hidden}.ira-carousel-image{object-fit:cover;width:100%;height:100%;transition:opacity .5s ease-in-out;display:block}.carousel-btn{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:1px solid #ffffffb3;justify-content:center;align-items:center;width:42px;height:42px;font-size:32px;line-height:32px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn:hover{background:#000c}.carousel-prev{left:20px}.carousel-next{right:20px}.carousel-dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.carousel-dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.carousel-dot.active{background:#fff;border-radius:10px;width:25px}.explore-projects{color:#fff;background:#171717;padding:92px 24px}.explore-projects__inner{width:min(1440px,100%);margin:0 auto}.explore-projects__eyebrow{color:#d2b484;letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.explore-projects h2{color:#d2b484;margin:0 0 42px;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.15}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.project-card{color:#161616;background:#fff}.project-card__image{aspect-ratio:1.62;overflow:hidden}.project-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.project-card:hover .project-card__image img{transform:scale(1.05)}.project-card__copy{padding:18px 20px 20px}.project-card h3{color:#b28d52;text-transform:uppercase;margin:0 0 4px;font-size:24px;font-weight:500;line-height:1.15}.project-card p{margin:0;font-size:16px;line-height:1.35}@media (max-width:991px){.explore-projects{padding:62px 12px}.explore-projects h2{margin-bottom:28px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-card__copy{padding:12px}.project-card h3{font-size:17px}.project-card p{font-size:13px}}@media (max-width:575px){.project-grid{grid-template-columns:1fr}}.disclaimer-backdrop{z-index:1100;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.disclaimer-modal{color:#17243a;background:#fff;width:min(800px,100%);max-height:min(560px,100dvh - 40px);overflow:auto;box-shadow:0 18px 55px #0006}.disclaimer-modal>header{border-bottom:1px solid #d9dde1;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}.disclaimer-modal h2{color:#17243a;margin:0;font-size:22px;font-weight:500}.disclaimer-modal>header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1}.disclaimer-content{padding:16px;font-size:15px;line-height:1.55}.disclaimer-content p{margin:0}.disclaimer-content img{width:min(216px,100%);margin:28px auto 18px;display:block}.disclaimer-modal>footer{text-align:center;border-top:1px solid #d9dde1;padding:16px}.disclaimer-modal>footer button{color:#17243a;text-transform:uppercase;cursor:pointer;background:#d2b484;border:0;min-width:94px;padding:8px 22px}@media (max-width:575px){.disclaimer-backdrop{padding:14px}.disclaimer-modal{max-height:calc(100dvh - 28px)}.disclaimer-content{padding:14px;font-size:13px}.disclaimer-content img{width:min(190px,100%);margin:20px auto 12px}}.project-card,.project-card h3,.project-card p{text-decoration:none!important}.footer-main{color:#ffffffd1;background:#101010;border-top:1px solid #2a2a2a;padding:64px 20px 40px}@media (min-width:992px){.footer-main{padding-bottom:140px}}.footer-main__inner{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;width:min(1200px,100%);margin:0 auto;display:grid}.footer-main__brand img{width:96px;height:auto;margin-bottom:16px}.footer-main__brand p{color:#fff9;max-width:260px;font-size:13px;line-height:1.7}.footer-main__eyebrow{color:#d2b484;letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.footer-main__col{flex-direction:column;align-items:flex-start;display:flex}.footer-main__col a{color:#ffffffc7;margin-bottom:12px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.footer-main__col a:hover{color:#d2b484}.footer-main__address{color:#ffffff8c;margin-top:4px;font-size:13px;line-height:1.7}.footer-main__social{flex-wrap:wrap;gap:12px;display:flex}.footer-main__social a{color:#d2b484;border:1px solid #d2b48459;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:flex}.footer-main__social a:hover{color:#101010;background:#d2b484;border-color:#d2b484}.footer-main__bottom{border-top:1px solid #2a2a2a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(1200px,100%);margin:48px auto 0;padding-top:24px;display:flex}.footer-main__policies{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-main__policies a,.footer-main__policies button.footer-main__disclaimer-link{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:none}.footer-main__policies a:hover,.footer-main__policies button.footer-main__disclaimer-link:hover{color:#d2b484}.footer-main__policies span{color:#ffffff4d;font-size:12px}.footer-main__powered{color:#ffffff8c;font-size:12px}.footer-main__powered a{color:#d2b484;text-decoration:none}.footer-main__powered a:hover{text-decoration:underline}@media (max-width:991px){.footer-main{padding:48px 20px 32px}.footer-main__inner{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-main__brand{grid-column:1/-1}.footer-main__brand p{max-width:none}.footer-main__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.footer-main__inner{grid-template-columns:1fr}}.field-error{color:#e8a3a3;text-align:left;grid-column:1/-1;margin:-6px 0 4px;font-size:12px}[aria-invalid=true]{border-color:#c96b6b!important}
