body{background:#fff4df;color:#a82f1d}.b-nav{display:flex;align-items:center;gap:30px;padding-block:23px;border-bottom:1px solid #d8a692}.b-monogram{font:700 4rem/.7 Georgia,serif}.b-nav>span{font-size:.75rem;line-height:1.4}.b-nav nav{display:flex;margin-left:auto;gap:30px;align-items:center;font-size:.875rem}.b-link{border:1px solid;padding:10px 25px}.b-title{padding-top:26px}.b-title>p{text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.b-title h1{font:700 clamp(8rem,26vw,27rem)/.88 Barlow,Impact,sans-serif;letter-spacing:-.03em;text-align:center;margin-block:12px 32px}.b-composition{display:grid;grid-template-columns:1.35fr 1fr;gap:6vw;padding-bottom:55px}.b-composition figure img{width:100%;height:530px;object-fit:cover;object-position:center}.b-composition figcaption{font-size:.75rem;margin-top:10px}.b-statement{padding-top:5px}.b-statement h2{font-size:clamp(1.8rem,3.15vw,3rem);line-height:1.15;letter-spacing:-.06em;font-weight:550}.b-statement h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.b-statement>p{font-size:1.125rem;margin-top:25px}.b-solid{display:table;background:#a82f1d;color:#fff4df;padding:15px 22px;margin-top:28px;font-size:.9375rem}.b-solid:hover{background:#742012}.b-note{border-top:1px solid #d8a692;margin-top:32px;padding-top:20px;display:flex;gap:25px}.b-note>span{font-size:.6875rem;letter-spacing:.09em;max-width:105px;padding-top:4px}.b-note p{font-size:.875rem}.b-menu{padding-block:80px;border-top:1px solid #d8a692}.b-menu-head{display:grid;grid-template-columns:.65fr 1.5fr 1fr;gap:35px;align-items:start;margin-bottom:40px}.b-menu-head h2{font:400 4.5rem/1.02 Georgia,serif;letter-spacing:-.05em}.b-menu-head>p:last-child{justify-self:end;font-size:1.125rem}.b-menu .switches{border-bottom:1px solid #d8a692;padding-bottom:20px}.b-menu button[aria-pressed=true]{background:#a82f1d;color:#fff4df;border-color:#a82f1d}.menu-panels article{display:grid;grid-template-columns:1fr 1.5fr auto;gap:25px;align-items:center;border-bottom:1px solid #d8a692;padding:27px 0}.menu-panels h3{font-size:1.6rem;letter-spacing:-.04em;font-weight:500}.menu-panels p{color:#72463a}.menu-panels article>span{font-size:1.2rem}.b-house{background:#a82f1d;color:#fff4df;padding-block:90px}.b-house h2{font:700 clamp(4.5rem,11vw,10rem)/.92 Barlow,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;margin-top:35px}.b-house p:last-child{max-width:450px;margin-top:35px;font-size:1.2rem}.b-end{padding-block:80px}.b-end h2{font:400 4.5rem/1.05 Georgia,serif;letter-spacing:-.055em;margin-top:25px}.b-end>p:not(.label):not(.fine){max-width:540px;margin-top:25px}@media(max-width:800px){.b-composition{gap:30px;grid-template-columns:1fr 1fr}.b-composition figure img{height:450px}.b-note{display:block}.b-note>span{display:block;max-width:none;margin-bottom:10px}.b-menu-head{grid-template-columns:1fr 2fr}.b-menu-head>p:last-child{display:none}.b-menu-head h2{font-size:3.6rem}.menu-panels article{grid-template-columns:1fr auto;gap:8px}.menu-panels p{grid-column:1;grid-row:2}.menu-panels article>span{grid-column:2;grid-row:1/3}}@media(max-width:540px){.b-nav{gap:18px}.b-monogram{font-size:3.5rem}.b-nav>span{display:none}.b-nav nav{gap:20px}.b-nav nav a{font-size:.8125rem}.b-link{padding:9px 15px}.b-title h1{font-size:28vw;margin-bottom:25px}.b-title>p{font-size:.625rem;letter-spacing:.1em}.b-composition{display:flex;flex-direction:column;gap:26px}.b-composition figure img{height:300px}.b-statement h2{font-size:2.2rem}.b-note{display:flex;margin-top:28px}.b-menu,.b-end{padding-block:50px}.b-menu-head{display:block}.b-menu-head h2{margin-top:20px;font-size:3.5rem}.b-house{padding-block:60px}.b-house h2{font-size:4.5rem}.b-end h2{font-size:3rem}.menu-panels h3{font-size:1.4rem}}
.b-nav,.b-nav nav{flex-wrap:wrap}
