.bSFRYG_site{--art-deco-ink:#232e3f;--art-deco-body:#0f2030;--art-deco-paper:#eeedeb;min-width:0;color:var(--art-deco-body);font-family:var(--font-art-deco-poppins), Arial, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;font-size:14px;overflow-x:clip}.bSFRYG_site,.bSFRYG_site *{box-sizing:border-box}.bSFRYG_site h1,.bSFRYG_site h2,.bSFRYG_site h3,.bSFRYG_site p,.bSFRYG_site ul,.bSFRYG_site ol,.bSFRYG_site dl,.bSFRYG_site dd{margin:0;padding:0}.bSFRYG_site ul,.bSFRYG_site ol{list-style:none}.bSFRYG_site a{color:inherit;text-decoration:none}.bSFRYG_site button,.bSFRYG_site input,.bSFRYG_site textarea{font:inherit}.bSFRYG_container{width:min(1170px,100% - 32px);margin:0 auto}.bSFRYG_sectionTitle{color:var(--art-deco-ink);font-family:var(--font-art-deco-montserrat), Arial, sans-serif;text-transform:capitalize;font-size:36px;font-weight:400;line-height:1.5}.bSFRYG_button{background:var(--art-deco-button);color:#fff;cursor:pointer;border:0;border-radius:175px;padding:10px 30px;font-size:14px;font-weight:400;line-height:30px;transition:all .3s;display:inline-block}.bSFRYG_button:hover{filter:brightness(1.12);box-shadow:0 8px 24px #44638929}.bSFRYG_button:focus-visible,.bSFRYG_site a:focus-visible,.bSFRYG_site button:focus-visible,.bSFRYG_site input:focus-visible,.bSFRYG_site textarea:focus-visible,.bSFRYG_floors:focus-visible{outline:2px solid var(--art-deco-accent);outline-offset:4px}.bSFRYG_header{z-index:1000;color:#fff;justify-content:space-between;align-items:center;width:100%;min-height:100px;padding:40px 40px 12px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.bSFRYG_header[data-active=true]{color:#222;background:#fff;min-height:76px;padding-top:12px;animation:.3s bSFRYG_headerSlideDown}@keyframes bSFRYG_headerSlideDown{0%{top:-100px}to{top:0}}.bSFRYG_brand{z-index:2;width:120px;height:50px}.bSFRYG_brand a{align-items:center;width:100%;height:100%;display:flex}.bSFRYG_brand img{object-fit:contain;width:auto;max-width:100px;height:auto;max-height:48px}.bSFRYG_navigation{z-index:3}.bSFRYG_menuButton{z-index:100001;cursor:pointer;background:0 0;border:0;width:35px;height:22px;padding:0;display:block;position:relative}.bSFRYG_menuButton span{background:currentColor;border-radius:9px;width:100%;height:1px;transition:all .25s ease-in-out;display:block;position:absolute;left:0}.bSFRYG_menuButton span:first-child{top:0}.bSFRYG_menuButton span:nth-child(2){top:10px}.bSFRYG_menuButton span:nth-child(3){width:70%;top:20px;left:30%}.bSFRYG_menuButton:hover span:nth-child(3){width:100%;left:0}.bSFRYG_menuButton[data-open=true]{color:#fff}.bSFRYG_menuButton[data-open=true] span:first-child{top:10px;transform:rotate(45deg)}.bSFRYG_menuButton[data-open=true] span:nth-child(2){transform:rotate(-45deg)}.bSFRYG_menuButton[data-open=true] span:nth-child(3){opacity:0}.bSFRYG_menuOverlay{z-index:100000;opacity:0;visibility:hidden;background:#000d21e6;transition:all .3s;position:fixed;inset:0}.bSFRYG_menuOverlay[data-open=true]{opacity:1;visibility:visible}.bSFRYG_menuOverlay nav{text-align:center;width:min(720px,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bSFRYG_menuOverlay li:not(:last-child){margin-bottom:34px}.bSFRYG_menuOverlay a,.bSFRYG_menuOverlay li>button{color:#fff;font-family:var(--font-art-deco-montserrat), Arial, sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding-bottom:1px;font-size:40px;font-weight:600;line-height:54px;transition:all .3s;display:inline-block;position:relative}.bSFRYG_menuOverlay a:hover,.bSFRYG_menuOverlay li>button:hover{border-bottom-color:#fff}.bSFRYG_menuOverlay a span,.bSFRYG_menuOverlay li>button span{font-family:var(--font-art-deco-poppins), Arial, sans-serif;letter-spacing:2.4px;font-size:12px;font-weight:400;line-height:22px;transition:color .3s;position:absolute;top:0;right:-50px}.bSFRYG_menuOverlay a:hover span,.bSFRYG_menuOverlay li>button:hover span{color:var(--art-deco-accent)}.bSFRYG_scrollProgress{z-index:900;background:#000d2133;border-radius:51px;width:12px;height:176px;display:block;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.bSFRYG_scrollProgress:before{content:"";border:1px solid #ffffff1f;width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.bSFRYG_scrollProgress span{--art-deco-scroll-progress:0%;width:2px;height:var(--art-deco-scroll-progress);background:#fff;max-height:160px;transition:height .3s;position:absolute;top:8px;left:50%;transform:translate(-50%)}.bSFRYG_hero{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;height:100svh;min-height:620px;margin-bottom:31px;display:flex;position:relative;overflow:hidden}.bSFRYG_hero:after{z-index:2;content:"";background:#fff;width:calc(100% - 165px);height:125px;position:absolute;bottom:0;left:0}.bSFRYG_heroImage,.bSFRYG_heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bSFRYG_heroVideo{z-index:1;opacity:.3;pointer-events:none;border:0}.bSFRYG_heroShade{z-index:1;background:#000d21bf;position:absolute;inset:0}.bSFRYG_heroContent{z-index:3;text-align:center;width:min(900px,90vw);padding-bottom:60px;position:relative}.bSFRYG_status{letter-spacing:.2em;background:#0006;border-radius:42px;margin-bottom:27px;padding:10px 20px;font-size:12px;font-weight:600;display:inline-block}.bSFRYG_eyebrow{letter-spacing:2.4px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:22px}.bSFRYG_heroTitle{color:#fff;font-family:var(--font-art-deco-montserrat), Arial, sans-serif;text-transform:uppercase;font-size:60px;font-weight:400;line-height:74px;margin-top:8px!important}.bSFRYG_heroTitle span{color:#0000;-webkit-text-stroke:1px #fff;display:block}.bSFRYG_heroContent .bSFRYG_button{margin-top:40px}.bSFRYG_overview{min-height:570px;padding-bottom:160px;position:relative}.bSFRYG_overviewCopy{width:50%;padding:16px}.bSFRYG_overviewCopy .bSFRYG_sectionTitle{margin-bottom:70px}.bSFRYG_overviewCopy p{white-space:pre-line;margin-bottom:30px;font-size:14px;line-height:30px}.bSFRYG_factPanel{background:var(--art-deco-ink);width:50%;padding:96px 110px;position:absolute;top:0;right:0}.bSFRYG_factPanel dl div{color:#fff;letter-spacing:2.4px;text-transform:uppercase;border-top:1px solid #ffffff1a;padding:17px 0;font-size:12px;font-weight:600;line-height:22px;display:flex}.bSFRYG_factPanel dl div:last-child{border-bottom:1px solid #ffffff1a}.bSFRYG_factPanel dt{flex:0 0 150px;width:150px;font-weight:400}.bSFRYG_overviewMedia{width:100%;height:100vh;min-height:620px;margin-bottom:5px;overflow:hidden}.bSFRYG_overviewMedia img,.bSFRYG_galleryTile .bSFRYG_parallaxImage{object-fit:cover;width:100%;height:100%;transform:translate3d(0, var(--art-deco-parallax-y,-8%), 0) scale(1.2);will-change:transform;transition:transform .4s cubic-bezier(0,0,0,1);display:block}.bSFRYG_overviewMedia iframe{border:0;width:100%;height:100%}.bSFRYG_mediaPlaceholder{background:linear-gradient(135deg,#d7d5d1,#f5f4f2);width:100%;height:100%;min-height:420px}.bSFRYG_amenities{padding:150px 0}.bSFRYG_amenitiesTitle{padding:16px}.bSFRYG_amenitiesTitle .bSFRYG_sectionTitle{margin-bottom:26px}.bSFRYG_site .bSFRYG_amenitiesList{grid-template-columns:repeat(3,1fr);padding:16px;display:grid;margin-top:100px!important}.bSFRYG_amenitiesList li{color:#3a3838;font-family:var(--font-art-deco-montserrat), Arial, sans-serif;padding-left:50px;font-size:20px;line-height:23px;position:relative}.bSFRYG_amenitiesList li:before{content:"";border:1px solid #2d2b2b;width:24px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bSFRYG_amenitiesList li:not(:last-child){margin-bottom:40px}.bSFRYG_tour{background:var(--art-deco-paper);padding:116px 0;position:relative}.bSFRYG_tourHeading{padding:16px}.bSFRYG_tour .bSFRYG_sectionTitle{margin-bottom:40px}.bSFRYG_tourFrame{width:100%;height:636px;padding:16px;position:relative}.bSFRYG_tourFrame iframe{border:0;width:100%;height:600px}.bSFRYG_tourFrame .bSFRYG_mediaPlaceholder{height:600px}.bSFRYG_tour .bSFRYG_container:after{content:"";background:#000d211a;height:1px;position:absolute;bottom:0;left:16px;right:16px}.bSFRYG_gallery{background:var(--art-deco-paper);padding:150px 0 116px}.bSFRYG_galleryHeading{justify-content:space-between;align-items:center;padding:16px;display:flex}.bSFRYG_galleryGrid{grid-template-rows:424px 251px 424px;grid-template-columns:1fr 1fr;gap:30px;margin-top:90px;padding:16px;display:grid}.bSFRYG_galleryTile{min-height:0;position:relative}.bSFRYG_galleryTile:first-child{grid-row:1}.bSFRYG_galleryTile:nth-child(2){grid-row:2/4}.bSFRYG_galleryTile:nth-child(3){grid-row:1/3}.bSFRYG_galleryTile:nth-child(4){grid-row:3}.bSFRYG_galleryTile button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.bSFRYG_galleryTile img{object-fit:cover}.bSFRYG_galleryTile span{color:#fff;letter-spacing:2.4px;opacity:0;text-transform:uppercase;background:#000d21cc;justify-content:center;align-items:center;font-size:12px;transition:all .4s;display:flex;position:absolute;inset:0}.bSFRYG_galleryTile button:hover span,.bSFRYG_galleryTile button:focus-visible span{opacity:1}.bSFRYG_mobileGalleryButton{display:none}.bSFRYG_floors{background:var(--art-deco-paper);padding:116px 0}.bSFRYG_floors .bSFRYG_container{position:relative}.bSFRYG_floors .bSFRYG_container:before{content:"";background:#000d211a;height:1px;position:absolute;top:-100px;left:16px;right:16px}.bSFRYG_floorCarousel{touch-action:pan-y;width:83.333%;margin-top:120px;margin-left:16.667%;overflow:hidden}.bSFRYG_floorTrack{cursor:grab;height:620px;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:flex}.bSFRYG_floorTrack[data-dragging=true]{transition:none}.bSFRYG_floorSlide{justify-content:center;align-items:center;min-width:100%;display:flex}.bSFRYG_floorSlide img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.bSFRYG_floorControls{justify-content:center;align-items:center;gap:22px;width:83.333%;margin:28px 0 0 16.667%;display:flex}.bSFRYG_floorControls button{width:46px;height:46px;color:var(--art-deco-ink);background:0 0;border:1px solid #232e3f33;border-radius:50%;font-size:20px;transition:all .3s}.bSFRYG_floorControls button:hover{border-color:var(--art-deco-accent);color:var(--art-deco-accent)}.bSFRYG_floorControls p{color:#232e3f73;letter-spacing:2.4px;align-items:baseline;gap:9px;font-size:12px;display:flex}.bSFRYG_floorControls strong{color:var(--art-deco-ink);font-size:18px}.bSFRYG_location{padding:150px 0}.bSFRYG_locationTitle{flex-wrap:wrap;display:flex}.bSFRYG_locationHeading{justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex;position:relative}.bSFRYG_locationHeading .bSFRYG_sectionTitle{margin-bottom:40px}.bSFRYG_locationHeading>[data-reveal]:last-child{position:absolute;top:22px;right:15px}.bSFRYG_locationCopy{width:66.666%;padding:16px;font-size:14px;line-height:30px}.bSFRYG_moreButton{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:all .3s;box-shadow:inset 0 -1px}.bSFRYG_mapFrame{background:#e7e5e1;height:590px;margin-top:70px;position:relative;overflow:hidden}.bSFRYG_mapRow{padding:16px}.bSFRYG_mapCanvas{width:100%;height:100%}.bSFRYG_mapFallback{text-align:center;background:linear-gradient(135deg,#d9d7d2,#f4f3f0);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:300px;padding:30px;display:flex}.bSFRYG_mapFallback a{border-bottom:1px solid;font-weight:600}.bSFRYG_expandedMapDialog{background:#171818;border:0;width:100vw;max-width:none;height:100vh;max-height:none;padding:0}.bSFRYG_expandedMapDialog[data-transition-state]{opacity:0;transition:opacity var(--dialog-transition-duration) ease}.bSFRYG_expandedMapDialog[data-transition-state=open]{opacity:1}.bSFRYG_expandedMapDialog::backdrop{background:#171818}.bSFRYG_expandedMapDialog[data-transition-state]::backdrop{opacity:0;transition:opacity var(--dialog-transition-duration) ease}.bSFRYG_expandedMapDialog[data-transition-state=open]::backdrop{opacity:1}.bSFRYG_expandedMapContent{width:100%;height:100%;padding:100px;position:relative}.bSFRYG_expandedMapFrame{width:100%;height:100%}.bSFRYG_mapClose{z-index:2;color:#fff;background:0 0;border:0;font-weight:600;position:absolute;top:25px;right:25px}.bSFRYG_documents{background:#fff;padding:80px 0}.bSFRYG_documents .bSFRYG_sectionTitle{margin-bottom:50px}.bSFRYG_documentGrid{flex-wrap:wrap;justify-content:center;gap:40px 54px;display:flex}.bSFRYG_documentGrid a{text-align:center;flex-direction:column;align-items:center;width:218px;display:flex}.bSFRYG_documentGrid img{object-fit:contain;width:70px;height:100px}.bSFRYG_documentGrid strong{margin-top:20px;font-size:14px;font-weight:500}.bSFRYG_documentGrid span{color:#0f2030a6;margin-top:8px;font-size:12px;line-height:20px}.bSFRYG_agents{padding:100px 0;position:relative;overflow:hidden}.bSFRYG_agents:after{z-index:-1;background:var(--art-deco-paper);content:"";height:300px;position:absolute;bottom:0;left:0;right:0}.bSFRYG_agentCard{min-height:555px;position:relative}.bSFRYG_agentCard+.bSFRYG_agentCard{margin-top:30px}.bSFRYG_agentPhoto{z-index:2;object-fit:cover;width:428px;height:423px;position:absolute;top:132px;left:0}.bSFRYG_agentPanel{background:var(--art-deco-ink);color:#fff;width:calc(75% - 32px);min-height:555px;margin-left:calc(25% + 16px);padding:100px 120px 120px 230px}.bSFRYG_agentPanel h3{font-family:var(--font-art-deco-montserrat), Arial, sans-serif;margin-bottom:23px;font-size:40px;font-weight:400;line-height:54px}.bSFRYG_agentPanel h3 span{display:block}.bSFRYG_agentRole{letter-spacing:2.4px;text-transform:uppercase;max-width:329px;font-size:12px;line-height:26px;margin-bottom:48px!important}.bSFRYG_agentBio{margin-bottom:46px;font-size:14px;line-height:30px}.bSFRYG_agentBio button{color:#fff;background:0 0;border:0;padding:0;transition:all .3s;box-shadow:inset 0 -1px #fff}.bSFRYG_agentContacts li{border-top:1px solid #ffffff1a;padding:18px 0}.bSFRYG_agentContacts li:last-child{border-bottom:1px solid #ffffff1a}.bSFRYG_agentContacts a{letter-spacing:2.4px;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:1px;font-size:12px;font-weight:600;line-height:22px;transition:all .3s}.bSFRYG_agentContacts a:hover{border-bottom-color:#fff}.bSFRYG_agentSocial{gap:24px;min-height:44px;display:flex;margin-top:52px!important}.bSFRYG_agentSocial a{color:#eeedeb;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;transition:all .3s;display:flex}.bSFRYG_agentSocial a:hover{color:#fff;border-color:#fff}.bSFRYG_agentSocial svg,.bSFRYG_footerShare svg{width:16px;height:16px}.bSFRYG_agentCard[data-agent=listing] .bSFRYG_agentPhoto{width:170px;height:200px;margin-left:258px}.bSFRYG_agentCard[data-agent=listing] .bSFRYG_agentPanel,.bSFRYG_agentCard[data-agent=co] .bSFRYG_agentPanel{padding-top:30px}.bSFRYG_contact{background:var(--art-deco-paper);padding:116px 0 30px}.bSFRYG_contact .bSFRYG_container{position:relative}.bSFRYG_contact .bSFRYG_container:before{content:"";background:#000d211a;height:1px;position:absolute;top:-100px;left:16px;right:16px}.bSFRYG_contactHeading{padding:16px}.bSFRYG_contactTitle{color:var(--art-deco-ink);font-family:var(--font-art-deco-montserrat), Arial, sans-serif;text-align:center;text-transform:uppercase;font-size:54px;font-weight:400;line-height:74px;margin:36.18px 0 70px!important}.bSFRYG_contactTitle span{color:#0000;-webkit-text-stroke:1px var(--art-deco-ink);display:block}.bSFRYG_messengerHandoff{text-align:center;border:1px solid #000d2124;border-radius:10px;width:min(85%,720px);margin:-30px auto 44px;padding:20px 24px}.bSFRYG_messengerHandoff p{color:var(--art-deco-body);margin-bottom:12px;font-size:14px;line-height:24px}.bSFRYG_messengerHandoff a{color:var(--art-deco-button);letter-spacing:2.4px;text-underline-offset:4px;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:underline}.bSFRYG_contactForm{grid-template-columns:1fr 1fr;gap:0;width:85%;margin:0 auto;display:grid}.bSFRYG_contactField{padding:16px;position:relative}.bSFRYG_contactField label{color:#3a383866;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:6px;font-size:12px;line-height:30px;display:block}.bSFRYG_contactField input{color:#3a3838;background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;width:100%;padding:0 0 12px;font-size:14px;line-height:30px}.bSFRYG_contactField>span{color:#a51f28;margin-top:6px;font-size:12px;display:block}.bSFRYG_contactMessage{grid-column:1/-1}.bSFRYG_contactMessage textarea{color:#3a3838;resize:vertical;background:#fff;border:0;border-radius:10px;width:100%;height:186px;padding:15px 30px;font-size:14px;line-height:30px;display:block}.bSFRYG_contactActions{grid-column:1/-1;justify-content:flex-end;padding:16px;display:flex}.bSFRYG_contactActions .bSFRYG_button{padding-left:50px;padding-right:50px;line-height:30px}.bSFRYG_secondaryButton{border:1px solid var(--art-deco-button);color:var(--art-deco-button);background:0 0;border-radius:175px;margin-left:30px;padding:10px 30px;line-height:30px}.bSFRYG_contactActions .bSFRYG_secondaryButton{line-height:30px}.bSFRYG_leadDialog{width:min(804px,100vw - 32px);max-width:none;color:var(--art-deco-body);font-family:var(--font-art-deco-poppins), Arial, sans-serif;background:#fff;border:0;margin:auto;padding:0}.bSFRYG_leadDialog::backdrop{background:#000d21d1}.bSFRYG_leadDialogPanel{padding:54px;position:relative}.bSFRYG_leadDialogPanel>button{background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:22px}.bSFRYG_leadForm{gap:18px;display:grid}.bSFRYG_leadForm h2,.bSFRYG_leadSuccess h2{color:var(--art-deco-ink);font-family:var(--font-art-deco-montserrat), Arial, sans-serif;font-size:36px;font-weight:400}.bSFRYG_leadForm label{color:#3a3838a6;letter-spacing:1.6px;text-transform:uppercase;gap:6px;font-size:11px;display:grid}.bSFRYG_leadForm input,.bSFRYG_leadForm select,.bSFRYG_leadForm textarea{color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:0;width:100%;padding:11px 12px}.bSFRYG_leadForm .bSFRYG_floatingField{color:#798194;letter-spacing:normal;text-transform:none;display:block;position:relative}.bSFRYG_floatingField input{height:56px;padding:20px 16px 6px}.bSFRYG_floatingField span{color:#798194;cursor:text;pointer-events:none;transform-origin:0 0;will-change:transform;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bSFRYG_floatingField input:focus+span,.bSFRYG_floatingField input:not(:placeholder-shown)+span{transform:translateY(-106%)scale(.75)}.bSFRYG_scheduleAlert{opacity:1;max-height:80px;transition:max-height .3s,opacity .3s,transform .3s;overflow:hidden;transform:translateY(0)}.bSFRYG_scheduleAlert[data-closing=true]{opacity:0;max-height:0;transform:translateY(-10px)}@starting-style{.bSFRYG_scheduleAlert{opacity:0;max-height:0;transform:translateY(-10px)}}.bSFRYG_leadForm textarea{resize:vertical;min-height:100px}.bSFRYG_leadSuccess{text-align:center;justify-items:center;gap:18px;padding:40px 0;display:grid}.bSFRYG_leadSuccess img{object-fit:cover;border-radius:50%}.bSFRYG_lockedPanel{grid-template-columns:1.2fr .8fr;min-height:520px;display:grid}.bSFRYG_lockedPanel .bSFRYG_leadForm{align-content:center;padding:54px}.bSFRYG_lockedCover{color:#fff;min-height:420px;position:relative}.bSFRYG_lockedCover img{object-fit:cover}.bSFRYG_lockedCover:after{content:"";background:#000d218c;position:absolute;inset:0}.bSFRYG_lockedCover>div{z-index:1;position:absolute;bottom:30px;left:25px;right:25px}.bSFRYG_lockedCover h3{font-family:var(--font-art-deco-montserrat), Arial, sans-serif;font-size:28px;font-weight:400}.bSFRYG_contactError{color:#a51f28;text-align:right;grid-column:1/-1;margin-top:20px!important}.bSFRYG_contactSuccess{text-align:center;padding:50px 0 100px}.bSFRYG_contactSuccess h3{max-width:80%;color:var(--art-deco-ink);font-family:var(--font-art-deco-montserrat), Arial, sans-serif;margin:0 auto 40px;font-size:54px;font-weight:400;line-height:1.3}.bSFRYG_contactSuccess p{font-size:14px;line-height:30px}.bSFRYG_related{background:var(--art-deco-paper);padding:100px 0}.bSFRYG_related .bSFRYG_sectionTitle{margin-bottom:50px}.bSFRYG_relatedGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.bSFRYG_relatedGrid a{background:#fff;display:block;overflow:hidden}.bSFRYG_relatedGrid img{object-fit:cover;width:100%;height:280px;display:block}.bSFRYG_relatedGrid div{padding:24px}.bSFRYG_relatedGrid h3{font-family:var(--font-art-deco-montserrat), Arial, sans-serif;font-size:20px;font-weight:400;margin:10px 0!important}.bSFRYG_relatedGrid span{letter-spacing:2px;text-transform:uppercase;font-size:11px}.bSFRYG_footer{background:var(--art-deco-paper);text-align:center;padding:60px 40px;position:relative}.bSFRYG_footerInner{padding:16px;position:relative}.bSFRYG_footerShare>p{color:#343434;font-size:14px;line-height:30px}.bSFRYG_footerShare ul{justify-content:center;gap:14px;min-height:49px;display:flex;margin-top:6px!important}.bSFRYG_footerShare button{color:#888;text-transform:uppercase;background:0 0;border:1px solid #c4c4c4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;transition:all .3s;display:flex}.bSFRYG_footerShare button:hover:not(:disabled){color:#555;border-color:#555}.bSFRYG_poweredBy{color:#343434;flex-direction:column;align-items:flex-start;font-size:14px;line-height:30px;display:flex;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.bSFRYG_poweredBy img{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:30px;margin-top:8px;display:block}.bSFRYG_site [data-reveal]{transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease}.bSFRYG_site [data-reveal][data-revealed=false]{opacity:0}.bSFRYG_site [data-reveal=fade-up][data-revealed=false]{transform:translateY(100px)}.bSFRYG_site [data-reveal=fade-down][data-revealed=false]{transform:translateY(-100px)}.bSFRYG_site [data-reveal=fade-right][data-revealed=false]{transform:translate(-100px)}.bSFRYG_site [data-reveal=fade-left][data-revealed=false]{transform:translate(100px)}.bSFRYG_site [data-reveal=fade-in][data-revealed=false]{transform:none}.bSFRYG_site [data-reveal=zoom-in][data-revealed=false]{transform:scale(.6)}.bSFRYG_site [data-reveal=zoom-out][data-revealed=false]{transform:scale(1.2)}.bSFRYG_site [data-reveal][data-revealed=true]{opacity:1;transform:none}@media (max-width:1200px){.bSFRYG_container{width:min(970px,100% - 32px)}.bSFRYG_factPanel{padding:80px}}@media (max-width:992px){.bSFRYG_container{width:min(750px,100% - 32px)}.bSFRYG_heroTitle{font-size:36px;line-height:56px}.bSFRYG_overviewCopy{padding-right:60px}.bSFRYG_factPanel{padding:40px}.bSFRYG_amenitiesList li{font-size:16px}.bSFRYG_galleryGrid{grid-template-rows:350px 210px 350px}.bSFRYG_agentPhoto{width:300px;height:350px}.bSFRYG_agentPanel{padding:50px 50px 50px 130px}.bSFRYG_agentCard[data-agent=listing] .bSFRYG_agentPhoto{margin-left:130px}.bSFRYG_footer{padding:50px 20px}.bSFRYG_footerShare>p,.bSFRYG_poweredBy{font-size:12px}}@media (max-width:767px){.bSFRYG_container{width:100%;padding-left:16px;padding-right:16px}.bSFRYG_sectionTitle{font-size:30px;line-height:40px}.bSFRYG_header{min-height:76px;padding:20px 15px 8px}.bSFRYG_header[data-active=true]{padding:8px 15px}.bSFRYG_menuOverlay li:not(:last-child){margin-bottom:18px}.bSFRYG_menuOverlay a,.bSFRYG_menuOverlay li>button{font-size:24px;line-height:36px}.bSFRYG_menuOverlay a span,.bSFRYG_menuOverlay li>button span{right:-34px}.bSFRYG_scrollProgress{display:none}.bSFRYG_hero{min-height:560px}.bSFRYG_hero:after{display:none}.bSFRYG_heroContent{padding-bottom:0}.bSFRYG_heroTitle{font-size:36px;line-height:46px}.bSFRYG_overview{min-height:0;padding-bottom:50px}.bSFRYG_overviewCopy{width:100%;padding:50px 0 0}.bSFRYG_overviewCopy .bSFRYG_sectionTitle{margin-bottom:36px}.bSFRYG_factPanel{width:100%;padding:30px 15px;position:relative}.bSFRYG_factPanel dl div{font-size:11px}.bSFRYG_factPanel dt{flex-basis:130px;width:130px}.bSFRYG_overviewMedia{height:500px;min-height:500px}.bSFRYG_overviewMedia img,.bSFRYG_galleryTile .bSFRYG_parallaxImage{transition:none;transform:none}.bSFRYG_amenities{padding:70px 0}.bSFRYG_amenitiesTitle,.bSFRYG_site .bSFRYG_amenitiesList{padding-left:0;padding-right:0}.bSFRYG_site .bSFRYG_amenitiesList{grid-template-columns:1fr 1fr;margin-top:40px!important}.bSFRYG_amenitiesList li{padding-left:20px;font-size:16px}.bSFRYG_amenitiesList li:before{width:10px}.bSFRYG_amenitiesList li:not(:nth-last-child(-n+2)){margin-bottom:40px}.bSFRYG_tour{padding:60px 0}.bSFRYG_tourHeading,.bSFRYG_tourFrame{padding-left:0;padding-right:0}.bSFRYG_tour .bSFRYG_sectionTitle{margin-bottom:20px}.bSFRYG_tourFrame,.bSFRYG_tourFrame iframe,.bSFRYG_tourFrame .bSFRYG_mediaPlaceholder{height:400px}.bSFRYG_gallery{padding:60px 0}.bSFRYG_galleryHeading>div:last-child{display:none}.bSFRYG_galleryHeading,.bSFRYG_galleryGrid{padding-left:0;padding-right:0}.bSFRYG_galleryGrid{margin-top:30px;display:block}.bSFRYG_galleryTile{height:300px;margin-bottom:80px}.bSFRYG_galleryTile span{color:#000;opacity:1;background:0 0;height:50px;top:auto;bottom:-50px}.bSFRYG_mobileGalleryButton{background:var(--art-deco-button);color:#fff;border:0;border-radius:175px;margin:0 auto;padding:10px 30px;display:block}.bSFRYG_floors{padding:50px 0 80px}.bSFRYG_floors .bSFRYG_container:before{top:-28px}.bSFRYG_floorCarousel{width:100%;margin-top:30px;margin-left:0}.bSFRYG_floorTrack{height:420px}.bSFRYG_floorControls{width:100%;margin-left:0}.bSFRYG_location{padding:60px 0}.bSFRYG_locationHeading,.bSFRYG_locationCopy,.bSFRYG_mapRow{padding:0}.bSFRYG_locationHeading .bSFRYG_sectionTitle{margin-bottom:20px}.bSFRYG_locationHeading>[data-reveal]:last-child{position:relative;top:auto;right:auto}.bSFRYG_locationCopy{width:100%}.bSFRYG_mapFrame{height:450px;margin-top:20px}.bSFRYG_expandedMapContent{padding:40px}.bSFRYG_agents{padding-bottom:0}.bSFRYG_agentCard{padding-top:195px}.bSFRYG_agentPhoto{width:300px;height:255px;top:-60px;left:50%;transform:translate(-50%)}.bSFRYG_agentPanel{width:100%;min-height:0;margin-left:0;padding:240px 50px 50px}.bSFRYG_agentPanel h3{font-size:26px;line-height:40px}.bSFRYG_agentCard[data-agent=listing] .bSFRYG_agentPhoto{width:170px;height:200px;margin-left:0}.bSFRYG_contact{padding:40px 0}.bSFRYG_contact .bSFRYG_container:before{display:none}.bSFRYG_contactTitle{font-size:36px;line-height:48px;margin-bottom:40px!important}.bSFRYG_contactForm{grid-template-columns:1fr;width:100%}.bSFRYG_contactMessage,.bSFRYG_contactActions,.bSFRYG_contactError{grid-column:1}.bSFRYG_contactActions{justify-content:flex-start}.bSFRYG_secondaryButton{margin-left:16px}.bSFRYG_leadDialogPanel,.bSFRYG_lockedPanel .bSFRYG_leadForm{padding:34px 22px}.bSFRYG_lockedPanel{grid-template-columns:1fr}.bSFRYG_lockedCover{display:none}.bSFRYG_relatedGrid{grid-template-columns:1fr}.bSFRYG_footer{text-align:left;padding:50px 16px}.bSFRYG_footerShare ul{justify-content:flex-start}.bSFRYG_poweredBy{position:relative;top:auto;left:auto;transform:none;margin-top:30px!important}}@media (max-width:480px){.bSFRYG_floorTrack{height:380px}.bSFRYG_agentPanel{padding-bottom:30px;padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.bSFRYG_overviewMedia img,.bSFRYG_galleryTile .bSFRYG_parallaxImage{transform:none!important}.bSFRYG_site *,.bSFRYG_site :before,.bSFRYG_site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
.hO_iBG_galleryDialog{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.hO_iBG_galleryDialog::backdrop{background:#000}.hO_iBG_galleryDialog[data-transition-state]{opacity:0;transition:opacity var(--dialog-transition-duration) ease}.hO_iBG_galleryDialog[data-transition-state=open]{opacity:1}.hO_iBG_galleryDialog[data-transition-state]::backdrop{opacity:0;transition:opacity var(--dialog-transition-duration) ease}.hO_iBG_galleryDialog[data-transition-state=open]::backdrop{opacity:1}.hO_iBG_galleryDialogContent{width:100%;height:100%;position:relative;overflow:hidden}.hO_iBG_galleryToolbar{z-index:4;background:#00000073;justify-content:space-between;align-items:center;height:47px;display:flex;position:absolute;inset:0 0 auto}.hO_iBG_galleryStage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;transition:bottom .25s cubic-bezier(0,0,.25,1);position:absolute;inset:47px 0 100px;overflow:hidden}.hO_iBG_galleryDialogContent[data-thumbnails-visible=false] .hO_iBG_galleryStage{bottom:0}.hO_iBG_galleryStage[data-zoomed=true]{touch-action:pinch-zoom}.hO_iBG_galleryDragSurface,.hO_iBG_gallerySlide{position:absolute;inset:0}.hO_iBG_gallerySlide{justify-content:center;align-items:center;padding:20px 60px;display:flex}.hO_iBG_galleryDialogImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.hO_iBG_gallerySlide[data-motion=entry] .hO_iBG_galleryDialogImage{animation:.25s cubic-bezier(0,0,.25,1) both hO_iBG_legacy-gallery-enter}.hO_iBG_gallerySlide[data-motion=next]{animation:.6s both hO_iBG_legacy-gallery-next-in}.hO_iBG_gallerySlide[data-motion=previous]{animation:.6s both hO_iBG_legacy-gallery-previous-in}.hO_iBG_gallerySlide[data-gallery-lightbox-slide=outgoing][data-direction=next]{animation:.6s both hO_iBG_legacy-gallery-next-out}.hO_iBG_gallerySlide[data-gallery-lightbox-slide=outgoing][data-direction=previous]{animation:.6s both hO_iBG_legacy-gallery-previous-out}@keyframes hO_iBG_legacy-gallery-enter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes hO_iBG_legacy-gallery-next-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes hO_iBG_legacy-gallery-next-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes hO_iBG_legacy-gallery-previous-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes hO_iBG_legacy-gallery-previous-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.hO_iBG_galleryDialogClose{color:#999;background:0 0;border:0;width:50px;height:47px;font-size:30px}.hO_iBG_galleryDialogPrevious,.hO_iBG_galleryDialogNext{z-index:3;color:#999;background:#00000073;border:0;border-radius:2px;width:44px;height:44px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.hO_iBG_galleryDialogPrevious{left:20px}.hO_iBG_galleryDialogNext{right:20px}.hO_iBG_galleryDialogCounter{color:#999;margin:0;padding-left:20px;font-size:16px}.hO_iBG_galleryThumbnails{background:#0d0a0a;height:100px;transition:transform .25s cubic-bezier(0,0,.25,1);position:absolute;inset:auto 0 0;transform:translateY(0)}.hO_iBG_galleryDialogContent[data-thumbnails-visible=false] .hO_iBG_galleryThumbnails{transform:translateY(100%)}.hO_iBG_galleryThumbnailRail{scrollbar-width:none;scroll-behavior:smooth;cursor:grab;height:100%;padding:10px 0;position:relative;overflow:auto hidden}.hO_iBG_galleryThumbnailRail:active{cursor:grabbing;scroll-behavior:auto}.hO_iBG_galleryThumbnailRail::-webkit-scrollbar{display:none}.hO_iBG_galleryThumbnailTrack{justify-content:center;gap:5px;width:max-content;min-width:100%;padding:0 10px;display:flex}.hO_iBG_galleryThumbnail{background:0 0;border:2px solid #fff;border-radius:4px;flex:0 0 100px;width:100px;height:80px;padding:0;transition:border-color .25s;overflow:hidden}.hO_iBG_galleryThumbnail img{object-fit:cover;width:100%;height:100%;display:block}.hO_iBG_galleryThumbnail[aria-current=true],.hO_iBG_galleryThumbnail:hover{border-color:#a90707}.hO_iBG_galleryThumbnailToggle{z-index:4;color:#999;background:#0d0a0a;border:0;border-radius:2px 2px 0 0;place-items:center;width:50px;height:44px;padding:0;transition:bottom .25s cubic-bezier(0,0,.25,1);display:grid;position:absolute;bottom:100px;right:20px}.hO_iBG_galleryDialogContent[data-thumbnails-visible=false] .hO_iBG_galleryThumbnailToggle{bottom:0}.hO_iBG_galleryDialogClose:hover,.hO_iBG_galleryDialogPrevious:hover,.hO_iBG_galleryDialogNext:hover,.hO_iBG_galleryThumbnailToggle:hover{color:#fff}.hO_iBG_galleryDialog button:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (max-width:767px){.hO_iBG_gallerySlide{padding:12px 16px}.hO_iBG_galleryDialogPrevious{left:8px}.hO_iBG_galleryDialogNext{right:8px}}@media (prefers-reduced-motion:reduce){.hO_iBG_gallerySlide,.hO_iBG_galleryDialogImage{animation:none!important}.hO_iBG_galleryDialog,.hO_iBG_galleryDialog::backdrop,.hO_iBG_galleryStage,.hO_iBG_galleryThumbnails,.hO_iBG_galleryThumbnail,.hO_iBG_galleryThumbnailToggle{transition:none!important}.hO_iBG_galleryThumbnailRail{scroll-behavior:auto}.hO_iBG_gallerySlide[data-gallery-lightbox-slide=outgoing]{display:none}}.hO_iBG_galleryDialog *{box-sizing:border-box}.hO_iBG_galleryToolbarActions{align-items:center;height:47px;margin-left:auto;display:flex}.hO_iBG_galleryToolbarButton{color:#999;background:0 0;border:0;width:50px;height:47px;padding:0;font-size:22px}.hO_iBG_galleryToolbarButton:disabled{opacity:.4}.hO_iBG_galleryToolbarButton:hover{color:#fff}.hO_iBG_galleryZoomSurface{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hO_iBG_galleryProgress{z-index:5;transform-origin:0;background:#a90707;width:100%;height:5px;animation:5.6s linear both hO_iBG_gallery-progress;position:absolute;top:0;left:0}@keyframes hO_iBG_gallery-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hO_iBG_galleryContact,.hO_iBG_galleryShareButton{color:#fff;font:inherit;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:1px solid #fff;margin:0 20px;padding:10px 15px;font-size:12px;font-weight:600;text-decoration:none}.hO_iBG_galleryShareMenu{z-index:6;color:#fff;background:#171818;gap:12px;padding:12px;display:grid;position:absolute;top:47px;right:20px}.hO_iBG_galleryShareMenu a{color:inherit}.hO_iBG_galleryStatus{z-index:6;color:#fff;background:#171818;padding:10px;position:absolute;top:47px;right:20px}.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryToolbar{background:0 0}.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryThumbnail{opacity:.4;border-radius:0;transition:opacity .4s,border-color .4s}.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryThumbnail[aria-current=true],.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryThumbnail:hover{opacity:1;border-color:#d4b38b}.hO_iBG_galleryDialogContent[data-gallery-theme=art-deco] .hO_iBG_galleryThumbnail{opacity:.4;transition:opacity .3s}.hO_iBG_galleryDialogContent[data-gallery-theme=art-deco] .hO_iBG_galleryThumbnail[aria-current=true]{opacity:1}.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryDialogPrevious,.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryDialogNext{background:url(/baroque/images/gallery-arrow.svg) 50%/25px 48px no-repeat;width:44px;height:48px}.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryDialogPrevious{transform:translateY(-50%)rotate(180deg)}.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryDialogPrevious span,.hO_iBG_galleryDialogContent[data-gallery-theme=baroque] .hO_iBG_galleryDialogNext span{visibility:hidden}@media (max-width:480px){.hO_iBG_galleryToolbarButton{width:40px}.hO_iBG_galleryContact,.hO_iBG_galleryShareButton{margin:0 10px}}@media (prefers-reduced-motion:reduce){.hO_iBG_galleryProgress{animation:none}.hO_iBG_galleryDialogContent .hO_iBG_galleryThumbnail{transition:none}}.hO_iBG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.hO_iBG_galleryContact{display:none}}
