/* Quiet, photographic backgrounds for the About page. */
.page-about .sec{position:relative;overflow:hidden}.page-about .sec>*{position:relative;z-index:1}.page-about .sec:nth-of-type(2)::before,.page-about .sec:nth-of-type(3)::before{content:'';position:absolute;inset:0 0 0 auto;width:min(45%,660px);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.16;pointer-events:none}.page-about .sec:nth-of-type(2)::before{background-image:linear-gradient(90deg,#5c0c1b 0%,#5c0c1b 42%,transparent 88%),url('../img/news/visit.jpg')}.page-about .sec:nth-of-type(3)::before{background-image:linear-gradient(90deg,#470915 0%,#470915 42%,transparent 88%),url('../img/hotel-bg.jpg')}.page-about .strip{display:none}.foot .foot-logo{display:block;width:64px;height:64px;object-fit:contain;object-position:left center;margin-bottom:16px;background:none}@media(max-width:860px){.page-about .sec:nth-of-type(2)::before,.page-about .sec:nth-of-type(3)::before{width:100%;opacity:.08}.foot .foot-logo{width:58px;height:58px}}
.page-about #portfolio::before{display:none}.page-about #estate::before{content:'';position:absolute;inset:0 0 0 auto;width:min(45%,660px);background:linear-gradient(90deg,#470915 0%,#470915 42%,transparent 88%),url('../img/hotel-bg.jpg') center/cover no-repeat;opacity:.16;pointer-events:none}.investment-portfolio .portfolio-inline-summary{margin-top:10px;color:var(--cream);font:14px/1.6 var(--thai)}.investment-portfolio .portfolio-directory-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:0}.investment-portfolio .portfolio-directory-item{min-height:76px;cursor:default}.investment-portfolio .portfolio-directory-item.has-image .portfolio-directory-copy{align-self:center}.investment-portfolio .portfolio-directory-page{margin-top:0}.investment-portfolio .portfolio-show-more{display:block;margin:24px auto 0}.investment-portfolio .portfolio-show-more[hidden]{display:none}@media(max-width:860px){.page-about #estate::before{width:100%;opacity:.08}}
.page-about #food+#portfolio{border-top:0}
.page-about #food::before{content:'';inset:0 0 0 auto;width:min(45%,660px);background:linear-gradient(90deg,#5c0c1b 0%,#5c0c1b 42%,transparent 88%),url('../img/restaurant-investment.jpg') center/cover no-repeat;opacity:.16;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%)}
@media(min-width:1500px){.page-about #food::before{width:min(58%,1000px)}}
@media(min-width:1500px){.page-about #food::before,.page-about #estate::before{width:min(60%,1100px)}}
.page-about #portfolio::before{display:none}
.page-about #food{padding-bottom:clamp(26px,3vw,42px)}.page-about #portfolio{padding-top:clamp(26px,3vw,42px)}
.investment-portfolio .portfolio-category+.portfolio-category{margin-top:clamp(42px,5vw,68px)}.portfolio-category-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #ffffff24}.portfolio-category-head h3{margin-top:7px;font:500 clamp(21px,2vw,28px)/1.2 var(--thai)}.portfolio-category-head>span{color:var(--gold-lt);font:13px/1.4 var(--thai);white-space:nowrap}@media(max-width:560px){.portfolio-category-head{align-items:start;flex-direction:column;gap:10px}.portfolio-category-head>span{white-space:normal}}
.investment-portfolio .portfolio-directory-item{position:relative}.portfolio-card-category{display:block;margin-bottom:5px;color:var(--gold-lt);font:10px/1 var(--thai);white-space:nowrap}.portfolio-directory-item.has-image .portfolio-card-category{background:none;padding:0}
.investment-portfolio .portfolio-directory-item:not(.is-pending) .portfolio-directory-copy small i{width:7px;height:7px;margin:0 7px 1px 0;background:#83c69b;box-shadow:0 0 0 3px #83c69b22}
