.fpg-page{--gold:#d6b495;--paper:#f1efeb;--gray:#606368;overflow:hidden;background:#fff;color:#000;font-family:"Sora",sans-serif}.fpg-page *{box-sizing:border-box;font-family:inherit}.fpg-page~.fp-page,.fpg-page~.page-title,.fpg-page~.brand-wrapper{display:none!important}.fpg-shell{width:min(1320px,calc(100% - 96px));margin:auto}.fpg-kicker{color:#000;font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.fpg-hero{position:relative;min-height:760px;background:var(--paper)}.fpg-hero__copy{position:relative;z-index:2;padding-top:180px}.fpg-hero h1{max-width:820px;margin:35px 0 24px;color:#000!important;font-size:clamp(62px,7vw,104px);font-weight:500;line-height:.93;letter-spacing:-.065em}.fpg-hero p{max-width:620px;color:var(--gray);font-size:17px;line-height:1.7}.fpg-hero__object{position:absolute;top:0;right:-8%;width:52%;height:100%;background-position:center;background-size:cover;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);filter:grayscale(1)}.fpg-hero__object:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--paper),transparent 35%);content:""}.fpg-intro{padding:100px 0 120px}.fpg-intro__inner{max-width:760px;margin-left:18%}.fpg-intro h2{margin:22px 0;color:#000!important;font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-.055em}.fpg-intro p{color:var(--gray);font-size:16px;line-height:1.8}.fpg-gallery{background:#fff}.fpg-piece{position:relative;min-height:920px;padding:100px 0;border-top:1px solid #ccc}.fpg-piece__count{display:flex;justify-content:space-between;margin-bottom:55px;color:var(--gray);font-size:10px;letter-spacing:.16em}.fpg-logo{position:absolute;z-index:1;top:95px;left:2%;color:#d8d8d8;font-size:clamp(130px,20vw,300px);font-weight:700;line-height:.8;letter-spacing:-.08em;white-space:nowrap}.fpg-piece__layout{position:relative;z-index:2;display:grid;min-height:650px;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.fpg-media{position:relative;min-height:610px;background-position:center;background-size:cover;filter:grayscale(1)}.fpg-media:after{position:absolute;right:22px;bottom:22px;padding:10px 12px;background:#fff;color:#000;font-size:9px;letter-spacing:.12em;content:"DEVELOPMENT IMAGERY — SUBJECT TO VERIFIED ASSETS"}.fpg-copy{padding:70px 0 30px}.fpg-copy small{color:var(--gold);font-weight:700;letter-spacing:.17em}.fpg-copy h3{margin:30px 0 20px;color:#000!important;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1;letter-spacing:-.05em}.fpg-copy p{max-width:490px;color:var(--gray);line-height:1.75}.fpg-link{display:inline-flex;margin-top:28px;padding-bottom:8px;border-bottom:1px solid var(--gold);color:#000!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.fpg-piece.alt{background:#070707;color:#fff}.fpg-piece.alt .fpg-logo{right:-3%;left:auto;color:#202020}.fpg-piece.alt .fpg-piece__layout{grid-template-columns:.75fr 1.25fr}.fpg-piece.alt .fpg-media{order:2}.fpg-piece.alt .fpg-copy{order:1}.fpg-piece.alt .fpg-copy h3{color:#fff!important}.fpg-piece.alt .fpg-copy p{color:#aaa}.fpg-piece.alt .fpg-link{color:#fff!important}.fpg-piece.minimal{background:var(--paper)}.fpg-piece.minimal .fpg-piece__layout{align-items:center}.fpg-piece.minimal .fpg-media{min-height:480px;clip-path:polygon(14% 0,100% 0,88% 100%,0 100%)}.fpg-piece.minimal .fpg-logo{top:auto;bottom:60px;left:42%;color:#fff}.fpg-index{padding:120px 0;background:#fff}.fpg-index h2{margin:20px 0 65px;color:#000!important;font-size:clamp(48px,5vw,74px);font-weight:500;letter-spacing:-.055em}.fpg-index__row{position:relative;display:grid;grid-template-columns:80px 1fr 70px;align-items:center;padding:26px 0;border-top:1px solid #aaa;color:#000;text-decoration:none}.fpg-index__row:last-child{border-bottom:1px solid #aaa}.fpg-index__row span{color:var(--gray);font-size:12px}.fpg-index__row strong{font-size:clamp(32px,4.5vw,68px);font-weight:500;letter-spacing:-.045em}.fpg-index__row b{font-size:28px;font-weight:400}.fpg-index__preview{position:fixed;z-index:20;width:220px;height:150px;pointer-events:none;background:center/cover;opacity:0;transform:translate(20px,-50%);transition:opacity .2s;filter:grayscale(1)}.fpg-index__preview.show{opacity:1}.fpg-ending{padding:100px 0 120px;background:var(--paper);text-align:center}.fpg-ending p{margin:22px 0 8px;color:#000;font-size:clamp(32px,4vw,58px);letter-spacing:-.045em}.fpg-ending span{display:block;color:var(--gray)}.fpg-ending__links{display:flex;justify-content:center;gap:35px;margin-top:35px}.fpg-ending a{padding-bottom:8px;border-bottom:1px solid var(--gold);color:#000!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}
@media(max-width:900px){.fpg-shell{width:calc(100% - 48px)}.fpg-piece__layout,.fpg-piece.alt .fpg-piece__layout{grid-template-columns:1fr}.fpg-piece.alt .fpg-media,.fpg-piece.alt .fpg-copy{order:initial}.fpg-logo{font-size:150px}.fpg-hero__object{width:60%;opacity:.45}.fpg-intro__inner{margin-left:0}}
@media(max-width:640px){.fpg-page{width:100%;max-width:100vw}.fpg-shell{width:calc(100vw - 36px);margin-inline:18px}.fpg-hero{min-height:720px}.fpg-hero__copy{padding-top:340px}.fpg-hero h1{max-width:100%;font-size:43px;white-space:normal!important}.fpg-hero p{font-size:15px}.fpg-hero__object{right:-25%;width:95%;opacity:.32}.fpg-intro{padding:75px 0}.fpg-piece{min-height:0;padding:75px 0}.fpg-piece__layout{gap:30px}.fpg-media,.fpg-piece.minimal .fpg-media{min-height:390px}.fpg-copy{padding:20px 0}.fpg-logo{position:static;font-size:80px;white-space:normal}.fpg-piece.minimal .fpg-logo{position:static}.fpg-index{padding:80px 0}.fpg-index__row{grid-template-columns:45px 1fr 35px}.fpg-ending__links{flex-direction:column;align-items:center}}
.fpg-logo-image{display:block;width:min(420px,34vw);height:150px;object-fit:contain;object-position:left center;filter:grayscale(1);opacity:.2}.fpg-piece.alt .fpg-logo-image{filter:grayscale(1) brightness(2);opacity:.16}.fpg-media:after{display:none!important}html[dir=rtl] .fpg-page{text-align:right}html[dir=rtl] .fpg-hero__object{right:auto;left:-8%;clip-path:polygon(0 0,70% 0,100% 100%,0 100%)}html[dir=rtl] .fpg-hero__object:after{background:linear-gradient(270deg,var(--paper),transparent 35%)}html[dir=rtl] .fpg-intro__inner{margin-left:0;margin-right:18%}html[dir=rtl] .fpg-logo{left:auto;right:2%;letter-spacing:0}html[dir=rtl] .fpg-piece.alt .fpg-logo{right:auto;left:-3%}html[dir=rtl] .fpg-logo-image{object-position:right center}html[dir=rtl] .fpg-kicker,html[dir=rtl] .fpg-piece__count,html[dir=rtl] .fpg-copy small,html[dir=rtl] .fpg-link,html[dir=rtl] .fpg-ending a{letter-spacing:0}html[dir=rtl] .fpg-index__row b{transform:scaleX(-1)}@media(max-width:640px){.fpg-logo-image{width:220px;height:90px}html[dir=rtl] .fpg-intro__inner{margin-right:0}}
