:root{--paper:#f3f2ec;--ink:#242722;--accent:#9c713e;--soft:#e6e5dd;--line:#c9cac1;--display:'DM Sans',Arial,sans-serif;--header:#242722;--header-ink:#f3f2ec}h1,h2,h3{font-weight:500;letter-spacing:-.065em}h1 em,h2 em{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;letter-spacing:-.04em}.auto .brand-name{font-size:24px;letter-spacing:-.055em;font-weight:700}.auto .brand small{font-size:6.4px;letter-spacing:.15em;font-weight:400}.auto .site-header{border-color:#45483f}.auto .header-cta{background:#c3a578;border-color:#c3a578;color:#20231e}.auto-hero{background:#242722;color:var(--paper);padding:42px 0 70px}.auto-hero-top{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #4c4e42;padding-bottom:25px;margin-bottom:45px}.auto-hero-top .eyebrow{font-size:9px;margin:0;color:#c9c8bc}.auto-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:5.5%;align-items:center}.auto-hero h1{font-size:clamp(58px,5.7vw,85px);line-height:.98;letter-spacing:-.065em;margin-bottom:30px}.auto-hero h1 em{color:#d2b68b;font-size:1.18em;line-height:.95;display:block;margin-top:8px}.auto-hero-grid>div>p{max-width:330px;font-size:13px;color:#d3d4ca}.auto-hero .button{background:#c3a578;color:#20231e;border-color:#c3a578}.auto-hero .text-link{font-size:11px}.auto-team{height:460px}.auto-team img{object-fit:cover;object-position:50% 50%}.auto-hero-facts{display:flex;gap:35px;border-top:1px solid #4c4e42;padding-top:22px;margin-top:50px;font-size:9px;letter-spacing:.15em;color:#c9c8bc}.auto-assurance{border-bottom:1px solid var(--line);padding:23px 0;background:#e5e3d8}.auto-assurance>.wrap{display:flex;justify-content:space-between;gap:25px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.auto .section-heading h2{max-width:600px}.auto .section-heading p{max-width:310px}.auto .feature-grid{gap:32px}.auto .dish-title{font-size:25px;letter-spacing:-.04em;font-weight:500}.auto .dish-price{font-size:10px;font-weight:400;opacity:.7}.auto-story{background:#e4e3d9}.auto-story .story-copy h2{font-size:clamp(47px,5.5vw,80px)}.auto-story .story-copy h2 em{color:#82623c}.auto-story .photo{height:530px}.auto-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid var(--line);padding-top:35px}.auto-steps span{font-size:11px;color:#82623c;display:block;margin-bottom:50px}.auto-steps h3{font-size:27px;font-weight:500;letter-spacing:-.04em;margin-bottom:20px}.auto-steps p{font-size:13px}.auto .callout h2{font-size:clamp(50px,6vw,86px)}.auto .callout{background:#242722}.auto .callout .button{background:#c3a578;border-color:#c3a578}.auto .page-intro h1 em{color:#82623c}.auto .menu-intro h1{font-size:clamp(57px,6.3vw,90px)}.auto .footer-tagline{font-size:22px;letter-spacing:-.04em;font-weight:500}.auto .dialog-copy h2{font-size:36px}.auto .dialog-copy .dialog-price{font-size:12px}.auto .photo-label{background:rgba(27,30,25,.85)}
@media(min-width:1400px){.auto-team{height:520px}}
@media(max-width:1100px){.auto-hero h1{font-size:64px}.auto-team{height:440px}.auto-hero-grid{gap:5%}.auto-hero .actions{gap:20px}.auto-hero .button{padding-inline:18px}.auto .nav-links{gap:20px}}
@media(max-width:900px){.auto-hero{padding-top:30px}.auto-hero-top .eyebrow:last-child{display:none}.auto-hero-top{margin-bottom:35px}.auto-hero-grid{grid-template-columns:1fr;gap:40px}.auto-hero h1{font-size:75px;max-width:700px}.auto-hero-grid>div>p{max-width:420px}.auto-team{height:400px}.auto-team img{object-fit:contain;background:#191c18}.auto-hero-facts{max-width:450px;margin-top:35px}.auto-assurance>.wrap{font-size:9px;letter-spacing:.035em}.auto-steps{gap:28px}.auto-steps h3{font-size:23px}.auto .story-copy h2{font-size:47px}.auto-story .photo{height:480px}}
@media(max-width:620px){.auto .brand-name{font-size:19px}.auto .brand small{font-size:5px;max-width:130px;line-height:1.5;margin-top:6px}.auto .header-cta{font-size:9px;gap:7px;padding-inline:9px}.auto-hero{padding:26px 0 35px}.auto-hero-top{padding-bottom:20px;margin-bottom:30px}.auto-hero-top .eyebrow{font-size:7px;letter-spacing:.12em}.auto-hero h1{font-size:53px;line-height:1.05}.auto-hero h1 em{font-size:1.22em;line-height:.9;margin-top:10px}.auto-hero-grid>div>p{font-size:12px;max-width:270px}.auto-hero .actions{gap:20px}.auto-hero .button{font-size:11px;padding-inline:16px}.auto-hero .text-link{font-size:10px}.auto-hero-facts{gap:34px;font-size:8px;padding-top:20px;margin-top:30px}.auto-team{height:auto;aspect-ratio:1024/594}.auto-team img{object-fit:contain}.auto-assurance{padding:18px 0}.auto-assurance>.wrap{display:flex;gap:16px;flex-wrap:wrap;font-size:8px}.auto-assurance>.wrap span:first-child{width:100%}.auto .section-heading h2{font-size:40px}.auto .dish-title{font-size:27px}.auto-story .photo{height:390px}.auto .story-copy h2{font-size:52px}.auto-steps{grid-template-columns:1fr;gap:25px;padding-top:25px}.auto-steps>div{border-bottom:1px solid var(--line);padding-bottom:12px}.auto-steps span{margin-bottom:20px}.auto-steps h3{font-size:28px}.auto-steps p{font-size:12px}.auto .menu-intro h1{font-size:53px}.auto .callout h2{font-size:52px}}

/* Studio navigation standard, including the mobile menu. */
.site-header .nav-links a{text-transform:uppercase;letter-spacing:.06em}
