body{--paper:#fff9ed;--ink:#dd3027;--accent:#dd3027;--rule:#dd302745}.logo{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:32px;font-weight:800;letter-spacing:-.03em}.nav{height:76px}.v-top{background:var(--ink);color:var(--paper);text-align:center;padding:11px;font-size:11px;letter-spacing:.15em}.v-hero{display:grid;grid-template-columns:42% 58%;position:relative;padding:55px 4vw 50px;gap:0 30px}.v-hero h1{font-size:clamp(85px,12vw,175px);z-index:1}.v-hero>img{height:600px;object-fit:cover;border-radius:140px 140px 0 0;width:calc(100% - 30px)}.v-intro{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:center;padding-top:45px}.v-intro h2{font-size:29px;font-weight:800}.v-intro p{font-size:13px}.v-stamp{position:absolute;width:135px;height:135px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);right:2vw;top:12px;display:grid;place-content:center;text-align:center;font:800 28px/.95 'Barlow Condensed','Arial Narrow',sans-serif;transform:rotate(10deg)}.v-check{height:25px;background:repeating-conic-gradient(var(--ink) 0 25%,var(--paper) 0 50%) 0 0/25px 25px}.v-story{text-align:center;padding-block:110px}.v-story h2{font-size:60px;font-weight:800;line-height:1.45}.v-story>p{font-size:15px;margin-top:35px}.v-values{display:flex;justify-content:space-between;gap:20px;margin-top:65px;font:700 22px 'Barlow Condensed','Arial Narrow',sans-serif}.v-menu{background:var(--ink);color:var(--paper)}.v-menu .section-top h2{font-size:92px}.v-menu img{height:490px;object-fit:cover}.v-menu-items{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:45px 0}.v-menu-items span{font-size:11px}.v-menu-items h3{font-size:25px;font-weight:700;margin:12px 0}.v-menu-items p{font-size:13px}.v-order{border-top:1px solid #fff5;padding-top:35px;display:flex;justify-content:space-between;align-items:center}.v-order .solid{background:var(--paper);color:var(--ink)}.v-order h3{font-size:28px;font-weight:700}.v-how h2{font-size:48px;font-weight:800}.v-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.v-how-grid b{font:800 90px/1 'Barlow Condensed','Arial Narrow',sans-serif}.v-how-grid h3{font-size:23px;font-weight:700;margin:20px 0 10px}.v-how-grid p{font-size:13px}.end h2{font-size:10vw;line-height:.9}@media(max-width:700px){.v-hero{display:block;padding:30px 24px}.v-hero h1{font-size:24vw;position:relative}.v-hero>img{width:100%;height:360px;border-radius:90px 90px 0 0;margin-top:25px}.v-stamp{width:96px;height:96px;right:25px;top:225px;font-size:23px}.v-intro{display:block;padding-top:30px}.v-intro h2{font-size:27px}.v-intro p{margin:15px 0 24px}.v-story h2{font-size:37px}.v-story>p{font-size:13px}.v-values{flex-direction:column;gap:14px;margin-top:35px}.v-menu .section-top h2{font-size:74px}.v-menu img{height:300px}.v-menu-items{grid-template-columns:1fr;padding-bottom:30px}.v-menu-items article{border-bottom:1px solid #fff5;padding-bottom:22px}.v-order{display:block}.v-order .btn{margin-top:10px}.v-how h2{font-size:36px}.v-how-grid{grid-template-columns:1fr;gap:30px}.v-how-grid b{font-size:65px}.v-how-grid h3{margin:10px 0}.end h2{font-size:20vw}}