:root{--ink:#151515;--paper:#f8f7f2;--cream:#eeece5;--silver:#c4c6c4;--line:#d3d1ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Noto Sans TC,sans-serif}a{color:inherit;text-decoration:none}.logo{letter-spacing:.12em;font-weight:800}.logo small{letter-spacing:.3em;margin-top:3px;font-size:7px;display:block}.eyebrow{letter-spacing:.28em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700}h1,h2,h3,p{margin-top:0}.hero{color:#fff;background:linear-gradient(90deg,#080a09d9 0%,#080a096e 55%,#0000),linear-gradient(#0000 50%,#0008),url(https://images.unsplash.com/photo-1532339142463-fd0a8979791a?auto=format&fit=crop&w=2200&q=90) 50%/cover;min-height:96vh;position:relative}.hero header{border-bottom:1px solid #fff4;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.hero nav{align-items:center;gap:28px;font-size:12px;display:flex}.hero nav a:last-child{border:1px solid #fff;padding:12px 16px}.heroCopy{max-width:1050px;position:absolute;bottom:8vh;left:7vw;right:6vw}.hero h1,.section h2,.featureHead h2,.shellLand h2,.rentPrice h2,.commercialPrice h2,.heritage h2,.contact h2{letter-spacing:-.045em;margin:0 0 26px;font:400 clamp(44px,5.7vw,84px)/1.12 Georgia,Noto Serif TC,serif}.heroCopy>p:not(.eyebrow){max-width:660px;font-size:16px;line-height:1.8}.actions{align-items:center;gap:28px;display:flex}.actions>a:not(.btn){border-bottom:1px solid;padding:15px 0;font-size:12px}.btn{color:#111;background:#fff;border:0;align-items:center;gap:18px;margin-top:20px;padding:17px 22px;font-size:12px;font-weight:700;display:inline-flex}.btnDark{color:#fff;background:#171717}.section{padding:110px 7vw}.section>h2{font-size:clamp(42px,5vw,70px)}.identityGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.identity{color:#fff;background-position:50%;background-size:cover;flex-direction:column;min-height:570px;padding:28px;display:flex}.identity small{letter-spacing:.16em;font-size:10px}.identity h3{margin:70px 0 20px;font:400 37px/1.2 Georgia,Noto Serif TC,serif}.identity p{color:#e4e4df;font-size:13px;line-height:1.7}.identity ul{color:#ddd;margin:12px 0;padding:0;font-size:12px;line-height:2;list-style:none}.identity li:before{content:"— ";color:#aaa}.identity>b{letter-spacing:.08em;margin-top:auto;font-size:11px}.landCard{background-image:linear-gradient(#0001 15%,#000e),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=85)}.businessCard{background-image:linear-gradient(#0001 15%,#000e),url(https://images.unsplash.com/photo-1521336575822-6da63fb45455?auto=format&fit=crop&w=1200&q=85)}.featureHead{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:85vh;display:flex}.featureHead>div{max-width:1000px;padding:8vw 7vw}.featureHead h2{font-size:clamp(46px,5.5vw,80px)}.featureHead>div>p:last-child{color:#deded9;max-width:620px;line-height:1.85}.landHead{background-image:linear-gradient(90deg,#000c,#0000),url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=2200&q=88)}.stayHead{background-image:linear-gradient(90deg,#000c,#0000),url(https://images.unsplash.com/photo-1464278533981-50106e6176b1?auto=format&fit=crop&w=2200&q=88)}.commercialHead{background-image:linear-gradient(90deg,#000c,#0000),url(https://images.unsplash.com/photo-1558981806-ec527fa84c39?auto=format&fit=crop&w=2200&q=88)}.sectionIntro{grid-template-columns:1fr .7fr;align-items:end;gap:10vw;display:grid}.sectionIntro h2{font-size:clamp(42px,4.6vw,67px)}.promise{border-top:1px solid var(--line)}.promise>b{margin:22px 0;display:block}.promise p{border-top:1px solid var(--line);margin:0;padding:14px 0;font-size:13px}.promise p:before{content:"✓";margin-right:12px}.productGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.productGrid article{border-right:1px solid var(--line);padding:26px 30px 28px 0}.productGrid article+article{padding-left:30px}.productGrid span{color:#aaa;font:30px Georgia}.productGrid h3{margin:60px 0 30px;font:400 30px Georgia}.bigPrice{margin:0;font:400 52px Georgia}.bigPrice small{letter-spacing:.12em;font:11px Arial;display:block}.bigPrice em{margin-left:6px;font:14px Arial}.oldPrice{color:#888;font-size:13px;text-decoration:line-through}.size{border-top:1px solid var(--line);padding-top:18px;font-size:13px}.shellLand{color:#fff;background:#171717;grid-template-columns:55% 45%;display:grid}.shellImage{background:url(https://images.unsplash.com/photo-1493246507139-91e8fad9978e?auto=format&fit=crop&w=1600&q=88) 50%/cover;min-height:850px}.shellCopy{flex-direction:column;justify-content:center;padding:9vw 6vw;display:flex}.shellCopy h2{font-size:clamp(41px,4.5vw,64px)}.shellCopy>p:not(.eyebrow){color:#bdbdb8;line-height:1.8}.tagList{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.tagList span{border:1px solid #555;padding:9px 12px;font-size:11px}.miniSpecs{margin:25px 0}.miniSpecs p{border-top:1px solid #555;justify-content:space-between;margin:0;padding:15px 0;font-size:13px;display:flex}.rental>h2{font-size:clamp(42px,4.8vw,68px)}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.steps article{border-right:1px solid var(--line);padding:28px 35px 0 0}.steps article+article{padding-left:35px}.steps b{letter-spacing:.18em;color:#888;font-size:10px}.steps h3{margin:65px 0 16px;font:400 24px Georgia,Noto Serif TC,serif}.steps p{color:#666;font-size:13px;line-height:1.8}.rentPrice,.commercialPrice{color:#fff;background:#696c69;grid-template-columns:1.15fr .85fr;align-items:center;gap:9vw;padding:90px 7vw;display:grid}.rentPrice h2,.commercialPrice h2{font-size:clamp(38px,4.4vw,63px)}.rentPrice h2 strong,.commercialPrice h2 strong{color:#fff;font-weight:400}.rentPrice>div:last-child p,.commercialPrice>div:last-child p{color:#e2e2df;font-size:13px;line-height:1.8}.cases{background:var(--cream)}.caseGrid{grid-template-rows:300px 300px;grid-template-columns:1.25fr .75fr;gap:16px;margin-top:60px;display:grid}.case{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;padding:25px;display:flex}.case:before{content:""}.case span{font:26px Georgia}.case b{letter-spacing:.1em;font-size:10px}.caseLinks{justify-content:flex-end;gap:35px;margin-top:32px;font-size:12px;display:flex}.caseLinks a{border-bottom:1px solid #999;padding-bottom:8px}.shellSpecs{grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.specGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.specGrid article{background:#e6e5df;padding:32px}.specGrid article:last-child{color:#fff;background:#242424}.specGrid small{letter-spacing:.18em;font-size:9px}.specGrid h3{margin:55px 0 70px;font:400 38px Georgia}.specGrid p{border-top:1px solid #999;justify-content:space-between;margin:0;padding:16px 0;font-size:13px;display:flex}.uses{color:#fff;background:#171717}.uses>h2{font-size:clamp(42px,4.8vw,68px)}.useGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:60px;display:grid}.useGrid article{background:linear-gradient(#0000,#000c),url(https://images.unsplash.com/photo-1528698827591-e19ccd7bc23d?auto=format&fit=crop&w=700&q=80) 50%/cover;flex-direction:column;justify-content:space-between;height:280px;padding:20px;display:flex}.useGrid article:nth-child(2n){background-image:linear-gradient(#0000,#000c),url(https://images.unsplash.com/photo-1556740749-887f6717d7e4?auto=format&fit=crop&w=700&q=80)}.useGrid article:nth-child(3n){background-image:linear-gradient(#0000,#000c),url(https://images.unsplash.com/photo-1445116572660-236099ec97a0?auto=format&fit=crop&w=700&q=80)}.useGrid small{font-size:10px}.useGrid h3{margin:0;font:400 20px/1.25 Georgia,Noto Serif TC,serif}.commercialPrice{color:#111;background:#bfc1bf}.commercialPrice>div:last-child p{color:#444}.commercialPrice .actions .btn{color:#fff;background:#171717}.heritage{color:#fff;background:linear-gradient(90deg,#000d,#0000),url(https://images.unsplash.com/photo-1446776811953-b23d57bd21aa?auto=format&fit=crop&w=2200&q=88) 50%/cover;align-items:center;min-height:70vh;display:flex}.heritage>div{max-width:850px;padding:8vw 7vw}.heritage h2{font-size:clamp(44px,5vw,72px)}.heritage p:last-child{color:#ddd;max-width:600px;line-height:1.85}.contact{background:#efede7;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:120px 7vw;display:grid}.contact h2{font-size:clamp(41px,4.6vw,65px)}.contactIntro>p:not(.eyebrow){color:#666;line-height:1.8}.contact address{margin-top:45px;font-size:13px;font-style:normal;line-height:2}.contact form{background:#fff;padding:42px}.contact fieldset{border:0;margin:0 0 35px;padding:0}.contact legend{margin-bottom:15px;font-weight:700}.check{margin:0 8px 8px 0;display:inline-block}.check input{opacity:0;position:absolute}.check span{border:1px solid var(--line);cursor:pointer;padding:11px 13px;font-size:12px;display:block}.check input:checked+span{color:#fff;background:#171717}.formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.formGrid label{letter-spacing:.08em;font-size:11px}.formGrid input,.formGrid textarea,.formGrid select{resize:vertical;background:0 0;border:0;border-bottom:1px solid #aaa;border-radius:0;width:100%;margin-top:5px;padding:12px 0;font:14px Arial;display:block}.formGrid .wide{grid-column:1/3}.contact button{color:#fff;cursor:pointer;background:#171717;border:0;width:100%;margin-top:30px;padding:18px;font-weight:700}.contact button span{float:right}footer{color:#aaa;letter-spacing:.14em;background:#111;justify-content:space-between;padding:45px 5vw;font-size:10px;display:flex}footer .logo{color:#fff}@media (max-width:900px){.hero nav a:not(:last-child){display:none}.identityGrid{grid-template-columns:1fr}.identity{min-height:480px}.sectionIntro,.shellLand,.rentPrice,.commercialPrice,.shellSpecs,.contact,.productGrid{grid-template-columns:1fr}.productGrid article,.productGrid article+article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.productGrid h3{margin:25px 0}.shellImage{min-height:55vh}.shellCopy{padding:75px 7vw}.useGrid{grid-template-columns:repeat(2,1fr)}.contact{gap:50px}.caseGrid{grid-template-rows:380px 230px 230px;grid-template-columns:1fr}.c1{grid-row:auto}}@media (max-width:650px){.hero header{height:68px}.hero nav a:last-child{padding:10px}.heroCopy{bottom:6vh;left:6vw}.hero h1{font-size:40px}.heroCopy>p:not(.eyebrow){font-size:14px}.actions{flex-direction:column;align-items:flex-start;gap:5px}.section{padding:80px 6vw}.section h2,.featureHead h2,.shellLand h2,.rentPrice h2,.commercialPrice h2,.heritage h2,.contact h2{font-size:38px}.featureHead{min-height:75vh}.featureHead>div{padding:75px 7vw}.identity h3{margin-top:45px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.steps h3{margin:28px 0 12px}.rentPrice,.commercialPrice{padding:75px 7vw}.caseLinks{flex-direction:column;gap:15px}.specGrid{grid-template-columns:1fr}.useGrid{grid-template-columns:1fr 1fr}.useGrid article{height:230px}.contact{padding:80px 6vw}.contact form{padding:28px 20px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}footer{flex-direction:column;gap:25px}}@media (max-width:420px){.hero h1{font-size:36px}.identity{min-height:450px}.useGrid{grid-template-columns:1fr}.useGrid article{height:220px}.case span{font-size:21px}.bigPrice{font-size:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home>.featureHead,.home>.cpo,.home>.shellLand,.home>.rental,.home>.rentPrice,.home>.cases,.home>.shellSpecs,.home>.uses,.home>.commercialPrice,.home>.heritage{display:none}.detailNav{color:#fff;background:#111;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.detailNav nav{gap:24px;font-size:12px;display:flex}.detailBack{letter-spacing:.12em;font-size:11px}.detailCta{text-align:center;background:var(--silver);padding:100px 7vw}.detailCta h2{letter-spacing:-.04em;margin:0 0 25px;font:400 clamp(40px,5vw,68px)/1.15 Georgia,Noto Serif TC,serif}.detailCta p{color:#555}.detailCta .btn{color:#fff;background:#171717}.detailFooter{color:#aaa;letter-spacing:.12em;background:#111;justify-content:space-between;padding:40px 5vw;font-size:10px;display:flex}.detailFooter .logo{color:#fff}@media (max-width:650px){.detailNav nav a:not(:last-child){display:none}.detailNav{height:68px}.detailCta{padding:80px 6vw}.detailFooter{flex-direction:column;gap:20px}}.caseGrid{grid-template-rows:430px;grid-template-columns:repeat(3,1fr)}.c1{background-image:linear-gradient(#0000,#000a),url(/landingpage/820/hospitality/lealley.jpg);grid-row:auto}@media (max-width:900px){.caseGrid{grid-template-rows:repeat(3,300px);grid-template-columns:1fr}}.hero{background-image:linear-gradient(90deg,#080a09d9 0%,#080a096e 55%,#0000),linear-gradient(#0000 50%,#0008),url(/landingpage/820/brand/basecamp-mountain.jpg)}.stayCard{background-image:linear-gradient(#0001 15%,#000e),url(/landingpage/820/brand/bambi-beach.png)}.hospitalityGallery{color:#fff;background:#171717;grid-template-rows:auto 330px 280px;grid-template-columns:1.15fr .85fr .85fr;gap:16px;padding:110px 7vw;display:grid}.galleryLead{grid-column:1/4;padding:20px 5vw 60px 0}.galleryLead h2{letter-spacing:-.04em;margin:0 0 24px;font:400 clamp(42px,5vw,70px)/1.13 Georgia,Noto Serif TC,serif}.galleryLead p:last-child{color:#bbb;max-width:580px;line-height:1.8}.hospitalityGallery figure{margin:0;overflow:hidden}.hospitalityGallery img{object-fit:cover;width:100%;height:100%;display:block}.g1{grid-row:2/4}.g2{grid-column:2}.g3{grid-column:3}.g4{grid-column:2}.g5{grid-column:3}@media (max-width:700px){.hospitalityGallery{grid-template-rows:auto repeat(5,260px);grid-template-columns:1fr;padding:75px 6vw}.galleryLead{grid-column:auto;padding:0 0 30px}.g1,.g2,.g3,.g4,.g5{grid-area:auto;display:block}}.heritage{background-image:linear-gradient(90deg,#000d,#0000),url(/landingpage/820/commercial/nasa.jpg);background-position:50%}.commercialInteriors{background:var(--cream);grid-template-columns:1fr 1fr;gap:16px;padding:110px 7vw;display:grid}.interiorCopy{grid-column:1/3;grid-template-columns:.8fr 1.2fr;align-items:end;column-gap:8vw;padding-bottom:44px;display:grid}.interiorCopy .eyebrow{align-self:start}.interiorCopy h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,4.8vw,68px)/1.12 Georgia,Noto Serif TC,serif}.interiorCopy>p:last-child{color:#666;grid-column:2;max-width:620px;margin:22px 0 0;line-height:1.85}.commercialInteriors figure{background:#d5d3cd;height:650px;margin:0;overflow:hidden}.commercialInteriors img{object-fit:cover;width:100%;height:100%;display:block}.commercialInteriors figure:last-child img{object-position:center}.commercialHead h2,.shellSpecs h2,.uses h2,.commercialPrice h2,.heritage h2,.detailCta h2{max-width:none}@media (max-width:700px){.commercialInteriors{grid-template-columns:1fr;padding:75px 6vw}.interiorCopy{grid-column:auto;padding-bottom:28px;display:block}.interiorCopy h2{font-size:38px}.interiorCopy>p:last-child{margin-top:20px}.commercialInteriors figure{height:500px}.commercialHead{background-position:62%}.heritage{background-position:55%}}.home .hero h1,.home .heroCopy>p:not(.eyebrow),.home .landCard>p,.home .contactIntro h2{white-space:nowrap}.home .hero h1{font-size:clamp(42px,5.1vw,76px)}@media (max-width:700px){.home .hero h1,.home .heroCopy>p:not(.eyebrow),.home .landCard>p,.home .contactIntro h2{white-space:normal}}.landHead h2,.landHead>div>p:last-child,.shellLand .shellCopy>h2,.shellLand .shellCopy>p:not(.eyebrow),.commercialHead>div>p:last-child,.shellSpecs>div>h2,.interiorCopy h2,.interiorCopy>p:last-child,.commercialPrice h2,.commercialPrice>div:last-child p:first-child,.heritage>div>p:last-child{white-space:nowrap}.shellSpecs>div>h2{font-size:clamp(36px,3.2vw,50px)}@media (max-width:700px){.landHead h2,.landHead>div>p:last-child,.shellLand .shellCopy>h2,.shellLand .shellCopy>p:not(.eyebrow),.commercialHead>div>p:last-child,.shellSpecs>div>h2,.interiorCopy h2,.interiorCopy>p:last-child,.commercialPrice h2,.commercialPrice>div:last-child p:first-child,.heritage>div>p:last-child{white-space:normal}}.hero{background-image:linear-gradient(90deg,#080a09d9 0%,#080a096e 55%,#0000),linear-gradient(#0000 50%,#0008),url(/landingpage/820/refresh/hero.png);background-position:50%}.landCard{background-image:linear-gradient(#0001 15%,#000e),url(/landingpage/820/refresh/land-card.png);background-position:50%}.stayCard{background-image:linear-gradient(#0001 15%,#000e),url(/landingpage/820/refresh/hospitality-card.png);background-position:50%}.businessCard{background-image:linear-gradient(#0001 15%,#000e),url(/landingpage/820/refresh/commercial.png);background-position:50%}.landHead{background-image:linear-gradient(90deg,#000c,#0000),url(/landingpage/820/refresh/land-hero.png);background-position:50%}.shellImage{background-image:url(/landingpage/820/refresh/land-card.png);background-position:50%}.stayHead{background-image:linear-gradient(90deg,#000c,#0000),url(/landingpage/820/refresh/hospitality-hero.png);background-position:50%}.commercialHead{background-image:linear-gradient(90deg,#000b,#0000),url(/landingpage/820/refresh/commercial.png);background-position:50%}.c1{background-image:linear-gradient(#0000,#000a),url(/landingpage/820/refresh/case-lealley.jpg)}.c2{background-image:linear-gradient(#0000,#000a),url(/landingpage/820/refresh/case-chill.jpg)}.c3{background-image:linear-gradient(#0000,#000a),url(/landingpage/820/refresh/case-orange.jpg)}.formHoney{display:none!important}@media (max-width:700px){.hero{background-image:linear-gradient(#0000 20%,#000c),url(/landingpage/820/refresh/hero-mobile.png);background-position:50% 65%}.commercialHead,.landHead,.stayHead{background-position:50%}}

.useGrid article.u1{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/coffee.png)!important}.useGrid article.u2{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/restaurant.jpg)!important}.useGrid article.u3{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/boutique.png)!important}.useGrid article.u4{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/fashion.jpg)!important}.useGrid article.u5{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/hotel.jpg)!important}.useGrid article.u6{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/salon.png)!important}.useGrid article.u7{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/pet.png)!important}.useGrid article.u8{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/concert.png)!important}.useGrid article.u9{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/office.jpg)!important}.useGrid article.u10{background-image:linear-gradient(#0000,#000c),url(/landingpage/820/commercial/vehicle.png)!important}
