[data-work-project=restaurant-renovation]{isolation:isolate;font-family:Arial,Helvetica,sans-serif;line-height:normal}[data-work-project=restaurant-renovation] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:revert;font-size:revert;font-weight:revert}[data-work-project=restaurant-renovation] :where(h1,h2,h3,h4,h5,h6){font-family:inherit}[data-work-project=restaurant-renovation] :where(img){width:auto}[data-work-project=restaurant-renovation] :where(ul,ol){list-style:revert;padding:revert}[data-work-project=restaurant-renovation] :where(section[id],div[id]){scroll-margin-top:110px}[data-work-project=restaurant-renovation]{--red:#bc2026;--ink:#111;--muted:#6b6b67;--paper:#f5f3ee;--warm:#e6ddcf}[data-work-project=restaurant-renovation] *{box-sizing:border-box}[data-work-project=restaurant-renovation]{scroll-behavior:smooth;color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}[data-work-project=restaurant-renovation] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-work-project=restaurant-renovation] .wrap{background:#fff;max-width:1680px;margin:auto;overflow:hidden}[data-work-project=restaurant-renovation] .nav{border-bottom:2px solid var(--red);z-index:10;letter-spacing:.04em;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 48px;font-weight:700;display:flex;position:sticky;top:0}[data-work-project=restaurant-renovation] .nav span:last-child{color:#555;font-size:14px}[data-work-project=restaurant-renovation] .hero{background:#111;height:calc(100vh - 72px);min-height:680px;position:relative;overflow:hidden}[data-work-project=restaurant-renovation] .hero img{filter:brightness(.77)saturate(.94)}[data-work-project=restaurant-renovation] .hero:after{content:"";background:linear-gradient(90deg,#000000c7 0%,#00000073 34%,#0000000a 67%);position:absolute;inset:0}[data-work-project=restaurant-renovation] .heroText{z-index:2;color:#fff;width:540px;position:absolute;top:13%;left:5.2%}[data-work-project=restaurant-renovation] .eyebrow{letter-spacing:.28em;text-transform:uppercase;margin-bottom:22px;font-size:13px}[data-work-project=restaurant-renovation] h1{text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:78px;line-height:.94}[data-work-project=restaurant-renovation] h1 b{color:var(--red)}[data-work-project=restaurant-renovation] .rule{background:var(--red);width:86px;height:4px;margin:26px 0}[data-work-project=restaurant-renovation] .heroText p{color:#eee;max-width:470px;margin:0;font-size:20px;line-height:1.5}[data-work-project=restaurant-renovation] .heroMeta{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#00000026,#000000d1);align-items:center;gap:42px;padding:24px 5%;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}[data-work-project=restaurant-renovation] .heroMeta strong{letter-spacing:.03em;font-size:17px}[data-work-project=restaurant-renovation] .intro{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;padding:105px 6% 92px;display:grid}[data-work-project=restaurant-renovation] .label{color:var(--red);text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:13px;font-weight:700}[data-work-project=restaurant-renovation] h2{text-transform:uppercase;letter-spacing:-.035em;margin:0;font-size:58px;line-height:1}[data-work-project=restaurant-renovation] h2 .red{color:var(--red)}[data-work-project=restaurant-renovation] .copy{color:#333;max-width:690px;font-size:18px;line-height:1.7}[data-work-project=restaurant-renovation] .stats{background:#d8d5ce;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}[data-work-project=restaurant-renovation] .stat{background:#fff;padding:26px 22px}[data-work-project=restaurant-renovation] .stat strong{color:var(--red);margin-bottom:8px;font-size:34px;line-height:1;display:block}[data-work-project=restaurant-renovation] .stat span{text-transform:uppercase;letter-spacing:.08em;color:#555;font-size:13px}[data-work-project=restaurant-renovation] .editorial{background:var(--paper);padding:35px 3.5% 85px}[data-work-project=restaurant-renovation] .fullPhoto{height:810px;position:relative}[data-work-project=restaurant-renovation] .tag{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#111;padding:11px 15px;font-size:12px;position:absolute;bottom:22px;left:24px}[data-work-project=restaurant-renovation] .pull{justify-content:space-between;align-items:flex-end;gap:50px;padding:30px 1% 0;display:flex}[data-work-project=restaurant-renovation] .pull h3{text-transform:uppercase;max-width:620px;margin:0;font-size:42px;line-height:1.03}[data-work-project=restaurant-renovation] .pull h3 span{color:var(--red)}[data-work-project=restaurant-renovation] .pull p{color:#555;max-width:500px;margin:0;font-size:16px;line-height:1.6}[data-work-project=restaurant-renovation] .story{padding:110px 6%}[data-work-project=restaurant-renovation] .storyHead{grid-template-columns:.8fr 1.2fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}[data-work-project=restaurant-renovation] .storyHead p{color:#444;max-width:680px;margin:0;font-size:18px;line-height:1.65}[data-work-project=restaurant-renovation] .mosaic{grid-template-columns:1.38fr .62fr;gap:16px;display:grid}[data-work-project=restaurant-renovation] .mosaicMain{height:760px}[data-work-project=restaurant-renovation] .side{grid-template-rows:1fr 1fr;gap:16px;display:grid}[data-work-project=restaurant-renovation] .side>div{height:372px;position:relative}[data-work-project=restaurant-renovation] .material{color:#fff;background:#111;padding:100px 6%}[data-work-project=restaurant-renovation] .material h2{color:#fff}[data-work-project=restaurant-renovation] .materialTop{grid-template-columns:.7fr 1.3fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}[data-work-project=restaurant-renovation] .materialTop p{color:#c7c7c7;max-width:640px;margin:0;font-size:17px;line-height:1.65}[data-work-project=restaurant-renovation] .detailGrid{grid-template-rows:370px 370px;grid-template-columns:1.1fr .9fr .9fr;gap:14px;display:grid}[data-work-project=restaurant-renovation] .d1{grid-row:1/3}[data-work-project=restaurant-renovation] .detailGrid>div{position:relative;overflow:hidden}[data-work-project=restaurant-renovation] .caption{letter-spacing:.1em;text-transform:uppercase;background:#000000d9;padding:10px 14px;font-size:11px;position:absolute;bottom:0;left:0}[data-work-project=restaurant-renovation] .designNotes{border-top:1px solid #3c3c3c;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}[data-work-project=restaurant-renovation] .note{border-left:1px solid #3c3c3c;padding:24px 22px}[data-work-project=restaurant-renovation] .note:first-child{border-left:0}[data-work-project=restaurant-renovation] .note strong{color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:14px;display:block}[data-work-project=restaurant-renovation] .note span{color:#aaa;font-size:13px;line-height:1.5}[data-work-project=restaurant-renovation] .access{grid-template-columns:.8fr 1.2fr;align-items:center;gap:68px;padding:105px 6%;display:grid}[data-work-project=restaurant-renovation] .accessCard{background:#f2eee6;padding:42px}[data-work-project=restaurant-renovation] .accessCard .big{color:var(--red);font-size:84px;font-weight:800;line-height:.9}[data-work-project=restaurant-renovation] .accessCard .unit{text-transform:uppercase;letter-spacing:.11em;margin-top:10px;font-size:18px;font-weight:700}[data-work-project=restaurant-renovation] .accessCard p{color:#555;margin:22px 0 0;font-size:16px;line-height:1.65}[data-work-project=restaurant-renovation] .accessImage{height:650px;position:relative}[data-work-project=restaurant-renovation] .close{height:840px;position:relative}[data-work-project=restaurant-renovation] .close:after{content:"";background:linear-gradient(#0000 48%,#000000c2 100%);position:absolute;inset:0}[data-work-project=restaurant-renovation] .closeText{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:50px;display:flex;position:absolute;bottom:54px;left:6%;right:6%}[data-work-project=restaurant-renovation] .closeText h2{max-width:850px;font-size:62px}[data-work-project=restaurant-renovation] .closeText p{color:#eee;max-width:420px;margin:0;font-size:17px;line-height:1.6}[data-work-project=restaurant-renovation] footer{color:#fff;text-transform:uppercase;letter-spacing:.09em;background:#080808;justify-content:space-between;padding:24px 6%;font-size:12px;display:flex}@media (max-width:900px){[data-work-project=restaurant-renovation] .nav{padding:0 22px}[data-work-project=restaurant-renovation] .heroText{width:78%;left:7%}[data-work-project=restaurant-renovation] h1{font-size:52px}[data-work-project=restaurant-renovation] .intro,[data-work-project=restaurant-renovation] .storyHead,[data-work-project=restaurant-renovation] .materialTop,[data-work-project=restaurant-renovation] .access{grid-template-columns:1fr;gap:32px}[data-work-project=restaurant-renovation] .intro,[data-work-project=restaurant-renovation] .story,[data-work-project=restaurant-renovation] .material,[data-work-project=restaurant-renovation] .access{padding:65px 6%}[data-work-project=restaurant-renovation] h2{font-size:42px}[data-work-project=restaurant-renovation] .stats{grid-template-columns:1fr}[data-work-project=restaurant-renovation] .fullPhoto{height:520px}[data-work-project=restaurant-renovation] .pull{display:block}[data-work-project=restaurant-renovation] .pull p{margin-top:18px}[data-work-project=restaurant-renovation] .mosaic{grid-template-columns:1fr}[data-work-project=restaurant-renovation] .mosaicMain{height:520px}[data-work-project=restaurant-renovation] .side{grid-template-rows:none;grid-template-columns:1fr 1fr}[data-work-project=restaurant-renovation] .side>div{height:300px}[data-work-project=restaurant-renovation] .detailGrid{grid-template-rows:340px 340px;grid-template-columns:1fr 1fr}[data-work-project=restaurant-renovation] .d1{grid-area:auto/1/auto/3}[data-work-project=restaurant-renovation] .designNotes{grid-template-columns:1fr 1fr}[data-work-project=restaurant-renovation] .close{height:650px}[data-work-project=restaurant-renovation] .closeText{display:block}[data-work-project=restaurant-renovation] .closeText h2{margin-bottom:18px;font-size:44px}}
