body.showroom{background:#f3f1e9;color:#292a26;font:15px/1.55 'DM Sans',Arial,sans-serif}.g-header{display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid #babdb4;padding:20px 4.5vw}.g-logo{text-decoration:none;font:700 32px 'DM Sans',sans-serif;letter-spacing:-.13em}.g-logo span{color:#be5f46}.g-header>span{font-size:13px;font-weight:800}.g-header small{display:block;font-size:9px;letter-spacing:.15em;font-weight:400}.g-header>a:last-child{text-decoration:none;font-size:11px;font-weight:700}.g-mast{padding:65px 4.5vw 90px}.g-mast-top,.g-index-top,.g-post>div:first-child>span{font-size:10px;letter-spacing:.15em;font-weight:700}.g-mast h1{font:400 clamp(82px,12vw,185px)/.88 Georgia,serif;letter-spacing:-.095em;margin:40px 0 30px}.g-mast h1 em{color:#ae4e3b;font-weight:400}.g-mast-under{display:grid;grid-template-columns:1fr .45fr;gap:30px;align-items:end;border-top:1px solid #a3a89f;padding-top:30px}.g-mast-under>p{font:23px/1.45 Georgia,serif;max-width:700px}.g-tiny{display:grid;grid-template-columns:1fr auto;gap:2px 20px;font-size:10px;letter-spacing:.1em}.g-tiny b{font:400 32px Georgia,serif;letter-spacing:0}.g-index{padding:30px 4.5vw 110px}.g-index-top{display:flex;justify-content:space-between;padding-bottom:20px}.g-entry{position:relative;display:grid;grid-template-columns:65px minmax(0,1fr) 280px 85px;gap:25px;align-items:center;border-top:1px solid #9eaa9e;padding:28px 6px;color:#2c302e;text-decoration:none;min-height:210px}.g-entry:last-child{border-bottom:1px solid #9eaa9e}.g-entry:hover{background:#e5e6d9}.g-no{align-self:start;font:14px Georgia,serif}.g-entry-type small,.g-tags,.g-open{font-size:10px;letter-spacing:.1em;font-weight:700}.g-entry h2{margin:6px 0;font-size:clamp(35px,4.7vw,65px);line-height:1.02;letter-spacing:-.05em}.g-entry h2.g-marine{font:500 clamp(33px,4vw,60px) 'IBM Plex Mono',monospace;letter-spacing:-.09em}.g-entry h2.g-dock{font:400 clamp(47px,5vw,75px) 'Cormorant Garamond',Georgia,serif}.g-entry h2.g-cafe{font:400 clamp(43px,4.8vw,68px) 'Patua One',Georgia,serif;color:#b44e38}.g-entry h2.g-hvac{font:700 clamp(46px,5vw,78px) 'Oswald',Impact,sans-serif;text-transform:uppercase}.g-entry h2.g-property{font:400 clamp(44px,5vw,72px) Georgia,serif}.g-entry p{margin:8px 0 15px;max-width:530px}.g-tags{color:#63706a}.g-entry img{width:100%;height:160px;object-fit:cover;object-position:top;box-shadow:6px 6px 0 #d0cfc4;border:1px solid #bec0b4;background:#d5dddb}.g-open{justify-self:end}.g-post{background:#d6e0db;padding:90px 4.5vw;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.g-post h2{font:400 clamp(46px,5vw,80px)/.95 Georgia,serif;letter-spacing:-.06em;margin:25px 0}.g-post>div:last-child{font-size:15px;max-width:490px;align-self:end}.g-footer{padding:50px 4.5vw;background:#222d2a;color:#eff3ef;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:12px}.g-footer>div{font-weight:700}.g-footer>div span{font-size:10px;font-weight:400}.g-footer nav{display:flex;flex-wrap:wrap;gap:15px}.g-footer a{color:#fff}@media(max-width:900px){.g-entry{grid-template-columns:40px minmax(0,1fr) 180px;gap:15px}.g-entry .g-open{grid-column:2}.g-entry img{height:125px}}@media(max-width:650px){.g-header{padding:14px}.g-header>span{font-size:10px}.g-header>a:last-child{font-size:9px}.g-mast{padding:55px 17px}.g-mast h1{font-size:clamp(55px,13vw,85px);letter-spacing:-.075em}.g-mast-under,.g-post{grid-template-columns:1fr}.g-mast-under>p{font-size:19px}.g-index{padding:20px 16px 70px}.g-index-top span:last-child{display:none}.g-entry{grid-template-columns:30px 1fr;gap:12px;padding:24px 0}.g-entry img{grid-column:2;grid-row:auto;width:100%;height:165px}.g-entry .g-open{grid-column:2}.g-entry-type h2{overflow-wrap:anywhere}.g-tags{display:block;font-size:9px}.g-post{padding:65px 18px}.g-post h2{font-size:50px}.g-footer{padding:32px 18px}}